﻿html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html.ie7 #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html[data-screensize~="wide"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html[data-screensize~="tablet"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links{margin:10px 0;clear:both;text-align:center;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a{text-decoration:none;font-weight:bold;color:#05a4dd;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a:hover{color:#03417b;}
html[data-screensize~="mobile"] body #footer_wrap #ribbon-footer-wrap .footer-bottom .global-links a#privacy-link{padding:0 10px;margin:0 10px;border-left:thin solid #05a4dd;border-right:thin solid #05a4dd;}

.wp-caption.aligncenter {
    margin: 0 auto 15px;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

img.aligncenter {
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}

#box_content{
	width:210px;
	margin:0;
	padding:0 0 0 10px;
}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}
 
.aom_pl {font-weight:normal;}


.row {
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  margin-top: 0;
  margin-bottom: 0;
  max-width: 62.5rem;
  *zoom: 1; }

  .row:before, .row:after {
    content: " ";
    display: table; }

  .row:after {
    clear: both; }

  .row.collapse .row {
    margin-left: 0;
    margin-right: 0; }

  .row .row {
    width: auto;
    margin-left: -0.9375rem;
    margin-right: -0.9375rem;
    margin-top: 0;
    margin-bottom: 0;
    max-width: none;
    *zoom: 1; }

    .row .row:before, .row .row:after {
      content: " ";
      display: table; }

    .row .row:after {
      clear: both; }

    .row .row.collapse {
      width: auto;
      margin: 0;
      max-width: none;
      *zoom: 1; }

      .row .row.collapse:before, .row .row.collapse:after {
        content: " ";
        display: table; }

      .row .row.collapse:after {
        clear: both; }

  .top-bar .row {
    max-width: none; }



form .row .row {
  margin: 0 -0.5rem; }

  form .row .row .column,
  form .row .row .columns {
    padding: 0 0.5rem; }

  form .row .row.collapse {
    margin: 0; }

    form .row .row.collapse .column,
    form .row .row.collapse .columns {
      padding: 0; }

    form .row .row.collapse input {
      border-bottom-right-radius: 0;
      border-top-right-radius: 0; }

form .row input.column,
form .row input.columns,
form .row textarea.column,
form .row textarea.columns {
  padding-left: 0.5rem; }

	.w-socials-item {
		display: inline-block;
		vertical-align: top;
		position: relative;
		}

		.w-socials-item-link {
			display: block;
			text-align: center;
			font-size: 18px; 
			line-height: 40px; 
			height: 40px; 
			width: 40px; 
			}

		.w-socials-item-popup {
			position: absolute;
			left: 0;
			bottom: 50px; 
			font-size: 13px; 
			line-height: 26px; 
			padding: 0 10px; 
			visibility: hidden;
			z-index: 10;
			opacity: 0;
			background-color: rgba(0,0,0,0.8);
			color: #fff;
			-webkit-transform: translateY(-10px);
					transform: translateY(-10px);
			-webkit-transition: opacity 0.2s ease-out 0.3s, -webkit-transform 0.2s ease-out 0.3s;
					transition: opacity 0.2s ease-out 0.3s, transform 0.2s ease-out 0.3s;
			}

			.w-socials-item:hover .w-socials-item-popup {
				visibility: visible;
				opacity: 1;
				-webkit-transform: translateY(0);
						transform: translateY(0);
				}

			.w-socials-item-popup:after {
				content: '';
				display: block;
				position: absolute;
				bottom: -6px;
				left: 10px; 
				width: 0;
				height: 0;
				border-left: 6px solid transparent;
				border-right: 6px solid transparent;
				border-top: 6px solid rgba(0,0,0,0.8);
				}



.w-socials.size_normal .w-socials-item-link {
	font-size: 22px; 
	line-height: 50px; 
	height: 50px; 
	width: 50px; 
	}

	.w-socials.size_normal .w-socials-item-popup {
		bottom: 60px; 
		}



.w-socials.size_big .w-socials-item-link {
	font-size: 28px; 
	line-height: 60px; 
	height: 60px; 
	width: 60px; 
	}

	.w-socials.size_big .w-socials-item-popup {
		bottom: 70px; 
		}

.no-touch .w-socials-item.facebook .w-socials-item-link:hover, .w-socials.inverted .facebook .w-socials-item-link,
.no-touch .w-socials-item.twitter .w-socials-item-link:hover, .w-socials.inverted .twitter .w-socials-item-link,
.no-touch .w-socials-item.gplus .w-socials-item-link:hover, .w-socials.inverted .gplus .w-socials-item-link,
.no-touch .w-socials-item.linkedin .w-socials-item-link:hover, .w-socials.inverted .linkedin .w-socials-item-link,
.no-touch .w-socials-item.youtube .w-socials-item-link:hover, .w-socials.inverted .youtube .w-socials-item-link,
.no-touch .w-socials-item.instagram .w-socials-item-link:hover, .w-socials.inverted .instagram .w-socials-item-link {
	background-color:#1D1C44;
	box-shadow: none;
}



.no-touch .w-logo-link:hover,
.no-touch .l-subheader.at_middle .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_middle .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_middle .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_middle .w-socials-item-link:hover,
.no-touch .l-subheader.at_middle .w-search-show:hover,
.no-touch .l-subheader.at_middle .w-cart-link:hover {
	color: #fff;
	}



.no-touch .l-subheader.at_top .w-contacts-item-value a:hover,
.no-touch .l-subheader.at_top .w-lang-item:hover,
.no-touch .transparent .l-subheader.at_top .w-lang.active .w-lang-item:hover,
.no-touch .l-subheader.at_top .w-socials-item-link:hover,
.no-touch .l-subheader.at_bottom .w-search-show:hover,
.no-touch .l-subheader.at_bottom .w-cart-link:hover {
	color: #30a85a;
	}

button.g-btn.color_contrast.type_raised,
a.g-btn.color_contrast.type_raised,
.w-iconbox.type_circle.color_contrast .w-iconbox-icon,
.w-socials.inverted.desaturated .w-socials-item-link {
	color: #fff;
	}



.l-submain.color_alternate,
.no-touch .g-btn.type_flat:hover,
.no-touch .pagination .page-numbers:hover,
.w-actionbox.color_alternate,
.w-blog.imgpos_atleft .w-blog-entry-preview-icon,
.w-bloglist,
.protected-post-form,
.w-iconbox.type_circle.color_light .w-iconbox-icon,
.no-touch .w-pagehead-nav-item:hover,
.w-profile,
.w-pricing.type_1 .w-pricing-item-header,
.w-pricing.type_2 .w-pricing-item-h,
.w-socials-item-link,
.w-tabs-item .ripple,
.w-testimonial.type_1,
.w-timeline-item,
.w-timeline-section-title-text,
.widget_calendar #calendar_wrap,
.no-touch .l-main .widget_nav_menu a:hover,
.no-touch .w-clients .slick-prev:hover,
.no-touch .w-clients .slick-next:hover,
.no-touch #lang_sel ul ul a:hover,
.no-touch #lang_sel_click ul ul a:hover,
.woocommerce .login,
.woocommerce .checkout_coupon,
.woocommerce .register,
.no-touch .woocommerce-type_2 .product-h .button:hover,
.no-touch .woocommerce-pagination a:hover,
.woocommerce .variations_form,
.woocommerce .variations_form .variations td.value:after,
.woocommerce .comment-respond,
.woocommerce .stars span a:after,
.woocommerce .cart_totals,
.no-touch .woocommerce .product-remove a:hover,
.woocommerce .checkout #order_review,
.woocommerce ul.order_details,
.widget_shopping_cart,
.widget_layered_nav ul,
.smile-icon-timeline-wrap .timeline-wrapper .timeline-block,
.smile-icon-timeline-wrap .timeline-feature-item.feat-item {
	background-color: #f2f7f7;
	}



.highlight_faded,
button.g-btn.color_light.type_flat,
a.g-btn.color_light.type_flat,
.w-blog-meta,
.w-comments-item-date,
.w-comments-item-answer a,
.w-profile-link.for_logout,
.w-socials.desaturated .w-socials-item-link,
.w-tags,
.l-main .widget_tag_cloud a,
.l-main .widget_product_tag_cloud .tagcloud a,
.woocommerce .stars span:after {
	color: #9da6a5;
	}

.g-btn.type_flat .ripple,
.g-btn.color_light.type_raised .ripple,
.w-socials.inverted.desaturated .w-socials-item-link {
	background-color: #9da6a5;
	}

	

.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover,
.l-subfooter.at_top .w-socials-item-link,
.l-subfooter.at_top .widget_calendar #calendar_wrap,
.l-subfooter.at_top .widget_shopping_cart {
	background-color: #1d1c44;
	}


.wpb_row .master-slider-parent *,
.master-slider-parent * {
	 box-sizing: content-box;
}


.master-slider-parent {
	margin-left: auto;
	margin-right: auto;
}

.foundation .master-slider-parent{margin:0;}

.road-safety-insection .master-slider-parent{margin:0 auto -50px;}

	.cover-video-gallery .master-slider-parent{margin-bottom:0;}

.full-width-bg.dark .flexslider p { color:#FFF; }


.full-width-bg.spacing { padding-bottom: 9px; padding-top: 53px; }

.full-width-bg.brown { color: #fff; }

.full-width-bg.light-gray { background-color: #f2f2f2; }

.full-width-bg.text-white, .full-width-bg.text-white .lead-block p, .full-width-bg.brown.text-white .lead-block h2 { color: #fff; }

.full-width-bg { margin-left: -100% !important; margin-right: -100% !important; padding-left: 100%; padding-right: 100%; overflow: hidden; position: relative; }



.full-width-bg.intro-lead h1, .full-width-bg.intro-lead h1 + p { max-width: 730px; margin: 0 auto; }

.full-width-bg.intro-lead h1 { font-size: 48px; line-height: 58px; font-weight: 300; letter-spacing: -0.015em; margin-bottom: 19px; }

.full-width-bg.intro-lead h1 + p { color: #999; font-size: 18px; line-height: 28px; margin-bottom: 52px; }



.full-width-bg.custom-margin-1 { margin-bottom: 53px; }

.full-width-bg.custom-margin-2 { margin-bottom: 55px; }

.full-width-bg.custom-margin-3 { margin-bottom: 59px; }

.full-width-bg.custom-margin-4 { margin-bottom: 60px; }

.full-width-bg.custom-margin-5 { margin-top: 39px; }

.boxed .full-width-bg { margin-left: -40px !important; margin-right: -40px !important; padding-left: 40px; padding-right: 40px; }

.full-width-bg.hp-intro { padding-top: 50px; padding-bottom: 50px; }

.boxed .full-width-bg.hp-intro { margin-left: 0 !important; margin-right: 0 !important; padding: 50px 0; }

.boxed .content .full-width-bg.hp-intro { margin-left: -40px !important; margin-right: -40px !important; padding-left: 40px; padding-right: 40px; }

.error404.boxed .full-width-bg { margin-left: -40px !important; margin-right: -40px !important; padding-left: 50px; padding-right: 50px; }

.error404.boxed .coming-soon .full-width-bg { margin-left: -50px !important; margin-right: -50px !important; }

.full-width-bg.purple { background-color: #6c6476; color: #FFF; }

.full-width-bg.purple2 { background-color: #635c73; color: #FFF; }

.full-width-bg.purple * { color: #FFF; }

.full-width-bg.top-border-enabled { border-top: 1px solid #e2e2e2; }

.full-width-bg.white { background-color: #FFF; }

.full-width-bg .bg-image { -webkit-background-size: cover; background-size: cover; }

.coming-soon .fullwidth.full-width-bg.footer { padding-top: 52px; margin-bottom: -50px; background: #fafafa; }

.full-width-bg.parallax .lead-block p { color: #333; }

.full-width-bg.parallax2 .lead-block p { color: #333; }

.content-slider.hp-our-clients.full-width-bg { background: #fff; padding-top: 50px; border-top: 1px solid #f6f6f6; padding-bottom: 50px; }

.content-slider.hp-our-clients.full-width-bg h2 { border-bottom: 0; }

.full-width-bg.shadow-enabled { position: relative; z-index: 1; box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.1); }

.full-width-bg.shadow-enabled .col3.txt-center p { max-width: 300px; margin: 0.5em auto; }

.content.services .full-width-bg.white.top-border-enabled { padding-top: 50px; border-top: 0; }

.content.services .full-width-bg.white.top-border-enabled h4 { color: #bbb; text-transform: uppercase; }



.columns.full-width-bg.white, .columns.full-width-bg.light-gray { margin-top: 0; margin-bottom: 0; }

.columns.full-width-bg.white .fa-stack { margin: 0 0 7px 0; width: 120px; height: 120px; }

.full-width-bg.dark { background-color: #889274; }

.full-width-bg.dark h2 { color: #fff; margin: 0 0 22px 0; }

.full-width-bg.larger-text p { font-size: 18px; margin: 0 0 32px 0; line-height: 28px; }

.full-width-bg.larger-text h2 { font-size: 31px; line-height: 38px; letter-spacing: -0.015em; }

.columns.full-width-bg.light-gray { padding-top: 53px; padding-bottom: 22px; }

.columns.full-width-bg.light-gray h3 { font-size: 16px; color: #bbb; font-weight: 600; text-transform: uppercase; margin-bottom: 19px; }

.full-width-bg.no-parallax { background: #e8e8e8; }

.full-width-bg.parallax .lead-block h2, .full-width-bg.parallax .lead-block p { color: #333; }

.full-width-bg.parallax2 .lead-block h2, .full-width-bg.parallax2 .lead-block p { color: #333; }

.columns.full-width-bg.white { padding-top: 35px; padding-bottom: 39px; margin-top: 0; margin-bottom: 0; box-shadow: 0 2px 4px #ccc; }

.root.boxes-and-sections .columns.full-width-bg.white i.fa { color: #ccc; }

.root.boxes-and-sections .columns.full-width-bg.white span.fa-stack { margin-top: -23px; margin-right: 3px; margin-left: -8px; }




#header {
	float:left;
	background:#055a97;
	width:100%;
	clear:both;
	position:relative;
	z-index:100;
}
img.attachment-full,img.attachment-large,img.attachment-medium,img.attachment-thumbnail,img.wp-post-image{display:block;width:auto;margin:15px auto}

	.grid_1, .grid_2, .grid_3, .grid_4, .grid_5, .grid_6, .grid_7, .grid_8, .grid_9, .grid_10, .grid_11, .grid_12,
	.grid_1.alpha,.grid_1.omega, .grid_2.alpha,.grid_2.omega, .grid_3.alpha,.grid_3.omega, .grid_4.alpha,.grid_4.omega, .grid_5.alpha,.grid_5.omega,
	.grid_6.alpha,.grid_6.omega, .grid_7.alpha,.grid_7.omega, .grid_8.alpha,.grid_8.omega, .grid_9.alpha,.grid_9.omega, .grid_10.alpha,.grid_10.omega, .grid_11.alpha,.grid_11.omega {width: 100%;margin: 0 0 30px}

	.grid_8 .grid_6 {width: 48%}

	.view-id-ipress_blocks .view-content .grid_6.alpha .float-shadow img, .view-header .view-news-group .view-content .grid_6 alpha .views-field img{
		width:95%!important;
	}
#header {
	display: none;
}

	#header #access {
		float: right;
		padding: 0 0 .4em .5em;
	}

		#header #access ul {
			margin: 0 .5em 0 0;
			padding: 0;
		}

			#header #access ul li {
				display: inline;
				font-size: .8em;
				border-left: solid 1px #999;
				padding-left: .5em;
			}

				#header #access ul li a {
					font-size: 1em;
					color: #333;
					background-color: inherit;
					text-decoration: none;
				}

				#header #access ul li a:hover {
					color: #000;
					background-color: inherit;
				}

	#header h1 {
		margin: 0;
		padding: 0;
		font-size: .1em;
		color: #11757e;
		background-color: inherit;
		font-family: Georgia, "Times New Roman", serif;
	}

			
	nav #fluid-nav li a, nav #fixed-nav li a {
		color: #fff;
		font-weight: 700;
		text-transform: uppercase;
		font-size: 12px;
		border: none;
	}

			
	nav #fixed-nav li a:hover {
		color: #f84545;
		text-decoration: none;
	}

			
	nav #fixed-nav li.current a {
		color: #fff;
		padding-bottom: 5px;
		border-bottom: 3px solid #f84545;
	}

	
	nav #fluid-nav li, nav #fixed-nav li {
		display: inline-block;
		margin-left: 16px;
	}

    .visible-desktop {
        display: none !important ;
    }

ul.navigation .menu-item-language img.iclflag,
.top-menu .menu-item-language img.iclflag {
  margin-right: 6px;
}

.rtl .menu-item-language img.iclflag {
  margin-right: 0;
  margin-left: 5px;
}


#header .avada-row, #main .avada-row, .footer-area .avada-row,#slidingbar-area .avada-row, #footer .avada-row{ max-width:940px; }

.c3{width:25%}

.c1,.c2,.c3,.c4,.c5,.c6,.c7,.c8,.c9,.c10,.c11,.c12{min-height:1px;float:left;padding-left:10px;padding-right:10px;position:relative}

.main .c1,.main .c2,.main .c3,.main .c4,.main .c5,.main .c6,.main .c7,.main .c8,.main .c9,.main .c10,.main .c11,.main .c12{padding-left:10px;padding-right:10px}

.row .row .c1,.row .row .c2,.row .row .c3,.row .row .c4,.row .row .c5,.row .row .c6,.row .row .c7,.row .row .c8,.row .row .c9,.row .row .c10,.row .row .c11,.row .row .c12{width:100%;margin-bottom:20px}


.top-nav .social-icons{float: right; margin: 3px 5px 0 0;}

.top-nav .social-icons [class^="tieicon-"]:before, .top-nav .social-icons [class*=" tieicon-"]:before,
.footer-bottom .social-icons [class^="tieicon-"]:before, .footer-bottom .social-icons [class*=" tieicon-"]:before{
    width:20px;
    height:24px;
    line-height: 24px;
    font-size:16px;
    color: #888;
}



.social-icons{text-align:center;}

	.social-icons a{position:relative;margin:0 2px 0 ; opacity:.7;}

	.social-icons a:hover{ opacity:1;}

	.footer-bottom .social-icons{
		float:right;
		margin:9px 0 0;
		line-height:0;
	}


 .social-icons-widget .social-icons a{margin: 2px;}
 
.social-icons-widget .social-icons [class^="tieicon-"]:before, .social-icons-widget .social-icons [class*=" tieicon-"]:before {
    border-radius: 2px;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
    color:#FFF;
}

.social-icons-widget .social-icons.icon_24 [class^="tieicon-"]:before, .social-icons-widget .social-icons.icon_24 [class*=" tieicon-"]:before {
    width:24px;
    height:24px;
    line-height: 24px;
    font-size:14px;
}

    .social-icons-widget .tieicon-delicious:before { background:#2567ee; }

    .social-icons-widget .tieicon-stumbleupon:before { background:#f42424; }

    .social-icons-widget .tieicon-fivehundredpx:before { background:#00adf1 }

    .social-icons-widget .tieicon-foursquare:before { background:#0d9ed1  }

    .social-icons-widget .tieicon-grooveshark:before { background:#248fd3 }

    .social-icons-widget .tieicon-forrst:before { background:#297e09 }

    .social-icons-widget .tieicon-digg:before { background:#b2b2b2 }

    .social-icons-widget .tieicon-reddit:before { background:#ff915c }

    .social-icons-widget .tieicon-blogger:before { background:#f39d38 }

    .social-icons-widget .tieicon-flickr:before { background:#ff0084 }

    .social-icons-widget .tieicon-viadeo:before { background:#f97618 }

    .social-icons-widget .tieicon-vimeo:before { background:#3fbfce }

    .social-icons-widget .tieicon-myspace:before { background:#487ccd }

    .social-icons-widget .tieicon-googleplay:before { background:#a0b532 }

    .social-icons-widget .tieicon-soundcloud:before { background:#F76700  }

    .social-icons-widget .tieicon-yelp:before { background:#c1230d }

    .social-icons-widget .tieicon-github:before { background:#666 }

    .social-icons-widget .tieicon-youtube:before { background:#cc181e  }

    .social-icons-widget .tieicon-xing:before { background:#00605e }

    .social-icons-widget .tieicon-dropbox:before { background:#459ce6 }

    .social-icons-widget .tieicon-tumblr:before { background:#385a75 }

    .social-icons-widget .tieicon-apple:before { background:#7e878b }

    .social-icons-widget .tieicon-dribbble:before { background:#d875a2 }

    .social-icons-widget .tieicon-skype:before { background:#00c6ff }

    .social-icons-widget .tieicon-vkontakte:before { background:#336699 }

    .social-icons-widget .tieicon-friendfeed:before { background:#93b4dd }

    .social-icons-widget .tieicon-deviantart:before { background:#5d6f6d }

    .social-icons-widget .tieicon-lastfm:before { background:#f54a3d }

    .social-icons-widget .tieicon-instagram:before { background:#517fa4 }

    .social-icons-widget .tieicon-spotify:before { background:#7fb718 }

    .social-icons-widget .tieicon-evernote:before { background:#1c8328 }

    .social-icons-widget .tieicon-paypal:before { background:#34aad2 }

    .social-icons-widget .tieicon-picasa:before { background:#9d48a1 }

    .social-icons-widget .tieicon-behance:before { background:#1769ff  }

    .social-icons-widget .tieicon-wordpress:before { background:#2071ad }

    .social-icons-widget .tieicon-twitter:before { background:#45b0e3 }

    .social-icons-widget .tieicon-facebook:before { background:#39599f }

    .social-icons-widget .tieicon-rss:before { background:#f8bc2e }

    .social-icons-widget .tieicon-pinterest-circled:before { background:#f42424 }

    .social-icons-widget .tieicon-gplus:before { background:#fa0101 }

    .social-icons-widget .tieicon-linkedin:before { background:#65b7d2 }

    .social-icons-widget .tieicon-share:before { background:#55ac60 }
body.front .view-home-page-slideshow #views_slideshow_cycle_main_home_page_slideshow-panel_pane_1 .views-slideshow-cycle-main-frame-row-item:after{content:"";display:block;clear:both;}

	
	.portfolio-item {
		padding: 0;
		position: relative;
		overflow: hidden;
	}

	.portfolio-item .portfolio-image {
		overflow: hidden;
		display: block;
		position: relative;
	}

	.portfolio-item .portfolio-image img {
		width: 100%;
		height: auto;
	}


	.portfolio-item:hover .project-overlay {
		opacity:1;
		transition:all 0.4s ease 0s;
		-moz-transition:all 0.4s ease 0s;
    	-webkit-transition:all 0.4s ease 0s;
    	-ms-transition:all 0.4s ease 0s;
		-o-transition:all 0.4s ease 0s;
	}

	
	.portfolio-item:hover .project-name { 
		opacity:1;
		-webkit-transition: opacity .4s .5s;
		-moz-transition: opacity .4s .5s;
		-ms-transition: opacity .4s .5s;
		-o-transition: opacity .4s .5s;
		transition: opacity .3s .5s;
	}

	
	.portfolio-item:hover .project-categories {
		opacity:0.5;
		-webkit-transition: opacity .4s .8s;
		-moz-transition: opacity .4s .8s;
		-ms-transition: opacity .4s .8s;
		-o-transition: opacity .3s .8s;
		transition: opacity .3s .8s;		
	}

	
	.portfolio-item:hover .zoom-icon {
		opacity:1;
		margin-top:0px;
		-webkit-transition: opacity .3s .2s, margin-top .3s .2s;
		-moz-transition: opacity .3s .2s, margin-top .3s .2s;
		-ms-transition: opacity .3s .2s, margin-top .3s .2s;
		-o-transition: opacity .3s .2s, margin-top .3s .2s;
		transition: opacity .3s .2s, margin-top .3s .2s;
		
	}



.footer-area {
	border-bottom: solid 1px #ade5e2;
	margin-top: 48px;
}

	.main-navigation,
	.comments-area .comment-edit-link,
	.comments-area .reply,
	.comment-respond,
	.navigation,
	.sidebar-area,
	.footer-area {
		display: none;
	}

#navigation .left-bg { float:left; height:40px; width:10px;  font-size: 0; line-height: 0; text-indent: -4000px; }

.dmg-post-list ul li .dmg-post-descr {
}

.dmg-post-list ul li .dmg-post-descr h2 {
  border-bottom: none;
  color: #222;
  display: block;
  margin: 0 0 0.4em;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 1.2em;
  font-weight: normal;
  line-height: 1.2em;
}

.dmg-post-list ul li .dmg-post-descr h2 a {
  color: #111111;
  text-decoration: none;
}

.dmg-post-list ul li .dmg-post-descr h2 a:hover {
color: #ad1c6c;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta {
  display: block;
  margin: 0 0 0.7em 0;
  font-family: rooney-web, Georgia, "Times New Roman", serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.3em;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta a {
  display: inline;
  text-decoration: none;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta a:hover {
  color: #890b5b;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-author {
  border-right: 0;
  
  display: inline;
  font-weight: normal;
  padding-right: 3px;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-author a {
color: #e67e3a;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-author a:hover {
color: #ad1c6c;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta img {
  display: inline;
  margin: 0 5px 0 0;
  vertical-align: middle;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-comments a {
  font-size: 12px;
  color: #555555;
  padding-left: 6px;
}

.dmg-post-list ul li .dmg-post-descr .dmg-meta .dmg-comments a:hover {
  color: #890b5b;
}

.dmg-post-list ul li .dmg-post-descr p {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-style: normal;
  font-size: 0.8em;
  font-weight: normal;
  line-height: 1.3em;
  color: #333333;
  margin-bottom: 0.5em;
  max-width: none;
}

.dmg-post-list ul li .dmg-post-descr p .dmg-timestamp {
  font-style: italic;
}

.dmg-post-descr ul li {
  border: none;
  padding: 0px;
  width: 100%;
}

.dmg-post-descr ul li:before {
  color: #890b5b;
  content: "\00BB \0020";
}


.intro-para p {
    color: #000;
}

    .river-intro:nth-child(1) .intro-para,  .river-intro:nth-child(2) .intro-para{
        display: block !important;
    }

.twelve {
	width: 1200px;
	margin: 0 auto;
}

#colophon #sitemap #credit_link, #colophon #sitemap #credit_link a {color:#9da6ac; text-transform:lowercase; text-decoration:none; margin-top:25px;}

#colophon #sitemap #credit_link a:hover {text-decoration:underline;}


.leftbtn{float:left;}

	
	.rightbtn a img, .leftbtn a img{width:50px;
	height:50px;}

	
	.leftbtn, .rightbtn{width:50px; height:50px;}

	.columns .col{
		float:none;
		width:100% !important;
		margin:0 0 20px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}

	.avada-container .columns .col {float:left;}

	.avada-container .col img{		
		display:block;
		margin:0 auto;
	}

	.avada-myaccount-data .addresses .col-1, .avada-myaccount-data .addresses .col-2, .avada-customer-details .addresses .col-1, .avada-customer-details .addresses .col-2{margin:0!important;width:100%;}


	#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart_totals, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}

	#customer_login .col-1, .coupon{margin-bottom:20px;}


	.fusion-columns-3 .fusion-column, .fusion-columns-3 .fusion-flip-box-wrapper,
	.fusion-columns-5 .fusion-column, .fusion-columns-5 .fusion-flip-box-wrapper,
	.fusion-columns-6 .fusion-column, .fusion-columns-6 .fusion-flip-box-wrapper,
	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 33.33% !important;
		float: left !important;
	}


	#wrapper .product .images,#wrapper .product .summary.entry-summary,#wrapper .woocommerce-tabs .tabs,#wrapper .woocommerce-tabs .panel,#wrapper .woocommerce-side-nav,#wrapper .woocommerce-content-box,#wrapper .shipping-coupon,#wrapper .cart-totals-buttons, 
	#wrapper #customer_login .col-1, #wrapper #customer_login .col-2,
	#wrapper .woocommerce form.checkout #customer_details .col-1, #wrapper .woocommerce form.checkout #customer_details .col-2 
	{float:none;margin-left:auto;margin-right:auto;width:100% !important;}


	.fusion-columns-5 .col-lg-2, .fusion-columns-5 .col-md-2, .fusion-columns-5 .col-sm-2 {
		width: 100%
	}

	.footer-area .columns .col,#slidingbar-area .columns .col{
		float:left;
		width:98% !important;
	}
	
	
	.avada-container .columns .col,
	.footer-area .columns .col,
	#slidingbar-area .columns .col{
		float:none;
		width:100%;
	}


	.content-boxes-icon-boxed .col{box-sizing:border-box;}

.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-left: 15px;
  padding-right: 15px;
}

.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}

.col-xs-12 {
  width: 100%;
}

.col-xs-11 {
  width: 91.66666666666666%;
}

.col-xs-10 {
  width: 83.33333333333334%;
}

.col-xs-9 {
  width: 75%;
}

.col-xs-8 {
  width: 66.66666666666666%;
}

.col-xs-7 {
  width: 58.333333333333336%;
}

.col-xs-6 {
  width: 50%;
}

.col-xs-5 {
  width: 41.66666666666667%;
}

.col-xs-4 {
  width: 33.33333333333333%;
}

.col-xs-3 {
  width: 25%;
}

.col-xs-2 {
  width: 16.666666666666664%;
}

.col-xs-1 {
  width: 8.333333333333332%;
}

.col-xs-pull-12 {
  right: 100%;
}

.col-xs-pull-11 {
  right: 91.66666666666666%;
}

.col-xs-pull-10 {
  right: 83.33333333333334%;
}

.col-xs-pull-9 {
  right: 75%;
}

.col-xs-pull-8 {
  right: 66.66666666666666%;
}

.col-xs-pull-7 {
  right: 58.333333333333336%;
}

.col-xs-pull-6 {
  right: 50%;
}

.col-xs-pull-5 {
  right: 41.66666666666667%;
}

.col-xs-pull-4 {
  right: 33.33333333333333%;
}

.col-xs-pull-3 {
  right: 25%;
}

.col-xs-pull-2 {
  right: 16.666666666666664%;
}

.col-xs-pull-1 {
  right: 8.333333333333332%;
}

.col-xs-pull-0 {
  right: 0%;
}

.col-xs-push-12 {
  left: 100%;
}

.col-xs-push-11 {
  left: 91.66666666666666%;
}

.col-xs-push-10 {
  left: 83.33333333333334%;
}

.col-xs-push-9 {
  left: 75%;
}

.col-xs-push-8 {
  left: 66.66666666666666%;
}

.col-xs-push-7 {
  left: 58.333333333333336%;
}

.col-xs-push-6 {
  left: 50%;
}

.col-xs-push-5 {
  left: 41.66666666666667%;
}

.col-xs-push-4 {
  left: 33.33333333333333%;
}

.col-xs-push-3 {
  left: 25%;
}

.col-xs-push-2 {
  left: 16.666666666666664%;
}

.col-xs-push-1 {
  left: 8.333333333333332%;
}

.col-xs-push-0 {
  left: 0%;
}

.col-xs-offset-12 {
  margin-left: 100%;
}

.col-xs-offset-11 {
  margin-left: 91.66666666666666%;
}

.col-xs-offset-10 {
  margin-left: 83.33333333333334%;
}

.col-xs-offset-9 {
  margin-left: 75%;
}

.col-xs-offset-8 {
  margin-left: 66.66666666666666%;
}

.col-xs-offset-7 {
  margin-left: 58.333333333333336%;
}

.col-xs-offset-6 {
  margin-left: 50%;
}

.col-xs-offset-5 {
  margin-left: 41.66666666666667%;
}

.col-xs-offset-4 {
  margin-left: 33.33333333333333%;
}

.col-xs-offset-3 {
  margin-left: 25%;
}

.col-xs-offset-2 {
  margin-left: 16.666666666666664%;
}

.col-xs-offset-1 {
  margin-left: 8.333333333333332%;
}

.col-xs-offset-0 {
  margin-left: 0%;
}

  .col-sm-12 {
    width: 100%;
  }

  .col-sm-11 {
    width: 91.66666666666666%;
  }

  .col-sm-10 {
    width: 83.33333333333334%;
  }

  .col-sm-9 {
    width: 75%;
  }

  .col-sm-8 {
    width: 66.66666666666666%;
  }

  .col-sm-7 {
    width: 58.333333333333336%;
  }

  .col-sm-6 {
    width: 50%;
  }

  .col-sm-5 {
    width: 41.66666666666667%;
  }

  .col-sm-4 {
    width: 33.33333333333333%;
  }

  .col-sm-3 {
    width: 25%;
  }

  .col-sm-2 {
    width: 16.666666666666664%;
  }

  .col-sm-1 {
    width: 8.333333333333332%;
  }

  .col-sm-pull-12 {
    right: 100%;
  }

  .col-sm-pull-11 {
    right: 91.66666666666666%;
  }

  .col-sm-pull-10 {
    right: 83.33333333333334%;
  }

  .col-sm-pull-9 {
    right: 75%;
  }

  .col-sm-pull-8 {
    right: 66.66666666666666%;
  }

  .col-sm-pull-7 {
    right: 58.333333333333336%;
  }

  .col-sm-pull-6 {
    right: 50%;
  }

  .col-sm-pull-5 {
    right: 41.66666666666667%;
  }

  .col-sm-pull-4 {
    right: 33.33333333333333%;
  }

  .col-sm-pull-3 {
    right: 25%;
  }

  .col-sm-pull-2 {
    right: 16.666666666666664%;
  }

  .col-sm-pull-1 {
    right: 8.333333333333332%;
  }

  .col-sm-pull-0 {
    right: 0%;
  }

  .col-sm-push-12 {
    left: 100%;
  }

  .col-sm-push-11 {
    left: 91.66666666666666%;
  }

  .col-sm-push-10 {
    left: 83.33333333333334%;
  }

  .col-sm-push-9 {
    left: 75%;
  }

  .col-sm-push-8 {
    left: 66.66666666666666%;
  }

  .col-sm-push-7 {
    left: 58.333333333333336%;
  }

  .col-sm-push-6 {
    left: 50%;
  }

  .col-sm-push-5 {
    left: 41.66666666666667%;
  }

  .col-sm-push-4 {
    left: 33.33333333333333%;
  }

  .col-sm-push-3 {
    left: 25%;
  }

  .col-sm-push-2 {
    left: 16.666666666666664%;
  }

  .col-sm-push-1 {
    left: 8.333333333333332%;
  }

  .col-sm-push-0 {
    left: 0%;
  }

  .col-sm-offset-12 {
    margin-left: 100%;
  }

  .col-sm-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-sm-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-sm-offset-9 {
    margin-left: 75%;
  }

  .col-sm-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-sm-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-sm-offset-6 {
    margin-left: 50%;
  }

  .col-sm-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-sm-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-sm-offset-3 {
    margin-left: 25%;
  }

  .col-sm-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-sm-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-sm-offset-0 {
    margin-left: 0%;
  }

  .col-md-12 {
    width: 100%;
  }

  .col-md-11 {
    width: 91.66666666666666%;
  }

  .col-md-10 {
    width: 83.33333333333334%;
  }

  .col-md-9 {
    width: 75%;
  }

  .col-md-8 {
    width: 66.66666666666666%;
  }

  .col-md-7 {
    width: 58.333333333333336%;
  }

  .col-md-6 {
    width: 50%;
  }

  .col-md-5 {
    width: 41.66666666666667%;
  }

  .col-md-4 {
    width: 33.33333333333333%;
  }

  .col-md-3 {
    width: 25%;
  }

  .col-md-2 {
    width: 16.666666666666664%;
  }

  .col-md-1 {
    width: 8.333333333333332%;
  }

  .col-md-pull-12 {
    right: 100%;
  }

  .col-md-pull-11 {
    right: 91.66666666666666%;
  }

  .col-md-pull-10 {
    right: 83.33333333333334%;
  }

  .col-md-pull-9 {
    right: 75%;
  }

  .col-md-pull-8 {
    right: 66.66666666666666%;
  }

  .col-md-pull-7 {
    right: 58.333333333333336%;
  }

  .col-md-pull-6 {
    right: 50%;
  }

  .col-md-pull-5 {
    right: 41.66666666666667%;
  }

  .col-md-pull-4 {
    right: 33.33333333333333%;
  }

  .col-md-pull-3 {
    right: 25%;
  }

  .col-md-pull-2 {
    right: 16.666666666666664%;
  }

  .col-md-pull-1 {
    right: 8.333333333333332%;
  }

  .col-md-pull-0 {
    right: 0%;
  }

  .col-md-push-12 {
    left: 100%;
  }

  .col-md-push-11 {
    left: 91.66666666666666%;
  }

  .col-md-push-10 {
    left: 83.33333333333334%;
  }

  .col-md-push-9 {
    left: 75%;
  }

  .col-md-push-8 {
    left: 66.66666666666666%;
  }

  .col-md-push-7 {
    left: 58.333333333333336%;
  }

  .col-md-push-6 {
    left: 50%;
  }

  .col-md-push-5 {
    left: 41.66666666666667%;
  }

  .col-md-push-4 {
    left: 33.33333333333333%;
  }

  .col-md-push-3 {
    left: 25%;
  }

  .col-md-push-2 {
    left: 16.666666666666664%;
  }

  .col-md-push-1 {
    left: 8.333333333333332%;
  }

  .col-md-push-0 {
    left: 0%;
  }

  .col-md-offset-12 {
    margin-left: 100%;
  }

  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-md-offset-9 {
    margin-left: 75%;
  }

  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-md-offset-6 {
    margin-left: 50%;
  }

  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-md-offset-3 {
    margin-left: 25%;
  }

  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-md-offset-0 {
    margin-left: 0%;
  }

  .col-lg-12 {
    width: 100%;
  }

  .col-lg-11 {
    width: 91.66666666666666%;
  }

  .col-lg-10 {
    width: 83.33333333333334%;
  }

  .col-lg-9 {
    width: 75%;
  }

  .col-lg-8 {
    width: 66.66666666666666%;
  }

  .col-lg-7 {
    width: 58.333333333333336%;
  }

  .col-lg-6 {
    width: 50%;
  }

  .col-lg-5 {
    width: 41.66666666666667%;
  }

  .col-lg-4 {
    width: 33.33333333333333%;
  }

  .col-lg-3 {
    width: 25%;
  }

  .col-lg-2 {
    width: 16.666666666666664%;
  }

  .col-lg-1 {
    width: 8.333333333333332%;
  }

  .col-lg-pull-12 {
    right: 100%;
  }

  .col-lg-pull-11 {
    right: 91.66666666666666%;
  }

  .col-lg-pull-10 {
    right: 83.33333333333334%;
  }

  .col-lg-pull-9 {
    right: 75%;
  }

  .col-lg-pull-8 {
    right: 66.66666666666666%;
  }

  .col-lg-pull-7 {
    right: 58.333333333333336%;
  }

  .col-lg-pull-6 {
    right: 50%;
  }

  .col-lg-pull-5 {
    right: 41.66666666666667%;
  }

  .col-lg-pull-4 {
    right: 33.33333333333333%;
  }

  .col-lg-pull-3 {
    right: 25%;
  }

  .col-lg-pull-2 {
    right: 16.666666666666664%;
  }

  .col-lg-pull-1 {
    right: 8.333333333333332%;
  }

  .col-lg-pull-0 {
    right: 0%;
  }

  .col-lg-push-12 {
    left: 100%;
  }

  .col-lg-push-11 {
    left: 91.66666666666666%;
  }

  .col-lg-push-10 {
    left: 83.33333333333334%;
  }

  .col-lg-push-9 {
    left: 75%;
  }

  .col-lg-push-8 {
    left: 66.66666666666666%;
  }

  .col-lg-push-7 {
    left: 58.333333333333336%;
  }

  .col-lg-push-6 {
    left: 50%;
  }

  .col-lg-push-5 {
    left: 41.66666666666667%;
  }

  .col-lg-push-4 {
    left: 33.33333333333333%;
  }

  .col-lg-push-3 {
    left: 25%;
  }

  .col-lg-push-2 {
    left: 16.666666666666664%;
  }

  .col-lg-push-1 {
    left: 8.333333333333332%;
  }

  .col-lg-push-0 {
    left: 0%;
  }

  .col-lg-offset-12 {
    margin-left: 100%;
  }

  .col-lg-offset-11 {
    margin-left: 91.66666666666666%;
  }

  .col-lg-offset-10 {
    margin-left: 83.33333333333334%;
  }

  .col-lg-offset-9 {
    margin-left: 75%;
  }

  .col-lg-offset-8 {
    margin-left: 66.66666666666666%;
  }

  .col-lg-offset-7 {
    margin-left: 58.333333333333336%;
  }

  .col-lg-offset-6 {
    margin-left: 50%;
  }

  .col-lg-offset-5 {
    margin-left: 41.66666666666667%;
  }

  .col-lg-offset-4 {
    margin-left: 33.33333333333333%;
  }

  .col-lg-offset-3 {
    margin-left: 25%;
  }

  .col-lg-offset-2 {
    margin-left: 16.666666666666664%;
  }

  .col-lg-offset-1 {
    margin-left: 8.333333333333332%;
  }

  .col-lg-offset-0 {
    margin-left: 0%;
  }

.col .heading {
  overflow: hidden;
  margin: 0 0 15px;
}

.col .heading img {
  float: left;
  margin: 0 10px 0 0;
}

.col p {
  margin: 0 0 23px;
}

.col .flexslider {
  margin: 0;
}

.container .columns .col {
  width: 31.42857%;
  padding: 0 2.85714% 0 0;
}

.container .col img {
  width: 100%;
}

.container .columns .col.last {
  margin-right: 0;
}

.footer-area .footer-widget-col .col {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 3px;
}

.content-boxes-icon-on-top .col {
  text-align: center;
}

.content-boxes-icon-on-top .col .more a {
  float: none;
}

.content-boxes-icon-on-top .col .heading-and-icon .fontawesome-icon {
  float: none;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  display: inline-block;
}

.content-boxes-icon-on-top .col .heading-and-icon img {
  float: none;
  margin-right: 0;
}

.content-boxes-icon-on-top .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-on-side .col-content-container {
  padding-left: 45px;
}

.content-boxes-icon-boxed .col .more a {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon {
  overflow: visible;
  position: relative;
}

.content-boxes-icon-boxed .col .heading-and-icon .fontawesome-icon,
.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
  position: absolute;
  top: -80px;
  width: 64px;
  height: 64px;
  line-height: 64px;
  font-size: 24px;
  margin: 0;
  margin-left: -32px;
  left: 50%;
}

.content-boxes-icon-boxed .col .heading-and-icon img {
  float: none;
}

.content-boxes-icon-boxed .col .heading-and-icon h2 {
  padding-left: 0;
}

.content-boxes-icon-boxed.columns-5 .col {
  width: 12.8%;
}

.content-boxes-icon-boxed.columns-4 .col {
  width: 18%;
}

.content-boxes-icon-boxed.columns-3 .col {
  width: 26.65%;
}

.content-boxes-icon-boxed.columns-2 .col {
  width: 44%;
}

.content-boxes-icon-boxed.columns-1 .col {
  width: 96%;
}

.cart-totals-buttons,
.shipping_calculator,
.coupon,
#customer_login .col-1,
#customer_login .col-2,
.checkout_coupon,
.cross-sells {
  box-sizing: border-box;
  -moz-box-sizing: border-box;
  border: 1px solid;
  overflow: hidden;
  padding: 30px;
}

#customer_login .col-1,
#customer_login .col-2 {
  width: 48%;
  float: left;
}

#customer_login .col-1 {
  margin-right: 4%;
}

.avada-myaccount-data .addresses .col-1,
.avada-myaccount-data .addresses .col-2,
.avada-customer-details .addresses .col-1,
.avada-customer-details .addresses .col-2 {
  width: 48%;
  float: left;
}

.avada-myaccount-data .addresses .col-1,
.avada-customer-details .addresses .col-1 {
  margin-right: 4%;
}

.rtl #wrapper .col .heading img {
  margin-right: 0px;
  margin-left: 10px;
}

.rtl .avada-myaccount-data .addresses .col-1,
.rtl .avada-customer-details .addresses .col-1 {
  margin-left: 4%;
}

.rtl .avada-myaccount-data .addresses .col-1,
.rtl .avada-myaccount-data .addresses .col-2,
.rtl .avada-customer-details .addresses .col-1,
.rtl .avada-customer-details .addresses .col-2 {
  float: right;
  margin-right: 0;
}

#wrapper .fusion-megamenu-wrapper.col-span-12 .fusion-megamenu {
  table-layout: fixed;
  width: 100%;
}

.fusion-columns-5 .col-lg-2,
.fusion-columns-5 .col-md-2,
.fusion-columns-5 .col-sm-2,
.fusion-columns-5 .col-xs-2 {
  width: 20%;
}


#slidingbar-area,#slidingbar-area article.col,#slidingbar-area .jtwt,#slidingbar-area .jtwt .jtwt_tweet{color:#8C8989;}


.footer-area,.footer-area article.col,.footer-area .jtwt,.footer-area .jtwt .jtwt_tweet,.copyright{color:#8C8989;}


.content-boxes .col{background-color:transparent;}



.woocommerce form.checkout .col-2, .woocommerce form.checkout #order_review_heading, .woocommerce form.checkout #order_review {
	display: none;
}

.clearfix:after,.clearfix:before,.container:after,.container:before,.f-row:after,.f-row:before,.frame:after,.frame:before,.group-item-info:after,.group-item-info:before,.group-list .post-info:after,.group-list .post-info:before,.nav:after,.nav:before,.widget:after,.widget:before{content:"";display:table}

.clearfix:after,.container:after,.f-row:after,.frame:after,.group-item-info:after,.group-list .post-info:after,.nav:after,.widget:after{clear:both}

.f-input input[type=text]:focus,.f-input input[type=password]:focus,.f-input textarea:focus,.widget-row input[type=text]:focus,.widget-row input[type=password]:focus,.widget-row textarea:focus{border-color:#81B9CB;box-shadow:0 0 5px 0 rgba(63,133,254,.6)}

.f-input .errorMessage,.f-input .successMessage,.widget-row .errorMessage,.widget-row .successMessage{padding-left:0;clear:both;font-size:12px}

.f-input a:not(.chosen-single),.widget-row a:not(.chosen-single){color:#00d3db;font-weight:700}

.subscriptionbox .widget-row{float:left;padding:1px}


div#header span#text_tout_link_text a, div#header a#text_tout_link{color:#fff}

.top-btns-blog .fa { vertical-align: top; }

.fa {
    display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.fa-angle-down:before { content: "\f107"; }

.fa-angle-right:before { content: "\f105"; }

.fa-caret-right:before { content: "\f0da"; }

.fa-tumblr-square:before { content: "\f174"; }

.fa-facebook-square:before { content: "\f082"; }

.fa-youtube:before { content: "\f167"; }


.register-interest .fa,
.register-interest .ff-grb { 
    color: #63b6b1;
    line-height: 1.4;
    display: inline-block;
    font-size: 1.563rem !important; 
    width: 2.188rem;
    height: 2.188rem;
    margin: 0.3125rem 0 0 0;
    border-radius: 35px;
    background: #fff;
}

.fa-facebook:before { content: "\f09a"; }

.fa-twitter:before { content: "\f099"; }

.fa-linkedin:before { content: "\f0e1"; }

.fa-blogger { font-family: 'GothamRoundedBold'; }

.fa-twitter-square:before { content: "\f081"; }

.fa-linkedin-square:before { content: "\f08c"; }

.fa-comment:before { content: "\f075"; }

.fa-envelope:before { content: "\f0e0"; }

.thumbnail .fa-comment {
    position: absolute;
    top: 0;
    right: 0.9375rem;
}

    .top-btns-blog .fa-linkedin { margin: 0 !important; }

.top-btns .fa-blog,
.top-btns .fa-facebook,
.top-btns .fa-twitter,
.top-btns .fa-linkedin,
.follow-top .fa-facebook,
.follow-top .fa-twitter,
.follow-top .fa-linkedin,
.share-article .fa,
.share-pop-up .fa { 
    color: #fff; 
    font-size: 1.75rem;
    background: #009fe3;
    text-align: center;
    width: 2rem;
    height: 2rem;
    line-height: 2.2rem;
    margin-left: 0.75rem;
}
 
.top-btns .fa-blog,
.top-btns .fa-facebook,
.top-btns .fa-twitter,
.top-btns .fa-linkedin { 
    display: inline-block;
    color: #fff;
    font-size: 1.125rem;
    background: #009fe3;
    text-align: center;
    vertical-align: middle;
    width: 1.313rem;
    height: 1.313rem;
    line-height: 1.5rem;
    margin: 0 0.75rem 0 0; 
}

.top-btns .fa-linkedin {
    margin: 0 1.625rem 0 0;
}

.top-btns .fa-blog { line-height: 1.35rem; }

.share-pop-up .fa { margin-left: 10px; }

.follow-top .fa-facebook { vertical-align: bottom; }

.follow-top .fa-caret-right { line-height: 1.8rem; }

.share-pop-up .fa-facebook { margin-left: 0; }

.share-article .fa { 
    float: left; 
    margin-left:  0.5rem;
    height: 1.438rem;
    width: 1.438rem;
    font-size: 1.25rem; 
    line-height: 1.6rem;
}

    .top-btns .fa-blog,
    .top-btns .fa-facebook,
    .top-btns .fa-twitter,
    .top-btns .fa-linkedin { margin-bottom: 1.7rem; }
.page .module-broad-global-presence .background{background:#eee}
section.page .module-learn-more .background{background:#eee}

.marquee div.callput { 
	display:inline-block;
	font-size:18px;
	padding-right:30px;
	height: 51px;
	line-height: 50px;
	font-weight:100;
}


		div.default_product_display  div.textcol div.imagecol{
			position:absolute;
			top:0px;
			left: 0px;
			margin-left: -230px !important;
		}


		div.default_product_display  div.textcol div.imagecol a img {
			width: 220px;
			height: 220px;
		}

		div.default_product_display div.item_no_image a  {
			width: 218px;
		}


		div.default_product_display .imagecol img.no-image, #content div.default_product_display .imagecol img.no-image {
			width: 220px;
			height: 220px;
        }


div.default_product_display div.textcol div.imagecol {position: relative!important;}


#content .default_product_display {float:left;margin-right:30px;margin-bottom:30px;}


#content .default_product_display h2 a {text-decoration: none;font-size:16px;}


#content .default_product_display img {

margin-bottom: 10px;
}



		
		div.default_product_display div.textcol{
			margin-left: 230px !important;
			min-height: 220px;
			_height: 220px;
		}


.default_product_display {width:222px!important;max-width:222px!important;}

.new_office_info{
position:absolute;
left:0px;
top:0px;
width:100%;
height:100%;
background-color: rgba(0, 174, 239, 0.5);
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
transition:all .4s ease-in-out;
opacity:0;
}


.new_office_item_loop:hover .new_office_info{
opacity:1;
}


.moduletable ul li {display:inline; overflow:hidden; padding:0 12px 0 12px; border-left: 1px solid #01489c;}

.moduletable ul li a {color:#01489c; text-decoration:none; font-size:11px;}

.moduletable ul li a:hover {color:#12c1f6;}


.cajaportada {
    float: left;
    margin: 0px 0px 0px 0px; 
    width: 970px;
    height: 600px;
}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#222222;}
.side-header-right #side-header .fusion-main-menu .fusion-menu-cart-items,.side-header-right #side-header .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu,.side-header-right #side-header .fusion-main-menu ul .fusion-dropdown-menu .sub-menu li ul,.side-header-right #side-header .fusion-main-menu ul .fusion-menu-login-box .sub-menu{left:-800px;}
.fusion-main-menu .fusion-menu-cart-checkout-link a:hover,.fusion-main-menu .fusion-menu-cart-checkout-link a:hover:before,.fusion-main-menu .fusion-menu-cart-link a:hover,.fusion-main-menu .fusion-menu-cart-link a:hover:before{color:#de0007;}
.fusion-main-menu .sub-menu, .fusion-main-menu .fusion-menu-cart-items, .fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{width:800px;}
.fusion-main-menu .fusion-main-menu-cart .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-main-menu-search .fusion-custom-menu-item-contents,.fusion-main-menu .fusion-menu-login-box .fusion-custom-menu-item-contents{background-color:#f1f1f1;border-color:#dcdadb;}
.fusion-secondary-menu .fusion-menu-cart-items a{color:#747474;}
.fusion-secondary-menu .fusion-menu-cart-item a{border-color:#de0007;}
.fusion-secondary-menu .fusion-menu-cart-item img{border-color:#e0dede;}
.fusion-secondary-menu .fusion-menu-cart-item a:hover{background-color:#fafafa;color:#ffffff;}

.sb-widget .menu-item:first-child, .sb-widget .page_item:first-child a, .sb-widget .cat-item:first-child, .footer-widget .menu-item:first-child, .footer-widget .page_item:first-child a, .footer-widget .cat-item:first-child { padding-top: 0; }

.sb-widget .menu-item, .sb-widget .page_item a, .sb-widget .cat-item, .footer-widget .menu-item, .footer-widget .page_item a, .footer-widget .cat-item { line-height: 1.3; }

.quickwinnersmenu {
	margin-top: 0;
	font-size: 10px;
	position:relative;
}

.quickwinnersmenu ul li {
	border-bottom: 1px solid #ccc;
	-webkit-box-shadow:0 1px 0 0 #fff;
	box-shadow: 0 1px 0 0 #fff;
	-o-box-shadow:0 1px 0 0 #fff;
  	-ms-box-shadow:0 1px 0 0 #fff;
	font-size: 10px;
	line-height:17px;
}

.quickwinnersmenu ul li:first-child {
	margin-top:0;
}



ul.aom_item{margin:10px 0; padding:0; list-style:none; float:left; width:100%; }

ul.aom_item li .aom_img {float:left; width:150px; margin-right:10px; display:block; text-align:right; }

ul.aom_item li .aom_img img {margin-bottom:0; text-align:center; }

ul.aom_item li .aom_detail {margin-left:165px; margin-right:10px; width:auto; }

ul.aom_item li {float:none; margin:0; padding:0; list-style:none; border:0; width:auto; }


ul.aom_item .aom_lh {float:none; width:100%; list-style-type:none; margin:8px 0 0 0; padding:0;}

ul.aom_item .aom_lh li {float:left; margin:0; padding:0 6px 0 0;}

 .menu-item-title {
 	margin: 15px 0 0;
 }

 .menu-item-title a {
 	color: #443f3f;
 }

 
 
 .menu-type-b .menu-item-title {
 	text-align: left;
 	margin: 0;
 }


    #navigation .dropdown-menu a.dropdown-toggle.sub {
        background-color: #e0e0e0;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a {
        background-color: #e0e0e0;
        border-bottom: 1px solid #d0d0d0;
        padding: 10px 13px 10px 37px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub ul.dropdown-menu.sub a {
        background-color: #d0d0d0;
        border-bottom: 1px solid #D6D6D6;
        padding: 10px 13px 10px 49px;
    }


    #navigation ul.dropdown-menu ul.dropdown-menu.sub a.dropdown-toggle.sub {
        background-color: #D6D6D6;
        padding: 10px 13px;
        border-left: 1px solid #d9d9d9;
    }


#footer ul.sub {
    border-top: 1px dotted #9e9e9e;
    margin-top: 5px;
    padding: 10px 0 0 0;
}


#footer ul.sub li {
    font-size: 12px;
    padding-bottom: 3px;
    list-style-type: none;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }

.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}
.navbar .nav .menu-item-object-category{position:relative}
.navbar .nav .menu-item-object-category .sub-mega-wrap{clip:rect(0,1000px,0,0);z-index:1001;position:absolute;width:500px;overflow:hidden;background:#fff;margin-left:-1px}
.navbar .nav .menu-item-object-category .sub-mega-wrap:before{content:"";width:1px;height:100%;position:absolute;background:#ddd;left:150px;top:20px}
.navbar .nav .menu-item-object-category .sub-mega-wrap a{padding:0}
.navbar .nav .menu-item-object-category .sub-mega-wrap li{width:100%;border-left:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu,.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{float:left;padding:10px 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu{width:150px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a{font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;padding:5px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu a:after{content:""}
.navbar .nav .menu-item-object-category .sub-mega-wrap .sub-menu .sub-menu{display:none}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat{width:350px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat span{color:#666;font-size:11px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat a{text-transform:capitalize;font-family:Bitter,serif;font-size:12px;display:inline}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-thumbnail{float:left;margin-top:2px;width:40px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat .has-thumbnail .subcat-title{margin-left:50px}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat li{border-top:1px solid #ddd;padding:8px 0}
.navbar .nav .menu-item-object-category .sub-mega-wrap .subcat ul li:first-child{border-top:0}
.navbar .nav .menu-item-object-category h5{color:#fff!important;font-family:"NovecentowideNormalRegular",Georgia,"Times New Roman",Times,serif;font-size:11px;margin-top:5px;background:#ee3224;display:inline-block;line-height:1;padding:10px}
.navbar .nav .menu-item-object-category ul+a{display:block!important;text-align:center;width:100%}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap{right:0}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap:before{left:auto;right:150px}
.navbar .nav .menu-item-object-category.sub-menu-left .sub-mega-wrap .sub-menu{float:right;text-align:right}

 
 .ls-inner,
 .ls-slide {
 	width: 100%;
 	height: 100%;
 }

 
 .ls-slide,
 .ls-layer {
 	position: absolute;
 	display: none;
 	background-position: center center;
 	overflow: hidden;
 }

 
 .ls-slide .ls-bg {
 	left: 0px;
 	top: 0px;
 	transform: none !important;
 	-o-transform: none !important;
 	-ms-transform: none !important;



 	-moz-transform: none !important;
 	-webkit-transform: none !important;
 }

	
	
	
	
.firtsarticle{
	margin: 0px 0 0 0 !important;
	padding: 0;
	}

.slides,.flex-control-nav,.flex-direction-nav{margin:0;padding:0;list-style:none}

.flexslider .slides img{width:100%;display:block}

.slides:after{content:"\0020";display:block;clear:both;visibility:hidden;line-height:0;height:0}

html[xmlns] .slides{display:block}

* html .slides{height:1%}

.flexslider .slides{zoom:1;}


.flexslider .slides li.slide{position:relative;}

.flexslider .slides li.slide .foreground{position:absolute; z-index:125; padding:0; width:100%; color:#fff; text-align:center;}

.flexslider .slides li.slide .foreground a{color:#fff;}

#megaMenu ul.megaMenu li.menu-item,
#megaMenu ul.megaMenu li.widget {
  margin-bottom: 0px;
  list-style-type: none;
  list-style-image: none;
  border: none;
  text-align: left;
  float: none;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega {
  position: static;
}


#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu-1 {
  min-width: 99%;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu ul.sub-menu {
  min-width: 120px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item {
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item {
  min-width: 50px;
  position: relative;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu ul.sub-menu {
  display: block;
  position: relative;
  top: auto;
  left: auto;
}

#megaMenu li.menu-item ul.sub-menu {
  box-shadow: none;
  -moz-box-shadow: none;
  -webkit-box-shadow: none;
}

#megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
  border: 1px solid transparent;
  padding: 0px;
  width: auto;
  white-space: nowrap;
  left: auto;
  max-width: 100%;
}

#megaMenu.wpmega-nojs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu.megaFullWidthSubs li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1,
#megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-fullWidth ul.sub-menu.sub-menu-1 {
  

  width: 100%;
  left: -1px;
  

}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega-floatRight {
  float: right;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignLeft ul.sub-menu.sub-menu-1 {
  left: 0px;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-mega-alignRight ul.sub-menu.sub-menu-1 {
  right: 0px;
  left: auto;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.widget {
  display: block;
}

#megaMenu ul li.menu-item {
  font-size: 12px;
  list-style-image: none;
  letter-spacing: 0px;
}


#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.widget {
  font-size: 11px;
  min-width: 100px;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul li.menu-item.ss-nav-menu-item-depth-1 {
  padding: 11px 27px;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu {
  width: auto;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul ul.sub-menu li.menu-item {
  display: block;
  float: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-verticaldivision {
  clear: both;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.sub-menu-newcol {
  float: left;
}

#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header a,
#megaMenu li.menu-item.ss-nav-menu-mega .ss-nav-menu-header span.um-anchoremulator {
  font-weight: normal;
}

#megaMenu li.menu-item.ss-nav-menu-mega .megaMenu-thumb {
  width: 15px;
  height: 15px;
  margin-right: 5px;
  vertical-align: middle;
}

#megaMenu ul li.menu-item.ss-nav-menu-reg a,
#megaMenu ul li.menu-item.ss-nav-menu-reg span.um-anchoremulator {
  display: block;
}


#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-reg.um-flyout-align-right ul.sub-menu {
  left: auto;
  right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.fullWidthRow,
#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item.ss-nav-menu-item-depth-1.ss-sidebar {
  margin-right: 0px;
  width: 100%;
  

  padding-left: 0;
  padding-right: 0;
}

#megaMenu ul.megaMenu li.menu-item.ss-nav-menu-mega.mega-colgroup ul.sub-menu li.menu-item {
  min-width: 0;
  white-space: normal;
}

#megaMenu ul ul.sub-menu li.menu-item .wpmega-nonlink a {
  padding: 0px;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 {
  display: block;
  float: none;
  clear: none;
}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
  top: 0px;
  left: 100%;
  width: auto;
  max-width: 720px;
  

}

#megaMenu.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu {
  padding: 4px 0px;
}





#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist {
  margin-left: 0;
  list-style: none;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist li {
  margin-bottom: .5em;
  clear: both;
  padding-top: .5em;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist img {
  float: left;
  

}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-title,
#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist-w-img div.wpmega-postlist-content {
  padding-left: 60px;
  color: inherit;
}

#megaMenu ul li.menu-item.ss-nav-menu-mega ul.sub-menu li.menu-item ul.wpmega-postlist div.wpmega-postlist-title a {
  padding: 0px 0px;
  font-size: 13px;
  text-decoration: none;
}

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-reg.ss-nav-menu-item-depth-0 ul.sub-menu-1 ul.sub-menu {
    left: 0;
    top: 100%;
  }

  #megaMenu.megaResponsive.megaMenuVertical ul.megaMenu li.menu-item.ss-nav-menu-mega.ss-nav-menu-item-depth-0 ul.sub-menu-1 {
    max-width: 420px;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg {
    position: static;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu,
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    left: -1px;
    width: 100%;
    box-shadow: none !important;
    border-top-left-radius: 0 !important;
    border-top-right-radius: 0 !important;
  }

  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-reg ul.sub-menu li.menu-item ul.sub-menu {
    top: 100%;
  }

  
  #megaMenu.megaResponsive ul.megaMenu li.menu-item.ss-nav-menu-mega ul.sub-menu.sub-menu-1 {
    left: -1px !important;
    width: 100%;
    box-sizing: content-box;
    
  
    box-shadow: none !important;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
  }


#megaMenu ul.megaMenu li.menu-item a span.uber-close,
#megaMenu ul.megaMenu li.menu-item span.um-anchoremulator span.uber-close {
  position: absolute;
  box-sizing: border-box;
  text-decoration: none;
  top: 0;
  right: 0;
  height: 100%;
  width: 30px;
  text-align: center;
  line-height: 40px;
  background: #999;
  background: rgba(0, 0, 0, 0.9);
  z-index: 700;
  font-size: 20px;
  font-weight: bold;
  color: #f5f5f5;
  display: none;
}

#megaMenu ul.megaMenu a:hover span.uber-close,
#megaMenu ul.megaMenu span.um-anchoremulator:hover span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover a span.uber-close,
#megaMenu ul.megaMenu li.menu-item.megaHover span.um-anchoremulator span.uber-close {
  display: block;
}
 ul.inline-list.respond .menu-item{display:none}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation {
  background: rgba(0, 0, 0, 0.1);
  color: #555555;
}

.shiftnav.shiftnav-skin-light ul.shiftnav-menu li.menu-item .shiftnav-submenu-activation:hover {
  background: rgba(0, 0, 0, 0.2);
  color: #eeeeee;
}
.shiftnav ul.shiftnav-menu li.menu-item{position:relative;margin:0;padding:0;background:none;list-style-type:none}
 #megaMenu ul.megaMenu li.menu-item,#megaMenu ul.megaMenu li.widget{list-style-image:none;list-style-type:none;text-align:left}
 .touchy-by-bonfire .menu-item-has-children .menu-expanded,.touchy-by-bonfire .menu-item-has-children .menu-expanded:hover{color:#ffffff;font-weight:400;text-transform:none}
 .touchy-by-bonfire .menu ul,.touchy-by-bonfire .menu-item-has-children .menu-expanded{background-color:#666666 !important;position:relative;z-index:999999}
#sharebar .pinterest a{background-position:-50px -18px;width:15px}
.animated-gif .animated-share .pinterest .share{background-position:0 -306px}
body.slide-step #wrapper.healthyeating #main #article-section.parallax section span .animated-share .pinterest .share{background-position:0 -216px}
.block-menu_block li.leaf,.block-menu_block li.collapsed,.block-menu_block li.expanded{list-style-image:none;}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}


#skin_top_miniacctlogin {
     float: right;
     width: 435px;
     }



.clear:after,
.wrapper:after,
.format-status .entry-header:after {
	clear: both;
}

.clear:before,
.clear:after,
.wrapper:before,
.wrapper:after,
.format-status .entry-header:before,
.format-status .entry-header:after {
	display: table;
	content: "";
}

	.wrapper {
		border-top: none;
		box-shadow: none;
	}




.menu a {
    font-weight:700;
    font-size:12px;
    display:block;
    padding:6px 40px;
    color: #ffffff;
    margin-top: 0px;
    border:none;
}


.menu {
    margin-bottom:12px;
    line-height: 130%;
    border:none;
}


.menu ul{
    margin:0;
    padding:0;
    list-style: none;
    list-style-position:outside;
    position:relative;
    font-size: 0.95em;
    border:none;
}


.menu li li a {
    line-height: 80%;
    font-weight:normal;
    padding-left:40px;
}


.menu li:hover, .menu li:hover a,
.menu a:focus, .menu a:hover, .menu a:active {
    background: transparent;
    color: #ffffff;
    border:none;
}


.menu li li a:hover {
    padding-left:40px;
    background: transparent;
    color: #fff;
    border:none;
}


.menu li{
    float:left;
    list-style: none;
    position:relative;
}


.menu li ul a{
    width:12em;
    height:auto;
    float:left;
}


.menu ul ul{
    top:auto;
}
   

.menu li ul ul {
    left:13em;
    margin:0px 0 0 12px;
}


.menu li:hover ul ul, .menu li:hover ul ul ul, .menu li:hover ul ul ul ul{
    display:none;
}


.menu li:hover ul, .menu li li:hover ul, .menu li li li:hover ul, .menu li li li li:hover ul{
    display:block;
}



#outLinks li.link1,
#outLinks li.link3 {
	background-color: #1d1d1d;
}



.menu-item-language img.iclflag {
  height: 12px !important;
  width: 18px !important;
  margin-bottom: 0 !important;
  margin-right: 4px;
}

		

.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-icon,.ubermenu .ubermenu-image,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{margin:0;padding:0;left:auto;right:auto;top:auto;bottom:auto;text-indent:0;clip:auto;position:static;background:0 0;text-transform:none;overflow:visible;z-index:10;-webkit-box-shadow:none;-moz-box-shadow:none;-o-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;vertical-align:top;line-height:1.3em;border:none;border-radius:0;pointer-events:auto}
.ubermenu,.ubermenu .ubermenu-column,.ubermenu .ubermenu-divider,.ubermenu .ubermenu-item,.ubermenu .ubermenu-nav,.ubermenu .ubermenu-retractor,.ubermenu .ubermenu-row,.ubermenu .ubermenu-search,.ubermenu .ubermenu-search-input,.ubermenu .ubermenu-search-submit,.ubermenu .ubermenu-submenu,.ubermenu .ubermenu-submenu-footer,.ubermenu .ubermenu-tabs,.ubermenu .ubermenu-tabs-panels,.ubermenu .ubermenu-target,.ubermenu-responsive-toggle{height:auto;width:auto;max-height:none;min-height:0}
.ubermenu .ubermenu-item{text-align:left;display:inline-block;vertical-align:top}
.ubermenu .ubermenu-item-level-0{vertical-align:bottom;-moz-backface-visibility:visible;backface-visibility:visible}
.ubermenu-items-align-top .ubermenu-item-level-0{vertical-align:top}
.ubermenu .ubermenu-item.ubermenu-item-level-0{float:none}
.ubermenu-items-align-left.ubermenu-horizontal .ubermenu-item.ubermenu-item-level-0,.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-left{float:left}
.ubermenu.ubermenu-horizontal .ubermenu-item.ubermenu-align-right{float:right}
.ubermenu .ubermenu-item-level-0.ubermenu-has-submenu-stack{position:relative}
.ubermenu .ubermenu-item .ubermenu-submenu-drop{position:absolute;z-index:500;top:-10000px;height:0;max-height:0;visibility:hidden;overflow:hidden}
.ubermenu .ubermenu-item:not(.ubermenu-active) .ubermenu-submenu-drop{min-height:0!important}
.ubermenu .ubermenu-item .ubermenu-submenu-padded{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
.ubermenu .ubermenu-item.ubermenu-active .ubermenu-submenu-drop,.ubermenu-nojs .ubermenu-item:hover .ubermenu-submenu-drop{z-index:20}
.ubermenu-transition-none .ubermenu-item .ubermenu-submenu-drop{-webkit-transition:none;-ms-transition:none;transition:none;top:auto}
.ubermenu-transition-slide .ubermenu-item .ubermenu-submenu-drop{-webkit-transition-property:max-height,visibility;-ms-transition-property:max-height,visibility;transition-property:max-height,visibility;max-height:0;top:auto}
.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop{opacity:0;-webkit-transition-property:opacity,visibility;-ms-transition-property:opacity,visibility;transition-property:opacity,visibility;top:auto;margin-top:1px}
.ubermenu-transition-shift .ubermenu-item .ubermenu-submenu-drop{margin-top:20px;top:auto;opacity:0;-webkit-transition-property:margin-top,opacity,visibility;-ms-transition-property:margin-top,opacity,visibility;transition-property:margin-top,opacity,visibility}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-submenu-drop{margin-top:0;clip:rect(0,5000px,5000px,-5000px)}
.ubermenu .ubermenu-item .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout{position:relative}
.ubermenu .ubermenu-submenu-type-mega .ubermenu-item.ubermenu-has-submenu-flyout.ubermenu-active{z-index:100}
.ubermenu-vertical .ubermenu-item-level-0{display:block;clear:both}
.ubermenu-vertical .ubermenu-item.ubermenu-flyout-full-height{position:static}
.ubermenu-vertical .ubermenu-item.ubermenu-relative{position:relative}
.ubermenu-vertical .ubermenu-item.ubermenu-relative.ubermenu-active{z-index:20}
.ubermenu-vertical .ubermenu-item.ubermenu-item-mini{float:left;clear:none}
.rtl .ubermenu,.rtl .ubermenu .ubermenu-item{text-align:right}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-desktop{display:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-level-0{width:50%}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-has-submenu-flyout{position:static}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{width:100%;min-width:100%;max-width:100%;top:auto;left:0!important}
.ubermenu-responsive-default.ubermenu-responsive.ubermenu-has-border .ubermenu-nav .ubermenu-item .ubermenu-submenu.ubermenu-submenu-drop{left:-1px!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item-mini{min-width:0;width:auto;float:left;clear:none!important}
.ubermenu-responsive-default.ubermenu-responsive .ubermenu-item.ubermenu-hide-mobile{display:none!important}
.ubermenu-responsive-default.ubermenu.ubermenu-responsive .ubermenu-item-level-0.ubermenu-item-mini{min-width:0;width:auto}

.ubermenu-main.ubermenu-transition-fade .ubermenu-item .ubermenu-submenu-drop { margin-top:0; }



.footer-widget .widget-title { color: #fff; font-weight: bold; font-weight: 600; font-size: 1.077em; margin: 0 0 20px; }



.footer-widget { padding-bottom: 45px }

.footer-widget .wpex-widget-recent-posts-title { color: #fff }


.page-container a.new-home-hero-button {
	border-radius: 4px;
	-webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 0px 2px 0px rgba(0, 0, 0, 0.5);
	text-align: center;
	color: #ffffff;
	display: block;
	padding: 10px;
	text-transform: uppercase;
	font-weight: bold;
	text-shadow: 0px 0px 6px rgba(0, 0, 0, 1);
	letter-spacing: 0.3px;
	background: #6d9056; 
	background: -moz-linear-gradient(top,  #6d9056 0%, #3b4c28 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d9056), color-stop(100%,#3b4c28)); 
	background: -webkit-linear-gradient(top,  #6d9056 0%,#3b4c28 100%); 
	background: -o-linear-gradient(top,  #6d9056 0%,#3b4c28 100%); 
	background: -ms-linear-gradient(top,  #6d9056 0%,#3b4c28 100%); 
	background: linear-gradient(to bottom,  #6d9056 0%,#3b4c28 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9056', endColorstr='#3b4c28',GradientType=0 ); 
	background-repeat: no-repeat;
	border: 1px solid #ffffff;
}



.page-container a.new-home-hero-button:hover {
	color: #ffffff;
	background: #3f592e; 
	background: -moz-linear-gradient(top,  #6d9056 0%, #172806 100%); 
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d9056), color-stop(100%,#172806)); 
	background: -webkit-linear-gradient(top,  #6d9056 0%,#172806 100%); 
	background: -o-linear-gradient(top,  #6d9056 0%,#172806 100%); 
	background: -ms-linear-gradient(top,  #6d9056 0%,#172806 100%); 
	background: linear-gradient(to bottom,  #6d9056 0%,#172806 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d9056', endColorstr='#172806',GradientType=0 ); 
}

	
	.page-container h2#guarantee_image {
		padding-right: 0;
		background: none;
		min-height: 0;
		height: auto;
	}

.page-container {
	width:100%;
	margin:15px 0 25px 0;
	overflow:hidden;
	color: #4A4A4A;
	font-size: 15px;
	font-weight: 400;
	border:1px solid #d1d1d1;
	
}

#breadcrumb span a, .page-container p a, .acne-info-box a {
	font-size:14px;
	color:#1f80d6;
	text-decoration:none;
	font-weight:300;
}

#breadcrumb span a:hover, .page-container p a:hover, .sidebar-links li a:hover, .side_links a:hover, .acne-info-box a:hover {
	color:#FF4200;
}

.page-container h1 {
	color: #389704;
	font-size: 30px;
	font-weight: 700;
	text-align: left;
	line-height:32px;
	text-transform: uppercase;
	padding-bottom:5px;
	margin-bottom:20px;
	border-bottom:1px solid #d1d1d1;
	margin-top: 10px;
}

.page-container h2 {
	display: block;
	font-size: 20px;
	font-weight: 700;
	margin-bottom: 8px;
	text-transform: uppercase;
}

.page-container h2#guarantee_image span{color:#ff4200; font-weight:700;}

.page-container h2#guarantee_image p{border-bottom:1px solid #D1D1D1; padding-bottom:1px; margin-right:30px; padding-bottom:10px;}

.page-container a{color: #1F80D6; font-size: 14px; font-weight: 300; text-decoration: none;}

.page-container a:hover{color: #ff4200;}


#section1,
#section2,
#section3 {
  position: relative;
  display: inline-block;
  width: 33%;
  height: 300px;
}


#section1 .vert {
  height: 100%;
  position: absolute;
  left: 0;
  background: #F8D20E;
  top: 0;
}


#section1 .horizontal {
  position: absolute;
  left: 0;
  background: #F8D20E;
  bottom: 0;
  width: 70%;
}


#section1 .vert2 {
  height: 70%;
  position: absolute;
  left: 70%;
  background: #F8D20E;
  top: 30%;
}


#section1 .horizontal2 {
  position: absolute;
  left: 70%;
  background: #F8D20E;
  top: 30%;
  width: 32%;
}

.topright_black { font:13px 'proxima-nova-b'; color:#fff; text-transform:uppercase; float:right; background-color:#000; padding:9px 14px;}

.topright_black a{color:#fff;}

.topright_black a:hover{color:#00A0E4;}


#sdrn_menu .sdrn_icon:before,#sdrn_bar [data-icon]:before{font-family:'sdrn';speak:none;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased}


#sdrn_bar,#sdrn_bar *,#sdrn_menu,#sdrn_menu *{
	margin:0;
	padding:0;
	-moz-box-sizing:border-box !important;
	-webkit-box-sizing:border-box !important;
	box-sizing:border-box !important;
	list-style:none;
	text-align:left;
	font-size:100%;
	font-weight:normal
}


#sdrn_menu img,#sdrn_bar img{border:0;border:none}


#sdrn_menu.top{top:0px;left:0px;width:100%;display:none;position:relative}


body.sdrn_jquery #sdrn_menu.left,body.sdrn_jquery #sdrn_menu.right{display:none}


#sdrn_menu.left,#sdrn_menu.right{position:fixed;top:0px;height:100%;z-index:498;overflow-x:hidden;overflow-y:auto;background:#2E2E2E}


#sdrn_menu.left ul#sdrn_menu_ul,#sdrn_menu.right ul#sdrn_menu_ul{padding-top:42px}
#sdrn_menu ul{margin:0px;padding:0px;display:block;width:100%;position:relative;list-style:none}


#sdrn_menu ul li{display:block;list-style:none}


#sdrn_menu ul li a,#sdrn_menu ul li a:hover{border-bottom:1px solid #131212;border-top:1px solid #474747;display:block;width:100%;color:#D3D3D3;padding:13px 14px;font-size:14px;margin:0px;text-decoration:none}
#sdrn_menu.sdrn_levels ul li{display:block;overflow:hidden;border-bottom:1px solid #131212;border-top:1px solid #474747;width:100%;position:relative}
#sdrn_menu.sdrn_levels ul li a{float:left;border:none}
#sdrn_menu.sdrn_levels a.sdrn_parent_item{border-left:1px solid #474747;margin-left:44px}
#sdrn_menu .sdrn_icon_par{position:relative;display:block;color:#CFCFCF;width:46px;padding:13px 14px 10px 14px;cursor:pointer;float:left;position:absolute;top:0px;left:0px}
#sdrn_menu .sdrn_no_border_bottom{border-bottom:none !important}
#sdrn_menu.sdrn_levels ul li ul{border-top:1px solid #131212}
#sdrn_menu.sdrn_levels ul li ul li{padding-left:44px}
#sdrn_menu.sdrn_levels ul li ul li ul li{padding-left:88px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li{padding-left:132px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li{padding-left:176px}
#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li{padding-left:0px}
#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:44px}
#sdrn_menu.sdrn_levels ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:88px}
#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li{padding-left:0px}
#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:88px}
#sdrn_menu.sdrn_levels ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:132px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li{padding-left:0px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:132px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:176px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li{padding-left:0px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li .sdrn_icon_par{margin-left:176px}
#sdrn_menu.sdrn_levels ul li ul li ul li ul li ul li.sdrn_parent_item_li a.sdrn_parent_item{margin-left:220px}
#sdrn_menu .sdrn_searchsubmit_ic:before{font-family:'sdrn';content:"s";color:#cfcfcf;position:absolute;top:15px;right:20px;font-size:22px}
#sdrn_menu,#sdrn_menu *,#sdrn_bar,#sdrn_bar *{-webkit-tap-highlight-color:transparent}
#sdrn_menu .icon_default.sdrn_icon_par:before{content:"t"}
#sdrn_menu .icon_default.sdrn_par_opened:before{content:"o" !important}
#sdrn_menu .sdrn_item_custom_icon{display:inline-block;width:23px;height:23px;margin-right:10px;font-family:"fontawesome" !important;font-size:20px;line-height:20px;position:relative}
#sdrn_menu .sdrn_item_custom_icon_fa{height:0px}
#sdrn_menu .sdrn_item_custom_icon:before{position:absolute;top:-14px}

			#sdrn_menu {
				background: #fff!important;
			}

			#sdrn_menu ul li a {
				color: #000;
			}

			#sdrn_menu ul li a:hover {
				color: #606060;
			}

			#sdrn_menu .sdrn_icon_par:hover {
				color: #606060;
			}


			#sdrn_menu  .sdrn_searchsubmit_ic:before {
				color: #CFCFCF;
			}


				
							#sdrn_menu.left {
					width:100%;
					left: -100%;
				    right: auto;
				}

			
							#sdrn_menu.right {
					width:100%;
				    right: -100%;
				    left: auto;
				}


	#header-holder-2 {
		width: 935px;
	}
.home-block .wavemaker-block-half{padding:0;}
.homepage .home-col-1 .home-block:last-of-type{border-bottom:none;}
.homepage .home-col-2 .home-block{padding:20px 0;}
.homepage .home-col-2 .home-block:first-of-type{padding-bottom:40px;border-bottom:1px solid #f5f5f7;}
.homepage .home-block{clear:both;margin:0 0 10px 0;padding:10px 0;}
.homepage .home-block .action-callout-circle-contain{display:block;display:block;display:block;display:block;display:block;}
.menu li.menu-item-icon-before .fa,.nav-menu li.menu-item-icon-before .fa{margin-right:8px}
.menu li.menu-item-icon-after .fa,.nav-menu li.menu-item-icon-after .fa{margin-left:8px}
#navbar-container .nav-menu li ul.children li.active,#navbar-container .nav-menu li ul.children li.menu-item-has-children,#navbar-container .nav-menu li ul.children li.page_item_has_children,#navbar-container .nav-menu li ul.sub-menu li.active,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li ul.children li.active:before,#navbar-container .nav-menu li ul.children li.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li.active:before,#navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:9px;right:8px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f345"}
#navbar-container .nav-menu li ul.children li:first-child.active:before,#navbar-container .nav-menu li ul.children li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.children li:first-child.page_item_has_children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.active:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.menu-item-has-children:before,#navbar-container .nav-menu li ul.sub-menu li:first-child.page_item_has_children:before{top:15px}
#navbar-container .nav-menu li.active,#navbar-container .nav-menu li.menu-item-has-children,#navbar-container .nav-menu li.page_item_has_children{position:relative}
#navbar-container .nav-menu li.active:hover ul,#navbar-container .nav-menu li.menu-item-has-children:hover ul,#navbar-container .nav-menu li.page_item_has_children:hover ul{display:block}
.submenu-right-align #navbar-container .nav-menu li ul.children li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.children li.page_item_has_children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.active:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.menu-item-has-children:before,.submenu-right-align #navbar-container .nav-menu li ul.sub-menu li.page_item_has_children:before{right:auto;left:5px;content:"\f341"}
#navbar-container .nav-menu li.mega-menu ul.sub-menu li.active:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.menu-item-has-children:before,#navbar-container .nav-menu li.mega-menu ul.sub-menu li.page_item_has_children:before{display:none!important}
#navbar-mobile-container .nav-menu li.active,#navbar-mobile-container .nav-menu li.menu-item-has-children,#navbar-mobile-container .nav-menu li.page_item_has_children{position:relative;padding-bottom:0}
#navbar-mobile-container .nav-menu li.active:after,#navbar-mobile-container .nav-menu li.menu-item-has-children:after,#navbar-mobile-container .nav-menu li.page_item_has_children:after{content:'';position:absolute;right:2rem;top:1rem;width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:8px solid #fff;-webkit-transition:opacity ease .1s;transition:opacity ease .1s;opacity:.6}
#navbar-mobile-container .nav-menu li.active:after:hover,#navbar-mobile-container .nav-menu li.menu-item-has-children:after:hover,#navbar-mobile-container .nav-menu li.page_item_has_children:after:hover{opacity:1}
#navbar-mobile-container .nav-menu li.active a:first-child,#navbar-mobile-container .nav-menu li.menu-item-has-children a:first-child,#navbar-mobile-container .nav-menu li.page_item_has_children a:first-child{padding-right:45px}
#navbar-container-left .menu li.active,#navbar-container-left .menu li.menu-item-has-children,#navbar-container-left .menu li.page_item_has_children,#navbar-container-left .nav-menu li.active,#navbar-container-left .nav-menu li.menu-item-has-children,#navbar-container-left .nav-menu li.page_item_has_children{position:relative}
#navbar-container-left .menu li.active:before,#navbar-container-left .menu li.menu-item-has-children:before,#navbar-container-left .menu li.page_item_has_children:before,#navbar-container-left .nav-menu li.active:before,#navbar-container-left .nav-menu li.menu-item-has-children:before,#navbar-container-left .nav-menu li.page_item_has_children:before{color:#ccc!important;position:absolute;top:-1px;right:5px;width:32px;height:32px;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:dashicons;content:"\f132"}
.toggled-on #navbar-mobile-container .nav-menu li a,.toggled-on #navbar-mobile-container .nav-menu li.active a,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children a,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children a{padding-right:0}
.toggled-on #navbar-mobile-container .nav-menu li.active:after,.toggled-on #navbar-mobile-container .nav-menu li.menu-item-has-children:after,.toggled-on #navbar-mobile-container .nav-menu li.page_item_has_children:after{top:15px}
.page-articulos .view-vista-de-articulos .views-row{margin:0 0 15px;padding:0 0 15px;border-bottom:1px solid #ccc;}
.view-bootstrap-department-menu{background:#FC0;border-radius:4px;border-bottom-left-radius:0;border-bottom-right-radius:0;width:105.5%;text-transform:uppercase;padding-left:5%;}
.site-Surplus-Warehouse .view-bootstrap-department-menu{background:#B7CEE7;}
.view-bootstrap-department-menu a{background:#FC0;text-decoration:none !important;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a{background:#B7CEE7;}
.site-Surplus-Warehouse .view-bootstrap-department-menu a:hover{background:#B7CEE7;}
.view.view-home-page-slider-v2.view-id-home_page_slider_v2.view-display-id-block{margin-bottom:1%;margin-top:0%;}
.view-homepage-slideshow.view-id-homepage_slideshow.view-display-id-block_4.col-md-12{margin:10px 0px 20px 0px;}
.view-taxonomy-term .col-md-3{height:375px;}
.site-Surplus-Warehouse .mccoppin-column2 .view-store-list-footer li a,.site-Surplus-Warehouse .mccoppin-column1 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.mccoppin-column2 .view-store-list-footer li a{color:white;padding:1% 15px;font-size:13px !important;}
.node-thank-you-page.node-promoted.view-mode-full{padding:0 0 0 2%;}
.view-product-search-index strong,.view-kitchen-search strong,.view-id-blog_search_index strong{font-weight:bold;color:red;}
.view.view-product-related-focus-posts{margin-top:5%;}
.view-focus-post-blog .col-lg-6{padding:0 6%;}
.view-focus-post-blog h4{background:#e6e6e6;margin:0;padding:3%;}
.view-focus-post-blog p{border-left:1px solid #dddddd;border-right:1px solid #dddddd;padding:1% 2% 2% 2%;margin:0;line-height:1.1;}
.view-focus-post-blog ul.list.small{margin:0;border:1px solid #dddddd;border-top:none;padding:1% 5% 2% 5%;font-size:77%;}
.view-focus-post-blog .views-field.views-field-nothing{min-height:350px;}
.view-focus-post-blog hr{border:none;}
.view-focus-post-blog .views-column.col-md-4.col-sm-6.col-xs-12.views-column-1.views-column-first.col-md-4.col-sm-6.col-xs-12{padding:1%;clear:both;}
.view-focus-post-blog .title{border-bottom:1px solid #cccccc;}
.view-focus-post-blog h3 .glyphicon{color:red;font-size:85%;}
.view-focus-post-blog h3 span{color:red;font-size:60%;padding-right:4%;}
.view-focus-post-blog h3 span .username,.view-focus-post-blog h3 span a{font-size:100%;color:red;}
.view-focus-post-blog span .glyphicon-tags{font-size:85%;color:red;padding-right:2%}
.view-focus-post-blog span .glyphicon-tags span a{font-size:100%;color:red !important;padding-right:2%}
.view-focus-post-blog .views-row-1{padding-bottom:2%;}
.view-new-10x10-price-grids table{background:#FC0;border-top:35px solid white;width:100%;}
.site-Surplus-Warehouse .view-new-10x10-price-grids table{background:#B7CEE7;}
.site-name-surplus-warehouse .view-new-10x10-price-grids table{background:#B7CEE7;border-top:20px solid white;}
.view-new-10x10-price-grids table th{font-weight:bolder;padding:.5% 1% !important;}
.view-new-10x10-price-grids table th,td{text-align:left;border-bottom:none;margin:0;padding:1px 2% 1px 1px;}
.view-new-10x10-price-grids tr.odd,tr.info{background-color:#fff9e5;}
.site-Surplus-Warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#f9f9f9;}
.site-name-surplus-warehouse .view-new-10x10-price-grids tr.odd,tr.info{background-color:#F7FCFF;}
.view-new-10x10-price-grids table .views-field-expression{text-align:right;}
.view-new-10x10-price-grids .attachment-after{margin-top:10px;}
.view-new-10x10-price-grids span{color:#c00;padding:1% 0 2%;float:right;font-weight:bolder;text-align:right;font-size:30px;margin-bottom:70px;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row{height:360px !important;background:#ffffff;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row:hover{background:#ffffff !important;}
.view-id-sle_maax_product_grid_catalog .product-catalog-row #product-divider-border{border-top:5px solid rgba(51,102,153,0.32);}
.view-id-sle_maax_product_grid_catalog .product-title{color:rgb(51,102,153);}
.view-id-sle_maax_product_grid_catalog .product-image img{margin-bottom:9%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full img{max-width:100% !important;max-height:100% !important;display:block;}
.view.view-sle-maax-price-group.view-id-sle_maax_price_group.view-display-id-entity_view_1.maax-prices.view-dom-id-0718b5778d71dab143740c0ae84751ed{clear:both;padding:10% 0;}
.view-sle-countertop-page-eva .view-header{clear:both;overflow:overlay;}
.view-sle-countertop-page-eva  h4.sle-express-h4{background:rgb(234,33,45);width:55%;float:left;font-size:18px;margin:5px 0 0 0;padding:1%;font-weight:bolder !important;color:white;}
.view-sle-countertop-page-eva  .sle-graphic{float:right;margin:5px 0 0 0;}
.view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(255,247,215,0.52);margin:0 0 3% 0;}
.site-Surplus-Warehouse .view.view-ol-locator-proximity-search.view-id-ol_locator_proximity_search{background:rgba(0,128,255,0.05);}
.view-ol-locator-proximity-search span.geofield-proximity-origin-from{visibility:hidden;}
.view-choose-this-store-eva-link-{background:#3fb618;padding:2%;margin:2% 0;font-weight:600;font-size:larger;}
.view-choose-this-store-eva-link- a{color:white !important;}

.view-vertical-cta{display:none;}
.view-focus-post-blog a.story-img img{width:100%;}
.view-focus-post-blog .carousel{visibility:hidden;}
.view.view-focus-post-blog.view-id-focus_post_blog.view-display-id-block_11{padding-left:6%;}
.node.node-sle-maax-product-description.node-promoted.view-mode-full{width:92%;margin-left:4%;}
.view-focus-post-blog .col-xs-12{width:62%;margin:0 0 0 10%;}
.domain-surplus-warehouse-com .view-bootstrap-department-menu a{background:#B7CEE7 !important;text-decoration:none !important;}
.view .progress-disabled{float:none;}


ul#header_links{list-style-type:none;float:left;margin-left:25px;margin-right:12px;width:400px}
#header_links
li{float:left;padding:0px
10px 0px 10px;line-height:14px;margin-top:9px;border-left:1px solid #5E5E5E}
#header_links li:first-child, #header_user_info_links li:last-child{border:none}
#header_links a, #header_user_info_links
a{text-decoration:none;font-size:14px;text-align:center;color:#fff;display:block}
#header_links a:hover, #header_user_info_links a:hover{text-decoration:none;color:#11D0DA !important}


#mainmenu.scaled li.menu-item {
    height: 35px;
}
.primary-nav-list .menu-item-has-children{position:relative}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}

.gkMenu #menu76 + .childcontent {
    margin-left: -20px!important;
}

.childcontent-inner {
    font-family: Arial, Helvetica, sans-serif;
    font-weight: normal;
}
.pane-ti-lsg-mr-calendar-homepage-recipe-reviews-tout .recipe-review-username{position:relative;float:right;right:5px}

.w-nav.with_icons .w-nav-title {
	text-align: left;
	}

			.w-nav-title i {
				width: 20px;
				}

			.l-header .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
			.l-header .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
				padding-right: 30px;
				}

				.w-nav.type_mobile .btn.w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title {
					padding-right: 25px;
					}

				.w-nav.type_mobile .w-nav-item.level_1.menu-item-has-children .w-nav-anchor.level_1 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_2.menu-item-has-children .w-nav-anchor.level_2 .w-nav-title,
				.w-nav.type_mobile .w-nav-item.level_3.menu-item-has-children .w-nav-anchor.level_3 .w-nav-title {
					padding-right: 50px;
					}

#content {
	margin: 0 280px 0 20px;
}




.one-column #content {
	margin: 0 auto;
	width: 640px;
}




.single-attachment #content {
	margin: 0 auto;
	width: 900px;
}

#content,
#content input,
#content textarea {
	color: #333;
	font-size: 16px;
	line-height: 24px;
}

#content p,
#content ul,
#content ol,
#content dd,
#content pre,
#content hr {
	margin-bottom: 24px;
}

#content ul ul,
#content ol ol,
#content ul ol,
#content ol ul {
	margin-bottom: 0;
}

#content pre,
#content kbd,
#content tt,
#content var {
	font-size: 15px;
	line-height: 21px;
}

#content code {
	font-size: 13px;
}

#content dt,
#content th {
	color: #000;
}

#content h1,
#content h2,
#content h3,
#content h4,
#content h5,
#content h6 {
	color: #000;
	line-height: 1.5em;
	margin: 0 0 20px 0;
}

#content table {
	border: 1px solid #e7e7e7;
	margin: 0 -1px 24px 0;
	text-align: left;
	width: 100%;
}

#content tr th,
#content thead th {
	color: #888;
	font-size: 12px;
	font-weight: bold;
	line-height: 18px;
	padding: 9px 24px;
}

#content tr td {
	border-top: 1px solid #e7e7e7;
	padding: 6px 24px;
}

#content tr.odd td {
	background: #f2f7fc;
}

#content .entry-title {
	color: #000;
	font-size: 21px;
	font-weight: bold;
	line-height: 1.3em;
	margin-bottom: 0;
}

#content .entry-summary p:last-child {
	margin-bottom: 12px;
}

#content .video-player {
	padding: 0;
}





.home #content .format-aside p,
.home #content .category-asides p {
	font-size: 14px;
	line-height: 20px;
	margin-bottom: 10px;
	margin-top: 0;
}

.home #content .format-aside .entry-content,
.home #content .category-asides .entry-content {
	padding-top: 0;
}

.home #content .format-gallery .entry-utility,
.home #content .category-gallery .entry-utility {
	padding-top: 4px;
}

#content .attachment img {
	display: block;
	margin: 0 auto;
}

	#content,
	.one-column #content {
		margin: 24pt 0 0;
		width: 100%;
	}
