@charset "utf-8";
/* CSS Document */

/* ISO STYLES 101224 */
#top nav > ul > li.iso-link{
  position: absolute;
  bottom: 5px;
  right: 0;
  width: 300px;
  font-size: 12px;
}

#top nav > ul > li.iso-link a{font-size: 16px;
  line-height: 18px;
  font-style: italic;
  color: #525556 !important;
  background-color: transparent!important;
}

#top nav > ul > li.iso-link a span{
  color: #525556 !important;
}


.bold_heading{
	font-weight:700!important;
}

.textshadow{
	text-shadow: 3px 3px 5px rgba(0,0,0,0.7);
}

.no-hover a:hover {
	background: transparent;
	cursor: default;
}

/*////////////////////////////////
BUTTONS
*/

.nectar-button.small {
	font-size: 14px!important;
	padding: 8px 35px!important;
	line-height: 14px!important;
}

.nectar-button.medium {
	font-size: 18px!important;
	padding: 10px 38px!important;
	line-height: 18px!important;
}

.nectar-button.large {
	font-size: 24px!important;
	padding: 10px 50px!important;
	line-height: 24px!important;
}

.nectar-button.jumbo {
	font-size: 30px!important;
	padding: 12px 55px!important;
	line-height: 30px!important;
}

.nectar-button.extra_jumbo  {
	font-size: 36px!important;
	padding: 17px 47px!important;
	line-height: 36px!important;
}

body .nectar-button.extra_jumbo.see-through, 
body .nectar-button.extra_jumbo.see-through-2, 
body .nectar-button.extra_jumbo.see-through-3 {
	border-width: 2px!important;
}


/*//////////////////////////////////////////
HEADER NAV
*/


#header-outer[data-format="default"] #top .span_9,
#header-outer:not([data-format="left-header"]) #top > .container > .row nav,
#header-outer:not([data-format="left-header"]) #top > .container > .row nav > ul{
	width:100%;
}

body.material #header-outer #top .span_9 nav > ul.sf-menu > li.space_right{
	display: flex;
  flex-grow: 1;
}

body.material #header-outer #top .span_9 nav > ul.sf-menu > li.space_right a{
	width: 100%;
}

.sf-menu > li ul {
	padding: 20px;
	width: 30em;
}

body.material #header-secondary-outer nav > ul > li > a {
	border-left: 0;
	line-height: 22px;
	font-size: 18px;
}

#header-outer[data-lhe="default"] #top nav > ul > li > a, #header-outer .nectar-header-text-content, body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content{
	padding-left: 2vw;
	padding-right: 2vw;
	background-color: #525556;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 0;
	margin-right: 0;
}

/*body.material #header-outer #top .span_9 nav > ul.sf-menu > li.space_right:last-child > a{
	padding-right: 20vw;
}*/

#header-outer[data-full-width="true"] header > .container, 
body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu {
	width: 100%;
	max-width: 100%;
	padding: 0 0 0 10vw;
}

#header-outer #top .sf-menu > li > ul, body #header-outer #top .nectar-woo-cart .widget_shopping_cart, body #header-outer #top .cart-notification {
	top: 50%;
	margin-top: 10px;
}

#search-outer .ui-widget-content li a, #search-outer .ui-widget-content i, #top .sf-menu li ul li a, body #header-outer .widget_shopping_cart .cart_list a, #header-secondary-outer ul ul li a, .woocommerce .cart-notification .item-name, .cart-outer .cart-notification, #header-outer #top .sf-menu li ul .sf-sub-indicator i, #header-outer .widget_shopping_cart .quantity, #header-outer:not([data-format="left-header"]) #top nav > ul > li:not(.megamenu) ul a, #header-outer .cart-notification .item-name, #header-outer #top nav > ul > .nectar-woo-cart .cart-outer .widget ul a:hover, #header-outer .cart-outer .total strong, #header-outer .cart-outer .total, #header-outer ul.product_list_widget li dl dd, #header-outer ul.product_list_widget li dl dt {
	color: #ffffff !important;
	border-bottom: solid 1px #717576;
}

body.material #header-outer[data-full-width="true"]:not([data-format="left-header"]) #top nav > .buttons {
	display: none;
}

#header-outer #top .slide-out-widget-area-toggle a .lines::after, #header-outer #top .slide-out-widget-area-toggle a .lines::before, #header-outer #top .slide-out-widget-area-toggle a .lines-button::after, body.material.mobile #header-outer.transparent:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, body.material.mobile #header-outer:not([data-permanent-transparent="1"]) header .slide-out-widget-area-toggle a .close-line, #search-outer .close-wrap .close-line, #header-outer:not(.transparent) #top .slide-out-widget-area-toggle .close-line, .nectar-slide-in-cart.style_slide_in_click .close-cart .close-line, .nectar-ajax-search-results h4 a::before {
	background-color: #555;
}

#slide-out-widget-area .secondary-header-text, body #slide-out-widget-area .inner-wrap .inner .nectar-header-text-content {
	background-color: transparent!important;
}

/*////////////////////////////////////
RESPONSIVE
*/

	
	.show_under690{
		display: none;
	}

br.show_under690{
	display:block;
	float:left;
	
}

br.show_under690:after{
	content: "A" !important;
}
	

@media only screen and (min-width:1184px) and (max-width:1300px){
	
	
	#header-outer[data-lhe="default"] #top nav > ul > li > a, #header-outer .nectar-header-text-content, body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content{
		padding-left: 1.5vw;
		padding-right: 1.5vw;
	}


}


@media only screen and (min-width:1000px) and (max-width:1183px){
	
	
	#header-outer[data-lhe="default"] #top nav > ul > li > a, #header-outer .nectar-header-text-content, body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content{
		padding-left: 1vw;
		padding-right: 1vw;
	}
	
	#top nav > ul > li > a{
		font-size: 17px;
	}


}

@media only screen and (min-width:780px) and (max-width:999px){
	
	
	#header-outer[data-lhe="default"] #top nav > ul > li > a, #header-outer .nectar-header-text-content, body[data-header-search="false"][data-full-width-header="false"] #header-outer[data-lhe="animated_underline"][data-format="default"][data-cart="false"] .nectar-header-text-content{
		padding-left: 1.5vw;
		padding-right: 1.5vw;
	}


	#header-outer[data-full-width="true"] header > .container, 
	body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu {
		width: 100%;
		max-width: 100%;
		padding: 0 0 0 5vw;
	}

}

@media only screen and (max-width:999px){
	
	body .column100_999 .vc_col-sm-2{
		width:100%;
	}

	body .column100_999.vc_row-fluid .wpb_column{
		text-align: center;
	}

	/*#header-secondary-outer .container nav div.nectar-center-text {
		padding-right: 0;
	}*/
	/*body.material #header-outer #top .span_9 nav > ul.sf-menu > li:last-child > a,
	#header-outer[data-full-width="true"] #top nav > .sf-menu > li:not([class*="button_"]):last-child a {
		padding-right: 0vw;
	}*/
	
	
	#header-outer[data-full-width="true"] header > .container, body[data-slide-out-widget-area-style="simple"] #header-outer[data-full-width="true"] #mobile-menu {
	 padding: 0 28px; 
}


}


@media only screen and (max-width:690px){

	/*#header-secondary-outer .container nav div.nectar-center-text {
		max-width: 600px !important;
		padding-right: 0;
	}*/
	
	.hide_under690{
		display: none;
	}
	
	.show_under690{
		display: block;
	}

	br.show_under690{
		display:block;
		float:none;
		content:"";
	}
}









