/*
 Theme Name:     Fortuna Child
 Description:    Fortuna Child Theme
 Author:         BlueOwlCreative
 Template:       fortuna
*/
@import url("../fortuna/style.css");
/* Theme customization starts here */
p{text-align: justify;}
.wpb_row, .wpb_content_element, ul.wpb_thumbnails-fluid>li, .wpb_button{margin-bottom: 15px;}
.full_header{background: #28166f!important;}
#subheader{color: #fff;opacity: 1;}
.header_soc_icon{color: #fff!important;}
.header_contact_item{float: left;}
.main_menu_underline_effect #menu > ul > li > a:after{background-color: #29166f!important;}
.current-menu-item a:after{width: calc(100% - 30px)!important;left: 15px!important;opacity: 1!important;}
.boc_list_item .li_icon i.icon{color:#28166f; }
.wpcf7-submit{float: right;}
.button:hover, a:hover.button, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover{background-color: #28166f; }
.page_title_bgr .full_container_page_title{margin-bottom: 18px;padding: 40px 0!important;background: url('imagenes/titulo-pagina.jpg') no-repeat center center;background-size: cover;}
.page_heading h1{color:#fff;}
.breadcrumb a{color: #fff!important;}
.woocommerce div.product .product_title{color: #28166f;}
.woocommerce .product_meta a{color: #28166f;}
#menu > ul > li > div{border-top: 2px solid  #28166f;}
.custom_menu_4 #menu > ul > li ul > li > a:hover{background-color:#28166f; }
.related.products{display: none;}
.dark_links a:hover, .white_links a:hover, .dark_links a:hover h2, .dark_links a:hover h3{color: #28166f!important;}
.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button{background: #28166f!important;}
.woocommerce-product-details__short-description ul{list-style: none;}
.woocommerce-product-details__short-description ul li{padding-left: 20px;position: relative;}
.woocommerce-product-details__short-description ul li:before{content:"\f0a9";font-family: 'icomoon';color:#28166f;speak: none;font-size: 1em;font-style: normal;font-weight: normal;font-variant: normal;text-transform: none;-webkit-font-smoothing: antialiased;position: absolute;top: 0;left: 0;}

#footer{padding-top: 26px;color: #5a5a5a;background: #f5f5f5;}
#footer a {color: #5a5a5a;}
#footer a:hover{color: #28166f;}
#footer h3{color:#2b2b2b;margin-bottom: 10px;font-weight: 500;}
#footer h3:after {content: "";background:#28166f ;height: 2px;width: 82px;display: block;margin-top: 4px;}
#footer .h10{display: none !important;}
.col{margin: 0 0 0 3%;}
.footer_btm{padding: 10px 0 10px;border:none;background: #28166f;color: #fff;}
.footer_btm a{color: #fff!important;}
.container_fluid {padding-left: 30px;padding-right: 30px;}

.listado{color:#7e8890;}
.negrita{font-weight: 600;}
.frm_curso .wpcf7{background-position: left top;background-repeat: no-repeat;background-size: cover;border: 1px solid rgb(17, 11, 121);border-radius: 8px;overflow: hidden;box-shadow: 0px 10px 25px 0px;padding: 20px 35px;min-height: 0px;}
.frm_curso .wpcf7 h2{font-size: 1.1em;text-align: center;font-weight: 500;}
.frm_curso .wpcf7 input[type="text"],.frm_curso .wpcf7 input[type="email"]{padding-top: 0;padding-bottom: 0;height: 35px;background-color: #ffffff;font-size: 13px;color: #aaa9a9;border-width: 1px 1px 1px 1px;border-color: rgba(183,203,206,0.77);border-radius: 0px;}
.frm_curso div.wpcf7-validation-errors{border:2px solid #ff0000;margin-left: 0;margin-right: 0;}
@media only screen and (min-width: 1400px){
	.container {width: 1300px;}
}

@media only screen and (max-width: 768px){
	.full_header{display: block !important;}
}

@media only screen and (max-width: 480px){
	#subheader{text-align: center;}
	.header_contacts.right{float: none !important;}
	.header_contacts.right .header_contact_item{margin-right: 6px;margin-left: 6px;}
	.header_contact_item{float: none;display: inline-block;}
}