﻿
.toparea .separator {
	display:inline-block;
	width:1px;
	height:10px;
	border-left:solid 1px #ccc;
	margin:0 20px 0 20px;
}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.meta-left .author,.meta-left .sep,.meta-left .by{display:none}
.meta-left .by{display:inline}
.meta-left{float:left}

.span3 { width:220px; }

.row-fluid .span3 {
	width:23.404255319149%;
	*width:23.351063829787%;
}

input.span3, textarea.span3, .uneditable-input.span3 { width:206px; }

.table td.span3, .table th.span3 {
	float:none;
	width:204px;
	margin-left:0;
}

  input.span3,
  textarea.span3,
  .uneditable-input.span3 {
    width: 256px;
  }


#bottom-footer{
	padding: 25px 0;
	line-height: 1.2;
}

	
			
	.forum_blog_bg {
		background-color: #ECEDED;
	}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}

#col_1{
	width:317px;
	float:left;
	}






.ves-widget{
	width: 100%;
}


.ves-widget img{
}


.ves-widget.widget-carousel.owlcarousel.block{
	display: none;
}
.nav-links .page-numbers:not(.dots),.page-links a{display:inline-block;line-height:1.5em;background:#2b90d9;-webkit-box-shadow:0 7px 10px 1px rgba(0,0,0,.05),0 3px 30px 0 rgba(0,0,0,.025);box-shadow:0 7px 10px 1px rgba(0,0,0,.05),0 3px 30px 0 rgba(0,0,0,.025);color:#fff;text-align:center;padding:.5em 1em;border-radius:8px;margin:0 .5em;-webkit-transition:background .3s;-o-transition:background .3s;transition:background .3s}
.nav-links .page-numbers:hover:not(.dots),.page-links a:hover{background:#282c37;color:#fff}
.nav-links .page-numbers:not(.dots).current{background:#ddd;color:#282c37;-webkit-box-shadow:none;box-shadow:none}

.panel-group {
  margin-bottom: 20px;
}

.panel-group .panel {
  margin-bottom: 0;
  overflow: hidden;
  border-radius: 4px;
}

.panel-group .panel + .panel {
  margin-top: 5px;
}

.panel-group .panel-heading {
  border-bottom: 0;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top: 1px solid #ddd;
}

.panel-group .panel-footer {
  border-top: 0;
}

.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}

.col-main .product-grid-area .products-grid {
	margin-left: -12px;
	margin-right: -12px
}

.wpb_column .column-bg-overlay {
    pointer-events: none;
    position: absolute;
    z-index: 0;
    height: 100%;
    width: 100%;
    top: 0;
    left: 0;
    content: ' ';
    display: block;
    opacity: 0;
    transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
    -webkit-transition: background-color 0.45s cubic-bezier(0.25, 1, 0.33, 1),opacity 0.45s cubic-bezier(0.25, 1, 0.33, 1);
}


.content-warper #sidebar.sticky {
    top: 210px;
}

       #sidebar.sticky ul{z-index: 6;left: 0px;width: 24px;text-align: center;background: #009fd7;padding: 5px;border-top-right-radius: 5px;border-bottom-right-radius: 5px;}

     #sidebar ul li{ width:18px; height:18px; margin:3px 0; display: inline-block; background:#fff; border-radius:50%; line-height:18px;font-size: 10px;}

#sidebar.sticky{ display:none}

#sidebar{ display:none}

#sidebar ul li a{ color:#009fd7; transition:all 0.6s}

#sidebar ul li a i{transition:all 0.6s}

#sidebar ul li a:hover i{transform: rotate(360deg);}


.dot {
    height: 3px;
    width: 33px;
    background-color: rgba(184, 184, 184, 0.54);
    display: inline-block;
    transition: background-color ease;
    position:relative;
    z-index: 11;
}


.dot.active, .dot:hover {
    background-color: #e2e2e2;
}


.sec {
float:left;
margin-right:!important;
margin-top:120px;
margin-left:35px!important;
}


.sec h4 {
font-size:22px;
font-family:"futura-pt",futura_mdmedium,futura,sans-serif;
color:#0a3545;
line-height:24px;
display:block;
padding-bottom:10px;
padding-top: px;
}


.sec p {
font-size:14px;
font-family:Georgia, "Times New Roman", Times, serif;
color:#0a3545;
line-height:20px;
}


.sec a.more {
float:right;
font-size:12px;
font-family:"futura-pt",futura_mdmedium,futura,sans-serif;
color:#fff;
margin-top:10px;
}

.main-contactpage, .main-title h1, .mb20-980 {
margin-bottom: 20px
}
.main-title h1{margin-bottom:30px;font-size:30px;display:inline-block;padding-bottom:10px;position:relative}
.main-title h1:after,.testimonial-title:after{content:'';border-bottom:3px solid #d25f28;width:110px;display:block;position:absolute;left:0;right:0;padding-bottom:10px;margin:auto}
.app-buuton button.button,.entry-title.blog-page-title,.location-addtress,.main-title,.proud-logo,.question-title,.read_more.conenq-submit,.service_cats_three_boxes_container.container,.tcenter,.test-tile.services.slick-initialized.slick-slider,.testimonial-logo,a.blog-readmore.back,div#popupvideo,header.entry-header{text-align:center}
.img-placeholder{position:relative;height:0;overflow:hidden;display:block}
.img-placeholder img{position:absolute;top:0;left:0;width:100%;height:100%}


.masked-image-container {
  position: relative;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.et_pb_row_8.et_pb_row{padding-bottom:0px}
.et_pb_row_7.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_0.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_12.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_10.et_pb_row{padding-bottom:0px}
.et_pb_row_11.et_pb_row{margin-top:0px!important;margin-bottom:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_3.et_pb_row{padding-bottom:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;padding-top:0px;padding-bottom:0px}
.et_pb_row_5.et_pb_row{padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_6.et_pb_row{padding-right:0px;padding-left:0px}


.messages_grid .et_pb_row {
	width: 90% !important;
}

	.genesis-nav-menu .menu-item {
		display: inline-block;
		text-align: left;
	}


.genesis-nav-menu .menu-item:hover {
	position: static;
}


#footer .rss-icon,
#footer .yelp-icon,
#footer .vimeo-icon,
#footer .youtube-icon,
#footer .twitter-icon,
#footer .facebook-icon,
#footer .linkedin-icon,
#footer .rss-feed-icon,
#footer .instagram-icon,
#footer .pinterest-icon,
#footer .foursquare-icon,
#footer .googleplus-icon,
#footer .google-plus-icon,
#footer .stumbleupon-icon,
#footer .stumble-upon-icon,
#footer .email-icon {
	display: inline;
	margin: 1px;
	padding-left: 3px;
}

.td-footer-wrapper #af-form-155353784 .buttonContainer input.submit,
.load-more-btn{
	width:100%;
		background:#d8272f;
	color:#fff;
	text-transform:uppercase;
	text-decoration: none;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    font-family: Tahoma, serif;
	    padding: 12px 7px;
	display:inline-block;
	text-align:center;

}

.td-footer-wrapper .block-title span{
	color:#fff;
}


#mobile-logo {
	display: none;
}

        
    .logo a{
        text-decoration: none;
        }


.logo {
	width: auto;
	margin: 0 auto;
	text-align: center;
}
.vc_col-xs-12,.vc_column_container{width:100%}
.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-top:5px;margin-bottom:5px}
.vc_column_container{padding-left:0;padding-right:0}


.navbar-sec {
    background-color:transparent;
    font-size:13px;
}




.textitem,
#text_1,
#text_2,
#text_3,
#text_4,
#text_5 {
}

  .footer-nav .menu-items {
    list-style: none;
    padding: 0 0 1em 1em; }

    .footer-nav .menu-items a {
      font-family: "Montserrat", sans-serif;
      font-weight: 400; }

        .footer-nav .menu-items:first-child {
          text-align: right; }

          .footer-nav .menu-items:first-child li:first-child {
            padding-left: 15px; }

div#containerFooter div.menufooter ul li.item-501 { padding: 0; }
.wf-active .widget-title{font-style:normal;font-weight:400}

.widget.widget_media_image { overflow: hidden; }
.widget.widget_media_image img { height: auto; max-width: 100%; }
.social_menu .menu-item{display:table-cell}

.site-nav--standard .dropdown-menu,
.site-nav--standard .menu-item {
    color: inherit;
    background: inherit;
}

.dropdown-menu .menu-item {
    display: block;
    margin: 0 !important;
    padding: 0;
}




li.page_item, li.menu-item {
	list-style: none;
}

li.menu-item ul.sub-menu {
	list-style: none;
	margin-left:0;
}
ul.menu li a{color:#fff}
ul.menu li{list-style-type:none;display:inline-block;padding:0 15px}
ul.menu{margin:0;padding:0;padding-top:8px}
ul.menu li:last-child a{background:#ffdb13;text-align:center;font-size:18px;padding:5px 18px;margin-top:9px;height:43px;line-height:40px;color:#9a6e04;font-weight:700;text-shadow:0 1px rgba(255,255,255,.7);-webkit-border-radius:3px;border-radius:3px;border-bottom:3px solid #efb005}
.c-foot .menu li{display:block;line-height:30px}
.c-foot .menu li:last-child a{background:no-repeat;border:none;color:#fff;font-weight:100!important;height:auto;padding:0;font-size:14px;margin:0}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}


header#top .menu-item-language .iclflag, #header-secondary-outer .menu-item-language .iclflag{top:1px; position:relative; margin-right:4px}


#header-secondary-outer .menu-item-language .iclflag{top:2px}


header#top nav ul.buttons li.menu-item a{position:relative}
body:not(.material) #header-outer,.ascend #header-outer[data-full-width="true"][data-using-pr-menu="true"] header#top nav ul.buttons li.menu-item,.ascend #header-outer[data-full-width="true"][data-format="centered-menu"] header#top nav ul.buttons li#social-in-menu{padding-top:36px;}


.mobile-view #page {
	height: auto;
}


#page {
	height: 100%;
	position: relative;
}


.clear {
  clear: both; }


#footer .col_160

{

	float: left;

	height: 100px;

	padding-right: 10px;

	width: 150px;

}

div.inner-footer-widget-container{ 
margin-left: -25px;
margin-right:0;
overflow:auto;
padding-left:25px;
padding-right:25px;
}
.tb-megamenu-column{padding:10px 0;}
.text-white{color:#fff!important}
#get_current_projects .project_wrap #current-projects .owl-item .project .textwrap .content_row_wp .img{margin-right:10px;width:18px}
.section#presentation .video{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:1;background:#000}
.video{position:relative;overflow:hidden}
.video .owl-vid-nav{background:none;height:0}
.video .owl-vid-next,.video .owl-vid-prev{position:absolute;top:0;bottom:0;background:#000;width:40px;cursor:pointer}
.video .owl-vid-prev{left:0}
.video .owl-vid-prev.playing{left:-40px}
.video .owl-vid-next{right:0}
.video .owl-vid-next.playing{right:-40px}
.video .owl-dots{position:absolute;bottom:6px;right:0;width:40px;text-align:center}
.video .owl-dots .owl-dot{display:inline-block}
.video .owl-vid-next::before,.video .owl-vid-prev::before{color:#777}
.video video::-webkit-media-controls{opacity:0}
.video.playing .video__launcher{display:none}
.video.playing:hover video::-webkit-media-controls{opacity:1}

.double-dots {
	font-size: 0.75em;
	width: 250px;
	height: 30px;
	line-height: 30px;
}
.meteor-slides .meteor-shim{border:0;height:auto!important;margin:0;max-width:100%;padding:0;width:auto\9}

.abs{position:absolute;}
.text-center{text-align:center}

.latestflex{ border:#dbdbdb 1px solid;}


.navbar-nav .list-unstyled ul.menu li.menu-item {
	padding-bottom: 8px;
	list-style-type: none;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a {
	font-size: 14px;
	line-height: 17px;
	color: #ffffff;
}


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
.site-header-is-scrolled .site-header-nav .menu-item a{padding:2px 0}


.wrap-fixed-menu .top-items .menu-item {
    border-bottom: 1px solid #484848;
}


[data-off-canvas*=right] li.menu-item-has-children:after:hover,
[data-off-canvas*=left] li.menu-item-has-children:after:hover {
    background-color: #fff !important;
    color: #000 !important;
}


.fullscreen-center-menu .menu-item-has-children:hover .sub-menu {
    position: relative;
    top: 0;
    visibility: visible;
    display: block;
}



.footer-sidebar .widget .title-border { 
    border-bottom: 2px solid #db2723;
}

.woo-sidebar .widget .title-border { 
    border-bottom: 2px solid #db2723;
}
 
.sidebar .widget .title-border { 
    border-bottom: 2px solid #db2723;
}

     #header #logo { width:300px; margin: 0px 0px 10px; }
#z_col0 div.ecart_col0 {height: 10px;}
#z_col0 div.ecart_col0 hr{display: none;}

div.ecart_col0 {height: 10px !important;}

#slider-wrapper .slider-caption .slider-caption-desc {
  font-family: "Noto Sans", sans-serif;
  font-size: 13px;
  font-weight: lighter;
  margin-bottom: 10px;
}
body,#top-nav #site-navigation a, #slider-wrapper .slider-caption .slider-caption-title,#slider-wrapper .slider-caption .slider-caption-desc { font-family: Noto Sans ;}
.poundkey-panels-container.asteriskhome-layout .top-posts h2{text-align:center;font-size:30px;font-weight:300;color:#fff;margin-bottom:30px}
.poundkey-panels-container.asteriskhome-layout .top-posts ul{margin:0;padding:0}
.poundkey-panels-container.asteriskhome-layout .top-posts ul li{list-style:none;margin:0}
.poundkey-panels-container.asteriskhome-layout .top-posts ul li h3{font-size:20px;font-weight:700;color:#f6772f;margin-top:0}
.poundkey-panels-container.asteriskhome-layout .top-posts ul li .views-field-link{margin-top:15px}
.poundkey-panels-container.asteriskhome-layout .top-posts .owl-dots{margin-top:20px;text-align:center;margin-bottom:20px}


 .logo-text .logo-title {
    font-size: 27px;
    text-transform: uppercase;
    color: #4C4C4C;
}

    .logo-title img{ width: 190px; }

#testimonials .story {
    background: #fffffb;
    padding: 35px 30px;
    text-align: left;
}
#nav .wrap{border:1px solid #fff;box-sizing:border-box;overflow:hidden;width:100%;}
#subnav .wrap{border:1px solid #fff;box-sizing:border-box;overflow:hidden;width:100%;}
#footer-widgets .wrap{border:1px solid #fff;overflow:hidden;padding:20px 19px 0;}

div#masthead-drop-nav {
  position: absolute;
  bottom: -225px;
  left: 15px;
  width: 100%;
  height: 225px;
  background: rgba(0, 0, 0, 0.8);
  display: none;
}


.footer_right .logos_2 .logo_paypal {
	float: left;
	width: 100%;
	margin-bottom: 4px;
}
.after-clear:after{clear:both;content:"";display:block}

.submenu__text {
    font-size: 12px;
    line-height: 16px;
    color: #666666;
    margin: 0 0 17px 0;
}






TD.mincart {

font-size: 12px;

width: 180px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




P.mincart {

font-size: 11px;

font-family : Verdana, Arial, Helvetica, sans-serif;

}




table.mincart {

width: 180px;

border: 1px dotted #c66300;

background-color: #FFF;

}
.homenl-footer-img2 img,.homenl-footer-img1 img{max-width:initial !important}

    #mw_board_group_1 .mw_board_group_1_list { width:100px; }

    #mw_board_group_1 .mw_board_group_1_list a { font-family:dotum; }
.offer-four-col .item-custom-offer .block-info,.offer-four-col .item-offer-select .block-info{margin-top:6%}

.bbb_cert{float:right; margin:5px 40px 0px 0px;}

.bbb_cert a#bbblink.ruhzbum{margin:auto !important;}


.menus_div_ul .menu-item-has-children  a {
	border-bottom:none !important;
	}
 .ui--shadow{display:block;pointer-events:none;position:relative;z-index:1;}
.ui--shadow img{pointer-events:none;margin:auto;display:block;width:100% !important;max-width:1170px !important;max-height:none !important;height:auto !important;}
.ui--shadow-abs img{position:absolute;}
.ui--shadow-top{position:relative;z-index:2;}
.ui--shadow.ui--shadow-type-1{max-height:30px;}
.ui--shadow.ui--shadow-type-5{max-height:30px;}
.ui--shadow-abs{height:18px;}
.ui--shadow-abs.ui--shadow-type-1{height:30px;}
.ui--shadow-abs.ui--shadow-type-5{height:30px;}
.ui--shadow-reset{margin-top:-18px;}


.divibar-open.et_extra .divibars .et_pb_row,
.divibar-open.et_extra .divibars .et_pb_column {
    padding: 0 !important;
}


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}
.search-filters-wrap .filter-block+.filter-block{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #ced4da}
 
.icon-doc-alt:before { content: '\f0f6'; }

.container {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}

.container-fluid {
	padding-right:15px;
	padding-left:15px;
	margin-right:auto;
	margin-left:auto
}

.container .jumbotron, .container-fluid .jumbotron {
	border-radius:6px
}

.jumbotron .container {
	max-width:100%
}


.magee-section .container,
.magee-section .container-fullwidth {
	
}

.footer-info-area .container {
	max-width:1170px;
}

.container-fullwidth {
	width: 100%;
	overflow: hidden;
}

 .side-header .header-wrap .container {
 padding-left: 0;
 padding-right: 0;
}



header .container {
	position: relative;
}

.title-center .container {
	text-align: center;
}

.video-section .container {
	z-index:3;
}
.uabb-module-content .uabb-text-editor *:not(a) {color: inherit;}
.uabb-module-content .uabb-text-editor *:not(i) {font-family: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6) {font-size: inherit;line-height: inherit;}
.uabb-module-content .uabb-text-editor *:not(h1):not(h2):not(h3):not(h4):not(h5):not(h6):not(strong):not(b) {font-weight: inherit;}
.uabb-module-content .uabb-sf-bottom-text p:last-of-type {margin-bottom: 0;}
.uabb-module-content h1,.uabb-module-content h2,.uabb-module-content h3,.uabb-module-content h4,.uabb-module-content h5,.uabb-module-content h6 {margin: 0;clear: both;}
.small-game-desc{max-height:50px}
.cli-tab-content{background:#fff}
.cli-nav-pills,.cli-tab-content{width:100%;padding:30px}
.cli-tab-content .cli-button-wrapper{padding-top:30px;margin-top:30px;border-top:1px solid #d6d6d6}
.cli-tab-content p{color:#343438;font-size:14px;margin-top:0}
.cli-tab-content h4{font-size:20px;margin-bottom:1.5rem;margin-top:0;font-family:inherit;font-weight:500;line-height:1.2;color:inherit}
#cookie-law-info-bar .cli-tab-content h4{margin-bottom:.5rem}
.cli-tab-section .cli-tab-content{padding:10px 20px 5px}
.box-list .box-content{width:100%;display:block;padding:1rem 1rem 3rem}
.post-type-archive-brands .box-list .box-content{padding:1rem;text-align:center;background-color:#f7f7f7}

div.news_scroll div.one_news{
	float:left;
	padding:5px;
	width:239px;
}

div.news_scroll div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:65px;
	width:239px;
}

div.news_scroll div.one_news img{
	float:left;
	margin-right:5px;
}



div.home-group div.one_news{
	float:left;
	font-size: 16px !important;
	padding:15px 5px;
	width:100%;
	overflow:hidden;
}

div.home-group div.one_news h3{
	font-size:18px;
	padding:0;
	margin:0;
	margin-bottom:5px;
	height:46px;
}

div.home-group div.one_news img{
	float:right;
	margin-right:5px;
}

#skipnav a,.accordion-content a:not(.button),.bg-dark .accordion-content a:not(.button),.bg-secondary.bg-dark .accordion-content a:not(.button),.callout a:not(.button),.feature a:not(.button),.figcaption a:not(.button),.panel a:not(.button),.quote a:not(.button),.ticker+a.more.top,blockquote a:not(.button),cite a:not(.button),figcaption a:not(.button),table a:not(.button){text-decoration:underline}

#skipnav,.no-bullet,.slick-dots,nav.main ul{list-style:none}

#skipnav{float:left;height:0;overflow:hidden;width:0}

#skipnav a{background:#fff;color:#000;left:-9999px;position:absolute;text-align:center;top:-9999px;width:12.5em;z-index:999}

#skipnav a:active,#skipnav a:focus{left:0;top:0}

.clr{clear:both;}
.et_pb_button_module_wrapper.et_pb_button_alignment_left{text-align:left}
.et_pb_button_module_wrapper.et_pb_button_alignment_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_tablet_center{text-align:center}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_right{text-align:right}
.et_pb_button_module_wrapper.et_pb_button_alignment_phone_center{text-align:center}
.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-left:15px;padding-right:15px}
.col-md-8{width:66.66666667%}

.heading h3 {font-family:'Montserrat';font-size:24px;font-weight:normal;color:#C2972E;text-transform:uppercase;margin:0px;padding:0px;}

.heading .seperator {width:45px;height:5px;display:block;margin-top:0px;margin-bottom:30px;}

.heading .desc {font-size:15px;font-family:'Open Sans';line-height:24px;color:rgba(103, 103, 103, 0.8);}

.heading.text-left {text-align:left;}
.heading.text-left .seperator {margin-left:0px;margin-right:auto;}

.heading.text-center {text-align:center;}

.heading.text-center .seperator {margin-left:auto;margin-right:auto;}

.heading.text-right {text-align:right;}

.heading.text-right .seperator {margin-left:auto;margin-right:0px;}

.heading.text-light h3 {color:#fff;}

.heading.text-light .desc {color:rgba(255, 255, 255, 0.8);}


#nano__join__family .recipe__block__image {
    width: 100%;
    height: 280px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.page-nav .pages {
  float: right;
  margin-right: 0;
  border: none;
  padding: 3px 0 3px 5px;
  
}

.td-md-is-android .page-nav .pages {
  padding-right: 0;
}

.gdlr-core-pbf-wrapper-container{ margin-left: auto; margin-right: auto; }
.list-inline{padding-left:0;list-style:none}
.list-inline-item{display:inline-block}
.list-inline-item:not(:last-child){margin-right:.5rem}
ul li.collapsed,ul li.expanded,ul li.leaf{list-style:none;list-style-image:none;}
 

ul.sub-menu li.menu-item a {
	
	color:black;
}


ul.sub-menu li.menu-item a:hover {
	
	background-color:#e3e3e3;
}


.menu-item a{
	color: white;	
}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.partial_navigation .logo__print{display:block;margin-bottom:10px}
.partial_navigation .logo_wrapper .logo__print{display:none}

.navbar .brand {
  float: left;
  display: block;
  padding: 8px 20px 8px;
  margin-left: -20px;
  font-size: 20px;
  font-weight: 200;
  color: #777777;
  text-shadow: 0 1px 0 #ffffff;
}

.navbar .brand:hover {
  text-decoration: none;
}

.navbar-inverse .brand {
  color: #999999;
}



.brand {
  width:auto;
  height:auto;
  font-size: 0 !important;
  line-height: 0 !important;
  display: inline-block;
  text-align:center;
  margin: 0 !important;
  position: relative;
  padding: 0 0 0 0!important;
  margin-top:20px;
}



.brand img.left {
  float:left;
  width:auto;
  height:130px;
  margin-top:10px;
  margin-left:15px;

}


.brand img.right {
  float:right;
  width:350px;
  height:100px;
  margin:auto;
  margin-bottom:20px;

}
#contentright_div .block .content{padding:0;margin:0}
.brand-post-block-home .content-wrap{margin-left:120px}
.brand-post-block-home .content-wrap h2{margin:0}
.style_17 .blog-column:nth-child(2) .column-title{visibility:hidden}
.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-sm-4{width:33.33333333%}




video,
.back,
.like-fb,
.sharing,
.fb-share,
.join-ames,
#wpadminbar,
.pagination,
.site-links,
.copyright a,
.site-logo a,
.share-media,
.breadcrumbs,
.sort-projects,
a.icon-see-more,
.product-filter,
.facebook-shares,
#site-navigation,
.content-header a,
.product-slider a,
#controls-contain,
.select-wrap:after,
.secondary-content,
.feature-card .plus,
a.icon-where-to-buy,
.icon-see-more:after,
.save-prod-container,
.secondary-content-2,
.community-navigation,
.split-second-content,
.secondary-navigation,
.product-slider-navigation,
.feature-block .print-offer,
.product-slider li:not(:first-child),
.news-list--article .content-header a:after,
.site-logo a:after { display: none !important; }
#footer-info,#footer-info a{font-weight:normal;font-style:italic;text-transform:none;text-decoration:none}
#footer-info{font-size:13px}
#footer-info a{color:#666;font-weight:700}
#footer-info a:hover{opacity:.7}
#footer-info,.et-social-icons{float:none;text-align:center}


#mainmenu .search {
	position: absolute;
	top: 0;
	right: 10px;
}

.ticketguide {
    justify-content:space-between;
    margin:15px 0 30px;   
    align-items: stretch;
}

.ticketguide li {
    width:calc(100% / 3 - 15px);   
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}

.ticketguide li a {
    width:100%;
    margin:0;   
	display: -webkit-box;
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
    -webkit-flex-wrap:wrap;
    -moz-flex-wrap:wrap;
    -ms-flex-wrap:wrap;
    flex-wrap:wrap;	
    align-items: center;
    justify-content:center;
}

 
.menu li:last-child,.menu-item-229 {
	border-right: none !important;
}




.menu-item-230 .sub-menu {
	background: #0098DB !important ;
}



.menu-item-242 .sub-menu {
	background: #01b1af !important ;
}



.menu-item-251 .sub-menu {
	background: #981E34 !important ;
}
.menu-item .sub{display:none}
.sub-menu .menu-item-has-children:after{color:#fff}
	
.sub-menu .menu-item-has-children::after {
	position: absolute;
    font-family: FontAwesome;
    content: "\f105";
    top: 6px;
    right: 7px;
    color: #585858;
}

.menu-item-has-children::after {
    position: absolute;
    font-family: FontAwesome;
    content: "\f107";
    top: 12px;
    right: 0px;
    color: #ffffff;
    font-size: 15px;
}

.menu-item-has-children {
	position: relative;
}
.e79-3.x-column,.e79-5.x-column,.e79-7.x-column,.e79-8.x-column,.e79-9.x-column,.e79-12.x-column,.e79-14.x-column,.e79-16.x-column,.e79-17.x-column,.e79-18.x-column,.e79-21.x-column,.e79-26.x-column,.e79-29.x-column,.e79-32.x-column,.e79-37.x-column,.e79-41.x-column,.e79-45.x-column,.e79-46.x-column,.e79-51.x-column,.e79-53.x-column,.e79-55.x-column,.e79-56.x-column,.e79-57.x-column,.e79-60.x-column,.e79-63.x-column,.e79-64.x-column,.e79-65.x-column,.e79-66.x-column {background-color:transparent;z-index:1;}
.navbar-text{display:inline-block;padding-top:.5rem;padding-bottom:.5rem}
.navbar-light .navbar-text{color:rgba(0,0,0,.5)}
.navbar-light .navbar-text a{color:rgba(0,0,0,.9)}
.navbar-light .navbar-text a:focus,.navbar-light .navbar-text a:hover{color:rgba(0,0,0,.9)}
.navbar-dark .navbar-text{color:rgba(255,255,255,.5)}
.navbar-dark .navbar-text a{color:#fff}
.navbar-dark .navbar-text a:focus,.navbar-dark .navbar-text a:hover{color:#fff}

.comparisontable tr .td-left {
	text-align: left;
}

	.td-left {
		font-size: 14px;
		line-height: 17px;
	}
.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%}
.c-num-T-3 .c-stat__t{display:block;font-size:14px;line-height:1.2}


.scb_colorbar1, .scb_colorbar2, .scb_colorbar3, .scb_colorbar4, .scb_colorbar5 {
    height: 24px;
}


.scb_colorbar1 {
    background-color: #3dae38;
}

.sidebar .widget_calendar tbody td.pad,
.sidebar .widget_calendar tfoot td.pad {
    background: #F5F5F5;
    border: none;
}

.category-grid .items{
  zoom: 1;
  margin-left: -2%;
  margin-top: -2%;
}

.category-grid .items:before, .search-results .items:before
.category-grid .items:after, .search-results .items:after {
  content: "";
  display: table;
}

.category-grid .items:after, .search-results .items:after {
  clear: both;
}

.family-grid .items {
  zoom: 1;
  margin-left: -2%;
  margin-top: -2%;
}

.family-grid .items:before,
.family-grid .items:after {
  content: "";
  display: table;
}

.family-grid .items:after {
  clear: both;
}

.product-grid .items {
  zoom: 1;
  margin-top: -80px;
  margin-left: -2%;
}

.product-grid .items:before,
.product-grid .items:after {
  content: "";
  display: table;
}

.product-grid .items:after {
  clear: both;
}

	
	#s5_footer {
	float:left;
	margin-bottom:12px;
	}
#s5_footer a{color:#000}
.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-md-3{width:25%}
