﻿





.light{font-weight: 300;}


#masonry .thumb {
background: #fff;
border: 1px solid #e5e5e5;
font-size: 0.9em;
float: left;
margin: 0 6px 12px 6px;
padding: 10px 10px 5px 10px;
position: relative;
width: 200px;
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.08);
box-shadow: 0 1px 3px rgba(0,0,0,0.08);
}


.single-post .et_pb_text {
	max-width: 690px;
	margin: auto;
	margin-bottom: 30px;
}

.et_pb_text_27.et_pb_text { color: #999999 !important; }
.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-12{width:100%}

.module_row_0 .module_column_0.tb_6970_column.module_column{padding-top:3px; }

.module_row_2 .module_column_0.tb_6970_column.module_column{padding-top:3px; }
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.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-lg-auto,.col-md,.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-md-auto,.col-sm,.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-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:hover:after{color:}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button:after{color:#ffffff}
body #page-container .et_pb_cta_0.et_pb_promo .et_pb_promo_button.et_pb_button{color:#ffffff!important;background:#382054;border-width:0px!important;letter-spacing:0px;font-family:'Abel',Helvetica,Arial,Lucida,sans-serif!important;text-transform:uppercase!important;background-color:#382054}



.float-right {
  float: right;
}
h6,.h6,strong.uppercase{font-size:.875em;font-weight:600;line-height:1.429;letter-spacing:.1em;text-transform:uppercase}
strong.h6{display:block;margin-bottom:20px}
.related-collections .h6{margin-bottom:2.643em}
.related-collection.active-collection .active-collection-content .inner-box .h6{color:#fff;margin-bottom:0}
.resourceItem .h6{margin-bottom:8px}

#mcTagMap .tagindex, #sc_mcTagMap .tagindex { 
padding: 6px 0 10px 0; 
}

#mcTagMap .tagindex h4, #sc_mcTagMap .tagindex h4 { 
border-bottom: 1px solid #000; 
padding: 0 0 4px 0; 
margin: 2px 0 4px 0; 
}

#mcTagMap .tagindex ul, #sc_mcTagMap .tagindex ul { 
list-style: none; 
padding: 1px 0; 
margin: 0; 
}

#mcTagMap .tagindex ul li, #sc_mcTagMap .tagindex ul li { 
list-style: none; 
padding: 2px 0; 
margin: 0; 
background: none;
}
#s5_top_row1_area1,#s5_bottom_row3_area1{background:#f8f8f8;padding-top:30px}
#s5_top_row1_area1 .module_round_box .s5_mod_h3_outer,#s5_bottom_row3_area1 .module_round_box .s5_mod_h3_outer{background:#fff}


#topnav ul, #footer ul, #partners ul {
 list-style-type: none;
 padding: 5px;
 padding-left: 0px;
 margin: 0px;
}



#random-avatar, #popular-avatars, #make-avatars, #partners, #chat, #blog-entry, #twitter, #best-uploaders { text-align: center; width: 160px; margin: auto; border: 1px dotted #EFE6E1; margin-bottom: 22px; }

#make-avatars, #partners, #chat, #twitter, #best-uploaders { width: 300px; }

#partners { text-align: left; }

#partners ul { padding: 10px; }
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}
.pgBlocOnglets .nav-tabs{border-bottom:0}
.pgBlocOnglets .nav-tabs,.nav-pills{text-align:center}


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


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



.menu .menu-item:focus {
	position: static;
}

	.js .nav-primary .genesis-nav-menu .menu-item,
	.js .site-header .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		margin: 1px 0;
		position: relative;
		text-align: left;
	}

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

	.js .nav-primary .genesis-nav-menu .menu-item a,
	.js .site-header .genesis-nav-menu .menu-item a {
		border: none;
		padding: 12px 0;
		width: 100%;
	}





.mh-container-outer { box-shadow: none; }
.list-inline{padding-left:0;list-style:none;margin-left:-5px}


.main-navigation ul li.menu-item-has-children a, .main-navigation ul li.page_item_has_children a {
  margin-right: 15px; }
#top-bar #nav-wrapper .menu li.menu-item-has-children a:after{margin-right:0}
 

							



.rev_slider_wrapper{
	position:relative;
	z-index: 0;
	width:100%;
}

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

#main_nav .navbar-toggle .icon-bar { background: #7A0041; width: 100%; height: 4px; border-radius: 0; margin: 12px 0; }


        
    .notification {
        padding: 10px 72px 10px 45px !important;
    }
.widget_wpcom_social_media_icons_widget .screen-reader-text{clip:rect(1px,1px,1px,1px);position:absolute!important;height:1px;width:1px;overflow:hidden}
.widget_wpcom_social_media_icons_widget .screen-reader-text:active,.widget_wpcom_social_media_icons_widget .screen-reader-text:focus,.widget_wpcom_social_media_icons_widget .screen-reader-text:hover{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto!important;color:#21759b;display:block;font-size:14px;font-size:.875rem;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}



.pagination .current .screen-reader-text {
	position: static !important;
}






.says,
.screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	overflow: hidden;
	position: absolute !important;
	width: 1px;
}
.footer__wrap{border-top:1px solid rgba(47,52,56,0.2);padding:25px 0 0;display:-webkit-flex;display:-ms-flexbox;display:flex;font-size:12px;}
.footer__wrap p{margin:0 0 25px}
.footer--dark .footer__wrap{border-color:rgba(255,255,255,0.5)}
.main-box-inside,.vce-lay-a,.vce-lay-a .meta-image,.vce-lay-a img{width:100%;float:left}
.main-box-inside{padding:20px 20px 0}
.main-box-inside .vce-lay-h .entry-title{font-size:18px;line-height:1.4em}
.e10-1.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {margin:0em;}
.e10-21.x-section {border-width:1px 0px 0px 0px;border-style:dashed none none none;border-color:#bdbdbd transparent transparent transparent;padding:35px 0px 0px 0px;}
.e10-1.x-section,.e10-5.x-section,.e10-11.x-section,.e10-16.x-section,.e10-21.x-section {background-color:transparent;z-index:1;}
.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.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-sm,.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-md,.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-lg,.col-xl-1,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}

div#n2-ss-1 .n2-ss-layer .n2-font-b78f31261e45733f49f8eec8b32e705d-hover{font-family: 'Roboto','Arial';color: #ffffff;font-size:100%;text-shadow: none;line-height: 1.5;font-weight: 300;font-style: normal;text-decoration: none;text-align: center;letter-spacing: normal;word-spacing: normal;text-transform: none;font-weight: 300;}

	.g-t2{line-height: 74px;}

	.bg-1 h3, .g-t1 h3, #banner h2,.g-t2{font-size: 34px;}

	.bg-1 h3, .g-t1 h3, #banner h2,.g-t2,#ban .txt h2,.m-t2{font-size: 26px !important;font-weight: normal;}

#cssmenu ul li.last{background: none;}

ul.unorderMid li.last{width: 100%;padding: 0 0 0;}

ul.jornalList li.last { padding-bottom:  0px;margin: 50px 0 0;}
.blog__layout #menu-item-24.current_page_parent a{font-weight:800;color:#292879}


.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;
}
.form-group{margin-bottom:1rem}
.form-inline .form-group{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-flex-flow:row wrap;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:0}
.expand-mob-container{position:absolute;top:75px;width:100%;box-sizing:border-box;z-index:105;}


.front-page .home-slider-overlay.widget-area h3 {
	margin-bottom: 30px;
}


.aligncenter,

img.aligncenter {

	clear: both;

	display: block;

	margin-left: auto;

	margin-right: auto;

}




.alignleft,

.alignright,

.aligncenter,

img.alignleft,

img.alignright,

img.aligncenter

{

	margin-bottom: 10px;

}


a img.aligncenter {

	display:block;

	margin-left:auto;

	margin-right:auto;

}

.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-lg-4 {
    width: 33.33333333%;
  }




.post img.alignleft {
    margin: 0 10px 10px 0;
}


.post img.alignright {
    margin: 0 0 10px 10px;
}


.post img.aligncenter {
    margin-bottom: 10px;
}
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:78px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:78px}
#logo{max-height:90%}
.et_pb_svg_logo #logo{height:90%}


.max-content-lg {
  max-width: 1344px;
  margin: auto;
  height: 100%;
  padding: 0 15px;
}



.top{width:100%; background:#3b4348; display:inline-block; line-height:50px; height:50px;}

.top a{color:#fff;}

.top a:hover{color:#ef4d35;}

.top .social{float:left; font-size:18px;}

.top .social a{margin-right:10px;}

.top .topNav{float:right;}

.top .topNav a{margin-left:15px;}

.top .topNav a:last-child{margin:0;}

					
		p.user-name{
			font-size: 18px;
			line-height: 22px;
			color: #a60008;
			margin-bottom: 15px;
			margin-top: 10px;
			font-family: inherit;
			}

.page-template-showcase-php #main .widget-area {
	float: left;
	margin: 0 -22.15% 0 0;
	width: 22.15%;
}

.one-column .page-template-showcase-php #main .widget-area {
	float: none;
	margin: 0;
	width: auto;
}





.widget-area {
	font-size: 12px;
}



#supplementary.two .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 48.1%;
}

#supplementary.two .widget-area + .widget-area {
	margin-right: 0;
}



#supplementary.three .widget-area {
	float: left;
	margin-right: 3.7%;
	width: 30.85%;
}

#supplementary.three .widget-area + .widget-area + .widget-area {
	margin-right: 0;
}

	
	#colophon #supplementary .widget-area {
		float: none;
		margin-right: 0;
		width: auto;
	}
.module-instagram-slideshow .content-wrapper .slider-wrapper{width:100%}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}
.row{max-width:50rem;margin-right:auto;margin-left:auto;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap}
.row .row{margin-right:-.625rem;margin-left:-.625rem}
.row .row.collapse{margin-right:0;margin-left:0}
.row.expanded{max-width:none}
.row.expanded .row{margin-right:auto;margin-left:auto}
.row:not(.expanded) .row{max-width:none}
.column.row.row,.row.row.columns{float:none;display:block}
.row .column.row.row,.row .row.row.columns{margin-right:0;margin-left:0;padding-right:0;padding-left:0}
.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}
.white{color:#fff!important}
.cp-modal-body,.cp-modal-content{z-index:99999;display:block;overflow:hidden}
.cp-modal-content{position:relative;width:100%;box-shadow:none}
.cp-modal-window-size .cp-animate-container,.cp-modal-window-size .cp-modal-content{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;position:relative;height:100%;margin:0 auto}
.cp-modal-window-size.cp-modal-exceed .cp-modal-content{height:auto}

#searchResult .srItem .sep {
  color: #aaa;
  font-weight: bold;
  margin: 0 2px;
}

.pageNav .sep {
	float:left;
	font-weight:500;
	color:#999;
	margin: 0 8px 0 2px;
}

#menuLang .sep {
	display:none;
}

#content .cont_cent .lats{ float:right; width:316px; padding-top:40px;}

#content .cont_cent .lats .title{font-size:20px; font-weight:bold; }

.lats .newslist{ padding:15px 0px;}

.lats .newslist .imgleft{ float:left;}

.lats .newslist .imgleft img{ width:108px; height:77px; padding:4px; border:1px #d8d2ca solid;}

.lats .newslist .right_wz{ float:right; width:183px; line-height:20px;}

.lats .newslist .right_wz .news_title{ color:#cc6600; font-size:12px; font-weight:bold; margin-bottom:5px;}

.lats .newslist .right_wz .news_title a{color:#cc6600; text-transform: capitalize;}


.promo2heading
{
	font-size:1.3em;
	font-weight:bold;
	color:#7A5B66;
	font-family:Arial,Helvetica,Geneva,Sans-serif;
}


ul.t-links {

	float: left;

	clear: both;

	display: inline;

	list-style: none;

	margin: 5px 0 20px 4px;

	padding-left: 0;

}


ul.t-links li {
	float: left;
	margin:0px 0px 0px 5px;
}


ul.t-links li a {
	background-color: #161616;
    border: 1px solid #161616;
	font: bold 12px "Titillium Web",sans-serif;
    color: #fff;
    text-transform: uppercase;
    border-radius:5px;
    display: inline-block;
    padding: 5px 5px;
}

.mainnav .features{margin-left:190px;}


.features{font-size:14px;}


#sidebar .rivet-menu li.menu-item-has-children {
  padding-bottom: 0;
}
#wrapper .fusion-vertical-menu-widget .menu li.menu-item-has-children ul,#wrapper .fusion-vertical-menu-widget .menu li.page_item_has_children ul{display:none}


.menu-block-2 {
color:#fff;
float:right;
display:block;
margin:0;
padding:0;
}


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}


.price,
.time {
	display: block;
	line-height: 20px;
}


span.time {
	font-size: 18px;
	font-weight: 200;
	opacity: 0.6;
}
.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-4{width:33.33333333%}


#div_footer{position:relative;}
.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-4{width:33.33333333%}
.book{margin-top:-120px;width:80%}
.book-mobile{margin-top:-122px!important}
.book-mobile.aligncenter{width: 60%;}
.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-6{width:50%}
.news-preview__byline,.news-preview__game-logo{position:absolute}
.news-preview__game-logo{right:0;bottom:5px;min-height:27px;height:32px}
.news-preview__game-logo span{color:#762123;font-size:1.75rem;line-height:1.75rem;font-weight:700;margin-left:5px}
.news-preview__game-logo span svg{width:72px;height:16px}
.news-preview__game-logo img{width:50px}

.nind-ul{border-top: 3px solid #ececec;border-bottom: 3px solid #ECECEC;}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}

		.recentcomments a{display:inline !important;padding:0 !important;margin:0 !important;}

    #content_box {
        padding-right: 0px;
        padding-left: 0px!important;
    }

#content_box .featured-category-title {
    margin-bottom: 20px;
    line-height: 1;
}

#content_box.orange h2 { color: #3D8FE8 }

#content_box.blue h2, .related-posts.blue h2 { color: #57a5d9 }

#content_box.skyblue h2 { color: #57A5D9 }

#content_box.rose h2, .related-posts.rose h2 { color: #D95791 }

#content_box.green h2 { color: #5BD957 }

#content_box.pink h2 { color: #d95773 }

#content_box.aqua h2 { color: #3FCED9 }

#content_box.androidGreen h2 { color: #99B432 }
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a{color:#bbb;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
.bottom-nav a:hover{opacity:.7}

.columnTitle .bold{
    padding: 0 5px;
    display: inline-block;
    font-size: 22px;
    font-weight: bold;
    margin-left: 0;
}

.columnTitle .bold a{
    color: #6c6c6c;
}

.columnTitle .bold:hover a{
    color: #b80000;
}

.part2 .importantNews .bold{
    font-size: 17px;
    font-weight: bold;
    *width: 100%;
}

.partType .left .news .bold{
    font-size: 17px;
    color:#444;
    font-weight: bold;
    *width: 100%;
}

.part8 ul li .title a .bold{
    font-size: 16px;
    color: #444;
    margin: 5px 0;
}

.part8 ul li .title a .bold:hover{
    color: #b80000;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }


.left-sidebar, .right-sidebar {
    width: 208px;
    max-width: 208px;
    vertical-align:top;
    padding: 0;
    padding-bottom: 120px;
}
.flex-col{max-height:100%}
.medium-flex-wrap .flex-col{padding-top:5px;padding-bottom:5px;-ms-flex-positive:0;flex-grow:0;width:100%}
.small-flex-wrap .flex-col{-ms-flex-positive:0;flex-grow:0;width:100%}
.flex-col button,.flex-col .button,.flex-col input{margin-bottom:0}
.form-flat .flex-row .flex-col,.flex-row.form-flat .flex-col{padding-right:4px}
.next-prev-nav .flex-col{padding:.7em 0}
.next-prev-nav .flex-col+.flex-col{border-left:1px solid #ececec}
.wpcf7 .flex-col .wpcf7-not-valid-tip{position:absolute;z-index:99;margin-top:5px;width:100%}
.searchform-wrapper.form-flat .flex-col:last-of-type{margin-left:-2.9em}
.large-12{width:100%}


.small-12 { width: 100%; }

  main section .small-12:not(.article__block-wrapper) { padding-bottom: 30px; }

  main section .small-12.regional-office--connect-heading { padding-bottom: 0; }

  article .entry-header .small-12 { float: none; width: 100%; }

  article .entry-footer .small-12 { float: none; width: 100%; }

#headertop {
    font-size: 13px;
    padding: 2px 0 0 0;
    margin: 0;
    color: #303f3e;
    font-family: Tahoma, sans-serif;
}

    #headertop ul {
        float: left
    }

    #headertop li {
        margin: 4px 0;
        width: 140px;
    }

        #headertop li a {
            display: block;
            padding: 2px 0px;
            background: #6dbdd6;
            text-decoration: none;
            color: #fff;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

    #headertop a:hover {
        background-color: #fff;
        text-decoration: none;
        color: #444;
    }
.et_header_style_split .centered-inline-logo-wrap #logo{max-height:110px}
.et_pb_svg_logo.et_header_style_split .centered-inline-logo-wrap #logo{height:110px}
#logo{max-height:100%}
.et_pb_svg_logo #logo{height:100%}
.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{max-height:83px}
.et_pb_svg_logo.et_header_style_split .et-fixed-header .centered-inline-logo-wrap #logo{height:83px}
.fifth-type-box UL,.first-type-lines UL,.fourth-type-box UL,.medium-links UL,.second-type-lines UL,.underlined-menu UL,nav UL,ul.breadcrumb,ul.marker{list-style:none;margin-left:0}
.underlined-menu{display:inline-block;width:100%}
.underlined-menu UL{margin-left:-14px}
.underlined-menu UL LI{float:left;padding:0 0 6px 14px}
.underlined-menu UL LI A,.underlined-menu UL LI A:hover{text-decoration:underline!important}
.fl-photo-img-svg {width: 100%;}

.top-cart-content .block-subtitle {
	border-bottom: 1px solid #fbfbfb;
	color: #000;
	overflow: hidden;
	padding: 15px;
	text-align: left;
	font-size: 13px;
	text-transform: uppercase;
	background: #f5f5f5
}


.slogen_bht
{
	font-family: 'MuseoSans-500', arial;
	font-size:24px;
	color:#0b5891;
	text-align:center;
	font-weight: 500;
	margin-top: -10px;
}
#footer .text-line{text-align:left}
a:hover,.is-hover .text-holder,.entry-title a:hover,a.comment-reply-link:hover,a.comment-edit-link:hover,.side-nav li ul li a,.panel.callout .side-nav li ul li a,.text-line,.pricing-table .description,.excerpt-text,.excerpt-text .text,.subheader a,.subheader a:hover,.entry-meta a,.page-numbers li span.current,.widget_rss cite,.widget .excerpt-text .share.entry-meta a,.newsticker.owl-theme .owl-controls .owl-nav div{color:#6f787b}

#imTextObject_12_tab0 .lh1 { line-height: 1; }

    .blue .special-offers .row:nth-child(3) { margin-top: 0 !important; }

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

    .contact .row:last-child { padding: 11px 0 0 0; }

	.discount-block img{min-width:100%;}

.discount-block{padding:0 0 15px;}

.discount-block .row{margin:0 -6px;}

.discount-block [class*="col-lg-"]{padding-left:6px; padding-right:6px; width:20%;}




.et_pb_gallery_item,
.et_pb_portfolio_item,
.et_pb_blurb_content,
.et_pb_tabs_controls,
.et_pb_tab,
.et_pb_slide_description,
.et_pb_pricing_heading,
.et_pb_pricing_content,
.et_pb_promo_description,
.et_pb_newsletter_description,
.et_pb_counter_title,
.et_pb_circle_counter,
.et_pb_number_counter,
.et_pb_toggle_title,
.et_pb_toggle_content,
.et_pb_contact_main_title,
.et_pb_testimonial_description_inner,
.et_pb_team_member,
.et_pb_countdown_timer_container,
.et_pb_post,
.et_pb_text,
.product,
.et_pb_widget {
	word-wrap: break-word;
}


.et_pb_toggle_content {
	position: relative;
	padding-top: 20px;
}


.et_pb_toggle_content p:last-of-type {
	padding-bottom: 0;
}


.footer-widget-box {
    width: 225px;
    float: left;
    margin-right: 20px;
}


.footer-widget-box-last {
    margin-right: 0;
}
.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}
.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}
.vc_custom_heading a:hover{opacity:.85}

.one_fourth 		{ width: 22%; }

.one_half, 
.one_third, 
.two_thirds, 
.three_fourths, 
.one_fourth, 
.one_fifth, 
.two_fifth, 
.three_fifth, 
.four_fifth, 
.one_sixth, 
.five_sixth {
    position: relative;
    margin-right: 4%;
    margin-bottom: 20px;
    float: left;
}


#quote_form .one_fourth {
    margin-bottom:0;
    padding-top:5px;
    padding-bottom:5px;
}

    .step .one_fourth {
        margin-bottom:0;
    }

	.full-width, 
	.one_half, 
	.one_third, 
	.two_thirds, 
	.three_fourths, 
	.one_fourth, 
	.one_fifth, 
	.two_fifth, 
	.three_fifth, 
	.four_fifth, 
	.one_sixth, 
	.five_sixth {
		width: 100%;
	}

.one_fourth .list_portfolio .portfolio-title,
.one_third .list_portfolio .portfolio-title {
	display:none;
}


.text-right { text-align: right !important; }
.form-fields .grid__item{margin-bottom:14.5px;margin-bottom:0.80556rem}
.form-fields .grid__item:last-child{margin-bottom:0}
.grid__item{display:inline-block;width:100%;padding-left:29px;vertical-align:top}
.page-id-333 .grid__item li{list-style:none}
.grid__item a{word-wrap:break-word}
body .grid__item{display:block}

	body.nimobile .column-text-separator {display:none;}

	.column-text-separator {display:none;}


.column-header-image,
.column-text-separator,
.column-text {
	filter: alpha(opacity=0);
	opacity: 0;
}


.column-image-inside:hover .column-text-separator  {
	filter: alpha(opacity=100);
	opacity: 1;
	width: 150px;
}


.coldisplay1 .column-header-image,
.coldisplay1 .column-text-separator,
.coldisplay1 .column-text {
	filter: alpha(opacity=90);
	opacity: 0.9;
	top: 0px;
}


.coldisplay1 .column-image-inside .column-text-separator {
	width:150px;
}


.coldisplay1 .column-image-inside:hover .column-text-separator {
	width:100%;
}


.coldisplay2 .column-text-separator {
	display: none;
}

.widget_woodojo_twitterprofile .follow-link a:hover {
  background: #f8931f;
}

.widget_woodojo_twitterprofile .follow-link a:active {
  background: #d67100;
}


#homepage-columns .widget_woodojo_tweets .follow-link a  {
background:none;
}



.row #dobulkaction {
margin: 0;
}

.row #commenting {
font-size: 80%;
}

.row #commenting .formControls {
margin: 0;
}

.row #commenting textarea,
.row .discussion textarea {
font: 100% Monaco, "Courier New", Courier, monospace;
width: 100%;
}

.row #commenting fieldset,
.row .discussion fieldset {
border: 0.1em solid #329fd7;
border-style: solid none none none;
}

.row #commenting legend,
.row .discussion legend {
padding: 0.5em 0.5em 0.5em 0;
font-size: 85%;
}

.row #commenting label,
.row .discussion label {
font-weight:bold;
}


.portaltype-collective-cover-content #content .row {
margin: 0;
padding: 0;
}


.row #commenting label, .row .discussion label {
    font-size: 1.1em;
}

.editors-picks.row .span5,
.editors-picks.row .span6 {
	margin-bottom: 0 !important;
	margin-left: 20px !important;
	width: -webkit-calc(50% - 20px) !important;
	width: -moz-calc(50% - 20px) !important;
	width: calc(50% - 20px) !important;
	float: left !important;
}
.editors-picks.row .span5,.editors-picks.row .span6{width:42%;margin-left:8%}

#nav-above .nav-previous a, #nav-above .nav-next a, #nav-below2 .nav-previous a, #nav-below2 .nav-next a {
    width: 93%;
    display: block;
    text-align: center;
    padding: 20px;
    color: #53777a;
    border-left: 1px solid #ddd;	
}

.nav-next,
.next-image {
	float: right;
	text-align: right;
	width: 50%;
}

	.g-t2{line-height: 74px;}

	.bg-1 h3, .g-t1 h3, #banner h2,.g-t2{font-size: 34px;}

	.bg-1 h3, .g-t1 h3, #banner h2,.g-t2,#ban .txt h2,.m-t2{font-size: 26px !important;font-weight: normal;}



.attr-nav{
    float: right;
    display: inline-block;
    margin-left: 13px;
    margin-right: -15px;
}

    
    nav.navbar.bootsnav.navbar-transparent .attr-nav{
        padding-left: 15px;
        margin-left: 30px;
    }

    
    nav.navbar.bootsnav.navbar-transparent.white .attr-nav{
        border-left: solid 1px #bbb;
    }

    
    nav.navbar.navbar-inverse.bootsnav.navbar-transparent.dark .attr-nav,
    nav.navbar.bootsnav.navbar-transparent.dark .attr-nav{
        border-left: solid 1px #555;
    }

    
    nav.navbar.bootsnav.menu-center .navbar-header,
    nav.navbar.bootsnav.menu-center .attr-nav{
        position: absolute;
    }

    
    nav.navbar.bootsnav.menu-center .attr-nav{
        right: 15px;
    }

#site-nav ul li.menu-item-has-children,
#site-nav ul li.page_item_has_children {
	border-bottom: none;
	padding-bottom: 0;
}
body #navigation .menu-item a.menu-image-title-hide .menu-image-hover-wrapper{display:none}


#mg-wprm-wrap li.menu-item-has-children {
  position: relative;
}


#mg-wprm-wrap li.menu-item a {
  padding: 13px 14px;
}


#mg-wprm-wrap li.menu-item ul.sub-menu li.menu-item span {
  right: 10px;
  padding: 20px 20px 30px;
  line-height: 38px;
}

				#mg-wprm-wrap li.menu-item-has-children ul.sub-menu a {
					font-size: 15px;
					text-transform: uppercase;
					font-weight: normal;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a,
				div#mg-wprm-wrap ul li span.wprmenu_icon {
					color: #ffffff !important;
				}

				#mg-wprm-wrap ul#wprmenu_menu_ul li.menu-item a:hover {
					background: #d53f3f;
					color: #606060 !important;
				}

.heading{font-family: Lato-Light;}

#collapsfooter h2.heading a{font-family:Lato-Bold; font-size:inherit; margin-bottom:12px;}
.dropdown-menu .divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.navbar-inverse .navbar-nav .open .dropdown-menu .divider{background-color:#080808}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.module_title small .count{color:#ed1700}
.mod_detail_layer .headline small .count{color:#ed1700}
.mod_voting .layer.result .option .diagram .count{-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%);position:absolute;right:-4px;bottom:-4px;height:16px}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-sm-12{width:100%}


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


.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: "\f343";
	}


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

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}

.logo{
	float:left;
}

.logo img {
	width: 60%;
}
.mobile-menu{display:none;position:fixed;height:100%;width:100%;background-color:rgba(0,0,0,.85);z-index:99999}
.mobile-menu ul{padding:0;margin:0;list-style:none}
.mobile-menu li a{color:#fff;display:block;font-family:oswald regular;font-size:20px;line-height:36px;padding:4px 26px;text-transform:uppercase}
.mobile-menu li a:hover{color:#d63600}
.mobile-menu .main-navigation{margin:10px 0 20px}
.mobile-menu .top-bar-nav li a{font-size:17px;text-transform:none;line-height:30px}
.mobile-menu .top-bar-nav li i{margin-top:10px;margin-right:4px}
.mobile-menu .main-navigation,.mobile-menu .top-bar-nav{text-align:center}
.mobile-menu .top-bar-nav li{display:inline-block}
.fl-node-5bf850ca91fb7 .fl-separator {border-top:1px solid #ffffff;max-width: 100%;margin: auto;}

.now-part-agilent .np-child-wrapper.three-acquisition .np-child-title,
.now-part-agilent .np-child-wrapper.three-acquisition .np-child-desc,
.now-part-agilent .np-child-wrapper.three-acquisition .view-brand-cta{
	width: 319px;
}

.now-part-agilent .np-child-wrapper.four-acquisition .np-child-title,
.now-part-agilent .np-child-wrapper.four-acquisition .np-child-desc,
.now-part-agilent .np-child-wrapper.four-acquisition .view-brand-cta{
	width: 250px;
}

.now-part-agilent .np-child-wrapper.five-acquisition .np-child-title,
.now-part-agilent .np-child-wrapper.five-acquisition .np-child-desc,
.now-part-agilent .np-child-wrapper.five-acquisition .view-brand-cta{
	width: 196px;
}


.frontpage .small-item-list .small-item-description {
	word-wrap: break-word;
}


.frontpage.theme2 .small-item-wrap .small-item-title,
.frontpage.theme2 .small-item-wrap .small-item-datetime,
.frontpage.theme2 .small-item-wrap .small-item-description,
.frontpage.theme2 .small-item-wrap .small-item-tags{
	padding: 0 0 0 13px;
}
.et_pb_blurb_1 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:100%}
.et_pb_blurb_0 .et_pb_main_blurb_image .et_pb_image_wrap{max-width:100%}
#menu-footer-menu li{display:block;padding:.25em 0;text-transform:uppercase}
#menu-footer-menu a{position:relative}
#menu-footer-menu a:after{content:'';width:100%;position:absolute;height:1px;background:#000;left:0;bottom:0}

.alex-chatter-menu li.menu-item a {
  color: #164622;
}

.alex-chatter-menu li.menu-item-has-children:focus ul.sub-menu,
.alex-chatter-menu li.menu-item-has-children:hover ul.sub-menu
{
  display: initial;
}


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:28px;}


.cms-page .img-responsive {
	border: 4px solid #fff;
	box-shadow: 0px 0px 3px rgba(0,0,0,.3);
}


#owl-main-slider div div div div a img.img-responsive {
    display: block;
    height: 290px!important;
	max-height:290px!important;
}


#zahlung-cms .cms-page  #content .img-responsive {
	border: none;
	box-shadow: none;
}
.et_pb_row,.et_pb_column .et_pb_row_inner{padding:21px 0}

.fusion-spacing-no .fusion-column-wrapper {
  min-height: 1px;
}

.fusion-column-inner-bg-wrapper .fusion-column-wrapper {
  position: relative;
  z-index: 2;
  pointer-events: none;
}


.sliderbg { width:100%; height:auto; border-top: 4px solid #DCDBD8;}
 
.sliderbg img { width:100%; background: #fff;}


p#baseline{
	text-align:center;
	font-size: 7px;
	font-style: italic;
}

div#baseline {
	width: 730px;
	min-height: 25px;
	border:0px solid #999999;
	margin-left: auto;
	margin-right: auto;
}
.rgba-5,.rgba-casa{background:rgba(211,113,171,0.4);}

#wrapper.index #content #contact .widget-content-wrap { text-align: center; }

#wrapper.index #content #contact .widget-content-wrap .widget-content { text-align: left; width: 100%; }

#wrapper.index #content #contact .widget-content-wrap .widget-content .contact-company { display: block; font-weight: 700; padding-bottom: 25px; text-align: center; }
.header .header__bar .header__col-1of2,.header .header__bar .shell{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}

td.ensystd {vertical-align:middle;padding:0;border:0;margin:0}
.alert-box .alert-copy .alert-link{text-decoration:underline;color:#ffffff;}
.alert-box .alert-copy .alert-link:hover,.alert-box .alert-copy .alert-link:focus{text-decoration:none;}
.post-entry .post-element-content{width:100%;margin-bottom:20px;float:left}
.blog-style-2.post-entry .post-element-content{float:none;width:auto}
.shortcode-post-entry .post-element-content,.shortcode-post-entry .entry-meta,.shortcode-post-entry .entry-summary{margin-bottom:10px}

#socket .copyright{float:left;}
.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:20px;padding-right:20px}
.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%}


.ecs__page--subtitle {
  background: transparent;
  height: 34px;
  outline: none;
  border: none;
  text-align: center;
  -moz-appearance: textfield;
  -webkit-user-select: none;
  font-size: 14px;
  line-height: 34px;
  cursor: pointer; }
.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-remove-button-yes) .elementor-menu-cart__product-remove,.elementor-widget-woocommerce-menu-cart:not(.elementor-menu-cart--show-subtotal-yes) .elementor-menu-cart__toggle .elementor-button-text{display:none}
.elementor-menu-cart__toggle .elementor-button-text{margin-right:.3em}
#tm_builder_outer_content .tm_pb_widget_area .widget_search button.search-submit .screen-reader-text{display:inline-block;clip:auto;width:auto;height:auto;position:relative !important;line-height:normal;color:#666}

.newsBox .newsList li .txt{line-height:1.4em;margin:0 0 12px;max-height:8.4em;overflow:hidden;}

.newsBox .newsList li .txtNewsNoImg .txt{height:auto}

.catgrs .infoBox .txt{display:block;color:#333;padding-top:13px;line-height:20px}

.catgrsSmall .infoBox .txt,.catgrsSmall .line{display:none}

.catgrsSecond .infoBox .txt,.catgrsSecond .line{display:none}

.advBox .newsList li .txt{line-height:1.4em;margin:0 0 12px;max-height:8.4em;overflow:hidden;}

.advBox .newsList li .txtNewsNoImg .txt{height:auto}

.newsBoxIn .newsList li .txt{max-height:8.4em;}

.leftMenu .srchMobF .txt{border:none;background:none;height:27px;top:1px;width:90%;color:#666}

.devices .newsBox .newsList li .txt{max-height:8.4em;}

.devices .advBox .newsList li .txt{max-height:8.4em;}

.devices .newsBoxIn .newsList li .txt{max-height:8.4em;}

	.auto-style6 {
		background-repeat: no-repeat;
		background-position-y: 8px;
	}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-lg,.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,.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,.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-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-9{-webkit-box-flex:0;-webkit-flex:0 0 75%;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}


.site-header-menu {
	display: none;

	-webkit-box-flex: 0;
	-webkit-flex: 0 1 100%;
	-ms-flex: 0 1 100%;
	flex: 0 1 100%;
}


.site-header-menu.toggled-on,
.no-js .site-header-menu {
	display: block;
}


.node-form .number {
  display:inline;
  width:auto;
}

.front #content-content .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}

.sidebar .most-popular-america table td.number {
  text-align: right;
  font: 17px/25px 'Trocchi', serif;
  color: #8f9182;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}

.bio-summary {
	width: 75%;
    color: #0c559f;
    line-height: 1.8em;
    float: left;
    padding: 30px;
}

#calendar2 thead tr.month{
  background-color: #67b9ce;
  height: 30px;
  color: #fff;
}


#the_header .logo-variation.logo-variation-header .logo-slot img{
  max-height: 13rem !important;
}


body:not(.isMobile) #wrapper .page_title, #the_header, #the_footer, #container .full_width_content {
    max-width: 100% !important;
}




#the_header{
  max-width: 100% !important;
}



.isMobile #the_header #_the_logo, .isMobile #the_header,  .isMobile #the_header #_the_logo .slot-type-image{
 min-height: 10rem !important;
}


    section.location-details .description,
    section.location-details .label {
        vertical-align: top;
        margin-top: 0;
    }


    section.location-details .description {
        margin-right: 30px;
        float: right;
        width: -webkit-calc( 65% - 15px );
        width: -moz-calc( 65% - 15px );
        width: calc( 65% - 15px );
    }


article.blog-post .author-box .author-box-content p.description {
    color: #000;
}

#rap { text-align: left; margin: 0 auto; width: 1024px; }

#gtco-footer .gtco-widget {
  margin-bottom: 30px;
}

#gtco-footer .gtco-widget h3 {
  margin-bottom: 15px;
  font-weight: bold;
  font-size: 15px;
  letter-spacing: 2px;
  text-transform: uppercase;
}

#gtco-footer .gtco-widget .gtco-quick-contact {
  padding: 0;
  margin: 0;
}

#gtco-footer .gtco-widget .gtco-quick-contact li {
  padding: 0;
  margin: 0 0 10px 0;
  list-style: none;
}

#gtco-footer .gtco-widget .gtco-quick-contact li i {
  width: 30px;
  float: left;
  font-size: 18px;
  position: relative;
  margin-top: 4px;
  display: -moz-inline-stack;
  display: inline-block;
  zoom: 1;
  *display: inline;
}
.navbar-brand{float:left;padding:37px 15px;font-size:1.1rem;line-height:22px;height:96px}
.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}
.navbar-default .navbar-brand{color:#2a2e30}
.navbar-default .navbar-brand:hover,.navbar-default .navbar-brand:focus{color:#121415;background-color:transparent}
.navbar-inverse .navbar-brand{color:#ddd}
.navbar-inverse .navbar-brand:hover,.navbar-inverse .navbar-brand:focus{color:#fff;background-color:transparent}
.navbar-brand img{width:72px;height:auto}
.navbar-brand .mobile-brand-image{display:none}
.gradient-muster,.gradient-muster-defaultpage{background:#d9042b;background:-moz-linear-gradient(45deg,rgba(217,4,43,1) 0,rgba(145,17,70,1) 100%);background:-webkit-gradient(linear,left bottom,right top,color-stop(0,rgba(217,4,43,1)),color-stop(100%,rgba(145,17,70,1)));background:-webkit-linear-gradient(45deg,rgba(217,4,43,1) 0,rgba(145,17,70,1) 100%);background:-o-linear-gradient(45deg,rgba(217,4,43,1) 0,rgba(145,17,70,1) 100%);background:-ms-linear-gradient(45deg,rgba(217,4,43,1) 0,rgba(145,17,70,1) 100%);background:linear-gradient(45deg,rgba(217,4,43,1) 0,rgba(145,17,70,1) 100%);position:absolute;z-index:-1;left:0;max-height:350px;width:100%}
.gradient-muster img,.gradient-muster-defaultpage img{max-height:100%;width:auto;display:block;position:absolute;right:0;top:0}
.gradient-muster{height:35%;top:130px}
.gradient-muster-defaultpage{height:120px}
.ai1ec-agenda-widget-view .ai1ec-event .ai1ec-event-time{font-weight:bold;}
.ai1ec-popover.ai1ec-popup .ai1ec-event-time{background:#eee;font-size:11.05px;font-weight:bold;margin:2px -8px 0;padding:1px 8px;}
.ai1ec-month-view .ai1ec-event-time,.ai1ec-week-view .ai1ec-event-time,.ai1ec-oneday-view .ai1ec-event-time{font-weight:bold;font-size:11px;}
.ai1ec-month-view .ai1ec-multiday-bar .ai1ec-event-time{display:none;}
.ai1ec-oneday-view .ai1ec-start-truncated .ai1ec-event-time,.ai1ec-week-view .ai1ec-start-truncated .ai1ec-event-time{display:none;}
.ai1ec-agenda-view .ai1ec-event .ai1ec-event-time{font-size:9pt;font-weight:bold;opacity:0.8;filter:alpha(opacity=80);}
.ai1ec-print .ai1ec-agenda-view .ai1ec-event-summary .ai1ec-event-time{display:inline;border:none !important;box-shadow:none !important;}
.footer-nav--small:before,.zone-content:after{content:''}
.footer-nav,.footer__social,.footer__title,.zone-content,.zone-nb{text-align:left}
.footer-nav--small:before{content:none}
.footer-nav--small{position:relative}
.footer-nav--small .footer-nav__item{text-transform:uppercase;font-size:12px;font-size:.8rem;line-height:28px}
.site-footer .news-widget-outer .news-widget-img{width:26.065%;float:left}

#footer .suggest{float:right}



#cookies{
	font-family:'Lato', sans-serif;
	font-size:14px;
	color:#004d00;
	background: rgba(230, 230, 230, 0.9);
	position:fixed;
	z-index:5000000;
	bottom:0;
	left:0;
	width:100%;
	height:120px;
	padding: 10px 10px 0 10px;
	line-height:1.25em;
	text-align:center;
	filter:alpha(opacity=90); 
}


#cookies a{
	color:#004d00;
	text-decoration: none;
	font-weight: 700;
}


#cookies a:hover{
	text-decoration: underline;
}


#cookies #mnm{
	background-color:#004d00;
	color:#fab63c;
	cursor:pointer;
	padding:10px 20px 10px 20px;
	text-transform:uppercase;
	font-weight:700;
	width:60px;
	height:auto;
	text-align:center;
	margin: 10px 0 0 45%;
	opacity: 1.0;
	filter:alpha(opacity=100); 
}

.contact-top1 label{font-size:1.1em;font-weight:600;color:#fff;text-align:left;display:inherit;margin-bottom:0.5em;}

.contact-top1{background:#3369e7;padding:3em 3em 4em;}
.fusion-header-sticky-height{display:none}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }
header.header .et-trending #et-secondary-menu .menu-item-has-children ul{top:-10px;left:100%}


.community-button .community-number,
.community-button .community-text {
    margin: 0;
    padding: 0;
    font-size: 14px;
}

    section#map .section-community-nav p.community-text {
        margin-top: -8px;
    }

.row .eight.columns { width: 65.95745%; }

.row .eight.centered { margin-left: 17.02128%; }

.sixteen.colgrid .row .eight.columns { width: 48.93617%; }

.sixteen.colgrid .row .eight.centered { margin-left: 25.53191%; }


.service_icon{
	border-radius:50%;
	width:90px;
	height:90px;
	margin:0px auto 25px;

	}


.service_icon.icon1{
	border:2px solid #f56eab;
	}


.service_icon.icon2{
	border:2px solid #7cc576;
	}

	
.service_icon.icon3{
	border:2px solid #49b5e7;
	}


.service_icon.icon4{
	border:2px solid #ffcf68;
	}

	
.service_icon span {
	text-align: center;
    border: 3px solid #fff;
    border-radius: 50%;
    display: block;
	padding: 10px;
}


.service_icon.icon1 span {
    background:#f56eab;
}

.service_icon.icon2 span {
    background:#7cc576;
}

.service_icon.icon3 span{
    background:#49b5e7;
	}

.service_icon.icon4 span{
    background:#ffcf68;
	}


.service_icon i{
	color: #fff;
    font-size: 40px;
	}
.socialmedia, #nav, #sidebar{display:none;}

#header #cart .empty {
	padding-top: 50px;
	text-align: center;
}

	#footer ul#regions{padding:15px 0;margin:0}
#footer ul#regions li{display:inline;padding-left:30px;padding-right:0;}
#footer ul#regions li.first{padding-left:0}
#footer ul#regions li.last{padding-left:0}

ul.unstyled,ol.unstyled{margin-left:0;list-style:none;}
.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}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}

  .header-search-wrap .td-icon-search {
    color: #fff !important;
  }

.td-header-style-1 .header-search-wrap .td-icon-search {
  color: #000;
  
}


.header-search-wrap {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 999;
}




.mh-widget-title { font-size: 14px; font-size: 0.875rem; color: #fff; padding: 10px 15px; background: #db0070; border-bottom: none; }

.mh-widget-title a { color: #fff; }

.mh-widget-col-1 .flex-control-nav, .mh-widget-col-2 .flex-control-nav { top: 15px; right: 10px; }

.mh-widget-col-1 .mh-slider-caption { background: #333; }




.mh-widget .tagcloud a { background: #333; }

.tagcloud a:hover, .mh-widget .tagcloud a:hover, .mh-footer-widget .tagcloud a:hover { background: #ad004b; }


#calendar2 thead tr.days{
  background-color: #d8d8d8;
  height: 25px;
  color: #666;
    font-size: 10px;
}


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

.center{text-align:center;line-height:25px;}
.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-6{width:50%}

.navbar-header a{
	font-size: 20px;
	color: #ffffff !important;
	letter-spacing: 1px;
	font-weight: bold;
}

    .navbar-header {
        float: none;
    }

.light-menu .navbar-header a{
	font-size: 20px;
	color: #07253F !important;
	letter-spacing: 1px;
	font-weight: bold;
}



#sticky_footer {
  width: 100%;
  padding-top: 70px;
}


.price-group { color: #ef1c25;}




.page-fav .product .name-wrap .price-group {

    display: block;

    margin-top: 15px;

    color: #000;

}



#sidebar .widget_nav_menu .sub-menu { display: none }

#sidebar .widget_nav_menu .sub-menu a:before { content: "-"; margin-right: 10px; }

#sidebar .widget_nav_menu .sub-menu .sub-menu a:before { content: "- -"; margin-right: 10px; }

	body #site-navigation .dropdown-menu li.megamenu ul.sub-menu a.sf-with-ul { padding-left: 12px }
.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}
#x-menu-level-1-2 .before{left:615px}

    
    .x-menu-item {
        box-sizing: initial;
    }


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

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.footer__ratings{color:#f1e9d0;text-align:center;font-size:11px;padding:0 8px}

.b-bnt__icon {
    display: inline-block;
    vertical-align: middle;
    margin-right: 12px;
}

.podmenu {position:absolute; background:#ededed; z-index:1000; padding: 0 10px;}

.podmenu li {float:none; border:0; font:14px/16px Arial, Helvetica, sans-serif; padding:3px 0px; }

.podmenu li a{color:#235ec1;  text-transform:none;}

.menu .podmenu li { background:none; border-bottom:1px dotted #d4d4d4; padding: 3px 6px}

.menu .podmenu li:hover { background:#cecdcd; -webkit-border-radius:   10px; -moz-border-radius:  10px; border-radius:  10px;}

.menu .podmenu li:hover a:hover { text-decoration:none;}

.podmenu ul {padding: 10px 20px;}

.podmenu h6 {font-size:14px; text-transform:uppercase; color:#235ec1; padding:0 20px }

.menu .podmenu ul {width:auto;}

	#go-top{right: 15px;}

.body_wraper_full #go-top{background-color: #F2F2F2;}

#go-top:hover{height: 62px;}

#go-top i { 
	display: block;
	width: 100%;
	padding: 4px;
	position: absolute;
	top: 0;
	height: 35px;
}

#go-top.active {transform:translateY(0); -webkit-transform:translateY(0); -ms-transform:translateY(0); visibility:visible; opacity:1;}

#go-top span{
	font-size: 11px;
	background-color: #2B2F30;
	color: #ffffff;
	display: block;
	width: 100%;
	padding:2px;
	height: 22px;
	bottom: -22px;
	position: absolute;
}

#go-top:hover span{
	bottom: 0;
}

#go-top:hover i{
	bottom: 
}

.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: 3px;
  padding-left: 3px;
}

  .col-lg-3 {
    width: 25%;
  }
#our-partners{background:#f7f7f7;position:relative;padding:30px 0 65px;text-align:center}
#our-partners .advisera-partners{padding-left:0}
#our-partners .partners-top-bg{background-repeat:repeat-x;background-attachment:scroll;background-position:top;position:absolute;top:-8px;left:0;height:8px;width:100%}
#our-partners h3{color:#121212;text-align:center;margin-bottom:40px}
#our-partners ul{list-style:none;list-style-type:none;margin:0}
#our-partners ul li{display:inline-block;width:100%;max-width:340px;padding:30px 20px 10px;box-sizing:border-box;border:1px #e2e2e2 solid;border-radius:4px;font-size:11px;color:#777;margin:5px;min-height:215px;vertical-align:top}
#our-partners ul li img{height:79px;width:auto;margin-bottom:30px}
.blog .format-aside .entry-title,.archive .format-aside .entry-title{display:none}
.header-video .entry-title,.header-video h2,.header-img .entry-title,.header-img h2{font-weight:normal;font-size:16px}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
.nav{padding-left:0;margin-bottom:0;list-style:none}
.nav .nav-divider{height:1px;margin:9px 0;overflow:hidden;background-color:#e5e5e5}
.nav-tabs{border-bottom:1px solid #ddd}
.nav-tabs.nav-justified{width:100%;border-bottom:0}
.nav-justified{width:100%}
.nav-tabs-justified{border-bottom:0}
.nav-tabs .dropdown-menu{margin-top:-1px;border-top-left-radius:0;border-top-right-radius:0}

.Homepage.Overview .nav-tabs { max-width:855px; margin:0 auto; border:0; }

.formswitcher .nav-tabs {margin-top: 30px !important;  }

  .navigation .navigation-element { display: inline-block; float: left; }

  .navigation .navigation-element .top-level_navigation-link { height: 99px; width: auto; padding: 35px 20px; display: block; }

  .navigation .second-level .navigation-element, .navigation .second-level .secondary_navigation-heading, .navigation .second-level .secondary_navigation-link { display: block; float: none; clear: both; padding: 2px 15px; }

  .navigation .third-level .navigation-element { padding: 2px 5px 2px 25px; }

#colophon .widget_nav_menu .menu-item {
  padding-bottom: 0;
}

#colophon .widget_nav_menu .menu-item a {
  display: block;
  padding-bottom: 3px;
  margin-bottom: 3px;
  border-bottom: 1px solid #b9b9b9;
}


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


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

.positioned, .positioned2 { display:none; }

.positioned2 { position:fixed; bottom:70px; right:5px; }

	#header .header-content2 .header-content-form .text-desc {
		color:#a9a9a9;
		font-size:13px;
		line-height:20px;
		margin:25px 0px 0px;
	}

		#header .header-content2 .header-content-form .text-desc a {
			color:#777;
			font-weight:400;
		}

		#header .header-content2 .header-content-form .text-desc a:hover { color:#a9a9a9; }

		#header .header-content4 .header-content-form .text-desc {
			color:#a9a9a9;
			font-size:13px;
			line-height:20px;
			text-align:center;
			margin:15px 0px 0px;
		}

			#header .header-content4 .header-content-form .text-desc a {
				color:#777;
				font-weight:400;
			}

			#header .header-content4 .header-content-form .text-desc a:hover { color:#a9a9a9; }
