﻿.featured-activity-container{width:190px;margin-left:auto;margin-right:auto}

.td-all-devices {
  display: table;
  margin-left: auto;
  margin-right: auto;
}

.td-all-devices img {
  display: block;
}
.cookie-notice-container{padding:10px;text-align:center;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.main-navigation.toggled ul,.menu-toggle{display:block}
.menu-toggle{display:block}
#footer-menu .menu{list-style:none;margin:0;padding-left:0}


.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}


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


	.genesis-nav-menu.responsive-menu .menu-item,
	.responsive-menu-icon {
		display: block;
	}


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


	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;	
	}


	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
.nav-tabs .nav-item{margin-bottom:-1px}
.nav-tabs .nav-item.show .nav-link,.nav-tabs .nav-link.active{color:#495057;background-color:#fff;border-color:#dee2e6 #dee2e6 #fff}
.nav-fill .nav-item{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;text-align:center}
.nav-justified .nav-item{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;text-align:center}
.rrssb-buttons li.rrssb-facebook a{background-color:#306199}
.rrssb-buttons li.rrssb-facebook a:hover{background-color:#244872}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon svg path{fill:#306199}
.rrssb-buttons.tiny-format li.rrssb-facebook a .rrssb-icon:hover .rrssb-icon svg path{fill:#18304b}


#categories-table-2016 .col-1, #categories-table-2016 .col-2, #categories-table-2016 .col-3,
#categories-table-2017 .col-1, #categories-table-2017 .col-2, #categories-table-2017 .col-3 {
	width: 33%;
	float: left;
	text-align: center;
}


.border-waves-template {
  display: none;
}

.post-info {
    display: block;
    font-size: 13px;
    float: left;
    color: #999;
    margin-top: 3px;
    width: 100%;
}

.post-info span { margin-right: 3px }

.post-info span:first-child { margin-left: 0 }

.single_post .post-info a, .post-info a { color: #EE210B }

.shopping-cart-inner .total,
.widget_shopping_cart .total {
  margin-bottom: 20px;
}
.mashsb-toggle-container{display:none;padding:11px 2% 8px;border:10px solid #FFF120;position:relative;margin-bottom:10px;margin-top:0}
.mobile-main-nav .menu-item a .fa{padding-right:6px}
 div.block_fotter, div.footer_left, div.footer_left { background: #333;overflow: hidden;}

.footer_left{float: left; width: 48%; }


.textwidget select {
    max-width: 100%;
}
.light-faq .default-answer .answer-body{line-height:130%}
.light-faq .default-answer .answer-body p{font-size:1.2em}
#event-3100-section-left{width:53%;padding:20px 1% 25px 5%;display:table-cell;vertical-align:top;position:relative;}
#event-3100-section-left table{font-size:.85em;max-width:450px !important;}
#event-3100-section-left a.button{background:#bddbed;margin-bottom:1em;}
#event-3100-section-left .views-row{margin-bottom:10px;}
#event-3100-section-left .views-row a strong{font-weight:normal;color:#555;font-size:.9em;}
#event-3100-section-left,#event-3100-section-right{width:100%;display:block;padding:20px 3%;box-sizing:border-box;}


.wds-tweet-container {
	border-bottom: 1px #ccc solid;
	padding: 8px;
}


.wds-tweet-data {
	font-size: 10px;
	text-align: center;	
}

.windowbg2
{
	color: #000000;
	background-color: #f6f5e9;
}
.collapse{display:none;visibility:hidden}
.collapse.in{display:block;visibility:visible}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;visibility:visible !important;height:auto !important;padding-bottom:0;overflow:visible !important}



tr.gigpress-info td {
	font-size: 90%;
	color: #333;
	border-bottom: 1px solid #CCC;
}



tr.gigpress-info td.description {
	visibility: visible !important;
}



tr.gigpress-row.cancelled, tr.gigpress-info.cancelled, tr.cancelled span.gigpress-info-label, tr.cancelled span.gigpress-info-item {
	color: #999;
}



span.gigpress-info-item {
}



span.gigpress-info-label {
	color: #666;
}

		#wp-calendar tbody .pad , #theme-footer #wp-calendar tbody .pad{background: none;border:0 none;}
.tablepress-id-249 .column-1{padding:2px}

    body #wrap .container-fluid header {
        height: 534px;
    }


#wrap {
    height: 100%;
}


.navbar-sec {
    background-color:transparent;
    font-size:13px;
}

    .client_login.menu-item{
        display:none
    }
.text-left{text-align:left}
 
	.section-text {
        font-size: 15px;
        line-height: 1.7;
    }

	
	.section-text, 
	.text{
		line-height: 1.7;
	}


.bg-color .text,
.bg-color-lighter .text,
.bg-color-alfa-30 .text,
.bg-color-alfa-50 .text,
.bg-color-alfa-70 .text,
.bg-color-alfa-90 .text,
.bg-color-alfa .text,
.bg-color .section-text,
.bg-color-lighter .section-text,
.bg-color-alfa-30 .section-text,
.bg-color-alfa-50 .section-text,
.bg-color-alfa-70 .section-text,
.bg-color-alfa-90 .section-text,
.bg-color-alfa .section-text{
	color: rgba(255,255,255, .75);
}

.section-text blockquote{
    margin-top: -5px;
}

#search-form-header {text-align:center; float:none; display:none;}
.copyright-wrap,#footer-wrap{margin:0 auto;position:relative;max-width:1200px;width:100%;z-index:2;overflow:hidden}




.sidebar_left .content { float: right; }

.sidebar_right .content { float: left !important; }


#footersocial .links a {
margin:0 0 0 12px;
display:inline-block;
vertical-align:middle;
}

.lista { background:#f0f1f2; }

.lista td,.lista2 td{padding:5px}
.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}


  .rtl .menu-primary-items li.menu-item-has-children ul a:after,
  .rtl .menu-unset ul li.menu-item-has-children ul a:after {
    -webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);
    left: auto;
    right: 6px;
  }

	#specialhome .et_pb_column_0 {
		width:100%!important;
	}
.et_pb_section{padding:75px 0}
.et_pb_section.et_pb_section_first{padding-top:inherit}

.seletor-noticia{width: 358px; margin-left: 10px; padding: 6px 0 6px 0; float: left; vertical-align: middle; font-family: "OpenSans-Regular"; font-size: 18px; border-bottom: 1px #ccc dashed}

.seletor-noticia-ativo{ font-size: 18px; font-family: "OpenSans-Regular"; color: #006633}

#mainarea_div{ width: 660px; float:right; padding:20px 30px 30px 5px;}


.telegraph {
  width: 220px;
  margin-top: 15px;
  margin-right: 10%;
}


.land-sect-5-item{
	padding-bottom: 30px;
}

.evet-sect-4-xs .land-sect-5-item{
	margin-bottom: 30px;
	text-align: left;
}


.evet-sect-4-smup .land-sect-5-item{
	margin-bottom: 30px;
}

.evet-sect-4-smup .land-sect-5-item a, .land-sect-5 .land-sect-5-item a{
	background-color: #198CC8;
	text-align: center;
    padding: 10px;
    color: white;
    font-size: 18px;
    font-weight: bold;
    border-radius: 25px;
}

.land-sect-5-item img {
	width: 100%;
	height: 165px;
}
.mobile-main-nav .menu-item a i[class^=fa]{padding-right:6px}

.img-responsive.center{margin-left:auto;margin-right:auto;}
body.responsive-ready.site-1 table.main-top-grid tr.sm-row{position:relative;display:block}

.header-banner{float:left;width:100%;max-width:1000px;height:auto;}
.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{border-radius:3px}
.jumbotron .container{max-width:100%}






.pricing .container{
	max-width:800px;
}
