/*
Theme Name: Smr Child
Description: A child theme of Smr Theme
Version: 1.0.0
Template: smr
*/
@import url("../smr/style.css");

.requerido{color:red;font-weight:bold;}

/****** HEADER ****************/
.drop_down .second .inner>ul, li.narrow .second .inner ul {background-color: #2c4e6a;border-color: #2c4e6a;}
header.sticky .header_top {display: block;background-color: rgba(43,108,163,0.9);}
.drop_down .narrow .second .inner ul li {width: 275px;}
.drop_down .second .inner ul li a{text-transform:none;font-size: 12px;}


/****** CONTENT ****************/
h4{margin-bottom: 10px;}
.content p {text-align: justify;margin-bottom: 10px;}
.wpb_gmaps_widget .wpb_wrapper {background-color: #fff;}
.page_not_found p{text-align:center;}
.sidebar{padding-top:30px;}


/****** FOOTER ***************/
.footer_top .column_inner > div h5{font-size: 17px;}
.footer_bottom p{font-size: 13px !important;}
#btnBottomfono1,#btnBottomfono2 {font-size: 30px !important;font-weight: 500;line-height: 35px;}
.pieTratamientos{text-transform:uppercase;letter-spacing:1px;}
.footer_top .widget_nav_menu ul li{padding: 0 0 5px;font-size:14px;}

@media only screen and (max-width: 480px){
	h2, .h2{font-size: 24px;line-height: 34px;}
	h3, .h3, h3 a {font-size: 20px;line-height: 30px;}	
	.header_top .left{padding-top:10px;padding-bottom:10px;}
	.header_top .right{display:none;}
}