.sm{position:relative;z-index:9999;}
.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0);}
.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right;}
.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0;}
.sm ul{display:none;}
.sm li,.sm a{position:relative;}
.sm a{display:block;}
.sm a.disabled{cursor:not-allowed;}
.sm:after{content:"\00a0";display:block;height:0;font:0px/0 serif;clear:both;visibility:hidden;overflow:hidden;}
.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;}h1, h2, h3, h4, h5, h6 {
margin-top: 1.5rem !important;
}
ul.sub-menu{
margin-top: 0 !important;
margin-left: 0 !important;
color: #fff !important;
width: auto !important;
}
.sm-mint ul a, .sm-mint ul a.highlighted, .sm-mint ul a:active, .sm-mint ul a:focus, .sm-mint ul a:hover {
color: #fff !important;
}
.wp-caption-text {
padding: 19px 10px !important;
font-size: 14px !important;
line-height: 1.4;
}
.inner-cont img{
transition: all .3s ease-in-out;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
}
.inner-cont img:hover{
opacity: 0.5;
padding: 1px;
}
.gallery-hr{
border: 1px solid #252525;
}