﻿
#logo a {
    text-transform: none;
    color: rgb(77, 77, 77);
}
.tp-banner-container{width:100%;position:relative;padding:0;background:#21252b}
.tp-banner{width:100%;position:relative}
.tp-banner ul{margin:0}
.tp-banner ul li{position:absolute;visibility:hidden;margin:0}
.tp-banner-fullscreen-container{width:100%;position:relative;padding:0}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4,.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}


.columns {
    clear: both
}


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


.columns.gutters {
    margin-left: -2em
}


.columns.small-gutters {
    margin-left: -1em
}


.columns.mini-gutters {
    margin-left: -0.5em
}


.columns.horizontal-gutters {
    margin-left: -2em
}


.columns.small-horizontal-gutters {
    margin-left: -1em
}


.columns.mini-horizontal-gutters {
    margin-left: -0.5em
}

.price.christmas,
.christmas-row {
    display: none;
}

.main .pricing-list table .christmas-row td:nth-child(2) {
    background: #cf4790;
    color: #ffffff;
    padding-top: 0;
    padding-bottom: 0;
    font-size: 20px;
}
.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}

.container-fluid.footer{position:absolute;bottom:0;left:0;width:100%;display:block;}
.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}
#support{padding-bottom:100px}
.faq{background:none repeat scroll 0 0 #3f5364;color:#fff;float:left;padding:50px 10%;width:100%}
.faq .title{float:left;font-family:dincomp-boldregular;font-size:48px;margin-bottom:10px;text-align:center;width:100%}
.faq .faqs{list-style:outside none none;margin:0 auto;max-width:980px;padding:0}
.faq .faqs li{float:left;margin-bottom:30px;width:100%}
.faq .faqs li .question{float:left;font-family:dincomp-boldregular;font-size:16px;width:100%}
.faq .faqs li .answer{float:left;font-size:16px;width:100%}

	.mainmenu, .menu_wrapper, .sticky-wrapper, .header-style3 .main_menu, .menu-button{display: none;}


    .widget .textwidget {
        text-align: center
    }
.qodef-page-not-found{margin:80px 0}
.qodef-page-not-found h2,.qodef-page-not-found h4{margin-bottom:30px}
div.ptp-not-most-popular{background:0;padding:.3em;text-align:center;color:#fff;font-size:.9em;font-weight:bold;line-height:1.4em;margin-bottom:2px}
.rh-cover .rh-p-h{line-height:60px;margin:-27px -27px 20px;padding:0 23px;font-size:14px;color:#fff;height:60px;position:relative}
.rh-cover .rh-p-h a{color:#fff}
.rh-cover .rh-p-h .user-login{padding-left:40px;position:relative;cursor:pointer}
.rh-cover .rh-p-h .user-login .user-avatar{border:2px solid rgba(255,255,255,.16);border-radius:50%;overflow:hidden;width:30px;height:30px;line-height:30px;display:inline-block;vertical-align:middle;position:absolute;top:50%;margin-top:-15px;left:0;text-align:center}
.rh-cover .rh-p-h .user-login .user-avatar img{vertical-align:top}
.rh-cover .rh-p-h .user-login .user-avatar .fa{font-size:23px;position:absolute;top:0;left:0;line-height:26px;width:100%}
#nano__join__family.nano__join__family--recipe .recipe__block__creator{text-align:left;margin:0 20px;padding:5px 0 11px;border-bottom:1px solid #e3e5e6}
.highlight{color:#ffd600}







a,
.highlight,
nav.light .main-menu a:hover, 
nav.dark .main-menu a:hover,
nav.light .main-menu li.active a,
nav.transparent .main-menu li.active a, 
nav.dark .main-menu li.active a,
.parallax .quote i,
#filters ul li a:hover h3, 
#filters ul li a.active h3,
.post-title a:hover,
.post-tags li a:hover,
.tags-list li a:hover,
.pages li a:hover,
.home3 .slabtextdone .slabtext.second-child,
.service-box:hover .service-icon,
span.amount,
#nav .sub-menu li a:hover, 
#nav .sub-menu li .sub-menu li a:hover, 
#nav .sub-menu li .sub-menu li .sub-menu li a:hover {
	color:#3a6587;
}

#topbar .menu-top-bar-nav-container {
  margin-right: 5px !important;
}

#footer-nav .menu {
  float: right;
  list-style: none;
  margin: 0;
  padding: 0;
}

#footer-nav .menu a {
  color: #cbcac5;
}
.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}

  
  .site-nav .menu-item-has-children .sub-menu {
    visibility: hidden;
    transition: all 0.2s ease-in-out;
    opacity: 0; }

  .site-nav .menu-item-has-children:hover .sub-menu {
    visibility: visible;
    opacity: 1; }

  .mega-menu .menu-item a {
    font-size: 15px;
    line-height: 1.8em;
    color: #575757;
    font-weight: 400; }




.sub-icons {
	padding:0;
	margin:15px 0 0;
	}


.sub-icons a {
	margin:0 5px 0 0;
	float:left;
	background:transparent;
	padding:0;
	display:block;
	}


.widget .sub-icons a {
	margin:0 5px 0 0;
	}


#footer .sub-icons {
	padding:0;
	margin:0;
	float:right;
	text-align:right;
	}


#footer .sub-icons a {
	margin:0 0 0 4px;
	float:none;
	background:transparent;
	padding:0;
	float:left;
	}
 #home-main-wrap,#post-main-wrap { z-index:100; }
#home-main-wrap{width:100%}
.left,.alignleft{float:left}


.nav-logo-fade.left {
    margin-top: 5px;
}


.jumbotron__title h1 { font-size: 20px; color: #eeeeee; }
.mk-toolbar-holder{padding:0 20px}
.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-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%}
.widget_nav_menu .menu li.current_page_item a{color:#1e73be;}
.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}


.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";
	}
.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}
div#mega_main_menu .menu_holder .nav_logo{display:none}
div#mega_main_menu .menu_holder.sticky_container .mega_main_menu_ul{float:left}
div#mega_main_menu .menu_holder.sticky_container .nav_logo .logo_link{padding:0}
div#mega_main_menu .menu_holder.sticky_container .nav_logo img{max-height:65%;vertical-align:middle}
div#mega_main_menu .menu_holder.sticky_container .nav_logo::before{display:none!important}
div#mega_main_menu .menu_holder.sticky_container .menu_inner{margin:0 auto;max-width:100%;width:1140px!important}
div#mega_main_menu .menu_holder.sticky_container .mmm_fullwidth_container{display:block}
#footer-bottom{background-color:rgba(0,0,0,0.7)}
.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-lg-12{width:100%}

#content.content-builder .entry-content {
margin-bottom: 0;
}

.page-box #content.content-full .entry-content {
margin-bottom: 0;
}

.entry-excerpt,
.entry-summary,
.entry-content {
margin-bottom: 30px;
}

.entry-content iframe,
.entry-content embed {
width: 100%;
}

.title-header,
.post-navigation .nav-previous a,
.entry-content { -ms-word-wrap: break-word; word-wrap: break-word; }

.entry-content ul.no-list-style { list-style: none; padding-left: 0; }

.entry-content li { padding-bottom: 0; }

.entry-content li i { font-size: 18px; margin-right: 15px; }

.entry-content p { margin-bottom: 25px; }

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

.entry-content .button-small,
.entry-content .button-medium,
.entry-content .button-big { margin: 0 10px 20px 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-12{width:100%}


.ecs__page-count, .ecs__price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-flow: row wrap;
  flex-flow: row wrap;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  border-left: none;
  position: relative;
  margin-bottom: 0 !important; }


.ecs__page-count {
  width: 250px;
  height: 34px; 
    display: flex;
    flex-flow: row nowrap;
    background: #fff;
    border: 1px solid #e4e4e4;
  margin: 0 auto;}
#footer-state-data{width:100%;float:left;font-size:1rem!important}
#footer-state-data li{width:100%;padding-top:.375rem;padding-bottom:.3125rem;float:left;border-bottom:1px solid rgba(255,255,255,.1)}
#footer-state-data li:first-child{padding-top:0}
#footer-state-data li:last-child{border:none}
#footer-state-data li a{display:block}
#footer-state-data li div.location-marker{float:left;padding-right:.5rem}
#footer-state-data li div.location-marker .fa-marker{display:block;font-size:1.5em}
#footer-state-data li div.location-state{width:3.5rem;padding-right:.5rem;font-weight:700;text-align:center;text-transform:uppercase}
.top-panel__menu .top-panel__menu-list .menu-item:not(:last-child),.social-login-menu .social-login-list__item:not(:last-child) {border-color: rgb(227,227,227);}
   
    .menu-item{margin-left: 10px;}

    .menu-item-2486{border-bottom: none !important;}

    .menu-item-2488{border-bottom: none !important;}
.floating-share-price .content span.time{font-size:12px}


.right-header {
  padding-left: 0;
  padding-right: 0;
}



.background-cover{-webkit-background-size: cover; -moz-background-size: cover; -o-background-size: cover; background-size: cover; position:fixed; background-repeat:no-repeat; top:0; left:0; z-index:0; overflow: hidden; width: 100%; height:100%;}
.vc_empty_space_inner .empty_space_image{display:block;height:100%}


.barmenufix .mainmenufix { height: 60px; background: #fff; width: 100%; position: relative; border-bottom: 1px solid #ccc; }


.barmenufix .mainmenufix .logomob { width: 100%; float: left; position: relative; text-align: left; padding: 0 10px; }


.barmenufix .mainmenufix .logomob .iconlogomob svg { height: 50px; margin: 5px 0; color: #333; }

.fa,.fab,.fal,.far,.fas{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
.fa.fa-pull-left,.fab.fa-pull-left,.fal.fa-pull-left,.far.fa-pull-left,.fas.fa-pull-left{margin-right:.3em}
.fa.fa-pull-right,.fab.fa-pull-right,.fal.fa-pull-right,.far.fa-pull-right,.fas.fa-pull-right{margin-left:.3em}
.fal{font-weight:300}
.fal,.far{font-family:"font awesome 5 pro"}
.search-box-wrapper.style2-header-search-widget .search-box-inner2{display:table-cell;vertical-align:middle;width:100%;margin:0}

.header-navbar .search-wrapper .search-wrapper-inner {
  margin: 0 54px 0 10px;
  position: relative;
}

.header-navbar .search-wrapper .search-wrapper-inner form {
  padding: 0px;
  margin: 0px;
}

.header-navbar .search-wrapper .search-wrapper-inner input[type="text"] {
  width: 100%;
  border: none;
  background-color: transparent;
  padding: 0px;
  margin: 11px 0px 0px 0;
  font-size: 16px;
  font-family: 'Lato', sans-serif;
  font-weight: 300;
}

.header-navbar .search-wrapper .search-wrapper-inner input[type="text"]:focus {
  outline: none;
}

.header-navbar .search-wrapper .search-wrapper-inner button {
  position: absolute;
  z-index: 2;
  right: -54px;
  top: 0px;
}

.search-wrapper .search-wrapper-inner {
  border-bottom: 1px dotted #34495e;
}


.entry-meta .meta-date,
.entry-meta .meta-author,
.entry-meta .meta-category,
.entry-meta .meta-comments {
	margin-right: 1.5em;
}


.entry-meta .meta-author:before{
	content: '\f411';
}



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


	.entry-meta .meta-date,
	.entry-meta .meta-author,
	.entry-meta .meta-category,
	.entry-meta .meta-comments {
		display: block;
	}

	.auto-style4 {
		color: #067AA7;
		text-decoration: underline;
	}




.cf:after, .cf:before {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

.cf {
    zoom:1;
}

.menu_header .menu__item {
    display: inline-block;
    padding-left: 33px;
}

.menu__item:hover .submenu {
    
}

.menu__item.menu__languages {
    padding-left: 36px;
}

.menu__item:hover .menu__link {
    border-bottom: 3px solid #0078c0;
    color: #0078c0;
    text-decoration: none;
}

.menu__item:hover .menu__image {
    stroke: #0078c0;
}

.menu__store:hover .menu__link, .menu__item-noline:hover .menu__link {
    border-bottom: 3px solid transparent;
}



.page-contents,
.single-post .inner-page-contents {
    padding-top: 20px;
    padding-bottom: 20px;
}

.page-contents .description {
    padding: 0 0 20px;
}

.page-contents hr {
    margin-top:0;
    margin-bottom: 50px;
}
.collapse{display:none}
.collapse.show{display:block}
tr.collapse.show{display:table-row}
tbody.collapse.show{display:table-row-group}
body.ap_page_suscribete .ap_fondea_link_premium,body.ap_user_premium #ap_footer_newsletter,body.ap_user_premium #ap_menu_newsletter_cta,body.ap_user_premium .ap_fondea,body.ap_user_premium .ap_fondea_link,body.ap_user_premium .ap_fondea_link_premium,body.ap_user_premium .ap_home_first_extras_ad,body.ap_user_premium .ap_home_main_ad,body.ap_user_premium .ap_home_newsletter,body.ap_user_premium .ap_home_partners_ad,body.ap_user_premium .ap_page_generic_ad,body.ap_user_premium .ap_plumaje_page_ad,body.ap_user_premium .ap_single_fondea_text{display:none!important}

#menu ul li.menu-item-4959 ul, #menu ul li.menu-item-9986 ul {
	width:200px;
}
.widget-container{margin:0 0 30px;font-size:12px}
.widget-container h3{margin:0 0 20px;padding:0 0 15px;text-transform:uppercase;font:700 14px Arial,Helvetica,sans-serif;color:#666;border-bottom:3px solid #ddd}
.widget-container p{font:12px/20px Arial,Helvetica,sans-serif;margin-bottom:15px}
.widget-container ul{clear:both;padding-left:0;list-style:none}
.widget-container ul li a{padding:0 0 0 5px;line-height:22px;text-decoration:none}
.widget-container ul li a:hover{text-decoration:underline}
.widget-container ul ul{padding:0 0 0 15px;border-top:none}
.widget-container input#s{float:left;width:60%;padding:7px 0 7px 7px;margin-right:5px;border-color:#ccc #efefef #efefef #ccc;border-width:1px;border-style:solid}
.widget-container input.submit{margin-left:5px;float:left}

.grid_layout-thumbnail .post-thumb {
  margin-bottom: 0;
}

.grid_layout-thumbnail .post-thumb img {
  max-width: 100%;
}

	.post
	{
		margin-top: 23px;
	}
 

.post-content {line-height: 125% !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-right:15px;padding-left:15px}
.col-sm-4{width:33.33333333%}

ul.menu {
	padding: 1px 0 1px 0;
	margin: 0;
	list-style-type: none;
}

ul.menu li {
	display: inline;
	padding: 0;
	margin: 0;
}

ul.menu li a{
	margin: 0 10px 0 10px;
	padding: 0;
	color: white;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
}


ul.menu li a:hover{
	border-bottom: dotted 1px white;
	padding: 0 0 3px 0;
	font-weight: bold;
	text-decoration: none;
	color: white;
	font-size: 14px;
}


ul.menu li.active a{
	padding: 0 0 3px 0;
	font-size: 14px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

ul.menu li.active a:hover{
	text-decoration: none;
	border-bottom: dotted 1px red;
	font-weight: bold;
}
.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;
}

		ul#top-menu li.menu-gradient { width: 138px; }
.menu-item-2in1.icons{position:relative}
.menu-item-2in1.icons:after{-webkit-transform:translateX(-50%);background-color:#5a7a90;content:"";display:block;height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:1px}
.menu-item-2in1.icons a{font-family:Museo Sans;font-size:19px;font-weight:300;margin:0;position:relative;width:50%}
.menu-item-2in1 .icon-container{fill:#b3b3b3;margin-right:6px;vertical-align:sub}
.menu-item-2in1 .icon-container.user svg{height:17px;width:16px}
.menu-item-2in1 .icon-container.cart svg{height:18px;width:18px}
.menu-item-2in1 .icon-container.cart{margin-left:41px}
.menu-item-2in1 .icon-container svg{fill:#fff}
.menu-item-2in1 a{color:#999;font-family:Museo Sans;font-size:15px;font-weight:300;margin-left:15px;text-transform:capitalize}
.menu-item-2in1 a:hover{color:#e2231a}

.blur_flowers {z-index:5;}

.background,.forest,.flowers,.blur_flowers,.title {position:absolute;}
.tribe-events-spinner-medium{height:24px;width:24px}

.rodape-mapa-site-ans {
    background-color:#333; border-top: 1px solid #fff; border-bottom:1px solid #fff;
    padding:2em 0;
    color:#ffffff;
}

.rodape-mapa-site-ans a {
    color:#ffffff;
}

  .post-password-form,
  .header_top_inner,
  .header_mid_inner,
  .header_bot_inner,
  .content_wrap,
  .headline_inner,
  .cmsmasters_breadcrumbs,
  .bottom_outer,
  .footer_inner,
  .cmsmasters_row_inner,
  .cmsmasters_row_title_wrap {
    width: 1200px;
  }

.abs{position:absolute;}


.follow_link_wrapper {
    text-align: center;
}


.follow_link_wrapper a {
    color: #238dca;
    font-size: 20px;
    display: block;
}

.footer-img {
    width: 100%;
    max-width: 294px;
    margin: 10px auto 20px;
    text-align: center;
    line-height: 1;
    clear: both;
}


.footer-img p {font-size: 14px; line-height: 1.3;}

.slot-footer-m-jb{
	max-width: 420px;
}
#content h1.entry-title{font-size:28px;line-height:32px;border-bottom:1px solid #ddd;margin-bottom:20px;padding-bottom:16px}


.playbtn {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    display: flex;
    align-items: center;
    justify-content: center;
}


.playbtn img {
    width: 75px !important;
}
.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}


    #InscricaoVocacional .panel-heading a {
        display: block;
        margin: 10px 0;
    }

        
        #pnlBackgroundLogin .panel-heading
        {
            background-color: #337ab7;
        }
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}




	.modal-narrow .modal-dialog{
		max-width: 500px;
	}

	.modal-dialog.registration-complete #blt_registration_form,
	.modal-dialog.registration-complete .modal-footer{
		display: none;
	}
.hosting-list .hosting-desc .btn-box{position:absolute;bottom:25px;left:30px;right:30px;text-align:center}
.home-help .home-help-item .btn-box{position:absolute;bottom:0;left:0;right:0}
.icon-block-list .icon-block-item .btn-box{position:absolute;bottom:0;left:0;right:0}
.easingsliderpro-image{width:100%!important;max-width:100%!important;display:block!important;border:none!important}
.pp-modal-overlay {position: absolute;height: 100%;width: 100%;top: 0;bottom: 0;}
.fl-node-5ba907b083000 .pp-modal-height-auto .pp-modal-overlay,#modal-5ba907b083000.pp-modal-height-auto .pp-modal-overlay {display: none !important;}
.fl-node-5ba907b083000 .pp-modal-overlay,#modal-5ba907b083000 .pp-modal-overlay {display: none;background-color: rgba(0, 0, 0, 0.8);}






.rev_slider_wrapper{
	position:relative;
}

.rev_slider_wrapper a,
.rev_slider_wrapper a:hover {
	color: #fff;
}
.u-dblock{display:block}

.contact-form .clear-form{clear:both}


.clear { clear: both; width:100%; line-height:1px; height:1px; font-size:1px;}
.phone-track{font-weight:700}
.jumbotron{padding:30px 15px;margin-bottom:30px;color:inherit;background-color:#eee}
.jumbotron .h1,.jumbotron h1{color:inherit}
.jumbotron p{margin-bottom:15px;font-size:21px;font-weight:200}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}
.jumbotron .main-btn{position:absolute;bottom:30px;left:0;z-index:15;width:100%;text-align:center}
.jumbotron .btn{font-size:23px;margin:5px 0!important;padding:10px 20px}
.jumbotron li{padding-bottom:5px}
.jumbotron .txt-container2 p{font-weight:100!important}
.jumbotron .txt-box{width:1100px}
.jumbotron .carousel-caption{max-width:1100px;margin:0 auto}
.jumbotron .carousel-caption p{font-weight:500!important}
.card-title{margin-bottom:.75rem}


.team .card:hover .card-title-wrap .card-title, .team .card:hover .card-title-wrap .card-text {
  color: #2f2f2f;
}


.team .card-title-wrap {
  position: relative;
  z-index: 9;
  background-color: #fff;
  color:#919191;
  font-size:23px;
}


.team .card-title-wrap .card-title, .team .card-title-wrap .card-text {
  font-family: "Roboto", Helvetica, Arial, sans-serif;
  display: block;
  margin: 0;  
}


.team .card-title-wrap .card-title {
  font-size: 21px;
  color: #919191;
  
  border-radius:5px
}


.team .card-title-wrap .card-text {
  font-size: 9px !important;
  color: #6E7174;
}

  .portfolio-grid .card h3.card-title {
    font-size: 18px !important;
  }
.imagebox{overflow:hidden}
.imagebox img{width:100%;transition:all .8s ease-in-out}
.imagebox:hover img{transform:scale(1.05)}
.imagebox-spacer-md{padding:2px 0}
.imagebox-spacer-sm{padding:2px 0}
.imagebox-spacer-sm,tr{print-color-adjust:exact!important;-webkit-print-color-adjust:exact!important}

div.footer-spacer{	
background:transparent;
border:0;
clear:both;
height:10px;
margin:0;
padding:0;
position:relative;
z-index:30;
}

.page-template-page-pagebuilder-latest .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1),
.page-template-default .td-container-border .tdc-row:first-of-type .tdc-element:first-of-type .td_block_wrap:nth-of-type(1) {
  border-top: 0;
}


.container {
    max-width: 100% !IMPORTANT;
}


.logo_retina {
    display: none;
}

.panel-grid-cell .so-panel {
  zoom: 1;
}

.panel-grid-cell .so-panel:before {
  content: '';
  display: block;
}

.panel-grid-cell .so-panel:after {
  content: '';
  display: table;
  clear: both;
}
 #pg-220-0 , #pg-220-1 , #pg-220-2 , #pg-220-3 , #pg-220-4 , #pg-220-5 , #pg-220-6 , #pg-220-7 , #pg-220-8 , #pg-220-9 , #pl-220 .so-panel , #pl-220 .so-panel:last-child { margin-bottom:0px }


.td_uid_24_5d22a7bf006be .tds-title {
				    margin-top: 10px;
				}


.td_uid_30_5d22a7bf023aa .tds-title {
				    margin-top: 10px;
				}


.td_uid_36_5d22a7bf03cbd .tds-title {
				    margin-top: 10px;
				}


.td_uid_47_5d22a7bf061f9 .tds-title {
				    margin-top: 10px;
				}


.td_uid_53_5d22a7bf07aef .tds-title {
				    margin-top: 10px;
				}


.td_uid_59_5d22a7bf093e7 .tds-title {
				    margin-top: 10px;
				}


.td_uid_70_5d22a7bf0b756 .tds-title {
				    margin-top: 10px;
				}


.td_uid_76_5d22a7bf0d07d .tds-title {
				    margin-top: 10px;
				}


.td_uid_82_5d22a7bf0e972 .tds-title {
				    margin-top: 10px;
				}
.row{margin-left:-10px;margin-right:-10px}
.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}
.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}
a.ptp-button{border-style:solid;cursor:pointer;font-family:inherit;font-weight:bold;line-height:1.3;position:relative;text-decoration:none;text-align:center;display:inline-block;width:75%;margin:0 0 1.25em;padding-top:.75em;padding-bottom:.8125em;font-size:1em;border-top:0;border-left:0;border-right:0;-webkit-box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;box-shadow:0 1px 0 rgba(255,255,255,0.5) inset;-webkit-transition:background-color 300ms ease-out;-moz-transition:background-color 300ms ease-out;transition:background-color 300ms ease-out}
#ptp-17 a.ptp-button{border-radius:0;font-size:.9em;color:#fff;background-color:#3498db;border-bottom:#2980b9 4px solid;margin:0}
#ptp-17 a.ptp-button:hover{background-color:#2980b9}
div#ptp-17 .ptp-highlight a.ptp-button{color:#fff;background-color:#e74c3c;border-bottom:#c0392b 4px solid}
div#ptp-17 .ptp-highlight a.ptp-button:hover{background-color:#c0392b}
