/*
Theme Name: Bioinfo
Version: 1.9
Theme URI: http://churchope.themoholics.com/
Description: Premium WordPress theme that is perfect for churches and business websites, but also suits well for any other needs.
Author: themoholics
Author URI: http://themoholics.com/
License URI: http://themeforest.net/wiki/support/legal-terms/licensing-terms/
Tags: red, white, gray, two-columns, fixed-width, threaded-comments, translation-ready, custom-menu
*/

#pagetitle h1, .cycle_content, .teaser_title, .events_calendar .week span, .events_calendar .calendar_header span.month, #title_sidebar .textwidget h1, #title_sidebar .textwidget h2, #title_sidebar .textwidget h3, #title_sidebar .textwidget h4, #title_sidebar .textwidget h5, .offer_group .offer .title, .offer_group .offer .price, #stylechanger a.section_toggle {
    font-family: 'ropa',Arial,Helvetica,sans-serif;
}

img{border:none;}
 html .clear{clear: both; display: block; height: 1px; padding: 0px;margin: 0px; visibility: hidden;}




header .mainmenu, header .mainmenu_inner {background-image: none; }
header .mainmenu_inner {padding-top: 16px;}

.aaas-text{clear:both; font-family: 'ropa', Arial, Helvetica, sans-serif; font-size: 14px; text-align: center; margin-bottom: 30px;}
.aaas-text a{text-decoration: none;}

.footerlogos {padding-bottom: 30px; margin-left: 35px;}
.footerlogos a{margin:0px 20px 30px; opacity: 0.7; display: block; float:left;}
.footerlogos a:hover{opacity: 1;}

#footer-azul{
    width:100%; background-color: #0e527f; background-image:url('images/fundofooter.png'); background-position:left bottom; background-repeat:repeat-x; color:#fff; font-family: 'ropa', Arial, Helvetica, sans-serif; 
}

#rightbox{display: table; float:right; height:20px; position: relative; }

#english-version,#go-top{text-decoration: none; float:left; cursor: pointer;}
#english-version .text, #go-top .text{ float:left; text-transform: uppercase; margin-top:10px;   font-size: 16px; color:white; text-decoration: none;}
#english-version .text:hover, #go-top .text:hover{color:#00d585;}
#english-version .text{margin-right:20px;}

.icon-english{
    background-image: url('images/footericons.png');
    background-position: -13px -153px;
    width:25px;
    height:17px;
    display: block;
    float:left;
    margin-top: 9px;
}

.icon-go-top{
    background-image: url('images/footericons.png');
    background-position: 0px 0px;
    width:46px;
    height:53px;
    display: block; float:left;
    margin-top: -20px; cursor: pointer;
}

#contato-fone .text, #contato-mail .text {font-size: 20px; margin-top: 5px;}
#contato-mail a.text:hover{color:#00d585;}
#contato-place .text{font-size: 14px;}

#contato-fone .icon, #contato-mail .icon, #contato-place .icon{
    background-image: url('images/footericons.png');
    display: block;
    float:left;
    margin-right: 8px;
}

#contato-fone .text, #contato-mail .text , #contato-place .text{
    display:block; float:left;
}

#contato-mail .text{color:#fff; text-decoration:none;}

#contato-fone{width:40%;float: left;}
#contato-fone .icon{
    background-position: 0px -95px;
    width:46px;
    height:32px;
}


#contato-mail{width:45%;float: left;}
#contato-mail .icon{
    background-position: 0px -127px;
    width:46px;
    height:26px;
}


#contato-place{width:100%; padding-top: 10px; display: table; padding-bottom: 50px;}
#contato-place .icon{
    background-position: 0px -53px;
    width:46px;
    height:41px;
}


.ebook-ads, .copyright{text-align: right; display:block; }
.ebook-ads{font-size:24px; padding: 10px 0px; line-height: 24px;}

.ebook-ads a{color:#ffa800; text-decoration: none;}

.copyright{font-size: 14px; padding-bottom: 40px;}

.link-imateria{color:#1ab2fa; text-decoration: none;display: inline-block;}

a.link-imateria:hover{
    
    transform:translate(0px,-5px);
    -ms-transform:translate(0px,-5px); /* IE 9 */
    -moz-transform:translate(0px,-5px); /* Firefox */
    -webkit-transform:translate(0px,-5px); /* Safari and Chrome */
    -o-transform:translate(0px,-5px); /* Opera */
    -webkit-transition: all 1s ease-in-out ;
    -moz-transition: all 1s ease-in-out;
    -o-transition: all 1s ease-in-out ;
    transition: all 1s ease-in-out  ;
    

}

 #menu-main > li > a{
    font-family: 'ropa', sans-serif; font-size: 24px;
    height:38px; color:#1778a6; text-shadow: none;
    text-transform: none;
}
#menu-main > li{
    height: 65px;
}

#menu-menu-de-apoio{
    padding: 35px 0 25px;
    display: block;
}

#menu-menu-de-apoio >  li > a{
    font-family: 'ropa', sans-serif; font-size: 18px;
    height:30px; color:orange; text-shadow: none; text-transform: none;
}

#menu-menu-de-apoio >  li > a:hover {
	text-decoration: underline;
}

#menu-menu-de-apoio >  li{
    height: 24px;
}

.apoio_menu, .main_menu{
    clear:both;
    float:right;
}

.main_menu{
    margin-left: -40px;
    margin-right: 0px;
}

.ui-tabs .ui-tabs-nav li a {
    font-size: 17px;
    padding: 5px 6px;
}

#color_header{
    background-image: url(images/postheader.png); background-repeat: repeat-x;
}

.bgimage {
	padding: 55px 0 32px
}

.page-id-2011 #color_header, .page-id-1950 #color_header {
	display: none;
}

#pagetitle{
    background-image: url(images/postheader2.png); 
    padding: 18px 0px;
	
}
#pagetitle-galeria{ 
    padding: 0px 0px;
	background-image: url('images/postheader2.png');
	
}

#pagetitle-galeria .parent-title, #pagetitle-galeria h1 {
    color:white; 
	text-transform: none; 
	font-family: 'ropa', Arial, Helvetica, sans-serif;
    margin:30px 0 35px;
	font-size:40px; 
	font-weight:400; 
	text-decoration:none;  
	line-height:30px;
	line-spacing: 10px; 
	display: inline-block; 
	text-shadow: 1px 1px 1px rgba(0,0,0,.2); 
	letter-spacing: -2px
}

#pagetitle .parent-title, #pagetitle h1 {
    color:white; text-transform: none; font-family: 'ropa', Arial, Helvetica, sans-serif;
     margin:21px 0px; font-size:48px; font-weight:400; text-decoration:none;  line-height:30px; display: inline-block; text-shadow: 1px 1px 1px rgba(0,0,0,.2); letter-spacing: -2px
}

.page #main, .th_slideshow #main {
    background-image: url('images/fundomain.jpg'); background-repeat: repeat-x;
}

.fundoright{
    background-image: url('images/fundoright.png');
    padding: 20px 0 0;
    margin: 0 -15px;
    width: 663px;
    background-repeat: no-repeat;
    top:-44px;
    min-height:500px;
   
}

.addthis_toolbox {
	margin-bottom: 30px;
}

.fundoright .entry-content{
    margin: 0px 15px;
}

#main{overflow: visible;}

.widget_nav_menu a:hover, .widget_nav_menu a, .widget_links a:hover, .widget_links a, .widget_meta a:hover, .widget_meta a, .widget_nav_menu .current-menu-item > a {
    color:#143e6e; font-family: 'exodemibold'; font-size: 18px; margin-left: -20px; display:block;
}

.widget_nav_menu a:hover, .widget_links a:hover,.widget_meta a:hover {color:#00d585;}

.widget_nav_menu li, .widget_links li, .widget_meta li{
   list-style-type: square; color:#1778a6; background: none; font-size: 18px; line-height:20px; 
}

.widget_nav_menu li:before, .widget_links li:before, .widget_meta li:before, .entry-content ul li:before{content:''; display: none;}

.widget_nav_menu > div > ul > li, .widget_links > ul > li, .widget_meta > ul > li{background: none;}


.left-sidebar, .right-sidebar {
    padding-top: 0px;
}

#main article h1 {font-family: 'ropa'; font-size: 36px; color:#143e6e; margin: 0px 15px 12px; line-height: 90% }
#main .entry-content h1 {margin:  0 0 12px; }
#main .entry-content h3, #main .right-sidebar h3  { font-family: 'exodemibold'; font-size: 18px; color:#225d94; margin:  0 0 12px; line-height: 100% }
#main .entry-content p{font-family: Verdana; color:#333; font-size: 12px;}
#main .entry-content a, #main .entry-content a:link, #main .entry-content a:visited{ color:#1778a6; font-family: inherit; text-decoration: none;}
#main .entry-content a:hover{color:#26a676; text-decoration: underline;}


#main .th_contact-form .half{width: 288px; float:left;}

.right-sidebar {margin:0px 0px 0px 32px; }

#main .right-sidebar .textwidget { font-family: 'exoregular'; font-size: 18px; color:#666; margin:  0 0 12px; line-height: 120% ;}

#main .right-sidebar .textwidget strong{ font-family: 'exodemibold'; }
#main .right-sidebar .textwidget .linkmail {color:#67aae3; font-family: 'exodemibold'; text-decoration: none; display: block;}
#main .right-sidebar .textwidget .linkmail:hover{color:#00d585;}
#main .right-sidebar .textwidget .fone {font-family: 'exodemibold';}

#main .right-sidebar a:hover, footer a:hover {color:#00d585 !important;}
#main .right-sidebar a{color:#143e6e}

 #main .one_third a:hover{color: #32ab7e;}
.widget_twitter ul li:hover:before{background-color:#32ab7e !important;}

article{margin: 10px 20px 0px;}

.t_ico {background-color: #32ab7e !important;}
h4.active .t_ico {background-color: #464646 !important;}


/*slider*/

#jcyclemain {
    background-color: #1778a6;
    box-shadow: inset 0px 3px 3px #0b537b, inset 0px -3px 3px #0b537b;
    color:#fff;
}

#jcyclemain .entry-content, #jcyclemain .entry-title{
    color:#fff;
}
#jcyclemain .entry-title{text-transform:none;}

.grid_12 .one_third {
    width: 275px;
}

.one_third .thumb{
    display: none;
}

#main .one_third h3{
    margin:0px 18px 12px; 
}

.home #main {
	margin-top: 40px;
	min-height: 140px;
}

.home #jcyclemain {
	padding-bottom: 0;
}

.postdate strong.month {
	font-size: 14px;
	letter-spacing: 0;
}

.home #post-2096, .blog #post-2096 {
	display: ;
}

.home .blog_shortcode {
	border-bottom: 1px dotted #ddd;
    margin: 0;
    padding: 7px 0 6px 20px;
}

.home .blog_shortcode .entry-content {
    padding-top: 0;
}

.home .blog_shortcode p {
    display: none;
}

.home .blog_shortcode h2.entry-title {
    font-family: Arial !important;
    font-size: 12px !important;
    letter-spacing: 0 !important;
    line-height: 1em;
    padding-right: 0;
}

.blog_shortcode h2.entry-title:after{right:-30px;}

.blog_shortcode h2.entry-title:hover:after{background-color: #32ab7e !important; }

#main article.hentry a:hover{color: #32ab7e !important;}

#e-book{padding: 0px; display: block; position: relative; height: 170px;}
.ebook{ 
    height:170px; font-size:24px; padding: 20px 0; line-height: 24px; font-family: 'ropa'; color: #1778a6;
}
.ebook #imagem-ebook{width:140px; display:block; float:left; margin-left: 60px; }
.ebook p.destaque{width:390px;display: block; float:left; margin:50px 60px 0px;   }

.ebook p.destaque a{color:#ffa800; text-decoration: none;}

.ebook p.destaque a:hover{color: #32ab7e !important; text-decoration: underline;}


<!--BOTÃO DE DENTRO DO EBOOK-->
#botao-ebook{margin-top: 50px; font-size: 18px;}
a#botao-ebook:hover {margin-top: 1px; }

<!--BOTÃO DO BLOG PARA O E-BOOK-->
a#botao-ebook1 {margin-top: 21px; font-size: 18px;}
a#botao-ebook1:hover {margin-top: 50px; padding-bottom: 14px; background:#08A3DB}

#botao-ebook1{margin-top: 50px;color:#FFF !important;}

.front-page{
    background-image: url('images/fundofrontpage.png'); background-repeat: no-repeat;
    margin:-33px 0px 0px;
    padding-top: 20px;
    width:962px; 
}


.jcyclemain .cycle_image.left img, .jcyclemain .cycle_image.right img{
    border-radius: 0% 20% 0% 20%;
}

.bg-image{padding: 15px 0px;}
.jcyclemain .cycle_image .holder{background: none; padding: 0px; margin-top: -30px;}

#ebookpage{
    height:127px;background-color: #1481b1;
}
    
	.page-id-2011 #ebookpage {height: 117px;
	}

#e-book2{padding: 0px; display: block; position: relative; height: auto;}
#e-book2 .grid_7,#e-book2 .grid_5{ margin:0px;}

#voltarbioinfo{
     font-family: 'ropa', sans-serif; font-size: 18px;
    height:30px; color:orange; text-shadow: none; text-transform: none;
    float:right; clear: both; padding-top: 30px; text-decoration: none;
}

#menu-menu-ebook{
    padding: 5px 0px 11px;
    display: block;
}

#menu-menu-ebook >  li > a{
    font-family: 'ropa', sans-serif; font-size: 24px;
    height:40px; color:white; text-shadow: none; text-transform: none;
}

#menu-menu-e-book >  li{
    height: 24px;
}

#ebookpage .sf-menu > li{
    height: 50px;
}

#e-book2 h1{ color:#157fae; text-transform: none; font-family: 'ropa', Arial, Helvetica, sans-serif;
     margin:21px 0px; padding-top:30px; font-size:42px;  font-weight:400; text-decoration:none;  line-height:35px; display: inline-block;  letter-spacing: -2px
}

.wpdm-only-button .has-counter, .wpdm-only-button .counter {
	color: #26A676;
	font-size: 1.5em;
	text-decoration: none;
}

.wpdm-only-button .counter {
	color: #555;
	font-size: 12px;
}

.wpdm_file .cont {
	margin: 5px 0 20px;
}

.gallery_listing.grid_4 {
	width: 280px;
}

.grid_12 .gallery-columns-4 .gallery-item {
	width: 205px;
	height: 205px;
}

#e-book2 p{
    font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 20px; text-align: justify;
}
.grid_block{display: inline-block; height:18px;}
.ebookdownload {padding-bottom: 30px;}
#botao-ebook.big{
    font-size: 24px; font-family: 'ropa', Arial, Helvetica, sans-serif; float:right; margin-top: 0px;
}
.textebook {font-size:24px; font-family: 'ropa', Arial, Helvetica, sans-serif; line-height: 26px;}
.form-row{padding-bottom: 20px;}
.form-row input, .form-row label{margin-right:5px;}
#frasedownload{color:#157fae;}
#numdownloads{color:orangered;}
.downloadbox .grid_2, .downloadbox .grid_3, .downloadbox .grid_4{
    margin-top:30px; margin-bottom: 30px;
}

.slideebook #jcyclemain {
    background-color: transparent;
    box-shadow: none;
    color: #797979;
}
.slideebook .grid_6{width:422px; margin:0px 37px;}
.slideebook #jcyclemain_navigation{display: block;}
.slideebook  #slide_prev, .slideebook  #slide_next{
        zoom: 1;
	filter: alpha(opacity=70);
	opacity: 0.7; 
    left:0px; border-radius:0px; background-image: url('images/pager-slider.png'); width:59px; height:59px; background-position: 0px 0px; }
.slideebook  #slide_next{background-position: 0px -86px; right:0px; left:auto;}
.slideebook  #slide_prev:hover, .slideebook  #slide_next:hover{
        zoom: 1;
	filter: alpha(opacity=100);
	opacity: 1;
	

}
.slideebook #jcyclemain .grid_6{ width: 368px;}
.slideebook .cycle_content {margin-left: 87px;}

.slideebook #jcyclemain .entry-content{
     color: #797979;
     font-family: 'ropa', Arial, Helvetica, sans-serif; font-size: 20px;}

.slideebook #jcyclemain .entry-title{text-transform:none;color:#157fae;font-family: 'ropa', Arial, Helvetica, sans-serif; font-size: 30px;}


.slideebook .jcyclemain .cycle_image.left img, .jcyclemain .cycle_image.right img {
    
}
.slideebook #navcycle{background-image: url(images/navcycle-ebook.png); background-position: bottom center; background-repeat: no-repeat; line-height: 80px; }

.slideebook #navcycle a{width:10px; height:10px; margin-top:1px; background:none; background-color:#157fae; }
.slideebook #navcycle a.activeSlide{ background-color: gray; width:12px; height:12px; margin-top: 0px;}

.ebook-frontpage.widget_testimonial, .ebook-frontpage.widget_text{
   width:46%; margin: 40px 50px 40px 10px; float:left;
}
.ebook-frontpage.widget_text{margin-right:0px;}

#text-22{
     margin-bottom: 0px; 
}
#share-ebookpage{display:block; float:left; width:240px;}
#main #share-ebookpage h2{line-height: 40px;}
#share-ebookpage iframe{display:inline-block; clear:right; position:static; margin-bottom: 30px; }
#share-ebookpage p{font-family: 'exodemibold'; font-size:18px; color: #797979;  padding:10px 0px 5px;}
#separator-ebookpage{float:left; border-left:1px solid #ddd; margin-left: 200px; margin-right: 20px; display:block; height: 290px; width:1px;}
#facebook-ebookpage, #twitter-ebookpage{margin:0px 15px;display:inline-block; float:left; width:58px; height:63px; background-image: url('images/face-twitter-icons.png')}
#twitter-ebookpage{background-position: 0px -98px;}

#main .ebook-frontpage h3{
    color: #143E6E;
    font-family: 'ropa';
    font-size: 36px;
    line-height: 90%;
    margin: 0 15px 12px 0px;
}

#main .slideebook h2{color:#157fae; }

#main .divisor{display: block; clear: both; height:30px; margin-bottom: 40px; background-image: url(images/navcycle-ebook.png); background-position: bottom center; background-repeat: no-repeat; }

.green{color: #26a676;}
/*#destaque-ebookpage .churchope_button:hover {margin:0px; background-color:#1f1f1f;  }
#destaque-ebookpage .churchope_button:hover {vertical-align:inherit;margin:0px; background-color:#1f1f1f;  }*/
#destaque-ebookpage{font-family: 'ropa'; font-size:24px; display:block; width:100%; text-align: center; clear:both;}







#destaque-ebookpage .churchope_button{margin:20px; background-color:#101010; padding-bottom: 14px;}
#destaque-ebookpage .churchope_button:hover {background-color:#10A8EF;}
 #main h2{ color: #143E6E;
    font-family: 'ropa';
    font-size: 36px;
    line-height: 90%;
    margin: 0 15px 12px;}

.testimonial_author{color: #26a676;}
.testimonial_meta{font-size:18px;}

.imghover{background-color:#26a676;}


.wpdm-link-tpl {
    background: #fafafa;
    border-color: #eee !important;
    padding: 15px !important;
}
	
.wpdm-link-tpl .media-body {
float: left;
width: 340px;
}

.wpdm-link-tpl .media-body div {
float: left;
}

.wpdm-link-tpl .media-body strong {
font-size: 14px;
float: left;
}

.wpdm-link-tpl .media-body .ptitle span {
margin-left: 10px;
}


.wpdm-link-tpl .media-body div a {
font-size: 18px;
}