﻿.easingslider,.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{line-height:0!important;outline:0!important;padding:0!important;margin:0!important}
.easingslider-image,.easingslider-link,.easingslider-slide,.easingslider-viewport{clear:none!important;border:0!important}
.easingslider-slide{position:absolute!important;top:0;left:0;bottom:0;right:0;background-color:#fff;overflow:hidden}
.easingslider-slide.active{z-index:10!important}
.easingslider-slide.next-out,.easingslider-slide.prev-out{z-index:20!important}
.easingslider-slide.next-in,.easingslider-slide.prev-in{z-index:30!important}
.easingslider-slide.active .easingslider-play{opacity:.5}
.easingslider-slide.active .easingslider-play:hover{opacity:1}
.easingslider.use-fade .easingslider-slide.next-in,.easingslider.use-fade .easingslider-slide.prev-in{-webkit-animation:fadeIn .3s ease;-moz-animation:fadeIn .3s ease;-ms-animation:fadeIn .3s ease;-o-animation:fadeIn .3s ease;animation:fadeIn .3s ease}
._easingslider.use-fade .easingslider-slide.next-out,._easingslider.use-fade .easingslider-slide.prev-out{-webkit-animation:fadeOut .3s ease;-moz-animation:fadeOut .3s ease;-ms-animation:fadeOut .3s ease;-o-animation:fadeOut .3s ease;animation:fadeOut .3s ease}
.easingslider.use-slide .easingslider-slide.next-in{-webkit-animation:slideNextIn .3s ease;-moz-animation:slideNextIn .3s ease;-ms-animation:slideNextIn .3s ease;-o-animation:slideNextIn .3s ease;animation:slideNextIn .3s ease}
.easingslider.use-slide .easingslider-slide.next-out{-webkit-animation:slideNextOut .3s ease;-moz-animation:slideNextOut .3s ease;-ms-animation:slideNextOut .3s ease;-o-animation:slideNextOut .3s ease;animation:slideNextOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-out{-webkit-animation:slidePrevOut .3s ease;-moz-animation:slidePrevOut .3s ease;-ms-animation:slidePrevOut .3s ease;-o-animation:slidePrevOut .3s ease;animation:slidePrevOut .3s ease}
.easingslider.use-slide .easingslider-slide.prev-in{-webkit-animation:slidePrevIn .3s ease;-moz-animation:slidePrevIn .3s ease;-ms-animation:slidePrevIn .3s ease;-o-animation:slidePrevIn .3s ease;animation:slidePrevIn .3s ease}
 .easingslider-2370 .easingslider-slide { display: none; }
 .easingslider-2370 .easingslider-slide-1 { display: block !important; }
#fox-more h2{cursor:pointer;}
.tve_clsy .tve_image.tve_black{border-color:#595959}
.tve_clsy .tve_image.tve_blue{border-color:#3AB2F0}
.tve_clsy .tve_image.tve_green{border-color:#8BEF6A}
.tve_clsy .tve_image.tve_orange{border-color:#FAC759}
.tve_clsy .tve_image.tve_purple{border-color:#F986D3}
.tve_clsy .tve_image.tve_red{border-color:#FF5E6A}
.tve_clsy .tve_image.tve_teal{border-color:#7CDECD}
.tve_clsy .tve_image.tve_white{border-color:#F6F5F5}
.tve_image{border-radius:0;box-shadow:none}
.thrv_wrapper.tve_image_caption .tve_image{display:block;padding:0;max-width:100%;height:auto}
.thrv_wrapper.tve_image_caption.img_style_lifted_style1 .tve_image{box-shadow:4px 4px 6px -3px #333}
.thrv_wrapper.tve_image_caption.img_style_rounded_corners .tve_image{border-radius:10px}
.thrv_wrapper.tve_image_caption.img_style_circle .tve_image{border-radius:50%}
.tve_image.tve_brdr_none{border-style:none !important}
.tve_image.tve_brdr_dotted{border-style:dotted !important}
.tve_image.tve_brdr_dashed{border-style:dashed !important}
.tve_image.tve_brdr_solid{border-style:solid !important}
.tve_image.tve_brdr_double{border-style:double !important}
.tve_image.tve_brdr_groove{border-style:groove !important}
.tve_image.tve_brdr_ridge{border-style:ridge !important}
.tve_image.tve_brdr_inset{border-style:inset !important}
.tve_image.tve_brdr_outset{border-style:outset !important}

.save-an-idea-right {
    float: left;
    padding-top: 1px;
}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}

  
.navbar-wrapper span.icon-bar { border:1px solid #fff; }

#pick-babes-drop-down ul #pick-babes-arlington a {background-position:0 -22px;}



.wrap, .cb-wrap-off #cb-content {
  width: 100%;
  margin: 0 auto;
}


.cb-box-light .wrap {
  box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
  -moz-box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
  -webkit-box-shadow: -1px 0px 0px 0px #ddd, 1px 0px 0px 0px #ddd;
}


.cb-box-heavy .wrap {
  box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
  -moz-box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
  -webkit-box-shadow: -1px 0px 0px 0px #888, 1px 0px 0px 0px #888;
}


.cb-box-light.cb-nav-bar-wrap.wrap, .cb-box-light.cb-main-nav.wrap, .cb-box-light #cb-widgets.wrap, .cb-box-light .cb-footer-lower .wrap,
.cb-box-heavy.cb-nav-bar-wrap.wrap, .cb-box-heavy.cb-main-nav.wrap, .cb-box-heavy #cb-widgets.wrap, .cb-box-heavy .cb-footer-lower .wrap {
  box-shadow: none !important;
  -moz-box-shadow: none !important;
  -webkit-box-shadow: none !important;
}


.good-food-title .lg {
  display: inline-block;
  margin-left: 40px;
  margin-right: 40px;
}

.good-food-title.style-1 .icon {
  font-size: 26px;
  color: #d4d4d4;
}

.good-food-title.style-2 .icon {
  font-size: 26px;
  color: #a6a6a6;
  position: relative;
  top: -10px;
}

.good-food-title.style-2 .lg {
  font-family: "Playfair Display", serif;
  font-style: italic;
  font-size: 46px;
  border-bottom: 3px dotted #888;
  padding-bottom: 15px;
}


  .good-food-title .icon {
    display: none;
  }

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}


	#sidebar{
		width:100% !important;	
		float:none !important;
	}


	#sidebar .social_links .social li{
		width:auto;
		margin-right:5px;
	}

	
	body .shortcode-tabs .tab-hold .tabs li, body.dark #sidebar .tab-hold .tabs li{border-right:none!important;}

#sidebar .image .image-extras .image-extras-content a:hover { color: #333333 !important; }



#main .reading-box h2,
#main h2,
.page-title h1,
.image .image-extras .image-extras-content h3,.image .image-extras .image-extras-content h3 a,
#main .post h2,
#sidebar .widget h3,
.tab-holder .tabs li a,
.share-box h4,
.project-content h3,
.author .author_title,
h5.toggle a,
.full-boxed-pricing ul li.title-row,
.full-boxed-pricing ul li.pricing-row,
.sep-boxed-pricing ul li.title-row,
.sep-boxed-pricing ul li.pricing-row,
.person-author-wrapper,
.post-content h1, .post-content h2, .post-content h3, .post-content h4, .post-content h5, .post-content h6,
.ei-title h2, #header-sticky,#header .tagline,
table th,.project-content .project-info h4,
.woocommerce-success-message .msg,.product-title, .cart-empty,
#wrapper .fusion-megamenu-wrapper .fusion-megamenu-title{
	font-family:"Montserrat", Arial, Helvetica, sans-serif !important;
}


body,#sidebar .slide-excerpt h2, .footer-area .slide-excerpt h2,#slidingbar-area .slide-excerpt h2{
	font-size:14px;
		line-height:21px;
}


#sidebar .widget h3{font-size:13px !important;}


.post-content h3,#sidebar .widget h3,.project-content h3,.title h3,#header .tagline,.person-author-wrapper span,.product-title{
	color:#333333 !important;
}

.project-content .project-info .project-info-box a,#sidebar .widget li a, #sidebar .widget .recentcomments, #sidebar .widget_categories li, #main .post h2 a,
.shop_attributes tr th,.image-extras a,.products-slider .price .amount,z.my_account_orders thead tr th,.shop_table thead tr th,.cart_totals table th,form.checkout .shop_table tfoot th,form.checkout .payment_methods label,#final-order-details .mini-order-details th,#main .product .product_title,.shop_table.order_details tr th{color:#333333 !important;}


#sidebar .widget h3, #sidebar .widget .heading h3{color:#333333 !important;}

.ls-avada, .avada-skin-rev,.clients-carousel .es-carousel li img,h5.toggle a,.progress-bar,
#small-nav,.portfolio-tabs,.faq-tabs,.single-navigation,.project-content .project-info .project-info-box,
.post .meta-info,.grid-layout .post,.grid-layout .post .content-sep,
.grid-layout .post .flexslider,.timeline-layout .post,.timeline-layout .post .content-sep,
.timeline-layout .post .flexslider,h3.timeline-title,.timeline-arrow,
.counter-box-wrapper,.table-2 table thead,.table-2 tr td,
#sidebar .widget li a,#sidebar .widget .recentcomments,#sidebar .widget_categories li,
.tab-holder,.commentlist .the-comment,
.side-nav,#wrapper .side-nav li a,.rtl .side-nav,h5.toggle.active + .toggle-content,
#wrapper .side-nav li.current_page_item li a,.tabs-vertical .tabset,
.tabs-vertical .tabs-container .tab_content,.page-title-container,.pagination a.inactive,.woocommerce-pagination .page-numbers,.bbp-topic-pagination .page-numbers,.rtl .woocommerce .social-share li,.author .author_social
{border-color:#e0dede;}


#main #sidebar{
	background-color:transparent;
}


#sidebar .tab-holder,#sidebar .tab-holder .news-list li{border-color:#ebeaea !important;}

#sidebar .pyre_tabs .tabs-container{background-color:#ffffff !important;}

body #sidebar .tab-hold .tabs li{border-right:1px solid #ffffff !important;}

body #sidebar .tab-hold .tabs li a{background:#ebeaea !important;border-bottom:0 !important;color:#747474 !important;}

body #sidebar .tab-hold .tabs li a:hover{background:#ffffff !important;border-bottom:0 !important;}

body #sidebar .tab-hold .tabs li.active a{background:#ffffff !important;border-bottom:0 !important;}

#sidebar h1 {line-height: 32px;}
.footer-sublinks li,.copyright{display:block;width:100%;}
.footer-sublinks{margin-bottom:12px;}
 
.header-outer-wrapper{ background-color: #ffffff; }

#logo_nav {
    float: left;
    width: 114px;
}

#logo_nav a {
    height: 114px;
    display: block;
}


#logo_nav,
nav #work_nav {
  margin-right: 14px;
}













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

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

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



#site-description {display: none;}

.inset2, .inset3{
padding:0 0px;
}


#jq_fmslideshow #fmslideshow .txtLarge{font-size:1.5em; color:#FFF; display:inline-block; padding-left:12px; padding-right:12px; padding-top:0px; padding-bottom:4px}


#jq_fmslideshow #fmslideshow .txtMedium{font-size:1.2em; color:#FFF; display:inline-block; padding-top:3px; padding-bottom:3px; padding-left:9px; padding-right:9px}


#jq_fmslideshow #fmslideshow .txtMedium2{font-family:ColabReg,Georgia,"Times New Roman"; font-size:1.2em; color:#FFF; display:inline-block; padding:5px; padding-left:7px; padding-right:7px; background-color:}


#jq_fmslideshow #fmslideshow .txtExMedium{font-size:1.3em; color:#000; display:inline-block; padding-top:5px; padding-left:8px; padding-right:5px; padding-bottom:7px}


#jq_fmslideshow #fmslideshow .txtNormal{font-family:ColabReg,Tahoma,"Times New Roman"; font-size:13px; color:#000; display:inline-block; padding:5px}




#jq_fmslideshow #fmslideshow .txtExNormal{font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#000; display:inline-block; padding:5px}


#jq_fmslideshow #fmslideshow .txtSmall{font-family:ColabReg,Arial,"Times New Roman"; font-size:12px; line-height:14px; color:#000; display:inline-block; padding:5px}


#jq_fmslideshow #fmslideshow .textBg{opacity:.7; filter:alpha(opacity=70)}




#jq_fmslideshow #fmslideshow a{font-family: Arial, Helvetica, sans-serif; display:inline-block; text-decoration:none; color:#FFF}





#jq_fmslideshow #fmslideshow a:link{color:#336699}

#jq_fmslideshow #fmslideshow a:visited{color:#336699}

#jq_fmslideshow #fmslideshow a:active{color:#336699}

#jq_fmslideshow #fmslideshow a:hover{color:#336699; text-decoration: underline}



#jq_fmslideshow #fmslideshow .divStyle{font-family:"OswaldRegular",Georgia,sans-serif}
.clearfix{*zoom:1}
.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}

	.site-title { padding: 30px 0; width: 100%; float: none; line-height: 50px; }

	.site-title a { text-align: center; }

.site-title a img { display: block; max-width: 100%; max-height: 60px; height: auto; padding: 0; margin: 0 auto; -webkit-border-radius: 0; border-radius: 0; }
.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}
.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}
.navbar-default .navbar-toggle .icon-bar{background-color:#888}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#fff}

.cont_top_com_bg_new { background-color:#f2f3f4; padding:0px 10px; height:20px; float:left; width:1005px; }

.header-ad{background:black;border-bottom:2px solid black;*zoom:1;width:970px;}

.header-ad.minimal{padding-top:68px;}

.header-ad:before,.header-ad:after{display:table;content:"";}

.header-ad:after{clear:both;}


.page_footer_text,
.page_footer_text a {
    font-family:AvantGardeRegular;font-size:12px;color:#FFFF99;text-align:center;padding: 12px 0;
}


.hotdeal-buy-all-mer
{
    text-transform: uppercase;
padding: 0 2px 0 0;
font: 16px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
width: 77px;
height: 33px;
color: #fff;
background-color: #BF1733;
line-height: 33px;
text-align: center;
margin: 5px;
}

  .hotdeal-buy  
  {
text-transform: uppercase;
padding: 0 2px 0 0;
font: 16px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
width: 77px;
height: 33px;
color: #fff;
background-color: #BF1733;
line-height: 33px;
text-align: center;


}

 .hotdeal-buy-all
  {
text-transform: uppercase;
padding: 0 2px 0 0;
font: 16px 'Oswald-Regular',sans-serif;
letter-spacing: .5px;
width: 77px;
height: 33px;
color: #fff;
background-color: #BF1733;
line-height: 33px;
text-align: center;
position: relative;

top: 10px;
}


.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; }

.gdlr-item-title-wrapper .gdlr-item-title{ color: #292929; border-color: #292929; }

.gdlr-item-title-divider{ border-color: #333333; }

.gdlr-item-title-wrapper .gdlr-item-caption{ color: #9b9b9b; }

.gdlr-item-title-wrapper .gdlr-flex-prev, .gdlr-item-title-wrapper .gdlr-flex-next{ background-color: #ffcc43; }
	 
	
	.gdlr-item-title .gdlr-flex-prev { margin: 0px; position: absolute; 
		left: 0px; top: 50%; margin-top: -20px;}

	.gdlr-item-title .gdlr-flex-next{ margin: 0px; position: absolute; 
		right: 0px; top: 50%; margin-top: -20px; }
	
	
	
	.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title { float: none; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav { position: static; margin-top: 15px; }

	.gdlr-item-title-wrapper .gdlr-item-title-nav i { display: none; }

	.textwidget .gdlr-gallery-item.gdlr-item .clear { display: none; }

	.gdlr-gallery-item.gdlr-item { display: inline-block; }

	
	.gdlr-item-title-head .gdlr-flex-prev,
	.gdlr-item-title-head .gdlr-flex-next{ display: none; }


.gdlr-item{ margin: 0px 15px 20px; min-height: 1px; }

.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-bottom: 0px; }

.gdlr-item-no-space{ margin: 0px 20px 40px; }

.gdlr-item-no-space .gdlr-item{ margin: 0px; }

.gdlr-item.gdlr-main-content { margin-bottom: 55px; }

.gdlr-item.gdlr-divider-item{ margin-bottom: 50px }

.section-container, .gdlr-item-start-content, .gdlr-parallax-wrapper, .gdlr-color-wrapper{ padding-top: 70px;  }

.gdlr-full-size-wrapper .gdlr-item,
.gdlr-full-size-wrapper .gdlr-item-no-space{ margin-left: 0px; margin-right: 0px; }


.ie7 .gdlr-item-start-content{ overflow: hidden; }
	






.gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 60px; }

.gdlr-personnel-item-wrapper div.gdlr-item-title-wrapper.gdlr-item.pos-center { margin-bottom: 70px; }

.feature-media-content-wrapper .gdlr-item-title-wrapper.gdlr-item{ margin-bottom: 40px; }


.gdlr-item-title-wrapper .gdlr-item-title-head{ position: relative; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }

.gdlr-item-title-wrapper .gdlr-flex-prev,
.gdlr-item-title-wrapper .gdlr-flex-next{ font-size: 14px; cursor: pointer; position: relative; 
	border-radius: 3px; -moz-border-radius: 3px; -webkit-border-radius: 3px; display: inline-block; }

.gdlr-item-title-wrapper .gdlr-flex-prev{ margin-left: 20px; margin-right: 5px; padding: 10px 16px 10px 14px; }

.gdlr-item-title-wrapper .gdlr-flex-next{ margin-right: 0px; padding: 10px 14px 10px 16px; }

.gdlr-item-title-wrapper .gdlr-item-title-caption{ margin-top: 25px; font-size: 14px; }

.gdlr-item-title-wrapper .gdlr-item-title-link{ display: inline-block; font-size: 14px; margin-top: 5px; font-style: italic; letter-spacing: 1px; }

.gdlr-item-title-wrapper .gdlr-item-title-divider{ width: 50px; margin-top: 25px;
	border-bottom-width: 2px; border-bottom-style: solid; }

.gdlr-item-title-wrapper.pos-left-caption .gdlr-item-title-caption{ overflow: hidden; }

.gdlr-item-title-wrapper.pos-center{ text-align: center; }

.gdlr-item-title-wrapper.pos-center .gdlr-item-title-divider{ margin-left: auto; margin-right: auto; }

.gdlr-title-item .gdlr-item-title-wrapper.gdlr-item { margin-bottom: 0px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title { font-size: 37px;  }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-medium{ font-size: 26px; }

.gdlr-title-item .gdlr-item-title-wrapper .gdlr-item-title.gdlr-title-small{ font-size: 20px; }
 	
.gdlr-feature-media-item .gdlr-item-title-wrapper.gdlr-item{ margin-left: 0px; margin-right: 0px; margin-top: 15px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item{ margin: 0px 5px 10px; }
	
.gdlr-gallery-item.gdlr-item .gallery-item img{ display: block; margin: 0px auto; }
	
.gdlr-gallery-item.gdlr-item .gallery-caption{ display: block; text-align: center; padding: 7px 0px 6px; }
	

.gdlr-gallery-item.gdlr-item.gdlr-gallery-thumbnail .gallery-item{ padding: 5px; cursor: pointer; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container{ margin: 0px 5px 10px; position: relative; overflow: hidden; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail{ display: none; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gdlr-gallery-thumbnail:first-child{ display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container img{ margin: 0px auto; display: block; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption-wrapper{
	position: absolute; bottom: 0px; left: 0px; right: 0px; text-align: center; }

.gdlr-gallery-item.gdlr-item .gdlr-gallery-thumbnail-container .gallery-caption{ padding: 10px 15px; opacity: 0.8; filter: alpha(opacity=80); display: inline-block; max-width: 60%; }

.gdlr-banner-images.gdlr-item  .flex-direction-nav i { margin-right: 0px; font-size: 24px; }


.gdlr-blog-carousel-item.gdlr-item .gdlr-blog-grid:first-child{ margin-left: 0px; }

.gdlr-item.gdlr-blog-grid { margin-bottom: 50px; }


.gdlr-item.gdlr-blog-medium { margin-bottom: 50px; }


.gdlr-item.gdlr-blog-full{ margin-bottom: 40px; }

	
.gdlr-portfolio-style2.gdlr-item-start-content { margin-bottom: 35px; }


.gdlr-classic-portfolio.gdlr-item{ margin-bottom: 45px; }


.gdlr-item-no-space .gdlr-modern-portfolio.gdlr-item{ margin-bottom: 30px; }

.gdlr-modern-portfolio.gdlr-item{ margin-bottom: 40px; text-align: center; }
.row form .row .column,.row form .row .columns{padding:0 6px}
.row form .row.collapse .column,.row form .row.collapse .columns{padding:0}
.row.collapse .column,.row.collapse .columns{padding:0}
.column,.columns{float:left;min-height:1px;padding:0 15px;position:relative}
.column.centered,.columns.centered{float:none;margin:0 auto}
.column:last-child,.columns:last-child{float:none}
.column:before,.columns:before,.column:after,.columns:after{content:"";display:table}
.column:after,.columns:after{clear:both}

div.columns span.wpcf7-form-control-wrap{ width: 100%; }

div.columns textarea{ width: 100%; }

.columns.label{ text-align:left; }

.love_txtimg{
	width:100%;
}

#love_hscope_mobile .love_txtimg  img{float:left;}

#love_hscope_mobile .love_txtimg  h2{margin-right:6px; font-family:inherit;}
#header i#linkedin{color:#999;padding-right:15px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;-o-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;}
#header i#linkedin:hover{color:#0091b2;padding-right:15px;}
#footer .region-footer .footer-container .footer-social .social-link#linkedin{padding-right:0;}
#footer .region-footer .footer-container .footer-social .social-link{float:left;padding-right:20px;}


		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;}
.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}

		.bottomads .col.pull-left {width:auto}

		.bottomads .col.pull-right {width:auto}

		.bottomads .col.pull-right img{float:right;width:auto;}

.archive-2col .col-md-12.archive-full article {width:555px}

	.archive-2col .col-md-12.archive-full article.entry iframe{width:460px;height:284px}
	
	
	
	.archive-2col .archive-withsidebar article.entry,.archive-2col .col-md-12.archive-full article{width:351px}


.section-background {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 0;
	overflow: hidden;
}

.section-background-image {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}

.section-background-image img {
	position: absolute;
	min-width: 100%;
	max-width: none;
	min-height: 100%;
	top: 0;
	left: 0;
}

.section-background-video {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.section-background-slideshow {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	list-style: none;
	margin: 0;
	padding: 0;
	opacity: 0;
}

.section-background-slideshow.rslides {
	opacity: 1;
}

.section-background-slideshow img {
	position: absolute;
	min-width: 100%;
	max-width: none;
	min-height: 100%;
	top: 0;
	left: 0;
}

.section-background-maps {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
}

.section-background-dot-overlay:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAYAAABWKLW/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RkQ0MjBCMjQ5NjIyMTFFNEEyRjNDRjM1Q0U4NDJEMDEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RkQ0MjBCMjU5NjIyMTFFNEEyRjNDRjM1Q0U4NDJEMDEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGRDQyMEIyMjk2MjIxMUU0QTJGM0NGMzVDRTg0MkQwMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGRDQyMEIyMzk2MjIxMUU0QTJGM0NGMzVDRTg0MkQwMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiaCVFIAAAAcSURBVHjaYvz//z8DDDCBCEZGRrAII7IMQIABAKIpBwFHizsqAAAAAElFTkSuQmCC);
	
	
}

.contact-maps-section .section-background-maps {
	z-index: 1;
}

	#comments ol li .comment-author {
		
	}

		#comments ol li .comment-author .fn {
			font-weight: bold;
			font-size: 1.2em;
		}

	#comments ol li .comment-meta {
		font-size: 0.9em;
		color: #999999;
		margin: 5px 0 10px;
	}


#footer, .push  { 	height: 165px;}

#footer {
	
	
	background-color: #016bd9;

	padding: 0;


	font-family: verdana, arial, helvetica, serif;
	border-top: #045cb3 solid 4px;


}

.sticky-footer
{
   
    width: 100%;
}
.no-margin{margin:0!important;}
.devbox .no-margin{margin:0 0 13px 0!important;}

.left-half, .right-half {width: 50%; min-height: 10px; float: left;}

.green-wrap .left-half {padding-right: 2.25%;}

.row-down .left-half {padding-top: 20px; padding-right: 86px;}

.main-page-content .row-down .left-half {padding: 0 25px 0 0;}


.main-page-content .left-half img, .main-page-content .right-half img {border-radius: 7px;}

.midslider .left-half {padding-right: 0;}


.social-bar .mid-wrapper, .header-main .mid-wrapper, .third-block, .green-wrap .left-half, .mobi-full,
.footer-left, .footer-right, .contact-form_wrapper {width: 100%; padding: 0 5%;}

.footer-left .left-half, .footer-left .right-half {width: 100%;}

.row-down .left-half.mobi-half {padding-right: 0%;}

.green-wrap .left-half img {max-width: 55%; margin-bottom: 20px;}

.row-down .left-half, .row-down .right-half {padding-left: 0; padding-right: 0; padding-top: 0;}

.main-page-content .row-down .left-half, .main-page-content .row-down .right-half {width: 100%; padding: 0 5%;}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item{display:block;padding:0;margin-left:0}
.mk-fullscreen-nav .mk-fullscreen-nav-wrapper .fullscreen-menu .fullscreen-navigation-ul .menu-item a{transition:all ease-in-out .15s;display:block}
.main-navigation-ul,.main-navigation-ul li.menu-item,.main-navigation-ul ul.sub-menu{margin:0;padding:0}
.main-navigation-ul li.menu-item{position:relative;display:block;list-style-type:none}
.main-navigation-ul a.menu-item-link,.main-navigation-ul span{display:block;text-decoration:none;white-space:normal}
.main-navigation-ul .menu-item-language span{display:inline}
.main-navigation-ul li.menu-item.has-mega-menu{position:static}
.fullscreen-navigation-ul .menu-item a{color:#ffffff;text-transform:uppercase;font-size:16px;letter-spacing:0;font-weight:inherit;padding:25px 0;}
.fullscreen-navigation-ul .menu-item a:hover{background-color:#ffffff;color:#444444;}
.mk-main-navigation ul.sub-menu a.menu-item-link,.mk-main-navigation ul .megamenu-title,.megamenu-widgets-container a,.mk-shopping-cart-box .product_list_widget li a,.mk-shopping-cart-box .product_list_widget li.empty,.mk-shopping-cart-box .product_list_widget li span,.mk-shopping-cart-box .widget_shopping_cart .total{color:#b3b3b3;}
.mk-main-navigation ul.sub-menu li.menu-item ul.sub-menu li.menu-item a.menu-item-link i{color:#e0e0e0;}
.main-navigation-ul li.menu-item ul.sub-menu li.menu-item a.menu-item-link{font-size:12px;font-weight:500;text-transform:uppercase;letter-spacing:1px;}
.textwidget{line-height:24px;}
#footer .textwidget a{color:#000000!important;}

	
	
	.header-wrapper .header-social, .sticky-header .sticky-shadow, .tfs-slider .slide-content, #header, .header-v4 #small-nav, .header-v5 #small-nav, #footer, .footer-area, #slidingbar, .page-title-container{ padding-left: 30px; padding-right: 30px; }



body #header-sticky.sticky-header .sticky-shadow{background:rgba(255, 255, 255, 0.97);}

.no-rgba #header-sticky.sticky-header .sticky-shadow{background:#ffffff; filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=97); opacity: 0.97;}

.technology-org-category-cell {
	padding: 25px 20px 10px 20px;
}
.calendar-calendar td span.date-display-single,.calendar-calendar td span.date-display-start,.calendar-calendar td span.date-display-end,.calendar-calendar td span.date-display-separator{font-weight:bold;}

.post-ratings-text {
}
 #top-search input[type="text"], a.trigger { color: #5f7387; }
 a.trigger, a.active.trigger, #top-search #searchform { background: #3a1500; }
 #top-search fieldset { padding: 0; margin: 0; }
 #top-search #searchform { position: relative; padding: 0; margin: 0; right: -10px; background: #304458; -webkit-border-top-left-radius: 500px; -webkit-border-bottom-left-radius: 500px; -moz-border-radius-topleft: 500px; -moz-border-radius-bottomleft: 500px; border-top-left-radius: 500px; border-bottom-left-radius: 500px; }
 #top-search input[type="text"] { width: 136px !important; background-color: transparent; border: none !important; margin: 0; padding: 6px 6px 8px 6px; font-size: 12px; color: #7e8892; }
 #top-search input[type="text"]:focus { border-color: none !important; background-color: transparent !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
 .right-menu { position: absolute; right: 30px; top: 17px; }
.nav-collapse.collapse{height:auto;overflow:visible;clear:both}
.sticky-enabled .tc-menu-off .nav-collapse,.sticky-enabled .tc-title-logo-off .brand{display:none}
.sticky-enabled .nav-collapse{float:right}
.pull-menu-left .nav-collapse{float:left}
.pull-menu-right .nav-collapse{float:right}
.nav-collapse{clear:both}
.nav-collapse .nav{float:none;margin:10px 0 4px}
.nav-collapse .nav .nav-header{color:#777;text-shadow:none}
.nav-collapse .btn{padding:4px 10px;font-weight:400;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}
.nav-collapse .dropdown-menu li+li a{margin-bottom:2px}
.nav-collapse.in .btn-group{margin-top:5px;padding:0}
.nav-collapse .dropdown-menu{position:static;top:auto;left:auto;float:none;display:none;max-width:none;margin:0 15px;padding:0;background-color:transparent;border:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}
.nav-collapse .navbar-form,.nav-collapse .navbar-search{float:none;padding:10px 15px;margin:10px 0;border-top:1px solid #f2f2f2;border-bottom:1px solid #f2f2f2;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.1)}
.navbar-inverse .nav-collapse .navbar-form,.navbar-inverse .nav-collapse .navbar-search{border-top-color:#111;border-bottom-color:#111}
.navbar .nav-collapse .nav.pull-right{float:none;margin-left:0}
.nav-collapse,.nav-collapse.collapse{overflow:hidden;height:0}
.nav-collapse.collapse .nav{display:none}
.nav-collapse,.nav-collapse.collapse.in .nav{display:block}
.nav-collapse .dropdown-menu li a{padding-left:25px}
.nav-collapse .dropdown-menu li li a{padding-left:50px}
.nav-collapse .dropdown-menu li li li a{padding-left:75px}
.nav-collapse.tc-hover-menu-wrapper{width:100%}
.nav-collapse.collapse,.no-navbar .nav-collapse{background:#fff;background:rgba(255,255,255,.9);filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)";-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#CCFFFFFF, endColorstr=#CCFFFFFF)"}
.navbar .nav-collapse .dropdown-menu a{padding:3px 5px}

.site-footer .site-info {
	text-align: center;
}

.site-footer .site-info,
.site-footer .site-info a {
	color: inherit;
	font-size: 12px;
	font-size: 1.2rem; 
	font-weight: bold;
}

.site-footer .site-info a,
.site-footer .site-info a a {
	text-decoration: underline;
}

.site-footer .site-info a:hover,
.site-footer .site-info a a:hover {
	text-decoration: none;
}

.site-footer .site-info .theme-by,
.site-footer .site-info a .theme-by {
	padding: 0 4px;
	padding: 0 0.4rem;
	font-weight: normal;
	font-style: italic;
	letter-spacing: 1px;
	letter-spacing: 0.1rem; 
	text-transform: lowercase;
}





.footer-layout-2 .site-info,
.footer-layout-2 .footer-text,
.footer-layout-2 .footer-social-links {
	float: none;
	clear: both;
	text-align: center;
}
.side_menu_button_wrapper{display:table}

.inner-content div.mouse-top { margin:0 10px 10px; padding-bottom:20px; border-bottom:1px solid #e8e7e7; font-size:14px; line-height:18px; }

.inner-content div.mouse-top h2 { display:inline; font-size:14px;text-transform:none;}
#rand_da7ozdrszte7uq855r5q .wb-server:before{font-family: 'wb'; font-weight: normal; font-style: normal;}

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;
}

.megamenu-menu,.megamenu-menu *,.megamenu-menu .megamenu-parent,.megamenu-menu .megamenu-parent-title,.megamenu-menu .megamenu-bin,.megamenu-menu .megamenu-slot,.megamenu-menu .megamenu-slot-title,.megamenu-menu .megamenu-items{margin:0;padding:0;border:0;outline:0;font-size:100%;font-weight:normal;vertical-align:baseline;background:transparent;}
.megamenu-menu .megamenu-parent{display:inline;position:relative;z-index:99;}
.megamenu-menu .megamenu-parent-title{display:inline;}
.megamenu-menu .megamenu-menu-vertical .megamenu-parent{display:block;}
.megamenu-parent{margin:0.1em 1em;}
.megamenu-menu-vertical .megamenu-parent{margin-top:1em;}
.megamenu-skin-friendly .megamenu-parent-title{text-transform:lowercase;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .megamenu-parent-title a:visited{font-style:normal;color:#000;padding:5px;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title span,.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{-moz-border-radius-topright:8px;-webkit-border-top-right-radius:8px;-moz-border-radius-topleft:8px;-webkit-border-top-left-radius:8px;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a,.megamenu-skin-friendly .hovering .megamenu-parent-title span{color:#fff;background:#b08700;}
.megamenu-skin-friendly .hovering .megamenu-parent-title span:hover,.megamenu-skin-friendly .megamenu-slot-title span{cursor:default;}
.megamenu-skin-friendly .hovering .megamenu-parent-title a:hover{color:#fff;background:#00325b;}
.megamenu-menu,.megamenu-skin-friendly .megamenu-parent,.megamenu-skin-friendly .megamenu-parent-title{font-size:100%;line-height:110%;height:100%;}
.megamenu-skin-friendly .megamenu-parent-title a,.megamenu-skin-friendly .megamenu-parent-title a:link,.megamenu-skin-friendly .megamenu-parent-title a:visited,.megamenu-skin-friendly .megamenu-parent-title a:focus,.megamenu-skin-friendly .megamenu-parent-title a:hover,.megamenu-skin-friendly .megamenu-parent-title a:active,.megamenu-skin-friendly .megamenu-parent-title span{padding:4px 8px;}
.megamenu-skin-friendly .megamenu-parent-title a:hover{text-decoration:none;color:#fff;background:#00325b;}


		#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .comment-reply-link, .form-submit input, .et_pb_sum, .et_pb_pricing li a, .et_pb_pricing_table_button, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .et_pb_member_social_links a:hover { color: #7EBEC5 !important; }


		
#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_overlay:before {
color: #9aba7f;
}


#et_search_icon:hover, .mobile_menu_bar:before, .footer-widget h4, .et-social-icon a:hover, .et_pb_sum, .et_pb_pricing li a, .et_overlay:before, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price {
    color: #9ABA7F !important;
}


.nav-toggle,
.nav-toggle .bar,
.blog-menu a,
.blog-menu ul .has-children,
.blog-title a,
.post-title a,
.format-bubble,
.post-meta a,
.featured-media a,
.content form input,
.content form textarea,
.media-caption,
.post-nav a,
input#s,
#searchsubmit,
.widget-content ul li,
.widget_recent_entries a,
.search-toggle.active .metal,
.search-toggle.active .handle,
a.more-link,
.dribbble-shot img,
.flickr_badge_image a img {
	-webkit-transition: all 0.2s ease-in-out;
	 -moz-transition: all 0.2s ease-in-out;
	 -ms-transition: all 0.2s ease-in-out;
	 -o-transition: all 0.2s ease-in-out;
	 transition: all 0.2s ease-in-out;
}


.post-title {
	font-size: 2.5em;
	font-weight: 700;
	line-height: 120%;
	margin-bottom: 15px;
	font-family: 'Lato', sans-serif;

 -ms-word-break: break-all;
     word-break: break-word;

-webkit-hyphens: auto;
   -moz-hyphens: auto;
        hyphens: auto;
}


.post-title,
.post-title a { color: #2d2d2d; }

 
 
 .art-box, .art-box-body {
    margin:0 auto;
    position:relative;
 }

 .art-box:before, .art-box:after, .art-box-body:before, .art-box-body:after {
    position:absolute;
    top:0;
    bottom:0;
    content:' ';
    background-repeat: no-repeat;
    line-height:0;
 }

 .art-box:before,.art-box-body:before{
    left:0;
 }

 .art-box:after,.art-box-body:after{
    right:0;
 }

 .art-box:before {



    overflow:hidden;
    background-position: bottom left;
    direction: ltr;
    z-index:-3;
 }

 .art-box:after {
    background-position: bottom right;
    z-index:-3;
 }

 .art-box-body:before, .art-box-body:after {
    background-repeat:repeat-y;
 }

 .art-box-body:before {
    background-position: top left;
    z-index:-3;
 }

 .art-box-body:after {
    background-position: top right;
    z-index:-3;
 }

 
 .art-box .art-box:before, .art-box .art-box:after, .art-box-body .art-box-body:before, .art-box-body .art-box-body:after {
    z-index:-2;
 }

 .art-box .art-box .art-box:before, .art-box .art-box .art-box:after, .art-box-body .art-box-body .art-box-body:before, .art-box-body .art-box-body .art-box-body:after {
    z-index:-1;
 }


div.header-bar-title, div.old_header_inner { font-weight: bold; color: white; padding: 3px 0px 3px 10px; height: 16px; border-left: solid #587E84 22px }

div.header-bar-title { float: left }




.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_13,
.grid_14,
.grid_15,
.grid_16,
.grid_17,
.grid_18,
.grid_19,
.grid_20,
.grid_21,
.grid_22,
.grid_23,
.grid_24 {
	display:inline;
	float: left;
	position: relative;
	margin-left: 5px;
	margin-right: 5px;
}


.container_24 .grid_6 {
	width:230px;
}

.grid_1 .hr, .grid_2 .hr, .grid_3 .hr, .grid_4 .hr, .grid_5 .hr, .grid_6 .hr, .grid_7 .hr, .grid_8 .hr, .grid_9 .hr, .grid_10 .hr, .grid_11 .hr, .grid_12 .hr, .grid_13 .hr, .grid_14 .hr, .grid_15 .hr, .grid_16 .hr, .grid_17 .hr, .grid_18 .hr, .grid_19 .hr, .grid_20 .hr, .grid_21 .hr, .grid_22 .hr, .grid_23 .hr, .grid_24 .hr {
	margin-left:0;
	margin-right:0;
	}

.clear { clear:both; }
.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-7{width:58.33333333%}


.parallax-title .ux_banner h1 {
  font-size: 270%;
  line-height: 115%;
  font-weight: normal; }


.ux_banner .page-breadcrumb .tabs h1 {
  padding: 0 30px 0 0; }






.ux_banner-grid {
  margin-left: -7.5px !important;
  margin-right: -7.5px !important; }


.ux_banner-grid .columns {
  margin-bottom: 15px;
  margin-left: -.1px; }


.ux_banner-grid .iosSlider {
  margin-bottom: 0 !important;
  top: 0 !important; }


.ux-grid-column .column-inner,
.ux-grid-column .ux_banner,
.ux-grid-column .ux_slider_wrapper,
.ux-grid-column .ux_slider_wrapper .iosSlider,
.ux-grid-column .ux_slider_wrapper .slider {
  height: 100% !important; }



.ux_banner .inner-wrap.animated {
  opacity: 0; }


.ux_banner {
  word-wrap: normal;
  background: #627f9a;
  line-height: 140%;
  display: block;
  position: relative;
  overflow: hidden; }


.ux_banner,
.ux_slider_wrapper {
  -ms-user-select: none;
  -moz-user-select: -moz-none;
  -khtml-user-select: none;
  -webkit-user-select: none;
  user-select: none; }


.ux_banner.light {
  background: #f9f9f9; }


.ux_banner .banner-bg,
.ux-section .banner-bg,
.ux-section .bg-overlay,
.ux_banner .bg-overlay,
.ux-section-img {
  z-index: 1;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: 50% 50%; }


.ux_banner .bg-overlay {
  z-index: 2; }


.ux_banner .banner-effect {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
  overflow: hidden;
  background-color: transparent; }


.ux_banner.full-height {
  min-height: 100vh; }


.ux_banner .row {
  position: relative;
  height: 100%;
  z-index: 2;
  max-width: 67.5em !important;
  margin-left: auto !important;
  margin-right: auto !important; }


.ux-section .banner-bg.ux_parallax,
.ux_banner .banner-bg.ux_parallax {
  background-attachment: scroll !important;
  opacity: 0; }


.ux_banner .center,
.ux-text-overlay .text-vertical-center {
  bottom: 50% !important;
  top: auto !important;
  text-align: center;
  -webkit-transform: translateY(50%) !important;
      -ms-transform: translateY(50%) !important;
          transform: translateY(50%) !important; }


.ux_banner .center.bottom,
.ux_banner .center.top {
  -webkit-transform: translateY(0) !important;
      -ms-transform: translateY(0) !important;
          transform: translateY(0) !important; }



.ux_banner .inner {
  white-space: normal;
  z-index: 3;
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  margin: 0 auto; }


.ux_banner .inner.left {
  left: 10%;
  right: auto;
  text-align: left; }


.ux_banner .inner.far-left {
  left: 20px;
  right: auto;
  text-align: left; }


.ux_banner .inner.right {
  left: auto;
  right: 10%;
  text-align: right; }


.ux_banner .inner.far-right {
  left: auto;
  right: 20px;
  text-align: right; }


.ux_banner .inner.top {
  top: 12% !important;
  margin: 0 auto !important;
  bottom: auto !important; }


.ux_banner .inner.bottom {
  bottom: 12% !important;
  margin: 0 auto !important;
  top: auto !important; }


.ux_banner .inner.far-bottom {
  bottom: 0 !important;
  top: auto !important; }


.ux_banner .inner.far-top {
  top: 0 !important;
  bottom: auto !important; }


.ux_banner .inner.full-width {
  left: 0 !important;
  right: 0 !important;
  width: 100% !important; }


.ux_banner .center .tx-div,
.ux_banner .center p {
  margin: 0 auto;
  max-width: 90%; }


.ux_banner .left .tx-div,
.ux_banner .left p,
.ux_banner .far-left .tx-div,
.ux_banner .far-left p {
  margin: 0 auto 0 0;
  max-width: 90%; }


.ux_banner .right .tx-div,
.ux_banner .far-right .tx-div,
.ux_banner .right p,
.ux_banner .far-right p {
  margin: 0 0 0 auto;
  max-width: 90%; }


.ux_banner .text-center .tx-div,
.ux_banner .text-center p {
  margin: 0 auto;
  max-width: 90%; }


.ux_banner .text-left .tx-div,
.ux_banner .text-left p {
  margin: 0 auto 0 0;
  max-width: 90%; }


.ux_banner .text-right .tx-div,
.ux_banner .text-right p {
  margin: 0 0 0 auto;
  max-width: 90%; }


.ux_banner .tx-div {
  margin-top: 20px !important;
  margin-bottom: 20px !important; }


.ux_banner .social-icons {
  margin-top: 10px;
  margin-bottom: 10px; }



.ux_banner .cat-count,
.ux_banner .cat-title {
  position: relative; }


.ux_banner .cat-title {
  bottom: -10px; }


.ux_banner .cat-count {
  opacity: 0;
  bottom: -15px;
  font-size: 13px; }


.ux_banner:hover .cat-count {
  opacity: 1;
  bottom: 0; }


.ux_banner:hover .cat-title {
  opacity: 1;
  bottom: 0; }



.ux_banner.hover_fade .banner-bg,
.ux_banner.hover_zoom .banner-bg,
.ux_banner.hover_blur .banner-bg {
  -webkit-transition: all .3s ease-out;
  transition: all .3s ease-out; }



.ux_banner.hover_fade:hover .banner-bg {
  opacity: .5; }



.ux_banner.hover_zoom:hover .banner-bg {
  opacity: .5;
  -webkit-transform: scale(1.15);
  -ms-transform: scale(1.15);
      transform: scale(1.15); }



.ux_banner.hover_blur {
  background-color: #666666 !important; }


.ux_banner.hover_blur:hover .banner-bg {
  opacity: .7;
  filter: blur(4px);
  -o-filter: blur(4px);
  -ms-filter: blur(4px);
  -moz-filter: blur(4px);
  -webkit-filter: blur(4px); }



.ux_banner h1,
.ux_text h1 {
  font-weight: bolder;
  font-size: 350%;
  line-height: 95%;
  margin: 15px 0; }


.ux_banner h2,
.ux_text h2 {
  font-size: 300%;
  line-height: 100%;
  margin: 15px 0; }


.ux_banner h3,
.ux_text h3 {
  font-size: 200%;
  line-height: 100%;
  margin: 15px 0; }


.ux_banner h4,
.ux_text h4 {
  font-size: 150%;
  line-height: 100%;
  margin: 10px 0; }


.ux_banner h5,
.ux_text h5 {
  font-size: 100%;
  line-height: 100%;
  margin: 10px 0; }


.ux_banner h6,
.ux_text h6 {
  font-size: 60%;
  line-height: 100%;
  margin: 10px 0; }


.ux_banner p {
  font-size: 60%;
  line-height: 120%;
  margin-bottom: 15px !important; }


.ux_banner strong {
  font-weight: 800; }


.ux_banner .h-large,
.ux_text .h-large {
  font-size: 650%;
  line-height: 85%;
  padding: 0 !important; }


.ux_banner .h-xlarge,
.ux_text .h-xlarge {
  font-size: 1200%;
  line-height: 85%;
  padding: 0 !important; }


.ux_banner .h-xxlarge,
.ux_text .h-xxlarge {
  font-size: 1500%;
  line-height: 85%;
  padding: 0 !important; }


.large-1 .ux_banner,
.large-2 .ux_banner {
  font-size: 7px; }


.grid-small-height.large-6 .ux_banner,
.large-3 .ux_banner,
.large-4 .ux_banner {
  font-size: 8px; }


.large-6 .ux_banner {
  font-size: 14px; }


.large-7 .ux_banner {
  font-size: 14px; }


.large-8 .ux_banner {
  font-size: 14px; }


.large-9 .ux_banner {
  font-size: 14px; }


.large-1 .ux_banner .button,
.large-2 .ux_banner .button,
.large-3 .ux_banner .button,
.large-4 .ux_banner .button {
  font-size: 140%; }


.large-6 .ux_banner .text-boxed,
.large-5 .ux_banner .text-boxed,
.large-4 .ux_banner .text-boxed {
  min-width: 50%; }


.large-3 .ux_banner .text-boxed {
  min-width: 80%; }



.ux_banner .text-center input.ninja-forms-field {
  text-align: center; }


.ux_banner input.ninja-forms-field.button {
  margin-top: 0 !important; }


.ux_banner input[type='text'].ninja-forms-field {
  padding: .6em;
  font-size: 100%; }


.ux_banner .ninja-forms-success-msg p {
  color: #000000;
  padding: 10px;
  border: 1px solid #000000;
  margin: 0; }


.ux_banner.dark .ninja-forms-success-msg p {
  color: #ffffff;
  padding: 10px;
  border: 1px solid #ffffff;
  margin: 0; }



.ux_banner .tilt-right {
  -ms-transform: rotate(3deg);
  
  -webkit-transform: rotate(3deg);
  
  transform: rotate(3deg); }


.ux_banner .tilt-left {
  -ms-transform: rotate(-3deg);
  
  -webkit-transform: rotate(-3deg);
  
  transform: rotate(-3deg); }


html[data-useragent*='iPad'] .ux-section .banner-bg.ux_parallax,
html[data-useragent*='iPad'] .ux_banner .banner-bg.ux_parallax,
html[data-useragent*='iPhone'] .ux-section .banner-bg.ux_parallax,
html[data-useragent*='iPhone'] .ux_banner .banner-bg.ux_parallax {
  background-position: 50% 20% !important;
  background-size: cover !important;
  background-attachment: scroll !important;
  opacity: 1 !important; }


.dark-header .ux_banner-grid {
  margin-top: 40px; }


.ux_banner .button {
  padding-top: 0.93em;
  padding-bottom: 1em; }


.ux_banner .button.alt-button {
  padding-top: 0.80em;
  padding-bottom: 0.90em; }

.widget-container {
	margin: 0 0 18px 0;
}


#flashcontent {

	}



#wrapper, 
#header, 
#nav, 
#wrapper_home, 
#content_home, 
#flashcontent,
#videos  { width:100%}


*html #flashcontent {
    position: absolute;
    top: 0;
    left: 0;
    width: 804px;
    height: 370px;
    z-index: 100; 
}


.indent-left {padding-left:145px;}
.sp-image-container{overflow:hidden}
.sp-image{position:relative;display:block;border:none}
.slider-pro img.sp-image,.slider-pro img.sp-thumbnail{max-width:none!important;max-height:none!important;border:none!important;border-radius:0!important;padding:0!important;-webkit-box-shadow:none!important;-mox-box-shadow:none!important;box-shadow:none!important;transition:none;-moz-transition:none;-webkit-transition:none;-o-transition:none}
.inner-contain,.messages{width:100%;max-width:1190px;margin:0 auto;padding:0 15px;}
.redirection .inner-contain,.redirection .messages{padding:0 0 15px 0;}
footer.global-footer .inner-contain,footer.global-footer .messages{padding:0;flex-flow:row wrap;}
.bottom-featured .inner-contain,.bottom-featured .messages{padding-top:50px;}
.bottom-featured .inner-contain aside,.bottom-featured .messages aside{border-left:2px solid #058ceb;display:none;}
.bottom-featured .inner-contain .img-contain,.bottom-featured .messages .img-contain{width:0%;display:none;margin:0 auto;}
.bottom-featured .inner-contain .img-contain img,.bottom-featured .messages .img-contain img{max-width:230px;display:block;}
.bottom-featured .inner-contain .img-contain:before,.bottom-featured .messages .img-contain:before{content:' ';position:absolute;display:inline-block;vertical-align:middle;height:100%;}
.bottom-featured .inner-contain .copy-contain,.bottom-featured .messages .copy-contain{width:90%;margin:0 auto;}
.bottom-featured .inner-contain .copy-contain h1,.bottom-featured .messages .copy-contain h1{font-weight:lighter;margin:5px auto 15px auto;line-height:28px;line-height:1.75rem;font-size:24px;font-size:1.5rem;}
.bottom-featured .inner-contain .copy-contain h2,.bottom-featured .messages .copy-contain h2,.bottom-featured .inner-contain .copy-contain .subpage aside .level-1,.subpage aside .bottom-featured .inner-contain .copy-contain .level-1,.bottom-featured .messages .copy-contain .subpage aside .level-1,.subpage aside .bottom-featured .messages .copy-contain .level-1{font-size:18px;font-size:1.125rem;}
.bottom-featured .inner-contain a,.bottom-featured .messages a{color:white;}
.bottom-featured .inner-contain p,.bottom-featured .messages p{font-size:14px;font-size:0.875rem;line-height:21px;line-height:1.3125rem;margin:5px 0 10px 0;}
.bottom-featured .inner-contain ul,.bottom-featured .messages ul{margin:0;padding:0;text-indent:0;margin-top:20px;}
.bottom-featured .inner-contain ul li,.bottom-featured .messages ul li{list-style:none;font-size:17px;font-size:1.0625rem;}
.bottom-featured .bottom-featured-right .inner-contain .copy-contain,.bottom-featured .bottom-featured-right .messages .copy-contain{padding-left:15px;}
.wavemaker-block-full .inner-contain,.wavemaker-block-full .messages{padding:0;}
.homepage .homepage-hero .inner-contain,.homepage .homepage-hero .messages{opacity:1;position:relative;max-width:1260px;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;-ms-transition:all 0.25s linear;-o-transition:all 0.25s linear;transition:all 0.25s linear;}
.homepage-regional section.secondary-hero .inner-contain,.homepage-regional section.secondary-hero .messages{height:100%;display:table;}
.takeover .inner-contain,.takeover .messages{height:100%;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages{display:flex;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .hero-callout,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .hero-callout{display:none;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy{display:flex;flex-direction:column;align-items:stretch;width:auto;padding:55px 30px;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy h1,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy h1{display:flex;flex:1;align-items:stretch;align-items:flex-start;color:#fff;font-size:1.75vmax;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy h2,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy h2,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .subpage aside .level-1,.subpage aside .campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .level-1,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .subpage aside .level-1,.subpage aside .campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .level-1{font-size:4vmax;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy p,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy p{font-size:1.65vmax;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy h2,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy h2,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .subpage aside .level-1,.subpage aside .campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .level-1,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .subpage aside .level-1,.subpage aside .campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .level-1,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy p,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy p{display:flex;flex:4;align-items:flex-start;color:#fff;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .bar-blue,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .bar-blue{align-items:flex-end;display:none;}
.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .share,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .share,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .inner-contain .copy .social-icons,.campaign-overview .multiple-campaigns .campaign-hero-contain .campaign-hero-bg .campaign-hero .bg .messages .copy .social-icons{align-items:flex-end;flex:0;display:none;}
.whatwedo .whatwedo-hero .inner-contain,.whatwedo .whatwedo-hero .messages{z-index:1;position:relative;}
.four04 .inner-contain,.four04 .messages{display:table-cell;vertical-align:middle;}
.mk-list-styles.align-left{float:left}
.mk-list-styles.align-right{float:right}
.mk-list-styles ul{margin:0;padding:0;list-style:none}
.mk-list-styles ul li{position:relative;margin:0 0 6px;padding:0 0 0 21px;line-height:24px!important}
.mk-list-styles ul li:before{position:absolute;top:2px;left:0;font-size:16px;line-height:24px!important}
.compare-list_stock{font-size:10px;line-height:10px;color:#5e5e55}
span.product-action{color:#fff!important}
#quick-view-content .product-action.green{display:none}
.blog-actions-big .product-action{padding-top:9px!important}
.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-right:15px;padding-left:15px}
.col-md-3{width:25%}
