/*
Theme Name: bcncheckpoint
Theme URI: http://www.bcncheckpoint.com/
Version: 1.0
Description: Tema personalitzat per a BCN Checkpoint
Author: BCN Checkpoint
Template: Divi
31/05
*/

@import url("../Divi/style.css");


/* HEADER */

#main-header{margin-top:30px;box-shadow:0px 20px 0px #4e6ecc;}
#top-header,#et-secondary-nav a{color:#ffffff !important;}
#bcncheckpoint_logo{float:left;width:50%;}
#bcncheckpoint_logo img{max-width:370px;}
#bcncheckpoint_logo .logo2{float:left;width:61.35%; margin-left:11em;}
#bcncheckpoint_logo .logo2 img{max-width:206px;}

#bcncheckpoint_info{float:left;padding-right:5%;width:20%;text-align:right;}
#bcncheckpoint_info p{font-size:14px;line-height:16.5px;}
#bcncheckpoint_icones{float:left;width:24%;text-align:right;}
#bcn_searchform #s{margin-top:20px;padding:0 10px;width:80%;height:25px;border:0px none;background-color:#e7e7e8;vertical-align:top;font-size:13px;}
#bcn_searchform #searchsubmit{margin:0;margin-top:20px;padding:0;width:25px;height:25px;border:0px none;background:url(includes/lupa.png);background-color:#e7e7e8;background-position:5px 5px;background-size:16px;background-repeat:no-repeat;vertical-align:top;cursor:pointer;}
@media only screen and ( max-width: 980px ) {
	#bcncheckpoint_logo{width:100%;}
	#bcncheckpoint_logo img{max-height:100%;}

	
	#bcncheckpoint_info{clear:left;padding-right:0;width:53%;}
	#bcncheckpoint_icones{width:47%;}
}
@media only screen and ( max-width: 767px ) {
	#bcncheckpoint_logo{width:100%;}
	#bcncheckpoint_logo img{float:right;max-height:100%;}
	
	

	#bcncheckpoint_info{width:100%;}
	#bcncheckpoint_icones{width:100%;}
}

@media only screen and ( max-width: 479px ) {
	#bcncheckpoint_logo img{max-width:100%;max-height:100%;}
	
	
}

/* MENU */

#main-header nav#top-menu-nav{padding-top:40px;}
#top-menu,#top-menu li.current-menu-item > a{font-weight:bold;}
#top-menu li{font-size:15px;}
#top-menu li,#top-menu > li:last-child{padding:0px;}
#top-menu li > a,#top-menu .menu-item-has-children > a{padding:8px 14px !important;}
#top-menu li > a:hover,.sub-menu a{color:white !important;}
#top-menu > li:hover > a{color:white !important;}
.nav ul li a:hover{background-color:rgba(0,0,0,0.2);}
#top-menu .menu-item-has-children > a:first-child::after{content:'';}
.menu_centre:hover,.menu_centre .sub-menu{background-color:#42a7d6 !important;}
.menu_serveis:hover,.menu_serveis .sub-menu{background-color:#a22b76 !important;}
.menu_its:hover,.menu_its .sub-menu{background-color:#26b173 !important;}
.menu_recerca:hover,.menu_recerca .sub-menu{background-color:#23408f !important;}
.menu_actualitat:hover,.menu_actualitat .sub-menu{background-color:#d2232a !important;}
.menu_voluntariat:hover,.menu_voluntariat .sub-menu{background-color:#ea9a31 !important;}
.menu_colabora:hover,.menu_colabora .sub-menu{background-color:#7b2da3 !important;}
.menu_colabora .sub-menu{left:-155px;}
.menu_prep:hover,.menu_prep .sub-menu{background-color:#8a516f !important;}
.menu_prep .sub-menu{left:-155px;}

#top-menu li.current-menu-parent > a{color:white !important;}
.menu_centre.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #42a7d6;background-color:#42a7d6 !important;}
.menu_serveis.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #a22b76;background-color:#a22b76 !important;}
.menu_its.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #26b173;background-color:#26b173 !important;}
.menu_recerca.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #23408f;background-color:#23408f !important;}
.menu_actualitat.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #d2232a;background-color:#d2232a !important;}
.menu_voluntariat.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #ea9a31;background-color:#ea9a31 !important;}
.menu_colabora.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #7b2da3;background-color:#7b2da3 !important;}
.menu_prep.current-menu-parent > a{margin-bottom:-20px;border-bottom:20px solid #8a516f;background-color:#8a516f !important;}

.nav li ul{top:39px;left:0px;padding:14px;width:250px;border:0px none;}
#top-menu li li a{width:220px;}
.et_mobile_menu{padding:0;width:100%;border:0px none;}

@media only screen and ( max-width: 980px ) {
	.et_mobile_menu{top: 310px;}
	.et_mobile_menu li a {color:white !important;}
	.menu_centre{background-color:#42a7d6 !important;}
	.menu_serveis{background-color:#a22b76 !important;}
	.menu_its{background-color:#26b173 !important;}
	.menu_recerca{background-color:#23408f !important;}
	.menu_actualitat{background-color:#d2232a !important;}
	.menu_voluntariat{background-color:#ea9a31 !important;}
	.menu_colabora{background-color:#7b2da3 !important;}
	.menu_colabora{background-color:#8a516f !important;}
	.menu-item-128{background-color:#b9b9b9 !important;}
}

@media only screen and ( max-width: 767px ) {
	.et_mobile_menu {top: 460px;}
	.et_mobile_menu li a {color:white !important;}
	.menu_centre{background-color:#42a7d6 !important;}
	.menu_serveis{background-color:#a22b76 !important;}
	.menu_its{background-color:#26b173 !important;}
	.menu_recerca{background-color:#23408f !important;}
	.menu_actualitat{background-color:#d2232a !important;}
	.menu_voluntariat{background-color:#ea9a31 !important;}
	.menu_colabora{background-color:#7b2da3 !important;}
	.menu_colabora{background-color:#8a516f !important;}
	.menu-item-128{background-color:#b9b9b9 !important;}
}
@media only screen and ( max-width: 479px ) {
	.et_mobile_menu {top: 430px;}
	.et_mobile_menu li a {color:white !important;}
	.menu_centre{background-color:#42a7d6 !important;}
	.menu_serveis{background-color:#a22b76 !important;}
	.menu_its{background-color:#26b173 !important;}
	.menu_recerca{background-color:#23408f !important;}
	.menu_actualitat{background-color:#d2232a !important;}
	.menu_voluntariat{background-color:#ea9a31 !important;}
	.menu_colabora{background-color:#7b2da3 !important;}
	.menu_prep{background-color:#8a516f !important;}
	.menu-item-128{background-color:#b9b9b9 !important;}
}

/* SLIDER */

.et_pb_slide .et_pb_slide_image img{max-height:100% !important;}
#bcncheckpoint_slider{border-bottom:20px solid #4e6ecc !important;}
#bcncheckpoint_slider .et_pb_more_button{position:absolute;top:-1000px;right:-1000px;width:5000px;height:5000px;background-color:rgba(0,0,0,0.0) !important;font-size:0px;}
#bcncheckpoint_blog_section{padding:25px 0;}
.et_pb_blog_grid h2{line-height:normal;}
.et_pb_blog_grid .et_pb_post{border:0 none;}
.et_pb_container{margin:0 !important;}

@media only screen and ( min-width: 981px ) {
	.et_pb_slide .et_pb_slide_image img{margin-left:-90px !important;}
}

/* FOOTER */

#main-footer,#footer-bottom{background-color:#b9b9b9 !important;}
#main-footer,#main-footer a{color:white !important;}
.footer-info2{display:inline-block;margin-right:30px;margin-bottom:30px;line-height:18px;}

/* CONTENT */

.entry-content p{text-align:justify !important;font-size:15px !important;}

@media only screen and ( min-width: 1100px ) {
	.et_pb_column_1_3 { width: 420px }
	.et_pb_column_2_3 { width: 600px }
}

@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) {
	.et_pb_column_1_3 { width: 380px }
	.et_pb_column_2_3 { width: 520px }
}

.et_pb_testimonial::before{background:#4e6ecc !important;}
.page-id-231 .et_pb_section{padding: 0;}
.page-id-351 .et_pb_section{padding: 0;}
.page-id-352 .et_pb_section{padding: 0;}

#titolfranja .et_pb_fullwidth_header{padding:40px 0 20px 0;}
#institucionsaltres .et_pb_fullwidth_header{padding:20px 0;}
div.et_pb_slide.et_pb_slide_with_image{
	background-size: contain !important;
	background-position: right center !important;
	background-size: 70% auto !important;
}

.et_pb_blog_grid h2 {color:black !important;}

/*div.et_parallax_bg {margin-left:380px !important;}*/

.page-id-219 .et_pb_team_member_image {width:200px !important;}
.page-id-219 .et_pb_column_2_3 .et_pb_team_member_description {margin-left:150px !important;}
.page-id-219 .et_pb_column_3_4 .et_pb_team_member_description {margin-left:0px !important;}
.page-id-375 .et_pb_team_member_image {width:200px !important;}
.page-id-375 .et_pb_column_2_3 .et_pb_team_member_description {margin-left:150px !important;}
.page-id-375 .et_pb_column_3_4 .et_pb_team_member_description {margin-left:0px !important;}
.page-id-376 .et_pb_team_member_image {width:200px !important;}
.page-id-376 .et_pb_column_2_3 .et_pb_team_member_description {margin-left:150px !important;}
.page-id-376 .et_pb_column_3_4 .et_pb_team_member_description {margin-left:0px !important;}

.et-tabs-container {margin:0 0 50px 0 !important;}

@media only screen and ( max-width: 980px ) {
	li.menu-item:nth-child(8) > a:nth-child(1) {color:black !important}
	li.menu-item:nth-child(9) > a:nth-child(1) {color:black !important}
	li.menu-item:nth-child(10) > a:nth-child(1) {color:black !important}
}

.et_pb_testimonial_description h4 {
	line-height:normal;
	padding-bottom:0;
}

.et_pb_testimonial_author {display:none;}
.et_pb_team_member { margin-bottom: 50px; }
.et_pb_team_member_description { height: 30px; }


.brsmall {
            display: block;
            margin-bottom: -.2em;
        }
