footer.site-footer{background:url(../images/bkg-footer.jpg);background-size:cover;color:#fff;padding:14px 0 0;clear:both;}
.site-content .col-full{margin:0;padding:0;}
.site-footer .col-full{max-width:1140px;margin:auto;width:90%;}
footer.site-footer a:not(.button){color:#fff;}
.site-footer .footer-widgets .block{width:25%;margin:0;padding:0 15px;display:inline-block;float:left;}
.footer-widgets.row-1{margin:0 -15px;padding-top:80px;border:none;padding-bottom:22px;}
.site-footer .menu-social-links-menu-container li{position:relative;width:35px;height:35px;padding:0;line-height:35px;text-align:center;-webkit-border-radius:50%;border-radius:50%;background:#3f3f3f;display:inline-block;margin:0 0.5px 0 1px;}
.site-footer .menu-social-links-menu-container li:hover{background:#4ddef0;}
.site-footer .menu-social-links-menu-container li:before{position:relative;z-index:0;margin:0 auto;float:none;color:#fff;opacity:1;}
.site-footer .menu-social-links-menu-container a{font-size:0;width:35px;height:35px;display:inline-block;position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;}
.footer-widgets .widget_media_image{margin-bottom:23px;margin-top:8px;}
.footer-widgets .widget.widget_text{margin-bottom:25px;}
.footer-widgets .footer-widget-2 ul{padding-top:10px;}
.footer-widgets .textwidget p{font-size:14px;line-height:25px;font-weight:400;}
.footer-widgets .textwidget li{position:relative;padding-left:16px;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0.3px;margin-bottom:20.5px;}
.footer-widgets .textwidget li strong{letter-spacing:0;}
.footer-widgets .textwidget li:nth-child(n+3){padding-left:25px;}
.footer-widgets .textwidget li.mail{font-style:italic;padding-left:27px;letter-spacing:0.2px;}
.footer-widgets .textwidget li.postal{letter-spacing:0.15px;}
.footer-widgets .textwidget li.phone{letter-spacing:0;}
.footer-widgets .textwidget .fa{color:#f7951d;position:absolute;left:0;top:4px;}
.footer-widgets .widget-title{color:#f7951d;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.3px;margin-bottom:33px;padding-bottom:0;}
.footer-widgets .latest-posts-widget .widget-title{margin:2px 0 31px -1px;}
.footer-widgets .latest-posts-widget .post-title{font-size:13px;line-height:25px;font-weight:400;outline:none;}
.footer-widgets .latest-posts-widget .post-title:hover{color:#f7951d;}
.footer-widgets .latest-posts-widget .post-date{font-size:11px;line-height:25px;color:#8f8f8f;font-style:normal;font-weight:400;text-transform:uppercase;letter-spacing:-0.1px}
.footer-widgets .latest-posts-widget ul li{border:none;display:inline-block;width:100%;padding-left:80px;position:relative;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:24px;min-height:75px;}
.footer-widgets .latest-posts-widget img{float:left;margin:0;position:absolute;top:7px;left:0;}
.site-footer .widget_nav_menu{margin-bottom:0;}
.site-footer .site-info{padding:20px 0;border-top:1px solid #333;display:inline-block;width:100%;vertical-align:top;}
.site-info .widget_nav_menu{float:left;margin-bottom:0;}
.site-info .widget_text{float:right;margin-bottom:0;color:#8f8f8f;padding:6px 0;font-size:12px;text-transform:uppercase;}
.site-info .widget_text p{margin-bottom:0;}
.site-info .widget_nav_menu ul li{display:inline-block;font-size:13px;text-transform:uppercase;padding-left:0;padding-right:51px;margin-bottom:0;}
.site-info .widget_nav_menu ul li a{color:rgba(255,255,255,0.2);outline:none;}
.site-info .widget_nav_menu ul li a:hover{color:#f7951d;}
.fb_iframe_widget, .fb_iframe_widget span{max-width:100%}
.fb_iframe_widget iframe{max-width:100%;}
.latest-news-wrapper ul{margin:0 -15px;}
.latest-news-wrapper .cate-homepage{width:25%;padding:0 15px;display:inline-block;float:left;list-style:none;}
.latest-news-wrapper .cate-homepage .post-name{font-size:16px;font-weight:700;color:#222;line-height:24px;margin-top:23px;margin-bottom:3px;}
.latest-news-wrapper .cate-homepage .post-image{position:relative;}
.latest-news-wrapper .cate-homepage .post-image:before{content:"";position:absolute;top:0;left:0;width:100%;height:10%;background:rgba(0,0,0,0.7);opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;transition:all 0.5s ease-in-out;}
.latest-news-wrapper .cate-homepage a:hover .post-name{color:#f7951d;}
.latest-news-wrapper .cate-homepage a:hover .post-image:before{opacity:1;filter:alpha(opacity=100);height:100%;}
.cate-homepage .post-meta{font-size:12px;color:#919191;line-height:21px;}
.cate-homepage .post-excerpt{font-size:13px;color:#666;line-height:22px;margin-top:10px;letter-spacing:-0.1px;}
.storefront-latest-news-section{background:#f5f5f5;display:inline-block;width:100%;padding-bottom:72px;}
.storefront-latest-news-section .container{max-width:1140px;}
.storefront-latest-news-section .latest-news-wrapper{display:inline-block;width:100%;margin-top:26px;}
.latest-news-wrapper .cate-homepage .post-image img{width:100%;border-radius:0;}
.youtube-section{}
.youtube-section .videos-tab{overflow:hidden;position:relative;}
.youtube-section .videos-tab #main-videos{width:49%;display:inline-block;vertical-align:top;}
.youtube-section .videos-tab #main-videos iframe{width:100%;}
.youtube-section .videos-tab .scrollbar-video{width:49%;float:right;}
.youtube-section .videos-tab #videos{max-height:390px;overflow:hidden;}
.youtube-section .videos-tab h3{font-weight:700;margin-bottom:5px;font-size:16px;}
.youtube-section #main-videos h3.videoTitle{margin-top:15px;font-size:20px;}
.youtube-section .videos-tab h3 a{font-weight:700;}
.youtube-section .videos-tab .view-count,
.youtube-section .videos-tab .channelTitle a{color:#919191;}
.youtube-section .videos-tab .videos-list{padding-left:3px;}
.youtube-section .videos-tab .videos-list .video{clear:both;margin-bottom:20px;}
.youtube-section .videos-tab .videos-list .video:after{content:"";clear:both;display:table;}
.youtube-section .videos-tab .videos-list .thumbnails{width:30%;display:block;float:left;}
.youtube-section .videos-tab .videos-list .videoinfo{width:70%;float:left;padding-left:30px;}
@media (min-width:1200px){.site-footer .footer-widgets .block.footer-widget-3{padding-right:10px;}
}
@media (max-width:991px){.site-footer .footer-widgets .block{width:50%;margin-bottom:25px;}
}
@media (max-width:767px){.latest-news-wrapper .cate-homepage{width:50%;margin-bottom:25px;}
.storefront-latest-news-section{padding-bottom:25px;}
.site-footer .site-info{padding:20px 0 10px;}
.site-info .widget_nav_menu ul li{width:25%;padding:0;float:left;}
.site-info .widget_text{width:100%;text-align:center;padding:10px 0;}
.site-info .widget_nav_menu{width:100%;}
.youtube-section .videos-tab .scrollbar-video,
.youtube-section .videos-tab #main-videos{width:100%;}
.youtube-section{display:none;}
}
@media (max-width:599px) and (min-width:361px){.site-info .widget_nav_menu ul li:first-child{width:20%;}
.site-info .widget_nav_menu ul li:last-child{width:30%;}
}
@media (max-width:479px){.footer-widgets.row-1{padding-top:50px;}
.latest-news-wrapper .cate-homepage{width:100%;}
.site-info .widget_nav_menu ul li{width:22%;font-size:12px;}
.footer-widgets .footer-widget-2 ul{padding-top:0;}
.footer-widgets .widget-title{margin-bottom:25px;}
.site-info .widget_nav_menu ul li:first-child{width:16%;}
.site-info .widget_nav_menu ul li:last-child{width:40%;}
.site-footer .footer-widgets .block{width:100%;}
.site-footer .widget{margin-bottom:0;}
.site-footer .widget_nav_menu{margin-bottom:25px;width:100%;}
.site-footer .site-info .widget_nav_menu{margin-bottom:0;}
}
@media (max-width:360px){.site-info .widget_nav_menu ul li,
.site-info .widget_nav_menu ul li:first-child,
.site-info .widget_nav_menu ul li:last-child{font-size:12px;width:auto;}
.site-info .widget_nav_menu ul li:not(:last-child){margin-right:8px;}
}
.youtube_channel.responsive .ytc_video_container {
    width: 25% !important;
    padding: 5px;
}
.youtube_channel.responsive .ytc_video_container h3.ytc_title.ytc_title_below {
    font-size: 15px !important;
    padding: 10px 0;
    min-height: 75px;
}