﻿
        .mm-content p {text-align:left;}

        .mm-content p:nth-child(2) {color:#000}

        .mm-content p:nth-child(3) {color:#444}

        .mm-content img {margin:0 auto;display:inline; margin:10px;}

.smart_pdbox p.smart_dtprice{margin-left:10px;margin-top:9px;font-size:17px;color:#d21f30;font-weight:400}

.smart_dtprice{font-size:18px;font-weight:700;margin:3px;color:#036}
.sign-up-cta-block{padding:80px 50px;background:#ffffff;text-align:center;}
.sign-up-cta-block span{font-weight:bold;}
.row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}


#section-info .row{
  margin-top: 16px;
}

.align-self-start #section-info .row{
  margin-top: 0px;
}

#right-info .row{
  margin-bottom: 15px;
}

#right-info .row:last-child{
  margin-bottom: 0px;
}

#contact-us .row{
  margin-top: 0px;
}

#section-info .row:first-child {
    margin-top: 0px;
}

#location-owl #duration .row{
  margin-bottom: 15px;
}
.row{margin-left:-15px;margin-right:-15px}
.features .row{padding-top:20px}
.features .row h3{margin-top:10px}
.features .row p{padding:0 10px}
.Survey .row div{padding-bottom:0}
.bandicut-main .row{margin:0 10%}
.fusion-builder-row{width:100%;margin:0 auto}
.fusion-builder-row.fusion-builder-row-inner{max-width:100%!important}
.fusion-builder-row:after{clear:both;content:" ";display:table}
.fusion-builder-row.fusion-row{max-width:1160px;}


#oversea_preview {
	padding: 0px;
	margin: 0px;
	margin-top: 9px;
   width:554px;
   height:104px;
   border-left: 1px solid #DDD;
   border-right: 1px solid #DDD;
}

.nav_bar_placeholder {
  height: 100px;
}


.inner {
	margin: 0 auto;
	width: 75rem;
	max-width: calc(100% - 6rem);
}

#banner .inner {
	width: 100%;
}

body.is-preload #banner .inner {
	-moz-transform: scale(0.99);
	-webkit-transform: scale(0.99);
	-ms-transform: scale(0.99);
	transform: scale(0.99);
	opacity: 0;
}

  #cta .inner {
    position: relative;
    z-index: 3; }






.barra-topo {
	min-height: 47px;
	background-color: #161616;
	border-bottom: 1px solid #2e2e2e;
}


.barra-topo p {

	margin: 11px 0 11px;

	color: #d6d6d6;

	font: 11px tahoma, arial, verdana;

	text-shadow: 0 -1px 0 #424242;

}


.barra-topo p b {

	color: #fff;

}


.barra-topo .bt-redessoaicias p {

	margin-right: 9px;

}


.barra-topo ul.bt-btnsSociais {

	min-width: 240px;

	min-height: 25px;

	margin: 11px 0 11px;

	list-style: none;

	padding-left: 0;

}


.barra-topo ul.bt-btnsSociais li {

	float: left;

	width: 90px;

	margin-left: 10px;

}


.barra-topo ul.bt-btnsSociais li.tbs-fb {

	width: 99px;

}
.panel-heading{padding:10px 15px;border-bottom:1px solid transparent;border-top-left-radius:3px;border-top-right-radius:3px}
.panel-heading+.list-group .list-group-item:first-child{border-top-width:0}
.panel-group .panel-heading{border-bottom:0}



img.site-logo {
	float: left;
	height: 60px;
}

.site-logo {
	margin: 10px 10px 10px 0;
}

 .logo-center .site-logo {
 float: none;
 margin: 0;
}

.logo-right .site-logo {
	float: right;
	margin: 10px 0 10px 10px;
}

 .logo-center .site-logo.retina_logo {
 display: none;
}
.secondary-nav .menu-item-800 a:link,.secondary-nav .menu-item-800 a:visited{position:relative;display:block;border:1px solid;border-radius:3px;text-align:center;color:#7b7b7b;cursor:pointer;padding-top:.05em;padding-right:2ex;padding-bottom:.15em}
.secondary-nav .menu-item-800 a:link::before,.secondary-nav .menu-item-800 a:visited::before{content:''}
.secondary-nav .menu-item-800 a:link::after,.secondary-nav .menu-item-800 a:visited::after{font-family:FontAwesome;content:'\f023';left:.75ex;position:relative}
.secondary-nav .menu-item-800 a:hover,.secondary-nav .menu-item-800 a:focus,.secondary-nav .menu-item-800 a:active{color:#15bbcd}
.text-center{text-align:center}


.text4 {
	display:block;
	color:#e6e9ee;
	margin-bottom:10px;
	font-size:20px;
	line-height:24px;
	text-transform:uppercase;
}


div.copyright{  margin-top: 10px;  color: #FFFFFF;  font-family: Verdana, Arial, Helvetica, Tahoma;}


	
	.loops-wrapper.list-post .post-content {
		overflow: visible;
	}


	
	.post-content {
		overflow: visible !important; 
	}


	.sidebar-none .post .post-content {
		text-align: center;
	}

	.loops-wrapper.grid2-thumb .post-content {
		overflow: visible;
	}

.portfolio .portfolio-post .post-content {
	min-width: 100%;
}

.testimonial .post-content {
	font-family: 'Josefin Sans', sans-serif;
	font-size: 1.125em;
	line-height: 1.6;
}

.loops-wrapper.list-thumb-image .post-content {
	overflow: hidden;
}

.loops-wrapper.list-large-image .post-content {
	overflow: hidden;
}



.single .portfolio .post-content {
	overflow: hidden;
	padding-top: 3em;
}

.themify_builder .post-6529-5-0-1.module-post .post-content .entry-content{font-size:1em; }


.customlogowidth .et_pb_text {
    margin-bottom: 10px !important;
    margin-top: 0px !important;
}

.et_pb_text p:last-of-type {
	padding-bottom: 1em;
}

.et_pb_text {
	margin-bottom: 15px;
	margin-top: 15px;
	width: 100%;
}


.site-branding {
	width: 30%;
}


#masthead .row {margin-top:-16px; margin-bottom:0; position: relative; overflow: hidden;}

        #masthead .advert {margin-top:-10px;}


.container,
.notice {
        padding-left: 20px;
        padding-right: 20px;
        margin-bottom:10px;}


body.page-template-fullwidthpage-php #content.container #content-mid.row { background: white; }

body.page-template-fullwidthpage-php #content.container #content-mid.row #content-inner { padding-right: 0px; }

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
  .rev_slider_wrapper{
position:relative;
z-index: 0;
width:100%;
}


.fw-divider__space-30x {
  margin-top: 36px;
}

.Tableau_2colonnes span.colnormal {width:535px;height:110px;background:#FFFFFF}
