/*body
{	
	font-size: 15px;
}
*/.top-link ul.links li a
{
	border:none;	
	/*font-size: 14px;*/
}
.top-link ul.links li a:hover, .top-link ul.links li a.hover, .top-link ul.links li.hover a, .top-link ul.links li a:active, .top-link ul.links li.active a, .top-link ul.links li a.active
{
	text-decoration:underline;
}
.naviga
{
	margin:0;
	color:inherit;
}
.naviga a.icon-home
{
	display:none !important;
}
#nav
{
	float:right;
}

#nav li.level0
{
	border-left:none;
	border-top: 1px solid !important;
	border-bottom: 1px solid !important;
}

#nav li.level0:hover, #nav li.level0.active
{
	border:1px solid;
}
#nav span
{
	text-transform:uppercase;
	font-weight:700;
	/*font-size: 15px;*/
}
.theme-flower-garden .header a.logo:not(.logo-text)
{
	display: none!important;
}
.header a.logo img
{
	max-height: 90px;
    max-width: 200px;
}
.header a.logo
{		
	/*font-family: helvetica;
	color: #3E220F;	*/
	/*font-size: 38px;*/
	font-style: italic;
	font-weight: bold;	
}
.slider_description_container p, .product-view .std p
{
	/*font-family: georgia,serif;	*/
}
.main-inner .category-products #products-list > li
{
	border: 1px solid !important;
	/*background-color: #faf7e9;*/
	background-image: none;
}
.mtslide .carousel-caption .block-title h2
{	
    font-size: 26px !important;
}
.mtslide .carousel-caption .block-desc p 
{    
    font-weight: 700;
}
#myCarousel .carousel-caption
{
	opacity:0.9;
	padding: 0 5% 0 10%;
}
/*.mt-footer-static-container-bottom .mt-footer-static h3
{
	font-size: 20px;
}
*/
@media (min-width: 768px) {
	
	.mt-menu-container{
		max-width:710px;
		margin: 0 !important;
		float: right;
	}
	.mt-menu-container #nav{
		float:left;
	}
	.page .quick-access .top-link {
		height: 40px !important;
		line-height: 40px !important;
	}
	
	#nav
	{
		margin-bottom: 50px;
		top: 15px;
	}
	#nav a
	{
		/*font-size:14px;*/
		padding: 0 15px;
	}
	#nav li 
	{
    	height: 40px !important;
	}
	#nav li.level0
	{
		line-height: 40px !important;
	}
	.header a.logo
	{			
		
		float: left;			
		line-height: 32px;
	}
	.slider_description_container h4
	{		
		font-size: 25px;
		font-weight: normal;
	}
	.slider_description_container p, .product-view .std p
	{
		font-size: 18px;
		line-height: 1.4em;
	}
	/*.footer-container.mt-copyright
	{
		font-size: 14px;
	}*/
	
	/******** Start Submenu***************/	
	 #nav .sub-wrapper
	 {
	  top: 41px!important;
	  
	 } 
	 
	 .mt-main-menu #nav.megamenu > li
	 {
	  	position:relative;
	 }
	 
	 #nav li.level0 ul li a span
	 {		
		 line-height: 45px;
		 min-height: 45px;
	 }
	 #nav li ul.shown-sub, #nav li div.shown-sub{
	   min-width: 200px;	   
	 }
	 #nav li.nav-1 ul li, #nav ul.level0 li {
		 width: 100%;
	 }
	 #nav .sub-wrapper ul li
	 {
	  	height: auto!important;  
		padding: 0 !important;   	  	
	 }
	 #nav li.level0 ul li a
	 {
		 /*font-size:14px;*/
		/* color:#8a8a8a!important;*/
	 }
	 #nav li.level0 ul li ol li
	 {
	  border-bottom: 1px solid #ffffff !important;
	 } 
	
	 #nav .sub-wrapper .mm-item-base{
	  padding: 15px 4px; 
	 }
	 
	 #nav li.level0 ul li ol 
	{
		margin: 0;
	}
	#nav .sub-wrapper .mm-item-base 
	{
		padding: 0 !important;
	}		
	
 /******** End Submenu***************/	
.header-container .header {
    height: 100% !important;
    margin: 0;
    padding: 5px 0;
}
.header-container .header .span12 {
    height: 100%;
}
.header-container .header a.logo {
    position: relative;
    top: 50%;
    transform: translateY(-50%);	
	-ms-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	
}
.header-container .header{
	height:100px!important;
}
.store-starter .header-container {
		display:none;
	}
.store-starter .header a.logo
{
	position:relative;
	top: 50%;
	transform: translateY(-50%);	
	-ms-transform:translateY(-50%);	
	-webkit-transform:translateY(-50%);	

}
	.header a.logo
{
	padding:6px!important;
}
.store-starter .mt-top-menu .quick-access  .header
{
	height:102px;
}
}
@media (min-width: 768px) and (max-width: 979px) {
	.header a.logo img
	{
		max-height: 80px;
		max-width: 130px;
	}
	.mt-menu-container{
		max-width:550px;
	}
	.header a.logo img {
		max-width: 100%;
	}
	#nav a{
		padding:0 5px !important;
	}
}
@media (max-width: 767px) {
	
	.header a.logo-text
	{						
		margin-bottom: 25px;
		padding: 20px 0 0 !important;
	}
	.header a.logo, .header .logo {
  padding: 17px 5px !important;
}
	
}
.mt-footer-static h3{
	font-size:130%;
}
@media (min-width: 979px) {
	#checkout-step-login .col-1 .buttons-set { top: 32px !important; }
}
@media only screen and (min-width: 768px) and (max-width: 979px) {
	#checkout-step-login .col-1 .buttons-set { top: 5px !important; }
}
	
