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

.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 {
  border-radius: 6px;
}

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

.logo{
	width:25%;
	float:left;
	margin-right:25%;
}

.logo img{
	width:90px;
}


.site-inner {
	margin: 0 auto;
	max-width: 1320px;
	position: relative;
}




.languageselect {
	position: relative;
	float: right;
  top: 10px;                  
 	font-size: 10px;
	margin-right: 10px;
	padding-left: 2px;
	padding-right: 2px;
	
	text-align: right;
	color: #666;

}
.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-sm-6{width:50%}
nav .sub .strong{color:#003c68}
nav .sub .strong:hover strong{text-decoration:none}
nav .sub .strong strong{display:inline-block;text-decoration:underline}
.contact-form .clear-form{clear:both}

.ktz-breaking-title,
.ktz-breaking-button {display: inline-block;background:#ddd;font-style: normal;font-size:12px;padding: 0 10px;line-height:34px;height:34px;color: #666666;font-weight: 700;position: absolute;top: 0;}

.ktz-breaking-button a{padding:10px 5px;height:34px;}

.ktz-breaking-button {right:0px;}

#header_info {width: 43%;float:right;}

#header_info div.socials {float: left;}

#header_info div.socials ul a{padding: 23px 10px 8px;}

#header_info div.langs {float: right;}

#header_info div.langs ul li a{font-size: 12px;padding: 30px 8px 5px !important;}

#header_info div.socials ul a:hover{background: #000;}

#header_info div.socials ul {float: left;}

#header_info div.socials ul img {max-width: 25px;}

#header_info div.langs ul {float: left;}

#header_info div.langs ul li{float: left;}

#header_info div.langs ul li.selected a {background-color: #AF135C;}

#header_info div.langs ul li a:hover{background-color: #E7E7E7;text-decoration:none;color: #000;}

#header_info div.langs ul li.selected a:hover{background-color: #AF135C;;text-decoration:none;color: #fff;cursor: default;}
.screen-reader-text{clip:rect(1px,1px,1px,1px);height:1px;overflow:hidden;position:absolute!important;width:1px;word-wrap:normal!important}
.et_pb_row_5.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}
.et_pb_row_4.et_pb_row{margin-top:0px!important;margin-right:0px!important;margin-bottom:0px!important;margin-left:0px!important;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px}

.tbl_vhod_1{
	width:100%; height:25px; margin-top:5px; table-layout:fixed;
}


.feature-center {
  text-align: center;
  padding-left: 10px;
  padding-right: 10px;
  float: left;
  width: 100%;
  margin-bottom: 40px;
}

.feature-center .icon {
  width: 90px;
  height: 90px;
  border: 1px solid #d6d6d6;
  display: table;
  text-align: center;
  margin: 0 auto 30px auto;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  border-radius: 50%;
}

.feature-center .icon i {
  display: table-cell;
  vertical-align: middle;
  height: 90px;
  font-size: 40px;
  line-height: 40px;
  color: #17B794;
}

.feature-center p, .feature-center h3 {
  margin-bottom: 30px;
}

.feature-center h3 {
  font-size: 18px;
  color: #000;
  position: relative;
}


.sub_menu_hover {
    background-color: white;
    display: none;
}
.home #resources .featured-blog{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}
.home #resources .featured-blog figure{position:relative}
.home #resources .featured-blog figure img{width:100%;max-width:100%;margin-bottom:25px}
.home #resources .featured-blog figure a{position:absolute;top:15px;left:15px;color:white;font-size:1.125em;font-weight:700;text-transform:uppercase}
.home #resources .featured-blog .label{color:#edbc06;font-weight:700;text-transform:uppercase}
.home #resources .featured-blog .title{font-size:2.25em}
.home #resources .featured-blog .readmore{color:#52cbf5;font-weight:700;text-transform:uppercase;font-size:.875em}
.home #resources .featured-blog .readmore:after{position:relative;content:'';margin-left:5px;top:-2px;display:inline-block;vertical-align:middle;width:0;height:0;border-top:5px solid transparent;border-left:10px solid #52cbf5;border-bottom:5px solid transparent}
.et_pb_blog_0 .et_pb_post .post-meta,.et_pb_blog_0 .et_pb_post .post-meta a{font-size:12px}

	
#university {
	float:left;
	width:30%;}
.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-8{width:66.66666667%}


.ci-soundplayer-play {
  background-color: #C3B179;
}

.ci-soundplayer.playing .ci-soundplayer-play {
  text-indent: 0;
}

.ci-soundplayer.playing .ci-soundplayer-play .fa-play:before {
  content: "\f04c";
}

  .off-canvas .utility-menu ul, .off-canvas .primary-menu ul {
    list-style: none;
    margin: 10px 0 30px 20px; }

    .off-canvas .utility-menu ul li, .off-canvas .primary-menu ul li {
      margin-bottom: 10px; }

    .off-canvas .utility-menu ul a, .off-canvas .primary-menu ul a {
      border-bottom: 0; }



.pages { display: block; text-align: center; width: 100%; height: 28px; margin-bottom: 5px; margin-top: 5px; }

.pages li { display: inline-block;
 }

.pages li a { display: inline-block; height: 28px; line-height: 28px; background-color: #F89825; font-size: 11px; color: #6F0707; text-decoration: none; width: 28px; }

.pages .act_page { display: inline-block; height: 28px; line-height: 28px; background-color: #6F0707; font-size: 11px; color: #F3C026; text-decoration: none; width: 28px; }

.pages li a:hover, .pages li .selected, .pages li .act_page { display: inline-block; text-decoration: none; background-color: #6F0707; color: #F89825; }

.pages .ttx { font-size: 12px; color: #F3C026; font-weight: bold; line-height: 28px; margin-right: 5px; margin-left: 5px; }

.pages .ttx a { width: 45px; }
.primary_navigation .nav_list_item{float:left;margin-left:3px;outline:0;font-size:120%}
.primary_navigation .nav_list_item a{display:block;height:30px;padding:0 14px;line-height:30px;border-radius:12px}



ul.sub-menu li.menu-item { text-align: left; font-size: 1.2em !important;
}
a, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, .banner-button:hover, button:hover, input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, .to-top:hover, .special .meta-post .fa, .hentry .meta-post a:hover, .special h2.title-post a:hover, .widget-section .widgettitle, .default-testimonials .client-info .client .client-name, .type-team.type-b .team-social li a, .type-team .team-content .name, #site-navigation ul li a:hover, #site-navigation ul li a:hover { color: #7F7F7D }
body #wrapper #main .menu-markets-container ul li#menu-item-4061 a::before,body #wrapper #sidebar .menu-markets-container ul li#menu-item-4061 a::before{background-position:0 -66px;background-position:0 -93px}

#home-reportagens .article-title {
  color: #2bd9d9;
}

#home-colunas .article-title {
  color: #ff808a;
}

#home-diva .article-title {
  color: #def279;
}

#especiais-list article .article-title {
  color: #2bd9d9;
}

#projetos-list article .article-title {
  color: #5c76dd;
}

.normal { font-size: 80%; }

.normal table { font-size: 100%; }
#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}

	
	.wpb_text_column.wpb_content_element.vc_custom_1473711226354 div h2 {
        font-size: 35px;
    }


.cont:after,.wrap:after,.col:after{content:""; height:0; line-height:0;display:block; clear:both;overflow: hidden;}

.col{ margin-bottom: 15px; clear:both;zoom:1;}
 

#cmsmasters_row_5d23b4a14b92e .cmsmasters_row_outer_parent { 
	padding-top: 150px; 
}
 

#cmsmasters_row_5d23b4a14caa4 .cmsmasters_row_outer_parent { 
	padding-top: 60px; 
}
 

 
#cmsmasters_row_5d23b4a14dc3b .cmsmasters_row_outer_parent { 
	padding-top: 0px; 
}
 

#cmsmasters_row_5d23b4a14e145 .cmsmasters_row_outer_parent { 
	padding-top: 80px; 
}
 

#cmsmasters_row_5d23b4a14e8f4 .cmsmasters_row_outer_parent { 
	padding-top: 70px; 
}
 

#cmsmasters_row_5d23b4a14ece0 .cmsmasters_row_outer_parent { 
	padding-top: 100px; 
}
.hp_bloc1_title{font-family:'Open Sans',sans-serif!important;font-size:26px!important;text-align:center;color:#fff!important;margin-bottom:60px;margin-top:60px}
.modal-body{position:relative;padding:15px}

.flight-details .modal-body {
	padding: 0;
}


.dd-object940619562-text-container
{
  display: table;
}


.dd-object940619562-text
{
  line-height: 100%;
  display: table-cell;
  outline-style: none;
  padding: 0px 0px !important;
  height: 29px;
  width: 179px;
  word-wrap: break-word;
}


.dd-object940619562-text, .dd-object940619562-text a.dd-rss-tag-icon, .dd-object940619562-text a.dd-facebook-tag-icon, .dd-object940619562-text a.dd-twitter-tag-icon
{
  font-size: 18px;
  font-family: Verdana, Geneva, Arial, Helvetica, Sans-Serif;
  text-align: left;
  vertical-align: middle;
  text-shadow: 1px 0px 0px rgb(23, 23, 23), 1px 0px 0px rgb(23, 23, 23), 0px -1px 0px rgb(23, 23, 23), 0px 1px 0px rgb(23, 23, 23), 0px 0px 10px rgba(0, 0, 0, 0.99);
  color: #FFFFFF !important;
}
.has-sticky-product-cart .back-to-top.active{bottom:10px}
.back-to-top{margin:0;opacity:0;bottom:20px;right:20px;pointer-events:none;-ms-transform:translateY(30%);transform:translateY(30%)}
.back-to-top.left{left:20px;right:unset}
.back-to-top.active{opacity:1;pointer-events:inherit;-ms-transform:translateY(0);transform:translateY(0)}

        #cookie-button-wrapper{
            display: inline;
            float:right;
            top:0;
			padding: 5px;
            
        }





#hero-home .slider-caption .notice{
    text-shadow: 3px 4px 12px #000;
    font-size: 32px;
    line-height: 40px;
}




	.footer-navi.floatright { float:right;}




	.footer-navi { float: left; line-height: 38px; font-size: 14px; font-family: Arial, Helvetica, sans-serif; color: #9B9B9B; text-transform: capitalize; }




	.footer-navi ul { margin-left: 40px; }




	.footer-navi a { color: #a9b2b4; margin: 0 4px; }




	.footer-navi a:hover { color: #ccc; text-decoration: underline; }

section.footbot .footer-navi {  margin: 0;  text-align: center;  width: 100%;}

div.footer-navi {  width: 100%;  padding-bottom:10px;}


.clear:after,
.atoll:after,
.island:after,
.islet:after,
.widget:after,
.widget-area:after,
.textwidget:after,
.panel__heading:after,
.panel__body:after,
.content__wrapper:after,
.section:after,
.marquee .text-box:after,
.entry:after,
.photos-list:after,
.panel .nav-holder:after,
.heading:after,
#nav:after,
.menu:after,
#header:after,
#twocolumns:after,
.links-block:after,
.two-columns:after,
.form .row:after,
.info-section:after,
.form .box:after,
.form-submit:after,
.container:after {
	content: "";
	display: block;
	clear:   both;
}

.nav-holder{
	position: relative;
	max-width:1104px;
	padding:0px;
	margin:0 auto;
}

	.nav-holder,
	.fixed-bar .nav-holder{padding:0;}

.features_wrap .item .feature_subtitle {color:#425a75;font-size:16px;line-height:22px;min-height:80px;}

.features_wrap .item .feature_subtitle ul li, .features_wrap .item .feature_subtitle ul ol {font-size:16px;margin-bottom:1em;}

.features_wrap .item.feature_cta_item .feature_subtitle {color:#8c8b8b;font-size:14px;min-height:auto;margin-bottom:10px;}

.features_wrap .item.feature_cta_item .feature_subtitle ul li, .features_wrap .item .feature_subtitle ul ol {font-size:16px;margin-bottom:1em;}

.features_wrap .item .panel .feature_subtitle {min-height:auto;font-size:16px;}

.bluewaves_bg_wrap .features_wrap .item .feature_subtitle {color:#ffffff;margin-top:10px;}

.features_wrap.features_twocolumns .feature_link_item a.feature_link_wrap .feature_subtitle {color:#425a75;font-size:16px;line-height:22px;}
.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-8{width:66.66666667%}


.page-navigation .next,
.page-navigation .prev {
    font-size: 0;
}


.page-navigation .next:after,
.page-navigation .prev:after {
    font-family: "FontAwesome";
    font-size: 15px;
}


.page-navigation .next:after {
    content: "\f105";
}


.pager-navs .next,
.pager-navs .prev {
    font-size: 0;
    outline: none;
}


.pager-navs .next:before,
.pager-navs .prev:before {
    font-size: 24px;
    font-family: "FontAwesome";
    color: #fff;
    height: 40px;
    width: 40px;
    text-align: center;
    border: solid 2px #fff;
    border-radius: 50px;
    padding: 5px;
    display: inline-block;
    line-height: 1;
    margin-right: 10px;
}


.pager-navs .next:before {
    content: "\f105";
    text-indent: 3px;
}








.tg-one-half {
	float: left;
	width: 48%;
	padding: 0px 0px 30px;
}

.tg-one-half-last {
	float: right;
}

.main-content-section .tg-one-half {
   width: 48.75%;
   padding-bottom: 0;
}

.themify_builder_content{
    clear:both;
}


.builder-is-mobile .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-size:cover;
    background-repeat:no-repeat;
}

.builder-parallax-scrolling-active:not(.full-section-scrolling) .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment: fixed !important;
}

.builder-is-mobile.builder-parallax-scrolling-active .themify_builder.themify_builder_content .builder-parallax-scrolling{
    background-attachment:scroll !important;
    background-position-x:50%;
}

.themify_builder_content-7875,
.themify_builder_content-7871,
.themify_builder_content-7864{

margin: 0 auto;
}


th.gigpress-city {
}


td.gigpress-city {
}

.new_word_a {font-family: "微軟正黑體";
	font-size: 12px;
	font-style: normal;
	line-height: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #666;
}

	
	#s5_left_top_wrap, #s5_left_column_wrap, #s5_left_inset_wrap, #s5_left_wrap, #s5_left_bottom_wrap, #s5_right_top_wrap, #s5_right_column_wrap, #s5_right_inset_wrap, #s5_right_wrap, #s5_right_bottom_wrap, #s5_top_row1 .s5_float_left, #s5_top_row2 .s5_float_left, #s5_top_row3 .s5_float_left, #s5_above_columns_inner .s5_float_left, #s5_middle_top .s5_float_left , #s5_middle_bottom .s5_float_left, #s5_below_columns_inner .s5_float_left, #s5_bottom_row1 .s5_float_left, #s5_bottom_row2, .s5_float_left, #s5_bottom_row3 .s5_float_left, #s5_above_body .s5_float_left, #s5_below_body .s5_float_left {
	width:100% !important;
	}
.s5_float_left{float:left}
  #s5_top_row1 .s5_float_left { float:left !important; width:50% !important; }
  #s5_bottom_row3 .s5_float_left { width:100% !important; }


.header {
	width:100%;
	float:left
	}


.main-footer .footer-upper{
	position:relative;
	padding:70px 0 30px;	
}


#Side_slide .lang-wrapper{margin-bottom:20px;text-align:center;display:none;}

#Side_slide .lang-wrapper ul li{border-top:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li:last-child{border-bottom:1px solid rgba(255,255,255,.03)}

#Side_slide .lang-wrapper ul li a{display:block;padding:11px 20px 10px 20px;text-decoration:none;line-height:19px}

#Side_slide.light .lang-wrapper ul li{border-top-color:rgba(0,0,0,.03)}

#Side_slide.light .lang-wrapper ul li:last-child{border-bottom-color:rgba(0,0,0,.03)}
#posts div.single .head{background:#991c1c;margin:8px;padding:4px;cursor:default}
#posts .post .head h2,#posts div.single .head h1{font-size:2em;color:#fff;margin:0;padding:8px 0 8px 0}
#posts .post .head h2 a,#posts div.single .head h1 a{color:#fff;text-decoration:none}


.td-ss-main-sidebar,
.td-ss-row .td-pb-span4 .wpb_wrapper {
  -webkit-backface-visibility: hidden;
  -webkit-perspective: 1000;
}
.row{margin-left:-5px;margin-right:-5px}
.row-same-height{overflow:hidden}
.news-block .row.text-uppercase{margin-bottom:10px}
.news-list-block .row.text-uppercase{margin-top:5px;margin-bottom:10px}
.tw-blog .style_17 .tw-pagination{background:initial}

	
	
	.main-featured .blocks .image-link img {
		max-width: 100%;
		height: auto;
	}


	.news-focus .focus .image-link {
		float: left;
		margin-right: 14px;
		width: 25%;
	}

	
	.news-focus .focus .image-link img {
		width: 100%;
		height: auto;
	}


.txt_subheading, .txt_title {
    color: #86c533;
    font-weight: bold;
}


.txt_subheading {
    font-size: 16px;
}
.grid_1,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9{float:left;position:relative;margin-left:.83%;margin-right:.83%}
.container_12 .grid_16{width:98.23333333333332%}
.home__banner .grid_16{position:relative}

section.coverFull .bg video {
	-webkit-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	transform-origin: 0 0;
}

.bg {
	position: fixed;
	top: 0;
	width: 100%;
	background-position: 50% 50%;
	background-size: cover;
	height: 800px;
	z-index: -1;
	overflow: hidden;
}

section.coverFull .bg {
	display: none;
}

#aside_icon, #aside_icon_rt, #aside_bottom, #aside_bottom_button {
	display:none;
}

#aside_icon_rt {
	float: left;
}
footer .split .half{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
footer .split .half+div{border-left:1px solid}
.split .half{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-line-pack:center;align-content:center;padding:1.6rem 0 0;margin:0 auto}
.split .half.split-title{padding-right:0}
.split .half:empty{padding:0}
.split .half.half60{-ms-flex-preferred-size:60%;flex-basis:60%;width:60%}
.split .half.half40{-ms-flex-preferred-size:40%;flex-basis:40%;width:40%}
.animations-text .split .half{display:block}
.animations-text .split .half+.half{padding-top:0;padding-right:3rem;padding-bottom:6rem}
.generate-back-to-top:before{content:"\f106";font-family:GeneratePress}
.generate-back-to-top,.generate-back-to-top:visited{font-size:20px;border-radius:3px;position:fixed;bottom:30px;right:30px;line-height:40px;width:40px;text-align:center;z-index:10;transition:opacity 300ms ease-in-out}
.generate-back-to-top .screen-reader-text{left:0;margin:0}
.menu-toggle:before,.search-item a:before,.dropdown-menu-toggle:before,.cat-links:before,.tags-links:before,.comments-link:before,.nav-previous .prev:before,.nav-next .next:before,.generate-back-to-top:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;speak:none}
.generate-back-to-top:hover,.generate-back-to-top:focus{background-color:#f8c44f;color:#ffffff;}

#mdd li.mdd_element {
	display:none;
	position:relative;
	padding:0px 0px 0px 19px;
	zoom:1;
}
.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}
.top30{padding-top:25px}
.MenuBar .SubMenuVisible,.MenuBarVertical .SubMenuVisible,.MenuBar .SubMenu .SubMenuVisible,.popup_element.Active,span.actAsPara,.actAsDiv,a.nonblock.nontext,img.block{display:block;}

.content-sidebar .textwidget, .content-sidebar select{padding:3px;margin:10px 2px 10px 2px;width:188px;}
.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%;min-height:1px;padding-right:15px;padding-left:15px}
.col-12{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}


.fb_sidebar_custom .fb_parragrapf{
	background-color: #ebebeb;
    text-align: justify;
    color: #0071bc;
    padding: 15px;
}


.fb_sidebar_custom .fb_parragrapf a,
.fb_sidebar_custom .fb_parragrapf span{
	color: #c65406;
}



.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new{
	padding: 8px;
   	text-overflow: ellipsis;
    white-space: nowrap;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new:before{
	color: #0071bc;
    padding-right: 8px;
}


.fb_sidebar_custom .fb_parragrapf span.what_ew_offer_new.fa-mobile:before{
	font-size: 23px;
    padding-right: 8%;
}


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


#divi-bars-center-all .et_pb_column {
    text-align: center !important;
    display: table-cell !important;
    width: auto !important;
    float: none !important;
	max-width: none;
	min-width: auto;
}


	#left_pic {
		left: -10px;
		position: relative;
		top: -20px;
	}
#indicators{margin-bottom:30px}
#indicators a{color:#2196f3;padding:0}
#indicators a:hover{color:#1b5a8c}
.clearfix:after,.clearfix:before{content:" ";display:table}
.clearfix:after{clear:both}

#col-2 #topProducts .pill{width:155px;border:1px solid #ccc;margin:0 auto;text-align:center;cursor:pointer;overflow:hidden;padding:20px 0 3px 0;}

#col-2 #topProducts .pill,#col-2 #topProducts .buy,#front-products .product .img_box,#front-products .product .info span{width:147px;}
.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%}

.navbar .container {
background:#fff;
}

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


#fh5co-page {
  position: relative;
  z-index: 2;
  background: #fff;
}


#fh5co-offcanvas, .fh5co-nav-toggle, #fh5co-page {
  -webkit-transition: 0.5s;
  -o-transition: 0.5s;
  transition: 0.5s;
}

.offcanvas-visible #fh5co-page {
  -moz-transform: translateX(-275px);
  -webkit-transform: translateX(-275px);
  -ms-transform: translateX(-275px);
  -o-transform: translateX(-275px);
  transform: translateX(-275px);
}


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


.contact-row h4 {
  color: #3f3f3f;
  font-size: 22px;
  font-family: Georgia;
  font-style: italic;
  font-weight: normal;

}


.contact p,.text-widget p {
  font-size: 13px;
  color: #fff;
  margin-bottom: 6px;
  line-height: 22px;
}
.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


.portfolio-grid .row {
  margin: 0;
}

#info p, #news .field-content { margin: 0; font-size:12px;}


#fb-root {
    display: none;
}

.td-post-content #fb-root + p {
  margin: 0;
}
.full-img{width:100%}
						#wds_container1_0 #wds_container2_0 #wds_image_id_0_49 .wds_slideshow_image_0 {        					background-size: cover;					background-position: center center;					background-repeat: no-repeat;          																			}
      #wds_container1_0 #wds_container2_0 .wds_slider_car_image0 {        overflow: hidden;      }


.container-wrapper {
	position: absolute;
	left: 0;
	right: 0;
	top: 120px;
	bottom:0;
}
.td-pb-row{*zoom:1;margin-right:-24px;margin-left:-24px}
.td-pb-row:before,.td-pb-row:after{display:table;content:''}
.td-pb-row:after{clear:both}
.td-pb-row [class*=td-pb-span]{display:block;min-height:1px;float:left;padding-right:24px;padding-left:24px;position:relative}
.vc_row-no-padding.td-pb-row [class*=td-pb-span]{padding-left:0;padding-right:0}
.td-pb-row,.td-block-row{margin-right:-20px;margin-left:-20px}
.td-post-template-10 .td-container .td-pb-row{padding-top:48px}
.glyphicon-chevron-left:before{content:"\e079"}
.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{position:absolute;top:50%;z-index:5;display:inline-block}
.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}
.glyphicon-chevron-left:before,.glyphicon-chevron-right:before{content:''}
.carousel-control .glyphicon-chevron-left{left:10%}

#main .attachment .entry-content {
    margin-bottom: 20px;
}

#main .attachment .entry-content .attachment {
    text-align: center;
}


#main .post .entry-content img {
    height: auto;
    max-width: 100%;
}

.postauthor-top .thetime {
font-weight: normal;
font-size: 12px;
color: #999;
display: inline-block;
text-transform: none;
line-height: 1;
}
.h-bi header{background:#24447b;border-top:1px solid rgba(75,124,199,0.44);border-bottom:1px solid rgba(75,124,199,0.44)}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
#posts-filter .select.input strong .text{min-width:10px}
.featured-posts.front-page .hentry .main .label .text{display:block;vertical-align:middle;padding:0px 15px;line-height:28px;white-space:nowrap}
#footer-promos .boxes .box a.main .label .text{display:block;vertical-align:middle;padding:0px 15px;line-height:28px}
.input.select strong .text{display:inline-block;min-width:170px}

#f35373 .label .text { color: #;}
#f34862 .label .text { color: #;}
#f22526 .label .text { color: #ffffff;}
.bottom-nav,.bottom-nav a,.bottom-nav li.current-menu-item a{color:#004477}
#et-footer-nav .bottom-nav li.current-menu-item a{color:#004477}

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

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

.sub-menu .menu-item-has-children:after { color: #fff }
#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-widget-2 ul li a:hover, #menu-widget-2 ul .menu-item.current-menu-item a {color:#fff;}
#menu-widget-3 ul li a:hover, #menu-widget-3 ul .menu-item.current-menu-item a {color:#cccccc;}



.menu-item-309, .menu-item-251 {display: none;}
header .site-header__center .col-md-4{width:20%}
.footer-top .col-md-4{line-height:65px;color:#fff}
.footer-top .col-md-4:nth-child(2){border-top:1px solid #ccc;border-bottom:1px solid #ccc}
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-4{width:33.33333%}

		#menu-widget-2 ul li a {
			display: inline-block;
			padding: 0;
			border: 0;
			color: #FFFFFF;
			font-size: 14px;
		}

		#menu-widget-2 ul li a:after {
			content: '';
			color: #FFFFFF;
			padding-right: 25px;
			padding-left: 25px;
			font-size: 14px;
		}

		#menu-widget-2 ul li a:hover {
			color: #FFFFFF;
		}

		#menu-widget-2 ul li:last-child a:after {
			display: none;
		}

		#menu-widget-2 ul li .fusion-widget-cart-number {
			margin: 0 7px;
			background-color: #FFFFFF;
			color: #FFFFFF;
		}

		#menu-widget-2 ul li.fusion-active-cart-icon .fusion-widget-cart-icon:after {
			color: #FFFFFF;
		}

	
.entry {
	text-align: justify;
	line-height: 20px;
	padding-top: 8px;
	font-size: 14px;
	color: #504d4d;
	font-family: Georgia, Times, "Times New Roman", serif;
	}

#ja-current-content, #ja-main { float: right; }


#ja-main .inner { }

  
#ja-main 
{
    width: 74%!important;   
}


.awaken-featured-container {
  clear: both;
  overflow: hidden;
  margin-bottom: 40px;
}

.l1h {
	BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px; BACKGROUND-COLOR: #455468; TEXT-ALIGN: center
}


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


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


.navbar-nav .list-unstyled ul.menu li.menu-item a:hover {
	color: #A8A8A8;
}
#secondary_menu .nav-boxed .menu-item a{line-height:30px;padding-top:0;padding-bottom:0}
#secondary_menu ul li.menu-item{display:inline-block;margin:0 8px;zoom:1;*display:inline}

.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;}



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

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

* html .slides {height: 1%;}

#featured.flexslider .slides { zoom: 1; width: 960px; margin: 0 auto; }
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}
#top-menu li.menu-item.menu-item-gtranslate{padding-right:5px}




ul.nice-menu li.menu-1376 {
	background: transparent;
	padding-right: 0px;
}


.latest-modal .close-this{
	display: block;
	margin-bottom: 20px;
	text-align: right;
	float: right;
	width: 10%;
}
.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-12{width:100%}



#account
{ float:left;
  font-size:15px;
  background-color:#D8D8D8;
  xborder:1px solid #808080;
  border:1px solid #80A090;
}

#account a
{ width:162px;
  padding:6px;
  display:block;
  xcolor:#303030;
  color:#185040;
}

#account a:hover, a:focus
{ color:#FFFFFF;
  background-color:#A0A0A0;
}
.navbar-default .container-mobile-nav{height:56px;padding-left:15px;padding-right:15px}

.bigbulletbottom {
	float:left;
	width: 284px;
	clear:both;
	margin-bottom: 23px;
}
.footer-nav__link{color:#fff;font-size:12px;font-weight:600;line-height:1.8em}




.author-info:after,
.footer-menu:after,
.footer-widgets:after,
.gallery:after,
.header-menu:after,
.header-items:after,
.hentry:after,
.main-navigation:after,
.post-navigation:after,
.site-content:after,
.widget .search-form:after {
	display: table;
	clear: both;
	content: '';
}


.header-items {
	text-align: center;
}


	.branding-wrapper .header-items {
		display: table;
		width: 100%;
	}
.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-sm-6{-webkit-box-flex:0;-webkit-flex:0 0 50%;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}


.testimonials-widget-testimonial .join-title:before,
.testimonials-widget-testimonial .join-location:before,
.testimonials-widget-testimonial .join:before {
	
	content: ", "
}

#hr1 {margin: -57px 0 0 242px; vertical-align: top; display: block; padding: 0 0 30px 0;}

.entry-meta {
	margin-top: 5px;
}

.entry-meta .posted-on,
.entry-meta .byline,
.entry-footer {
	text-transform: uppercase;
	color: #cbcbcb;
	font-size: 0.65em;
}

.entry-meta .posted-on a,
.entry-meta .byline a,
.entry-footer a {
	color: #ababab;
}

.entry-meta .posted-on a:hover,
.entry-meta .byline a:hover,
.entry-footer a:hover {
	color: #3498db;
}
.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-7{width:58.33333333%}
#top-menu li a{font-size:16px}
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
#main-header,#main-header .nav li ul,.et-search-form,#main-header .et_mobile_menu{background-color:#333333}
#main-header .nav li ul{background-color:#0d0d61}
.nav li ul{border-color:#ff0000}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul a{color:#fff!important}
.et_pb_fullwidth_menu_0.et_pb_fullwidth_menu .nav li ul{background-color:#0d0d61!important;border-color:red}


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

		.step p, .services_cont p, .loan_r .special{
			font-size: 17px;
		}

		.amount-message-main, .wraper_bg-bright h3, .wraper.bg-raw h3, .intro_block h3.special, .loan_r a{
			font-size: 19px;
		}

		.intro_h h3.special{
			font-size: 20px !important;
			margin-left: 0px;
		}


.special-section a {
    text-decoration: none;
    display: inline-block;
    vertical-align: middle;
}


.special-section a h3.ilink{
    padding-left:0;
}


.special-section .icon_white {
    display:inline-block;
    vertical-align:middle;
    float:none;
}


.special-section{
    text-align:center;
    padding-bottom:20px;
}
.hb-blog-box-excerpt p{color:#666;padding-top:10px;margin-bottom:0}
.border-image-wrap .hb-blog-box-excerpt p{color:rgba(255,255,255,0.8);padding-top:30px;}




.welcome-sec{padding: 45px 0;}


.welcome-sec .entry p{font-size: 16px;line-height: 26px;color: #3b3b3b;}


.welcome-sec .entry .popup-video img{margin: 0;}

.welcome-sec .entry .wl-con{display: table;}

.welcome-sec .wl-inner{display: table-cell;vertical-align: middle;}

.welcome-sec .wl-inner p:last-child{margin-bottom: 0;}


    .welcome-sec a.arrow-btn, .national-service-wrap a.arrow-btn{margin: 22px auto 0;}

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

.clearfix {display: block;}

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

* html .clearfix {height: 1%;}
.list-unstyled{padding-left:0;list-style:none}

#cssmenu .menu-item-11169 .submenu,
#cssmenu li li:hover .menu-item-1116 .submenu { display:none !important }
.social_menu .menu-item{display:table-cell}

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

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

#visual-body li.visual02 p{right:320px; bottom:60px; width:360px;}

#visual-body li.visual02 p a{background-color:rgba(177,26,40,.75); text-shadow:2px 2px 2px #b11a28;}

.socialmedia-buttons img.fade:hover {
	opacity: 1 !important;
	-moz-opacity: 1 !important;
	-webkit-transition: all 0.2s ease-in;
	-moz-transition: all 0.2s ease-in;
	transition: all 0.2s ease;
}

.wrapper{margin:0 auto;position:relative;}

header .wrapper{height:100%}


.homepage-top-block .homepage-image img {
margin-top:3px;
}

.title_center_lrg {
	text-align: center;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: large;
	font-weight: bold;
	color: #F00;
}

p.para-y a {
	color: #7CCCD5;
}


.archive-pagination a {
	background-color: #000;
	border-radius: 3px;
	color: #fff;
	font-family: 'Open Sans Condensed', sans-serif;
	font-size: 12px;
	font-size: 1.2rem;
	letter-spacing: 1px;
	line-height: 1;
	padding: 10px 15px;
	text-transform: uppercase;
}


.archive-pagination a:hover,
.archive-pagination a:focus,
.archive-pagination li.active a {
	background-color: #0066cc;
	box-shadow: 0 1px 15px 0 rgba(0,0,0,0.2);
	-webkit-transform: translateY(-1px);
	-moz-transform: translateY(-1px);
	transform: translateY(-1px);
}


.archive-pagination li {
	display: inline-block;
	margin-bottom: 10px;
}

.side-social {padding: 20px 15px;}

.side-social ul{list-style-type:none;margin:0;padding:0}

.side-social ul li{display:inline-block;margin:0 12px}

.side-social ul li a{color:#000;font-size:26px}

.side-social ul li a:hover,.side-social ul li a:active,.side-social ul li a:focus{color:#59b67c;text-decoration:none;outline:none}


#contact .contact-address, #contact .contact-phone, #contact .contact-email {
  margin-bottom: 20px;
}
 #mk-button-7 { margin-bottom:15px; margin-top:0px; margin-right:15px; }
 #mk-button-7 .mk-button span{ letter-spacing:3px; margin-right:-3px; display:block; }
 #mk-button-7 .mk-button { display:inline-block; max-width:100%; }
 .mk-button-container.text-center { clear:both; }
 .mk-button-container.width-full { width:100%; float:none; }
 .mk-button-container .mk-button { float:none; }
 .mk-button-container{ width:100%; float:none; }
 .mk-blog-modern-item.instagram-post-type .the-excerpt, .mk-blog-modern-item.instagram-post-type .mk-button-container, .mk-blog-modern-item.instagram-post-type .the-title { display:none !important; }
#side-header .fusion-mobile-logo-1 .fusion-standard-logo,.fusion-mobile-logo-1 .fusion-standard-logo{display:none;}
.header-menu-sp__inner-wrap{display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;background:#fff;width:100%;height:100%}


.side-section h2 {
	border-bottom: 2px solid #e6e6e6;
	padding: 17px 0 0 8px;
}


.side-section {
	padding-bottom: 17px;
}


.side-section img.centered {
	display: block;
	margin: 22px auto;
}


.side-section img.left-aligned {
	display: block;
	margin: 22px 0;
}


#sidebar .side-section h2 {
	padding-left: 0;
}


	.side-section h2 span {
		font-size: 14px;
		line-height: 14px;
	}


	.side-section h2 span a {
		color: #E08420;
	}


	#sidebar .side-section {
		width: 227px;
		padding-left: 20px;
	}


	.side-section  a.link {
 ;
	}


	#main.layout2 #sidebar .side-section {
		width: 300px;
		margin: 0 10px;
		padding: 0;
	}
.footer .nav__item,footer .nav__item{position:relative;padding:20px}
.footer .nav__item--small,footer .nav__item--small{padding:20px 0}
.footer .nav__item--parent:hover,footer .nav__item--parent:hover{background-color:rgba(0,0,0,.8)}
.footer .nav__item--parent:hover .nav__sub-menu,footer .nav__item--parent:hover .nav__sub-menu{background-color:rgba(0,0,0,.8);list-style-type:none;opacity:1}
.footer .nav__item--parent:hover .nav__sub-menu__item:hover,footer .nav__item--parent:hover .nav__sub-menu__item:hover{background-color:#000}
body.page-node-panel-content .conditional-row,body.page-node-panel-layout .conditional-row{margin-left:-15px;margin-right:-15px}


.acsmf-feed-card-post-card a:hover .acsmf-post-img-container::before {
    color: #ff0000;
    opacity: 1;
}


.testimonial_rotator.template-default .has-image .text,
.testimonial_rotator_single.has-image.template-default .text { width: 75%; float: left; padding: 0; margin: 0; }
.footer-bucket__content__button{border-color:#fff;color:#fff;font-size:10px;padding:8px 16px}
.footer-bucket__content__button:hover{border-color:#9D64FF}



.credits {
  position: relative;
}



.credits-blog {
  color: #ddd;
  font-size: 14px;
  font-size: 0.875rem;
  text-align: center;
}


.credits-blog a, .credits-blog a:visited {
  color: #ddd;
}


.credits-blog a:hover, .credits-blog a:focus, .credits-blog a:active {
  color: #aaa;
}



.credits-designer {
  color: #aaa;
  font-size: 12px;
  font-size: 0.75rem;
  margin-top: 5px;
  margin-top: 0.3125rem;
  text-align: center;
}


.credits-designer a, .credits-designer a:visited {
  color: #aaa;
}


.credits-designer a:hover, .credits-designer a:focus, .credits-designer a:active {
  color: #ddd;
}
.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}
.row{margin-left:-15px;margin-right:-15px}


.page-id-390 .list_block.type_article.a2.column_amt_4.landscape_4_3.small.xsmall.not_well.tsidesign_full_span {
    margin-top: 0rem !important;
    margin-bottom: 0rem !important;
    padding-top: 0rem !important;
    padding-bottom: 0rem !important;
}



.home #container .section .list_block.type_article.a3.column_amt_1.large {  
  margin-bottom: 0 !important; }



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}


.grideschis
{
background-color:#E6E7E9;
}

    #mw_board_group_3 .mw_board_group_3_title { background-color:#fcfcfc; height:25px; padding:2px 0 0 15px; font-weight:bold; overflow:hidden; }

    #mw_board_group_3 .mw_board_group_3_title a { font-size:11px; }


#main {
	font-size:.75em;
	width:984px;
	margin:0 auto;
}
.button--primary,.entry__submit,.form-submit,.button--secondary,.entry__reset,.tagstation__button,.tunegenie__button,.button--base,a.link--twitter,.nav--services .menu__link,.item-list .pager li.pager-item,.item-list .pager li.pager-first,.item-list .pager li.pager-previous,.item-list .pager li.pager-next,.item-list .pager li.pager-last,.item-list .pager.pager-load-more li a,.search__toggle,.header__social .social__site,.header__social .social__link,.triton-user a,.item__link--more,.transition-bg-color{transition:background-color 550ms cubic-bezier(0.22,0.61,0.18,0.7);}
.search__toggle{padding:0 16px;cursor:pointer;height:100%;background-color:#404040;line-height:48px;position:relative;z-index:2;}
.search__toggle:hover,.search__toggle:focus{background-color:#17A4DE;}




.silder .item_slide { position:absolute; top: 0; }
#xpromo-academies-wrap a span.push-top{margin-top:0}


#h-t-logo-sitemap{
  width:24%;
  min-width:70px;
  height:auto; 
  border:none;
}
.modal-footer{padding:15px;text-align:right;border-top:1px solid #e5e5e5}
.modal-footer .btn+.btn{margin-bottom:0;margin-left:5px}
.modal-footer .btn-group .btn+.btn{margin-left:-1px}
.modal-footer .btn-block+.btn-block{margin-left:0}

.moreinfo li{padding:0 0 4px;}

.moreinfo li a{color:#000; text-decoration:underline; line-height:18px;}

.moreinfo li a:hover{color:#de172a;}
.nav-drawer__menu-item{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}


.sf-menu li.menu-item-4109 ul { right: 0; }


ul.sf-menu li.menu-item-4109 li:hover ul,
ul.sf-menu li.menu-item-4109 li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li.sfHover ul {left:-16.8em; top:0}


ul.sf-menu li.menu-item-4109 li li:hover ul,
ul.sf-menu li.menu-item-4109 li li.sfHover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li:hover ul,
.fixedmenu ul.sf-menu li.menu-item-4109 li li.sfHover ul {left:-16.8em; top:0}
.widget_categories .cat-item:before,.widget_categories .cat-item .count{background: #cf4d35;}


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

#depoimentos .client .name {
    color: #0E7BBE;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 0px;
}
