#et_search_icon:hover, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a, .bottom-nav li.current-menu-item>a, .comment-reply-link, .entry-summary p.price ins, .et-social-icon a:hover, .et_password_protected_form .et_submit_button, .footer-widget h4, .form-submit .et_pb_button, .mobile_menu_bar:after, .mobile_menu_bar:before, .nav-single a, .posted_in a, .woocommerce #content div.product p.price, .woocommerce #content div.product span.price, .woocommerce #content input.button, .woocommerce #content input.button.alt, .woocommerce #content input.button.alt:hover, .woocommerce #content input.button:hover, .woocommerce #respond input#submit, .woocommerce #respond input#submit.alt, .woocommerce #respond input#submit.alt:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #content div.product p.price, .woocommerce-page #content div.product span.price, .woocommerce-page #content input.button, .woocommerce-page #content input.button.alt, .woocommerce-page #content input.button.alt:hover, .woocommerce-page #respond input#submit, .woocommerce-page #respond input#submit.alt, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page .star-rating span:before, .woocommerce-page a.button, .woocommerce-page a.button.alt, .woocommerce-page a.button.alt:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button, .woocommerce-page button.button.alt, .woocommerce-page button.button.alt.disabled, .woocommerce-page button.button.alt.disabled:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page button.button:hover, .woocommerce-page div.product p.price, .woocommerce-page div.product span.price, .woocommerce-page input.button, .woocommerce-page input.button.alt, .woocommerce-page input.button.alt:hover, .woocommerce-page input.button:hover, .woocommerce .star-rating span:before, .woocommerce a.button, .woocommerce a.button.alt, .woocommerce a.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button, .woocommerce button.button.alt, .woocommerce button.button.alt.disabled, .woocommerce button.button.alt.disabled:hover, .woocommerce button.button.alt:hover, .woocommerce div.product p.price, .woocommerce div.product span.price, .woocommerce input.button, .woocommerce input.button.alt, .woocommerce input.button.alt:hover, .woocommerce input.button:hover, .wp-pagenavi a:hover, .wp-pagenavi span.current{
color: #7D1D1B;
}
#top-menu li{
padding-right: 0!important;
}
.et-social-icon a, .mobile_menu_bar:before, .mobile_menu_bar:after, #top-menu li.current-menu-ancestor>a, #top-menu li.current-menu-item>a{
color: #7D1D1B !important;
}
.et_header_style_centered #main-header .logo_container{ padding-bottom:15px;
}
#top-menu li.current-menu-ancestor>a:hover, .et-fixed-header #top-menu a:hover,.et-fixed-header #top-menu li.current-menu-ancestor>a:hover, .et-fixed-header #top-menu li.current-menu-item>a:hover, .et-fixed-header #top-menu li.current_page_item>a:hover, #top-menu li.current-menu-item>a:hover {
color: white !important;
}
#top-menu{
display: -webkit-box; display: -moz-box; display: -ms-flexbox; display: -webkit-flex; display: flex; }
#top-menu li {
padding: 0; border:0;
margin:0;
border-top: 3px solid transparent;
transition: border-top 0.2s ease-in-out;
}
#top-menu li:hover{
border-top: 3px solid #7D1D1B;
}
#top-menu li a:hover{
color: white;
}
#top-menu > li.current_page_item {
border-top: 3px solid #7D1D1B;
}
#top-menu li a{
border-right: 1px solid rgba(0,0,0,.08);
border-top:  1px solid rgba(0,0,0,.08);
margin:0;padding:15px 20px 15px 20px !important;
font-weight: normal;
}
#top-menu li li a{
border-top: none;
border-right: none;
}
#top-menu a:hover{
background-color: #7D1D1B;
color: white;
opacity: 1 !important;
transition: all .2s ease-in-out !important;
}
#top-menu li.et-show-dropdown:hover {
border-top: 3px solid transparent;
} .et_pb_slide{
min-height:550px;
height: 600px;
}
.et_pb_slide_description {
text-shadow:none !important;
margin:0 !important;
}
.et_pb_slide { }
.et_pb_slide_description {
background-color: rgba(255,255,255,0.8) !important;
padding: 1em !important; left: 20px;
margin-bottom:3em;
}
.et_pb_slide_description p{
color:black;
}
.et_pb_slide_description, .home .et_pb_bg_layout_dark h2 {
color:black !important;
} .page-id-21 .et_pb_fullwidth_section {
padding-left: 15px;
padding-right: 15px;
} div.wpcf7 {
margin: 0 auto;
padding:15px; background-color: #7D1D1B;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
max-width: 420px;
text-align:center;
} .wpcf7 input[type=submit] {
color: white;
padding:5px 15px; 
background:#000;
color:#fff;
font-size:16px;
font-weight:bold; 
border:0 none;
cursor:pointer;
-webkit-border-radius: 5px;
border-radius: 5px; 
}
.wpcf7 .wpcf7-form-control {
margin: 10px 0 0px 0;
padding: 10px 5px;
}
.wpcf7 .wpcf7-submit:hover {
background: #186d8e;
}
.wpcf7-form-control:focus {
border: 2px solid #289dcc;
}
div.wpcf7-response-output {
background: #F8F8F8;
text-align: center;
width: 92.5%;
margin: 1em 0em 1em 0em;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
span.wpcf7-not-valid-tip {
background: #F8F8F8;
display: inline-block;
width: auto;
padding: 1%;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}
div.wpcf7 .ajax-loader {
width: 50px;
height: 50px;
}
textarea,input{
max-width: 100%;
font-size: 14px;
padding: 10px 15px;
max-width: 90%;
}
textarea{
max-height: 130px;
}
.wpcf7-text{
padding: 10px 15px;
}
#footer-info{
width:100%;  
display: flex;
justify-content: space-between; }
#rgpdblock{
width:180px;
}
.wpcf7-acceptance, .wpcf7-acceptance a{
color: white;
}
.wpcf7-acceptance a{
font-weight: bold;
}
body { } .numero1 {
position: absolute !important;
top: 80px;
right: 60px;
width: 400px;
height: 260px;
background: rgba(255, 255, 255, 0.6);
padding-top: 2px;
z-index: 10;
color: #303030;
}
.recent-post-slider.design-4 .post-image-bg {
background-color: transparent;
height: 220px !important;
}
.wpb_pinterest.wpb_pinterest_type_horizontal {
float: left
}
.fb_like.wpb_content_element.fb_type_standard {
float: left;
padding-left: 20px;
}
.wppsac-post-slider.design-4 .wppsac-post-image-bg{
background-color: transparent;
}
.wppsac-post-slider.design-4 .wppsac-post-image-bg img{
background-color: transparent; padding: 10px 0 0 10px;
}
.page-id-15 h1,.page-id-15 h2,.page-id-15 p{
color: white;
}
.ms-slide-info{
width: 40% !important;
left: 100px !important;
top: 100px !important;
background: rgba(255, 255, 255, 0.6);
padding: 10px;
z-index: 1;
color: #303030;
}
.ms-slide-info h1{
font-family: 'Playfair Display',Georgia,"Times New Roman",serif;
}
h1{
font-family: 'Playfair Display',Georgia,"Times New Roman",serif
} @media (min-width: 769px)
{
.et_pb_slide_description{
max-width: 40%;
bottom: 200px;
}
}
@media (max-width: 768px)
{
.home .et_pb_slide_description{
display: block;
position:relative;
width: 90% !important;
}
.numero1{
display: block;
position:relative;
margin-left: auto;
margin-right: auto;
width: 400px;
left:auto;right:auto;top:auto;
background: #D6D9D3;
}
}
@media only screen and (max-width: 40.0625em) {  
.wp-medium-5 {width: 41.66667%;}
.wp-medium-6 {width: 50%;}
.wp-medium-7 {width: 58.33333%;}
}
@media (max-width: 400px){
.numero1 {
width: 95%;
}
} .widget_recent_comments{
display: none;
}