/*!  fatima PAAM styles */
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}
body{margin:0}
footer,header{display:block}
a{background-color:transparent}
a:active,a:hover{outline:0}
strong{font-weight:700}
h1{font-size:2em;margin:.67em 0}
img{border:0}
svg:not(:root){overflow:hidden}
button{color:inherit;font:inherit;margin:0;overflow:visible;text-transform:none;-webkit-appearance:button;cursor:pointer}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
*{box-sizing:border-box}
:before,:after{box-sizing:border-box}
html{font-size:10px;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-overflow-style:scrollbar}
body{font-family:"Source Sans Pro",Helvetica,Arial,sans-serif;font-size:16px;line-height:1.375;color:#483a2d;font-weight:400;background-color:#fff;min-width:320px;overflow-y:scroll}
button{font-family:inherit;font-size:inherit;line-height:inherit}
a{color:#e4b900;text-decoration:none}
a:hover,a:focus{color:#987900;text-decoration:underline}
a:focus{outline:0;outline-color:rgba(0,0,0,0.2);outline-offset:-2px}
img{vertical-align:middle}
.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);border:0}
h1,h3,h4,.h2,.h3,.h4{font-family:inherit;font-weight:inherit;line-height:1.1;color:inherit}
h1,.h2,h3,.h3{margin-top:0;margin-bottom:11px}
h4,.h4{margin-top:0;margin-bottom:11px}
h1{font-size:37px}
.h2{font-size:22px}
h3,.h3{font-size:19px}
h4,.h4{font-size:16px}
p{margin:0 0 11px}
strong{font-weight:900}
.text-right{text-align:right}
.text-lg {font-size: 18px;}
.text-main {line-height: 1.5}
ul{margin-top:0;margin-bottom:11px}
.container{margin-right:auto;margin-left:auto;padding-left:15px;padding-right:15px}
.container:after{content:" ";display:block;clear:both}
@media (min-width: 768px) {
.container{width:750px}
}
@media (min-width: 992px) {
.container{width:970px}
}
@media (min-width: 1200px) {
.container{width:1150px}
}
.row{margin-left:-15px;margin-right:-15px}
.row:after{content:" ";display:block;clear:both}
.col-sm-3,.col-md-4,.col-sm-5,.col-md-8{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width: 768px) {
.col-sm-3,.col-sm-5{float:left}
.col-sm-3{width:25%}
.col-sm-5{width:41.66667%}
}
@media (min-width: 992px) {
.col-md-4,.col-md-8{float:left}
.col-md-4{width:33.33333%}
.col-md-8{width:66.66667%}
.col-big{width:573px}
.col-small{width:380px}
.col-footer-big{width:543px}
.col-small,.col-footer-small{position:relative;left:17px}
.col-footer-small{width:352px}
}
@media (min-width: 1200px) {
.col-big{width:753px}
.col-footer-big{width:723px}
}
.header{position:relative;padding-top:30px}
.header-top{position:relative;text-align:center}
.header-logo{margin-bottom:30px}
.header-logo a{display:inline-block}
.header-name{margin-bottom:30px}
.header-name-title,.header-name-subtitle{color:#9b8e82}
.header-name-subtitle{margin-bottom:4px}
.header-name-title{margin-bottom:6px;font-weight:600;text-transform:uppercase}
@media (min-width: 768px) {
.header-top{text-align:left}
.header-name{position:absolute;top:63px;left:220px;margin-bottom: 0;}
.header-name-title{font-size: 38px;}
}
@media (max-width: 991px) {
.header-logo a{width:160px}
.header-logo-img{display:inline-block;max-width:100%;height:auto}
}
@media (min-width: 992px) {
.header-name{top:88px;left: 254px;}
}
@media (min-width: 1200px) {
/*.header-name{top:94px;}*/
}
.text_textop_1{font-size:14px}
.text_texto_3{font-size:16px}
.text_subtitulo_3{font-size:19px}
.text_textop_1,.text_color_1{color:#483a2d}
.text_texto_3,.text_subtitulo_3,.text_color_3{color:#9b8e82}
.text_subtitulo_3{font-weight:300}
.footer-top{position:relative;padding:22px 30px;background-color:#f5f3f2}
.footer-top:before{content:"";display:block;position:absolute;max-width:442px;top:22px;bottom:22px;left:30px;right:30px;opacity:.02;background-color:red;background:transparent url(../img/layout/logo-santuario.svg) top center no-repeat}
.footer-bottom{padding:22px 0}
.footer-title{font-weight:600}
.footer-social{padding:0;margin:0;list-style-type:none}
@media (min-width: 768px) {
.footer-top:before{left:30px;background-position:top left}
}
@media (min-width: 480px) and (max-width: 991px) {
.footer-social-follow,.footer-social-share{display:inline-block;vertical-align:top}
.footer-social-follow{width:33.3333%}
.footer-social-share{width:66.6666%}
}
.icon-svg{display:inline-block;width:1em;height:1em;position:relative;top:0.15em;fill:currentColor}
.icon-btn{margin-bottom:22px}
.icon-btn .btn{width:36px;padding:4px 0;font-size:1.2em}
.icon-btn .btn .icon-svg{position:relative;top:.15em}
.box{margin-bottom:30px}
.box-sm{margin-bottom:15px}
.box-lg{margin-bottom:44px}
.box-lighter{padding:22px 30px;background-color:#f5f3f2}
.box-dotted{display:table;width:100%;height:0}
.box-dotted > span{display:table-cell;width:100%;vertical-align:middle}
.box-dotted > span span{display:block;border-bottom:2px dotted #e5e2df}
.box-sidebar-title{padding-left:30px}
.box-sidebar-item{display:table;table-layout:fixed}
.box-sidebar-icon,.box-sidebar-description{display:table-cell}
.box-sidebar-icon{width:30px}
.form-control::-moz-placeholder{color:#9b8e82;opacity:1}
.form-control:-ms-input-placeholder{color:#9b8e82}
button{padding:0;margin-bottom:0;vertical-align:middle;border:1px solid transparent;background-image:none;background-color:transparent;text-align:center;cursor:pointer;color:#e4b900}
button:hover,button:focus{color:#483a2d}
button:focus{outline:0}
.btn{display:inline-block;margin-bottom:1px;font-weight:400;text-align:center;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;background-image:none;background-color:#f5f3f2;color:#483a2d;border:1px solid transparent;white-space:nowrap;padding:6px 12px;font-size:16px;line-height:1.375;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.btn:focus,.btn:active:focus{outline:0}
.btn:hover,.btn:focus{color:#333;background-color:#dfd8d5;text-decoration:none}
.btn-footer{background-color:#e7e2de}
