/*
 Theme Name:     resortesar
 Theme URI:      http://www.elegantthemes.com/gallery/Divi/
 Description:    resortesar
 Author:         Elegant Themes
 Author URI:     http://desarrollo.intermediasp.com/resortesar
 Template:       Divi
 Version:        5.1.1
*/
 
@import url(../Divi/style.css);
 
/* =Theme customization starts here
------------------------------------------------------- */


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

	.footer-widget {
    width: 100%;
    margin: 1% 0% 10px 0!important;
}

	

	
	h2 {
    font-size: 22px;
		    line-height: 1.3em;
}
	
	
}

@media only screen and (max-width: 580px) { 
	
	#footer-widgets {
    padding: 8% 0 0!important;
}
	#footer-widgets .footer-widget:nth-child(n) {
    margin-bottom: 4.5%!important;
}

}

#main-header {
    padding-top: 30px;
    padding-bottom: 30px;
    border-bottom: 12px solid #4f87c3;
}

#footer-info {
    float: none;
    padding-bottom: 5px;
    text-align: center;
    font-size: 12px;
	color: #d8d8d8;
}

#footer-info a {
    color: #fff;
    font-weight: 700;
}

#main-footer {
    background-color: #4a4a4a;
}

#footer-widgets {
    padding: 3% 0 0 0;
}

.et_pb_gutters3 .footer-widget {
      margin-right: 5.5%;
    margin-bottom: 2.5%;
}

.footer-widget h3 {
	
	color: #fff;
}

.footer-widget p {
    padding-bottom: 0em;
}

.footer-widget .et_pb_widget div p {
    line-height: 1.5em;
}

#footer-bottom {
    background-color: #084d84;
}

.et_header_style_left #et-top-navigation a {
    padding-bottom: 10px!important;
}

#top-menu li.current-menu-item>a {
    color: #4f87c3;
    border-bottom: 2px solid #4f87c3;
}

#logo {
    max-height: 120%!important;
}

/*.et_pb_gutters3 .et_pb_column_1_4  {
    width: 22.8%;
    border: 1px solid #dcdcdc;
}*/

.hprods .et_pb_column  {
    margin-right: 2.5%!important;
}

.wpls-logo-showcase .slick-dots {
    padding: 0 !important;
    margin: 0 !important;
    text-align: center;
    display: none!important;
}

#cotizprod .et_pb_button {
    background-color: #ffffff;
    width: 100%;
    text-align: center;
    /* color: #fff; */
    border: 1.3px solid #35a9f3;
}

.et_post_meta_wrapper  h1 {
	display:none!important
}


#content-area table td {
 padding: 6px 10px;
}

span input {
    -webkit-appearance: button;
    padding: 1em 3em;
    font-size: 1em;
    background-color: #4f87c3;
    color: #fff;
    border: 0px;
}

.entry-content table {
 
    border: 0px solid #eee;
  
}

.entry-content tr td {
  
    border-top: 0px solid #eee;
}

#emprppr .et_pb_column_single {
    padding: 0% 0;
}


.proddhome p {
    min-height: 80px;
}

.et_pb_gutters3 .et_pb_column_1_3 .et_pb_module {
    margin-bottom: 5%;
}

.tparrows {
   
    background: rgb(185, 185, 185);
   
}

#icoprods img {
    margin-right: 10px;
    padding-right: 1px;
}

.et_pb_column_1_2 .et_pb_map {
    height: 300px;
}

.et_pb_text_inner p {padding-bottom: 0em;
}

#contiformr  div.wpcf7 { 
background-color: #ffffff;
border: 1px solid #eeeeee;
padding:20px;
	width: 100%;
}
#contiformr .wpcf7 input[type="text"],
#contiformr .wpcf7 input[type="email"],
#contiformr .wpcf7 textarea {
background:#eeeeee;
color:#9d9d9d;
font-family:lora, sans-serif; 
font-style:italic; 
	width: 100%;
	    padding: 10px 0 10px 0;
	border: 0px solid #bbb;
}
#contiformr .wpcf7 input[type="submit"],

#contiformr .wpcf7 input[type="button"] { 
    background-color: #ffffff;
    width: 40%;
    text-align: center;
    text-transform: uppercase;
    border: 2px solid #2ea3f2;
    padding: 10px 20px;
    color: #2ea3f2;
    font-size: 1.2em;
	margin-top: 10px;
}

#contiformr .wpcf7 input[type=tel] {
        padding: 10px 0 10px 0;
    border: 0px solid #bbb;
    color: #9d9d9d;
    background-color: #eee;
	width: 100%;
}

#contiformr .wpcf7 p {
    padding-bottom: 0.5em;
}


.wpcf7 p {
    padding-bottom: 0.5em;
}

.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 textarea {
        background: #ffffff;
    color: #9d9d9d;
    font-family: lora, sans-serif;
    font-style: italic;
    padding: 10px 0 0px 0;
    border-bottom: 1px solid #dadada!important;
    border: 0px;
    padding-left: 10px;
    width: 40%;
    margin-bottom: 10px;
}

.wpcf7 input[type=tel] {
        padding: 10px 0 10px 0;
    border: 0px solid #bbb;
    color: #9d9d9d;
    background-color: #eee;
}

.wpcf7 input[type="submit" i] { 
    background-color: #ffffff;
    width: 25%;
    text-align: center;
    text-transform: uppercase;
    border: 2px solid #2ea3f2;
    padding: 10px 20px;
    color: #2ea3f2;
    font-size: 1.2em;
	margin-top: 10px;
}

#textta textarea {
    width: 60%;
	    max-height: 80px;
}

.footer-widget .textwidget .wp-image-47 {width: 8px;}