/*

Welcome to Custom CSS!

To learn how this works, see http://wp.me/PEmnE-Bt

*/
@media (max-width: 1366px) and (min-width: 1360px) {
	#Progdiv {    margin-left: 100px;}	

}

#section-home img /*MENU*/

/*HEADER*/

a[href], input[type='submit'], input[type='image'], label[for], select, button, .pointer { cursor: pointer; }
a.scrollup { z-index: 10000000; }
img.logo-sm { visibility: hidden; }
.divSintramund { position: relative; top: -260px; }
table { border-left: none !important; border-right: none !important; }
/*SITEMAP*/

li.category:before { display: none; }
li.pagenav:before { display: none; }
.sitemap-h { /*left: 150px;*/ right: 0; position: relative; margin: 0 auto; }
.sitemap-bg { background: #eee; padding: 5px; }
.sitemap-namebg { background: rgb(136, 136, 136); padding: 5px; left: -2px; width: 170px; color: #fff; bottom: -10px; position: relative; text-align: center; }
.sitemap-pgbg { background: #eee; }
.one_half {/*float:none;left: -150px;*/ }
li.pagenav { position: relative; left: 100px; width: 250px }
.fb_iframe_widget, .fb_iframe_widget span, .fb_iframe_widget span iframe[style] { width: 100% !important; }
body.layout-boxed, body.custom-background { padding: 0px 0; }
a { color: #737272; }
#intro #breadcrumbs a { color: #333; font-weight: bold; }
/*TWITTER*/

/* HOVER MENU

.header-style2 #header .header-links > ul > li > a:hover {

    background: rgba(51, 51, 51, 0.33);

    color: #fff;

}

*/

.pag li a:hover, .pag li.current span { /* color: #FFF; */ /* background: #F47E3E; */ background-color: #000; }
#showcontact { visibility: hidden; }
#site-header { z-index: 0; position: fixed; width: 100%; background: #fff; }
#intro { z-index: 100000; position: relative; }
body { font-size: 2em; margin: 0; }
footer { top: 204px !important; position: relative; }
#footer .widget-area .widget:last-child { /*background: #333;

    height: 400px;*/ height: auto; }
a.ctc-tag { /*background: #565656;*/ padding: 1px 6px 2px 6px; border-radius: 3px; }
/* PAGE NOT FOUND */

.entry-content.title-404 { position: relative; top: 260px; margin-left: auto; height: 500px; }
/* PAGE NOT FOUND */

div#header-nav { z-index: 999992 !important; padding: 0px 40px; }
#main-core { margin-right: 30px; /*   top: 85px;*/ position: relative; }
.main-vul { position: relative; top: 170px; }
.sidebar-vul { top: 0px; position: relative; }
.TxtSpace { top: -20px; position: relative; }
span.comment { display: none; }
#section-home .section { height: 400px; }
.blog-thumb .image-overlay { background: #1E1E1E; background: rgba(30, 30, 30, 0.9); }
#section-home-inner { z-index: 1; position: relative; }
div#header-responsive-inner { z-index: 9999995!important; }
.content-single { position: relative; }
img.trecomendado { max-width: 80px; position: relative; float: right; }
.divisorAlignimg { right: 0; left: 0; margin: 0 auto; }
.vptitleProg { text-align: left; left: 22px; color: #696969; text-transform: uppercase; font-size: 14px; position: relative; }
.vptextProg { text-align: justify; padding-left: 36px; margin-left: 90px; }
.vptextProg2 {    text-align: justify;    /* padding-left: 36px; */    margin-left: 50px;}
#vpimgProg img { float: left; height: 80px; width: 80px; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; margin-left: 23px; position: relative; bottom: 0px; border: 1px solid #696969; }
.single .post-title { font-size: 20px; top: -7px; position: relative; width: 100%; left: 65px; }
.postdivTxt { text-align: justify; left: 0; margin: 0 auto; right: 0; position: relative; padding: 0 10px 0 10px; height: 100%; }
.titlebar:after { position: absolute; content: ""; bottom: 0; left: 10px; height: 2px; width: 60px; background: #A2A2A2; top: 60px; }
article.section1.one_third img { max-height: 250px;/*height: 100%;*/ }
#pre-header { background: #F5F5F5 !important; }
div#fixedBartTodhide { display: none; }
.pre-header-style2 #pre-header { border: none; }
.followh { position: absolute; margin-top: 86px; width: 210px; padding: 0px 0 0 54px; }
.custom-header img { margin-top: 20px; margin-bottom: 15px; }
/*LINE HEADER*/

hr { text-decoration: none; }
hr.hrline { width: 70%; border-top: 1px solid #8c8b8b; text-align: center; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0)); border: 0; height: 1px; left: 0; right: 0; margin: 0 auto; }
hr.hrline2 { width: 70%; border-top: 1px solid #8c8b8b; text-align: center; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0)); border: 0; height: 1px; top: -6px; position: relative; }
/*

hr.hrline:after {

	content: '\002665';

	display: inline-block;

	position: relative;

	top: -17px;

	padding: 0 0px;

	background: #fff;

	color: #8c8b8b;

	font-size: 18px;

}

*/

.vptext2VB p { max-width: 100% !important; }
hr.hrline2 { width: 70%; border: 0; height: 1px; background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0)); }
/*END LINE HEADER*/

section-home { padding: 0; }
#section-home { z-index: 1; }
#section-home .entry-content { line-height: 25px; margin-left: auto; width: 100%; max-width: 100%; text-align: justify; }
#section-home .entry-content { line-height: 25px; }
.vblogo img { display: block; position: relative; margin: 0 auto; top: 20px; margin-bottom: 20px; }
.search-content-top { top: -215px; position: relative; }
#header-search { position: absolute; padding-left: 40px; top: 9px; }
.header-style2 #header-search .search { position: absolute; border: 1px solid #EEE; background: #fff; }
.search-thumb .entry-content.date-icon { width: 100%; }
.search-thumb > article p { position: relative; width: 60%; }
.search-thumb > .blog-article .entry-content { position: relative; text-align: justify; left: 310px !important; }
.search-thumb a { display: inline-block; }
/* COMMENTS*/

div#respond { position: relative; margin-top: 250px; }
.comment-content >p { position: relative; top: -230px; padding: 25px; left: -15px; }
#comments { top: 0px; position: relative; }
.commentlist .comment { list-style: none; margin-bottom: 40px; position: relative; top: 16px; width: 95%; }
ol.commentlist { position: relative; float: left; width: 100%; background: #eee; top: -15px; bottom: 0px; }
/*COMMENTS-END*/

.pre-header-style2 #pre-header-search .search { background: none; width: 100%; margin-top: -42px; margin-left: 73px; margin-right: 10px; border-right: none; border-left: none;/* border: 1px solid #ddd;*/ }
#pre-header-search { width: 300px; float: right; position: relative; margin-top: -34px; height: 20px; z-index: 999991; }
.pre-header-style2 #pre-header-search .fa-search { display: inline-block; font: normal normal normal 14px/1 FontAwesome; font-size: inherit; text-rendering: auto; margin-top: 5px; }
.pre-header-style2 #pre-header-search .search:focus { border: none; height: 30px; }
#footer .widget_search .search { color: #fff !important; }
.widget { margin: 0 0 30px; padding: 30px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.21); ; -moz-box-shadow: 0 0px 1px rgba(0,0,0,0.21); box-shadow: 0 0px 1px rgba(0,0,0,0.21); }
.textwidget { width: 100%; max-width: 300px; }
div#footer-col1 > aside { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
div#footer-col2 > aside { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
div#footer-col3 > aside { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
div#footer-col4 > aside { -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important; }
.textwidget img { display: inline; }
.followsocial img { display: inline; max-width: 100%; width: 10%; }
.followsocial { text-align: center; }
#header-social li i { font-size: 15px !important; }
#header-social li a { width: 30px !important; height: 30px!important; margin: 3px !important; }
.section { background: #fff; margin: 0 0 30px; padding: 10px 20px; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; -webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.21); -moz-box-shadow: 0 0px 1px rgba(0,0,0,0.21); box-shadow: 0 0px 1px rgba(0,0,0,0.21); height: auto; }
#sidebar .widget { margin-bottom: 30px; }
/*BODY*/

.main-navigation ul { margin-top: 0px; }
/*

p {

    margin-bottom: 20px;

}

*/

p img { margin-left: 10px; }
entry-header img { position: absolute; margin-top: 80px; }
body, button, input, select, textarea { color: #333 !important; font-family: Open Sans, Helvetica, Arial !important; font-size: 13px !important; line-height: 1.8 !important; word-wrap: break-word !important; }
#cookie-law-info-bar { border: 0; margin: 0 auto; font-size: 1vw; /*padding: 5px 0;*/ padding: 15px 0px 15px; background: #222!important; text-align: left; width: 100%; z-index: 99999; left: 0; color: #fff !important; border-top: 4px solid rgb(244, 222, 54) !important; }
#cookie-law-info-bar span { vertical-align: middle; width: 30px; left: 10px; position: relative; RIGHT: 30px; margin: 0 auto; }
#CONSTANT_OPEN_URL { color: #31a8f0 !important; }
p.polcookies { font-size: 1em; color: #666; }
.text p { margin: 0.8em 0px 1.2em; }
.text p, .text li { font-size: 1.1em; line-height: 1.4em; color: #666; text-align: justify; }
.text h2 { margin: 30px 0px 10px; font: 1.8em/1 "tradegothicbold"; color: #DC5B05; padding-top: 10px; }
.detail { background: #FFF none repeat scroll 0% 0%; text-align: center; margin: 0px auto; left: 0; right: 0; position: relative; }
.green.cli-plugin-button, .green.cli-plugin-button:visited { border-radius: 10px; color: #000; transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out; -webkit-transition: background 200ms ease-in-out, color 200ms ease-in-out, box-shadow 200ms ease-in-out; border-radius: 5px; -webkit-border-radius: 5px; padding: 10px 0px; background-color: #f1d600; cursor: pointer; transition: font-size 200ms; text-align: center; display: block; width: 100%; float: right; max-width: 120px; right: 30px; }
.green.cli-plugin-button:hover { background-color: #fff; }
#section-home-inner { max-width: 1300px !important; margin-bottom: 50px; }
#section-home img { width: 100%; position: relative;/*height: 250px;

	max-height: 250px;

	*/ }
#sb_instagram #sbi_load .sbi_load_btn, #sb_instagram .sbi_follow_btn a { padding: 2px 7px; margin: 5px auto 0; font-size: 12px; background: #AFAFAF !important; }
.custom-header { /*center logo*/ width: 250px; margin: 0 auto; top: -10px;/*left logo*//*

    width: 220px;

    margin-left: 33px;

	*/ }
#header-social { padding-left: 40px; float: right; margin-top: 20px; }
.SocialricDiv { float: right; margin-right: 25px; margin-bottom: 20px; }
#header-social li i { font-size: 20px; }
#header-social li.facebook a { background: #333333; }
#header-social li.facebook a:hover { background: #3b5997;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.twitter a:hover { background: #a5dee8;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.twitter a { background: #333333; }
#header-social li.instagram a:hover { background: #125688;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.instagram a { background: #333333; }
#header-social li.google-plus a { background: #333333; }
#header-social li.google-plus a:hover { background: #db4a39;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.pinterest a:hover { background: #C92228;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.pinterest a { background: #333333; }
#header-social li.youtube a { background: #333333; }
#header-social li.youtube a:hover { background: #de1f26;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.youtube a { background: #333333; }
#header-social li.rss a { background: #333333; }
#header-social li.rss a:hover { background: #fea81d;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#pre-header-core, #header-core, #header-sticky-core, #content-core, #footer-core, #sub-footer-core, #sub-footer-widgets, #sub-footer-close, #notification-core, #intro-core, #introaction-core, #outroaction-core { display: block; max-width: 1300px; margin: 0 auto; }
#intro { /*z-index: 9999999;*/ }
.header-style2 #logo img { max-width: 235px !important; max-height: 186px !important; margin-top: 0; margin-left: 122px; }
.header-style2 #logo { float: none; margin: 25px 0 15px; }
.header-style2 #logo a { display: inline-block; float: left; }
#logo { border: none; }
/* RESPONSIVE MENU*/

ul#menu-navigation { list-style: disc inside; }
div#header-responsive-inner { background: #fff }
#header-responsive li a { color: #AAA; display: block; border-top: 1px solid rgba(0, 0, 0, 0.15); padding: 10px 20px; position: relative; display: block; padding: .96em; z-index: 2; overflow: hidden; color: #222222; }
#header-responsive li a:hover { background: #D2D2D2; }
#header-responsive li.current_page_item > a, #header-responsive li a:hover { /*

    color: #FFFFFF !important; 

	background: #D2D2D2 !important;

*/ }
/*NAVIGATION*/

.header-style2 #header-links { /*

	float: none;

	border-top: 0 solid #EEE;

	border-top: 1px solid #E5E5E5;

    border-bottom: 1px solid #E5E5E5;

	*/ float: none; border: 0; height: 60px; margin-bottom: 15px; z-index: 5; position: relative; }
#header .header-links li a, #header-sticky .header-links li a { /*color: #555;*/ font-weight: initial; display: block; margin: 0px; text-align: left; }
.header-style2 #header .header-links > ul > li > a { padding: 17px 20px; }
.header-style2 #header .header-links > ul > li > a:after { border: 1px solid #000; }
.header-style2 #header .header-links > ul > li > a:before { border: 1px solid #000; }
li#menu-item-9481:after { border: 1px solid #000; }
.ico { display: block; text-indent: -100000px; width: 60px; background: url(../sento/images/logomenu.png) 10px 17px no-repeat; margin-top: 0px; transition: 0; overflow: hidden; float: right; bottom: 30px !important; }
.ico:hover { display: block; text-indent: -100000px; width: 60px; background: url(../sento/images/logomenu-hover.png) 10px 17px no-repeat; margin-top: 0px; transition: 0; overflow: hidden; float: right; bottom: 30px !important; }
.nav-previous a, .nav-next a { background: #DADADA !important; }
.nav-previous a:hover, .nav-next a:hover { color: #FFF!important; background: #8C8C8C!important; }
#header .menu > li > a, #header-sticky .menu > li > a { -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }/*

ul, menu, dir {

    display: block;

    list-style-type: disc;

    -webkit-margin-before: 1em;

    -webkit-margin-after: 1em;

    -webkit-margin-start: 0px;

    -webkit-margin-end: 0px;

    -webkit-padding-start: 40px;

}

*/
/*PASSATEMPOS - SUBMENU*/

li#menu-item-9104 > .sub-menu { width: 250px; padding: 1px 0px; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; }
li#menu-item-9104 > .sub-menu a:hover { width: 225px !important; position: relative; margin-left: 3px; }
li#menu-item-9104 > .sub-menu li:hover { width: 250px!important; }
li#menu-item-9104 > .sub-menu li { border: none; }
/*3SUB-MENU*/

li#menu-item-9104 > .sub-menu li { border: none; width: 120px !important; }
li#menu-item-9110 ul>li:hover {    /* background: #00FFAE; */ width: 130px !important; }
li#menu-item-9110 > ul.sub-menu li:hover { border-right: 1px solid #E3E3E3; width: 120px !important; }
li#menu-item-9110 > ul.sub-menu li { width: 130px; border-right: 1px solid #E3E3E3; }
#menu-item-9111 > ul.sub-menu { position: relative; left: 130px; }
#menu-item-9111 > ul.sub-menu li a { position: relative; border-none;
width: 84px; }
#menu-item-9110 > ul.sub-menu > li a:hover { position: relative!important; border-none!important;
width: 84px!important; }
li#menu-item-9111 > .sub-menu li:hover { width: 130px; }
/*PASSATEMPOS - SUBMENU*/

li#menu-item-9080 { }
li#menu-item-9452 { }
li#menu-item-9096 { }
li#menu-item-9099 { }
li#menu-item-9112 { }
/* Passatempos Hidden*/

li#menu-item-9104 { display: none; }
li#menu-item-9101 { }
li#menu-item-9104 { }
li#menu-item-9102 { }
/*Mundo Hidden resposive*/

li#res-menu-item-9099 { display: none; }
/*RoadTips Hidden resposive*/

li#res-menu-item-11991 { display: none; }
/* Mundo Hidden*/

li#menu-item-9112 { display: none; }
/* Roadtips Hidden*/

li#menu-item-11991 { display: none; }
/*AGENDA-LX*/

li#menu-item-9098 { display: none; }
li#res-menu-item-9098 { display: none; }
/*AGENDA-LX*/

#menu-item-9106 >.sub-menu li { width: 150px; padding: 1px 0px; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; }
/*MENU HOVER*/

li#menu-item-9080:hover { }
li#menu-item-9080:after { /*

    position: relative;

    content: "\f055";

    font-family: FontAwesome;

    padding-left: 6px;

    top: -39px;

    left: 59px;

    opacity: 0.5;	

	*/ }
li#menu-item-9452:hover { }
li#menu-item-9096:hover { }
li#menu-item-9096:after { /*   position: relative;

    content: "\f055";

    font-family: FontAwesome;

    padding-left: 6px;

    top: -39px;

    left: 69px;

    opacity: 0.5;

	*/ }
li#menu-item-9099:hover { }
li#menu-item-9112:hover { }
li#menu-item-9101:hover { }
li#menu-item-9102:hover { }
article#post-8891 { margin-top: 250px; margin-bottom: -400px; }
/*SUB-MENU BEFORE */

li#menu-item-9081:before { border-left: 3px solid #DCE11B; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
/*

li#menu-item-9081:after {

    font-family: FontAwesome;

    font-size: 1.2em;

    text-align: right;

    content: "\f105";

    position: relative;

    left: -4px;

    display: inline-block;

    float: right;

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    -ms-transition: all 0.3s ease;

    -o-transition: all 0.3s ease;

    transition: all 0.3s ease;

    top: -32px;

}*/

/*MENU EFFECT 1*/

li#menu-item-9082:before { border-left: 3px solid #9B9B9B; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9440:before { border-left: 3px solid #C809FF; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9083:before { border-left: 3px solid #67E11B; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9084:before { border-left: 3px solid #FF0000; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9087:before { border-left: 3px solid #1BADE1; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9086:before { border-left: 3px solid #FF9B00; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9098:before { border-left: 3px solid #C2DEFF; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
/*

li#menu-item-9097:before{

	border-left: 3px solid #C1F5C4;

	   margin: 0px 0px;

    line-height: 40px;

    padding: 0px 0;

    display: block;

    height: 40px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: -1px;

}

*/



li#menu-item-14860:before { border-left: 3px solid #80c100; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-9101:before { border-left: 3px solid #005EFF; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
li#menu-item-12000:before { border-left: 3px solid #96058D; margin: 0px 0px; line-height: 40px; padding: 0px 0; display: block; height: 40px; content: ""; margin-top: 0px; position: absolute; margin-left: -1px; }
/* END MENU EFFECT 1*/

.sticky .blog-thumb img { margin-top: 24px; left: 15px; top: 20px; position: relative; }
#header .sub-menu li, #header-sticky .sub-menu li { width: 120px; padding: 1px 0px; border-left: 1px solid #E3E3E3; border-right: 1px solid #E3E3E3; }
#header .header-links .sub-menu a { position: relative; left: -1px; }
.header-style2 #header .header-links .sub-menu { margin-left: 18px; margin-top: -13px; }
#header .header-links > ul > li.menu-parent > a:after, #header-sticky .header-links > ul > li.menu-parent > a:after { position: relative; content: "\f107"; font-family: FontAwesome; padding-left: 6px; }
/* Arrows of menu parents (uses FontAwesome css) */

#pre-header .sub-menu .menu-parent > a:before { font-family: FontAwesome; font-size: 1.2em; text-align: right; content: "\f105"; position: relative; left: 10px; top: -2px; display: inline-block; float: right; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#pre-header .sub-menu .menu-parent > a:hover:before { left: 15px }
#header .sub-menu .menu-parent > a:before, #header-sticky .sub-menu .menu-parent > a:before { font-family: FontAwesome; font-size: 1.2em; text-align: right; content: "\f105"; position: relative; left: 10px; display: inline-block; float: right; -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; }
#header .sub-menu .menu-parent > a:hover:before, #header-sticky .sub-menu .menu-parent > a:hover:before { left: 15px }
.header-style2 #header .header-links .sub-menu a { padding: 4px 10px; left: 8px; }
.header-style2 #header .header-links .sub-menu a:hover { left: 12px; }
#header .header-links .sub-menu a:hover { background: #D2D2D2; position: relative; width: 84px; margin-left: 3px; }
#header .header-links .sub-menu a:hover, #header .header-links .sub-menu .current-menu-item a, #header-sticky .header-links .sub-menu a:hover, #header-sticky .header-links .sub-menu .current-menu-item a { color: #000; }
#header .header-links .sub-menu a, #header-sticky .header-links .sub-menu a { left: 10px; min-width: 70px; }
/*MENU HOVER*/

	

/*CONTENT*/

div#container { margin-bottom: 38px; }
#main { width: 70%; position: relative; }
/*

p {

    width: 100%;

    max-width: 95%;

}

*/

#content { margin-top: -40px; top: -182px; max-width: 100%; position: relative; margin-bottom: -40px; }
.barric { border-bottom: 1px solid #d9d9d9; text-align: center; width: 853px; position: relative; left: 202px; margin-bottom: 35px; margin-top: 23px; }
.blog-article.sticky .entry-content { background: none; }
.blog-article .entry-content { position: relative; /* max-width: 525px;*/ text-align: justify; left: 0; margin-top: -6px; line-height: 24px; margin-left: 12px; }
th, td { font-size: 0.9em; padding: 1px; border: none; border-left: none; }
.blog-article .entry-meta { margin-bottom: 30px; margin-top: 20px; }
.blog-article .blog-thumb { margin-bottom: 10px;/* border: 1px solid rgba(0, 0, 0, 0.06);*/ }
.blog-thumb > a, .blog-thumb iframe, .blog-thumb img { /*height: 100%;*/ /*max-height: 290px !important;*/ }
.blog-article .blog-title { font-size: 17px !important; position: relative; top: 6px; left: 70px; width: 76%; text-align: left; height: 30px; }
.entry-content.four_fifth.last >p { position: relative;/* top: 30px; */ }
.blog-style1 .blog-article .entry-content.date-icon { padding-left: 0px; max-width: 100%; }
.blog-article .blog-title a:hover { color: #696969; }
.single .format-nomedia .entry-header { width: 100%; padding: 0px !important; ; }/*TAGS

span.category:before {

	content: "Tags:" !important;

	display: block !important;

	float: left;

	line-height: 11px;

	margin-right: 5px;

	font-size: 13px;

	background-color: #C7C7C7;

	color: white;

	padding: 2px 5px;

	font-weight: bold;

	margin: 2px;

	letter-spacing: 1px;

	text-decoration: none;

	margin-top: 5px;

}

.blog-article .entry-meta > span {

	margin-right: 15px;

	margin-top: 240px;

	position: absolute;

}

*/
.blog-article .entry-meta > span.date time { display: table-cell; vertical-align: middle; position: relative; }
/* TAGS*/

span.tags, span.author { display: none; }
span.tags { position: relative; float: left; }
span.author { float: left; }
span.vcard.authors { display: none; }
/* FOOTER */

#footer { font-size: 13px; background: #292929; padding: 65px 10px 40px; margin-bottom: 170px; }
#footer .widget { background: #333; }
#footer .widget ul { border: none; width: 100%; }
.widget_execphp { /* background: none !important;*/ }
/*

div#footer-col2 {

    height: 432px;

    background: #333;

    border-radius: 8px;

}*/

.footer-widget-title { border-bottom: 2px dotted #777; padding-bottom: 6px; width: 100px; }
a.ctc-tag:hover { background: #ffffff; color: #000 !important;/*transform: scale(3);*/ }
.widget { text-align: justify; }
/*

table.project {

	border-spacing: 1px;

	margin: 0 auto;

}

table.project img {

	display: block;

	border: 0 solid #494949;

	margin-right: 4px;

	width: 94px;

	height: 64px;

}

table.project a {

	color: #000;

	text-decoration: none;

	-moz-column-count: 1;

	column-count: 1;

	-webkit-column-gap: 10px;

	-moz-column-gap: 10px;

	margin-top: 10px;

	font-family: "Open Sans" !important;

	line-height: 18px !important;

	color: rgb(161,161,161) !important;

	text-decoration: none;

	text-transform: uppercase;

	width: 220px;

	-moz-column-count: 1;

	column-count: 1;

	-webkit-column-gap: 10px;

	-moz-column-gap: 10px;

	column-gap: 10px;

	margin-top: 10px;

	font-family: "Open Sans" !important;

	font-size: 12px !important;

	line-height: 30px !important;

	color: rgb(161,161,161) !important;

	text-decoration: none;

	font-size: 9px !important;

	text-transform: uppercase;

}

#footer table.project, #footer th, #footer td {

	border-color: #353433;

	border: none;

        padding: 2px;

}

*/

/*

#section-home .more-link a {

    margin-top: -10px;

    position: absolute;

    right: 30px;

    margin: 0 auto;

    bottom: 90px;

    float: right;

    border: 1px solid #BEBEBE;

    padding: 5px;

}

#section-home .more-link a:hover {

    color: #fff;

    background: #1E1E1E;

    border-color: #1E1E1E;

}

*/

/*

 .projects img {

transition: transform 0.3s ease, opacity 0.3s;

    -webkit-transition: -webkit-transform 0.3s ease, opacity 0.3s;

    transition-timing-function: ease !important;

    display: block;

    position: absolute;

    max-width: 30%;

	    height: 83px;

}

.projects-title {

 

    text-align: left;

    font-family: 'Roboto', sans-serif;

    color: #111111;

    left: 145px;

    position: relative;

    height: 120px;

    width: 240px;

 

   

}

.projects ul> li {

    padding: 0px 0 !important;

}

.projects-title:hover {

color: #4db2ec;

}

.projects-post-date {

    color: #aaa;

    display: inline-block;

    position: relative;

    top: 2px;

}

.projects-meta-date {

    font-family: 'Open Sans', arial, sans-serif;

    font-size: 12px;

    margin-bottom: 0;

    display: block;

    color: #aaa;

}

*/

/* HERE */

.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; width: 100%; }
.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(219,127,8, 0.7); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.view-first a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.view-first:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
/* 1 Colunas 

	.view {

     margin: 7px auto;

    height: 107px;

    overflow: hidden;

    position: relative;

    text-align: center;

    cursor: default;

    background: url(../images/bgimg.jpg) no-repeat center center;

    width: 82%;

    left: 0;

    right: 0;

 width: 38%; para x imagens

	

}*/

 

/* 2 Colunas*/

.view { float: left; height: 100px; overflow: hidden; position: relative; text-align: center; cursor: default; /*background: url(../images/bgimg.jpg) no-repeat center center;*/ width: 45%; left: 0; right: 0; margin: 0 auto; padding: 7px; }
.main-ppl { display: inline-block; }
.view .mask, .view .content { width: 100%; position: absolute; overflow: hidden; top: -12px; left: 0; }
.view img { display: block; position: relative; }
.view h2 { text-transform: uppercase; color: #fff; text-align: center; position: relative; font-size: 12px; padding: 10px; background: rgba(0, 0, 0, 0.8); margin: 20px 0 0 0; }
.view p { font-family: Georgia, serif; font-style: italic; font-size: 12px; position: relative; color: #fff; padding: 10px 20px 20px; text-align: center; }
.view a.info { display: inline-block; text-decoration: none; padding: 7px 14px; background: #000; color: #fff; text-transform: uppercase; -webkit-box-shadow: 0 0 1px #000; -moz-box-shadow: 0 0 1px #000; box-shadow: 0 0 1px #000; }
.view a.info: hover { -webkit-box-shadow: 0 0 5px #000; -moz-box-shadow: 0 0 5px #000; box-shadow: 0 0 5px #000; }
.view-first img { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; }
.view-first h2 { -webkit-transform: translateY(-100px); -moz-transform: translateY(-100px); -o-transform: translateY(-100px); -ms-transform: translateY(-100px); transform: translateY(-100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first p { -webkit-transform: translateY(100px); -moz-transform: translateY(100px); -o-transform: translateY(100px); -ms-transform: translateY(100px); transform: translateY(100px); -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; -ms-transition: all 0.2s linear; transition: all 0.2s linear; }
.view-first:hover img { -webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -o-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1); transform: scale(1.1, 1.1); }
.view-first a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; -ms-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.view-first:hover .mask { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; }
.view-first:hover h2, .view-first:hover p, .view-first:hover a.info { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -webkit-transform: translateY(0px); -moz-transform: translateY(0px); -o-transform: translateY(0px); -ms-transform: translateY(0px); transform: translateY(0px); }
.view-first:hover p { -webkit-transition-delay: 0.1s; -moz-transition-delay: 0.1s; -o-transition-delay: 0.1s; -ms-transition-delay: 0.1s; transition-delay: 0.1s; }
.view-first:hover a.info { -webkit-transition-delay: 0.2s; -moz-transition-delay: 0.2s; -o-transition-delay: 0.2s; -ms-transition-delay: 0.2s; transition-delay: 0.2s; }
/* HERE */

.wpp-list li { display: inline-block; float: none; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 10px; -moz-column-gap: 10px; font-family: "Open Sans" !important; font-size: 12px !important; line-height: -35px !important; color: rgb(161,161,161) !important; text-decoration: none; border-bottom: 1px #546270; font-size: 9px !important; text-transform: uppercase; }
span.ColorTopPost { display: none; margin-top: -43px; margin-left: 46px; width: 300px; max-width: 100px; float: left; text-align: left; }
#sub-footer { background: #FFFFFF; display: none; }
.heartsize { width: 145px; opacity: 1; }
.heart { position: absolute; float: right; display: inline; right: 51px; margin-top: -118px; }
.footerLine { height: 14px; background-color: #858584; margin: 0 auto; text-align: right; position: absolute; width: 100%; left: 0; margin-top: -4px; }
#copyPost { font-size: 10px; text-decoration: none; color: #fff; margin-right: 4px; margin-top: -3px; float: right; font-family: inherit; font-style: inherit; font-weight: inherit; }
.filterPost { font-size: 10px !important; text-decoration: none !important; color: #fff !important; font-family: inherit; font-style: inherit; font-weight: inherit }
#footer-core h3 { width: 100%; color: #fff !important; }
.ctc { font-size: 14px; font-family: inherit;/*background: #292929;*/ }
.ctc > h3.widget-title { color: #fff !important; }
.ctc > h3.widget-title { color: #000 !important; }
.ctc { font-size: 14px; font-family: inherit; text-align: left; padding: 0 0 0 0.5em; }
a.ctc-tag { /*padding: 1px 8px 3px 8px;*/ font-weight: 500; text-transform: uppercase; color: #333 !important; border: 1px solid #333; -webkit-border-radius: 2px; -webkit-background-clip: padding-box; -moz-border-radius: 2px; -moz-background-clip: padding; border-radius: 2px; background-clip: padding-box; /* margin: 2px; */ margin: 0 0.1em 0.2em 0; display: inline-block; }
a.ctc-tag:hover { /* background: #ffffff; */ /* color: #000 !important; */ /* transform: scale(3); */

background-color: #333; color: #FFF !important; }
.vbproj { margin: 0 auto; text-align: justify; width: 250px; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 10px; -moz-column-gap: 10px; column-gap: 10px; font-family: "Open Sans" !important; font-size: 12px !important; line-height: 30px !important; color: rgb(161,161,161) !important; text-decoration: none; font-size: 9px !important; text-transform: uppercase; float: left; }
/*PARCEIROS*/

.parceiroswidget img { max-width: 72%; min-width: 40%; width: 100px; display: inline-block; }
.followsocial > img { display: block; width: 100% !important; height: auto !important; }
/*POST*/

.blog-article .entry-meta .date-day, .blog-article .entry-meta .date-month { display: block; color: #FFF; }
.blog-article .entry-meta .date-month { /* color: #000 !important; */ font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 23px;/* background: #E6E6E6; */ }
span.date-day { font-size: 16px !important; font-weight: 700; }
.blog-article .entry-meta > span.date { background: #333; min-width: 40px; margin-top: 7px; width: 46px; margin-left: 0px; height: 55px; }
.blog-article .entry-meta .date-day, .blog-article .entry-meta .date-month { line-height: 23px !important; }
.vpdestaque { text-align: justify; }
.vptitle { margin-left: 155px; text-transform: uppercase; font-size: 14px; }
#vpimg img { float: left; max-height: 130px; max-width: 130px; height: 100%; width: 100%; -webkit-border-radius: 80px; -moz-border-radius: 80px; border-radius: 80px; margin-left: 0px; position: relative; bottom: -2px; border: 1px solid #CACACA; }
.vptext p { width: 100% max-width: 100%;
}
vptitle { margin-left: 155px; color: #1E1E1E; text-transform: uppercase; font-size: 14px; max-width: 86%; }
.vptext { text-align: justify; padding-left: 36px; max-width: 86%; margin-left: 137px; }
.vptext a { /*color: #1E1E1E;*/ }
.pnotas { font-size: 11px; text-align: left; }
.pub01 { max-width: 100%; display: inline-block; position: relative; float: right; }
.vptext2VB { text-align: justify; padding-left: 36px; width: 100%; max-width: 621px; margin-left: 10px; font-size: 11px; margin-top: 50px; }
.txtspace { height: 75px; }
.single .entry-content { width: 100%; max-width: 950px; color: #000; text-decoration: none; line-height: 222%; color: #4B4B4B; top: 25px; position: relative; }
.single .entry-meta > span.date { background: #000; min-width: 66px; height: 66px; }
.single .entry-meta > span.date { background: #000; min-width: 46px; height: 60px; font-size: 12px; font-weight: bold; text-transform: uppercase; top: 25px; }
.single .entry-meta .date-month { line-height: 23px; font-size: 12px; font-weight: bold; text-transform: uppercase; line-height: 23px;/* background: #E6E6E6;*/ }
.single .entry-meta .date-day { line-height: 23px !important; border-bottom: 1px solid #929292; }
.single .entry-meta .date-day:after { border-bottom: 1px solid #929292; }
.blog-article .entry-meta .date-day, .blog-article .entry-meta .date-month:after { border-bottom: 1px solid #929292; }
.entry-content img, .entry-content iframe { display: block;/* width:100%;*/ }
.tiled-gallery { margin: 0px !important; }
.photosby { line-height: 222%; color: #737272; /*font: 10px/2 Helvetica, Arial, sans-serif;*/ margin-right: 3px; float: right; top: 0px; position: relative; }
.photosby1 { line-height: 222%; color: #737272; margin-right: 3px; top: 0px; position: relative; }
.photosbyV {/*

    line-height: 222%;

    color: #737272;

    font: 10px/2 Helvetica, Arial, sans-serif;

    float: right;

    float: left;

    position: relative;

    left: 486px;*/ line-height: 222%; color: #737272; font: 10px/2 Helvetica, Arial, sans-serif; width: 100%; text-align: center; }
}
.photosby a { text-decoration: none; color: #737272; font: 10px/2 Helvetica, Arial, sans-serif; width: 100%; max-width: 300px; margin-right: 30px; }
.photosby { line-height: 222%; color: #737272; /* font: 10px/2 Helvetica, Arial, sans-serif; */ margin-right: 3px; top: 0px; position: relative; text-align: center; }
.infonot a { color: #737272; }
.single .entry-content p { margin: 10px 0; width: 100%; text-align: justify !important; }
a { text-decoration: none; cursor: pointer; text-decoration: none; outline: 0 none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease; }
a:hover { color: inherit; }
a, a:visited { text-decoration: none; }
/*TEAM*/

.cirulardivTop { position: relative; top: -280px; }
.cirulardiv { position: relative; top: 350px; text-align: justify; width: 80%; left: 200px; }
.circular img { display: none; position: relative; bottom: 20px; }
.circular { width: 150px; position: relative; text-align: center; left: 0; right: 0; margin: 0 auto; }
.circulartext { /*

    margin-left: 210px;

    float: left;

    top: -92px;

    position: relative;

    width: 500px;

*/ }
.vb-mapa { left: 100px; right: auto; position: relative; }
/*

.fixedBar {

    margin-top: -213px;

}

*/

.divseparadoreq { position: relative; margin: auto; width: 525px; }
.equipaVB { position: relative; top: 350px; text-align: justify; width: 80%; left: 200px; }
.bioric { /*margin-left: 570px;*/ margin-top: -135px; width: 140px; height: 140px; border-radius: 145px; }
.bioric img { opacity: .7; filter: alpha(opacity=0); width: 130px; height: 130px; margin-left: 5px; margin-top: 5px; display: none; }
.bio4 { margin-top: 35px; }
.biosof { /*margin-left: 570px;*/ margin-top: -78px; width: 140px; height: 140px; border-radius: 1450px; }
.bio3 { margin-top: -23px; }
.biosof img { opacity: .8; filter: alpha(opacity=0); width: 140px; height: 140px; margin-top: -1px; margin-left: -1px; display: none; }
/*SLIDER*/

.featured-excerpt > .readmorethis a { font-size: 12px!important; }
#slider .readmorethis a, .thinkupslider-sc .readmorethis a { display: inline-block; color: #FFF; font-size: 15px; font-weight: 600; padding: 2px 12px; background: rgba(255, 255, 255, 0.26); border: 1px solid rgba(0, 0, 0, 0.2); }
#slider .readmorethis a:hover, .thinkupslider-sc .readmorethis a:hover { background: none; border-color: rgba(226, 226, 226, 0.39); }
#slider .featured-link a, .thinkupslider-sc .featured-link a { border-left: none !important; border-right: none !important; position: relative; top: 20px; }
#slider .featured-link .nolinkslide { position: relative; top: 20px; color: #fff; }
#slider .featured-link a, .thinkupslider-sc .featured-link a { color: #FFF !important; font-size: 15px !important; font-weight: 600 !important; background: none !important; display: inline-block !important; /* border-left: 2px solid #ffffff !important;

    border-right: 2px solid #ffffff !important;

    */ line-height: 1 !important; letter-spacing: 1px !important; border-color: #FFF !important; border-top: 0px !important; border-bottom: 0px !important; padding: 2px 10px !important; }
#slider .featured-link a:hover, .thinkupslider-sc .featured-link a:hover { border: 1px solid #000 }
#slider .rslides_tabs li a:hover, #slider .rslides_tabs li.rslides_here a { background: rgba(0, 0, 0, 0.34); }
#slider .rslides_tabs li a { }
/*

#slider .rslides-inner:hover a.rslides_nav.next {

    border-radius: 40px;

}

*/

#slider a.rslides_nav.prev:hover:before, #slider a.rslides_nav.next:hover:before { color: #333; background: rgba(255, 255, 255, 0.48); }
#slider a.rslides_nav { /*margin: 0 auto;*/ margin: -23px 0 0; width: 45px; height: 45px; }
#slider a.rslides_nav.prev:before, #slider a.rslides_nav.next:before { line-height: 48px; }
#slider .rslides_tabs li a { background: rgba(255, 255, 255, 0.55); width: 10px; height: 10px; border-radius: 10px; margin: 3px; margin-bottom: 20px; }
/*SIDEBAR*/

#sidebar { /*width: 330px;*/ width: 24%; padding: 0 20px 0 0; float: right; margin-top: 145px; text-align: center !important;/*border: 1px solid #F5F5F5;*/ }
.jetpack-display-remote-posts img { margin-bottom: 30px; }
.jetpack-display-remote-posts h4 a { text-decoration: none; color: #666; display: block; font-weight: bold; margin-bottom: 5px; line-height: 1.285em; text-align: left; }
#subscribe-email input { width: 100% !important; }
.jetpack-display-remote-posts img:hover { -ms-filter: "progid: DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; background-color: rgba(0, 0, 0, 0.5); -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; opacity: 0.5; }
.elp_textbox { padding-bottom: 10px; }
input#elp_txt_button { padding-top: 3px; vertical-align: middle; /* -webkit-border-radius: 20px; */ -moz-border-radius: 20px; border: 0; width: 86px; /* height: 29px; */ -webkit-appearance: button; padding: 7px 26px; }
.elp_msg { padding-top: 5px; padding-bottom: 5px; color: #F00; }
aside.widget.widget_text.elp-widget { height: 400px; }
.elp_button { float: right; }
.elp_textbox_class { display: block; width: 100% !important; height: 20px; padding: 20px 12px !important; font-size: 14px; line-height: 1.42857143; background-color: #fff !important; background-image: none !important; border: 1px solid #efeeee !important; /* border-radius: 4px; */ /* -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */ /* box-shadow: inset 0 1px 1px rgba(0,0,0,.075); */

    /* -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s; */

-o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s; }
input#elp_txt_name:focus { outline: none !important; border: 1px solid rgba(119, 119, 119, 0.35) !important; }
input#elp_txt_email:focus { outline: none !important; border: 1px solid rgba(119, 119, 119, 0.35) !important; }
aside.widget.jetpack_subscription_widget { height: 230px; }
#subscribe-submit { float: right; }
p.comment-subscription-form { top: 20px; position: relative; }
.comment-subscription-form .subscribe-label { color: #666; }
#icit_weather_widget-2 div { box-sizing: border-box; color: #BBBBBB !important; }
#icit_weather_widget-2 .weather-wrapper .main { color: #BBBBBB !important; background-color: #ffffff !important; }
#icit_weather_widget-2 .weather-wrapper { margin: 20px 0; width: 100%; font-family: Trebuchet MS, Candara, sans-serif; font-size: 8px; margin: 20px 0; width: 100%; border: 1px solid #E9E9E9 !important; color: #fff !important; }
#icit_weather_widget-2 .weather-wrapper .weather-forecast { margin: 0; display: inline-block; width: 100%; border-top: 2px solid #ffffff; color: #ffffff; background-color: #ffffff; }
#icit_weather_widget-2 .weather-wrapper .weather-forecast .weather-forecast-day .forecast-icon .icit-icon { font-size: 3.2em !important; }
#icit_weather_widget-2 .weather-wrapper .weather-forecast .weather-forecast-day .forecast-day { font-size: 1.5em; }
.forecast-temp { font-size: 1.2em; }
#icit_weather_widget-2 .weather-wrapper .weather-forecast { border-top: 2px solid #E9E9E9 !important; color: #BEBEBE !important; background-color: #ffffff !important; }
#icit_weather_widget-2 .weather-wrapper .weather-icon .icit-icon { font-size: 5em !important; }
#icit_weather_widget-2 .weather-wrapper .weather-temperature { display: inline-block; width: 25%; float: left; font-size: 16px; font-weight: bold; }
/*SIDEBAR*/

#sidebar h3.widget-title { /*

	display: inline-block;

	position: relative;

	font-size: 18px;

	font-weight: 600;

	margin-bottom: 15px;

	color: #8a8a8a;

	font-size: 14px !important;

	text-transform: uppercase;

	margin: 0 64px;

	text-align: center;

	letter-spacing: 0;

/background: #fff; 

	font-weight: bold;

	padding: 12px 14px;

	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAAAAAA6fptVAAAACklEQVQI12PYDwAAwQDAf2fVHgAAAABJRU5ErkJggg==);

*/ font-size: 14px !important; text-transform: uppercase; margin-bottom: 25px; margin-top: 0; left: 0 !important; color: #000; }
#sidebar h3.widget-title:after { position: absolute; content: ""; bottom: 0; left: 0; height: 2px; width: 60px; background: #A2A2A2; top: 30px; }
.widget-title { background-repeat: repeat-x; background-position: 10px; margin-bottom: 12px; }
.a-single.a-1 { margin: 0 auto; }
.a-single.a-2 { margin: 0 auto; }
ul.wpp-list { columns: 3; -webkit-columns: 3; -moz-columns: 3; }
/*FOOTER PAGINATION*/

.adsfooter { top: 50px; text-align: center; margin: auto; position: relative; margin-bottom: -80px; }
.pag { /*

margin: 0!important;

    padding-top: 100px!important;

    padding-bottom: 30px!important;

    list-style: none!important;

    margin-left: auto!important;

    margin-right: auto!important;

    width: 100%!important;

	 left: 30px!important;*/ }
.pag li { /* font-size: 90%;

    text-align: center;

    display: inline-block;

    margin: 0;

    margin-left: auto;

    margin-right: auto;

    max-width: 100%;

   float: left;*/ }
.pag li a, .pag li span { width: 33px !important; }
.pag.pag-start { text-align: center;/*

    display: inline-block;

    position: relative;

    margin-left: auto;

    margin-right: auto;

    top: -70px;

	*/ }
.pag.pag-inner { /*

    width: 100%;

    text-align: left;

    display: inline-block;

    position: relative;

    margin-left: auto;

    margin-right: auto;

    top: -70px;

	z-index:0;

	*/ left: 0; right: 0; margin: 0 auto; position: relative; }
.pag.pag-end { /*

    text-align: left;

    position: relative;

    top: -70px;

	*/ }
.search-content-top > .pag.pag-start { text-align: center; display: inline-block; position: relative; margin-left: auto; margin-right: auto; }
.search-content-top > .pag.pag-inner { width: 100%; text-align: left; display: inline-block; position: relative; margin-left: auto; margin-right: auto; }
.search-content-top > .pag.pag-end { text-align: left; position: relative; }
.pag.pag-inner span.pag-before { }
.pag.pag-inner span.pag-current { }
.pag.pag-inner span.pag-after { /* float: right;

    position: absolute;

	*/ }
/*STICKY*/

.scrollup { z-index: 999999; }
.header-style2 #header .main-navigation .sub-menu .sub-menu { top: 12px; left: 233px; }
/* STICKY */

.blog-article .entry-meta > span.sticky:before { content: ""; }
span.sticky { display: none; }
span.sticky .blog-article .entry-meta > span.date { background: #FF8100; }
.sticky .blog-title { margin-top: -14px; margin-left: -14px; }
.sticky .entry-content.four_fifth.last { width: auto; }
.entry-content.four_fifth.last { /* width: auto;*/ }
.blog-article.sticky .entry-content > p { position: relative; left: 16px; max-width: 528px; width: 100%; }
.blog-article.sticky { height: 350px; border: 1px solid rgba(0, 0, 0, 0.28); /*#E9E9E9;*/ border-radius: 8px; }
.sticky .entry-content.four_fifth.last { top: 42px; }
.sticky .blog-thumb:after { content: ' DESTAQUE '; position: inherit; float: right; z-index: 0; left: 15px; text-transform: uppercase; color: #FFFFFF; text-align: center; display: block; /* width: 100%; */ height: 30px; line-height: 33px; background: rgb(255, 165, 121) url(#) no-repeat 0 50%; position: absolute; top: 43px; right: 0; color: #fff; max-width: 290px; }
.blog-article.sticky .blog-thumb > .image-overlay { text-align: center; width: 100%; height: 86%; left: 15px; top: 44px; }
.pp_middle { background: none !important; }
.pp_left { background: none !important; }
.pp_right { background: none !important; }
.pp_content_container .pp_details { left: 20px; }
div.pp_default .pp_close { right: 30px; top: 3px; background: none; }
div.pp_default .pp_content { background-color: #000 !important; }
.pluginCountButtonNub { display: none !important; }
/* END STICKY */

.vidadebairroPosts { text-align: justify; }
#content .gallery a img { border: none; max-width: 190px; border: none !important; margin-bottom: 0; }
#gallery-1 .gallery-item { width: 23% !important; margin: 0px auto !important; padding: 1px }
#content .gallery a img { border: none!important; max-width: 100% !important; border: none !important; margin-bottom: 0!important; }
img.trecomendadofix { width: 100px; position: relative; float: right; top: 9px;/* right: -19px;*/ }
.blog-article::after { border-bottom: 1px solid #d9d9d9; }
.blog-article .more-link a { padding: 6px 5px; display: inline-block; float: right; margin-right: 15px; }
div#___plusone_0 { width: 100% !important; }
.textwidget { width: 100%; max-width: 300px; color: #fff; line-height: 26px; }
#slb_viewer_wrap .slb_theme_slb_baseline .slb_container { background: transparent !important; padding: 0 !important; }
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag, #slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag { height: 50px !important; width: 50px!important; background-color: #333!important; border-radius: 50% !important; top: 45%!important; }
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_next .slb_template_tag { right: 3px!important; background-position: 50%!important; }
#slb_viewer_wrap .slb_theme_slb_default .slb_content .slb_prev .slb_template_tag { background-position: 45%!important; }
#slb_viewer_wrap .slb_theme_slb_default .slb_controls .slb_slideshow .slb_template_tag { display: none !important; }
#slb_viewer_wrap .slb_theme_slb_default .slb_container { box-shadow: none !important; border-radius: 0px !important; }
#slb_viewer_wrap .slb_theme_slb_baseline * { font-size: inherit; font-family: inherit; font: initial; }
.TitlePool { font-size: 14px; color: #000; text-transform: uppercase; font-weight: bold; }
.piscinastxt { font-size: 14px; letter-spacing: 3px; text-align: justify; }
.backgroundtxt { background-color: #eee; width: 100%; }
#gallery-1 { position: relative; margin: auto; right: 0; left: 0; width: 100%; max-width: 900px; }
/*

#gallery-1 {

    margin: auto;

    width: 100%;

    display: flex;

    flex-direction: row;

    justify-content: center;

    align-items: center;

}*/

.horariostxt15 { text-align: justify; padding-left: 15px; padding-right: 25px; font-weight: bold; letter-spacing: 2px; }
.horariostxt25 { text-align: justify; padding-left: 25px; padding-right: 25px; letter-spacing: 2px; }
quadra { text-align: center; }
ul { list-style: none !important; }
/*MENUS ROLL-OVER */

.wrapfixed { height: 66px!important; border-bottom: 1px solid rgba(51, 51, 51, 0.15); }
.themebutton, button, html input[type="button"], input[type="reset"], input[type="submit"] { background: #DADADA; !important;
color: #fff !important; }
.themebutton:hover, button:hover, html input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover { background: #8C8C8C; color: #fff !important; }
#contactshover { /*

    background: url("../sento/images/contactos.jpg") no-repeat;

	*/ height: 30px; width: 30px; background: #333333; }
#contactshover:hover { background: #BBBBBB; text-decoration: none; cursor: pointer; text-decoration: none; outline: 0 none; -webkit-transition: all .3s ease; -moz-transition: all .3s ease; -ms-transition: all .3s ease; -o-transition: all .3s ease; transition: all .3s ease;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
#header-social li.message { padding-right: 60px !important; }
.greca { position: relative; top: -60px; left: 6px; }
.grecaerror { margin-top: -107px; left: 7px; position: relative;/* font-size: 10px; */ }
#header-search .fa-search { color: #7D7D7D; right: -22px; line-height: 40px !important; width: 40px !important; height: 43px; background: #eee; top: 1px; }
textarea { resize: none; }
#sidebar ul li { margin: 0 auto; }
#section-home .entry-header { height: 240px; }
/*  SEARCH*/

.search-thumb { /*display: inline-block;*/ margin-bottom: -150px; }
.search-thumb > article { position: relative; /*width: 630px;*/ width: 100%; display: inline-block; margin-top: 0px; }
.search-thumb h2.blog-title { position: relative; top: 8px; left: -9px; width: 42%; }
.search-nothumb h2.blog-title { left: -9px; }
.search-nothumb .more-link { position: relative; }
.search-thumb p { position: relative; top: 65px; }
.search-nothumb { position: relative; bottom: -250px; }
.search-nothumb > article h2.blog-title { position: relative; top: 55px; }
.search-nothumb article >.entry-content { width: 97%; position: relative; }
.search-nothumb .entry-meta > span.date { position: relative; }
.search-nothumb p { position: relative; top: 15px; }
.search-nothumb h2.blog-title { position: relative; top: 35px; }
.search-content-top > .no-search { position: relative; top: 80px; left: 180px; }
.no-search h1.entry-title { position: relative; top: -50px; width: 70%; }
.search-content-top .entry-content .blog-title { margin-left: 100px; }
.search-thumb a > img { display: block; position: relative; top: 290px; z-index: 1;/*border: 1px solid rgba(0, 0, 0, 0.06);*/ }
.search-content p { margin-top: 40px; float: left; left: -12px; position: relative; width: 100%; }
.search-content h2.blog-title { margin-left: auto; }

/* END SEARCH*/

/*HORIZONTAL MENU*/

@media only screen and (min-width: 1650px) {
/*

	hr.hrline2 {

    width: 70%;

	border-top: 1px solid #8c8b8b;

	text-align: center;

  background-image: linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.16), rgba(0, 0, 0, 0));

  border: 0;

    height: 1px;

     top: -50px;

    position: relative;

}

#header-search {

      width: 150px!important;

    left: -40px;

    top: -52px;

}

#menu-navigation-1 {

    background: #292929;

}

#header .header-links li a:hover {

    color: white;

}

#header-search .search {

    width: 130px !important;

}

#header-search .fa-search{right: 15px;}

.header-style2 #header-links-inner {

    float: none;

    width: 130px;

    margin: 0 auto;

    position: absolute;

    -webkit-border-radius: 8px;

    -moz-border-radius: 8px;

        border-radius: 0px 0px 8px 8px;

    -webkit-box-shadow: 0 0px 1px rgba(0,0,0,0.21);

    -moz-box-shadow: 0 0px 1px rgba(0,0,0,0.21);

    box-shadow: 0 0px 1px rgba(0,0,0,0.21);

    left: 30px;

	text-align:left;

	top: 157px;

	background:#fff!important;

	    color: #AAA;

	

	

	

}

#header .header-links > ul > li a > ul > li a {

    font-size: 0.7vw!important;

}

#header-links-inner > .menu, #header-search, #header-social {

    display: inline;

}

#header .header-links li, #header-sticky .header-links li {

    float: none;

	    border-bottom: 1px dotted rgba(80, 80, 80, 0.13);

}

.header-style2 #header .header-links .sub-menu {

margin-left: 130px;

    margin-top: -45px;

}

.header-style2 #header .header-links > ul > li > a {

    padding: 10px !important;

}

.header-style2 #header .menu > li > a:hover {

    background: #eee;

}

li#menu-item-9080:after {

	

position: relative;

    content: "\f055";

    font-family: FontAwesome;

    top: -32px;

    margin-left: 56px;

    opacity: 0.3;

    float: right;

    left: -25px;

}

li#menu-item-9080:after::hover{

opacity:0.5;

}

.header-style2 #header .header-links > ul > li > a:after  {  border: none}

#menu-navigation-1{

  float: none; 

  clear: both;

  width: 30%; 

  margin: 10% auto;

  background: #eee;

}

#menu-navigation-1 ul {

  list-style: none;

  margin: 0px;

  padding: 0px;

}

#menu-navigation-1 li{

	float: none; 

  width: 100%;

}

#menu-navigation-1 li a{

  display: block; 

  width: 100%; 

  padding: 20px; 

  border-left: 5px solid; 

  position: relative; 

  z-index: 2;

  text-decoration: none;

  color: #444;

  box-sizing: border-box;  

  -moz-box-sizing: border-box;  

  -webkit-box-sizing: border-box; 

}

	

#menu-navigation-1 li a:hover{ border-bottom: none; color: #fff;}

#menu-navigation-1 li:first-child  a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(2) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(3) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(4) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(5) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(6) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(7) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:nth-child(8) a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li:last-child   a{ border-left: 2px solid #9A9A9A; }

#menu-navigation-1 li a:after { 

  content: "";

  height: 100%; 

  left: 0; 

  top: 0; 

  width: 0px;  

  position: absolute; 

  transition: all 0.3s ease 0s; 

  -webkit-transition: all 0.3s ease 0s; 

  z-index: -1;

}

#menu-navigation-1 li a:hover:after{ width: 100%; }

#menu-navigation-1 li:first-child a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(2) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(3) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(4) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(5) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(6) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(7) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:nth-child(8) a:after{ background: #9A9A9A; }

#menu-navigation-1 li:last-child   a:after{ background: #9A9A9A; }

.header-style2 #header .header-links .sub-menu a:hover { left: 0px;}

.header-style2 #header .header-links .sub-menu a{left:0 !important}

#header .header-links .sub-menu a:hover {

    background: #E3E3E3 !important;

    position: relative !important;

    margin-left: 0px!important;

    width: 100%!important;

}

li#menu-item-9081:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	}

 li#menu-item-9082:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	} 

	li#menu-item-9440:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	} 

	li#menu-item-9083:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	} 

	li#menu-item-9084:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	} 

	li#menu-item-9087:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	}  

	li#menu-item-9086:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	}

li#menu-item-9097:before {

	border-left:none;

    margin: 0;

    line-height: 0px;

    padding: 0;

    display: block;

    height: 0px;

    content: "";

    margin-top: 0px;

    position: absolute;

    margin-left: 0px;

	}

li#menu-item-9096:after {

	

    position: relative;

    content: "\f055";

    font-family: FontAwesome;

    top: -32px;

  	opacity:0.3;

	    float: right;

    left: -25px;

	

}

.ico {

    display: block;

    text-indent: -100000px;

    background: url(../sento/images/logomenu.png) 10px 10px no-repeat;

    margin-top: 0px;

    transition: 0;

    overflow: hidden;

    background-color: #fff;

    float: right;

	    width: 100%;

}

.ico:hover {

     display: block;

    text-indent: -100000px;

    background: url(../sento/images/logomenu-hover.png) 10px 10px no-repeat;

    margin-top: 0px;

    transition: 0;

    overflow: hidden;

    background-color: #fff;

    float: right;

	    width: 100%;

}

*/

}
.sweet-overlay { z-index: 9999999 !important; }
.sweet-alert { z-index: 9999999 !important; }
.entry-header:hover .mask { /*position: absolute; top: 90px; left: 130px; cursor: pointer; border-radius: 50px; border-width: 50px; display: inline-block; border: 50px solid rgba(0, 0, 0, 0.4); box-sizing: border-box; opacity: 1; visibility: visible; transform: scale(5); transition: all 0.3s ease-in-out; height: 10px;
*/ position: absolute; top: 50%; cursor: pointer; border-radius: 50px; display: inline-block; opacity: 1; visibility: visible; height: 100%; width: 100%; left: 50%; transition: all 0.3s ease-in-out; }
#intro { text-align: center; padding: 25px 10px; z-index: 4; top: 220px; }
.header-style2 #header { background: #FFF; z-index: 3; bottom: -240px; }
.entry-header .mask { opacity: 0; border: 0px solid rgba(0,0,0,0.7); }
div#starating { position: absolute; top: 55px; left: 65px; z-index: 1; }
.entry-header:hover .mask:after { /* content: "\f0c1"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; color: #FFF; font-size: 7px; position: relative; top: -16px; background: none; opacity: 0.5; left: 0; margin-left: auto; margin-right: auto; 
    */ content: "\f067"; color: #FFF; font-family: 'FontAwesome'; speak: none; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-feature-settings: "liga"; -moz-font-feature-settings: "liga=1"; -moz-font-feature-settings: "liga"; -ms-font-feature-settings: "liga" 1; -o-font-feature-settings: "liga"; font-feature-settings: "liga"; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; top: 50%; left: 50%; font-size: 24px; text-align: center; margin: -12px 0 0 -12px; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); transition: all .4s ease-out; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); }
.scrollup { bottom: 38px!important; right: 5px!important; }
/** Social Button CSS **/

#basicsharelink { position: relative; float: right; top: 23px; z-index: 4; }
.share-btn { display: inline-block; color: #ffffff; border: none; padding: 0.5em; width: 4em; outline: none; text-align: center; line-height: 12px; }
.share-btn:hover { color: #fff; }
.share-btn:active { position: relative; top: -3px; box-shadow: none; color: #333; outline: none; }
.share-btn.twitter { background: #333333; height: 14px; width: 14px; padding: 7px; }
.share-btn.google-plus { background: #333333; height: 14px; width: 14px; padding: 7px; }
.share-btn.facebook { background: #333333; height: 14px; width: 14px; padding: 7px; }
.share-btn.linkedin { background: #333333; height: 14px; width: 14px; padding: 7px; }
.share-btn.email { background: #333333; height: 14px; width: 14px; padding: 7px; }
.share-btn.reddit { background: #333333; height: 14px; width: 14px; padding: 7px; border: 1px solid #E5E5E5; }
.share-btn.stumbleupon { background: #333333; height: 14px; width: 14px; padding: 7px; }
.share-btn.twitter:hover { background: #55acee; height: 14px; width: 14px; padding: 7px;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
.share-btn.google-plus:hover { background: #dd4b39; height: 14px; width: 14px; padding: 7px; -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px; }
.share-btn.facebook:hover { background: #3B5998; height: 14px; width: 14px; padding: 7px;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
.share-btn.linkedin:hover { background: #4875B4; height: 14px; width: 14px; padding: 7px; -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px; }
.share-btn.email:hover { background: #444444; height: 14px; width: 14px; padding: 7px;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
.share-btn.reddit:hover { background: #000000; height: 14px; width: 14px; padding: 7px; border: 1px solid #E5E5E5;  -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
.share-btn.stumbleupon:hover { background: #444444; height: 14px; width: 14px; padding: 7px;     -webkit-transform: translateY(-4px);    transform: translateY(-4px);    outline-offset: -1px;}
.quadra img {    /*width: 38px;*/ }
.quadra >table { border: none; }
.quadra { margin-left: auto; margin-right: auto; width: 60%; max-width: 60%; }
img.aligncenter.size-large.wp-image-2213 { width: 500px; }
.interes { position: relative; margin: auto; font-size: 10px; }
.share-btn.twitter > .fa-twitter:before { left: 0px;  position: relative; font-size: 16px;}
.share-btn.google-plus > .fa-google-plus:before { left: 0px;   position: relative; font-size: 16px;}
.share-btn.facebook > .fa-facebook:before { left: 0px;  position: relative; font-size: 16px;}
.share-btn.linkedin > .fa-linkedin:before { left: 0px;   position: relative; font-size: 16px;}
.share-btn.email > .fa-envelope:before { left: -2px;   position: relative; font-size: 16px;}
.share-btn.reddit > .fa-reddit:before { left: -2px;   position: relative; font-size: 16px; }
.share-btn.stumbleupon > .fa-stumbleupon:before { left: -2px; position: relative; font-size: 16px;}
.featured-backgr { background: rgba(51, 51, 51, 0.3); height: auto; padding-bottom: 20px; width: 100%; left: 0; position: absolute; top: 180px; }
.featured-backgr >.featured-title { top: 30px; position: relative; }
#slider .featured-title span, .thinkupslider-sc .featured-title span { margin-bottom: 30px; }
span.readmorethisfont { font-size: 16px !important; }
/*

#slider .rslides1_on .featured-excerpt, .thinkupslider-sc .rslides > [class*="_on"] .featured-excerpt{    background: rgba(51, 51, 51, 0.25);

    height: 100px;}

*/

.footer-distributed { background-color: #292929; box-shadow: 0 1px 1px 0 rgba(0, 0, 0, 0.12); box-sizing: border-box; width: 100%; font: initial; text-align: left; color: #8f9296; padding: 50px 60px; margin-top: -170px; overflow: hidden; border-top: 5px solid rgb(47, 47, 47); z-index: 3; }
/* Footer left */

div#post-footer-social { position: relative; top: -19px; left: 153px; }
.footer-distributed .footer-left { float: left; }
.footer-distributed .footer-links { margin: 0 0 10px; padding: 0; font-size: 12px; }
.footer-distributed .footer-links a { display: inline-block; line-height: 1.8; text-decoration: none; color: inherit; }
.footer-distributed .footer-company-name { color: #8f9296; font-size: 12px; font-weight: normal; margin: 0; }
/* Footer right */

.footer-distributed .footer-right { float: right; }
/* The search form */

.footer-distributed form { position: relative }
footer.footer-distributed form > .fa-search:before { position: relative; left: -30px; }
.new { position: absolute; top: 18px; left: -40px; width: 140px; padding: 0px; text-align: center; font-family: "Roboto Condensed", sans-serif; font-weight: 700; font-size: 16px; text-transform: uppercase; color: #454500; background-color: rgb(255, 215, 0); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
.rwd-title-text { text-align: center !important; left: 0!important; right: 0!important; margin: 0 auto!important; }
.more-link > .themebutton_1, .themebutton_2, .themebutton_3 { color: #000; background-color: rgba(223, 206, 204, 0.11); background-image: none; display: inline-block; text-align: center; white-space: nowrap; vertical-align: middle; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; border: 1px solid #bdbdbd; line-height: 1.25; transition: all .15s ease-in-out; text-transform: uppercase; font-size: 12px; letter-spacing: 1px; border-radius: 2px; font-weight: 600; padding: .6rem .8rem; position: relative; padding-top: 10px; }
#section-home .section { height: 450px !important; }
#section-home .more-link { margin-top: -10px; position: absolute; left: 10px; right: 0; margin: 0 auto; bottom: 8%; }
.more-link > .themebutton_1:hover, .themebutton_2:hover, .themebutton_3:hover { background-color: rgba(130, 130, 130, 0.26); color: rgb(116, 116, 116); border-color: rgba(0, 0, 0, 0.23); }
.more-link > .themebutton_1, .themebutton_2, .themebutton_3 { left: 0; right: 0; margin: 0 auto; }


.blog-article .entry-header { text-align: center !important;}
div#vpimg img {
    width: 290px;
    height: 290px;
}