/*
 Theme Name:     theroomsocial
 Theme URI:      https://theroomsocial.com
 Description:    Theme developed for theroomsocial
 Author:         Caro Casanovas - The Room Social
 Author URI:     http://www.theroomsocial.com
 Template:       Divi
 Version:        1.0.0
*/

@import url("../Divi/style.css");

/* Reset Divi styles */

#logo {

    max-height: 100%;

}

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    background-color: rgba(0, 0, 0, 0.4);
    margin: 6% 8%;
    padding: 100px;
}

.et_pb_title_container h1 {
    font-size: 28px;
    line-height: 1em;
    color: #5989bb;
}

h1 {
    color: #5989bb;
}
.et_pb_post h2 a, .et_pb_portfolio_item h3 a {
    text-decoration: none;
    color: #5989bb;
}

.et_pb_blurb h4 {
    font-size: 22px;
    padding-bottom: 5px;
}

#top-menu li li a {
    padding: 6px 29px;
    width: 260px;
}

.nav li ul {
    background: #fff none repeat scroll 0 0;
    border-top: 3px solid #2ea3f2;
    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);
    opacity: 0;
    visibility: hidden;
    width: 300px;
    z-index: 9999;
}
.et_pb_widget a {
    color: #9a8429;
    text-decoration: none;
}
#et_search_icon:hover, .mobile_menu_bar::before, .mobile_menu_bar::after, .et-social-icon a:hover, .comment-reply-link, .form-submit .et_pb_button, .entry-summary p.price ins, .woocommerce div.product span.price, .woocommerce-page div.product span.price, .woocommerce #content div.product span.price, .woocommerce-page #content div.product span.price, .woocommerce div.product p.price, .woocommerce-page div.product p.price, .woocommerce #content div.product p.price, .woocommerce-page #content div.product p.price, .woocommerce .star-rating span::before, .woocommerce-page .star-rating span::before, .woocommerce a.button.alt, .woocommerce-page a.button.alt, .woocommerce button.button.alt, .woocommerce-page button.button.alt, .woocommerce input.button.alt, .woocommerce-page input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce-page #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce-page a.button, .woocommerce button.button, .woocommerce-page button.button, .woocommerce input.button, .woocommerce-page input.button, .woocommerce #respond input#submit, .woocommerce-page #respond input#submit, .woocommerce #content input.button, .woocommerce-page #content input.button, .woocommerce a.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce-page a.button:hover, .woocommerce button.button, .woocommerce-page button.button:hover, .woocommerce input.button:hover, .woocommerce-page input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce-page #respond input#submit:hover, .woocommerce #content input.button:hover, .wp-pagenavi span.current, .wp-pagenavi a:hover, .et_password_protected_form .et_submit_button, .nav-single a, .posted_in a, #top-menu li.current-menu-ancestor > a, #top-menu li.current-menu-item > a, .bottom-nav li.current-menu-item > a, .footer-widget h4 {
    color: #9a8429;
}
/*NINJA FORMS*/
input[type="text"], input[type="password"], input[type="tel"], input[type="email"], input.text, input.title, textarea, select {
    background-color: #efefef;
    border: 0 solid #bbb;
    color: #4e4e4e;
    font-size: 15px;
    padding: 15px;
}
/*NINJA FORMS*/

.et_pb_bg_layout_dark .et_pb_slide_description {
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.3);
}
.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    background-color: rgba(0, 0, 0, 0.4);
    margin: 3% 6%;
    padding: 100px;
}

@media only screen and (max-width: 768px) {

.et_pb_slide_description, .et_pb_slider_fullwidth_off .et_pb_slide_description {
    background-color: rgba(0, 0, 0, 0.4);
    margin: 3% 0%;
    padding: 20px;
}
.et_pb_slider.et_pb_module .et_pb_slides .et_pb_slide_description .et_pb_slide_title {
    font-size: 30px;
}
.slider-home .et_pb_slide {
	min-height:300px;
	}

.et_header_style_left .logo_container {
    height: 100%;
}	
et_pb_slider .et_pb_container {
    width: 87%;
}

.frase-home.et_pb_section {
    padding: 0 0;
}

}