/*
 Theme Name:     Fran Pineda
 Theme URI:      https://www.franpineda.com
 Description:    Fran Pineda divi based theme
 Author:         Weblogia
 Author URI:     https://weblogia.es
 Template:       Divi
 Version:        1.0.0
*/
@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:url(fonts/roboto-v18-latin-regular.eot);src:local(Roboto),local(Roboto-Regular),url(fonts/roboto-v18-latin-regular.eot?#iefix) format("embedded-opentype"),url(fonts/roboto-v18-latin-regular.woff2) format("woff2"),url(fonts/roboto-v18-latin-regular.woff) format("woff"),url(fonts/roboto-v18-latin-regular.ttf) format("truetype"),url(fonts/roboto-v18-latin-regular.svg#Roboto) format("svg")}
@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:url(fonts/roboto-v18-latin-700.eot);src:local('Roboto Bold'),local(Roboto-Bold),url(fonts/roboto-v18-latin-700.eot?#iefix) format("embedded-opentype"),url(fonts/roboto-v18-latin-700.woff2) format("woff2"),url(fonts/roboto-v18-latin-700.woff) format("woff"),url(fonts/roboto-v18-latin-700.ttf) format("truetype"),url(fonts/roboto-v18-latin-700.svg#Roboto) format("svg")}
body{background-color:transparent;font-family:'Roboto',sans-serif;color:#111}
h1,h2,h3,h4,h5,h6{font-family:'Playfair Display',serif}
a.tef{color:#111}
h1.main_title{color:#eee}
.logo{width:60%;float:left;margin-top:10px;font-weight:700}
.home .logo h1{font-family:'Roboto';font-weight:500;color:#eee;font-variant:small-caps}
.logo h1{font-family:'Roboto';font-weight:500;color:#fff;font-variant:small-caps}
.home .sub{color:#fff;font-weight:400}
.sub{color:#fff;font-weight:400}
.container{max-width:80%}
.home .mobile_menu_bar::before{color:#fff}
.mobile_menu_bar::before{color:#eee}
.home #main-header{background-color:transparent!important;margin-top:50px}
.home #main-content{background-color:transparent!important}
#main-header{z-index:2;background-color:#222!important;padding-top:15px;padding-bottom:15px}
.et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon{color:#ccc}
.home .et_pb_fullwidth_header {background-position: top center!important}
.page-id-93 .tablepress td {padding: 6px 10px!important}
.page-id-93 .entry-content tr th, .page-id-93 .entry-content thead th {padding: 6px 10px!important}
.et_pb_all_tabs h2 {font-family:'Roboto';font-size:17px;font-variant:small-caps;font-weight:600}
.home .et_pb_section_1{background-color:#ccc}
.home .et_pb_section_2{background-color:#ccc;color:#fff}
.home .et_pb_section_2 h2{color:#ccc}
.entry-content table:not(.variations){border:0}
.et_pb_tab.et_pb_tab_1{padding:50px}
.home .et_pb_button_0{color:#ccc!important}
.tablepress-table-name {font-family:'Roboto'; font-size:18px;text-transform:uppercase}
.tablepress {text-transform:lowercase!important}
.tablepress {text-transform:capitalize!important}
.et_pb_video_play {font-size:2.9rem!important;left:12%!important;top:15%!important}
.page-id-285 h2{font-size:16px;font-family:'Roboto'}



#main-footer{background-color:#222!important}
.footer-widget h4{font-family:'Roboto';color:#fff;font-size:19px;margin-bottom:15px;font-variant:small-caps}
.footer-widget{color:#eee!important}
#footer-bottom{background-color:#ccc}

.youtube-player:hover{background-color:#000}

body #page-container .et_slide_in_menu_container{background:url(https://www.franpineda.com/wp-content/uploads/2021/03/franbox2-869.jpg) top left!important ;background-size:contain!important;background-repeat:no-repeat!important;background-color:#000!important}
.et_header_style_fullscreen .et_slide_in_menu_container.et_pb_fullscreen_menu_opened{opacity:1!important}
.et_slide_in_menu_container span.et_mobile_menu_arrow{opacity:1}
.et_slide_in_menu_container #mobile_menu_slide .et_mobile_menu_arrow:before{font-size:34px}
.et_header_style_fullscreen ul#mobile_menu_slide{float:right;margin-top:10%;text-align:right;padding-right:25%}
.et_slide_in_menu_container .et_mobile_menu > .menu-item-has-children > a{font-weight:400}


.page-id-285 .et_pb_section_0,.page-id-291 et_pb_section_0,.page-id-110 .et_pb_section_0,.page-id-93 .et_pb_section_0,.page-id-119 .et_pb_section_0,.et_pb_all_tabs{background-color:#ccc!important}
.et_pb_tabs {border:0}

ul.et_pb_tabs_controls {background-color:#ccc}

.et_slide_in_menu_container #mobile_menu_slide li a{color:#fff!important;font-size:23px;font-variant:small-caps}
.et_slide_in_menu_container #mobile_menu_slide li ul li a{color:#ddd!important;font-size:22px;opacity:.8!important}
.et_slide_in_menu_container #mobile_menu_slide li ul{border-right:1px solid #ddd;padding-right:10px}



.page-id-93 .et_pb_section_0 .et_pb_row_0,.page-id-103 .et_pb_section_0 .et_pb_row_0,.page-id-110 .et_pb_section_0 .et_pb_row_0,.page-id-112 .et_pb_section_0 .et_pb_row_0,.page-id-285 .et_pb_section_0 .et_pb_row_0,.page-id-291 .et_pb_section_0 .et_pb_row_0,.page-id-105 .et_pb_section_0 .et_pb_row_0,.page-id-107 .et_pb_section_0 .et_pb_row_0{padding:0}
h1.header-page{font-family:'Roboto';font-size:18px;color:#444;margin-top:40px;text-transform:uppercase}
.et_pb_row_0{padding:0!important}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button{border-color:#afafaf;color:#a3a3a3;left:20px;font-size:15px}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button:hover{color:#e2e2e2!important}
.et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content .et_pb_button::after{font-size:25px}

.home .et_pb_blog_grid .et_pb_post{border:none}
.sp-post-carousel-section .sp-pc-post-image{max-height:210px;overflow:hidden}
.sp-post-carousel-section-636 .sp-pc-post-title a{font-size:25px!important;font-weight:400}
.page-id-119 .et_pb_section_0 h2,.page-id-121 .et_pb_section_0 h2,.page-id-119 .et_pb_section_0 h3,.page-id-121 .et_pb_section_0 h3{color:#eee}
.imglogocont{background-color:#ddd;padding:10px}
.browse{width:80px!important}
#footer-widgets .footer-widget li::before{border-color:#ccc!important;border-width:3px!important;border-radius:3px!important;border-style:double!important}
#footer-widgets .footer-widget li a{color:#ddd!important}
.home #page-container .et_pb_button_1{border-color:#555;color:#444!important;font-size:18px!important}
.home #page-container .et_pb_button_1:hover{color:#333!important}
#footer-widgets{padding:4% 0 0}
.et_pb_gutters3 .footer-widget{margin-bottom:3.5%}
#footer-widgets .et_pb_widget ul li{margin-bottom:0}
#footer-widgets .et_pb_widget ul li ul li{font-si.ev-item.custom_link{color:#777!important}
#footer-widgets{font-size:13px}
p.contactopie:nth-child(1){margin-bottom:8px}
p.contactopie:nth-child(2){margin-bottom:18px}
.footer-widget #text-2 a:hover{text-decoration:underline!important}
.footer-widget #text-2 a,.footer-widget #text-2 li a{acolor:#5dc1b9!important}
#footer-widgets .footer-widget li {margin-left:25px}
#footer-info {font-size:12px}
#footer-info a {font-weight:400}
.page-id-119 ul.contacto {margin-left:20px;list-style-type:circle}
.page-id-119 ul.contacto li {margin-bottom:25px}
.page-id-119 ul.contacto li:nth-child(1){margin-top:10px}
.page-id-119 h3,.page-id-121 h3 {font-size:20px!important}
.page-id-119 h2,.page-id-121 h2 {font-size:24px!important}
.page-id-119 .et_pb_section_0 a {color:#fff}
.page-id-119 .et_pb_section_0 a:hover{text-decoration:underline}
.page-id-119 .et_pb_text_inner a {color:#900!important}
.home .et_pb_fullwidth_header .et_pb_fullwidth_header_container .header-content a.et_pb_button {border-color:#555!important;color:#444!important}
.home .et_pb_fullwidth_header_0.et_pb_fullwidth_header .et_pb_fullwidth_header_scroll a .et-pb-icon {color:#999}
.home .et_pb_video_overlay {background-position: center top !important}

@media (max-width: 1280px) {
.home .et_pb_fullscreen .et_pb_fullwidth_header_container{width:90%}

}
@media (max-width: 980px) {
.container.et_menu_container{width:90%;max-width:90%}
#footer-widgets{padding:40px 0}
.et_pb_row.et_pb_row_0 .et_pb_column_4_4.et_pb_column_0{margin-bottom:0}
.et_header_style_fullscreen .et-fixed-header #et-top-navigation{padding-top:24px!important;padding-bottom:0!important}
.et_header_style_left .mobile_menu_bar{padding-bottom:0!important}
.logo{margin-top:8px}
.home .et_pb_fullwidth_header.et_pb_fullwidth_header_0{padding:0!important}
.et_fixed_nav #main-header{position:fixed}
body #page-container .et_slide_in_menu_container{background:url(https://pruebas2.weblogia.es/wp-content/uploads/2021/03/franbox2-869.jpg) center left!important;background-size:cover!important}
}
@media (min-width: 768px) {
#nav_menu-2{border-left:1px solid #555;padding-left:50px}

}
@media (max-width: 768px) {

.et_pb_row.et_pb_row_fullwidth{width:90%!important}
.et_header_style_fullscreen ul#mobile_menu_slide{text-align:right;padding-right:30%}
.tablepress-table-name {font-size:16px;font-weight:600}
.et_slide_in_menu_container #mobile_menu_slide li a{font-size:18px}
}
@media (max-width: 767px) {

.et_pb_fullwidth_header .et_pb_fullwidth_header_container.left .header-content{display:none}
.home .et_pb_row.et_pb_row_1.et_pb_row_fullwidth{padding-top:0;padding-bottom:0}
#footer-widgets .footer-widget:nth-child(n+2){border-top:1px solid #555;padding-top:7.5%}
#footer-widgets .footer-widget:nth-child(1){margin-bottom:7.5%!important}
}
@media (max-width: 635px){
	.page-id-93 .et_pb_row_1 {max-width:95%!important}
	.page-id-93 .et_pb_row{width:95%!important}}
@media (max-width: 480px) {

.logo{width:65%;margin-top:17px}
.logo h1{font-size:20px}
.idioma{margin-left:15px}

.et_pb_row.et_pb_row_fullwidth{width:95%!important}
.home .et_pb_section{padding:38px 0 50px}
.home .et_pb_fullwidth_section{padding:0}

.et_header_style_fullscreen ul#mobile_menu_slide{padding-right:17%}
.et_slide_in_menu_container #mobile_menu_slide li a{font-size:25px}
.et_slide_in_menu_container #mobile_menu_slide li ul li a{font-size:22px}
#main-content .container{padding-top:32px}
#main-content{padding-bottom:0}
.home .et_pb_row{padding-top:0;padding-bottom:0}
}
@media (max-width: 360px) {
.logo{width:50%;margin-top:10px}
.logo h1 {line-height:25px;padding-bottom:5px}
.page-id-93 .tablepress td {padding-left: 5px!important}}
@media (min-width: 980px) {.et_pb_video_play {font-size:3.2rem!important;left:12%!important;top:15%!important}}
