﻿

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

.sfsi_widget
{
	min-height: 55px;	
}

.sfsi_widget a img {
    box-shadow: none!important;
    outline: 0;
}

.sfsi_widget .linkedin_tool_bdr .sfsi_inside .icon4,
.sfsi_widget .gpls_tool_bdr .sfsi_inside .icon1,
.sfsi_widget .fb_tool_bdr .sfsi_inside .icon1 { height: auto}

.sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a, .sfsi_widget .sfsi_wDiv .sfsi_wicons .inerCnt a.sficn
{
	padding: 0px;
	margin: 0px;
	width: 100%;
	float: left;
	border: medium none;
}
.row{margin-left:-15px;margin-right:-15px}
.row:before,.row:after{content:" ";display:table}
.row:after{clear:both}
#sidebar .plugin-hooks .row{margin:0;padding-left:10px}
#sidebar .plugin-hooks .row h6{margin-left:-10px}

.realestate-details .row-title{
    width:150px;
}

	.contato {
		width:auto;
		float:right;
		background-color:#eceded;
		
	}

	.contato span {
		font-size:1em;
		font-weight:600;
		color:#87888a;
	}

.sp-slide {
  position: absolute;
}


.site-navigation .navigation-list .navigation-item {
    border-right: 1px solid #ff7700;
    border-left: 1px solid #ff7700;
    width: 14.2%;
}

.touch #header .navigation, .touch #nav , #top .navigation, #top #search{ display: none }


.search_results .failure_badge, .home_results .failure_badge {
     font-size: 13px;
     max-width: 170px;
}

#product-loop-wrap .columns .title, 
#product-loop-wrap .columns .price, 
#product-loop-wrap .columns .buy-btn,
#product-loop-wrap .columns .sold-out { font-size: 14px; width: 100%; text-align: center; display: block; margin-bottom: 10px; float: none; border: none; }

#product-loop-wrap .columns .buy-btn { font-weight: bold; color: #00B876; }

#product-loop-wrap .columns:hover .buy-btn { color: #FFF; }

	[data-skip-responsive-menu="yes"] .bar__module .btn {
		display: block;
		width: 100%;
		margin: 0 0 5px !important;
	}

  .bar__module:not(:last-child) {
    margin-right: 0.92857143em;
  }

  .bar__module + .bar__module {
    margin-top: 1.85714286em;
  }

  .bar__module .btn {
    display: block;
  }

  .bar__module .btn + .btn {
    margin-left: 0 !important;
  }

  .bar__module .btn:not(:last-child) {
    margin-bottom: 0.92857143em;
  }

  .bar__module:not(:only-child) .menu-horizontal {
    top: 0;
  }

  .bar-2 .bar__module,
  .bar-1 .bar__module {
    margin-bottom: 1.85714286em;
  }

  .bar-2 .row div[class*='col-']:last-child .bar__module:last-child,
  .bar-1 .row div[class*='col-']:last-child .bar__module:last-child {
    margin-bottom: 0;
  }
.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{border-radius:6px}
.jumbotron .container{max-width:100%}

table.basic,
table.basic td {
	border: 0;
}

.views-view-grid .views-row {
  clear: both;
  float: left;
  width: 100%;
}


.card { float: left; width: 300px; height: 200px; margin-bottom: 10px; color: #fff; -webkit-user-select:none; user-select:none; overflow: hidden; }

.card h2 { margin: 20px auto; text-align: center; font-weight: bold; font-size: 20px}

.card li { line-height: 24px; padding-left: 30px;  font-size: 15px; }

.card span{ margin-left: 6px}

.card:hover {  box-shadow: 0 0 10px rgba(0,0,0,0.3) ;  transition: all .3s; -moz-transition: all .3s; -webkit-transition: all .3s; }




#ttw_ftable {
	border:0;
	width:98%;
	margin:0;
	padding:0;
	}

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


.tt-video-popup-align {
  overflow: hidden;
}

#handcomsvs {
font-size: 14px;
display: inline;
float: left;
width: 100%;
padding-top: 7px;
padding-left: 15px;
}
.col-row-item .col-row-item-gray{color:#a0a0a0;font-size:.8em;font-weight:700;text-align:left}

header .mini-logo img { margin: 10px auto !important; max-height: 32px !important;}

.mini-logo { margin: 0 auto; width: 50%;}

.p1{
	width:600px;
	color:#666;
	padding-top:15px;
	line-height:25px;
}


.featured_station_logo_holder{
display: inline-block;
float: left;
}


.post_content .post_footer ,
.comments_number {
display: none;
}

	.post_footer
	{
		margin-top: 23px;
	}




#social-follow {
	position: relative;
	top: 3px;
}


#social-follow a {float: left;clear: none; position: relative;top: -3px;margin-left: 4px;}

#social-follow a:hover {float: left;clear: none; position: relative;top:0;}


#social-follow a div {height: 30px;width: 30px;}


 .footnote-vat p, #copyright, #copyright a {
    color: #333;
}


#copyright{
	margin-top:0;
	color:#333;
}

#copyright a{
	color:#333;
	font-size:10px;
}


#footerlegal {
    color: #fff;
    margin-top: 20px;
    font-size: 14px;
    padding-bottom: 20px
}


#footerlegal a {
    color: #fff;
    margin-left: 5px;
    margin-right: 5px
}
.row{margin-left:-15px;margin-right:-15px}
.row:after,.row:before{content:" ";display:table}
.row:after{clear:both}
#wb-so .row{background:#fff;padding:1em 0 0}
#wb-sm .sm .row{background:0 0}
#wb-sm .sm .row a{color:#6e6e6e}


.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb {
 font-family: Verdana, Arial, Helvetica, sans-serif;    
 font-size: 10px;
 font-weight: bold;
 text-decoration: none;
 white-space: nowrap;
 color: #FFFFFF;
}

A.wb:visited {
 font-size: 10px;
 text-decoration: none;
 color: #FFFFFF;
}

A.wb:hover {
 font-size: 10px;
 text-decoration: underline;
 color: #FFFFFF;
}

	#wp-calendar tfoot #next {text-align: right;}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}


.f-widget .f-widget h3.tab { border-bottom: none; }


#content .f-widget h3.tab { }

BODY DIV.outcontent
{
	padding: 0px !important;
	margin: -20px 0px 0px !important;
}

	.outcontent {width:auto;overflow:hidden;margin:auto!important;}

.outcontent .summary
{
	display: none;
}

#footer-creative {
display: block;
clear: both;
width: 900px;
margin: 5px auto;
text-align: center;
}

#footer-creative a {
color: #000;
font-weight: bold;
font-size: 11px;
text-decoration: underline;
}

 .menu-item-12818 a {
 border-bottom: 1px solid #1f2c38 !important;
}
.mr_15{margin-right:1.5rem!important}




#owl-main-slider .htmlcaption{
	left:500px;
	padding-right:80px;
	width:inherit;
	background:transparent;
	top:0;
	max-height: 290px;
	overflow-y: auto;
	padding-bottom: 20px;
}

   


  
   
   #owl-main-slider span.htmlcaption {
     width: 400px;
     left: 40px;
     top: 20px;
   }

   
   #owl-main-slider span.htmlcaption h4 {
     font-size: 21px;
   }

   
   #owl-main-slider span.htmlcaption p {
     font-size: 15px;
   }

#theme-attribution{display: none;}

#footerinf,
.closepart,
.mobsearch,
.mobver {
    display: none
}

    #statpart,
    .closepart {
        height: 150%;
        position: fixed
    }

    .closepart {
        width: 20%;
        background-color: #000;
        text-align: center;
        right: 0
    }


.footer-logo {
  margin: auto;
  padding: 68px 0;
  width: 209px;
}


.footer-logo #detail {
  display: none;
}
