input[type=email]:focus:-moz-placeholder,input[type=password]:focus:-moz-placeholder,input[type=text]:focus:-moz-placeholder{outline:0;box-shadow:none}
input[type=email]:focus::-moz-placeholder,input[type=password]:focus::-moz-placeholder,input[type=text]:focus::-moz-placeholder{outline:0;box-shadow:none}
input[type=email]:focus:-ms-input-placeholder,input[type=password]:focus:-ms-input-placeholder,input[type=text]:focus:-ms-input-placeholder{outline:0;box-shadow:none}
button,input[type=submit]{padding:5px 25px;text-transform:uppercase;font-size:13px;font-weight:700;line-height:30px;border:0}
button.btn:active:focus,button.btn:focus,button:focus{outline:0;box-shadow:none}
#back-to-top{position:fixed;bottom:14px;right:14px;display:block;width:32px;height:32px;background:#125024;color:#fff;z-index:997;cursor:pointer;filter:alpha(opacity=0);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";-webkit-opacity:0;-khtml-opacity:0;-moz-opacity:0;-ms-opacity:0;-o-opacity:0;opacity:0;-webkit-transition:all ease-in-out .3s;-khtml-transition:all ease-in-out .3s;-moz-transition:all ease-in-out .3s;-ms-transition:all ease-in-out .3s;-o-transition:all ease-in-out .3s;transition:all ease-in-out .3s;visibility:visible}
#back-to-top i{line-height:32px;font-size:18px}
#back-to-top.active{filter:alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";-webkit-opacity:1;-khtml-opacity:1;-moz-opacity:1;-ms-opacity:1;-o-opacity:1;opacity:1}
#back-to-top,.text-center{text-align:center}
footer#colophon{font-size:14px;position:absolute;bottom:0;width:100%}
footer#colophon.has-thim-course-menu{margin-bottom:60px}
footer#colophon .footer{padding-top:25px;padding-bottom:0}
footer#colophon .footer .widget_siteorigin-panels-builder:not(.thim-footer-one-course){padding-top:55px;padding-bottom:55px}
footer#colophon .footer .widget-title{position:relative;font-size:14px;text-transform:uppercase;font-weight:700;line-height:40px;margin:-13px 0 17px}
footer#colophon .footer .row aside{padding:20px 15px}
footer#colophon .footer ul{margin:0}
footer#colophon .footer ul li{margin-bottom:5px;line-height:30px;list-style:none}
footer#colophon .footer ul li:last-child{margin-bottom:0}
footer#colophon .footer .child,footer#colophon .footer .sub-menu{margin-left:20px;margin-top:20px}
footer#colophon .thim-footer-location{font-size:15px}
footer#colophon .thim-footer-location img{margin-bottom:35px}
footer#colophon .thim-footer-location p{margin-bottom:0}
footer#colophon .thim-footer-location .info{margin-bottom:17px;line-height:20px}
footer#colophon .thim-footer-location .info .fa{margin-right:20px}
footer#colophon .thim-footer-location .social{margin-top:27px}
footer#colophon .thim-footer-location .social a{width:32px;height:32px;line-height:30px;border:1px solid #999;display:inline-block;text-align:center;border-radius:50%;margin-right:10px;overflow:hidden;cursor:pointer}
footer#colophon .thim-footer-location .social a .fa{display:block;line-height:30px}
footer#colophon .copyright-area .copyright-content{padding:0}
footer#colophon .copyright-area .text-copyright,footer#colophon .copyright-area .text-copyright a{line-height:60px}
footer#colophon .copyright-area ul{margin:0}
footer#colophon .copyright-area ul.menu li{line-height:40px}
footer#colophon .copyright-area ul li{display:inline-block;list-style:none;text-align:center}
footer#colophon .copyright-area .widget_nav_menu ul li{background-color:#1d7737;-webkit-transition:background .5s;transition:background .5s;padding:10px 12px 5px}
footer#colophon .copyright-area .widget_nav_menu ul li:hover{background-color:#228e41}
@media (min-width:1780px){#colophon .copyright-area .widget_nav_menu ul li{width:32.3%}}
.copyright-area .copyright-content .col-sm-9,.copyright-area .copyright-content .col-sm-3{padding:0!important}
footer#colophon .copyright-area ul li a{margin-top:15px;line-height:30px}
.counter-box .display-percentage,.counter-box .fas,.counter-box .counter-box-content{text-shadow:#c86308 1px 1px}
.wrapper-title-icon:after{clear:both;content:"";display:table}
.iconbox-left .boxes-icon{float:left}
.iconbox-left .boxes-icon .icon-images{text-align:left}
.iconbox-left .content-inner{float:left}
.iconbox-right .boxes-icon{float:right;margin-left:15px}
.iconbox-right .content-inner{float:left}
.iconbox-hover .thim-widget-icon-box,.iconbox-hover:hover .thim-widget-icon-box{transition:background-color .5s ease}
.circle{border-radius:50%}
.iconbox-hover:hover .thim-widget-icon-box .boxes-icon i,.iconbox-hover:hover .thim-widget-icon-box .desc-icon-box p,.iconbox-hover:hover .thim-widget-icon-box .icon-box-title{color:#fff!important}
.iconbox-hover .thim-widget-icon-box{background-color:#fff!important;padding-top:60px;padding-bottom:100px}
.iconbox-hover .thim-widget-icon-box .content-inner{padding-left:60px;padding-right:60px}
.iconbox-hover:hover .thim-widget-icon-box .boxes-icon{border-color:#fff!important}
.iconbox-hover:hover .thim-widget-icon-box .smicon-read{background-color:#fff;border-color:#fff!important}
.iconbox-hover:hover .line-bottom{background-color:#fff}
h3.ls-layer{height:auto!important}
@media (max-width:992px){.boxes-icon{width:90px!important}
.site-branding .brand-h{margin-top:-5px}
.brand-h2{margin-right:10px}
.site-branding .site-title > a{line-height:47px}
.ls-layer{line-height:34.5px!important}
.z_h.h3.ls-layer{line-height:20px!important}.z_h.m.h3.ls-layer{line-height:12px!important}
.wrapper-box-icon.overlay .heading__primary{font-size:20px}
}
@media (min-width:1280px) {footer#colophon .copyright-area .widget_nav_menu ul li{padding: 10px 24px 10px}
}
@media (max-width:320px){.mobile-menu-container{width:250px}.top_site_main .page-title-wrapper h1,.top_site_main .page-title-wrapper h2{font-size:22px!important;line-height:40px;word-break:break-word}
}