/*
Theme Name: Laferal Child Theme
Theme URI: www.laferalexpo.com
Description: Laferal Child Theme
Author: Laferal Expo
Author URI: www.laferalexpo.com
Template: laferal
Version: 0.1
*/



@import url('../laferal/style.css');

/*------------------------------------------------------------------

                   Starting with a clean slate

------------------------------------------------------------------*/




@font-face {
   font-family: 'Arial', sans-serif;
font-weight: light;
font-style: normal;
}
#main-header, #main-header .nav li ul, .et-search-form, #main-header .et_mobile_menu {
    opacity: 0.9;
}
.addtoany_list {
    padding: 20px 0;
}
.product_meta {
    margin-top: 30px;
}
#top-menu a {
    font-family: 'Arial', sans-serif;
    text-transform: uppercase;
    font-weight: 100;
}

#top-header a, #top-header a {
    color: #F3372C;
    text-transform: uppercase;
}
body {
    background-color: #ffffff;
}
body.admin-bar.et_fixed_nav.et_secondary_nav_enabled #main-header {
    background-color: #333;
}body.admin-bar.et_fixed_nav #top-header {
	background-color: #ffffff;
}
.dan {
    margin-top: 10px;
	border-bottom: 2px solid #f3372c;
	background-color: #ffffff;
}
.partner {
	text-align:center;
}
.et_pb_specialty_fullwidth > .et_pb_row {
    width: 100% !important;
    max-width: 100% !important;
    border-top: 2px solid #ff0000;
    border-bottom: 2px solid #ff0000;
    margin-top: 25px;
}
#top-menu a {
    color: #fff;
}
#top-menu li {
    padding: 18px 6% 0 0;
}
#top-menu li {
    font-size: 14px;
}
#top-menu-nav > ul > li > a:hover, .sub-menu > ul > li > a:hover, #et-secondary-menu > ul > li > a:hover, #et-info-email:hover, .et-social-icons a:hover {
    opacity: 100;
    color: #f3372c;
}
#et-secondary-menu {
    margin-top: -8px;
    background-color: #ffffff;
    margin-right: 40px;
    padding-right: 10px;
}

.et_header_style_centered nav#top-menu-nav {
    padding: 0px;
    width: 99%;
    max-width: 1240px;
    text-align: left;
    padding-left: 10px;
}

.et_header_style_centered #main-header div#et-top-navigation {
    height: 3.74em;
}

.et_header_style_centered #et_search_icon::before {
    top: 3px;
    color: #fff;
}
.logo_container {
    float: left;
    border-bottom: 2px solid #f3372c;
    padding-bottom: 10px;
}
h1, h2, h3, h4, h5, h6 {
    font-family: 'Open Sans', sans-serif;
}
h1 {
    color: #f3372c;
    font-size: 26px;
}

h2, h4, h6 {
    color: #f3372c;
    margin: 40px 0 15px 0;
}
h2 {
    font-size: 32px;
}
h4 {
	margin: 50px 0 15px 0;
}
h3 {
    color: #bababa;
    font-family: 'Open Sans', sans-serif;
	border-bottom: 1px solid;
	text-transform: uppercase;
}
h5 {
    color: #666;
    text-transform: uppercase;
    font-size: 22px;
    line-height: 1.3em;
}
.et_pb_column_1_3 h2, .et_pb_column_1_4 h2 {
    font-size: 24px;
}
#top-menu li li a {
    padding: 2px 10px;
    width: 200px;
	white-space: nowrap;
    font-size: 13px;
}

	
.entry-content tr td, body.et-pb-preview #main-content .container tr td {
    border-top: 0;
}
.entry-content table, body.et-pb-preview #main-content .container table {
    border: 0;
}

.woocommerce ul.products li.product a img, .woocommerce-page ul.products li.product a img {
    border: 4px solid;
    border-color: #bababa;
}

.et_header_style_centered #logo {
    max-height: 100%;
}
.container {
    width: 99%;
    max-width: 1240px;
}

.et_pb_row {
    width: 99%;
    max-width: 1240px;
}
#footer-text {
	color:#FFF;
	text-align: center;
	}
	
#main-content .container {
    padding-left: 20px;
    padding-right: 20px;
}
.widget_search #searchsubmit {
    background-color: #f3372c;
}
 .widget_search input#searchsubmit {
    color: #fff;
}
.et_pb_widget ul li {
    margin-left: 10px;
}
#top-header .container {
    padding: 0px;
}

.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
    width: 200px;
    margin-right: 15.5%;
}
span {
    vertical-align: middle;
}
.leggialtro {
	border: 1px solid #F00;
}
#post-correlati {
	width: 100%;
}
#top-menu li li {
    width: 290px;
}
.nav li ul  {
	margin-left: -30px;
}
.et_right_sidebar #sidebar {
    padding-left: 25px;
}
#top-menu li .menu-item-has-children > a:first-child::after {
    right: -20px;
    content: "5";
    font-size: 16px;
}
.nav li li ul {
    z-index: 1000;
    top: -23px;
    left: 270px;
}
.woocommerce div.product div.summary, .woocommerce-page div.product div.summary {
    float: left;
    width: 100%;
}
.et_pb_gutters3.et_right_sidebar.woocommerce-page ul.products li.product {
    width: 160px;
    margin-right: 11%;
}