﻿.row{margin-right:-15px;margin-left:-15px}


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


div.row.pricetable-container {
	padding:0 15px;
}




form div.row:last-child {
	margin-bottom:0;
}

.note-editor .row-fluid p {
	display:none;
}


form .row {
	margin-bottom:20px;
}



	
	.comment-list p,
	.comment-list .row {
		margin-bottom: 0px;
	}

.grid-demo .row {
	margin-left:0;
	margin-right:0;
}



.breadcrumb {
  padding: 0 0 1em 0;
  margin-bottom: 3em;
  border-bottom: 1px dotted rgba(0, 0, 0, 0.1); }

  .breadcrumb .breadcrumb-title {
    font-weight: bold; }


        .pre-loading {
            width: 100%;
            z-index: 1;
            text-align: center;
        }


    #footer .footer-addr {
        width: 100%;
        margin-bottom: 24px;
        display: table-row;
    }
.text-uppercase{text-transform:uppercase}
.footer-social-field{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%}
	
	#primary, 
	#header-left,
	#header-right,
	#site-generator .copyright,
	#site-generator .powered {
		width: 100%;
	}
	
	#site-generator .powered {
		padding-top: 5px;		
	}

	#site-generator .copyright,
	#site-generator .powered {
		text-align: center;		
	}

	.m-list8 .more{float: right;}

	.m-new .more{width: 100px;text-align: center;margin: 0 auto;display: block;}

	.m-new .more:after{width: 26px;left: 50%;margin-left: -13px;}

.m-new .more:hover{color: #0072b9;}

.m-new .more:hover:after{width: 100%;}

.m-list8 li:hover .more{border-color: #0072b9;background-color: #0072b9;color: #fff;}

	#site-footer .nav-container .footer-general-nav li {
		width: 100%;
	}


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


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}

	
	.genesis-nav-menu.responsive-menu .menu-item {
		margin: 0;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f460";
	}


#menubar {
	display: inline-block;
	position: relative;
	bottom: -5px; 
}


.contact-footer.grid-gutter.grid-block,
.sidebar-socialicons.grid-gutter.grid-block { margin: 0 -8px; }

br.clear {
	clear: both;
}

#calendar2 thead tr.month{background-color:#fff;height:30px;color:#8fc120;}
.content-overview-block.image_box_2_wide{display:-webkit-box;display:-ms-flexbox;display:flex}
.content-overview-block.image_box_2_wide .media-block{width:100%}
.hot-topic__full .hot-topic__full-right .content-overview-block{float:none;margin:0;width:100%;height:auto}
.content-overview-block{margin:1rem 0;width:100%}
.content-overview-block:nth-child(9){clear:left}
.content-overview-block:nth-child(10){clear:none}
.mpu-1 .advert,.mpu-2 .advert,.content-overview-block .advert{margin:0 -12px;background-color:transparent}
.latest-content-all-block .content-overview-block:nth-child(9){clear:none}
.nav .subnav-categories ul,.nav .subnav-more ul{float:none}
.nav .subnav-categories ul li,.nav .subnav-more ul li{float:none;margin-bottom:.5rem;line-height:1.5;border:0}
.nav .subnav-categories ul a,.nav .subnav-more ul a{display:block;padding:0;font-weight:700}
.nav .subnav-more ul li:nth-child(4n){margin-right:0}
.head-util-sm{float:right}
.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-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{float:left}
.col-xs-12{width:100%}


.container-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	bottom:0;
}

.g-menu .all-catalog {
	Z-INDEX: 17; POSITION: relative; WIDTH: 192px; FLOAT: left
}

 


.g-menu .g-menu-wrap .all-catalog .catalog-list {
	DISPLAY: none
}

#js-is-home .g-menu .all-catalog {
	WIDTH: 192px
}


    .wpb_row .row-bg, .full-width-section .row-bg {
    	margin-top: 0!important;
    	height: 100%!important;
    	transform: none!important;
    	-webkit-transform: none!important;
    	background-attachment: scroll!important;
	}


	div[data-bg-mobile-hidden="true"] .row-bg.using-image {
		background-image: none!important;
	}
.span7{width:540px}
.row-fluid .span7{width:57.44680851%}
.uneditable-input.span7,input.span7,textarea.span7{width:526px}
.table td.span7,.table th.span7{float:none;width:524px;margin-left:0}
.row-fluid .tc-content.span7{width:57.44680851%;float:left}
.row-fluid .tc-thumbnail.span7{width:57.44680851%;float:left}
#footer-bottom{padding:15px 0 5px;background-color:#1f1f1f;background-color:rgba(0,0,0,.32)}
#footer-bottom a{-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
#footer-bottom .et-social-icon a{color:#ffffff}
#back-top{position:fixed;bottom:0;right:20px;width:40px;height:40px;z-index:1041;text-indent:0;color:#e8e8e8;background:#323232;font-size:32px;line-height:32px;padding:4px 0 0;text-align:center;border-radius:5px 5px 0 0;display:none;cursor:pointer}
.d-none{display:none!important}
.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.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{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-9{width:75%}






.layout-one-column #footer,

.layout-three-column #footer,

.layout-three-column-right #footer,

.post-template-single-2column-l #footer,

#footer,

.layout-one-column-liquid #footer {

    margin: 0px auto;

	padding:10px 0 20px;

    color: #333;

    font-size: 12px;

    border-top: 1px solid #999;

    text-align: center;

}




.post-template-single-2column-l #footer,

#footer {

    width: 950px;

}


	.admin_login {
		float:right;
		padding-top: 10px;
	}


	.admin_login span {
		margin-right:5px;
		font-size:1.1em;
	}

	.admin_login a:hover {
		padding:20px;
		transition:all .45s;
		opacity:0.8;
	}


	.admin_login a {
		color:white;
		background: #337ab7;
		padding:20px;
		text-decoration:none;
		
		
	}


	.admin_login a:last-child {
		color:white;
		
		background: #6ab551;	
		text-decoration:none;
	}


		.admin_login,
		.address {
			float:none;
			display:block;
		}
.header__content{padding:5.75rem 0 4.75rem;position:relative}
.nav-open .header__content{top:4.875rem}
.header__content--padding-bottom-small{padding:4.75rem 0;position:relative}
.header__content .c-btn,.header__content .grid__item--double .c-resource--case .c-resource__content .c-resource__more,.grid__item--double .c-resource--case .c-resource__content .header__content .c-resource__more{margin:0 0.8125rem 1rem 0}
.header--white .header__content{border-top:1px solid #D0D2D3;padding-bottom:3.5rem}
.sticky-nav .header__content{display:none}
.header--video .header__content .header__title{font-size:1.5rem;line-height:1.3;max-width:47rem;text-align:left}
.header--video .header__content .header__callout,.header--video .header__content .header__lead{max-width:47rem;text-align:left}
.header--video .header__content .header__callout{margin-left:auto;margin-right:auto}

.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;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}


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

	
	span.clear{
	}

.clear{
	clear: both;
	display: block;
}


.section-title {
    padding: 30px 0;

}


.section-title h2 {
    font-weight: 400;
    margin-bottom: 26px;
}
.text-bold,.text-strong{font-weight:700!important}
body.single .article-wrap,body.page .article-wrap{padding-bottom:0;border-bottom-width:0}
.article-wrap-inner{padding-top:10px}
.type-post .article-wrap-inner{background-color:rgba(0,0,0,0);background-image:none}
.type-page .article-wrap-inner{background-color:rgba(0,0,0,0);background-image:none}
body.excerpted-posts .article-wrap-inner{transition:opacity 0.3s ease}
.rh-cover .rh-panel{padding:27px;position:absolute;top:0;left:0;width:100%}
.rh-cover .rh-panel.rh-p-u{display:none}
 #content h1.entry-title a, #content h2.entry-title a, #content h1.entry-title , #content h2.entry-title, #frontpage .nivo-caption h3, .column-header-image, .column-header-noimage, .columnmore { font-family: "Bebas Neue"; }
.b-showroom__item.is-active .b-showroom__title,.b-showroom__item.is-active-load .b-showroom__title{opacity:1}
.no-touchevents .b-showroom__link:hover .b-showroom__title{opacity:1}
.b-showroom__title{font-size:16px;line-height:2;font-weight:800;letter-spacing:.1em;margin:0;text-transform:uppercase;color:#fff;opacity:.5;transition:opacity .3s;}
.b-showroom__title:before{content:attr(data-before);font-size:12px;line-height:1;display:block;color:rgba(255,255,255,0.4)}


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

    .logo-title img{ width: 190px; }
header .wrapper .menu-toggle.on .one{-webkit-transform:rotate(45deg) translate(7px, 7px);-khtml-transform:rotate(45deg) translate(7px, 7px);-moz-transform:rotate(45deg) translate(7px, 7px);-ms-transform:rotate(45deg) translate(7px, 7px);-o-transform:rotate(45deg) translate(7px, 7px);transform:rotate(45deg) translate(7px, 7px)}
header .wrapper .menu-toggle .one,header .wrapper .menu-toggle .two,header .wrapper .menu-toggle .three{width:100%;height:5px;background:#26A8DF;margin:6px auto;backface-visibility:hidden;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;-webkit-transition-duration:0.3s;transition-duration:0.3s}
.c-discount-small__h{text-transform:uppercase;font-size:24px;line-height:1.3}
.c-discount-small__h span{font-weight:400;display:inline-block;margin-bottom:15px}


#description {
	color: #fff;
	font-family: Georgia, Times, 'Times New Roman', serif;
	font-size: 20px;
	font-style: italic;
	line-height: 24px;
	text-shadow: #666 1px 1px;
}


.header-full-width #description {
	text-align: center;
}


.header-image #description {
	display: block;
	overflow: hidden;
}
.custom-header #title a, .custom-header #title a:hover, .custom-header #description { color: #020202 !important; }
h3.foot-head{color:#fff;float:left;font-family:montserrat,sans-serif;font-size:1rem;font-weight:700;line-height:100%;margin-bottom:15px;text-transform:uppercase;width:100%}


h3.home-feat-title,
h3.side-list-title,
#infscr-loading,
.score-nav-menu select,
h1.cat-head,
h1.arch-head,
h2.author-list-head,
h3.foot-head,
.woocommerce ul.product_list_widget span.product-title,
.woocommerce ul.product_list_widget li a,
.woocommerce #reviews #comments ol.commentlist li .comment-text p.meta,
.woocommerce .related h2,
.woocommerce div.product .woocommerce-tabs .panel h2,
.woocommerce div.product .product_title,
#content-main h1,
#content-main h2,
#content-main h3,
#content-main h4,
#content-main h5,
#content-main h6 {
	font-family: 'Work Sans', sans-serif;
	}

#testimonials .quote {
    color: #ededed;
    float: left;
    font-family: 'Georgia', serif;
    font-size: 160px;
    font-style: normal;
    font-weight: 400;
    line-height: 140px;
    padding-right: 30px;
}


#wrap_container {
	position: relative; width: 100%; max-width: 1920px;
}
.navbar-default .navbar-header{text-align:center}
.navbar .navbar-header{text-align:center;float:left;width:initial}
.navbar .navbar-header .basket.left{display:none}
.block-type-navigation ul.sub-menu{position:absolute;z-index:150;left:-9999px;width:auto}
.block-type-navigation ul.sub-menu li{display:block;height:auto;width:100%}
.block-type-navigation ul.sub-menu li a{min-width:175px;max-width:500px;width:auto;height:auto;line-height:40px;box-sizing:border-box;-moz-box-sizing:border-box}
.menu-item i._mi,.menu-item img._mi{display:inline-block;vertical-align:middle}
.menu-item i._mi{width:auto;height:auto;margin-top:-.265em;font-size:1.2em;line-height:1}
.menu-item i._before,.rtl .menu-item i._after{margin-right:.25em}
.menu-item i._after,.rtl .menu-item i._before{margin-left:.25em}
.menu-item img._before,.rtl .menu-item img._after{margin-right:.5em}
.menu-item img._after,.rtl .menu-item img._before{margin-left:.5em}
.menu-item ._svg{width:1em}
.rtl .menu-item i._before{margin-right:0}
.rtl .menu-item i._after{margin-left:0}
.menu-item i.elusive{margin-top:-.3em}
#menu-sitemap li.menu-item-has-children{margin-bottom:15px}
.wp-block-contact-widgets-contact-block ul li,.wpcw-widget-contact ul li,.wpcw-widget-social ul li.has-label{padding:10px 0}
.wpcw-widget-social ul li:not(.has-label){display:inline-block;margin:0 .75em .75em 0;border:none}
.wpcw-widget-social ul li.has-label a{display:block}
.wpcw-widget-social ul li.has-label svg{margin-right:.25em}
.wp-block-contact-widgets-social-block ul li,.wp-block-contact-widgets-social-block ul li.has-label{padding:10px 0}
.wp-block-contact-widgets-social-block ul li:not(.has-label){display:inline-block;margin:0 .75em .75em 0;border:none}
.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-lg-6{width:50%}

.grid_5 { display: inline; float: right; margin-left: 0; margin-right: 0;}

.container_7 .grid_5 { width: 312px;}
.col-md-12{width:99%;max-width:100%}
.home-footer-content .social-icons{position:relative}
.social-icons{list-style:none;margin:0;padding:0}
.social-icons li{float:left;list-style:none;margin-right:10px}
.social-icons li:last-child{margin-right:0}
.social-icons li a{background:#218cf7;display:inline-block;height:44px;text-align:center;width:44px;text-decoration:none}
.social-icons li a:hover{background:#ff9600}
.social-icons li a:hover i{color:#fff}
.social-icons li i{font-size:1.5625rem;color:#ffffff;position:relative;top:2px}
.social-icons li i .lt-ie9{font-size:25px}
.social-icons span{display:none}

.main-navigation .sub-menu .menu-item-has-children { position: relative; }

.sidebar .widget_nav_menu .menu li.current-menu-item + .menu-item::before { display: none; }
.et_header_style_fullscreen #top-menu-nav,.et_header_style_slide #top-menu-nav,.et_header_style_slide .et_slide_in_menu_container span.mobile_menu_bar.et_toggle_fullscreen_menu,.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu{display:none}
.et_slide_in_menu_container #mobile_menu_slide ul.sub-menu li{opacity:0;-webkit-transition:.5s cubic-bezier(.77,0,.175,1);transition:.5s cubic-bezier(.77,0,.175,1)}
.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-2{width:16.66666667%}
.main-footer .nameandvat{background:none repeat scroll 0 0 #fff;color:#c9c9c9;display:block;font-size:0.825em;padding:0.15em;position:relative;text-align:center;text-decoration:none;font-weight:normal;float:right}
.main-footer .nameandvat span{font-size:0.725em;padding:0.15em}
.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{padding-right:15px;padding-left:15px;border-radius:6px}
.jumbotron .container{max-width:100%}






.google-map{
    position: relative;
	background: #111;
}

	
	.listing-meta .meta-item:before {
		content: "\2013"; 
		padding: 0 7px;
		font-size: 13px;
		line-height: 1;
	}

	
	.listing-meta .meta-item:first-child:before {
		display: none;
	}

	
	.listing-meta .meta-item {
		float: left;
	}


.mob-title {
	color: #eeeeee;
	font-family: "Helvetica Neue", "Helvetica", Helvetica, Arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	text-shadow: 1px 1px 0 rgba(0,0,0,1);
	line-height: 1;
	margin: 0;
	padding: 0;
}
.panel-grid-cell{-ms-box-sizing:border-box;box-sizing:border-box}
.panel-grid-cell .panel-cell-style{height:100%}
.panel-grid-cell .so-panel{zoom:1}
.panel-grid-cell .so-panel:before{content:"";display:block}
.panel-grid-cell .so-panel:after{content:"";display:table;clear:both}
.panel-grid-cell .panel-last-child{margin-bottom:0}
.panel-grid-cell .widget-title{margin-top:0}
 #pl-975 .panel-grid-cell { padding:0 }
 #pl-975 .panel-grid .panel-grid-cell-empty { display:none }
 #pl-975 .panel-grid .panel-grid-cell-mobile-last { margin-bottom:0px }



.logos-section .panel-grid-left {
	float: left;
	width: 41.5%;
}


.logos-section .panel-grid-right {
	float: left;
	width: 58.5%;
}
 
.icon-rss:before { content: '\e807'; }

	
	#content {
		padding-top: 50px;
	}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
a,.grid .time a,.widget_flickr #flickr_badge_uber_wrapper a{color:#7b324d}
.grid:hover{background-color:#a32c2e}

		#dt-menu .sub-nav li.current-menu-item,
		#dt-menu .sub-nav li:hover {
		  border-color: #f10201;
		}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#ddd #ddd #fff}
.nav-fill .nav-item{-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-ms-flex-positive:1;flex-grow:1;text-align:center}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link{
  color: #000;
  border: 2px solid transparent;
  font-family: 'Begum-Medium';
  font-size: 15px;
  padding:15px;
}

.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {
    color: #17ab8c;
    background-color: #fff;
    border:2px solid #ddd;
}
#main-navigation ul.menu li.menu-item-no-children a{width:100%}
.logoList,.logoList .logos{width:100%;float:left;margin-left:0;margin-right:0}

.footer-col {
    box-sizing: border-box;
    width: 100%;
    padding: 20px 20%;
    border-bottom: 1px solid #2d3a3f;
    position: relative;
}

.footer-col h4 {
    font-weight: 600;
    line-height: 24px;
    -webkit-font-smoothing: antialiased;
    font-size: 1.25rem;
    transition: margin-bottom .3s;
}

.footer-col.active h4 {
  margin-bottom: 15px;
}

.btn-area { display: block; margin: 25px 0 0px; text-align: center; }


#header #header_content div.wrap, 
.footer .footerContent div.wrap {
	margin: 0 10px;
}


.footer .footerContent .wrap {
	padding-top: 1em;
	padding-bottom: 1em;
}
.side-nav .flat-links{margin:20px 0 0;padding:0;list-style:none}
.footer .top .menus .menu-item-has-children{float:left;width:33.33%}
.footer .top .menus .menu-item-has-children ul li a{color:#231f20;display:block;padding-bottom:3px}
.footer .top .menus .menu-item-has-children a:hover{color:#0072ff}


.top-header .h-info p{font-family: 'Lato', sans-serif;font-size: 15px;color: #999999;margin-bottom: 0;margin-top: 8px}


#mainnav-mobi ul.sub-menu {
	top: 100%;
	left: 0;
	z-index: 2000;
	position: relative;
	background-color: #1c1c1c;
}


#promo3
{
	width:300px;
	min-height:144px;
	border:1px solid #FFFFFF;
	float:left;
	margin:0 9px 0 9px;
	font-size:1em;
}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
.site-copyright,.site-powered{color:#666;font-size:12px;text-align:center}
 
.nocart{padding:10px 0 10px 10px}
.panel-network-nav .nav-header,.panel-mobile-nav .nav-header{margin-bottom:30px}

.review-box .review-area .progress-trigger {
	margin-bottom: 10px;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

    header.navigation .navigation-wrapper .logo {
      float: left;
      display: block;
      margin-right: 2.35765%;
      width: 14.70196%;
      margin-right: 0px !important;
      float: left;
      width: auto !important;
      margin-right: 0px !important;
      max-height: 110px;
      padding-left: 16px;
      padding-right: 16px; }

      header.navigation .navigation-wrapper .logo:last-child {
        margin-right: 0; }

      header.navigation .navigation-wrapper .logo img {
        max-height: 110px;
        height: 75px;
        padding-top: 33px; }



header.navigation .navigation-wrapper .logo a img {
  width: 220px; }



header.navigation .navigation-wrapper .logo a {
  left: -25px; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.feature-unit{max-width:300px;margin:0 auto;text-align:center}
.feature-row .feature-unit{margin-bottom:50px}

	#banner-section .row {top: 130px;}




#support .thim-widget-icon-box .image_box {
    padding: 0px 25px !IMPORTANT;
    height: 320px !IMPORTANT;
    padding-top: 30px !IMPORTANT;
}


#support .wpb_wrapper {
    background: lightgrey;
}


#support span.icon {
    font-size: 60px;
    color: white;
}


#support h3.heading__primary {
    color: white;
    font-size: 21px;
    line-height: 24px;
}

#support .desc-content {
    color: white;
    font-size: 15px !important;
    line-height: 19px !important;
    text-align: center;
}


div#support:hover {
    margin-top: -30px;
    -webkit-transition: all 0.4s ease-in-out 0s;
}


div#support {
    width: 80%;
    text-align: center;
    margin: auto;
}



.dark .wpb_wrapper {
    background: #3abc75 !important;
}

    .carousel-section.wwd-styling .flexslider {
      margin: 0px;
      width: 100%; }








.wrap {
  max-width: 63rem;
  margin-left: auto;
  margin-right: auto;
  padding-left: .9375rem;
  padding-right: .9375rem;
}




.wpb_alert p:last-child,
#content .wpb_alert p:last-child,
.wpb_text_column p:last-child,
.wpb_text_column *:last-child,
#content .wpb_text_column p:last-child,
#content .wpb_text_column *:last-child {
  margin-bottom: 0;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

#nav_mdd ul.mdd_colonne {
	float:left;
	width:230px;
	overflow:hidden;
	margin:20px 0px 0px;
	margin-right:15px;
	list-style:none;
	padding:0px;
}

#nav_mdd ul.mdd_colonne.deux_cols {
	width:359px;
}

#nav_mdd ul.mdd_colonne li {
	margin:0px 0px 20px;
	padding:0px;
}


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


.genesis-nav-menu .menu-item:hover {
	position: static;
}
#x-menu-level-1-2 .before{left:615px}

    
    .x-menu-item {
        box-sizing: initial;
    }
.pm-hd-pdg,.pm-ft .pm-cont-pdg,.pm-ft-message .pm-cont-pdg{margin:0 auto;width:960px}
.pm-hd-pdg{position:relative;z-index:19998}
.pm-hd .pm-hd-pdg{height:120px}
.pm-hd .pm-hd-pdg .pm-search{right:292px}
.small{font-size:90%;}
.breadcrumbs .small{font-size:11px;}

	
	.show_hide_menu_div .topresponsive0 {
		border-bottom: 1px solid #006666;
		padding: 5px 0 5px 20px;
	}

.show_hide_menu_div .topresponsive0 a{ background:#e6e9f0 !important; font-weight:normal !important; text-transform:uppercase; padding:10px 15px; display:block; text-decoration:none;}

.show_hide_menu_div .topresponsive0 .open { display: none;}
.top-title-en{display:-ms-flexbox;display:flex;font-family:'Montserrat',sans-serif;font-weight:600}



.rev_row_zone					{	position:absolute; width:100%;left:0px; box-sizing: border-box;min-height:50px; font-size:0px;}


.menu-top-container {
    display: inline-block;
    float: left;
    width: 95%;
}

.list_deal .deal_content{ margin-left:16em; position:relative}

.list_deal .deal_content .view_more{ margin-left:0; margin-bottom:1em}

.list_deal .deal_content ul, .list_deal .deal_content ol, .topic_page ul, .topic_page ol{ margin-left:18px}

.list_deal .deal_content ul li, .list_deal .deal_content ol li, .topic_page ul li, .topic_page ol li{ color:#666; font-size:14px}

.list_deal .deal_content strong, .list_deal .deal_wrapper p strong, .topic_page strong{ font-weight:600}

.list_deal .deal_content ul.grid_pro_img{ margin-left:0px; margin-top:1.375em; margin-right:-16px}

  .list_deal .deal_text, .list_deal .deal_content .view_more, .list_deal p.code_tips, .list_deal .time_success li{ display:none}
.fusion-secondary-menu-icon .menu-text{width:100%}
.fusion-secondary-menu-icon .menu-text:before{font-family:icomoon;content:'\f07a';margin-right:10px}
.fusion-secondary-menu-icon .menu-text:after{font-family:icomoon;content:'\e61f';margin-left:10px}
.fusion-megamenu-wrapper .menu-text{margin-left:23px}
.fusion-mobile-nav-holder .menu-text{-webkit-font-smoothing:auto}
.fusion-top-header.menu-text-align-center .fusion-main-menu a.fusion-flex-link{-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}
.fusion-menu-item-button .menu-text{border-color:#ffffff;}
.fusion-menu-item-button:hover .menu-text{border-color:#ffffff;}



#footer-bottom {
	padding: 15px 0 5px;
	background-color: #1f1f1f;
	background-color: rgba(0, 0, 0, 0.32);
}


#footer-bottom a {
	-webkit-transition: all 0.4s ease-in-out;
	-moz-transition: all 0.4s ease-in-out;
	transition: all 0.4s ease-in-out;
}
.container-12 .grid-3{width:180px !important;}
.container-12 aside.grid-3{width:180px !important;}
.container-12 aside.region-sidebar-first.grid-3{width:178px !important;}

.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{position:relative;margin-left:10px;margin-right:10px;}
