/* Custom Styles */
h3{margin-top:15px; letter-spacing:1px; line-height: 1.4em; margin-bottom: 0;}
h4{font-weight: 400; margin-top: 20px;}
h5{font-weight: 400; margin-top: 25px;}
@media(min-width: 768px){
    
h2{font-size: 40px;}
h3{font-size: 34px;}
h4{font-size: 46px;}
h5{font-size: 22px;}
}    

.footer__content{-webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);
    box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4); padding-bottom: 4px;}
    
.header{-webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);
    -moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);
    box-shadow: 0 2px 5px 2px rgba(0,0,0,0.4);}
.block-type--feature .block{overflow: unset;}
.feature__image{-webkit-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);
    box-shadow: 0 2px 5px 2px rgba(0,0,0,0.3);}
.fa_appended {margin-left: 10px;}
.btn_style{font-size: 14px; opacity: 0.7;}
.btn_stl{display:block;}
.iframe_container{position:relative;
width:100%;
padding-bottom: 56.25%;
height:0;}
.iframe_container iframe{position:absolute;
top:0;
left:0;
width:100%;
height: 100%}

@media(max-width: 767px){
h1, h2, h3, h4{font-size: 22px;}  
.header__block--logo{text-align:center;}
}


.box-shadow-small {
  -webkit-box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, 0.4);
}

.box-shadow-medium {
  -webkit-box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 4px 20px 0 rgba(0, 0, 0, 0.4);
}

.box-shadow-large {
  -webkit-box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.4);
  box-shadow: 0 10px 40px 0 rgba(0, 0, 0, 0.4);
}