﻿
.fl {float: left;}
.table td,.table th{background-color:#fff!important}
.table{border-collapse:collapse!important}
.table-bordered th,.table-bordered td{border:1px solid #ddd!important}
.table .table{background-color:#fff}
.table-bordered{border:1px solid #ddd}

.table caption {
    background:#eee;
    padding:10px;   
}

.table td.price span {
	font-size:1.3rem;	
}
 
.table tr td {
    width:50%;
}

.table tr td.price {
    width:100%; 
    text-align:center;  
    padding-top:15px;
    padding-bottom:15px;
}

.table tr td.price span {
    margin-bottom:5px;   
}

.table tr td.price p {
    text-align:center;
    display:block;
    width:100%;   
}


.tool-overflow{
    overflow: hidden;
}

	.mobile_menu
	{
		display: block;
	}

	.mobile_menu select
	{
		width: 100%;
	}


#map-container .marker-wrap { position:absolute; z-index:100; overflow:hidden; transform:translate(-50%,-100%); border-radius:3px 3px 0 0;}

#map-container .marker-wrap:hover { overflow:visible;  z-index:1000;}

#map-container .marker-wrap:hover .marker-popover { opacity:1; }

#map-container .marker-wrap .fa { cursor:pointer; display:inline-block; vertical-align:middle; font-size:23px; color:#1d7cc3; transform-origin: bottom center; }

#map-container .marker-wrap .fa.small {font-size:20px;}

#map-container .marker-wrap .fa.tiny {font-size:15px;}

  #map-container .marker-wrap .fa,
  #map-container .marker-wrap .fa.small,
  #map-container .marker-wrap .fa.tiny { margin-top:9px;}
.menu-item-has-children.open .sub-menu a span:after{content:""}
.menu-item-has-children .sub-menu a span:after{content:""}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}

	
	.responsivefootermenu {
	
	}


.s5_h3_first, #subMenusContainer .S5_submenu_item:hover .s5_sub_a_span, .highlight_color, .line_1_404, .btn-link {
color:#E3601A !important;
}

	.dropdown-menu {
		position: relative;
		float: none;
		right: 20px;
	}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

.bd-textblock-28 {
  margin-bottom: 39px;
}
.collapse{display:none}
.collapse.in{display:block}
.navbar-collapse.collapse{display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}
.modal-content{position:relative;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);background-clip:padding-box;outline:0}
#youtubeModal .modal-content{position:relative;background-color:transparent;border:0;border:0;border-radius:0;-webkit-box-shadow:none!important;box-shadow:none!important;background-clip:padding-box;outline:0}
.rev_slider_wrapper,a.x-img-thumbnail:hover,.x-slider-container.below,.page-template-template-blank-3-php .x-slider-container.above,.page-template-template-blank-6-php .x-slider-container.above{border-color:#f8971d;}
.home-feature-story .img--cover-tall-image{display:block;height:auto;width:100%;}

#simple-search-wrapper .bordered {
    padding:5px;
    background:#fff;
}

#homepage-banner .bordered {
    border:1px solid #f5822b;
}

	.container-out {
		overflow: hidden;
	}
.panel-group .panel-footer+.panel-collapse .panel-body{border-bottom:1px solid #ddd}

.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-2{width:16.66666667%}
.td-wpml .td-header-sp-top-menu{width:100%}
.td-header-sp-top-menu{line-height:28px;padding:0!important;z-index:1000;float:left}
.td-header-sp-top-menu .td_ul_logout{margin-right:16px}
.top-bar-style-2 .td-header-sp-top-menu{float:right}
.top-bar-style-2 .td-header-sp-top-menu ul:last-child,.top-bar-style-2 .td-header-sp-top-menu div:last-child{margin-right:0}
.top-bar-style-4 .td-header-sp-top-widget,.top-bar-style-4 .td-header-sp-top-menu{float:right}
.td-header-sp-top-menu .td-block-missing-settings{padding:0;border:none;color:#888;font-size:10px}
.td-header-sp-top-menu .td-block-missing-settings span{padding:2px 6px;font-size:9px}
.block-type-navigation .nav-vertical{position:relative}
.block-type-navigation .nav-vertical ul li{width:100%}
.block-type-navigation .nav-vertical ul li a{height:auto;line-height:40px}



body.date-hidden .entry-meta .meta-date,
body.author-hidden .entry-meta .meta-author {
	 position: absolute;
	 clip: rect(1px, 1px, 1px, 1px);
}


	.widget-magazine-posts .small-post .entry-meta span:after,
	.widget-magazine-posts .small-post .entry-meta .meta-author {
		display: none;
	}


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


.entry {
    line-height: 20px;
}
.sf-menu ul .menu-item{padding:5px 0}
.menu-item:hover{background-color:#ea086e}

li.menu-item-has-children .drop.active ~ ul {
right: 0;
margin: auto;
left: 0;
border-width: 3px 0 !important
}

#topnav li.menu-item-has-children a.active ~ ul.sub-menu li.menu-item-has-children.active {
height: auto !important
}
ul.sub-menu li.menu-item-has-children:after{color:#fff;position:absolute;top:0;right:10px;font-family:FontAwesome,sans-serif;font-size:25px}
.et_header_style_centered #main-header .logo_container{height:95px}
.et_header_style_centered.et_hide_primary_logo #main-header:not(.et-fixed-header) .logo_container,.et_header_style_centered.et_hide_fixed_logo #main-header.et-fixed-header .logo_container{height:17.1px}
.et_header_style_centered header#main-header.et-fixed-header .logo_container{height:70px}
.titles-home{float:left;width:100%;font-size:14px;font-weight:600;color:#008242;border-bottom:1px solid #ddd;padding:0 10px 10px 10px;margin-bottom:15px;box-sizing:border-box}
#classificados .classificados-out .titles-home{position:relative}
#classificados .classificados-out .titles-home form{position:absolute;right:0;top:-6px}
#classificados .classificados-out .titles-home form input[type="text"]{border:0;width:130px;margin-left:20px;padding:3px;font-style:italic;outline:0;font-family:'Open Sans',sans-serif;font-weight:100;border:1px solid transparent;background:#ededed}
#classificados .classificados-out .titles-home form input[type="text"]:focus{border:1px solid #008242}
#classificados .classificados-out .titles-home form #clear{display:none;margin-left:5px}
.just-announced.adv .widget-title{padding:0 10px}
.gem-form-wrapper input:not([type=submit]){width:100%}


#menubar {
	padding: 4px;
	border-top: 1px solid #000;
	border-top: 1px solid rgba(0,0,0,0.3);
	border-bottom: 1px solid #343434;
	border-bottom: 1px solid rgba(255,255,255,0.08);
	border-radius: 3px;
	background: #242424;
	background: rgba(0,0,0,0.08);
	box-shadow: inset 0 0 3px rgba(0,0,0,0.3);
}

.clearfix:before,.clearfix:after{content:"";display:table}
.clearfix:after{clear:both}
.footer-content .entry-content p{margin:0 0 20px 0}
#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}
.rev_slider .tp-mask-wrap .tp-caption,.rev_slider .tp-mask-wrap :last-child,.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,.wpb_text_column .rev_slider .tp-mask-wrap :last-child{margin-bottom:0}
.vc_custom_1510075853777 .wpb_text_column p span{font-family:'Maven Pro', sans-serif !important;}

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

    #sorting li {
        margin: 8px 0 6px 0
    }

        #sorting li a {
            padding: 3px 18px;
            background: #ffe658;
            text-decoration: none;
            color: #333;
            -webkit-border-radius: 2px;
            -moz-border-radius: 2px;
            border-radius: 2px;
        }

    #sorting a:hover {
        background-color: #fff;
        text-decoration: none;
        color: #444;
    }
.index-date{background:#fff;display:block;width:100%;text-align:left;line-height:0.9rem;font-size:0.78rem;padding:0.5rem;color:#9e9e9e;letter-spacing:1px;overflow:hidden;height:1.5rem;margin-bottom:0.4rem;z-index:800;position:relative;background:#fff}
.index-date i{padding-right:0.2rem;font-size:0.9rem;vertical-align:middle}


.integration-logos {
	margin: 5px 20px;
}
.references__body{padding:10px 45px 0 60px}
#reference_slider_body .references__body{opacity:0}
#reference_slider_body.ready .references__body{opacity:1;height:calc(100vh - 40px);overflow:scroll}
#reference_slider_body.ready .references__body::after{content:'';display:block;width:100%;height:100%;background:rgba(255,255,170,0.7)}
.references__body .video__launcher::before{opacity:.95}
.references__body .video__launcher::after{opacity:.95}

	#imTextObject_25_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_26_tab0 .image-1 { width: 32px; height: 32px; }

	#imTextObject_27_tab0 .image-1 { width: 32px; height: 32px; }

.menu-item-language img.iclflag {
  margin-top: -3px;
}


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


	#s5_center_column_wrap {
	width:100%;
	left:100%;
	}


	.s5_ie_single_column #s5_center_column_wrap {
	width:100%  !important;
	left:100%  !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-left:25px;padding-right:25px}
.col-sm-6{width:50%}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}

.wp-caption .wp-caption-text,
.gallery-caption,
.entry-caption {
	color: #888888;
}
.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.73913043px}
body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}
.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}

.entry-content img {max-width: 100000%; }


h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: inherit;
  font-weight: 500;
  line-height: 1.2;
  color: inherit; }


h3, .h3 {
  font-size: 1.75rem; }

  .modal-header .h3 {
    font-size: 30px;
    font-weight: 600;
    text-transform: uppercase;
    color: #fff;
    text-align: center;
    text-shadow: 0px 1px 4px rgba(0, 0, 0, 0.5);
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center; }

    .modal-header .h3 span {
      color: #82b440; }
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container-fluid{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px;padding-left:15px;padding-right:15px}
.jumbotron .container{max-width:100%}

#header .slider-pro, #header .slider-pro .sp-slide .container, #header .slider-pro img.sp-image, #header .slider-pro img.sp-thumbnail { display:none; }

	#header .header-content5 .container {
		position:relative;
		height:100%;
	}

	#footer.footer-6 .container { position:relative; }

	
	#header .sub-header .container { padding:0px 20px; }


#footer .creds {
	float: right;
	padding: 0 15px 0 0;
	text-align: right;
	width: 685px;
}


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


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; }
.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}
.carousel-anything-container .vc_row .wpb_column{padding-left:0;padding-right:0}



.smalltext
{
	font-size: 13px;
	font-family: Tahoma;
}
.card .card-img{position:relative;display:inline-block}
