﻿

    

.authors-main-window{
	background-color : white;
	font-weight : 600;
}




.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;
}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-24.x-section,.e79-35.x-section,.e79-39.x-section,.e79-43.x-section,.e79-49.x-section,.e79-58.x-section {margin:0em;z-index:1;}
.e79-1.x-section,.e79-10.x-section,.e79-19.x-section,.e79-35.x-section,.e79-39.x-section,.e79-49.x-section,.e79-58.x-section {padding:45px 0px 45px 0px;}
.e79-1.x-section,.e79-10.x-section,.e79-49.x-section,.e79-58.x-section {background-color:rgb(0,86,133);}

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






.article-overlay {
	display: none; 
	position: fixed;
	z-index: 600;
	width: 100%;
	height: 100%;
	background-color: black;
	box-sizing: border-box;
	padding-left: 165px;
}

.footer-widgets ul .children .cat-item,
.footer-widgets ul .children .page_item,
.footer-widgets ul .sub-menu .menu-item,
.sb-widget ul .children .cat-item,
.sb-widget ul .children .page_item,
.sb-widget ul .sub-menu .menu-item {
    margin-top: 10px;
    padding-top: 10px;
    padding-bottom: 0;
    border-top: 1px dotted #dcdcdc;
    border-bottom: none
}




.about-text {
  font-size: 24px;
  font-weight: 300;
  text-align: center;
  color: #666;
}

.about-text p{
	font-size:24px;
	font-weight: 300;
}

.about-text p a{
	text-decoration:underline;
	font-weight: 500;
}


#wp-custom-header img {
	display: block; 
	margin-right: auto; 
	margin-left: auto;
	width: 100vw;
  height: auto;
}


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


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


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




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


	.genesis-responsive-menu .genesis-nav-menu .menu-item {
		display: block;
		float: none;
		position: relative;
		text-align: left;
	}


	.genesis-responsive-menu .genesis-nav-menu .menu-item:focus,
	.genesis-responsive-menu .genesis-nav-menu .menu-item:hover {
		position: relative;
	}

.short-app {
    background-color: #ffffff;
    padding: 1px;
    height: 310px;
    width: 57%;
    border-radius: 3px;
}

.short-app .input-group {
    width: 100%;
}


.short-app .tool-slider {
    background-color: #EBF5F7;
    margin: 15px;
    border-radius: 3px;
}

    .hero-section .short-app {
        height: 100%;
    }

    .hero-section .short-app .top-15 {
        margin-top: 0px;
    }

    .hero-section .short-app .col-sm-5 {
        
    }

    .hero-section .short-app .input-group {
        width: 100%;
    }

    .short-app .col-sm-5 {
        width: 38.666667%;
    }


.page5 .success-msg {
	position: absolute;
	bottom: 60px;
	right: 40px;
	display: none;
}
.fl-callout-icon-left .fl-callout-content,.fl-callout-icon-right .fl-callout-content,.fl-callout-icon-left-text .fl-callout-text-wrap,.fl-callout-icon-right-text .fl-callout-text-wrap {display: table-cell;}
.fl-callout-photo-left .fl-callout-content,.fl-callout-photo-left-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
.fl-callout-photo-right .fl-callout-content,.fl-callout-photo-right-text .fl-callout-text-wrap {display: table-cell;width: 50%;vertical-align: middle;}
#responsive-menu-container #responsive-menu-search-box,#responsive-menu-container #responsive-menu-additional-content,#responsive-menu-container #responsive-menu-title{padding:25px 5%}
#responsive-menu-container #responsive-menu-additional-content{color:#fff}
.contributor-result-avatar{display:inherit;-webkit-order:1;order:1;width:auto;height:60px;padding:2%}
.contributor-result-avatar img{width:auto;height:50px;margin-top:10%}
.poundkey-panels-container.asteriskhome-layout .asteriskhome-bottom .pane-asterisk-top-contributors-asterisk-top-contributors .contributor-result-avatar{padding:0 10px 0 0}


.footer-widget-title {
  color: whitesmoke;
  font-family: "Ubuntu", sans-serif;
  font-size: 15px;
  font-size: 1.5rem;
  font-weight: 500;
  margin: 0 0 25px 0;
  text-transform: uppercase;
}

.sub-menu .menu-item-has-children:after { color: #fff }
#footer .privacy-links ul.menu li.last{border-right:none;margin:0;padding:0;}
nav .goods .sub{width:615px}

.listsidebar .sub-menu { display: none; }

.listsidebar .current-menu-item .sub-menu, .listsidebar .current-menu-ancestor .sub-menu { display: block }

#inner-footer nav .footer-links ul li .sub-menu { display: block !important; }
.logged-in .notification+header[class*="transparent"]{top:68px;position:absolute}
.notification+header{top:auto}
.notification+header[class*="transparent"]{top:38px;position:absolute}
.notification{background-color:#F7F7F7;padding:10px 0;text-align:center;position:absolute;top:0;z-index:50;width:100%}
.notification p,.notification a{display:inline-block;font-size:18px}
.notification p{padding-right:20px;color:#364156}
.notification a{color:#26A8DF;font-family:"proxima-nova",sans-serif;text-transform:uppercase;position:relative;padding-right:20px}
.notification .fa{color:#364156;font-size:25px;padding-left:10px;position:absolute;right:0;top:-4px}


#lefthandcolumn, #toplevel, #seclevel, #toputilnav, #toolsbarTop, #toolsbarBase, #footer, #toolsbarTopNoMenu, #toolsbarBaseNoMenu
{
	display: none;
}



#footer 
{
	background-color: #464E59;
	padding: 12px 15px 0 15px;
	text-align: left;
	height: 30px;
}


#floatbuttonleft, #floatbuttonright { position: absolute; top: 45%; width: 100%;  padding-top: 20px; padding-bottom: 75px;   }




#floatbuttonleft .wpb_wrapper p,#floatbuttonright .wpb_wrapper p { text-align: center; }




.title-area {
	font-weight: 700;
	float: left;
	overflow: hidden;
	width: 320px;
}




.header-full-width .title-area,
.header-full-width .site-title {
	width: 100%;
}


.header-image .title-area,
.header-image .site-title,
.header-image .site-title a {
	float: left;
	margin: 0;
	max-width: 260px;
	min-height: 100px;
	padding: 0;
	width: 100%;
}


	.content,
	.sidebar-primary,
	.sidebar-secondary,
	.site-header .widget-area,
	.title-area,
	.wrap {
		width: 100%;
	}

	
	.header-image .title-area, 
	.header-image .site-title, 
	.header-image .site-title a {
	    float: none;
	    margin: 0 auto;
	}


.dark .line,
.dark .double-line { border-top-color: rgba(255,255,255,0.1); }


.dark .well .line { border-color: rgba(255,255,255,0.08); }


.line,
.double-line {
	clear: both;
	position: relative;
	width: 100%;
	margin: 60px 0;
	border-top: 1px solid #EEE;
}


.line.line-sm { margin: 30px 0; }


.well .line {
	margin: 20px 0;
	border-color: #E5E5E5;
}


.post-navigation + .line { margin: 40px 0 50px; }


.single-product .product-desc .line { margin: 20px 0; }
.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-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-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{float:left;width:100%}


.banner {
	padding:4em 0em;	
	font-weight:300;
	margin-bottom:4px;
}


.banner p {
	color:#ffffff;
	font-size:22px;
	margin:auto;
}


header .menu-item {
  padding-top: 7px;
  padding-bottom: 7px;
  padding-left: 1rem;
  padding-right: 1rem;
}


.mc-logo-link {overflow: hidden;float: left; margin: 0;position: absolute; top: 50%; -ms-transform: translate(0,-50%); transform: translate(0,-50%);}

.mc-logo-link img {max-width: 100%; height: auto;}

.sub-menu .menu-item-has-children:after { color: #fff }


.featured-post-item .basic-wrap {
  display: block;
  position: relative;
  margin-left: 15px;
  margin-right: 15px;
  margin-bottom: 15px;
}
.embed-responsive{position:relative;display:block;width:100%;padding:0;overflow:hidden}
.embed-responsive::before{display:block;content:""}
.embed-responsive .embed-responsive-item,.embed-responsive embed,.embed-responsive iframe,.embed-responsive object,.embed-responsive video{position:absolute;top:0;bottom:0;left:0;width:100%;height:100%;border:0}
.embed-responsive-21by9::before{padding-top:42.857143%}
.embed-responsive-16by9::before{padding-top:56.25%}
.embed-responsive-4by3::before{padding-top:75%}
.embed-responsive-1by1::before{padding-top:100%}

.mediatheque .embed-responsive{
    margin-bottom: 5px;
}

.mediatheque .embed-responsive-16by9::before {
    padding-top: 66.25%;
}
.fusion-mobile-menu-icons{margin-top:10px;}
.fusion-mobile-menu-icons a,.fusion-mobile-menu-icons a:after,.fusion-mobile-menu-icons a:before{color:#20385d;}
.fusion-logo-right .fusion-mobile-menu-icons{left:0;right:auto}
.fusion-logo-right .fusion-mobile-menu-icons a{float:left;margin-left:0;margin-right:15px}
.fusion-mobile-menu-icons a{float:right;font-size:21px;margin-left:20px}

        
        .header .logo .logo_standard{
        }
body.has-sidebar #content{width:calc(100% - 23% - 80px);}
body.has-sidebar.double-sidebars #content{width:calc(100% - 21% - 21% - 80px);margin-left:calc(21% + 40px);}
#content{width:100% !important;margin-left:0px !important;}
#content.full-width{margin-bottom:0;}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.oval_kutular{background-color:#FFF4C2}


.item-parceiros {
	position: relative;
	width: 290px;
	height: 70px;
	background-color: #fff;
	margin: 10px 0px 0px 10px;
}


.item-parceiros img {
	position: relative;
	width: 100px;
	height: 60px;
	float: left;
	margin: 5px 0px 0px 5px;
}


.item-parceiros p {
	width: 170px;
	font-size: 12px;
	float: left;
	position: relative;
	margin: 2px 0px 0px 7px;
}


.item-parceiros a {
	color: #666 !important;
}


.item-parceiros p a {
	color: #666;
	text-decoration: none;
}


.item-parceiros p a:hover {
	text-decoration: underline;
}


#footer-wrap	{
	width: 980px;
	margin-right: auto;
	margin-left: auto;
	height: 45px;
}


#footer	{
	padding-right: 10px;
	padding-left: 10px;
}


div#community-wrap .jomsocial {
    padding: 0px;
    height: auto;
    min-height: 0px;
}

footer .breadcrumbs a:hover,
footer #wsm_copyright a:hover{color: #FFF; text-decoration: underline;}

footer #wsm_copyright {color: #9E9E9E; font-size: 12px; line-height: 1.5; margin-bottom: 15px; text-align: right;}

footer #wsm_copyright a {color: #9E9E9E;}


#wsm_copyright {float: left; font-size:.83em;color:#999; }

#wsm_copyright, #wsm_copyright a {color: #9E9E9E;text-decoration:none;font-weight:normal}

#wsm_copyright a:hover {color:#333;text-decoration:underline;font-weight:normal;}

#wsm_copyright br {display:none;}
.text-left-lg{text-align:left}

#main{
	width:675px;
	margin:0px;
	float:left;
	padding: 0px;
}
.header-menu-sp__item.is-active .header-menu-sp__item-btn,.header-menu-sp__item__sub-item.is-active .header-menu-sp__sub-item-btn{color:#000}
.header-menu-sp__item__sub-item{margin-right:15px}
.header-menu-sp__item__sub-item:last-child{margin-right:0}
.header-menu-sp__item__sub-item-btn-txt-en,.header-menu-sp__item__sub-item-btn-txt-jp{font-weight:700;text-align:center}
.header-menu-sp__item__sub-item-btn-txt-en{font-family:'Roboto Condensed',sans-serif;font-size:11px;letter-spacing:.14em;margin-right:8px}
.header-menu-sp__item__sub-item-btn-txt-jp{font-size:12px;letter-spacing:.39em}
.vce-google-maps-wrapper{display:inline-block;vertical-align:top;max-width:100%}
.vce-google-maps-proportional{position:relative;height:auto}
.vce-google-maps-wrapper.vce-google-maps-proportional{height:auto}
.vce-google-maps-wrapper.vce-google-maps-proportional .vce-google-maps-inner{height:0}
.vce-google-maps--width-custom .vce-google-maps-inner{width:100%}
.vce-google-maps--height-custom .vce-google-maps-inner{height:100%}
.vce-google-maps--width-custom iframe{width:100%}
.vce-google-maps--height-custom iframe{height:100%}
.vce-google-maps-inner iframe{max-width:100%;display:block;vertical-align:top}
.vce-google-maps-proportional iframe{width:100%;height:100%;position:absolute;top:0;left:0}
.vce-google-maps--align-center{text-align:center}
.vce-google-maps--align-right{text-align:right}
.vce-google-maps--align-left{text-align:left}





#wrap {
	margin: auto;
	text-align: left;
	width: 1000px;
	position: relative;
}


.burger__line {
	display: block;
	width: 100%;
	height: 2px;
	background-color: #fff;
	position: absolute;
	left: 0;
	-webkit-transition: 0.3s all linear;
	-o-transition: 0.3s all linear;
	transition: 0.3s all linear;
}
.megamenu .sublink{font-size:18px;font-size:1.2rem;font-weight:500;letter-spacing:0;display:block;text-transform:capitalize}

.logo .tit_logo{margin:50px 0 0;max-height:150px;width:220px;float:left;}

.logo a img{float:left;margin:5px 15px 0;}


			.slider_title2_text{
				color:#3e769a !important; 
				font-weight: bold;
				padding-top: 0px;
				position: absolute;
				width: 100%;
				padding-top: 50px;
				text-align: center;
				
			}
.west-coast .simple-image{float:left;margin:0 5px 0 0}
.west-coast .simple-image img{max-width:70px;height:auto}
.home-blogs .simple-image{float:left;margin:0 5px 0 0}
#catcher{height:0!important}
.clear{clear:both}
.text-center{text-align:center}


.cookie_box {
	position:fixed;
	width:100%;
	height:auto;
	z-index:999;
	background:#000;
	opacity: 0.9;
	bottom:0;
}


.contact-map {
	margin-top: 30px;
	margin-bottom: 30px;
	height: 420px;
	background: #eee;
	border-top:1px solid #ddd;
	border-bottom:1px solid #ddd;
}


.contact-map h5{
	margin:0px !important;
	margin-bottom:5px !important;
	font-weight:400;
	font-size:13px;
	color:#444;
	line-height:15px;
}


.contact-map p{
	color:#444 !important;
	font-size:12px !important;
	line-height:20px !important;
	font-family:"Open Sans", sans-serif !important;
}




.clear {
	clear:both;
	display:block;
	overflow:hidden;
	visibility:hidden;
	width:0;
	height:0;
}


.clear:after {
	clear:both;
	content:' ';
	display:block;
	font-size:0;
	line-height:0;
	visibility:hidden;
	width:0;
	height:0;
}


* html .clear {
	height:1%;
}
.qodef-tabs .qodef-tabs-nav .qodef-tab-container{box-sizing:border-box;position:relative}
.qodef-tabs .qodef-tab-container{line-height:25px}
.qodef-tabs.qodef-horizontal .qodef-tab-container{padding:25px 0}
.qodef-tabs.qodef-vertical .qodef-tab-container{float:left;padding:0 25px;width:74%}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}
.et_pb_image_13.et_pb_module{margin-left:auto!important;margin-right:auto!important}
#u2187-bw{margin-top:62px;margin-bottom:-400px;min-height:400px;}
#u2187,#u2187-bw{z-index:137;}

.navigation .n_bj10{ background-position:-237px -160px;}
.list-inline{padding-left:0;margin-left:-5px;list-style:none}


nav.legal ul.list-inline {
	margin-left : 0;
}
.utility__list .utility__item{padding:0;display:inline-block;width:24.5%;text-align:center}
.utility__list .utility__item a{display:inline-block;color:#33495e;text-align:center}
.utility__list .utility__item .material-icons{display:inline;margin:0;text-align:center}
.utility__list .utility__item:nth-last-child(n+3):nth-last-child(-n+3):first-child,.utility__list .utility__item:nth-last-child(n+3):nth-last-child(-n+3):first-child~.utility__item{width:33%}



.row:after {
    content: "";
    display: table;
    clear: both;
}

.col_1_of_4 {
	display: block;
	float: left;
}


		.su-column {
			float: none !important;
			margin: 0 !important;
			width: 100% !important;
		}

		
		.su-note img, .su-service-title img, .su-column img {
			width: auto;
			display: inline;
		}

.navbar .menu-item {
float: none;
}

.navbar .menu-item a {
border-bottom: 1px solid #111;
padding: .7rem 0;
}

.liste_tit
{
    font-weight: bold;
    font-size: 15px;
    color: #0066FF;
    font-family: tahoma, verdana, sans-serif;
    padding-left: 5px;
}

.liste_tit A:link
{
    font-weight: bold;
    font-size: 15px;
    color: #0066FF;
}

.liste_tit A:visited
{
    font-weight: bold;
    font-size: 14px;
    color: #0066FF;
}

.tga {
	font-family:"Arial Narrow";
	font-size:18px;
	color:#FF0;
	padding-left:3px;
	background-color:#FF6;
}
.e10-2.x-container,.e10-6.x-container,.e10-12.x-container,.e10-17.x-container,.e10-22.x-container,.e10-28.x-container {margin:0em auto 0em auto;background-color:transparent;z-index:1;}

.clearfix {display: block;}


#documents .wsm-cat-list-item.clearfix,
.wsm-cat-price-save-percent, .wsm-cat-price-save-amount { display: inline-block; }

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

html[xmlns] .clearfix{display:block;}

* html .clearfix{height:1%;}
.qodef-logo-wrapper a img.qodef-normal-logo,.wpb_image_grid .wpb_image_grid_ul a:hover:after{opacity:1}
.qodef-light-header .qodef-logo-area .qodef-dark-logo,.qodef-light-header .qodef-logo-area .qodef-normal-logo,.qodef-light-header .qodef-menu-area .qodef-dark-logo,.qodef-light-header .qodef-menu-area .qodef-normal-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-dark-logo,.qodef-light-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.qodef-dark-header .qodef-logo-area .qodef-light-logo,.qodef-dark-header .qodef-logo-area .qodef-normal-logo,.qodef-dark-header .qodef-menu-area .qodef-light-logo,.qodef-dark-header .qodef-menu-area .qodef-normal-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-light-logo,.qodef-dark-header .qodef-vertical-menu-area .qodef-normal-logo{opacity:0}
.et_pb_blurb_0.et_pb_blurb h4,.et_pb_blurb_0.et_pb_blurb h4 a{color:#0e2a36!important}
.et_pb_blurb_0.et_pb_blurb{color:#727272!important}
.et_pb_blurb_2.et_pb_blurb{color:#727272!important}
.et_pb_blurb_1.et_pb_blurb h4,.et_pb_blurb_1.et_pb_blurb h4 a{color:#0e2a36!important}
.et_pb_blurb_1.et_pb_blurb{color:#727272!important}
.et_pb_blurb_2.et_pb_blurb h4,.et_pb_blurb_2.et_pb_blurb h4 a{color:#0e2a36!important}
.et_pb_blurb.et_pb_text_align_left .et_pb_blurb_content .et_pb_blurb_container{text-align:left}
.et_pb_blurb.et_pb_text_align_right .et_pb_blurb_content .et_pb_blurb_container{text-align:right}
.et_pb_blurb h4{padding-bottom:5px}
.et_pb_blurb h4 a{text-decoration:none}
#ad-header{text-align:center;margin:20px}
.skin-deployed #ad-header{margin-left:-2rem;margin-right:-2rem}
#ad-header.ad-header-spaced{margin-top:50px}

.advert{text-align:center}
.header .topbar ul.loginbar{margin:0}
.header .topbar ul.loginbar li i.fa{color:#bbb}
.header .topbar ul.loginbar li.topbar-devider{top:-1px;padding:0;font-size:8px;position:relative;margin:0 9px 0 5px;font-family:Tahoma;border-right:solid 1px #bbb}
.header.header-dark .topbar ul.loginbar li.topbar-devider{border-right-color:#666}
.search-container{width:25px;height:35px}
.search-container .fa{position:absolute;top:12px;left:8px;cursor:pointer}
.search-container .search-form{position:absolute;left:0;top:0;margin:-2px 0 0;width:25px}
.search-container .search-form .screen-reader-text{display:none}
.search-container .search-form input[type=search]{box-shadow:none;width:25px;height:34px;transition:all .4s ease;border-radius:8px;border:0;z-index:60;position:relative;background:0 0;padding:0 0 0 25px;cursor:pointer}
.search-container .search-form input[type=submit]{display:none}
.search-container:hover{color:#43adc5}

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

#cookie-law-info-again {
font-size: 10pt;
margin: 0;
padding:5px 10px;
text-align: center;
z-index: 9999;
cursor: pointer;
box-shadow: #161616 2px 2px 5px 2px;
}
 .col-full { width: auto; }

.col-full, #wrapper { width: 1200px; max-width: 1200px; }


	#page-header-bg .span_6 span.subheader {
		font-size: 24px;
	}


	.arhchive #page-header-wrap #page-header-bg .subheader {
		display: none;
	}

.accordion .accordion-heading a.active {
	color: #fff !important;
}
   

#footer {

margin:20px 0px -20px 0px;
padding:30px 0px;
text-align:center;
background-color:#4E3C35;
}


#footer p {
color:#999;
font-size:12px;
}

.row .twelve.columns { width: 100%; }

.sixteen.colgrid .row .twelve.columns { width: 74.46809%; }

.sixteen.colgrid .row .twelve.centered { margin-left: 12.76596%; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}

header ul li.get,
header ul li.login {
    padding: 0 4px;
    text-transform: uppercase;
}

header ul li.get a  {
    background: #7cc71b;
    color: #fff;
    display: inline;
    float: left;
    padding: 0 15px;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    font-size: 13px;
    font-weight: 500;
}

.banner .get {
    background: #7cc71b;
    -moz-border-radius: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    line-height: 50px;
    text-transform: uppercase;
    margin: 0 10px 0 0;
    padding: 0 20px;
    color: #fff;
    display: inline-block;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}
.modal-header{padding:15px;border-bottom:1px solid #e5e5e5}
.modal-header .close{margin-top:-2px}
body .modal .modal-header{background-image:linear-gradient(to bottom,#00c300,#00c800,#00c300);background-color:#00c800;padding:10px}

body .modal .modal-header .modal-title{margin-top:10px;font-weight:500;line-height:1.2;font-size:18px;color:#fff}

body .modal .modal-header .modal-title small{font-family:inherit;font-weight:inherit;font-color:inherit;color:inherit;font-size:85%}
.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.modal-header:after,.modal-header:before,.row:after,.row:before{content:" ";display:table}
.clearfix:after,.container-fluid:after,.modal-header:after,.row:after{clear:both}


#front-text3,
#front-text4,
#front-text6 {
	margin: 0 auto;
	overflow: hidden;
}


#front-text3 blockquote,
#front-text4 blockquote,
#front-text6 blockquote {
	padding: 15px 0px;
	width: inherit;
    margin-bottom: 20px;
	font-size: 1.5em;
    line-height: 1.5;
	text-align: justify;
}
 #content p, #content ul, #content ol, #content, .ppbox { text-align: inherit ; }
 #content p, #content ul, #content ol, .widget-container, .widget-container a, table, table td, .ppbox, .navigation, #content dl, #content { word-spacing: inherit; ; }
.ab-block-post-grid .ab-block-post-grid-image{margin-bottom:1.2em}
.ab-block-post-grid .ab-block-post-grid-image img{display:block;width:100%}
.ab-block-post-grid .is-list .ab-block-post-grid-image{margin-bottom:0}


.ab-block-post-grid-image a {
	display: inline-block;
}


.ab-block-post-grid-image img,
.authority-featured-image img,
.featuredpost .has-post-thumbnail img {
	box-shadow: 0 16px 65px rgba(0, 0, 0, 0.18);
	vertical-align: middle;
}
.flex-l{display:-webkit-box;display:-ms-flexbox;display:flex}

.icon-facebook-square:before {
	content:"\e917";
}

.icon-facebook:before {
	content:"\e906";
}

.testimonial .whopic {
    display:inline-block;
}

.testimonial .whopic img {
    margin-top:10px;
    width:50px;
    height:50px;
    float:left;
}

.testimonial .whopic strong {
    float:left;
    margin-top:10px;
    padding-left:10px;
}

.testimonial .whopic small {
    display:block;
    font-size:12px;
    
}
#navbar-sticky .container,.main-container{padding:0 30px 0 0;}
.main-container h1,.main-container h2,.main-container h3,.main-container h4,.main-container h5,.main-container h6,.main-container .h1,.main-container .h2,.main-container .h3,.main-container .h4,.main-container .h5,.main-container .h6{font-family:"ProximaNovaBold","ProximaNovaRegular","HelveticaNeue-CondensedBold","HelveticaNeueBoldCondensed","HelveticaNeue-Bold-Condensed","Helvetica Neue Bold Condensed","HelveticaNeueBold","HelveticaNeue-Bold","Helvetica Neue Bold","HelveticaNeue","Helvetica Neue",'TeXGyreHerosCnBold',"Helvetica","Tahoma","Geneva","Arial Narrow","Arial",sans-serif;font-weight:bold;}
.main-container a:hover{text-decoration:underline;}


.text-grey-darker {
  color: #727174;
}



img.scale-with-grid,#Content img{max-width:100%;height:auto}
#leaderboard-bottom-ad{width:728px;height:90px;background:#fff;margin:20px auto;text-align:center}
.lo-responsive .lo-leaderboard_bottom{display:none}


.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none; }
li.views-fluid-grid-inline{display:inline-block;}
* html li.views-fluid-grid-inline{display:inline;zoom:1;}
.view-front-content .views-fluid-grid-inline{background-color:#efefef;border:none;}
.view-front-content .views-fluid-grid-inline,.view-clone-of-front-content .views-fluid-grid-inline{background-color:transparent;border:none;}
.navigation-thin-wrapper{padding-top:0;max-width:1121px;height:30px;margin:0 auto;position:relative}

.v2014_le {
    float: left;
    height: 280px;
    width: 415px;
    border-right: 1px solid #CCC;
    color: #999;
    font-size: 12px;
}
#menu-footer-nav { border-top: 2px solid rgba(0,0,0,0.13); text-align: center;}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#626262}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#626262}
.bottom-nav a{font-weight:normal;font-style:normal;text-transform:uppercase;text-decoration:underline}
.bottom-nav,.bottom-nav a{font-size:20px}
.bottom-nav{padding:15px 0}
.bottom-nav li{display:inline-block;padding-right:22px;font-size:14px;font-weight:600}
.bottom-nav a:hover{opacity:.7}



body h1,
body h2,
body h3,
body h4,
body h5,
body h6,
body .main-navigation a,
body .font-family-1,
body .site-description,
body .trending-posts-line,
body .widget-title,
body .em-widget-subtitle,
body .grid-item-metadata .item-metadata,
body .af-navcontrols .slide-count,
body .figure-categories .cat-links,
body .nav-links a {
font-family: 'Roboto';
}

ul.sf-menu li li:hover ul.sub-menu li:hover ul.sub-menu, ul.sf-menu li li.sfHover ul.sum-menu li.sfHover ul.sum-menu
{
	top: -1px;
	left: 190px;
	padding-top: 0;
}
.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-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-2{width:16.66666667%}


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

#ub-f{position:relative;float:none;clear:both}


.entry__img-holder {
  position: relative;
  overflow: hidden;
  margin-bottom: 27px;
}


.entry__meta-category + .entry__img-holder {
  margin-top: 10px;
}


.entry__img {
  width: 100%;
}


.mim { float: left; margin: 10px; }
