/* 3DS Custom */

.logo img { max-height: 80px !important; }
.top-lang { margin-top: 30px !important; -webkit-transition: all 0.3s ease-in-out !important; -moz-transition: all 0.3s ease-in-out !important; -o-transition: all 0.3s ease-in-out !important; transition: all 0.3s ease-in-out !important;}
.stickOnScroll-on.shrink .top-lang { margin-top: 13px !important; }
.stickOnScroll-on.shrink  .logo img { max-height: 50px !important; }
.header-main {background: #2196f3 !important;}
.header-main .navbar-nav a {color: #FFF !important; font-weight: 300 !important; font-size: 15px !important;}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus { border-top: none !important; margin-top: 3px !important; }
.header-main .navbar-nav a.dropdown-toggle { border-top: none !important; margin-top: 3px !important; }
.header-main .navbar-nav .parent.dropdown ul.nav-child li a { color: #000 !important; }
.header-main .nav-left .gfx-nav { float: left !important; margin-left: 20% !important; }
.header-main { -webkit-box-shadow: none !important; box-shadow: none !important;}
.footer-bottom {display: none !important;}
.footer-top {background: none !important;}
.footer-top h1, .footer-top h2, .footer-top h4, .footer-top h5, .footer-top h6 {color: #000 !important;}
/*.partners-module {background: #4caf50 !important;}*/
.partners-module h1, .partners-module h2, .partners-module h3, .partners-module h4 {color: #000 !important; font-weight: 200 !important;}
.no-wrapper .main-wrapper {display: none !important;}
/*.footer-company-info { color: #FFF !important; width: 60% !important; float: right !important; }*/
.footer-company-info, .footer-company-info a { color: #FFF !important;}
.footer-company-info h4 {color: #FFF !important; font-weight: 300 !important; margin-bottom: 20px !important;font-size: 18px !important;}
/*.footer-left {background: #2196f3 !important; padding: 60px 40px !important;overflow: auto !important;}*/
.footer-company-info table { margin: 15px 0 !important; font-weight: 300 !important;}
.footer-company-info table a { color: #FFF !important; }
/*.footer-menu { margin: 100px 40px !important; }*/
.footer-menu li a { font-size: 16px !important; font-weight: 300 !important; }
/*.footer-menu li {margin-right: 30px !important;}*/
.footer-menu li {display:block;padding-top: 5px;}
.bg-custom {background: none !important;}
.sidebar.sidebar-right:before {background: none !important;}
.dropdown-menu > .active > a {background-color: #2196f3 !important;}
.header-main .navbar-nav .parent.dropdown ul.nav-child li.active a {color: #FFF !important;}

.footer-top h3, .partners-module h3, .formResponsive h4, .sidebar-widget h4 {color: #2196f3!important;}
.footer-copyright {background: #2196f3;padding: 20px 0;}
.footer-copyright ul.list-inline.footer-menu a {color: #fff;}

/* HOMEPAGE NEWS */
.homepage-news li.uk-clearfix {list-style: none !important;float: left !important;margin: 10px !important;width: calc(25% - 20px) !important;box-sizing: border-box !important;overflow: auto !important;}
.homepage-news div.uk-nbfc {color: #aaa !important;padding-top: 320px !important;position: relative !important;text-align:center;}
.homepage-news div.uk-nbfc h4 {position: absolute !important;top: 0 !important;}
.homepage-news div.uk-nbfc h4 a {color: #FFF !important;font-weight: 300 !important;font-size: 19px !important;display: block !important;position: absolute !important;top: 0 !important;}
.homepage-news .uk-clearfix div.uk-nbfc ul.uk-subnav {padding: 20px 0 !important;}
.homepage-news .uk-clearfix div.uk-nbfc ul.uk-subnav li {list-style: none !important;}
.homepage-news .uk-clearfix div.uk-nbfc ul.uk-subnav li a {color: #60adff !important;font-style: italic !important;font-weight: 300 !important;}
.homepage-news img {height: 300px !important;max-width: none !important;width: auto !important;}
.homepage-news .uk-thumbnail {padding: 0 15px !important;font-size: 13px !important;font-weight: 300 !important;margin-bottom: 30px !important;}
.homepage-news .uk-subnav a {padding: 0 15px !important;}
.homepage-news div.uk-thumbnail a {color: #333 !important;font-size: 16px !important;display: block !important;overflow: hidden !important;text-overflow: ellipsis !important;white-space: nowrap !important;font-weight: 300 !important;}
.homepage-news .layout-uikit { overflow: hidden;border: 1px solid #f7f7f7;border-radius: 2px;box-shadow: 0px 0px 1px #f1f1f1;}

/* NEWS PAGE */
.news-page .uk-article {margin: 20px auto 40px auto !important;border-bottom: 1px solid #CCC !important;padding-bottom: 20px !important;}
.news-page .uk-article h1 a {display: block !important;font-size: 30px !important;margin: 10px auto !important;}
.news-page ul.uk-subnav.uk-subnav-line {padding: 0 !important;}
.news-page ul.uk-subnav.uk-subnav-line li {list-style: none !important;}
.news-page h1.uk-article-title {font-size: 35px !important;}
.news-page .uk-article-meta {text-align: center !important;}

/* PRODUCT CATEGORY PAGE */
.product-page .uk-panel.uk-panel-box {width: calc(33.3% - 20px) !important;float: left !important;box-sizing: border-box !important;margin: 0 10px 20px 10px !important;}
.product-page .uk-panel.uk-panel-box img {height: auto !important;width: auto !important;}
.product-page .uk-panel.uk-panel-box h3 {background: #FFF !important;}
.product-page .uk-panel.uk-panel-box h3 a {font-size: 20px !important;font-weight: 300 !important;text-align: center !important;display: block !important;margin-top: 20px !important;white-space: nowrap !important;text-overflow: ellipsis !important;overflow: hidden !important;color: #FFF !important;}
.product-page .main-wrapper .container {padding-bottom: 60px !important;}
.product-page .uk-panel.uk-panel-box h3 a:last-child {padding: 20px !important; background: #333 !important;}

/* PRODUCT PAGE */
.product-page .yoo-zoo h1 {color: #2196f3;font-size:35px !important;display:block !important;white-space:nowrap !important;text-overflow:ellipsis !important;overflow:hidden !important;margin-bottom: 30px !important;}
.product-page .yoo-zoo > a {display:block !important;margin:5px !important;}
.product-page .uk-align-medium-right {float: left !important;width: 50% !important;padding-right: 30px !important; margin-bottom:30px !important;}
.product-page .uk-align-medium-right img {height: auto !important;}

/* GENERAL */
.dark-header .page-title h1, .dark-header .page-title h2, .dark-header .page-title h3 {color: #2196f3;}

/* FOOTER SOCIAL */
.footer-social ul {padding: 0;margin: 0;}
.footer-social ul li {list-style: none;padding: 0;margin: 0 0 10px 0;    display: inline-block;}
.footer-social ul li a {font-size: 26px;color: #F0F0F0 !important;display: block;float: left;margin-right: 20px;}
.footer-social ul li a:hover {color: #FFF !important;text-decoration:none !important;}

/* Responsive */
.navbar-toggle { background: #FFF !important; color: #000 !important; height: 42px !important;}

@media (max-width:1024px)  {
    .homepage-news li.uk-clearfix {width: calc(50% - 20px) !important;}
}
@media (max-width:767px){
	.footer-copyright{text-align:center;}
	.footer-social ul li{display:inline-block;}
}
@media (max-width:481px)  {
    .footer-company-info { float: none !important; width: auto !important;}
    .footer-company-info table td {display: block;text-align: left !important;}
    .footer-menu li { margin: 10px 0 !important;display: block !important;}
    .footer-menu {margin: 20px 40px !important;}
    .homepage-news li.uk-clearfix {width: calc(100% - 20px) !important;}
}

@media (max-width: 420px){
    .product-page .uk-panel.uk-panel-box {width: calc(100% - 20px) !important;}
    .product-page .uk-align-medium-right {width: 100% !important;}
    #mainContactForm .rsform-block input, #mainContactForm .rsform-block textarea {padding: 20px !important;box-sizing: border-box !important;}
    #mainContactForm button#Submit {width: 100% !important;}
}
