<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "UTF-8";

body{
text-rendering:auto;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale}
body.helix-ultimate-preloader{
overflow:hidden}
body.helix-ultimate-preloader:before{
content:" ";
position:fixed;
top:0;
left:0;
width:100%;
height:100%;
z-index:99998;
background:rgba(255, 255, 255, 0.9)}
body.helix-ultimate-preloader:after{
content:"";
font-family:"FontAwesome";
font-size:36px;
position:fixed;
top:50%;
left:50%;
margin-top:-24px;
margin-left:-24px;
width:48px;
height:48px;
line-break:48px;
text-align:center;
color:#007bff;
-webkit-animation:fa-spin 2s infinite linear;
animation:fa-spin 2s infinite linear;
z-index:99999}
a{
color: #0d6efd;}
a,a:hover,a:focus,a:active{
text-decoration:none}
label{
font-weight:normal}
legend{
padding-bottom:10px}
img{
display:block;
max-width:100%;
height:auto}
#sp-top-bar{
font-size:0.875rem}
#sp-top-bar .sp-module{
display:inline-block;
margin:0}
ul.social-icons{
list-style:none;
padding:0;
margin:-5px;
display:inline-block}
ul.social-icons&gt;li{
display:inline-block;
margin:5px 7px}
.top_geo, .minibox {

}
.top_geo&gt;a {
	border-bottom: 1px dashed #046;
	text-transform: uppercase;
}
.sp-module-content .mod-languages ul.lang-inline{
margin:0;
padding:0;
left:0%;
top:10px !important;
position:absolute;
transform:translate3d(0px, 21px, 0px)}
.sp-module-content .mod-languages ul.lang-inline li{
border:none;
display:inline-block;
margin:0 5px 0 0}
.sp-module-content .mod-languages ul.lang-inline li a{
padding:0 !important}
.sp-module-content .mod-languages ul.lang-inline li&gt;a:before{
display:none}
.sp-module-content .latestnews&gt;li&gt;a&gt;span{
display:block;
margin-top:5px;
font-size:85%}
.sp-contact-info{
list-style:none;
padding:0;
margin:0 -10px}
.sp-contact-info li{
display:inline-block;
margin:0 10px;
font-size:90%;
white-space:nowrap}
.sp-contact-info li i{
margin:0 3px}
#sp-header,.header-container{
left:0;
position:relative;
top:0;
width:100%;
z-index:99;
box-shadow:0 0 4px 0 rgba(0, 0, 0, 0.1)}
#sp-header .logo,.header-container .logo{
display:inline-flex;
margin:0;
align-items:center}
#sp-header .logo a,.header-container .logo a{
font-size:22px;
line-height:1;
margin:0;
padding:0}
#sp-header .logo p,.header-container .logo p{
margin:5px 0 0}
#sp-header.header-sticky,.header-container.header-sticky{
position:fixed;
z-index:9999;
background:#17a2b8}
.logo-image-phone {
height: 33px;
margin-left: 5px;
}
.header-style-1{
box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.15)}
#sp-title{
min-height:0}
.sp-page-title{
padding:30px 0;
background-repeat:no-repeat;
background-position:50% 50%;
background-size:cover;
background-attachment:fixed}
.sp-page-title .sp-page-title-heading,.sp-page-title .sp-page-title-sub-heading{
margin:0;
padding:0;
color:#fff}
.sp-page-title .sp-page-title-heading{
font-size:24px;
line-height:1}
.sp-page-title .sp-page-title-sub-heading{
font-size:15px;
font-weight:normal;
line-height:1;
margin-top:10px}
.body-innerwrapper{
overflow-x:hidden}
.layout-boxed .body-innerwrapper{
max-width:1410px;
margin:0 auto;
box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}
.layout-boxed .body-innerwrapper .container{
padding-right:15px;
padding-left:15px}
#sp-main-body{
padding:30px 0}
.com-sppagebuilder #sp-main-body{
padding:0}
#sp-section-bread{
border-top:1px solid #e5e5e5}
.head-title{
color: #fff;
text-align: center;
padding-top: 15px;
}
.breadcrumb {
margin: 15px 0 0 0;
justify-content: center;
}
}
.breadcrumb ul {
  list-style-type: none;
  margin: 0;
  padding: 2em;
  color: #333;
}
.breadcrumb li {
  display: inline-block;
  margin: 0;
}
.breadcrumb li:last-child {
  font-weight: bold;
  position: absolute;
  top: 0;
}
.breadcrumb li:last-child:after {
    content: '';
  }
.breadcrumb a {
text-decoration: none;
display: inline-block;
color: #333;
white-space: nowrap;
}
.breadcrumb li {
overflow: hidden;
}
.breadcrumb a {
max-width: 2em;
transition: max-width 300ms ease-in-out;
color: #17a2b8;
}
.breadcrumb a:hover, .breadcrumb a:focus, .breadcrumb li:hover a {
max-width: 1000px;
  }
  .breadcrumb-item+.breadcr_dropdown::before {
float: left;
color: #6c757d;
padding-right: 0.5rem;
padding-left: 0.5rem;
content: var(--bs-breadcrumb-divider, "/");}
.breadcr_dropdown-content a {
text-decoration: none;
display: block;
}
.breadcr_dropdown-content a:hover {
background-color: #ddd;
}
.breadcr_dropdown:hover .breadcr_dropdown-content {
display: block;
}
.dropdown:hover .breadcr_dropbtn {
background-color: #3e8e41;
}
.mod-finder__search .btn-primary{
border-color: #17a2b8;
background-color: #17a2b8;
}
#sp-left .sp-module,#sp-right .sp-module{
padding:0px;
border-radius:3px}
#sp-left .sp-module:first-child,#sp-right .sp-module:first-child{
margin-top:0}
#sp-left .sp-module .sp-module-title,#sp-right .sp-module .sp-module-title{
margin:0 0 20px;
padding-bottom:5px;
font-size:16px;
color:#222222;
text-transform:uppercase;
font-weight:500;
border-bottom:2px solid #ddd;
position:relative}
#sp-left .sp-module .sp-module-title:before,#sp-right .sp-module .sp-module-title:before{
background-color:#17a2b8;
content:'';
display:inline-block;
height:2px;
width:100px;
position:absolute;
left:0;
bottom:-2px}
#sp-left .sp-module ul,#sp-right .sp-module ul{
list-style:none;
padding:0;
margin:0}
#sp-left .sp-module ul&gt;li,#sp-right .sp-module ul&gt;li{
display:block;
border-bottom:1px solid #F3F3F3}
#sp-left .sp-module ul&gt;li&gt;a,#sp-right .sp-module ul&gt;li&gt;a{
display:block;
padding:5px 0;
line-height:36px;
padding:2px 0}
#sp-left .sp-module ul&gt;li:last-child,#sp-right .sp-module ul&gt;li:last-child{
border-bottom:none}
#sp-left .sp-module .categories-module ul,#sp-right .sp-module .categories-module ul{
margin:0 10px}
#sp-left .sp-module .latestnews&gt;div,#sp-right .sp-module .latestnews&gt;div{
padding-bottom:5px;
margin-bottom:5px;
border-bottom:1px solid #e8e8e8}
#sp-left .sp-module .latestnews&gt;div:last-child,#sp-right .sp-module .latestnews&gt;div:last-child{
padding-bottom:0;
margin-bottom:0;
border-bottom:0}
#sp-left .sp-module .latestnews&gt;div&gt;a,#sp-right .sp-module .latestnews&gt;div&gt;a{
display:block;
font-weight:400}
#sp-left .sp-module .tagscloud,#sp-right .sp-module .tagscloud{
margin:-2px 0}
#sp-left .sp-module .tagscloud .tag-name,#sp-right .sp-module .tagscloud .tag-name{
display:inline-block;
padding:5px 10px;
background:#808080;
color:#fff;
border-radius:4px;
margin:2px 0}
#sp-left .sp-module .tagscloud .tag-name span,#sp-right .sp-module .tagscloud .tag-name span{
display:inline-block;
min-width:10px;
padding:3px 7px;
font-size:12px;
font-weight:700;
line-height:1;
text-align:center;
white-space:nowrap;
vertical-align:baseline;
background-color:rgba(0, 0, 0, 0.2);
border-radius:10px}
.login img{
display:inline-block;
margin:20px 0}
.login .checkbox input[type="checkbox"]{
margin-top:6px}
.form-links ul{
list-style:none;
padding:0;
margin:0}
.search .btn-toolbar{
margin-bottom:20px}
.search .btn-toolbar span.icon-search{
margin:0}
.search .btn-toolbar button{
color:#fff}
.search .phrases .phrases-box .controls label{
display:inline-block;
margin:0 20px 20px}
.search .phrases .ordering-box{
margin-bottom:15px}
.search .only label{
display:inline-block;
margin:0 20px 20px}
.search .search-results dt.result-title{
margin-top:40px}
.search .search-results dt,.search .search-results dd{
margin:5px 0}
.filter-search .chzn-container-single .chzn-single{
height:34px;
line-height:34px}
.form-search .finder label{
display:block}
.form-search .finder .input-medium{
width:60%;
border-radius:4px}
.finder .word input{
display:inline-block}
.finder .search-results.list-striped li{
padding:20px 0}
.article-list .article{
margin-bottom:30px;
padding:20px;
border:1px solid #f5f5f5;
border-radius:3px}
.article-list .article .article-intro-image,.article-list .article .article-featured-video,.article-list .article .article-featured-audio,.article-list .article .article-feature-gallery{
margin:-20px -20px 20px -20px;
border-radius:3px 3px 0 0;
border-bottom:1px solid #f5f5f5;
overflow:hidden}
.article-list .article .article-intro-image img,.article-list .article .article-featured-video img,.article-list .article .article-featured-audio img,.article-list .article .article-feature-gallery img{
border-radius:3px 3px 0 0;
margin-left: auto;
margin-right: auto;}
.text-dark {
text-align: center;
}
.article-list .article .article-header h1,.article-list .article .article-header h2{
font-size:1.375rem;
margin:0 0 1.25rem 0}
.article-list .article .article-header h1 a,.article-list .article .article-header h2 a{
font-size:18px;
color:#222222;
font-weight:500}
.article-list .article .article-header h1 a:hover,.article-list .article .article-header h1 a:active,.article-list .article .article-header h1 a:focus,.article-list .article .article-header h2 a:hover,.article-list .article .article-header h2 a:active,.article-list .article .article-header h2 a:focus{
color:#17a2b8}
.article-list .article .readmore{
font-size:0.875rem}
.article-list .article .readmore a{
color:#222222;
font-weight:500}
.article-list .article .readmore a:hover,.article-list .article .readmore a:active,.article-list .article .readmore a:focus{
color:#17a2b8}
.article-info{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-ms-flex-wrap:wrap;
flex-wrap:wrap;
margin-bottom:1rem}
.article-info&gt;span{
font-size:0.813rem}
.article-info&gt;span+span::before{
display:inline-block;
padding-right:0.5rem;
padding-left:0.5rem;
content:"/"}
.article-info&gt;span a{
color:#666666}
.article-info&gt;span a:hover{
color:#17a2b8}
.article-details .article-header{
position:relative}
.article-details .article-header h1,.article-details .article-header h2{
font-size:18px;
font-weight:500;
color:#222222}
.article-details .article-info{
margin-bottom:1rem}
.article-details .article-full-image{
text-align:center;
margin-bottom:2rem}
.article-details .article-full-image img{
display:inline-block;
border-radius:4px}
.article-details .article-featured-video,.article-details .article-featured-audio,.article-details .article-feature-gallery{
margin-bottom:2rem}
.article-details .article-ratings-social-share{
padding:1rem 0;
border-top:1px solid #f5f5f5;
border-bottom:1px solid #f5f5f5;
margin-bottom:1rem}
.article-details .article-author-information{
padding-top:2rem;
margin-top:2rem;
border-top:1px solid #f5f5f5}
.article-details .article-can-edit{
position:relative;
margin-bottom:10px}
.article-details .article-can-edit a{
display:inline-block;
background:#2a61c9;
color:#fff;
padding:5px 12px;
border-radius:3px;
font-size:15px}
.related-article-list-container{
margin-top:15px}
.related-article-list-container .related-article-title{
font-size:22px;
padding-bottom:15px;
border-bottom:1px solid #f3f3f3}
.related-article-list-container ul.related-article-list{
list-style:none;
padding:0}
.related-article-list-container ul.related-article-list li{
margin-bottom:10px}
.related-article-list-container ul.related-article-list li .article-header h2{
font-size:1.2rem}
.related-article-list-container ul.related-article-list li .article-header h2 a{
color:#252525}
.related-article-list-container ul.related-article-list li .article-header h2 a:hover{
color:#044cd0}
.related-article-list-container ul.related-article-list li .published{
font-size:15px}
.tags{
list-style:none;
padding:0;
margin:2rem 0 0 0;
display:block}
.tags&gt;li{
display:inline-block}
.tags&gt;li a{
display:block;
font-size:0.875rem;
padding:0.5rem 1rem;
border-radius:6.25rem}
.tags&gt;li a:hover{
color:#fff}
.pager{
list-style:none;
padding:2rem 0 0 0;
margin:2rem 0 0 0;
border-top:1px solid #f5f5f5}
.pager::after{
display:block;
clear:both;
content:""}
.pager&gt;li{
display:inline-block}
.pager&gt;li.previous{
float:left}
.pager&gt;li.next{
float:right}
.pager&gt;li a{
display:inline-block;
font-size:0.785rem;
padding:10px 20px;
border-radius:3px}
#article-comments{
padding-top:2rem;
margin-top:2rem;
border-top:1px solid #f5f5f5}
.article-ratings{
display:flex;
align-items:center}
.article-ratings .rating-symbol{
unicode-bidi:bidi-override;
direction:rtl;
font-size:1rem;
display:inline-block;
margin-left:5px}
.article-ratings .rating-symbol span.rating-star{
font-family:"FontAwesome";
font-weight:normal;
font-style:normal;
display:inline-block}
.article-ratings .rating-symbol span.rating-star.active:before{
content:"";
color:#F6BC00}
.article-ratings .rating-symbol span.rating-star:before{
content:"";
padding-right:5px}
.article-ratings .rating-symbol span.rating-star:hover:before,.article-ratings .rating-symbol span.rating-star:hover~span.rating-star:before{
content:"";
color:#E7B000;
cursor:pointer}
.article-ratings .ratings-count{
font-size:0.785rem;
color:#999}
.article-ratings .fa-spinner{
margin-right:5px}
.pagination-wrapper{
align-items:center}
.pagination-wrapper .pagination{
margin-bottom:0}
.pagination-counter{
display:none}
.pagination-wrapper,.paginationblock{
text-align:center;
justify-content:flex-end;
margin-bottom:20px;
padding:10px 20px;
border-radius:3px;
border:1px solid #ddd;
background-color:#fff}
.pagination-wrapper .mr-auto,.paginationblock .mr-auto{
margin-right:0 !important}
.pagination-wrapper .pagination li,.paginationblock .pagination li{
display:inline-block;
padding:0 1px}
.pagination-wrapper .pagination li a,.pagination-wrapper .pagination li span,.paginationblock .pagination li a,.paginationblock .pagination li span{
border-radius:0 !important;
border:1px solid #ddd;
padding:6px 10px;
color:#666;
text-align:center;
display:block;
font-size:15px;
margin:0}
.pagination-wrapper .pagination li:hover a,.pagination-wrapper .pagination li:hover span,.paginationblock .pagination li:hover a,.paginationblock .pagination li:hover span{
color:#fff;
background-color:#17a2b8;
border-color:#17a2b8}
.pagination-wrapper .pagination li.active a,.pagination-wrapper .pagination li.active span,.paginationblock .pagination li.active a,.paginationblock .pagination li.active span{
color:#fff;
background-color:#17a2b8;
border-color:#17a2b8}
.article-social-share{
float:right}
.article-social-share .social-share-icon ul{
padding:0;
list-style:none;
margin:0}
.article-social-share .social-share-icon ul li{
display:inline-block}
.article-social-share .social-share-icon ul li:not(:last-child){
margin-right:10px}
.article-social-share .social-share-icon ul li a{
border:1px solid #EDEDED;
font-size:1rem;
border-radius:50%;
height:34px;
line-height:34px;
text-align:center;
width:34px;
display:inline-block}
.article-social-share .social-share-icon ul li a:hover,.article-social-share .social-share-icon ul li a:focus{
color:#fff}
.newsfeed-category .category{
list-style:none;
padding:0;
margin:0}
.newsfeed-category .category li{
padding:5px 0}
.newsfeed-category #filter-search{
margin:10px 0}
.category-module,.categories-module,.archive-module,.latestnews,.newsflash-horiz,.mostread,.form-links,.list-striped{
list-style:none;
padding:0;
margin:0}
.category-module li,.categories-module li,.archive-module li,.latestnews li,.newsflash-horiz li,.mostread li,.form-links li,.list-striped li{
padding:2px 0}
.category-module li h4,.categories-module li h4,.archive-module li h4,.latestnews li h4,.newsflash-horiz li h4,.mostread li h4,.form-links li h4,.list-striped li h4{
margin:5px 0}
.article-footer-top{
display:table;
clear:both;
width:100%}
.article-footer-top .post_rating{
float:left}
.contentpane:not(.com-sppagebuilder){
padding:20px}
#sp-bottom{
padding:60px 0 0px;
border-bottom:1px solid rgba(255, 255, 255, 0.1);
border-top:1px solid rgba(255, 255, 255, 0.1)}
#sp-bottom .sp-module{
margin-bottom:50px}
#sp-bottom .sp-module .sp-module-title{
font-weight:400;
font-size:18px;
margin:0 0 20px;
color:#fff;
text-transform:uppercase}
#sp-bottom .sp-module ul{
list-style:none;
padding:0;
margin:0}
#sp-bottom .sp-module ul&gt;li{
display:block;
margin-bottom:8px}
#sp-bottom .sp-module ul&gt;li:last-child{
margin-bottom:0}
#sp-bottom .sp-module ul&gt;li&gt;a{
display:block;
font-size:15px}
#sp-bottom .sp-module ul.socials{
margin:0px -3px}
#sp-bottom .sp-module ul.socials li{
display:inline-block;
margin:5px 3px}
#sp-bottom .sp-module ul.socials li a{
color:#fff;
font-size:18px;
width:40px;
height:40px;
line-height:40px;
text-align:center;
background-color:#52555c;
border-radius:5px;
display:block}
#sp-bottom .sp-module ul.socials li a span{
font-size:0px}
#sp-bottom .sp-module ul.socials li a span:before{
font-size:15px}
#sp-bottom .sp-module ul.socials li a:hover{
color:#fff;
background:#17a2b8}
#sp-footer{
font-size:15px;
padding:0}
#sp-footer .container-inner{
padding:30px 0;
border-top:1px solid rgba(255, 255, 255, 0.1)}
#sp-footer ul.menu{
display:inline-block;
list-style:none;
padding:0;
margin:0 -10px}
#sp-footer ul.menu li{
display:inline-block;
margin:0 10px}
#sp-footer ul.menu li a{
display:block}
#sp-footer ul.menu li a:hover{
background:none}
#sp-footer1 .sp-copyright{
padding:28px 0 10px;
display:block}
#sp-footer2{
text-align:right}
#sp-footer2 .custom.services-home{
padding:20px 0}
#sp-footer2 .custom.services-home img{
display:inline-block}
html.coming-soon{
width:100%;
height:100%;
min-height:100%}
html.coming-soon body{
width:100%;
height:100%;
min-height:100%;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
align-items:center;
-webkit-box-pack:center;
justify-content:center;
padding-top:40px;
padding-bottom:40px;
text-align:center;
background-repeat:no-repeat;
background-position:50% 40%}
html.coming-soon .coming-soon-logo{
display:inline-block;
margin-bottom:2rem}
html.coming-soon #coming-soon-countdown{
margin-top:4rem}
html.coming-soon #coming-soon-countdown .coming-soon-days,html.coming-soon #coming-soon-countdown .coming-soon-hours,html.coming-soon #coming-soon-countdown .coming-soon-minutes,html.coming-soon #coming-soon-countdown .coming-soon-seconds{
margin:0;
float:left;
width:25%}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-number,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-number{
width:100%;
font-size:4.5rem;
letter-spacing:-1px;
line-height:1}
html.coming-soon #coming-soon-countdown .coming-soon-days .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-hours .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-minutes .coming-soon-string,html.coming-soon #coming-soon-countdown .coming-soon-seconds .coming-soon-string{
font-size:1.5rem;
letter-spacing:-1px;
display:block;
text-transform:uppercase}
html.coming-soon .coming-soon-position{
margin-top:2rem}
html.coming-soon .social-icons{
margin-top:4rem}
html.coming-soon .coming-soon-login form{
display:inline-block}
html.error-page{
width:100%;
height:100%}
html.error-page body{
width:100%;
height:100%;
display:-ms-flexbox;
display:-webkit-box;
display:flex;
-ms-flex-align:center;
-ms-flex-pack:center;
-webkit-box-align:center;
align-items:center;
-webkit-box-pack:center;
justify-content:center;
padding-top:40px;
padding-bottom:40px;
text-align:center;
background-repeat:no-repeat;
background-position:50% 40%}
html.error-page .error-logo{
display:inline-block;
margin-bottom:2rem}
html.error-page .error-code{
margin:0 0 1rem;
font-size:6rem;
line-break:1}
html.error-page .error-message{
font-size:1.5rem;
margin-bottom:3rem}
.sp-social-share ul{
display:block;
padding:0;
margin:20px -5px 0}
.sp-social-share ul li{
display:inline-block;
font-size:24px;
margin:0 5px}
.profile&gt;div:not(:last-child){
margin-bottom:30px}
.dl-horizontal dt{
margin:8px 0;
text-align:left}
.page-header{
padding-bottom:15px}
table.category{
width:100%}
table.category thead&gt;tr,table.category tbody&gt;tr{
border:1px solid #dddddd}
table.category thead&gt;tr th,table.category thead&gt;tr td,table.category tbody&gt;tr th,table.category tbody&gt;tr td{
padding:10px}
.contact-form .form-actions{
background:none;
border:none}
@media print{
.visible-print{
display:inherit !important}
.hidden-print{
display:none !important}
}
.sp-preloader{
height:100%;
left:0;
position:fixed;
top:0;
width:100%;
z-index:99999}
.sp-preloader&gt;div{
border-radius:50%;
height:50px;
width:50px;
top:50%;
left:50%;
margin-top:-25px;
margin-left:-25px;
position:absolute;
animation:spSpin 0.75s linear infinite}
.sp-preloader&gt;div:after{
content:'';
position:absolute;
width:49px;
height:49px;
top:1px;
right:0;
left:0;
margin:auto;
border-radius:50%}
.sp-scroll-up{
display:none;
position:fixed;
bottom:10px;
right:10px;
color:#fff;
display:none;
line-height:44px;
text-align:center;
width:40px;
height:40px;
z-index:30;
border-radius:50%;
-moz-border-radius:50%;
-webkit-border-radius:50%;
z-index:1000;
background-color:#17a2b8}
.sp-scroll-up:before{
content:'';
display:inline-block;
font-family:FontAwesome;
font-style:normal;
font-weight:300;
font-variant:normal;
font-synthesis:weight style;
font-stretch:normal;
font-size-adjust:none;
font-language-override:normal;
font-kerning:auto;
font-feature-settings:normal;
line-height:1;
-webkit-font-smoothing:antialiased;
-moz-osx-font-smoothing:grayscale;
text-align:center;
font-size:20px}
.sp-scroll-up:hover,.sp-scroll-up:active,.sp-scroll-up:focus{
color:#fff;
background:#222222}
.control-group{
margin-bottom:1rem}
select.form-control:not([multiple]),select.inputbox:not([multiple]),select:not([multiple]){
height:calc(2.25rem + 2px)}
input[type="text"]:not(.form-control),input[type="email"]:not(.form-control),input[type="url"]:not(.form-control),input[type="date"]:not(.form-control),input[type="password"]:not(.form-control),input[type="search"]:not(.form-control),input[type="tel"]:not(.form-control),select:not(.form-control){
display:block;
width:100%;
padding:0.5rem 0.75rem;
font-size:15px;
line-height:1.25;
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0, 0, 0, 0.15);
border-radius:0.25rem;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s}
input[type="text"]:not(.form-control):focus,input[type="email"]:not(.form-control):focus,input[type="url"]:not(.form-control):focus,input[type="date"]:not(.form-control):focus,input[type="password"]:not(.form-control):focus,input[type="search"]:not(.form-control):focus,input[type="tel"]:not(.form-control):focus,select:not(.form-control):focus{
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0}
input[type="number"]:not(.form-control) {
font-size:15px;
border:1px solid rgba(0, 0, 0, 0.15);
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s	
}
input[type="number"]:not(.form-control):focus {
color:#495057;
background-color:#fff;
border-color:#80bdff;
outline:0	
}
.jshop_list_category .category{
text-align: left;
width: auto;
padding: 0px 0px 0px 5px;
line-height: 0.5rem;
}
.jshop_categ {
margin-bottom: 0;
}
.contacts-adress a{
color: #000;
}
.contacts-adress a:visited{
color: #000;
}
.contacts-adress a:active{
color: #000;
}
.contacts-adress a:link{
color: #000;
}
.contacts-adress a:focus {
color: #000;
}
.contacts-city a{
color: #000;
}
.contacts-city a:visited{
color: #1000;
}
.contacts-city a:active{
color: #000;
}
.contacts-city a:link{
color: #000;
}
.contacts-city a:focus {
color: #000;
}
.article-details a.rds_hl_nofollow {
background-image: url(../images/external-link.svg);
background-repeat: no-repeat;
background-size: 12px;
padding-right: 17px;
background-position: 100% 50%;
color: #0000ff;
}
}
.chzn-select,.chzn-select-deselect{
width:100%}
.chzn-container.chzn-container-single .chzn-single{
display:block;
width:100%;
padding:0.5rem 0.75rem;
font-size:1rem;
line-height:1.25;
height:calc(2.25rem + 2px);
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0, 0, 0, 0.15);
border-radius:0.25rem;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
box-shadow:none}
.chzn-container.chzn-container-single .chzn-single div{
width:30px;
background:none}
.chzn-container.chzn-container-single .chzn-single div&gt;b{
background:none;
position:relative}
.chzn-container.chzn-container-single .chzn-single div&gt;b:after{
content:"";
font-family:FontAwesome;
font-size:0.875rem;
position:absolute;
top:50%;
left:50%;
transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%)}
.chzn-container.chzn-container-single.chzn-container-active.chzn-with-drop .chzn-single{
border-radius:0.25rem 0.25rem 0 0}
.chzn-container.chzn-container-single .chzn-search{
padding:0.625rem}
.chzn-container.chzn-container-single .chzn-search input[type="text"]{
display:block;
width:100%;
padding:0.5rem 1.429rem 0.5rem 0.75rem;
font-size:0.875rem;
line-height:1.25;
height:calc(2rem + 2px);
color:#495057;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0, 0, 0, 0.15);
border-radius:0.25rem;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
box-shadow:none;
-webkit-box-shadow:none}
.chzn-container.chzn-container-single .chzn-search input[type="text"]:focus{
border-color:#80bdff;
outline:0;
box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25);
-webkit-box-shadow:0 0 0 0.2rem rgba(0, 123, 255, 0.25)}
.chzn-container.chzn-container-single .chzn-search:after{
content:"";
font-family:FontAwesome;
font-size:0.875rem;
color:rgba(0, 0, 0, 0.2);
position:absolute;
top:50%;
right:20px;
transform:translateY(-50%);
-webkit-transform:translateY(-50%)}
.chzn-container.chzn-container-single .chzn-drop{
border-color:rgba(0, 0, 0, 0.15);
border-radius:0 0 0.25rem 0.25rem;
box-shadow:none;
-webkit-box-shadow:none}
.chzn-container.chzn-container-single .chzn-results li.highlighted{
background-image:none !important}
.chzn-container.chzn-container-multi .chzn-choices{
display:block;
width:100%;
padding:0 0.75rem;
min-height:calc(2.25rem + 2px);
line-height:1.25;
background-color:#fff;
background-image:none;
background-clip:padding-box;
border:1px solid rgba(0, 0, 0, 0.15);
border-radius:0.25rem;
transition:border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
box-shadow:none;
-webkit-box-shadow:none}
.chzn-container.chzn-container-multi .chzn-choices li.search-field input[type="text"]{
font-size:0.875rem;
font-weight:normal;
line-height:1.25;
height:calc(2rem + 2px);
background-color:#fff}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice{
margin:5.5px 5px 0 0;
padding:5px 20px 5px 5px;
background-image:none;
background-color:#f5f5f5;
border-color:rgba(0, 0, 0, 0.1);
box-shadow:none;
-webkit-box-shadow:none}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close{
background:none;
top:5px;
color:rgba(0, 0, 0, 0.2)}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:hover{
color:rgba(0, 0, 0, 0.5)}
.chzn-container.chzn-container-multi .chzn-choices li.search-choice .search-choice-close:after{
content:"";
font-family:FontAwesome;
font-size:0.875rem;
position:absolute;
top:0;
right:0}
.chzn-container.chzn-container-multi.chzn-with-drop.chzn-container-active .chzn-choices{
border-radius:0.25rem}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop{
margin-top:-4px;
border:none;
border-radius:0;
box-shadow:none;
-webkit-box-shadow:none}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results:not(:empty){
padding:0.75rem;
background:#fff;
border:1px solid rgba(0, 0, 0, 0.15);
border-top:0;
border-radius:0 0 0.25rem 0.25rem}
.chzn-container.chzn-container-multi.chzn-with-drop .chzn-drop .chzn-results li.no-results{
background:none}
.vote_rating_article {
border: 1px solid #17a2b8;
border-radius: 3px;
text-align: center;
padding: 7px 5px 0px 5px;
}
.rasschitat_price {
width:210px;
padding-top: 10px;
margin-left: -50px;
}
.mod-finder__search{
padding: 20px 0 0 20px;
z-index: 2;
}
a.qf3modal.call_me_form2:before {
width: 32px;
height: 32px;
margin: 0;
}
.fa-mobile {
margin-top: 4px;
background: #fff;
width: 28px;
height: 28px;
border-radius: 5px;
text-align: center;
}
.fa-mobile:before {
font-size: 28px;
color: #474747;
}
.phone-mobile-tel {
width: 20px;
}
.contacts_massage_phone {
width: 100%;
text-align: center;
}
.fa-viber:before {
font-size: 30px;
color:#7c52a0;
}
.fa-telegram:before {
font-size: 30px;
color:#32a1d7;
}
.fa-whatsapp:before {
font-size: 33px;
color:#139b0b;	
}
.show-more{
display: block;
margin-left: auto;
margin-right: auto;
}
.breadcr_dropbtn {
}
.breadcr_dropdown {
position: relative;
display: inline-block;
width: 100%;
max-width: 300px;
}
.breadcr_dropdown-content {
display: none;
background: #fff;
padding: 10px;
position: absolute;
min-width: 350px;
max-width: 600px;
box-shadow: 0px 8px 16px 0px rgb(0 0 0 / 20%);
z-index: 1;
height: 100px;
overflow: hidden;
overflow-y: scroll;
}
.mod-finder__search .btn-primary:hover{
border-color: #222222;
background-color: #222222;
}
.mod-finder__search .btn-primary{
border-color: #17a2b8;
background-color: #17a2b8;
}
.mod-finder__search .form-control{
width: 320px;
font-size: 15px;
border: 1px solid #17a2b8;
}
.offcanvas-inner .mod-finder__search .form-control{
width: 10px;
}
.offcanvas-inner .text_search {
	display: none;
}
.offcanvas-inner .mod-finder__search{
padding: 0;
}
.offcanvas-menu .sp-menu-separator {
    border: none;
}
.mod-finder__search .btn-primary:hover{
border-color: #222222;
background-color: #222222;
}
ol#search-result-list &gt; li.result__item {
padding: 10px;
border: 1px solid #17a2b8;
transition: 0.5s;
}
.logo-slogan-expert{
font-weight: 900;
color:#000;
}
.logo-slogan-monolit{
font-weight: 900;
color:#fff;	
}
.logo-slogan-txt{
position: absolute;
text-align: center;
margin-top: 25px;
margin-left: 30px;
z-index: 1;
}
.offcanvas-menu .logo-slogan-txt{
font-size: 12px;
margin-top: 15px;
margin-left: -120px;
}
.article_share_socials_buttoms{
float:right;
}
.sale_share_socials_buttoms{
float:right;
}
.category_sale_share_socials_buttoms {
text-align: right;
}
.article_share_socials_buttoms a.rds_hl_nofollow{
background-image:none;
padding: 0px;
}
.form-horizontal .control-label{
float:left;
width:auto;
padding-top:5px;
padding-right:5px;
text-align:left}
.form-horizontal .controls{
margin-left:220px}
.card-block{
padding:20px}
.card-block ul{
list-style:none;
padding:0;
margin:0;
display:block}
.card-block ul li{
display:block}
.alert.alert-error{
color:#721c24;
background-color:#f8d7da;
border-color:#f5c6cb}
#sp-cookie-consent{
position:fixed;
font-size:1px;
font-weight:500;
bottom:0;
left:0;
width:100%;
z-index:10001}
#sp-cookie-consent&gt;div{
padding:20px;
position:relative}
.for-slider-categories {
}
.slider-categories {
display: flex;
overflow-x: auto;
cursor: all-scroll;
}
.specifications_prod_qty_input {
	display: inline-block;
	float:left;
	width: 65px;
    padding-right: 5px;
}
.specifications_buttons_product-buttons {
	display: inline-block;
	float:left;
	padding-right: 5px;
}
.specifications_prod_qty {
	display: inline-block;
	float:left;
	line-height: 37px;
	font-weight: 500;
}
.slider-categories::-webkit-scrollbar {
  display: none;
}
.slider-categories--content {
  background-color: #e74c3c;
  min-width: 200px;
  margin: 5px;
}
.slider-categories_img {
  width: 80px;
  margin: auto;
}
.slider-categories_img:hover {
border-radius: 5px;
border: 0.5px solid #17a2b8;
}
.slider-categories_links{
  font-size: 15px;
  line-height: 15px;
  color: #222222;
}
.jshop_list_category .category_name{
  text-align: center;
}
.left_slider_scroll {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}
.right_slider_scroll {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}
.form-check-inline input[type="radio"]{
display:none}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format{
position:relative;
display:inline-block;
vertical-align:middle;
white-space:nowrap}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline{
margin:0;
margin-right:-5px}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label{
display:inline-block;
padding:4px 12px;
margin-bottom:0;
font-size:13px;
line-height:18px;
text-align:center;
vertical-align:middle;
cursor:pointer;
background-color:#f3f3f3;
color:#333;
border-top:1px solid #b3b3b3;
border-right:1px solid #b3b3b3;
border-bottom:1px solid #b3b3b3;
box-shadow:0 1px 2px rgba(0, 0, 0, 0.05);
border-radius:0}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label.btn-success{
background:#46a546;
color:#fff}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline label input[type="radio"]{
display:none !important}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:last-child label{
border-top-right-radius:3px;
border-bottom-right-radius:3px}
#attrib-helix_ultimate_blog_options #jform_attribs_helix_ultimate_article_format .form-check-inline:first-child label{
border-left:1px solid #b3b3b3;
border-top-left-radius:3px;
border-bottom-left-radius:3px}
a.qf3modal.call_me_form {
	color: #fff !important;
}
.filter-field-price-from{
width: 45%; 
max-width: 150px;
}
.filter-field-price-tire{
width: 25px;
    padding: 7px; 
}
.filter-field-price-to{
width: 45%; 
max-width: 150px;
}
.contacts-city{
position: relative;
margin: auto;
font-size:20px;
text-align:center;
text-decoration: underline #333333 dashed;}
.contacts-phone{
position: relative;
font-size:24px;
text-align:center;}
.contacts-adress{
text-align:center;}
.contacts-phone a{
color:#fff;
font-size: 20px;
}
.contacts-phone a:hover, a:focus, a:active{
color:#666;
}
.contacts-city a:hover, a:focus, a:active{
color:#fff;
}
.contacts-adress a:hover, a:focus, a:active{
color:#fff;
}
.offcanvas-inner a{
color:#333333;
}
.offcanvas-inner a:hover, a:focus, a:active{
color:#17a2b8;
}
.btn-secondary {
    color: #fff;
    background-color: #222222;
    border-color: #17a2b8;
	margin: 10px;
}
}z
.com-contenthistory .btn-group{
display:flex;
justify-content:flex-end}
.com-contenthistory .btn-group button{
display:inline-block;
padding:4px 12px;
margin-bottom:0;
font-size:13px;
line-height:18px;
text-align:center;
vertical-align:middle;
cursor:pointer;
color:#333;
text-shadow:0 1px 1px rgba(255, 255, 255, 0.75);
background-color:#f5f5f5;
background-repeat:repeat-x;
border:1px solid #bbb;
border-bottom-color:#a2a2a2;
-webkit-border-radius:4px;
-moz-border-radius:4px;
border-radius:4px;
box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05)}
.com-contenthistory .btn-group button:hover{
color:#333;
background-color:#e9e9e9}
#versionsModal{
top:10%}
#versionsModal .modal-dialog{
max-width:80%}
#versionsModal iframe{
min-height:300px}
.sp-menu-separator{
	color: #333333;
	font-weight: 700;
    text-transform: uppercase;
	border: 1px solid #ffff00;
}
.com-media.contentpane{
padding:10px !important}
.kesednsoled:after,
.kesednsoled:before {
  content: ".";
  display: block;
  overflow: hidden;
  visibility: hidden;
  font-size: 0;
  line-height: 0;
  width: 0;
  height: 0;
  clear: both;
}
.ico-wrap {
  color: #17a2b8;
  width: 48px;
  height: 48px;
  margin: 5px 18px 5px 5px;
  display: block;
  text-align: center;
  font-size: 25px;
  border: 2px solid #17a2b8;
  float: left;
  border-radius: 30px;
}
.ico-socials {
  color: #17a2b8;
  width: 48px;
  height: 48px;
  margin: 5px 18px 5px 5px;
  display: block;
  text-align: center;
  font-size: 25px;
  float: left;
}
.ico-contact {
  line-height: 1.9 !important;
}
.meanous-andscoev {
  float: left;
  margin-bottom: 20px;
}

@media (max-width: 767px) {
.meanous-andscoev,
  .ico-wrap {
  float: none;
  text-align: center;
  }
  .ico-wrap {
  margin: 0 auto 15px auto;
  }
.sale_share_socials_buttoms {
text-align: right;
position: absolute;
display: block;
right: 10px;
margin: -10px;
}
}
.spoiler_arrow::after {
font-family: "FontAwesome";
content: "";
}
.btn-primary_light {
border-bottom: 1px dashed #222222;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.btn-primary_light:hover {
border-bottom: 1px solid #222222;
}
.btn-primary_white_blue {
background-color: #fff;
border-color: #17a2b8;
}
.btn-primary_white_blue:hover {
color: #fff;
background-color: #17a2b8;
border-color: #222222;
}
.btn-right-panel .mod_jmg_sidebar_wrapper.mod_jmg_sidebar_anim_slide.open div.mod_jmg_sidebar_body {
box-shadow: none;
}
.btn-right-panel .mod_jmg_sidebar_container {
margin: 0;
padding: 0;
}
.btn-right-panel .mod_jmg_sidebar_button_position_1.mod_jmg_button_size_fa-lg {
top: 100px;
font-size: 30px;
}
.panel-btn-group {
margin-top: 100px;
}
.panel-btn-group button {
background-color: #17a2b8;
border: 1px solid green;
color: white;
padding: 10px 24px;
cursor: pointer;
width: 100%;
display: block;
margin-bottom: 5px;
}
.panel-btn-group button:not(:last-child) {
border-bottom: none;
}
.panel-btn-group button:hover {
  background-color: #0d6efd;
}
.panel-btn-group a {
    color: #fff;
}
.panel-btn-group a:hover {
    color: #fff;
}
.panel-btn-group .knopka_rekvizity a:before {
content: "\f0ea";
font-size: 20px;
margin-right: 10px;
font-family: FontAwesome;
}
.panel-btn-group .knopka_techno a:before {
content: "\f1b3";
font-size: 20px;
margin-right: 10px;
font-family: FontAwesome;
}
.panel-btn-group .knopka_discount a:before {
content: "\f16b";
font-size: 20px;
margin-right: 10px;
font-family: FontAwesome;
}
.panel-btn-group .knopka_calc a:before {
content: "\f1ec";
font-size: 20px;
margin-right: 10px;
font-family: FontAwesome;
}
.com-media .well{
background:#f5f5f5;
padding:20px;
border-radius:4px;
margin-bottom:10px}
.com-media .well .row{
margin:0;
padding:0}
.com-media .well .row&gt;div:first-child{
width:calc(100% - 200px)}
.com-media .well .row&gt;div:last-child{
width:200px;
float:right;
text-align:right;
padding-top:30px}
.com-media .well .row #folderlist{
display:inline-block}
.com-media .well .row #upbutton{
display:none}
.com-media.view-imagesList{
padding:0px 0px 10px 0 !important}
.com-media.view-imagesList:before{
content:" ";
display:table}
.com-media.view-imagesList:after{
display:block;
clear:both;
content:""}
.com-media.view-imagesList ul.manager{
list-style:none;
padding:0;
margin:0}
.com-media.view-imagesList ul.manager&gt;li.thumbnail{
width:110px;
float:left}
.com-media.view-imagesList ul.manager&gt;li.thumbnail&gt;a&gt;div:first-child{
height:60px;
margin-bottom:10px;
text-align:center}
.com-media.view-imagesList ul.manager&gt;li.thumbnail&gt;a&gt;div:first-child&gt;span{
display:inline-block;
width:60px;
height:40px;
margin:0 auto;
margin-top:25px;
position:relative;
background-color:#92ceff;
border-radius:0 5px 5px 5px}
.com-media.view-imagesList ul.manager&gt;li.thumbnail&gt;a&gt;div:first-child&gt;span:before{
content:'';
width:50%;
height:12px;
border-radius:0 20px 0 0;
background-color:#92ceff;
position:absolute;
top:-12px;
left:0px}
.com-media.view-imagesList ul.manager&gt;li.thumbnail&gt;a&gt;div:first-child img{
display:inline-block}
.sidebar-megamenu .sambar .menu_vertical{
background:#fff}
.sidebar-megamenu .sambar .menu_vertical .btn-megamenu .title-mod{
background:none;
text-transform:uppercase;
font-size:15px;
padding:0;
color:#222222;
font-weight:500;
line-height:42px}
.sidebar-megamenu .sambar .menu_vertical .btn-megamenu .title-mod:before{
display:inline-block;
text-align:center;
font-size:15px;
margin-right:10px;
margin-top:6px;
color:#fff;
width:30px;
height:30px;
line-height:30px;
border-radius:100%;
background:#17a2b8}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner{
background:#fff;
border:1px solid #ddd}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent&gt;li&gt;span{
padding:10px 15px}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .level-1&gt;a,.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .level-1&gt;a&gt;span,.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .level-1&gt;span&gt;span{
color:#222222;
font-size:15px;
text-transform:capitalize}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .level-1&gt;a:hover,.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .level-1&gt;a&gt;span:hover,.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .level-1&gt;span&gt;span:hover{
color:#17a2b8}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent .sj-dropdown li.sj-menu-item&gt;a:hover{
color:#17a2b8}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent&gt;li&gt;a&gt;span,.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent&gt;li&gt;span&gt;span{
display:inline-block}
.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent&gt;li&gt;a&gt;img,.sidebar-megamenu .sambar .menu_vertical .sambar-inner .sj-megamenu-parent&gt;li&gt;span&gt;img{
display:inline-block}
/* Стили для текстового поля с кнопкой "Далее" */
.limiter {
  max-height: 200px;
  overflow: hidden;
  position: relative;
}
.limiter .bottom {
  position: absolute; /* Если прыгает - можно попробовать sticky */
  bottom: 0;
  background: linear-gradient( to bottom, rgb(255 217 29 / 0%), rgb(255 255 255)90%);
  width: 100%;
  height: 60px;
  opacity: 1;
  transition: 0.3s;
}
.read-more-checker {
  opacity: 0;
  position: absolute;
}
.read-more-checker:checked ~ .limiter {
  max-height: none;
}
.read-more-checker:checked ~ .limiter .bottom {
  opacity: 0;
  transition: 0.3s;
}
.read-more-checker ~ .read-more-button:before {
  content: "Развернуть полный текст &gt;&gt;&gt;";
}
.read-more-checker:checked ~ .read-more-button:before {
content: "&lt;&lt;&lt; Свернуть полный текст";
}
.read-more-button {
cursor: pointer;
display: inline-block;
color: #17a2b8;
border: 1px solid #17a2b8;
padding: 5px;
border-radius: 0.25rem;
position: relative;
left: 50%;
transform: translate(-50%, 0);
}
.read-more-button:hover {
color: #fff;
border: 1px solid #222222;
background:#17a2b8;
}
.filter-field-char-multi{
cursor: pointer;
text-align: center;	
}
.ExtendedFilterContainer .filter-cell {
text-align: center;}
.ExtendedFilterContainer label {
cursor: pointer;
}
.ExtendedFilterContainer select, .ExtendedFilterContainer button.ui-multiselect {
cursor: pointer;
}
.mobile-filter-prices {
position: relative;
left: 50%;
transform: translate(-50%, 0);	
}
.range-input input {
cursor: pointer;
}
.custom-vertical-1{
padding-top:15px}
.custom-vertical-1 li.item{
display:inline-block;
float:left;
width:50%;
margin:0 0 30px}
.custom-vertical-1 li.item:nth-child(3){
clear:both}
.custom-vertical-1 li.item .img{
display:inline-block;
float:left;
width:25%}
.custom-vertical-1 li.item .content{
display:block;
overflow:hidden;
line-height:14px;
padding:0 10px}
.custom-vertical-1 li.item .content h3.title{
margin:0 0 10px;
font-size:12px}
.custom-vertical-1 li.item .content h3.title a{
color:#222;
text-transform:uppercase}
.custom-vertical-1 li.item .content h3.title a:hover{
color:#17a2b8}
.custom-vertical-1 li.item .content span{
display:block;
font-size:12px;
color:#666}
.custom-vertical-3&gt;.item&gt;ul&gt;li.item{
padding:5px 0}
.custom-vertical-4 .items{
margin:0 0 15px}
.custom-vertical-4 .items ul .item{
padding:5px 0}
.custom-vertical-4 .items ul .item a{
font-size:15px}
.custom-vertical-2{
overflow:hidden;
padding:10px}
.custom-vertical-2&gt;.item{
float:left;
display:inline-block;
width:25%}
.custom-vertical-2&gt;.item .list-text{
margin:0 0 30px;
border:none !important}
.custom-vertical-2&gt;.item .list-text .item{
margin:0 0 5px}
.custom-vertical-2&gt;.item .list-text span{
border-radius:3px;
color:#fff;
font-size:12px;
font-weight:bold;
display:inline-block;
min-width:50px;
text-align:center}
.custom-vertical-2&gt;.item .list-text span.hot{
background:#ed3f46}
.custom-vertical-2&gt;.item .list-text span.new{
background:#63c54c}
.custom-vertical-2&gt;.item .list-text span.sale{
background:#ecaa1b}
.custom-vertical-2&gt;.item .list-text strong{
font-size:15px;
color:#222;
margin:0 15px}
.custom-vertical-2&gt;.item .list-menu{
margin:0 0 30px}
.custom-vertical-2&gt;.item .list-menu h3.title{
color:#222222;
font-size:15px;
margin:0;
text-transform:uppercase}
.custom-vertical-2&gt;.item .list-menu h3.title:after{
content:"";
height:2px;
width:40px;
background:#17a2b8;
display:block;
margin:8px 0}
.custom-vertical-2&gt;.item .list-menu&gt;ul{
border:none !important}
.custom-vertical-2&gt;.item .list-menu&gt;ul&gt;li a{
font-size:13px;
color:#222222;
padding:8px 0;
display:inline-block}
.custom-vertical-2&gt;.item .list-menu&gt;ul&gt;li a:hover{
color:#17a2b8}
.custom-vertical-2&gt;.item .list-menu .view-more{
font-size:12px;
text-decoration:underline}
body.site.home-layout .header-style-1 .sidebar-megamenu .menu_vertical:hover .sj-megamenu-hover{
opacity:1;
visibility:visible;
top:100%}
body.site .header-style-1 .sidebar-megamenu:hover .menu_vertical .sj-megamenu,body.site .header-style-1 .sidebar-megamenu:hover .menu_vertical .sj-megamenu-hover{
opacity:1;
visibility:visible;
top:100%}
body.site .header-style-1 .sidebar-megamenu .menu_vertical .sj-megamenu,body.site .header-style-1 .sidebar-megamenu .menu_vertical .sj-megamenu-hover{
visibility:hidden;
opacity:0;
transition:all 0.2s ease-in-out 0s;
-webkit-transition:all 0.2s ease-in-out 0s;
position:absolute;
left:0;
top:130%;
width:120%;
background-color:#fff;
z-index:140}
body.site .menu_vertical .offcanvas-menu ul.nav li a{
color:#222222}
body.site .menu_vertical .offcanvas-menu ul.nav li a&gt;img{
display:inline-block}
body.site .menu_vertical .offcanvas-menu ul.nav li a&gt;.image-title{
margin:0 5px}
body.site .sidebar-megamenu .menu_vertical .offcanvas-menu{
left:-100%;
right:auto;
-webkit-transition:all 0.6s;
transition:all 0.6s}
body.site .sidebar-megamenu .menu_vertical.offcanvas .offcanvas-overlay{
visibility:visible;
opacity:1}
body.site .sidebar-megamenu .menu_vertical.offcanvas .offcanvas-menu{
display:block;
transition-duration:0ms;
left:0;
right:auto;
transform:translate(0, 0px)}
body.site .sidebar-megamenu .menu_vertical.offcanvas .offcanvas-menu .offcanvas-inner{
padding:30px 10px}
body.site.rtl .sidebar-megamenu .menu_vertical .offcanvas-menu{
left:auto;
right:-100%}
body.site.rtl .sidebar-megamenu .menu_vertical.offcanvas .offcanvas-menu{
right:0;
left:auto}
@media (max-width:980px){
.sidebar-megamenu .sambar .sambar-inner .btn-sambar{
position:absolute;
-webkit-border-radius:100%;
-moz-border-radius:100%;
border-radius:100%;
margin:0;
padding:0;
text-shadow:none;
display:inline-block;
text-align:center;
font-size:15px;
margin-right:10px;
margin-top:5px;
color:#fff;
width:30px;
height:30px;
line-height:30px;
background:#17a2b8}
.sidebar-megamenu .sambar .sambar-inner .btn-sambar:before{
content:'';
display:inline-block;
font-family:FontAwesome}
.sidebar-megamenu .sambar .sambar-inner .btn-sambar .icon-bar{
display:none}
.sidebar-megamenu .menu_vertical .title-mod{
display:block}
}
@media (max-width:980px){
.sidebar-megamenu .menu_vertical .title-mod{
display:none}
}
.home-layout .sp-megamenu-parent&gt;li:first-child&gt;a,.home-layout .sp-megamenu-parent&gt;li:first-child&gt;span{
color:#fff;
border-bottom: 3px solid #333333;}
.home-layout .sp-megamenu-parent&gt;li:first-child:before{
height:100%}
.sp-megamenu-parent{
list-style:none;
padding:22px 0 0 0;
margin:0;
z-index:3;
display:block;
float:left;
position:relative}
.sp-megamenu-parent&gt;li{
display:inline-block;
position:relative;
padding:0;
margin:0 1px}
.sp-megamenu-parent&gt;li.menu-justify{
position:static}
.sp-megamenu-parent&gt;li:hover&gt;a,.sp-megamenu-parent&gt;li:hover&gt;span,.sp-megamenu-parent&gt;li.active&gt;a,.sp-megamenu-parent&gt;li.active&gt;span{
background-color:#17a2b8}
.sp-megamenu-parent&gt;li:hover:before,.sp-megamenu-parent&gt;li.active:before{
height:100%}
.sp-megamenu-parent&gt;li:before{
width:100%;
height:0;
position:absolute;
left:0;
top:0;
background-color:#17a2b8;
transition:all 0.3s ease-in-out 0s}
.sp-megamenu-parent&gt;li&gt;a,.sp-megamenu-parent&gt;li&gt;span{
display:inline-block;
height:auto;
text-transform:uppercase;
font-weight:500;
position:relative;
padding:0 10px;
margin:0}
.sp-megamenu-parent&gt;li.active&gt;a{
font-weight:500}
.sp-megamenu-parent&gt;li .sp-menu-badge{
height:20px;
line-height:20px;
padding:0 5px;
font-size:10px;
letter-spacing:1px;
display:inline-block;
text-transform:uppercase;
background:#d60000;
color:#fff;
border-radius:3px}
.sp-megamenu-parent .sp-module{
padding:10px}
.sp-megamenu-parent .sp-mega-group{
list-style:none;
padding:0;
margin:0}
.sp-megamenu-parent .sp-mega-group&gt;li&gt;a{
display:block;
text-transform:uppercase;
font-size:15px;
font-weight:600;
margin-bottom:10px}
.sp-megamenu-parent .sp-mega-group .sp-mega-group-child{
list-style:none;
padding:0;
margin:0}
.sp-megamenu-parent .sp-dropdown{
margin:0;
position:absolute;
z-index:10;
display:none}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{
box-shadow:0 3px 5px 0 rgba(0, 0, 0, 0.2);
padding:20px}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner&gt;.row:not(:first-child){
margin-top:20px}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-items{
list-style:none;
padding:0;
margin:0}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-main{
top:100%}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{
top:0}
.sp-megamenu-parent .sp-dropdown.sp-dropdown-sub .sp-dropdown-inner{
box-shadow:0 0 5px rgba(0, 0, 0, 0.2);
margin: -10px;
position: absolute;
width: 90%;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item{
display:block;
padding:0;
position:relative}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item&gt;a,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge){
line-height:1;
padding:10px 0;
cursor:pointer}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item&gt;a.sp-group-title,.sp-megamenu-parent .sp-dropdown li.sp-menu-item span:not(.sp-menu-badge).sp-group-title{
text-transform:uppercase;
font-weight:bold}
.sp-megamenu-parent .sp-dropdown .sp-module{
padding:0}
.sp-megamenu-parent .sp-dropdown .sp-module .sp-module-title{
font-size:15px;
margin:0 0 15px;
text-transform:uppercase;
font-weight:bold}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews{
margin:0}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews&gt;li:not(:last-child){
margin:0 0 15px}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews&gt;li a{
font-size:15px}
.sp-megamenu-parent .sp-dropdown .sp-module .latestnews&gt;li a span{
opacity:0.8}
.sp-megamenu-parent .sp-dropdown-mega&gt;.row{
margin-top:30px}
.sp-megamenu-parent .sp-dropdown-mega&gt;.row:first-child{
margin-top:0}
.sp-megamenu-parent .sp-has-child:hover&gt;.sp-dropdown{
display:block}
.sp-megamenu-parent.menu-animation-fade .sp-has-child:hover&gt;.sp-dropdown{
animation:spFadeIn 600ms}
.sp-megamenu-parent.menu-animation-fade-up .sp-has-child:hover&gt;.sp-dropdown{
animation:spFadeInUp 400ms ease-in}
.sp-megamenu-parent.menu-animation-fade-down .sp-has-child:hover&gt;.sp-dropdown{
animation:spFadeInDown 400ms ease-in}
.sp-megamenu-parent.menu-animation-zoom .sp-has-child:hover&gt;.sp-dropdown{
animation:spZoomIn 300ms}
.sp-megamenu-parent.menu-animation-rotate .sp-has-child:hover&gt;.sp-dropdown{
animation:spRotateIn 300ms}
.sp-megamenu-parent.menu-animation-pulse .sp-has-child:hover&gt;.sp-dropdown{
animation:spPulse 300ms}
body.ltr .sp-megamenu-parent&gt;li.sp-has-child&gt;a:after,body.ltr .sp-megamenu-parent&gt;li.sp-has-child&gt;span:after{
font-family:"FontAwesome";
content:"";
float:right;
margin-left:7px}
body.ltr .sp-megamenu-parent&gt;li .sp-menu-badge.sp-menu-badge-right{
margin-left:5px}
body.ltr .sp-megamenu-parent&gt;li .sp-menu-badge.sp-menu-badge-left{
margin-right:5px}
body.ltr .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child&gt;a:after{
font-family:"FontAwesome";
content:"";
float:right;
margin-left:7px}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-menu-center{
margin-left:45px}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-right{
left:0}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-full{
left:auto;
right:0}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-main.sp-menu-left{
right:0}
body.ltr .sp-megamenu-parent .sp-dropdown.sp-dropdown-sub{
left:100%}
@media (min-width:576px) and (max-width:991px){
.sp-menu-full.container{
width:540px}
.phone-mobile-tel {
    display: none;
}
.head-title{
font-size: 26px;
}
#sp-logo.col-md-4, #sp-logo.col-lg-3  {
width: 50%;	
}
#sp-menu.col-sm-5, #sp-menu.col-lg-6 {
width: 15%;	
}
#sp-top3.col-3, #sp-top3.col-sm-3, #sp-top3.col-md-3, #sp-top3.col-lg-3, #sp-top3.col-xl-3 {
width: 35%;
}
.gorod-tel {
display:none;
}
}
@media (min-width:768px) and (max-width:991px){
a.qf3modal.call_me_form2:before {
margin: 4px 0 0 22px;
}
}
@media (min-width:768px){
.sp-menu-full.container{
width:720px}
}
@media (min-width:992px){
.sp-menu-full.container{
width:960px;}
.burger-icon&gt;span {
display: none;
}
}
@media (min-width:1200px){
.sp-menu-full.container{
width:1140px}
.logo-image{
height:55px !important;}
.contacts-adress a {
font-size:13px;
}
.contacts-city a {
font-size:21px;
}
.logo-slogan-txt {
margin-left: 50px;
margin-top: 40px;
}
}
@media (min-width:1366px){
.sp-menu-full.container{
width:1140px}
.logo-image{
height:55px !important;}
.contacts-city a {
font-size:22px;
}
}
#offcanvas-toggler{
display:block;
height:40px;
width:40px;
background-color:#17a2b8;
color:#fff;
text-align:center;
line-height:40px;
font-size:20px}
#offcanvas-toggler&gt;.fa{
color:#fff !important}
#offcanvas-toggler&gt;span:hover{
color:#fff}
.offcanvas-init{
overflow-x:hidden;
position:relative}
.offcanvas-active .offcanvas-overlay{
visibility:visible;
opacity:1}
.offcanvas-overlay{
background:rgba(0, 0, 0, 0.5);
bottom:0;
left:0;
opacity:0;
position:absolute;
right:0;
top:0;
z-index:9999;
visibility:hidden;
-webkit-transition:0.6s;
transition:0.6s}
.body-wrapper{
position:relative;
-webkit-transition:0.6s;
transition:0.6s;
backface-visibility:hidden}
.close-offcanvas{
position:absolute;
top:15px;
z-index:1;
border-radius:100%;
width:24px;
height:24px;
line-height:24px;
text-align:center;
font-size:15px;
background:#333;
color:#fff}
.close-offcanvas:hover{
background:#666;
color:#fff}
.offcanvas-menu{
width:300px;
height:100%;
position:fixed;
top:0;
overflow:inherit;
-webkit-transition:all 0.6s;
transition:all 0.6s;
z-index:10000}
.offcanvas-menu .offcanvas-inner{
padding: 0 30px 0 30px}
.offcanvas-menu .offcanvas-inner .sp-module{
padding:0;
margin:0}
.offcanvas-menu .offcanvas-inner .sp-module .sp-module-title{
font-size:1rem;
font-weight:bold}
.offcanvas-menu .offcanvas-inner .sp-module:not(:last-child){
margin-bottom:20px}
.offcanvas-menu .offcanvas-inner .sp-module ul{
display:-webkit-box;
display:-ms-flexbox;
display:flex;
-webkit-box-orient:vertical;
-webkit-box-direction:normal;
-ms-flex-direction:column;
flex-direction:column;
padding:0;
margin:0;
list-style:none}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li{
border:0;
padding:0;
margin:0;
position:relative;
overflow:hidden;
display:block}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li a,.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li span{
display:block;
font-size:1rem;
padding-top: 1em;
padding-bottom: 1em;
position:relative}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;a&gt;.menu-toggler,.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;.menu-separator&gt;.menu-toggler{
display:block;
position:absolute;
top:50%;
cursor:pointer;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
font-family:FontAwesome}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;a&gt;.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;.menu-separator&gt;.menu-toggler:after{
content:""}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent.menu-parent-open&gt;a&gt;.menu-toggler:after,.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent.menu-parent-open&gt;.menu-separator&gt;.menu-toggler:after{
content:""}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent.menu-parent-open&gt;.nav-header&gt;.menu-toggler:after{
content:""}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;.nav-header&gt;.menu-toggler{
display:block;
position:absolute;
top:50%;
cursor:pointer;
transform:translateY(-50%);
-webkit-transform:translateY(-50%);
font-family:FontAwesome}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;.nav-header&gt;.menu-toggler:after{
content:""}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li ul{
display:none}
.offcanvas-menu .offcanvas-inner .sp-module ul&gt;li ul li a{
font-size:0.875rem}
body.ltr #offcanvas-toggler.offcanvas-toggler-right{
float:left;
margin-left:35px;
height:40px;
width:40px;
background-color:#17a2b8;
color:#fff;
text-align:center;
line-height:40px}
body.ltr #offcanvas-toggler.offcanvas-toggler-right&gt;.fa{
color:#fff}
body.ltr #offcanvas-toggler.offcanvas-toggler-left{
float:left;
margin-right:20px}
body.ltr #offcanvas-toggler.offcanvas-toggler-left&gt;.fa{
color:#fff}
body.ltr.offcanvs-position-left .body-wrapper{
left:0}
body.ltr.offcanvs-position-left .offcanvas-menu{
left:-300px}
body.ltr.offcanvs-position-left.offcanvas-active .offcanvas-menu{
left:0}
body.ltr.offcanvs-position-left.offcanvas-active .body-wrapper{
left:300px}
body.ltr.offcanvs-position-right .body-wrapper{
right:0}
body.ltr.offcanvs-position-right .offcanvas-menu{
right:-300px}
body.ltr.offcanvs-position-right.offcanvas-active .offcanvas-menu{
right:0}
body.ltr.offcanvs-position-right.offcanvas-active .body-wrapper{
right:300px}
body.ltr .close-offcanvas{
right:15px;
top:5px;
line-height:23px}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;a&gt;.menu-toggler,body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;.menu-separator&gt;.menu-toggler{
right:0}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul&gt;li.menu-parent&gt;.nav-header&gt;.menu-toggler{
right:0}
body.ltr .offcanvas-menu .offcanvas-inner .sp-module ul&gt;li ul{
margin-left:10px}
@keyframes spFadeIn{
from{
opacity:0}
to{
opacity:1}
}
@keyframes spFadeInUp{
0%{
opacity:0;
transform:translateY(20px)}
100%{
opacity:1;
transform:translateY(0)}
}
@keyframes spFadeInDown{
0%{
opacity:0;
transform:translateY(-20px)}
100%{
opacity:1;
transform:translateY(0)}
}
@keyframes spZoomIn{
0%{
opacity:0;
transform:scale3d(0.3, 0.3, 0.3)}
100%{
opacity:1}
}
@keyframes spRotateIn{
from{
transform-origin:center;
transform:rotate3d(0, 0, 1, -45deg);
opacity:0}
to{
transform-origin:center;
transform:none;
opacity:1}
}
@keyframes spPulse{
from{
opacity:0;
transform:scale3d(1, 1, 1)}
50%{
opacity:0.5;
transform:scale3d(1.05, 1.05, 1.05)}
to{
opacity:1;
transform:scale3d(1, 1, 1)}
}
@keyframes spSpin{
to{
transform:rotate(360deg)}
}
body{
font-family:'Roboto', sans-serif;
font-size:15px;
font-weight:400;
line-height: 22px;}
a,a:visited,a:active,a:link,a:focus{
cursor:pointer;
text-decoration:none;
outline:none}
.fancybox-lock .fancybox-overlay{
overflow:auto;
overflow-y:auto}
.sj_jshopping_quickview_handler{
position:absolute;
top:-100%;
left:0;
right:0;
margin-top:-30px;
text-align:center;
font-size:18px;
transition:all 0.5s ease-in-out 0s}
.sj_jshopping_quickview_handler i:before{
content:"";
font-size:18px;
font-family:"icomoon";
width:60px;
height:60px;
line-height:60px;
display:inline-block;
background:#fff;
border-radius:100%}
.item-label{
top:10px;
right:10px;
position:absolute;
z-index:2}
.item-label.lbl-new{
right:auto;
left:10px}
.item-label.lbl-new .label_name{
background:#0088cc}
.item-label .label-name{
width:45px;
height:45px;
background:#17a2b8;
border-radius:100%;
color:#fff;
line-height:45px;
font-size:12px;
text-transform:uppercase;
text-align:center}
.addtocart{
display:inline-block;
padding:0 25px;
line-height:40px;
background:#dddddd;
border-radius:5px;
color:#222222;
text-transform:uppercase;
margin-bottom:30px}
.addtocart:hover{
background:#17a2b8;
color:#fff}
.item-price{
font-size:16px;
font-weight:600;
margin:0 0 12px;
color:#222222}
.item-price .old-price{
color:#aaa;
text-decoration:line-through}
.item-price .old_price{
color:#aaa;
text-decoration:line-through}
.header-style-1 .header-top{
border-bottom:1px solid #e5e5e5}
.header-style-1 .header-top .logo{
margin:20px 0}
#sp-search .sj_jshopping_search-wrapper{
margin:20px 0;
max-width:700px}
#sp-search .sj_jshopping_search-wrapper .search{
border:1px solid #e5e5e5;
border-radius:3px}
#sp-search .sj_jshopping_search-wrapper .search .select_category{
width:170px;
border-right:1px solid #e5e5e5;
position:relative}
#sp-search .sj_jshopping_search-wrapper .search .select_category select{
font-size:15px;
color:#222222;
background:#f9f9f9;
height:38px;
line-height:38px}
#sp-search .sj_jshopping_search-wrapper .search .select_category:before{
content:"";
font-size:15px;
font-family:"icomoon";
color:#222222;
position:absolute;
top:0;
right:20px;
line-height:38px;
pointer-events:none}
#sp-search .sj_jshopping_search-wrapper .search .autosearch-input{
padding:0 20px;
font-size:15px;
color:#666666;
height:38px}
#sp-search .sj_jshopping_search-wrapper .search button{
width:60px;
padding:0;
height:40px;
margin:-1px;
background:#17a2b8;
border-radius:0 3px 3px 0}
#sp-search .sj_jshopping_search-wrapper .search button span{
font-size:0}
#sp-search .sj_jshopping_search-wrapper .search button span:before{
content:"";
font-size:18px;
font-family:"icomoon";
font-weight:normal}
#sp-search .sj_jshopping_search-wrapper .search button:hover{
background:#222222}
#sp-top1 .sp-module{
float:right;
margin-right:5px}
#sp-top1 .sp-module:hover{
background:#f9f9f9}
.block-location{
padding:25px 0px 0px}
.block-location a{
font-size:15px;
text-transform:uppercase;
color:#222222;
line-height:14px;
font-weight:500}
.block-location a:before{
content:"";
font-size:20px;
font-family:"icomoon";
text-align:center;
line-height:20px;
padding-bottom:10px}
.block-location a:hover{
color:#17a2b8}
#jshop_module_wishlist{
padding:20px 20px 14px}
#jshop_module_wishlist #jshop_summ_product{
display:none}
#jshop_module_wishlist a{
position:relative;
font-size:12px;
text-transform:uppercase;
color:#222222;
display:inline-block;
line-height:14px;
font-weight:500}
#jshop_module_wishlist a:before{
content:"";
font-size:20px;
font-family:"icomoon";
display:block;
text-align:center;
line-height:20px;
padding-bottom:10px}
#jshop_module_wishlist a:hover{
color:#17a2b8}
#jshop_module_wishlist a span{
position:absolute;
top:-11px;
right:0;
width:21px;
height:21px;
line-height:21px;
color:#fff;
text-align:center;
display:inline-block;
border-radius:100%;
background:#17a2b8}
#jshop_module_cart{
padding:20px 20px 14px}
#jshop_module_cart .price{
display:none}
#jshop_module_cart a{
position:relative;
font-size:12px;
text-transform:uppercase;
color:#222222;
display:inline-block;
line-height:14px;
font-weight:500;
text-align:center}
#jshop_module_cart a i.icon-shopping-cart1{
font-size:20px;
display:block;
text-align:center;
line-height:20px;
padding-bottom:10px}
#jshop_module_cart a:hover{
color:#17a2b8}
#jshop_module_cart a span.items_cart{
position:absolute;
top:-11px;
right:0;
width:21px;
height:21px;
line-height:21px;
color:#fff;
text-align:center;
display:inline-block;
border-radius:100%;
background:#17a2b8}
#jshop_module_cart a .title-my-cart{
margin:0}
#my_account{
padding:20px 0 14px;
position:relative}
#my_account a.dropdown-toggle{
font-size:12px;
text-transform:uppercase;
color:#222222;
display:inline-block;
line-height:14px;
font-weight:500}
#my_account a.dropdown-toggle:before{
content:"";
font-size:20px;
font-family:"icomoon";
display:block;
text-align:center;
line-height:20px;
padding-bottom:10px}
#my_account a.dropdown-toggle:after{
display:none}
#my_account a.dropdown-toggle:hover{
color:#17a2b8}
#my_account ul.dropdown-menu{
padding:10px 20px;
min-width:120px;
box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.2);
border-radius:0px;
margin:0;
font-size:12px;
text-transform:capitalize}
#my_account ul.dropdown-menu li a{
padding:3px 0;
display:block;
color:#222222;
font-weight:500}
#my_account ul.dropdown-menu li a:hover{
color:#17a2b8}
#my_account.toplinks_hover ul.dropdown-menu{
display:block;
transition:all 0.2s ease-out}
#my_account.toplinks_hover ul.dropdown-menu li a:hover{
color:#17a2b8;
text-decoration:none;
font-weight:500;
display:block}
#my_account.account_logout a.dropdown-toggle:before{
content:""}
#my_account.account_logout ul li.logout .btn-primary{
background:none;
padding:0px 0px;
display:block;
margin:0;
color:#222222;
font-size:12px;
border:none;
text-transform:capitalize;
font-weight:500}
#my_account.account_logout ul li.logout .btn-primary:hover{
background:none;
color:#17a2b8}
#my_account.account_logout ul li.logout .btn-primary:focus{
box-shadow:none}
#sp-top3 .sp-module{
float:right;}
.sp-module .mod-languages{
position:relative;
margin:0 10px}
.sp-module .mod-languages .btn-link{
background:#f5f5f5;
height:24px;
line-height:24px;
border:0;
color:#222222;
padding:0 10px;
text-transform:uppercase}
.sp-module .mod-languages .btn-link:hover{
color:#17a2b8;
text-decoration:none}
.sp-module .mod-languages .btn-link:after{
border:0;
display:none}
.sp-module .mod-languages .btn-link i:before{
content:"";
font-family:"icomoon";
font-size:12px}
.sp-module .mod-languages a{
padding:0;
margin:0;
border:0;
font-size:12px;
color:#222222}
.sp-module .mod-languages a:after{
border:0}
.sp-module .mod-languages a:after:after{
border:0;
display:none}
.sp-module .mod-languages a:hover{
color:#17a2b8}
.sp-module .mod-languages img{
display:inline}
.sp-module .mod-languages .dropdown-menu{
min-width:100px;
border-radius:0px;
padding:10px 15px}
.sp-module .mod-languages .dropdown-menu li{
border:none;
display:inline-block}
.sp-module .mod-languages .dropdown-menu li img{
vertical-align:-1px}
.sp-module .mod-currency .bootstrap-select&gt;.btn{
height:24px;
line-height:24px;
border:0;
font-size:12px;
padding:0 10px;
border-radius:0;
background:#f5f5f5;
color:#222222;
text-transform:uppercase;
position:relative}
.sp-module .mod-currency .bootstrap-select&gt;.btn:after{
border:0;
display:none}
.sp-module .mod-currency .bootstrap-select&gt;.btn:focus{
box-shadow:none;
outline:none;
outline:0px auto -webkit-focus-ring-color !important;
outline-offset:0}
.sp-module .mod-currency .bootstrap-select&gt;.btn i:before{
content:"";
font-family:"icomoon";
font-size:12px}
.sp-module .mod-currency .bootstrap-select&gt;.btn .filter-option{
width:auto;
padding-right:5px}
.sp-module .mod-currency .bootstrap-select .dropdown-menu{
transition:all 0.2s ease-out;
padding:10px 20px;
min-width:120px;
box-shadow:0 0px 10px 0px rgba(0, 0, 0, 0.2);
border-radius:0px;
font-size:12px;
margin-top:-1px}
.sp-module .mod-currency .bootstrap-select .dropdown-menu a{
line-height:22px}
#sp-section-1 .container{
max-width:100%;
padding:0 !important}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div{
display:inline-block;
width:70px;
height:70px;
text-align:center;
line-height:70px;
color:#fff;
position:absolute;
margin:0;
border-radius:100% !important;
background-color:rgba(0, 0, 0, 0.1);
margin-top:-35px;
opacity:1;
font-size:24px}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div:before{
width:10px;
height:100%;
font-family:icomoon}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div:hover{
background-color:#17a2b8}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div.owl-prev{
left:30px}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div.owl-prev:before{
content:''}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div.owl-next{
right:30px}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div.owl-next:before{
content:''}
.image-slider-home .yt-content-slider .owl-controls .owl-dots{
position:absolute;
bottom:10px;
width:100%;
left:0;
right:0}
.image-slider-home .yt-content-slider .owl-controls .owl-dots .owl-dot span{
width:14px;
height:14px;
background:#fff;
box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}
.image-slider-home .yt-content-slider .owl-controls .owl-dots .owl-dot.active span,.image-slider-home .yt-content-slider .owl-controls .owl-dots .owl-dot:hover span{
background:#17a2b8}
.block-policy .inner{
border:1px solid #e5e5e5;
border-radius:10px;
float:left;
width:100%;
margin:10px 0 20px;
padding: 0;}
.block-policy .inner .item{
float:left;
line-height:19px;
padding:20px;
width:20%;
position:relative;
transition:all 0.3s ease-in-out 0s;
list-style-type: none;}
.block-policy .inner .item:before{
position:absolute;
top:-1px;
left:-1px;
right:-1px;
bottom:-1px;
border:1px solid transparent;
border-radius:10px}
.block-policy .inner .item:hover{
cursor:pointer}
.block-policy .inner .item:hover:before{
border-color:#17a2b8}
.block-policy .inner .item:hover a{
color:#17a2b8}
.block-policy .inner .item a{
color:#222222;
font-size:15px;
text-transform:uppercase;
display:block;
margin:10px 0 5px;
font-weight:500;
display: table-cell;}
.block-policy .inner .item a:hover{
color:#17a2b8}
.block-policy .inner .item a em{
width:50px;
text-align:center;
display:table-cell;
vertical-align:middle;
font-size:40px}
.block-policy .inner .item p{
color:#888;
font-size:15px;
margin:0;
padding: 0;}
.block-policy .inner .item .pl_icon{
float:left;
width:60px;
height:60px;
line-height:60px;
text-align:center;
margin-right:10px;
background:#f5f5f5;
border-radius:100%}
.item-inner .extra_fields .data, .extra_fields_value {
font-weight:700;
}
.item-inner .extra_fields div {
display: flex;
flex-flow: wrap;
justify-content: space-between;
text-decoration: underline;
text-decoration-color: #17a2b8;
margin: 0 10px;
}
.block_efg {
}
.attributgr_name {
display: none;
}
.extra_fields_name_value {
display: flex;
flex-flow: wrap;
justify-content: space-between;
text-decoration: underline;
text-decoration-color: #17a2b8;
margin: 0 10px;
}
.extra_fields_el .fa-info-circle {
float: left;
padding-right: 5px;
padding-top: 3px;
}
.product-item-details .extra_fields .data {
font-weight:700;
}
.product-item-details .extra_fields div {
display: flex;
flex-flow: wrap;
justify-content: space-between;
text-decoration: underline;
text-decoration-color: #17a2b8;
}
.jshop_price {
color: #383838;
}
.block-protect {
margin-top: 10px;
margin-bottom: 10px;
padding: 0 100px;
overflow: hidden;
}
.block-protect .pretext {
text-align: center;
}
.block-protect .pretext .heading-title {
text-align: center;
color: #222;
margin-bottom: 25px;
font-weight: 600;
}
.block-protect .pretext p {
font-size: 16px;
text-align: center;
width: 60%;
display: inline-block;
margin: 0;
}
.block-protect .block-wasp {
margin-top: 50px;
text-align: left;
list-style-type: none;
}
.block-protect .block-wasp .block-wasp-img {
width: 45%;
float: left;
margin-right: 15px;
}
.block-protect .block-wasp .block-list ul li {
margin-bottom: 22px;
list-style-type: none;
}
.block-protect .block-wasp .block-list ul li p {
margin-bottom: 38px;
font-size: 12px;
color: #979797;
font-weight: normal;
}
.block-protect .block-wasp .block-list ul li i {
font-size: 0;
float: left;
margin-right: 10px;
}
.block-protect .block-wasp .block-list ul li i:before {
font-size: 20px;
color: #3ea844;
content: "";
background-image: url(../images/icon/icon-protect.png);
background-repeat: no-repeat;
background-position: 0 -70px;
display: inline-block;
width: 47px;
height: 40px;
}
.block-protect .block-wasp .block-list ul li:first-child {
color: #3ea844;
font-size: 18px;
list-style-type: none;
}
.block-protect .block-wasp .block-list ul li:first-child p {
color: #979797;
}
.block-protect .block-wasp .block-list ul li:first-child i:before {
width: 47px;
height: 47px;
background-position: 0 0;
}
.block-protect .block-wasp .block-list .list-no ul li {
color: #222;
}
.block-protect .block-wasp .block-list .list-no ul li i:before {
background-position: 0 -180px;
}
.block-protect .block-wasp .block-list .list-no ul li:first-child {
color: #e23139;
}
.block-protect .block-wasp .block-list .list-no ul li:first-child i:before {
background-position: 0 -113px;
}
.block-protect .block-wasp .block-list .block-descr {
padding: 0 30px;
}
.block-protect .block-wasp .block-list .block-descr h4 {
font-size: 20px;
color: #222;
font-weight: 500;
margin-bottom: 18px;
}
.block-protect .block-wasp .block-list .block-descr p {
font-size: 15px;
margin-bottom: 30px;
}
.block-protect .block-wasp .block-list .block-descr a.link-more {
display: inline-block;
}
.block-protect .block-wasp .block-list .block-descr a.link-more:hover {
color: #222;
}
/*-------------------block services custom html -----------------------*/
.block-services {
  margin: 100px 0;
  text-align: center;
}
.block-services .pretext {
  font-size: 14px;
  padding: 0 22px;
  line-height: 30px;
  display: inline-block;
  background: #d0e6ff;
  color: #2b8fff;
  border-radius: 15px;
  text-transform: capitalize;
}
.block-services .heading-title {
  font-size: 40px;
  margin-top: 10px;
  margin-bottom: 50px;
  color: #38495e;
  text-transform: capitalize;
}
.block-services .block-warp {
  text-align: left;
}
.block-services .block-warp .row:first-child .block-item {
  margin-bottom: 30px;
}
.block-services .block-warp .block-item {
  transition: all 0.2s ease-in-out 0s;
}
.block-services .block-warp .block-item .block-img {
  overflow: hidden;
}
.block-services .block-warp .block-item .block-img img {
  webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  transition: all 0.3s;
}
.block-services .block-warp .block-item .block-content {
  border: 1px solid #ddd;
  border-width: 0px 1px 1px 1px;
  padding: 15px 30px 20px 30px;
  transition: all 0.3s ease-in-out 0s;
}
.block-services .block-warp .block-item .block-content a {
  color: #2b8fff;
  text-transform: uppercase;
}
.block-services .block-warp .block-item .block-content a:before {
  content: "\f111";
  font-family: "icomoon";
  display: inline-block;
  margin-right: 10px;
  font-size: 7px;
  vertical-align: 2px;
}
.block-services .block-warp .block-item .block-content a:hover {
  color: #38495e;
}
.block-services .block-warp .block-item .block-content p {
  font-size: 18px;
  color: #38495e;
  text-transform: capitalize;
  font-weight: 600;
  margin-bottom: 0px;
  margin-top: 3px;
}
.block-services .block-warp .block-item:hover {
  box-shadow: 0 0 8px rgba(0, 0, 0, 0.2);
}
.block-services .block-warp .block-item:hover .block-content {
  border-color: #2b8fff;
}
.block-services .block-warp .block-item:hover .block-img img {
  webkit-transform: scale(1.15);
  -moz-transform: scale(1.15);
  -ms-transform: scale(1.15);
  -o-transform: scale(1.15);
  transform: scale(1.15);
}
/*-----------process block custom html ---------------*/
.block-process {
  margin: 100px 0;
  text-align: center;
}
.block-process .pretext {
  font-size: 14px;
  padding: 0 35px;
  line-height: 30px;
  display: inline-block;
  background: #ffadca;
  color: #ff00d2;
  border-radius: 15px;
  text-transform: capitalize;
}
.block-process .heading-title {
  font-size: 40px;
  margin-top: 10px;
  margin-bottom: 60px;
  color: #38495e;
  text-transform: capitalize;
}
.block-process .block-warp {
  position: relative;
}
.block-process .block-warp:before {
  content: "";
  width: 473px;
  height: 315px;
  display: inline-block;
  position: absolute;
  bottom: 60px;
  left: 50%;
  margin-left: -236px;
  border-radius: 100%;
  border: dashed 1px #e04c4c;
}
.block-process .block-warp .col-break {
  margin-left: 12.5%;
}
.block-process .block-warp .item-link {
  display: block;
  font-size: 16px;
  font-weight: 600;
  color: #222;
}
.block-process .block-warp .item-link:hover {
  color: #2b8fff;
}
.block-process .block-warp .item-link:before {
  content: "\e954";
  font-size: 18px;
  font-family: "icomoon";
  margin-right: 20px;
}
.block-process .block-warp .item-link.item-link1:before {
  content: "\e952";
}
.block-process .block-warp .item-link.item-link3:before {
  content: "\e96f";
}
.block-process .block-warp .item-link.item-link4:before {
  content: "\e924";
}
.block-process .block-warp .item-link.item-link1, .block-process .block-warp .item-link.item-link4 {
  margin-top: 70px;
}
.block-process .block-warp .item-link.item-link2, .block-process .block-warp .item-link.item-link3 {
  margin-bottom: 70px;
}
.block-process .block-warp .block-item {
  display: inline-block;
  color: #fff;
  background: #e04c4c;
  border-radius: 10px;
  position: relative;
  transform: rotate(45deg);
  width: 177px;
  height: 177px;
}
.block-process .block-warp .block-item:hover {
  opacity: 0.9;
}
.block-process .block-warp .block-item .block-content {
  transform: rotate(-45deg);
  width: 177px;
  height: 177px;
  display: table-cell;
  vertical-align: middle;
  font-size: 12px;
  line-height: 18px;
  padding: 0 9px;
}
.block-process .block-warp .block-item.item-img {
  background: none;
}
.block-process .block-warp .block-item.item-img:before {
  content: "";
  position: absolute;
  top: -13px;
  left: -13px;
  z-index: -1;
  width: 95px;
  height: 95px;
  border-radius: 5px;
  background: #0098e1;
}
.block-process .block-warp .block-item.item-img .block-content {
  padding: 0px 0;
  display: inline-block;
  overflow: hidden;
  transform: rotate(0deg);
  border-radius: 10px;
}
.block-process .block-warp .block-item.item-img .block-content img {
  margin-top: -35px;
  margin-left: -35px;
  width: 250px;
  height: 250px;
  max-width: none;
  transform: rotate(-45deg);
}
.block-process .block-warp .block-item.item-img .block-num {
  position: absolute;
  top: 83%;
  left: 83%;
  width: 45px;
  height: 45px;
  z-index: 1;
  border-radius: 5px;
  font-size: 18px;
  transform: rotate(-45deg);
  display: table-cell;
  vertical-align: middle;
}
.block-process .block-warp .block-item.item-img .block-num:before {
  content: "";
  position: absolute;
  bottom: 10px;
  left: 0;
  z-index: -1;
  width: 45px;
  height: 45px;
  transform: rotate(45deg);
  border-radius: 5px;
  background: #0098e1;
}
.block-process .block-warp .block-item.item-img1, .block-process .block-warp .block-item.item-img4, .block-process .block-warp .block-item.item-txt3 {
  margin-top: -35px;
}
.block-process .block-warp .block-item.item-txt1, .block-process .block-warp .block-item.item-txt2 {
  margin-top: 88px;
}
.block-process .block-warp .block-item.item-img3:before, .block-process .block-warp .block-item.item-img3 .block-num:before {
  background: #016cd6;
}
.block-process .block-warp .block-item.item-img1:before {
  background: #7cd300;
  top: 54%;
  left: 54%;
}
.block-process .block-warp .block-item.item-img1 .block-num {
  top: 0;
  left: 0;
}
.block-process .block-warp .block-item.item-img1 .block-num:before {
  background: #7cd300;
  top: -12px;
  left: 0px;
}
.block-process .block-warp .block-item.item-img4:before {
  top: 54%;
  left: 54%;
  background: #00bf90;
}
.block-process .block-warp .block-item.item-img4 .block-num {
  top: 0;
  left: 0px;
}
.block-process .block-warp .block-item.item-img4 .block-num:before {
  background: #00bf90;
  top: -12px;
  left: 0px;
}
.block-process .block-warp .block-item.item-txt3 {
  background: #016cd6;
}
.block-process .block-warp .block-item.item-txt2 {
  background: #794bb7;
}
.sppb-box-services {
  min-height: 160px;
  background: #f8f8f8;
  color: #1c1c1c;
  width: 100%;
  margin-bottom: 30px;
  padding: 40px 35px 0 100px;
  display: flex;
  flex-direction: row;
  flex-wrap: nowrap;
  justify-content: flex-start;
  align-items: center;
  text-align: left;
  position: relative;
  z-index: 1;
  overflow: hidden;
  transition: 0.3s all ease-in-out;
}
.sppb-box-services .box-services--title {
  font-family: 'Montserrat', sans-serif;
  font-size: 20px;
  font-weight: 700;
  transition: all 0.35s ease-in-out;
}
.sppb-box-services .box-services--icons {
  position: absolute;
  z-index: 2;
  left: 20px;
  top: 25%;
  transition: all 0.3s ease-in-out;
}
.sppb-box-services p {
  color: #7a7a7a;
  margin-bottom: 30px;
}
.sppb-box-services:hover {
  background: #323232;
  color: #fff;
}
.sppb-box-services:hover p {
  color: #fff;
}
.banner a{
position:relative;
display:block;
overflow:hidden}
.banner a:hover{
}
.banner a img{
transition:all 0.3s ease-in-out 0s}
.banner a img:hover{
transform:scale(1.15)}
.home-banner1{
margin-bottom:50px}
.home-banner1 .row{
margin-left:-8px;
margin-right:-8px}
.home-banner1 .row .item{
padding-left:8px;
padding-right:8px}
.block-dealproduct .products-wrap{
overflow:hidden;
margin:0 0 50px;
background:#17a2b8;
border-radius:10px}
.block-dealproduct .products-wrap .intro_text{
margin:0;
width:25%;
float:left}
.block-dealproduct .products-wrap .intro_text .block-countdown{
color:#fff;
text-align:center;
text-transform:uppercase;
background:url(../images/time-buy.png) no-repeat center center;
padding:15px}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv1{
display:block;
font-weight:600;
line-height:35px}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv2{
font-size:22px;
display:block;
font-weight:600;
line-height:25px;
margin:15px}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv3{
font-size:47px;
display:block;
font-weight:600;
line-height:47px}
.block-dealproduct .products-wrap .intro_text .block-countdown .num-deal .text-count{
font-size:18px;
display:block;
text-transform:none;
font-weight:300;
margin:50px 0 8px}
.block-dealproduct .products-wrap .intro_text .block-countdown .num-deal #block-clock div{
margin:0 5px;
padding:8px 0px;
font-size:24px;
color:#17a2b8;
display:inline-block;
background:#fff;
border-radius:5px;
min-width:60px;
font-weight:600}
.block-dealproduct .products-wrap .intro_text .block-countdown .num-deal #block-clock div span{
font-size:12px;
color:#222222;
display:block;
font-weight:600}
.block-dealproduct .products-wrap .products-box{
width:75%;
float:left}
.block-dealproduct .products-wrap .products-box .item{
margin:30px 0;
padding-bottom:0}
.block-dealproduct .products-wrap .products-box .item .item-inner{
border-radius:10px;
background:#fff;
text-align:center;
margin:0 5px}
.block-dealproduct .products-wrap .products-box .item .item-inner:hover .item-image .sj_jshopping_quickview_handler{
top:50%}
.block-dealproduct .products-wrap .products-box .item .item-inner:hover .item-image a img{
transform:scale(1.15)}
.block-dealproduct .products-wrap .products-box .item .item-inner:hover .item-price{
color:#17a2b8}
.block-dealproduct .products-wrap .products-box .item .item-inner:hover .addtocart{
background:#17a2b8;
color:#fff}
.block-dealproduct .products-wrap .products-box .item .item-image{
border-radius:10px;
margin-bottom:7px;
position:relative;
overflow:hidden;
text-align:center}
.block-dealproduct .products-wrap .products-box .item .item-image a{
display:inline-block}
.block-dealproduct .products-wrap .products-box .item .item-image img{
transition:0.3s all ease 0s}
.block-dealproduct .products-wrap .products-box .item .item-title{
margin:0 0 12px;
font-weight:500;
padding:0 10px}
.block-dealproduct .products-wrap .products-box .item .item-title a{
color:#222222}
.block-dealproduct .products-wrap .products-box .item .item-title a:hover{
color:#17a2b8}
.block-dealproduct .products-wrap .products-box .item .review-mark{
margin:0 0 5px;
display:inline-block}
#sp-section-7{
margin-top:20px}
#sp-section-8 .block-products:first-child{
margin-top:50px}
.block-products{
margin:0 0 50px}
.block-products .sp-module-title{
font-size:24px;
line-height:20px;
color:#222222;
text-transform:capitalize;
margin-bottom:15px;
font-weight:400}
.block-products .products-wrap{
overflow:hidden;
margin:0;
background:#fff;
border-radius:10px;
padding:20px}
.block-products .products-wrap .footer_text{
margin:0;
width:19%;
float:right}
.block-products .products-wrap .footer_text .box-banner{
border-radius:10px;
float:right;
overflow:hidden}
.block-products .products-wrap .footer_text .box-banner img{
transition:all 0.3s ease-in-out 0s}
.block-products .products-wrap .footer_text .box-banner img:hover{
transform:scale(1.15)}
.block-products .products-wrap .products-box{
float:left;
width:81%}
.block-products-zainteres{
float:left;
width:100%}
.block-products .products-wrap .products-box .item{
margin:0px 19px 0 0;
padding-bottom:0}
.block-products .products-wrap .products-box .item .item-inner{
border-radius:10px;
background:#fff;
text-align:center;
margin:0 0px;
transition:all 0.3s ease-in-out 0s}
.block-products .products-wrap .products-box .item .item-inner:hover{
box-shadow:0 0 15px rgba(0, 0, 0, 0.2)}
.block-products .products-wrap .products-box .item .item-inner:hover .item-image .sj_jshopping_quickview_handler{
top:50%}
.block-products .products-wrap .products-box .item .item-inner:hover .item-image a img{
transform:scale(1.15)}
.block-products .products-wrap .products-box .item .item-inner:hover .item-price{
color:#17a2b8}
.block-products .products-wrap .products-box .item .item-inner:hover .addtocart{
background:#17a2b8;
color:#fff}
.block-products .products-wrap .products-box .item .item-image{
border-radius:10px;
position:relative;
overflow:hidden;
text-align:center}
.block-products .products-wrap .products-box .item .item-image a{
display:inline-block}
.block-products .products-wrap .products-box .item .item-image img{
transition:0.3s all ease 0s}
.block-products .products-wrap .products-box .item .item-title{
margin:0 0 12px;
font-weight:500;
padding:0 10px}
.block-products .products-wrap .products-box .item .item-title a{
color:#222222}
.block-products .products-wrap .products-box .item .item-title a:hover{
color:#17a2b8}
.block-products .products-wrap .products-box .item .review-mark{
margin:0 0 5px;
display:inline-block}
.block-slideproduct{
border-radius:10px;
border:1px solid #e5e5e5;
margin-bottom:30px}
.block-slideproduct .sp-module-title,.block-slideproduct .page-title{
font-size:18px;
text-transform:capitalize;
background:#17a2b8;
color:#fff;
border-radius:0 30px 30px 0;
padding:0 20px;
line-height:35px;
float:left;
margin:20px 0 0 -1px;
font-weight:400}
.block-slideproduct .container-slider{
margin:0}
.block-slideproduct .container-slider .page-button.top.style2{
margin:20px 20px 0 0}
.block-slideproduct .container-slider .page-button.top.style2 ul.control-button{
text-indent:0;
height:35px}
.block-slideproduct .container-slider .page-button.top.style2 ul.control-button li{
bottom:0;
width:35px;
height:35px;
line-height:35px;
border-radius:100%;
background:#f5f5f5;
color:#222222;
font-size:0;
opacity:1;
text-align:center;
z-index:2}
.block-slideproduct .container-slider .page-button.top.style2 ul.control-button li:before{
content:"";
font-family:"icomoon";
font-size:18px}
.block-slideproduct .container-slider .page-button.top.style2 ul.control-button li.preview{
right:40px}
.block-slideproduct .container-slider .page-button.top.style2 ul.control-button li.preview:before{
content:""}
.block-slideproduct .container-slider .page-button.top.style2 ul.control-button li:hover{
color:#fff;
background:#17a2b8}
.block-slideproduct .container-slider .slider{
clear:both;
margin:20px;
z-index:1}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item{
margin-bottom:0}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img{
float:left;
border:none;
position:relative;
overflow:hidden;
padding:0}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img img{
width:auto;
transition:0.3s all ease 0s;
margin: 0 10px 0 0;
border-radius: 5px}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img:hover{
opacity:1}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info{
padding:0;
margin-top:20px}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title{
font-size:15px;
margin-bottom:10px}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title a{
color:#222222}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-title a:hover{
color:#17a2b8}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-price{
color:#222222;
font-size:15px;
margin:10px 0 15px}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-des{
font-size:15px;
color:#666666;
padding-bottom:30px;
line-height:23px}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap:hover .item-img .sj_jshopping_quickview_handler{
top:50%}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap:hover .item-img img{
transform:scale(1.05);
border-radius: 5px}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap:hover .addtocart{
background:#17a2b8;
color:#fff}
.custom.block-categories{
margin:0px}
.custom.block-categories .yt-content-slider .owl-nav [class*="owl-"]{
opacity:1}
.custom.block-categories .yt-content-slider .item{
margin:20px 0;
border:none;
text-align:center;
border-radius:10px}
.custom.block-categories .yt-content-slider .item img{
opacity:1}
.custom.block-categories .yt-content-slider .item:hover{
background-color:#fff}
.custom.block-categories .yt-content-slider .item:hover a{
color:#222222}
.custom.block-categories .yt-content-slider .item a{
display:block;
padding:10px;
color:#fff}
.custom.block-categories .yt-content-slider .item a:hover{
color:#222222}
.custom.block-categories .yt-content-slider .item a img{
display:inline-block;
width:123px;
max-width:100%;
border-radius:100%}
.custom.block-categories .yt-content-slider .item a span{
clear:both;
display:block;
font-size:15px;
text-transform:capitalize;
padding-top:8px;
padding-bottom:5px}
.custom.block-categories .owl-controls{
margin-top:0}
.custom.block-categories .owl-controls .owl-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-categories .owl-controls .owl-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-categories .owl-controls .owl-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-categories .owl-controls .owl-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-categories .owl-controls .owl-nav div.owl-prev{
left:0}
.custom.block-categories .owl-controls .owl-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-brands{
margin:0 0 50px;
background:#fff;
padding:20px;
border-radius:10px}
.custom.block-brands .yt-content-slider .owl-nav [class*="owl-"]{
opacity:1}
.custom.block-brands .yt-content-slider .owl-stage-outer{
padding:0 1px}
.custom.block-brands .yt-content-slider .item{
text-align:center;
border-radius:10px;
border:1px solid transparent}
.custom.block-brands .yt-content-slider .item img{
opacity:1}
.custom.block-brands .yt-content-slider .item:hover{
background-color:#fff;
border:1px solid #e5e5e5}
.custom.block-brands .yt-content-slider .item:hover a{
color:#222222}
.custom.block-brands .yt-content-slider .item a{
display:block;
color:#fff}
.custom.block-brands .yt-content-slider .item a:hover{
color:#222222}
.custom.block-brands .yt-content-slider .item a img{
display:inline-block;
max-width:178px;
border-radius:10px}
.custom.block-brands .yt-content-slider .item a span{
clear:both;
display:none;
font-size:15px;
text-transform:capitalize;
padding-top:8px;
padding-bottom:5px}
.custom.block-brands .owl-controls{
margin-top:0}
.custom.block-brands .owl-controls .owl-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-brands .owl-controls .owl-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-brands .owl-controls .owl-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-brands .owl-controls .owl-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-brands .owl-controls .owl-nav div.owl-prev{
left:0}
.custom.block-brands .owl-controls .owl-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-promotion{
margin:50px 0;
overflow:hidden}
.custom.block-promotion .yt-content-slider .owl-nav [class*="owl-"]{
opacity:1}
.custom.block-promotion .yt-content-slider .owl-stage-outer{
margin:0 -10px}
.custom.block-promotion .yt-content-slider .item{
border:none;
text-align:center;
position:static;
padding:0 10px}
.custom.block-promotion .yt-content-slider .item a{
position:relative;
padding:35px 0 54px;
display:block;
color:#fff}
.custom.block-promotion .yt-content-slider .item a img{
display:inline-block;
width:266px;
max-width:100%;
border-radius:10px}
.custom.block-promotion .yt-content-slider .item a&gt;span .txt_sale{
position:absolute;
top:0;
left:0;
right:0;
font-size:18px;
color:#26c0ff}
.custom.block-promotion .yt-content-slider .item a&gt;span .txt_title{
position:absolute;
bottom:0;
left:0;
right:0;
font-size:15px;
color:#222222;
line-height:44px;
border:1px solid #e5e5e5;
border-radius:4px;
transition:all 0.3s ease-in-out 0s}
.custom.block-promotion .yt-content-slider .item a&gt;span .txt_title:before{
background:#26c0ff;
height:2px;
display:inline-block;
position:absolute;
bottom:-1px;
left:-1px;
right:-1px;
content:""}
.custom.block-promotion .yt-content-slider .item a&gt;span:before{
background:#26c0ff;
height:2px;
display:inline-block;
position:absolute;
bottom:0px;
left:0px;
right:0px;
content:"";
transition:all 0.3s ease-in-out 0s}
.custom.block-promotion .yt-content-slider .item:hover a&gt;span .txt_title{
border-color:transparent !important;
color:#fff}
.custom.block-promotion .yt-content-slider .item:hover a&gt;span .txt_title:before{
background-color:transparent !important}
.custom.block-promotion .yt-content-slider .item:hover a&gt;span:before{
height:46px;
border-radius:4px}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(2) .item a span .txt_sale{
color:#fd6130}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(2) .item a span .txt_title:before{
background:#fd6130}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(2) .item a span:before{
background:#fd6130}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(3) .item a span .txt_sale{
color:#68cd20}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(3) .item a span .txt_title:before{
background:#68cd20}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(3) .item a span:before{
background:#68cd20}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(4) .item a span .txt_sale{
color:#ffb400}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(4) .item a span .txt_title:before{
background:#ffb400}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(4) .item a span:before{
background:#ffb400}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(5) .item a span .txt_sale{
color:#ff5b9d}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(5) .item a span .txt_title:before{
background:#ff5b9d}
.custom.block-promotion .yt-content-slider .owl-item:nth-child(5) .item a span:before{
background:#ff5b9d}
.custom.block-promotion .owl-controls{
margin-top:0}
.custom.block-promotion .owl-controls .owl-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-promotion .owl-controls .owl-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-promotion .owl-controls .owl-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-promotion .owl-controls .owl-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-promotion .owl-controls .owl-nav div.owl-prev{
left:0}
.custom.block-promotion .owl-controls .owl-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-testimonial .moduletable .testimonial-title{
display:none}
.custom.block-testimonial .moduletable .yt-testimonial{
padding:30px 0 40px}
.custom.block-testimonial .moduletable .yt-testimonial .extraslider-inner{
padding:0 18.5%}
.custom.block-testimonial .moduletable .yt-testimonial .extraslider-inner .item-wrap-inner{
margin:0;
padding:0}
.custom.block-testimonial .moduletable .yt-testimonial .extraslider-inner .item-wrap-inner .item-info{
padding:30px 0 0;
font-size:15px;
color:#222222;
line-height:22px}
.custom.block-testimonial .moduletable .yt-testimonial .extraslider-inner .item-wrap-inner .item-info h5{
font-size:18px;
color:#222222;
margin:12px 0 0;
text-transform:uppercase}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div{
color:#fff;
height:55px;
width:55px;
margin-top:-28px;
line-height:55px;
border-radius:100%;
background:#e0e0e0}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div.owl-prev{
left:0}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
ul.block-menufooter{
text-align:right;
margin:0 -20px}
ul.block-menufooter li{
display:inline-block;
margin:20px;
line-height:20px}
ul.block-menufooter li a{
font-size:15px;
text-transform:normal}
ul.block-menufooter li:first-child{
float:left}
ul.block-menufooter li:first-child a:before{
content:"";
font-size:20px;
margin-right:10px;
font-family:FontAwesome}
.sp-module .acymailing_module{
padding:0px 0 22px !important;
max-width:72%}
.sp-module .acymailing_module .acymailing_introtext{
padding-bottom:15px !important}
.sp-module .acymailing_module table.acymailing_form{
display:block}
.sp-module .acymailing_module td{
padding-bottom:0}
.sp-module .acymailing_module td.acyfield_email{
min-width:211px}
.sp-module .acymailing_module td.acyfield_email input[type="text"]{
height:44px;
border:none;
color:#222222;
border-radius:5px 0 0 5px;
font-size:13px;
line-height:44px}
.sp-module .acymailing_module td.acysubbuttons input[type="submit"]{
height:44px;
font-weight:400;
background-color:#17a2b8;
border-radius:0px 5px 5px 0px;
text-transform:uppercase;
padding:0 20px;
font-size:15px;
margin-left:-2px;
border:none;
transition:none}
.sp-module .acymailing_module td.acysubbuttons input[type="submit"]:hover{
color:#222222}
.sp-module .acymailing_module td.acysubbuttons input[type="submit"]:focus{
box-shadow:none}
#sp-right .sp-module.jshop-cat .sp-module-title{
margin:0 0 5px}
#sp-right .sp-module.jshop-cat .jshop_menu_level_1_a{
padding-left:30px}
#sp-right .sp-module.jshop-cat .jshop_menu_level_1_a a{
font-size:15px;
font-weight:400}
#sp-right .sp-module.jshop-cat .jshop_menu_level_0_a,#sp-right .sp-module.jshop-cat .jshop_menu_level_0{
margin:0}
#sp-right .sp-module.jshop-cat .jshop_menu_level_0_a a,#sp-right .sp-module.jshop-cat .jshop_menu_level_0 a{
font-size:15px;
font-weight:400 !important;
color:#222222;
border-bottom:1px solid #f3f3f3;
padding:10px 0px;
display:block;
position:relative}
#sp-right .sp-module.jshop-cat .jshop_menu_level_0_a a:before,#sp-right .sp-module.jshop-cat .jshop_menu_level_0 a:before{
display:block;
width:2px;
position:absolute;
left:0;
top:0;
bottom:0;
opacity:0}
#sp-right .sp-module.jshop-cat .jshop_menu_level_0_a a:hover,#sp-right .sp-module.jshop-cat .jshop_menu_level_0 a:hover{
color:#17a2b8}
#sp-right .sp-module.jshop-cat .jshop_menu_level_0_a a:hover:before,#sp-right .sp-module.jshop-cat .jshop_menu_level_0 a:hover:before{
opacity:1;
background-color:#17a2b8}
.tag-category{
padding-bottom:3rem}
.tag-category .mb-3 #filter-search{
height:40px}
.tag-category .mb-3 .btn.btn-secondary{
height:40px}
.tag-category .mb-3 .btn-group{
margin-left:1rem}
.tag-category .mb-3 .btn-group select{
-webkit-appearance:none;
vertical-align:middle;
background:url(../images/bg-selectbox.png) no-repeat right center #fff;
padding-right:26px;
width:80px}
.tag-category .mt-3{
margin-left:1rem;
margin-top:0px !important}
.tag-category .mt-3 select{
-webkit-appearance:none;
vertical-align:middle;
background:url(../images/bg-selectbox.png) no-repeat right center #fff;
padding-right:26px;
width:80px}
.tag-category .list-group li h3{
font-size:18px}
.search-sidebar .form-search{
position:relative}
.search-sidebar .form-search .search-query{
width:100%;
height:40px;
border-radius:5px;
padding:0 0 0 20px;
line-height:40px}
.search-sidebar .form-search .btn-search{
position:absolute;
top:0;
right:0;
border:0;
background-color:transparent;
font-size:0;
padding:0 13px;
height:40px}
.search-sidebar .form-search .btn-search:before{
content:"";
font-family:FontAwesome;
font-size:15px;
display:inline-block}
.search-sidebar .form-search .btn-search:hover{
color:#222222}
#sp-right .sp-column .categories-module .sp-module-title,#sp-left .sp-column .categories-module .sp-module-title{
margin:0 0 5px}
#sp-right .sp-column .categories-module li,#sp-left .sp-column .categories-module li{
padding:10px 0px}
#sp-right .sp-column .categories-module li&gt;a,#sp-left .sp-column .categories-module li&gt;a{
color:#222222;
line-height:normal;
padding:0}
#sp-right .sp-column .categories-module li&gt;a:hover,#sp-left .sp-column .categories-module li&gt;a:hover{
color:#17a2b8}
#sp-right .sp-column .categories-module li:last-child,#sp-left .sp-column .categories-module li:last-child{
border-bottom:1px solid #f3f3f3}
#sp-right .sp-column .sj-meganew .meganew-wrap .meganew-box .item-title h3,#sp-left .sp-column .sj-meganew .meganew-wrap .meganew-box .item-title h3{
font-size:16px}
#sp-right .sp-column .tagscloud,#sp-left .sp-column .tagscloud{
padding:15px 10px}
.hasTooltip{
display:inline-block !important}
div.itemToolbar{
display:none}
.hasPopover{
display:inline-block !important}
.tooltip{
display:none}
.category-list select:not([multiple]).inputbox{
width:80px}
.category-list .col-auto button[name="filter_submit"]{
display:none}
.search .controls input[type="radio"]{
margin:0 6px}
.categories-list h3.page-header{
font-size:24px}
.categories-list h3.page-header .badge{
font-size:15px}
.blog .article-list .article:hover img{
opacity:0.85}
.blog .article-list .article .article-header h2 a:hover{
color:#17a2b8}
.blog .article-list .article .readmore a:hover{
color:#17a2b8}
#sp-component div.jshop table.cart th{
background-color:#222222}
#sp-component div.jshop table.cart tbody tr:first-child{
background:#222222;
border:1px solid #ccc}
#sp-component div.jshop table.cart tbody tr:first-child th{
color:#fff;
padding:10px;
border:1px solid rgba(255, 255, 255, 0.5)}
#sp-component div.jshop table.cart tbody tr td{
border:1px solid #eee;
padding:10px}
#sp-component div.jshop table.cart tbody tr td.product_name{
font-weight:600;
text-transform:capitalize}
#sp-component div.jshop table.cart tbody tr td .inputbox{
padding:0;
border-radius:0;
text-align:center;
display:inline-block}
#sp-component div.jshop table.cart tbody tr td .cart_reload{
margin:0 5px;
display:inline-block}
#sp-component div.jshop table.cart tbody tr td a{
display:inline-block}
#sp-component div.jshop table.cart tbody tr td a .jshop_img{
width:100px}
#sp-component div.jshop table.jshop_subtotal{
width:100%}
#sp-component div.jshop table.jshop_subtotal tr td{
border:1px solid #ddd;
padding:20px}
#sp-component div.jshop #checkout .td_1{
display:inline-block;
float:left}
#sp-component div.jshop #checkout .td_1 a{
background:#222222;
color:#fff;
display:inline-block;
min-width:120px;
padding:10px;
text-align:center;
border-radius:4px}
#sp-component div.jshop #checkout .td_1 a img{
display:none}
#sp-component div.jshop #checkout .td_1 a:hover{
background:#17a2b8}
#sp-component div.jshop #checkout .td_2{
display:inline-block;
float:left;
padding:0 0}
#sp-component div.jshop #checkout .td_2 a{
background:#17a2b8;
color:#fff;
display:inline-block;
min-width:120px;
padding:10px;
text-align:center;
border-radius:4px}
#sp-component div.jshop #checkout .td_2 a img{
display:none}
#sp-component div.jshop #checkout .td_2 a:hover{
background:#222222}
#sp-component div.jshop table .button{
margin:10px 0;
background:#ff5722;
box-shadow:none;
color:#fff;
border:none;
padding:5px 10px}
#sp-component div.jshop table .button:hover{
background:#222}
.jshop_subtotal .name{
width:90%;
text-align:right;
font-weight:bold}
.jshop_subtotal .value{
text-align:left;
width:auto}
.jshop.login,.jshop.register{
background:#fff;
padding:15px}
.jshop.login h1,.jshop.register h1{
color:#000;
text-transform:uppercase;
font-size:18px}
.jshop.login .login_block td,.jshop.login .register_block td,.jshop.register .login_block td,.jshop.register .register_block td{
padding:10px 5px}
.jshop.login .login_block #remember_me,.jshop.login .register_block #remember_me,.jshop.register .login_block #remember_me,.jshop.register .register_block #remember_me{
margin-top:5px}
div.jshop_register{
padding:0}
div.jshop_register td{
padding:10px 0px}
div.jshop_register .name{
min-width:150px}
.jshop.search-form h2.heading{
font-size:18px;
color:#222222}
.jshop.search-form #category_id{
margin-bottom:15px}
.jshop.search-form input[type="text"]:not(.form-control),.jshop.search-form input[type="email"]:not(.form-control),.jshop.search-form input[type="url"]:not(.form-control),.jshop.search-form input[type="date"]:not(.form-control),.jshop.search-form input[type="password"]:not(.form-control),.jshop.search-form input[type="search"]:not(.form-control),.jshop.search-form input[type="tel"]:not(.form-control),.jshop.search-form input[type="number"]:not(.form-control),.jshop.search-form select:not(.form-control),.jshop.search-form input[type="text"]{
display:inline-block;
width:70%}
.jshop.search-form input[type="submit"]{
border-radius:5px;
background:#222222;
color:#fff;
line-height:40px;
border:none;
padding:0 25px}
.jshop.search-form input[type="submit"]:hover{
background:#17a2b8}
#search-results .search-pages-counter{
margin-top:10px}
.login .form-group input.form-control{
height:40px;
line-height:40px}
.login .list-group .list-group-item{
border:none}
.article-details .pager{
float:left;
width:100%}
.recent-posts .sj-basic-news .item-inner .item-detail{
margin:0 0 20px;
overflow:hidden}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .item-img{
float:left;
width:80px;
margin-right:12px;
border-radius:3px;
overflow:hidden;
border:1px solid #ddd}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .item-img img{
transition:all 0.3s ease-in-out 0s}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .item-img:hover img{
transform:scale(1.15)}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .entry-content .item-title h4 a{
color:#1e1e1e;
font-size:15px;
font-weight:400}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .entry-content .item-title h4 a:hover{
color:#222222}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .entry-content .item-meta{
color:#999;
font-size:12px}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .entry-content .item-meta i{
color:#999}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .entry-content .item-meta .entry-date{
margin-right:6px;
position:relative}
.recent-posts .sj-basic-news .item-inner .item-detail .item_content .entry-content .item-meta .entry-date i{
margin-right:2px;
color:#999}
.home-collection .sppb-addon-module .sppb-addon-title{
font-weight:700;
color:#222;
text-transform:uppercase;
padding-bottom:3px;
position:relative}
span#mxcpr{
display:none}
.productfull .product-form{
margin-bottom:20px;
padding:0 0 30px}
.productfull .product-image .image_middle{
width:auto;
position:relative;
margin-bottom:10px;}
.productfull .product-image .image_middle .product_label{
position:absolute;
top:10px;
right:10px}
.productfull .product-image .image_middle .product_label.lbl-new{
right:auto;
left:10px}
.productfull .product-image .image_middle .product_label.lbl-new .label_name{
background:#0088cc}
.productfull .product-image .image_middle .product_label .label_name{
width:45px;
height:45px;
background:#17a2b8;
border-radius:100%;
color:#fff;
line-height:45px;
font-size:12px;
text-transform:uppercase;
text-align:center}
.productfull .additional-images .jCarouselLite{
display:flex}
.productfull .additional-images .jCarouselLite&gt;div a.img{
display:block;
padding:0px}
.productfull .additional-images .jCarouselLite&gt;div a.img.active&gt;img.jshop_img_thumb{
border:1px solid #17a2b8}
.productfull .additional-images .jCarouselLite&gt;div a.img img.jshop_img_thumb{
margin:0 auto;
padding:0px}
.productfull .additional-images .jCarouselLite&gt;div a.img img.jshop_img_thumb:hover{
border:1px solid #17a2b8}
.jshop .list_product_demo {
padding: 10px;
border-radius: 5px;
border: 1px solid #17a2b8;
text-align: center;
}
.productfull .product-info h1.title{
font-size:18px;
color:#222222;
font-weight:500;
margin:0 0 15px}
.productfull .product-info .rating{
display:inline-block;
margin-bottom:5px}
.productfull .product-info .price{
margin-bottom:5px}
.productfull .product-info .price strong{
font-size:15px;
color:#222222;
font-weight:500;
display:inline-block}
.productfull .product-info .price #block_price{
color:#17a2b8;
font-size:16px;
font-weight:bold}
.productfull .product-info .price #old_price{
color:#aaa;
font-size:16px;
text-decoration:line-through}
.productfull .product-info .jshop_prod_description{
color:#666666;
margin:0 0 20px;
line-height:23px}
.productfull .product-info .price_prod_qty_list_head{
font-size:15px;
color:#222222;
font-weight:500}
.productfull .product-info .price_prod_qty_list{
margin-bottom:15px}
.productfull .product-info .prod_buttons .prod_qty{
font-size:15px;
color:#222222;
font-weight:500}
.productfull .product-info .prod_buttons #quantity{
width:40px;
padding:0;
height:40px;
border-radius:0;
margin:0 5px;
text-align:center}
.productfull .product-info .prod_buttons .buttons .button{
border:none;
box-shadow:none;
transition:0.2s;
-moz-transition:0.2s;
-webkit-transition:0.2s;
text-transform:uppercase;
font-size:15px;
font-weight:500;
margin:0 5px;
cursor:pointer;
display:inline-block;
padding:0 25px;
line-height:40px;
background:#17a2b8;
border-radius:5px;
color:#fff;
text-transform:uppercase}
.productfull .product-info .prod_buttons .buttons .button:hover{
background-color:#222222;
color:#fff}
.productfull .product-info .prod_buttons .buttons .btn-wishlist{
padding:0;
background:none;
color:#666666;
text-transform:capitalize}
.productfull .product-info .prod_buttons .buttons .btn-wishlist span{
font-size:0}
.productfull .product-info .prod_buttons .buttons .btn-wishlist span:before{
content:"";
font-family:"icomoon";
font-size:25px;
display:inline-block;
height:40px}
.productfull .product-info .prod_buttons .buttons .btn-wishlist:hover{
background-color:none;
color:#17a2b8}
.productfull .product-info .prod_buttons .buttons .btn-wishlist:focus{
box-shadow:none}
.productfull .block-main .product-image .additional-images .owl-controls .owl-nav&gt;div{
height:22px;
width:22px;
border-radius:22px;
line-height:22px;
font-size:0;
background:#f5f5f5;
color:#222222;
display:inline-block;
margin:0 2px;
position:absolute;
text-align:center;
top:50%;
opacity:0;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%)}
.productfull .block-main .product-image .additional-images .owl-controls .owl-nav&gt;div:before{
height:100%;
width:100%;
position:absolute;
top:0;
right:0;
font-family:fontawesome;
font-size:15px}
.productfull .block-main .product-image .additional-images .owl-controls .owl-nav&gt;div:hover{
background:#17a2b8;
color:#fff}
.productfull .block-main .product-image .additional-images .owl-controls .owl-next{
right:2px}
.productfull .block-main .product-image .additional-images .owl-controls .owl-next:before{
content:""}
.productfull .block-main .product-image .additional-images .owl-controls .owl-prev{
left:2px}
.productfull .block-main .product-image .additional-images .owl-controls .owl-prev:before{
content:""}
.productfull .block-main .product-image .additional-images:hover .owl-nav div{
opacity:1}
.productfull .block-tab{
margin:0 0 30px}
.productfull .block-tab .nav-tabs{
border-bottom:0;
margin:0px 0 5px}
.productfull .block-tab .nav-tabs li:nth-child(2){
padding:0 0px}
.productfull .block-tab .nav-tabs li.active a{
color:#17a2b8! important;}
.productfull .block-tab .nav-tabs li:after{
content:"/";
color:#666666;
display:inline-block;
font-size:15px;
margin:0 4px}
.productfull .block-tab .nav-tabs li:last-child:after{
display:none}
.productfull .block-tab .nav-tabs li a{
padding:0 0 0px;
border:none;
background:none;
font-size:15px;
text-transform:uppercase;
font-weight:500;
color: #000;}
.productfull .block-tab .tab-content{
background:#fff;
padding:20px 30px;
border:1px solid #dcdcdc;
border-radius:3px}
.productfull .jshop_list_product_related{
margin-left:-10px;
margin-right:-10px;
overflow:hidden;
padding:10px}
.productfull .jshop_list_product_related .list_related .owl-stage-outer{
overflow:visible}
.productfull .jshop_list_product_related .list_related .owl-controls{
position:absolute;
top:-60px;
right:-2px}
.productfull .jshop_list_product_related .list_related .owl-controls .owl-nav&gt;div{
height:30px;
width:30px;
border-radius:100%;
line-height:30px;
font-size:0;
background:#f5f5f5;
color:#222222;
display:inline-block;
margin:0px;
position:relative;
text-align:center}
.productfull .jshop_list_product_related .list_related .owl-controls .owl-nav&gt;div:before{
height:100%;
width:100%;
position:absolute;
top:0;
right:0;
content:"";
font-family:"icomoon";
font-size:16px}
.productfull .jshop_list_product_related .list_related .owl-controls .owl-nav&gt;div:hover{
background:#17a2b8;
color:#fff}
.productfull .jshop_list_product_related .list_related .owl-controls .owl-nav .owl-prev{
margin:0 5px}
.productfull .jshop_list_product_related .list_related .owl-controls .owl-nav .owl-prev:before{
content:""}
.productfull .jshop_list_product_related .list_related .owl-controls .owl-nav .owl-next:before{
content:""}
.productfull .jshop_list_product_related .jshop_related .product-item-info .item-image{
overflow:hidden;
border-radius:10px 10px 0 0;
margin-bottom:5px;
position:relative}
.productfull .jshop_list_product_related .jshop_related .product-item-info .item-image img{
transition:all 0.3s ease-in-out 0s}
.productfull .jshop_list_product_related .jshop_related .product-item-info .details .review_mark{
margin:0 auto 10px}
.productfull .jshop_list_product_related .related_header{
margin:10px 0 0;
text-transform:uppercase;
color:#222222;
font-size:15px;
font-weight:500;
margin-bottom:20px;
border-bottom:2px solid #ddd;
position:relative}
.productfull .jshop_list_product_related .related_header span{
display:inline-block;
border-bottom:2px solid #17a2b8;
margin:0 0 -2px;
padding:0 0 5px}
.stars_active{
height: 19px;
background-image:url('../images/star.png');
background-repeat: repeat-x;
background-position: 0px -19px;
}
.stars_no_active{
height: 19px;
background-image:url('../images/star.png');
background-repeat: repeat-x;
background-position: 0px 0px;
}
.full-categories .sppb-section-title{
margin-bottom:30px !important;
border-bottom:1px solid #eee}
.full-categories h3.sppb-title-heading{
font-size:150%;
text-align:left;
padding:0;
font-weight:700;
color:#222;
padding-bottom:6px;
text-transform:uppercase;
position:relative}
.full-categories h3.sppb-title-heading:before{
content:'';
width:150px;
height:2px;
position:absolute;
bottom:-9px;
background-color:#222222}
.static-image a img:hover{
opacity:0.8}
.product-image-photo{
margin:0 auto}
label.select-mask{
position:relative;
display:inline-block;
margin:0px}
label.select-mask select{
outline:none;
display:inline-block;
-webkit-appearance:none;
-moz-appearance:none;
appearance:none;
cursor:pointer;
font-weight:normal;
border:none;
background:#f3f3f3;
width:280px;
height:31px !important;
margin-bottom:10px;
padding:5px 10px;
border-radius:0;
box-shadow:none}
label.select-mask:after{
content:'';
font-family:'FontAwesome';
font-size:15px;
color:#999;
right:0px;
top:0px;
padding:5px 12px;
position:absolute;
pointer-events:none;
cursor:pointer;
background:#f3f3f3;
border-left:solid 1px #dfdfdf}
label.select-mask:before{
content:'';
right:1px;
top:1px;
width:28px;
height:32px;
position:absolute;
pointer-events:none;
display:block}
span.prod_attr_img{
position:absolute;
top:0;
right:-43px;}
span.prod_attr_img img{
height:31px;
width:31px;
transition: 0.3s;
cursor: zoom-in;
}
.prod_attr_img input[type=checkbox] {
display: none;
}
.prod_attr_img input[type=checkbox]:checked ~ label &gt; img {
transform: scale(10);
z-index:1;
position: relative;
border-radius:1px;
cursor: zoom-out;
margin-right: 110px;
} 

.cd-timeline-img input[type=checkbox] {
display: none;
}
.cd-timeline-img img {
transition: transform 0.25s ease;
cursor: zoom-in;
height: 60px;
width: 60px;
left: 50%;
top: 1px;
border-radius: 30px;
z-index:1;
}
.cd-timeline-img input[type=checkbox]:checked ~ label &gt; img {
  transform: scale(5);
  cursor: zoom-out;
}
.cd-timeline-content {
    z-index: -1;
}
.jshop_list_product #sort_count{
background:#fff;
border:1px solid #eee;
padding:10px 12px;
margin-bottom:20px;
display:inline-block;
border-radius:3px;
width:100%}
.jshop_list_product #sort_count .box_products_sorting{
float:left}
.jshop_list_product #sort_count .box_products_sorting span.first{
display:inline-block}
.jshop_list_product #sort_count .box_products_sorting .select-mask{
display:inline-block}
.jshop_list_product #sort_count .box_products_sorting .btn_sortting{
margin:-4px 10px;
cursor:pointer;
display:inline-block}
.jshop_list_product #sort_count .box_products_count_to_page{
float:right}
.jshop_list_product #sort_count .box_products_sorting,.jshop_list_product #sort_count .box_products_count_to_page{
padding:0px 10px;
color:#000;
display:inline-block}
.jshop_list_product #sort_count p{
display:inline-block;
color:#999}
.jshop_list_product #sort_count .inputbox{
margin:0px 5px}
.jshop_list_product #sort_count label.select-mask select{
width:130px;
height:30px;
font-size:12px;
background:#f3f3f3}
.jshop_list_product .jshop_pagination{
width:100%;
background:#fff;
border:1px solid #eee;
margin:20px 0;
border-radius:3px;
text-align:right}
.jshop_list_product .jshop_pagination .pagination{
margin:10px 20px;
text-align:center;
display:block}
.jshop_list_product .jshop_pagination .pagination .pagination{
margin:0;
border-radius:0}
.jshop_list_product .jshop_pagination .pagination .pagination&gt;li{
display:inline-block;
margin:0 1px}
.jshop_list_product .jshop_pagination .pagination .pagination&gt;li.active a,.jshop_list_product .jshop_pagination .pagination .pagination&gt;li.active span{
background-color:#17a2b8;
border-color:#17a2b8}
.jshop_list_product .jshop_pagination .pagination .pagination&gt;li&gt;a,.jshop_list_product .jshop_pagination .pagination .pagination&gt;li span{
padding:6px 10px;
border-radius:0 !important;
background:#fff}
.jshop_list_product .jshop_pagination .pagination .pagination&gt;li&gt;a:hover{
background:#17a2b8;
color:#fff;
border-color:#17a2b8}
.jshop_list_product .jshop_pagination .pagination .pagination&gt;li&gt;a:focus{
box-shadow:none}
.jshop_list_product .list_product .space{
margin:0 0 30px}
.jshop_list_product .list_product .item-wrap{
overflow:hidden;
border-radius:3px}
.jshop_list_product .list_product .item-wrap:hover .item-image .img:before{
opacity:0.5;
transition:all 0.5s ease-in-out}
.jshop_list_product .list_product .item-wrap:hover .item-image .addtocart{
opacity:1;
transition:all 0.5s ease-in-out}
.jshop_list_product .list_product .item-wrap:hover .item-info h3.item-title a{
color:#222222}
.jshop_list_product .list_product .item-wrap .item-info{
background:#ebebeb;
padding:0 25px}
.jshop_list_product .list_product .item-wrap .item-info h3.item-title{
padding:20px 0;
margin:0 0 20px;
border-bottom:1px solid #e1e1d8;
line-height:16px}
.jshop_list_product .list_product .item-wrap .item-info h3.item-title a{
color:#222;
font-weight:500;
font-size:15px}
.jshop_list_product .list_product .item-wrap .item-info .item-content{
margin:10px 0}
.jshop_list_product .list_product .item-wrap .item-info .item-content .item-description{
color:#666}
.jshop_list_product .list_product .item-wrap .item-info .main-price{
display:block;
overflow:hidden;
padding-bottom:15px}
.jshop_list_product .list_product .item-wrap .item-info .main-price .item-price{
display:inline-block;
float:left;
line-height:16px;
padding:0}
.jshop_list_product .list_product .item-wrap .item-info .main-price .item-price .price{
display:block;
color:#222222;
font-weight:bold;
font-size:16px}
.jshop_list_product .list_product .item-wrap .item-info .main-price .item-price .old-price{
display:block;
color:#ccc;
font-weight:normal;
text-decoration:line-through;
font-size:12px}
.jshop_list_product .list_product .item-wrap .item-info .main-price .price-sale{
background:#222222;
border-radius:4px;
display:inline-block;
float:right;
font-size:15px;
font-weight:bold;
line-height:14px;
padding:5px 10px;
position:relative;
text-align:center;
text-transform:uppercase}
.jshop_list_product .list_product .item-wrap .item-info .main-price .price-sale:before{
content:"";
border-color:transparent #ff5722 transparent transparent;
border-style:solid;
border-width:7px 7px 7px 0;
position:absolute;
top:50%;
left:-6px;
height:0;
width:0;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%)}
.jshop_list_product .list_product .item-wrap .item-info .main-price .price-sale&gt;span{
display:block;
color:#fff}
.jshop_list_product .list_product .item-wrap .item-info .main-price .price-sale&gt;span.text{
font-weight:normal}
.jshop_list_product .list_product .item-wrap .item-image{
overflow:hidden;
position:relative}
.jshop_list_product .list_product .item-wrap .item-image .img{
display:block;
overflow:hidden;
position:relative;
background:#fff}
.jshop_list_product .list_product .item-wrap .item-image .img img{
width:100%}
.jshop_list_product .list_product .item-wrap .item-image .img:before{
content:'';
height:100%;
width:100%;
position:absolute;
top:0;
left:0;
background:#000;
opacity:0;
transition:all 0.5s ease-in-out}
.jshop_list_product .list_product .item-wrap .item-image .addtocart{
position:absolute;
top:50%;
left:50%;
width:auto;
min-width:135px;
text-align:center;
background:#222222;
color:#fff;
font-weight:bold;
text-transform:uppercase;
font-size:15px;
box-shadow:2px 2px 5px 1px rgba(0, 0, 0, 0.5);
padding:10px 20px;
border-radius:4px;
opacity:0;
transition:all 0.3s ease-in-out;
transform:translate(-50%, -50%);
-moz-transform:translate(-50%, -50%);
-webkit-transform:translate(-50%, -50%);
-ms-transform:translate(-50%, -50%)}
.jshop_list_product .list_product .item-wrap .item-image .addtocart:hover{
background-color:#bb2d00}
.jshop_list_product .list_product .item-wrap .item-image .product_label{
top:10px;
right:10px}
.jshop_list_product .list_product .item-wrap .item-image .product_label.lbl-new{
right:auto;
left:10px}
.jshop_list_product .list_product .item-wrap .item-image .product_label.lbl-new .label_name{
background:#0088cc}
.jshop_list_product .list_product .item-wrap .item-image .product_label .label_name{
width:45px;
height:45px;
background:#17a2b8;
border-radius:100%;
color:#fff;
line-height:45px;
font-size:12px;
text-transform:uppercase;
text-align:center}
.jshop-listing-product&gt;h1{
font-size:24px;
line-height:20px;
color:#222;
text-transform:capitalize;
margin-bottom:25px;
font-weight:400}
.search-sidebar .form-search{
position:relative}
.search-sidebar .form-search .search-query{
width:100%;
height:40px;
border-radius:5px;
padding:0 0 0 20px;
line-height:40px}
.search-sidebar .form-search .btn-search{
position:absolute;
top:0;
right:0;
border:0;
background-color:transparent;
font-size:0;
padding:0 13px;
height:40px;
cursor:pointer}
.search-sidebar .form-search .btn-search:before{
content:"";
font-family:FontAwesome;
font-size:15px;
display:inline-block}
.search-sidebar .form-search .btn-search:hover{
color:#222222}
.form-vertical{
display:flex;
margin:0px 0}
.form-vertical .login-greeting{
line-height:26px}
.form-vertical .logout-button input[type="submit"]{
height:26px;
line-height:26px;
padding:0 10px;
border-radius:0;
font-size:12px;
margin-left:10px}
.services-sidebar{
border:1px solid #ebebeb;
border-radius:3px;
-webkit-border-radius:3px;
padding:10px 20px;
margin-bottom:30px}
.services-sidebar li:last-child .service-content{
border:none}
.services-sidebar li .service-content{
padding:25px 0}
.services-sidebar li .service-content .service-icon{
display:inline-block;
font-size:30px;
line-height:1.2;
min-width:36px;
text-align:center;
vertical-align:top;
color:#222222}
.services-sidebar li .service-content .service-info{
display:inline-block;
vertical-align:top;
padding-left:10px}
.services-sidebar li .service-content .service-info h4{
font-size:15px;
font-weight:500;
text-transform:uppercase}
.services-sidebar li .service-content .service-info h4 a{
color:#222222}
.services-sidebar li .service-content .service-info h4 a:hover{
color:#17a2b8}
.services-sidebar li .service-content .service-info p{
margin:0}
#sp-right .sp-module .jshop_menu_level_0_a a,#sp-right .sp-module .jshop_menu_level_0 a{
color:#222222}
#sp-right .sp-module .jshop_menu_level_0_a a:hover,#sp-right .sp-module .jshop_menu_level_0 a:hover{
color:#17a2b8}
#sp-right .sp-module .sj-extraslider.style2-dev .extraslider-control{
display:none}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap{
display:block;
overflow:hidden;
margin-bottom:20px}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-image{
float:left;
width:85px;
border-radius:3px;
overflow:hidden;
border:1px solid #ddd}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-image img{
transition:all 0.3s ease-in-out 0s}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-image:hover{
border-color:#17a2b8}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-image:hover img{
transform:scale(1.15)}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info{
margin-left:100px}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info .item-content .main-price .price-sale{
display:none}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info .item-content .main-price .item-price .old-price{
color:#aaa;
text-decoration:line-through}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info .item-content .main-price .item-price .price{
font-size:16px;
color:#222222;
font-weight:600}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info .review_mark{
display:table;
margin-bottom:7px}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info h3.item-title{
font-size:15px;
margin-bottom:8px;
font-weight:normal}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info h3.item-title a{
color:#222222}
#sp-right .sp-module .sj-extraslider.style2-dev .line .item-wrap .item-info h3.item-title a:hover{
color:#17a2b8}
.list_product .product .item-image .product_label{
position:absolute;
top:10px;
right:10px}
.list_product .product .item-image .product_label.lbl-new{
right:auto;
left:10px}
.list_product .product .item-image .product_label.lbl-new .label_name{
background:#0088cc}
.list_product .product .item-image .product_label .label_name{
width:45px;
height:45px;
background:#17a2b8;
border-radius:100%;
color:#fff;
line-height:45px;
font-size:12px;
text-transform:uppercase;
text-align:center}
.product .product-item-info .item-image{
overflow:hidden;
border-radius:10px 10px 0 0;
margin-bottom:15px;
position:relative}
.filter-field-price-from{
width: 44%; 
max-width: 135px;
}
.filter-field-price-tire{
width: 25px;
padding: 7px; 
}
.filter-field-price-to{
width: 45%; 
max-width: 135px;
}
.product .product-item-info .item-image a img{
transition:all 0.3s ease-in-out 0s}
.product .product-item-info:hover .item-image .sj_jshopping_quickview_handler{
opacity:1;
visibility:visible}
.product .product-item-details{
padding:0px 5px 30px;
text-align:center}
.product .product-item-details .product-item-name{
font-size:15px;
margin:0 0 12px;
font-weight:500;
padding:0 10px;
text-transform:capitalize;
display:block}
.product .product-item-details .product-item-name a{
color:#222222}
.product .product-item-details .product-item-name a:hover{
color:#17a2b8}
.product .product-item-details .review_mark{
margin-bottom:10px}
.product .product-item-details .product-reviews-summary{
display:inline-table}
.product .product-item-details .item-prices{
margin-bottom:10px}
.product .product-item-details .item-prices&gt;div{
display:inline-block}
.product .product-item-details .item-prices .jshop_price&gt;span{
color:#17a2b8;
font-weight:600}
.product .product-item-details .item-prices .old_price&gt;span{
font-size:16px;
color:#aaa;
text-decoration:line-through}
.product .product-item-details .product-item-inner .buttons .button{
line-height:40px;
display:inline-block;
border-radius:5px;
background-color:#dddddd;
border:none;
color:#222222;
font-weight:500;
padding:0 25px;
transition:0.2s;
-moz-transition:0.2s;
-webkit-transition:0.2s;
text-transform:uppercase;
font-size:15px;
margin:0}
.product .product-item-details .product-item-inner .buttons .button:hover{
background-color:#17a2b8}
.product .product-item-details .product-item-inner .buttons .button:hover&gt;span{
color:#fff}
.product .product-item-details .product-item-inner .actions-secondary{
display:inline-block;
margin-left:4px}
.product .product-item-details .product-item-inner .actions-secondary .action{
display:block;
height:34px;
width:34px;
text-align:center;
border-radius:50%;
border:none;
line-height:34px;
color:#999;
cursor:pointer;
background-color:#dddddd;
transition:0.2s;
-moz-transition:0.2s;
-webkit-transition:0.2s;
position:relative}
.product .product-item-details .product-item-inner .actions-secondary .action&gt;span{
font-size:0;
width:1px}
.product .product-item-details .product-item-inner .actions-secondary .action:hover{
background-color:#222222}
.product .product-item-details .product-item-inner .actions-secondary .action:hover:after{
color:#fff}
.product .product-item-details .product-item-inner .actions-secondary .action:after{
content:'';
display:inline-block;
font-family:FontAwesome;
font-size:15px;
position:absolute;
top:0%;
left:30%}
.product-item-info:hover{
position:relative;
border-radius:10px;
z-index:100;
box-shadow:0 0 15px rgba(0, 0, 0, 0.2);
-moz-box-shadow:0 0 15px rgba(0, 0, 0, 0.2);
-webkit-box-shadow:0 0 15px rgba(0, 0, 0, 0.2)}
.product-item-info:hover .item-image{
overflow:hidden}
.product-item-info:hover .item-image .sj_jshopping_quickview_handler{
top:50%}
.product-item-info:hover .item-image a img{
transform:scale(1.15)}
.product-item-info:hover .details .product-item-inner .buttons .button{
background:#17a2b8}
.product-item-info:hover .details .product-item-inner .buttons .button&gt;span{
color:#fff}
select::-ms-expand{
display:none}
.jshop_menu_level_0,.jshop_menu_level_0_a{
margin:10px 0}
#myLogin .modal-dialog{
width:360px;
margin:100px auto;
z-index:999}
#myLogin .modal-dialog .modal-content{
padding:25px;
border-radius:0}
#myLogin .modal-dialog .modal-content .modal-header{
border-bottom:0;
padding:0}
#myLogin .modal-dialog .modal-content div{
color:#1c1c1c;
text-transform:uppercase}
#myLogin .modal-dialog .modal-content #login-form .userdata{
margin:0 0 20px 0}
#myLogin .modal-dialog .modal-content #login-form .userdata .inputbox{
width:100%}
#myLogin .modal-dialog .modal-content #login-form .userdata button{
text-transform:uppercase;
border:none;
line-height:28px;
min-width:100px;
background:#222222;
color:#fff}
#myLogin .modal-dialog .modal-content #login-form .userdata button:hover{
background:black}
#myLogin .modal-dialog .modal-content #login-form ul.listlogin{
border-top:1px solid #E7E7E7;
margin:20px 0 10px;
padding:10px 0px 0px}
#myLogin .modal-dialog .modal-content #login-form ul.listlogin li{
padding:6px 0}
#myLogin .modal-dialog .modal-content #login-form ul.listlogin li&gt;a{
color:#444}
#myLogin .modal-dialog .modal-content #login-form ul.listlogin li&gt;a:hover{
color:#222222}
#myLogin .modal-dialog .modal-content .btReverse{
display:block;
text-align:center;
background:#666;
text-transform:uppercase;
line-height:28px;
border:none;
color:white}
#myLogin .modal-dialog .modal-content .btReverse:hover{
background:black}
div.jshop_register{
width:100%}
.banner-mod a{
background:#000;
display:block;
overflow:hidden;
padding:0 !important}
.banner-mod a img{
transition:all 0.5s ease-in-out}
.banner-mod a:hover img{
opacity:0.6;
transition:all 0.5s ease-in-out}
.autosearch-input{
color:#444}
.sj_jshopping_search-wrapper .search .select_category select{
border-radius:0}
.search .input-group,.registration .input-group,.finder .input-group,.profile-edit .input-group,.login .input-group{
display:flex}
.search .input-group .form-control,.registration .input-group .form-control,.finder .input-group .form-control,.profile-edit .input-group .form-control,.login .input-group .form-control{
width:1%;
padding:0 10px;
height:40px;
line-height:40px}
.form-check-input{
margin-top:0.1rem}
.search .form-group .input-group,.search .form-group select:not(.form-control){
width:50%;
padding:0 10px;
height:40px;
line-height:40px}
.fancybox-wrap .fancybox-inner .productfull .jshop_list_product_related,.fancybox-wrap .fancybox-inner .productfull .pro-more-info{
display:none}
.sj-listing-tabs .ltabs-tabs-container .ltabs-tabs li.ltabs-tab&gt;span{
font-weight:400}
.list-group .list-group-item{
color:#222222}
.list-group .list-group-item:hover{
color:#17a2b8}
.footer-top .sp-module.footer-block ul.links-contact li.email-icon span a{
color:#444}
.blog-featured .article-intro-image{
margin-bottom:10px}
.blog-featured .item-title{
font-size:18px;
font-weight:500}
.blog-featured .item-title a{
color:#222222}
.blog-featured .item-title a:hover{
color:#17a2b8}
.yt-member-style-3 .yt-member-photo img:hover,.yt-member-style-1 .yt-member-photo img:hover{
opacity:0.85}
.yt-member-style-3 div.yt-member-info{
padding:5px 1.5em}
.yt-member-style-3 div.yt-member-icons{
float:left}
.featherlight{
z-index:1200}
.review_mark{
margin:3px 0 1px}
.jshop.login table{
font-size:15px}
#g-about h3.title{
font-size:24px;
line-height:20px;
color:#222;
text-transform:capitalize;
margin-bottom:25px;
font-weight:400}
.contact-ajax .ctajax-element .el-ctajax-form input[type="submit"]{
border-radius:5px;
color:#fff;
background:#17a2b8;
max-width:auto;
width:auto}
.contact-ajax .ctajax-element .el-ctajax-form input[type="submit"]:hover{
background:#222222}
.fancybox-title .child{
display:none}
#my_account:hover .dropdown-menu,.mod-languages:hover .dropdown-menu{
display:block;
top:100%}
#my_account ul.dropdown-menu{
right:0}
.rtl #my_account ul.dropdown-menu{
right:auto;
left:0}
.dropdown-menu.show{
display:block}
div.mod-languages ul li.lang-active{
background-color:transparent !important}
#sp-search .sp-column{
display:block !important}
#sp-header,.header-container{
z-index:auto}
#sp-header .logo,.header-container .logo{
padding: 5px 0 0 10px;
}
.mod-login [class^="icon-"],.mod-login [class*=" icon-"]{
font-family:FontAwesome !important}
.sp-megamenu-parent&gt;li&gt;a:hover,.sp-megamenu-parent&gt;li&gt;span:hover{
color:#fff;
cursor:pointer}
.image-slider-home .yt-content-slider .owl2-controls{
text-align:center}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div{
display:inline-block;
width:70px;
height:70px;
text-align:center;
line-height:70px;
color:#fff;
position:absolute;
margin:0;
border-radius:100% !important;
background-color:rgba(0, 0, 0, 0.1);
margin-top:-35px;
opacity:1;
font-size:0px;
top:50%;
cursor:pointer}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div:before{
width:10px;
height:100%;
font-family:icomoon;
font-size:24px}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div:hover{
background-color:#17a2b8}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div.owl-prev{
left:30px}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div.owl-prev:before{
content:''}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div.owl-next{
right:30px}
.image-slider-home .yt-content-slider .owl2-controls .owl2-nav div.owl-next:before{
content:''}
.image-slider-home .yt-content-slider .owl2-controls .owl-dots{
position:absolute;
bottom:10px;
width:100%;
left:0;
right:0}
.image-slider-home .yt-content-slider .owl2-controls .owl-dots .owl-dot span{
width:14px;
height:14px;
cursor:pointer;
background:#fff;
box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}
.image-slider-home .yt-content-slider .owl2-controls .owl-dots .owl-dot.active span,.image-slider-home .yt-content-slider .owl2-controls .owl-dots .owl-dot:hover span{
background:#17a2b8}
.custom.block-categories .yt-content-slider .owl2-nav [class*="owl-"]{
opacity:1}
.custom.block-categories .yt-content-slider .yt-content-slide{
margin:20px 0;
border:none;
text-align:center;
border-radius:10px}
.custom.block-categories .yt-content-slider .yt-content-slide img{
opacity:1}
.custom.block-categories .yt-content-slider .yt-content-slide:hover{
background-color:#fff}
.custom.block-categories .yt-content-slider .yt-content-slide:hover a{
color:#222222}
.custom.block-categories .yt-content-slider .yt-content-slide:hover .caption{
color:#222222}
.custom.block-categories .yt-content-slider .yt-content-slide a{
display:block;
padding:10px;
color:#fff}
.custom.block-categories .yt-content-slider .yt-content-slide a:hover{
color:#222222}
.custom.block-categories .yt-content-slider .yt-content-slide a img{
display:inline-block;
width:123px;
max-width:100%;
border-radius:100%}
.custom.block-categories .yt-content-slider .yt-content-slide .caption{
clear:both;
display:block;
font-size:15px;
text-transform:capitalize;
padding:0px 0 15px 0;
background:transparent;
position:unset}
.custom.block-categories .owl2-controls{
margin-top:0}
.custom.block-categories .owl2-controls .owl2-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-categories .owl2-controls .owl2-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-categories .owl2-controls .owl2-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-categories .owl2-controls .owl2-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-categories .owl2-controls .owl2-nav div.owl-prev{
left:0}
.custom.block-categories .owl2-controls .owl2-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-top-sale-products .yt-content-slider .owl2-nav [class*="owl-"]{
opacity:1}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide{
margin:20px 0;
border:none;
text-align:center;
border-radius:10px}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide img{
opacity:1}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide:hover{
background-color:#fff}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide:hover a{
color:#222222}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide:hover .caption{
color:#17a2b8}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide a{
display:block;
padding:10px;
color:#fff}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide a:hover{
color:#17a2b8;
border-radius:10px;
background-color:#17a2b8}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide a img{
display:inline-block;
width:123px;
max-width:100%;
border-radius:100%;
border: 1px solid #17a2b8;}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide .caption{
padding:0px;
background:transparent;
position:unset;
color: #222222}
.custom.block-top-sale-products .owl2-controls{
margin-top:0}
.custom.block-top-sale-products .owl2-controls .owl2-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-top-sale-products .owl2-controls .owl2-nav div:hover{
color:#000;
background-color:#17a2b8}
.custom.block-top-sale-products .owl2-controls .owl2-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-top-sale-products .owl2-controls .owl2-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-top-sale-products .owl2-controls .owl2-nav div.owl-prev{
left:0}
.custom.block-top-sale-products .owl2-controls .owl2-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-brands .yt-content-slider .owl2-nav [class*="owl-"]{
opacity:1}
.custom.block-brands .yt-content-slider .owl-stage-outer{
padding:0 1px}
.custom.block-brands .yt-content-slider .yt-content-slide{
text-align:center;
border-radius:10px;
border:1px solid transparent}
.custom.block-brands .yt-content-slider .yt-content-slide img{
opacity:1}
.custom.block-brands .yt-content-slider .yt-content-slide:hover{
background-color:#fff;
border:1px solid #e5e5e5}
.custom.block-brands .yt-content-slider .yt-content-slide:hover a{
color:#222222}
.custom.block-brands .yt-content-slider .yt-content-slide a{
display:block;
color:#fff}
.custom.block-brands .yt-content-slider .yt-content-slide a:hover{
color:#222222}
.custom.block-brands .yt-content-slider .yt-content-slide a img{
display:inline-block;
border-radius:10px}
.custom.block-brands .yt-content-slider .yt-content-slide .caption{
clear:both;
display:none;
font-size:15px;
text-transform:capitalize;
padding-top:8px;
padding-bottom:5px}
.custom.block-brands .owl2-controls{
margin-top:0}
.custom.block-brands .owl2-controls .owl2-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-brands .owl2-controls .owl2-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-brands .owl2-controls .owl2-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-brands .owl2-controls .owl2-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-brands .owl2-controls .owl2-nav div.owl-prev{
left:0}
.custom.block-brands .owl2-controls .owl2-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-promotion .yt-content-slider .owl2-nav [class*="owl-"]{
opacity:1}
.custom.block-promotion .yt-content-slider .owl2-stage-outer{
margin:0 -10px}
.custom.block-promotion .yt-content-slider .yt-content-slide{
border:none;
text-align:center;
position:static;
padding:0 10px;
position:relative}
.custom.block-promotion .yt-content-slider .yt-content-slide a{
position:relative;
padding:35px 0 54px;
display:block;
color:#fff}
.custom.block-promotion .yt-content-slider .yt-content-slide a img{
display:inline-block;
width:266px;
max-width:100%;
border-radius:10px}
.custom.block-promotion .yt-content-slider .yt-content-slide .caption{
background:transparent;
position:unset}
.custom.block-promotion .yt-content-slider .yt-content-slide .caption .txt_sale{
position:absolute;
top:0;
left:10%;
right:10%;
font-size:15px;
color:#fff;
background-color: #17a2b8;
padding: 10px;}
.custom.block-promotion .yt-content-slider .yt-content-slide .caption .txt_title{
position:absolute;
bottom:0;
left:10px;
right:10px;
font-size:15px;
color:#222222;
line-height:44px;
border:1px solid #e5e5e5;
border-radius:4px;
transition:all 0.3s ease-in-out 0s}
.custom.block-promotion .yt-content-slider .yt-content-slide .caption .txt_title:before{
background:#222222;
height:2px;
display:inline-block;
position:absolute;
bottom:-1px;
left:0px;
right:0px;
content:""}
.custom.block-promotion .yt-content-slider .yt-content-slide .caption:before{
background:#222222;
height:2px;
display:inline-block;
position:absolute;
bottom:0px;
left:10px;
right:10px;
content:"";
transition:all 0.3s ease-in-out 0s}
.custom.block-promotion .yt-content-slider .yt-content-slide:hover .caption .txt_title{
border-color:transparent !important;
color:#fff}
.custom.block-promotion .yt-content-slider .yt-content-slide:hover .caption .txt_title:before{
background-color:transparent !important}
.custom.block-promotion .yt-content-slider .yt-content-slide:hover .caption:before{
height:46px;
border-radius:4px}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(2) .yt-content-slide .caption .txt_sale{
color:#fff}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(2) .yt-content-slide .caption .txt_title:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(2) .yt-content-slide .caption:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(3) .yt-content-slide .caption .txt_sale{
color:#fff}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(3) .yt-content-slide .caption .txt_title:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(3) .yt-content-slide .caption:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(4) .yt-content-slide .caption .txt_sale{
color:#fff}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(4) .yt-content-slide .caption .txt_title:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(4) .yt-content-slide .caption:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(5) .yt-content-slide .caption .txt_sale{
color:#fff}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(5) .yt-content-slide .caption .txt_title:before{
background:#222222}
.custom.block-promotion .yt-content-slider .owl2-item:nth-child(5) .yt-content-slide .caption:before{
background:#222222}
.custom.block-promotion .owl2-controls{
margin-top:0}
.custom.block-promotion .owl2-controls .owl2-nav div{
background-color:transparent;
color:#222222;
height:35px;
width:35px;
margin:0;
line-height:35px;
border-radius:100%;
background:#f5f5f5}
.custom.block-promotion .owl2-controls .owl2-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-promotion .owl2-controls .owl2-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-promotion .owl2-controls .owl2-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-promotion .owl2-controls .owl2-nav div.owl-prev{
left:0}
.custom.block-promotion .owl2-controls .owl2-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-testimonial .moduletable .yt-testimonial .owl2-nav div{
color:#fff;
height:55px;
width:55px;
margin-top:-28px;
line-height:55px;
border-radius:100%;
background:#e0e0e0}
.custom.block-testimonial .moduletable .yt-testimonial .owl2-nav div:hover{
color:#fff;
background-color:#17a2b8}
.custom.block-testimonial .moduletable .yt-testimonial .owl2-nav div.owl-next{
right:0;
text-indent:0}
.custom.block-testimonial .moduletable .yt-testimonial .owl2-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
.custom.block-testimonial .moduletable .yt-testimonial .owl2-nav div.owl-prev{
left:0}
.custom.block-testimonial .moduletable .yt-testimonial .owl2-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
.yt-testimonial .owl-dots .owl-dot{
display:inline-block}
#g-about .yt-content-slider .yt-content-slide .caption{
background:transparent}
#g-about .yt-content-slider .owl2-controls .owl2-nav div{
background-color:transparent;
color:#222222;
height:40px;
width:40px;
margin:0;
margin-top:-20px;
position:absolute;
top:50%;
opacity:0;
line-height:40px;
border-radius:2px;
cursor:pointer;
background:rgba(200, 200, 200, 0.6);
-webkit-transition:all 0.3s ease-in-out;
transition:all 0.3s ease-in-out}
#g-about .yt-content-slider .owl2-controls .owl2-nav div:hover{
color:#fff;
background:rgba(100, 100, 100, 0.5)}
#g-about .yt-content-slider .owl2-controls .owl2-nav div.owl-next{
right:0;
text-indent:0;
font-size:0;
right:20px}
#g-about .yt-content-slider .owl2-controls .owl2-nav div.owl-next:before{
content:"";
font-family:"icomoon";
font-size:18px}
#g-about .yt-content-slider .owl2-controls .owl2-nav div.owl-prev{
left:0;
font-size:0;
left:20px}
#g-about .yt-content-slider .owl2-controls .owl2-nav div.owl-prev:before{
content:"";
font-family:"icomoon";
font-size:18px}
#g-about .yt-content-slider:hover .owl2-controls .owl2-nav div{
opacity:1}
#sp-bottom1 .acym_module_form input {
    width: 220px;
    display: inline-block;
    background: #fff;
    border-color: #fff;
    padding: 0px 20px;
    transition: all 0.3s ease-in-out 0s;
    height: 44px;
    border: none;
    color: #222222;
    border-radius: 5px 0px 0px 5px;
    font-size: 13px;
    line-height: 44px;
}
#sp-bottom1 .acym_module_form .subbutton {
    display: inline-block;
    margin-bottom: 0;
    margin-left: -40px;
    background: #17a2b8;
    height: 44px;
    line-height: 44px;
    font-weight: 400;
    background-color: #17a2b8;
    border-radius: 0px 5px 5px 0px;
    text-transform: uppercase;
    color: #fff;
    padding: 0 10px;
    font-size: 14px;
    border: none;
    transition: none;
    width: 170px;
}
.acym_module_form table, .acym_module_form td, .acym_module_form tr {
margin-left: auto;
margin-right: auto;
}
#sp-bottom1 .acym_module_form .onefield {
    margin: 0;
}
#sp-bottom1 div.acym_module_success {
color: #ffffff;
background-color: #17a2b8;
border-radius: 5px;
}
ul.yt-accordion{
border:none !important}
.sp-scroll-up .fa-chevron-up{
display:none}
.sp-module .sj-extraslider{
margin:0}
.sp-module .sj-extraslider .extraslider-inner{
border-bottom:none}
.sp-module .sj-extraslider .extraslider-inner .item .line{
border-top:none;
overflow:hidden;
margin-bottom:0;
padding-top:0}
.sp-module .sj-extraslider .extraslider-inner .item .line .item-wrap.style4 .item-info{
text-align:left;
position:unset;
top:0;
height:100%;
padding:0;
background:none;
-ms-filter:"progid: DXImageTransform.Microsoft.Alpha(Opacity=1)";
filter:alpha(opacity=1);
opacity:1;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
-ms-transform:none;
transform:none;
-webkit-transition:all 0.2s 0.4s ease-in-out;
-moz-transition:all 0.2s 0.4s ease-in-out;
-o-transition:all 0.2s 0.4s ease-in-out;
-ms-transition:all 0.2s 0.4s ease-in-out;
transition:all 0.2s 0.4s ease-in-out}
.sp-module .sj-extraslider .extraslider-inner .item .line .item-wrap.style4 .item-info .item-title{
padding:0;
margin:0 0 10px;
-webkit-transform:none;
-moz-transform:none;
-o-transform:none;
-ms-transform:none;
transform:none;
text-transform:capitalize;
background:none}
.sp-module .sj-extraslider .extraslider-inner .item .line .item-wrap.style4 .item-info .review_mark{
margin:0 0 7px}
#sp-component div.jshop table.cart tbody tr td .cart_reload{
font-family:'FontAwesome' !important}
.list_product .product .item-image .product_label{
z-index:2}
.form-horizontal .form_sort_count{
margin-bottom:0}
.productfull .text_zoom{
display:none}
.jshop.productfull .block_rating_hits table{
float:none}
.jshop.productfull .block_rating_hits{
margin:2px 0;
padding-left: 10px;}
.manufacturer_code {
padding-left: 10px;	
}
.jshop.productfull .prod_qty_input{
vertical-align:-2px}
.jshop.productfull .pro-more-info{
margin-top:50px}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-nav&gt;div{
height:22px;
width:22px;
border-radius:22px;
line-height:22px;
font-size:0;
background:#f5f5f5;
color:#222222;
display:inline-block;
margin:0 2px;
position:absolute;
text-align:center;
top:50%;
opacity:0;
font-size:0;
transform:translateY(-50%);
-moz-transform:translateY(-50%);
-webkit-transform:translateY(-50%);
-ms-transform:translateY(-50%)}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-nav&gt;div:before{
height:100%;
width:100%;
position:absolute;
top:0;
right:0;
font-family:fontawesome;
font-size:15px}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-nav&gt;div:hover{
background:#17a2b8;
color:#fff}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-next{
right:2px}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-next:before{
content:""}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-prev{
left:2px}
.jshop.productfull .block-main .product-image .additional-images .owl2-controls .owl2-prev:before{
content:""}
.jshop.productfull .block-main .product-image .additional-images:hover .owl2-nav div{
opacity:1}
.jshop.productfull .jshop_list_product_related .list_related .owl2-stage-outer{
overflow:visible}
.jshop.productfull .jshop_list_product_related .list_related .owl2-controls{
position:absolute;
top:-54px;
right:-2px}
.jshop.productfull .jshop_list_product_related .list_related .owl2-controls .owl2-nav&gt;div{
height:24px;
width:18px;
border-radius:inherit;
line-height:24px;
font-size:0;
background:#e1e1d8;
color:#222;
display:inline-block;
margin:0px;
position:relative;
text-align:center}
.jshop.productfull .jshop_list_product_related .list_related .owl2-controls .owl2-nav&gt;div:before{
height:100%;
width:100%;
position:absolute;
top:0;
right:0;
font-family:fontawesome;
font-size:15px}
.jshop.productfull .jshop_list_product_related .list_related .owl2-controls .owl2-nav&gt;div:hover{
background:#222222;
color:#fff}
.jshop.productfull .jshop_list_product_related .list_related .owl2-controls .owl2-nav .owl2-prev:before{
content:""}
.jshop.productfull .jshop_list_product_related .list_related .owl2-controls .owl2-nav .owl2-next:before{
content:""}
div a.sj_jshopping_quickview_handler{
position:absolute;
top:-100%;
left:0;
right:0;
width:auto;
height:auto;
background:transparent;
color:#222222;
margin-top:-30px;
text-align:center;
font-size:18px;
height:60px;
transition:all 0.5s ease-in-out 0s}
div a.sj_jshopping_quickview_handler i:before{
content:"";
font-size:18px;
font-family:"icomoon";
width:60px;
height:60px;
line-height:60px;
display:inline-block;
background:#fff;
border-radius:100%}
div a.sj_jshopping_quickview_handler:hover{
color:#17a2b8}
.jshop.productfull.fancybox-content .pro-more-info{
display:none}
.jshop.productfull.fancybox-content .jshop_list_product_related{
display:none}
#sp-component .jshop_list_product .jshop_pagination .pagination li a,#sp-component .jshop_list_product .jshop_pagination .pagination li span{
height:auto;
min-width:auto;
padding:5px 12px;
transition:none}
#sp-component .jshop_list_product .jshop_pagination .pagination li a span,#sp-component .jshop_list_product .jshop_pagination .pagination li span span{
border:none;
height:auto;
padding:0;
min-width:auto;
background:transparent}
.jshop_list_product .jshop_pagination .pagination .pagination{
margin:0 !important}
.cart_block_discount input.inputbox{
width:200px;
display:inline-block}
.jshop .cart_buttons .btn.btn-arrow-left{
background-image:none;
background:#222222;
border:none}
.jshop .cart_buttons .btn.btn-arrow-left:hover{
background:#17a2b8}
.jshop .cart_buttons .btn.btn-arrow-right{
background-image:none;
background:#17a2b8;
border:none}
.jshop .cart_buttons .btn.btn-arrow-right:hover{
background:#222222}
.jshop .jshop_prod_cart .remove a{
font-size:0;
background:none;
border:none}
.jshop .jshop_prod_cart .remove a:before{
content:"";
font-family:fontawesome;
display:inline-block;
font-size:10px;
color:#fff;
width:13px;
height:13px;
line-height:13px;
background:#17a2b8;
border-radius:100%;
box-shadow:0 0 5px rgba(0, 0, 0, 0.2)}
.login_block .form-horizontal .controls{
margin-bottom:15px}
.jshop_list_product .block_product:hover{
box-shadow:none}
.sidebar-megamenu .menu_vertical .sj-megamenu .level-1&gt;a,.sidebar-megamenu .menu_vertical .sj-megamenu&gt;span{
padding:10px 15px}
.sidebar-megamenu .menu_vertical .sj-megamenu .level-1&gt;a span,.sidebar-megamenu .menu_vertical .sj-megamenu&gt;span span{
padding:0}
.sidebar-megamenu .menu_vertical .title-mod:before{
content:'';
display:inline-block;
font-family:FontAwesome}
.sp-megamenu-parent&gt;li:hover&gt;a,.sp-megamenu-parent&gt;li:hover&gt;span,.sp-megamenu-parent&gt;li.active&gt;a,.sp-megamenu-parent&gt;li.active&gt;span{
color:#fff}
.breadcrumb-item:first-child:before{
content:"";
font-family:"FontAwesome";
margin:0 5px}
.breadcrumb-item:last-child{
color:#17a2b8}
.mod-login #boxLogin{
display:none}
.mod-login #myLogin div.modal-title{
font-size:24px;
color:#000;
margin:0px;
text-transform:uppercase}
.mod-login #myLogin{
color:#222}
.mod-login .mod-login__userdata .form-group{
margin-bottom:15px}
.mod-login .mod-login__userdata .mod-login__remember{
margin-bottom:0}
.mod-login .mod-login__userdata .form-control{
border-radius:0.25rem}
@media (min-width:768px){
div.contact-ajax .ctajax-element .el-ctajax-form input{
width:100%}
div.contact-ajax .ctajax-element .el-ctajax-form textarea{
width:100%}
}
.sp-column .contact-ajax .ctajax-element .el-info-contact{
margin:0 0 30px 0;
border-top:1px solid #ebebeb;
border-bottom:1px solid #ebebeb;
padding:0 0 15px}
.sp-column .contact-ajax .ctajax-element .el-info-contact .info-address .info-label{
line-height:31px;
color:#666}
.sp-column .contact-ajax .ctajax-element .el-info-contact .info-address i{
font-size:24px;
float:left;
margin-right:25px}
.sp-column .contact-ajax .ctajax-element .el-info-contact .info-label:before{
color:#666;
font-weight:normal}
.sp-column .contact-ajax .ctajax-element .el-ctajax-form input{
font-size:0.85rem}
.sp-column .contact-ajax .ctajax-element .el-ctajax-form textarea{
font-size:0.85rem;
width:100%}
.sp-column .contact-ajax .ctajax-element .el-ctajax-form input[type="submit"]{
background:#17a2b8 !important;
color:#fff;
border:none;
width:auto !important;
text-transform:uppercase;
line-height:40px;
padding:0 40px;
border-radius:5px;
font-weight:normal;
transition:none}
.sp-column .contact-ajax .ctajax-element .el-ctajax-form input[type="submit"]:hover{
background:#222222 !important}
.sp-column .contact-ajax.theme2 .ctajax-wrap .ctajax-element .el-inner .el-ctajax-form input,.sp-column .contact-ajax.theme1 .ctajax-wrap .ctajax-element .el-inner .el-ctajax-form input{
width:100%}
.sp-column .contact-ajax.theme1 .ctajax-wrap .ctajax-element .el-inner .el-ctajax-form textarea{
padding:10px 30px}
.article-list .col-lg-12{
position:relative}
.com-tags-tag-list .com-tags-tag__filter{
margin-bottom:20px}
.category-list .com-content-category__pagination{
margin-bottom:20px}
.article-details .content_rating{
display:inline-block}
.article-details .content_vote select{
display:inline-block;
height:auto;
font-size:0.875rem;
padding:0.4rem 0.75rem;
vertical-align:top}
.article-details .content_rating .vote-star-empty svg{
fill:#f6bc00}
.bannergroup .banneritem img:hover{
opacity:0.85}
#search-top-bar .search-sidebar form.form-search{
position:relative}
#search-top-bar .search-sidebar form.form-search .btn-search{
right:0;
border-radius:0}
.rtl #search-top-bar .search-sidebar form.form-search .btn-search{
right:auto;
left:0}
.burger-icon{
width:25px;
cursor:pointer;
display:inline-block}
.burger-icon&gt;span{
display:block;
height:3px;
background-color:#fff;
margin:3px 0;
transition:background-color 0.3s ease-in, opacity 0.3s ease-in, transform 0.3s ease-in}
.burger-icon&gt;span:nth-child(3){
margin-bottom:0}
#offcanvas-toggler{
display:none !important;
margin-top:0px;
height:auto;
line-height:normal}
.offcanvas-active .close-offcanvas .burger-icon&gt;span{
transition-delay:0.2s}
.offcanvas-active .close-offcanvas .burger-icon&gt;span:nth-child(1),#modal-menu-toggler.active .burger-icon&gt;span:nth-child(1){
transform:translate(0, 8px) rotate(-45deg)}
.offcanvas-active .close-offcanvas .burger-icon&gt;span:nth-child(3),#modal-menu-toggler.active .burger-icon&gt;span:nth-child(3){
transform:translate(0, -4px) rotate(45deg)}
.offcanvas-active .close-offcanvas .burger-icon&gt;span:nth-child(2),#modal-menu-toggler.active .burger-icon&gt;span:nth-child(2){
opacity:0}
.offcanvas-active .close-offcanvas .burger-icon&gt;span{
background:#222}
.offcanvas-active #offcanvas-toggler{
display:none !important}
.close-offcanvas{
background:none}
.offcanvas-menu .logo-image{
height:auto;
display:none}
body .offcanvas-menu{
background:#fff}
body .close-offcanvas{
color:#222}
body.offcanvs-position-right.offcanvas-active .offcanvas-menu{
left:auto;
width:300px}
body.site .sidebar-megamenu .menu_vertical.offcanvas .offcanvas-menu{
margin:0;
width:300px}
body.site .sidebar-megamenu .menu_vertical.offcanvas .offcanvas-overlay{
z-index:999}
@media (max-width:991px){
#offcanvas-toggler{
display:block !important}
.sp-megamenu-wrapper #offcanvas-toggler{
display:none !important}
#sp-menu .sp-column{
justify-content:end !important}
}
.pagination-wrapper{
}
.pagination-wrapper .mr-auto{
display:inline-block}
.pagination-wrapper .mr-auto ul.pagination{
margin-bottom:0 !important}
.pagination-wrapper .mr-auto ul.pagination li span,.pagination-wrapper .mr-auto ul.pagination li a{
line-height:30px}
.rtl .pagination-wrapper{
text-align:left}
.pagination-wrapper .pagination li,.paginationblock .pagination li{
padding:0 1px}
.page-item:last-child .page-link{
border-top-right-radius:0;
border-bottom-right-radius:0}
.pagination-wrapper .pagination li a,.paginationblock .pagination li a,.pagination-wrapper .pagination li span,.paginationblock .pagination li span{
height:auto;
min-width:auto;
padding:0 10px;
transition:none}
.pagination-wrapper .pagination li span span,.pagination-wrapper .pagination li a span{
border:none;
height:auto;
padding:0;
line-height:30px;
min-width:auto}
.pagination-wrapper .mr-auto{
margin:0 -2px}
.pagenavigation{
overflow:hidden;
margin-bottom:30px}
.pagenavigation ul&gt;li a{
border:1px solid #EDEDED;
color:#222222;
display:inline-block !important}
.pagenavigation ul&gt;li a:hover{
color:#17a2b8;
border:1px solid #17a2b8;
background-color:transparent}
.pagenavigation ul{
list-style:none;
padding:2rem 0 0 0;
margin:2rem 0 1rem 0;
border-top:1px solid #f5f5f5;
display:block}
.pagenavigation ul&gt;li{
display:inline-block}
.pagenavigation ul&gt;li.previous{
float:left}
.pagenavigation ul&gt;li.next{
float:right}
.pagenavigation ul&gt;li a{
display:inline-block;
font-size:0.785rem;
padding:10px 20px;
border-radius:5px !important}
#member-profile [class^="icon-"],#member-profile [class*=" icon-"]{
font-family:'FontAwesome' !important}
.com-users-logout [class^="icon-"],.com-users-logout [class*=" icon-"]{
font-family:'FontAwesome' !important}
.com-users .password-group .input-group-text .fa-key{
line-height:26px}
.search .input-group .form-control,.registration .input-group .form-control,.finder .input-group .form-control,.profile-edit .input-group .form-control,.login .input-group .form-control{
width:auto}
.form-check-inline input[type="radio"]{
display:inline-block}
@media (max-width:768px){
div.yt-testimonial .extraslider-inner .item-wrap .item-wrap-inner .item-info{
width:100%}
div.yt-testimonial.button-type2 .owl-prev{
left:20px}
div.yt-testimonial.button-type2 .owl-next{
right:20px}
div.contact-ajax .ctajax-element .el-ctajax-form input{
width:100%}
div.contact-ajax .ctajax-element .el-ctajax-form textarea{
width:100%}
.cd-timeline-img input[type=checkbox]:checked ~ label &gt; img {
width: 40px;
height: 40px;
margin-left: 140px;
}
.cd-timeline-img img {
height: 40px;
width: 40px;
}
.block-process .block-warp .col-break {
margin: 0;
}
.block-process .block-warp .item-link.item-link2, .block-process .block-warp .item-link.item-link3 {
margin-bottom: 25px;
}
.block-process .block-warp .item-link.item-link1, .block-process .block-warp .item-link.item-link4 {
margin-top: 25px;
}
.block-protect {
padding: 0;
margin-top: 10px;
margin-bottom: 10px;
 }
.block-protect .pretext p {
width: 100%;
}
.block-protect .block-wasp {
margin-top: 10px;
}
.block-protect .block-wasp .block-list ul {
margin-bottom: 30px;
}
.block-protect .block-wasp .block-wasp-img {
width: 100%;
margin: 0 !important;
}
a.qf3modal.call_me_form2:before {
width: 28px;
height: 28px;
margin: 5px 0 0 22px;
}
.sp-top3 {
display: none;
}
}
*,html{
outline:none !important}
@-ms-viewport{
width:device-width}
@media screen and (max-width:400px){
@-ms-viewport{
width:320px}
#sp-header .logo a, .header-container .logo a {
font-size: 18px;
}
}
.hidden{
display:none !important;
visibility:hidden !important}
@media (min-width:992px) and (max-width:1199px){
#sp-logo.col-md-4, #sp-logo.col-lg-3  {
width: 23%;	
}
#sp-menu.col-sm-5, #sp-menu.col-lg-6 {
width: 55%;	
}
#sp-top3.col-3, #sp-top3.col-sm-3, #sp-top3.col-md-3, #sp-top3.col-lg-3, #sp-top3.col-xl-3 {
width: 22%;
}
.logo-slogan-expert {
font-size: 16px;
}
.logo-slogan-monolit {
font-size: 16px;
}
.logo-slogan-txt {
font-size: 12px;
}
.contacts-phone a {
font-size: 17px;
}
.contacts-city {
font-size: 17px;
}
.contacts-adress a {
font-size: 11px;
}
.row *{
-webkit-box-sizing:border-box;
-moz-box-sizing:border-box;
box-sizing:border-box}
.row:before,.row:after{
content:" ";
display:table}
.row:after{
clear:both}
#offcanvas-toggler{
display:none !important;
visibility:hidden !important}
.cd-timeline-img input[type=checkbox]:checked ~ label &gt; img {
width: 40px;
height: 40px;
margin-left: 140px;
}
.cd-timeline-img img {
height: 40px;
width: 40px;
}
.offcanvas-menu{
display:none !important}
.logo-image{
height:40px !important;
margin-top:10px;
display:inline-block}
#my_account,#jshop_module_cart,#jshop_module_wishlist,.block-location{
padding:20px 10px 14px}
#sp-search .sj_jshopping_search-wrapper .search .autosearch-input{
width:200px}
#sp-search .sj_jshopping_search-wrapper .search .select_category{
width:140px}
.sp-megamenu-parent&gt;li&gt;a,.sp-megamenu-parent&gt;li&gt;span{
padding:0 3px;
font-size: 10px;}
.sidebar-megamenu .sambar .menu_vertical .btn-megamenu .title-mod{
line-height:30px;
white-space:nowrap;
overflow:hidden;
font-size:0}
.sidebar-megamenu .sambar .menu_vertical .btn-megamenu .title-mod:before{
font-size:15px}
.block-policy .inner .item{
padding:20px 5px;
min-height:102px}
.block-policy .inner .item a{
font-size:12px;
margin:0px 0 5px}
.block-policy .inner .item p{
font-size:11px}
.block-dealproduct .products-wrap .intro_text{
width:100%}
.block-dealproduct .products-wrap .intro_text .block-countdown{
padding:30px 0 0px;
background:none}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv2,.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv3{
display:none}
.block-dealproduct .products-wrap .intro_text .block-countdown .num-deal .text-count{
margin:20px 0 8px}
.block-dealproduct .products-wrap .products-box{
width:100%;
padding:0 15px 30px}
.block-dealproduct .products-wrap .products-box .item{
margin:30px 1% 0 1%}
#sp-position5,#sp-position6{
flex:0 0 100%;
max-width:100%}
.block-products .products-wrap .products-box{
margin:0 -1%}
.block-products .products-wrap .products-box .item{
margin:0 1%}
.sp-module .acymailing_module td.acyfield_email{
min-width:175px}
.productfull .block-main{
display:block}
.productfull .product-image,.productfull .product-info{
float:left}
body.site #sp-main-body .row{
display:block;
overflow:hidden}
body.site #sp-main-body #sp-left,body.site #sp-main-body #sp-component,body.site #sp-main-body #sp-right{
float:left}
body.rtl .block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-img{
margin-right:0px;
margin-left:15px}
.logo-slogan-txt {
margin-left: 40px;
margin-top: 40px;
}
#sp-top3 {
margin-left: -20px;	
}
}
@media screen and (min-width:1366px){
.block-dealproduct .products-wrap .products-box .item{
min-width:245px}
body.site .container{
padding-right:15px;
padding-left:15px}
}
@media screen and (min-width:1900px){
body.site .block-dealproduct .products-wrap .products-box .item{
min-width:259px}
body.site .container{
padding-right:0px;
padding-left:0px}
}
.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{
float:left}
@media (max-width:480px){
body.site .jshop_list_product #sort_count label.select-mask select{
width:70px}
body.site .jshop_list_product #sort_count{
padding:10px 5px}
body.site .sj_jshopping_quickview_handler{
display:none}
body.site .productfull .buttons{
display:inline-block}
body.site .productfull .prod_qty_input{
margin-top:0px;
display:inline-block}
body.site .sp-simpleportfolio .sp-simpleportfolio-filter&gt;ul&gt;li&gt;a{
margin:0 0 5px}
body.site .form-vertical .login-greeting{
line-height:14px}
.productfull .product-image .image_middle{
z-index: -1000;}
#sp-bottom1 .acym_module_form .subbutton {
    margin-left: -62px;
    height: 44px;
    font-size: 14px;
    width: 190px;
}
#sp-bottom1 .acym_module_form input {
    width: 220px;
    font-size: 18px;
	margin-left: -25px;
}
.acym_introtext {
    font-size: 16px;
}
a.qf3modal.call_me_form2:before {
width: 28px;
height: 28px;
margin: 6px 0 0 0;
}
}
@media (max-width:576px){
.gorod-tel {
display: none;	
}
#sp-logo.col-md-4, #sp-logo.col-lg-3  {
width: 70%;	
}
#sp-menu.col-sm-5, #sp-menu.col-lg-6 {
width: 15%;	
}
#sp-top3.col-3, #sp-top3.col-sm-3, #sp-top3.col-md-3, #sp-top3.col-lg-3, #sp-top3.col-xl-3 {
width: 15%;
}
}
@media only screen and (min-device-width:320px) and (max-device-width:568px) and (orientation:portrait){
body.site .sj_jshopping_search-wrapper .search button span{
display:none}
body.site .sj_jshopping_search-wrapper .search button:before{
content:'';
display:inline-block;
font-family:FontAwesome;
text-align:center;
font-size:15px}
.form-horizontal .controls {
    margin-left: 0;
}
}
@media (max-width:317px){
.logo-slogan-expert {
font-size: 15px;
}
.logo-slogan-monolit {
font-size: 15px;
}
.logo-slogan-txt {
font-size: 12px;
margin-top: 25px;
margin-left: 30px;
}
}
@media (max-width:767px){
.panel-btn-group button {
width: 80%;
margin-left: 10%;
}	
.hidden-xs{
display:none}
.sj_jshopping_quickview_handler{
display:none !important}
.zoomContainer{
display:none}
.header-style-1 .header-top .logo{
margin:20px 0 0px}
.logo-image{
height:auto !important;
margin-top:0px;
display:inline-block}
#sp-top1{
text-align:center}
#sp-top1 .sp-module{
margin:0 !important;
display:inline-block}
#my_account,#jshop_module_cart,#jshop_module_wishlist{
padding:20px 18px 14px}
.block-location{
padding:12px 0px 0px}
#sp-search .sj_jshopping_search-wrapper{
margin:20px 0 0px}
#sp-search .sj_jshopping_search-wrapper .search .autosearch-input{
height:30px}
#sp-search .sj_jshopping_search-wrapper .search button{
height:32px;
line-height:32px}
#sp-search .sj_jshopping_search-wrapper .search .select_category{
display:none}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div{
width:30px;
height:30px;
line-height:30px;
margin-top:-15px;
font-size:15px}
.block-policy .inner{
padding:10px 0}
.block-policy .inner .item{
padding:10px 10px 10px;
width:50%}
.block-dealproduct .products-wrap .products-box .item .item-title a {
font-size: 15px;
}
.block-slideproduct .container-slider .slider .vpo-wrap .vp .item .item-wrap .item-info .item-content .item-des {
font-size: 15px;
}
.item-price {
font-size: 15px;
}
.custom.block-top-sale-products .yt-content-slider .yt-content-slide .caption {
font-size: 15px;
}
.custom.block-categories .yt-content-slider .yt-content-slide .caption  {
font-size: 15px;
}
.block-products .products-wrap .products-box .item .item-title a {
font-size: 15px;
}
#sp-bottom .sp-module ul&gt;li&gt;a {
font-size: 15px;
}
#sp-bottom .sp-module ul {
font-size: 15px;
}
a.qf3modal.call_me_form {
font-size: 12px;
}
.productfull .product-info .prod_buttons .buttons .button {
    padding: 0 5px;
	margin: 0 1px;
}
#sp-footer1 .sp-copyright {
font-size: 15px;
}
.block-policy .inner .item:last-child{
}
.home-banner1 .row .item{
margin-top:20px}
.block-dealproduct .products-wrap .intro_text{
width:100%}
.block-dealproduct .products-wrap .intro_text .block-countdown{
padding: 0px;}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv2 {
margin: 10px 0 10px;
}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv2,.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv3{
font-size: 22px;}
.block-dealproduct .products-wrap .intro_text .block-countdown .num-deal .text-count{
margin:20px 0 8px}
.block-dealproduct .products-wrap .products-box{
width:100%;
padding:0 15px 30px}
.block-dealproduct .products-wrap .products-box .item{
margin:30px 1% 0 1%}
.block-products .products-wrap .footer_text{
display:none}
.block-products .products-wrap .products-box{
margin:0 -1%;
width:100%}
.block-products .products-wrap .products-box .item{
margin:0 1%}
.custom.block-testimonial .moduletable .yt-testimonial .owl-nav div{
height:30px;
width:30px;
margin-top:-15px;
line-height:30px}
.h1, h1 {
font-size: 22px;
text-align: center;
}
dl, ol, ul {
font-size: 15px;
}
.jshop_list_product #sort_count .box_products_sorting span.first {
font-size: 18px;
}
.product .product-item-details .product-item-name a {
font-size: 15px;
}
.jshop_code_prod {
font-size: 18px;
}
.jshop_list_product .jshop .price_extra_info, .jshop_list_product .manufacturer_name, .jshop_list_product .manufacturer_code, .jshop_list_product .jshop .base_price {
text-align: center;
margin-bottom: 5px;
font-size: 15px;
}
.jshop_list_product .product .jshop_price {
font-size: 15px;
}
.product .product-item-details .item-prices .old_price&gt;span {
font-size: 15px;
}
.product .product-item-details .product-item-inner .buttons .button {
font-size: 15px;
}
.product_link {
font-size: 15px;
float: left;
line-height: 18px;
}
#sp-component .jshop_list_product .jshop_pagination .pagination li a, #sp-component .jshop_list_product .jshop_pagination .pagination li span {
font-size: 15px;
}
.meanous-andscoev {
font-size: 15px;
}
.btn-group-sm&gt;.btn, .btn-sm {
font-size: 15px;
}
.block_rating_hits {
font-size: 15px;
}
.productfull .old_price {
font-size: 15px !important;
}
.productfull .product-info .price #old_price {
font-size: 15px !important;
}
.productfull .product-info .price strong {
font-size: 15px !important;
}
.productfull .product-info .price #block_price {
font-size: 15px !important;
}
.productfull .product-info .jshop_prod_description {
font-size: 15px;
}
.productfull .block-tab .nav-tabs li a {
font-size: 15px;
}
.productfull .product-info h1.title {
font-size: 20px;
}
p {
font-size: 15px;
}
.h2, h2 {
font-size: 16px;
}
.prod_url {
font-size: 15px;
}
.btn-secondary {
margin: 5px;
}
.attributes_title {
font-size: 15px;
}
.productfull .block-tab .tab-content {
padding: 2px;
}
.float-end {
    padding: 5px;
}
.btn-info {
padding: 5px;
margin-bottom: 5px;
}
.productfull .product-info .prod_buttons .prod_qty {
font-size: 15px;
}
ul.block-menufooter{
text-align:center !important;
margin:0;
padding: 0;}
ul.block-menufooter li a {
font-size: 15px;
}
ul.block-menufooter li{
margin:5px 10px}
ul.block-menufooter li:first-child{
float:none !important}
#sp-bottom .sp-module{
margin-bottom:30px;
text-align: center;}
#sp-bottom .sp-module ul.socials li{
margin:5px 0px}
.sp-copyright{
text-align:center}
#sp-footer2{
text-align:center}
.productfull .additional-images .jCarouselLite&gt;div a.img img.jshop_img_thumb{
height:auto}
.productfull .product-info h1.title{
margin:15px 0}
.productfull .product-form{
padding:0px}
.jshop_list_product #sort_count label.select-mask select{
width:80px}
.jshop_list_product #sort_count{
padding:10px 5px}
.jshop_list_product #sort_count .box_products_count_to_page{
float:right;
font-size: 18px;}
body.site .jshop_list_product #sort_count label.select-mask select {
font-size: 18px;
}
jshop_list_product .jshop_pagination .pagination .pagination&gt;li&gt;a,.jshop_list_product .jshop_pagination .pagination .pagination&gt;li span{
padding:6px 24px}
.search .form-group .input-group,.search .form-group select:not(.form-control){
width:100%}
.search .form-group .input-group{
padding:0}
#myLogin .modal-dialog{
width:auto;
z-index:999}
body.rtl .jshop_list_product #sort_count .box_products_count_to_page{
float:left}
}
@media (min-width:352px) and (max-width:400px){
.logo-slogan-txt {
font-size: 11px;
}
}
@media (min-width:401px) and (max-width:450px){
.logo-slogan-txt {
font-size: 14px;
}
}
@media (min-width:768px) and (max-width:991px){
.logo-image{
height:auto !important;
margin-top:10px;
display:inline-block}
#jshop_module_wishlist,.block-location{
display:none}
#my_account{
padding:20px 10px 14px}
#sp-search .sj_jshopping_search-wrapper .search .autosearch-input{
width:200px}
#sp-search .sj_jshopping_search-wrapper .search .select_category{
display:none}
.image-slider-home .yt-content-slider .owl-controls .owl-nav div{
width:40px;
height:40px;
line-height:40px;
margin-top:-20px}
.cd-timeline-img input[type=checkbox]:checked ~ label &gt; img {
width: 40px;
height: 40px;
margin-left: 140px;
}
.cd-timeline-img img {
height: 40px;
width: 40px;
}
.block-policy .inner .item{
text-align:center}
.block-policy .inner .item .pl_icon{
margin:0px !important;
float:none;
display:inline-block}
.block-dealproduct .products-wrap .intro_text{
width:100%}
.block-dealproduct .products-wrap .intro_text .block-countdown{
padding:30px 0 0px;
background:none}
.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv2,.block-dealproduct .products-wrap .intro_text .block-countdown .text-deal .text-lv3{
display:none}
.block-dealproduct .products-wrap .intro_text .block-countdown .num-deal .text-count{
margin:20px 0 8px}
.block-dealproduct .products-wrap .products-box{
width:100%;
padding:0 15px 30px}
.block-dealproduct .products-wrap .products-box .item{
margin:30px 1% 0 1%}
.block-products .products-wrap .footer_text{
display:none}
.block-products .products-wrap .products-box{
margin:0 -1%;
width:100%}
.block-products .products-wrap .products-box .item{
margin:0 1%}
#sp-bottom .sp-module .sp-module-title{
font-size:16px}
#sp-footer1 .sp-copyright{
padding:20px 0 10px}
.blog-featured .row{
display:block}
.blog-featured .row .item{
float:left}
.productfull{
padding-bottom:20px}
.productfull .block-main{
display:block}
.productfull .block-main .product-image,.productfull .block-main .product-info{
float:left}
.jshop-listing-product .jshop_list_product .list_product .row{
display:block}
.jshop-listing-product .jshop_list_product .list_product .row .col-md-4{
float:left}
.fancybox-wrap .fancybox-inner .productfull .block-main{
display:block}
.fancybox-wrap .fancybox-inner .productfull .product-image,.fancybox-wrap .fancybox-inner .productfull .product-info{
float:left}
.product .product-item-details{
padding:0px 10px 26px}
.static-image-2 a.image-top{
margin-bottom:17px}
.static-image-1 ul li{
float:left;
width:33.33%;
margin-bottom:30px}
}
@media (min-width:1200px){
#offcanvas-toggler{
display:none !important;
visibility:hidden !important}
body.helix-ultimate .sppb-row-container{
max-width:1410px;
padding:0}
body.com-jshopping.view-product #sp-main-body .col-lg-12.col-xl-9{
flex:0 0 75%;
max-width:75%}
#sp-main-body .col-lg-12.col-xl-9{
flex:0 0 100%;
max-width:100%}
body.view-article #sp-main-body .col-lg-12.col-xl-9{
flex:0 0 100%;
max-width:100%}
body.com-spsimpleportfolio #sp-main-body .col-lg-12.col-xl-9{
flex:0 0 100%;
max-width:100%}
body.com-users #sp-main-body .col-lg-12.col-xl-9{
flex:0 0 100%;
max-width:100%}
body.view-login #sp-main-body .col-lg-12.col-xl-9{
flex:0 0 100%;
max-width:100%}
.com-sppagebuilder #sp-main-body .col-lg-12.col-xl-9{
flex:0 0 100%;
max-width:100%}
.container{
max-width:1410px;
padding:0}
.search .form-group .chzn-container .chzn-drop,.search .form-group .chzn-container .chzn-single{
width:50%}
.search .form-group.search-display .chzn-container .chzn-drop,.search .form-group.search-display .chzn-container .chzn-single{
width:20%}
.search .form-group.search-only{
width:100%}
.sp-megamenu-parent&gt;li&gt;a, .sp-megamenu-parent&gt;li&gt;span {
    padding: 0 5px;
}
#sp-logo.col-md-4, #sp-logo.col-lg-3  {
width: 22%;	
}
#sp-menu.col-sm-5, #sp-menu.col-lg-6 {
width: 57%;	
}
#sp-top3.col-3, #sp-top3.col-sm-3, #sp-top3.col-md-3, #sp-top3.col-lg-3, #sp-top3.col-xl-3 {
width: 21%;
}
.logo-slogan-expert {
font-size: 21px;
}
.logo-slogan-monolit {
font-size: 21px;
}
.logo-slogan-txt {
font-size: 15px;
}
.contacts-phone a {
font-size: 20px;
}
.contacts-city {
font-size: 22px;
}
.contacts-adress a {
font-size: 15px;
}
}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
left:0;
right:0;
max-width:1170px;
margin:0 auto}
.sp-module.homepage-slider .owl-controls .owl-nav{
max-width:1170px;
margin:0 auto}
#sp-slideshow .container{
max-width:100%;
padding:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
padding:0;
background:transparent;
color:#00053e;
text-align:left;
position:relative;
bottom:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp{
max-width:50%;
position:absolute;
bottom:115px;
left:0;
right:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .link-wellcom{
color:#fff;
font-size:14px;
text-transform:uppercase;
line-height:30px;
border-radius:15px;
background:#15bef0;
padding:0 22px;
display:inline-block;
margin-bottom:10px;
opacity:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-title{
font-size:40px;
text-transform:capitalize;
font-weight:700;
line-height:45px;
color:#00053e;
opacity:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-title span{
color:#15bef0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-descrip{
font-size:16px;
color:#00053e;
margin:35px 0;
line-height:25px;
opacity:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button{
opacity:0;
overflow:hidden}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button .link-button{
padding:0 40px;
line-height:50px;
background:#00053e;
text-transform:uppercase;
color:#fff;
font-size:14px;
border-radius:25px;
float:left}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button .link-button:hover{
background:#15bef0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button a.video-slider{
float:left;
font-weight:400;
font-size:16px;
line-height:50px;
color:#00053e}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button a.video-slider i{
margin-left:20px;
vertical-align:top;
font-size:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button a.video-slider i:before{
font-family:"icomoon";
font-weight:normal;
margin:0 8px;
vertical-align:middle;
font-size:20px;
width:50px;
height:50px;
line-height:50px;
border-radius:100%;
text-align:center;
display:inline-block;
background:#15bef0;
color:#fff;
content:""}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-button a.video-slider i:before:hover{
background:#00053e}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-list{
opacity:0;
clear:both;
margin:0 -30px;
margin-top:40px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-list .lst-head div{
margin:0 30px;
display:inline-block;
width:116px}
#sp-slideshow .custom.homepage-slider .owl-item.active .yt-content-slide .caption .link-wellcom{
opacity:1 !important;
animation:myeffect-slideshow 3s ease-in-out;
-webkit-animation:myeffect-slideshow 3s ease-in-out;
-moz-animation:myeffect-slideshow 3s ease-in-out;
-o-animation:myeffect-slideshow 3s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl-item.active .yt-content-slide .caption .slide-title{
opacity:1 !important;
animation:myeffect-slideshow 2.5s ease-in-out;
-webkit-animation:myeffect-slideshow 2.5s ease-in-out;
-moz-animation:myeffect-slideshow 2.5s ease-in-out;
-o-animation:myeffect-slideshow 2.5s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl-item.active .yt-content-slide .caption .slide-descrip{
opacity:1 !important;
animation:myeffect-slideshow 2s ease-in-out;
-webkit-animation:myeffect-slideshow 2s ease-in-out;
-moz-animation:myeffect-slideshow 2s ease-in-out;
-o-animation:myeffect-slideshow 2s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl-item.active .yt-content-slide .caption .slide-button{
opacity:1 !important;
animation:myeffect-slideshow 1.5s ease-in-out;
-webkit-animation:myeffect-slideshow 1.5s ease-in-out;
-moz-animation:myeffect-slideshow 1.5s ease-in-out;
-o-animation:myeffect-slideshow 1.5s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl-item.active .yt-content-slide .caption .slide-list{
opacity:1 !important;
animation:myeffect-slideshow 1s ease-in-out;
-webkit-animation:myeffect-slideshow 1s ease-in-out;
-moz-animation:myeffect-slideshow 1s ease-in-out;
-o-animation:myeffect-slideshow 1s ease-in-out}
#sp-slideshow .homepage-slider .owl-controls .owl-dots{
position:absolute;
width:100%;
bottom:30px;
left:0}
#sp-slideshow .homepage-slider .owl-controls .owl-dots .owl-dot{
width:15px;
height:15px;
margin:0px 1px;
text-align:center;
position:relative}
#sp-slideshow .homepage-slider .owl-controls .owl-dots .owl-dot span{
width:5px;
height:5px;
position:absolute;
top:3px;
left:3px;
margin:0px;
border:1px solid #00053e;
background:#00053e;
display:inline-block}
#sp-slideshow .homepage-slider .owl-controls .owl-dots .owl-dot span:hover{
background:#fff;
border:1px solid #15bef0;
width:11px;
height:11px;
margin:0px 0;
top:0px;
left:0px}
#sp-slideshow .homepage-slider .owl-controls .owl-dots .owl-dot.active span{
background:#fff;
margin:0px 0;
border:1px solid #15bef0;
width:11px;
height:11px;
top:0px;
left:0px}
#sp-slideshow .homepage-slider .owl-controls .owl-nav{
position:relative}
#sp-slideshow .homepage-slider .owl-controls .owl-nav&gt;div{
background:transparent;
border:none;
border-radius:0;
width:auto;
height:16px;
line-height:16px;
text-align:center;
text-transform:uppercase;
display:inline-block;
overflow:hidden;
cursor:pointer;
position:absolute;
opacity:1;
z-index:99;
top:auto;
bottom:50px;
font-size:12px;
font-weight:500;
color:#b9b9b9;
margin:0px -10px;
font-family:"Poppins", sans-serif}
#sp-slideshow .homepage-slider .owl-controls .owl-nav&gt;div:hover{
color:#00053e;
background:transparent}
#sp-slideshow .homepage-slider .owl-controls .owl-nav&gt;div:before{
font-family:"FontAwesome";
content:"";
display:inline-block;
text-indent:0 !important;
width:15px;
height:10px;
margin:0 10px;
background:url(../images/icon/icon-arrow.png) no-repeat 0 0}
#sp-slideshow .homepage-slider .owl-controls .owl-nav .owl-prev{
left:auto;
right:135px}
#sp-slideshow .homepage-slider .owl-controls .owl-nav .owl-prev:before{
background-position:0 100%}
#sp-slideshow .homepage-slider .owl-controls .owl-nav .owl-prev:hover:before{
background-position:0 0}
#sp-slideshow .homepage-slider .owl-controls .owl-nav .owl-next{
left:auto;
right:0px;
padding-left:28px;
border-left:1px solid #bdbdbd}
#sp-slideshow .homepage-slider .owl-controls .owl-nav .owl-next:before{
background-position:100% 100%;
float:right;
margin-top:2px}
#sp-slideshow .homepage-slider .owl-controls .owl-nav .owl-next:hover:before{
background-position:100% 0}
.layout-boxed #sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:1170px}
@media (max-width:1199px) and (min-width:992px){
.layout-boxed #sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:930px}
}
@media (max-width:991px) and (min-width:768px){
.layout-boxed #sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:690px}
}
.sp-module.homepage-slider .owl2-controls .owl-nav{
max-width:1170px;
margin:0 auto}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .link-wellcom{
opacity:1 !important;
animation:myeffect-slideshow 3s ease-in-out;
-webkit-animation:myeffect-slideshow 3s ease-in-out;
-moz-animation:myeffect-slideshow 3s ease-in-out;
-o-animation:myeffect-slideshow 3s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-title{
opacity:1 !important;
animation:myeffect-slideshow 2.5s ease-in-out;
-webkit-animation:myeffect-slideshow 2.5s ease-in-out;
-moz-animation:myeffect-slideshow 2.5s ease-in-out;
-o-animation:myeffect-slideshow 2.5s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-descrip{
opacity:1 !important;
animation:myeffect-slideshow 2s ease-in-out;
-webkit-animation:myeffect-slideshow 2s ease-in-out;
-moz-animation:myeffect-slideshow 2s ease-in-out;
-o-animation:myeffect-slideshow 2s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-button{
opacity:1 !important;
animation:myeffect-slideshow 1.5s ease-in-out;
-webkit-animation:myeffect-slideshow 1.5s ease-in-out;
-moz-animation:myeffect-slideshow 1.5s ease-in-out;
-o-animation:myeffect-slideshow 1.5s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-list{
opacity:1 !important;
animation:myeffect-slideshow 1s ease-in-out;
-webkit-animation:myeffect-slideshow 1s ease-in-out;
-moz-animation:myeffect-slideshow 1s ease-in-out;
-o-animation:myeffect-slideshow 1s ease-in-out}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots{
position:absolute;
width:100%;
bottom:30px;
left:0;
text-align:center}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot{
width:15px;
height:15px;
margin:0px 1px;
text-align:center;
position:relative}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot span{
width:5px;
height:5px;
position:absolute;
top:3px;
left:3px;
margin:0px;
border:1px solid #00053e;
background:#00053e;
display:inline-block}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot span:hover{
background:#fff;
border:1px solid #15bef0;
width:11px;
height:11px;
margin:0px 0;
top:0px;
left:0px}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot.active span{
background:#fff;
margin:0px 0;
border:1px solid #15bef0;
width:11px;
height:11px;
top:0px;
left:0px}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav{
position:relative}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav&gt;div{
background:transparent;
border:none;
border-radius:0;
width:auto;
height:16px;
line-height:16px;
text-align:center;
text-transform:uppercase;
display:inline-block;
overflow:hidden;
cursor:pointer;
position:absolute;
opacity:1;
z-index:99;
top:auto;
bottom:50px;
font-size:12px;
font-weight:500;
color:#b9b9b9;
margin:0px -10px;
font-family:"Poppins", sans-serif}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav&gt;div:hover{
color:#00053e;
background:transparent}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav&gt;div:before{
font-family:"FontAwesome";
content:"";
display:inline-block;
text-indent:0 !important;
width:15px;
height:10px;
margin:0 10px;
background:url(../images/icon/icon-arrow.png) no-repeat 0 0}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-prev{
left:auto;
right:135px}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-prev:before{
background-position:0 100%}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-prev:hover:before{
background-position:0 0}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-next{
left:auto;
right:0px;
padding-left:28px;
border-left:1px solid #bdbdbd}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-next:before{
background-position:100% 100%;
float:right;
margin-top:2px}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-next:hover:before{
background-position:100% 0}
@media (max-width:767px){
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
bottom:40px}
}
.sp-module.homepage-slider .owl2-controls .owl-nav{
max-width:1170px;
margin:0 auto}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .link-wellcom{
opacity:1 !important;
animation:myeffect-slideshow 3s ease-in-out;
-webkit-animation:myeffect-slideshow 3s ease-in-out;
-moz-animation:myeffect-slideshow 3s ease-in-out;
-o-animation:myeffect-slideshow 3s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-title{
opacity:1 !important;
animation:myeffect-slideshow 2.5s ease-in-out;
-webkit-animation:myeffect-slideshow 2.5s ease-in-out;
-moz-animation:myeffect-slideshow 2.5s ease-in-out;
-o-animation:myeffect-slideshow 2.5s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-descrip{
opacity:1 !important;
animation:myeffect-slideshow 2s ease-in-out;
-webkit-animation:myeffect-slideshow 2s ease-in-out;
-moz-animation:myeffect-slideshow 2s ease-in-out;
-o-animation:myeffect-slideshow 2s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-button{
opacity:1 !important;
animation:myeffect-slideshow 1.5s ease-in-out;
-webkit-animation:myeffect-slideshow 1.5s ease-in-out;
-moz-animation:myeffect-slideshow 1.5s ease-in-out;
-o-animation:myeffect-slideshow 1.5s ease-in-out}
#sp-slideshow .custom.homepage-slider .owl2-item.active .yt-content-slide .caption .slide-list{
opacity:1 !important;
animation:myeffect-slideshow 1s ease-in-out;
-webkit-animation:myeffect-slideshow 1s ease-in-out;
-moz-animation:myeffect-slideshow 1s ease-in-out;
-o-animation:myeffect-slideshow 1s ease-in-out}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots{
position:absolute;
width:100%;
bottom:30px;
left:0;
text-align:center}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot{
width:15px;
height:15px;
margin:0px 1px;
text-align:center;
position:relative}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot span{
width:5px;
height:5px;
position:absolute;
top:3px;
left:3px;
margin:0px;
border:1px solid #00053e;
background:#00053e;
display:inline-block}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot span:hover{
background:#fff;
border:1px solid #15bef0;
width:11px;
height:11px;
margin:0px 0;
top:0px;
left:0px}
#sp-slideshow .homepage-slider .owl2-controls .owl-dots .owl-dot.active span{
background:#fff;
margin:0px 0;
border:1px solid #15bef0;
width:11px;
height:11px;
top:0px;
left:0px}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav{
position:relative}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav&gt;div{
background:transparent;
border:none;
border-radius:0;
width:auto;
height:16px;
line-height:16px;
text-align:center;
text-transform:uppercase;
display:inline-block;
overflow:hidden;
cursor:pointer;
position:absolute;
opacity:1;
z-index:99;
top:auto;
bottom:50px;
font-size:12px;
font-weight:500;
color:#b9b9b9;
margin:0px -10px;
font-family:"Poppins", sans-serif}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav&gt;div:hover{
color:#00053e;
background:transparent}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav&gt;div:before{
font-family:"FontAwesome";
content:"";
display:inline-block;
text-indent:0 !important;
width:15px;
height:10px;
margin:0 10px;
background:url(../images/icon/icon-arrow.png) no-repeat 0 0}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-prev{
left:auto;
right:135px}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-prev:before{
background-position:0 100%}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-prev:hover:before{
background-position:0 0}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-next{
left:auto;
right:0px;
padding-left:28px;
border-left:1px solid #bdbdbd}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-next:before{
background-position:100% 100%;
float:right;
margin-top:2px}
#sp-slideshow .homepage-slider .owl2-controls .owl-nav .owl-next:hover:before{
background-position:100% 0}
@media (max-width:767px){
#sp-slideshow .container{
padding:0}
#sp-slideshow .sp-module.homepage-slider .owl-controls .owl-nav{
max-width:100%;
padding:0 15px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:100%;
padding:0 15px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp{
max-width:100%;
bottom:60px;
left:15px;
right:15px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-title{
font-size:15px;
line-height:20px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-descrip{
margin:0;
display:none}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-button,#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .link-wellcom{
display:none}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-list{
margin-top:0px;
display:none}	
}
@media (min-width:768px) and (max-width:991px){
#sp-slideshow .container{
padding:0}
#sp-slideshow .sp-module.homepage-slider .owl-controls .owl-nav{
max-width:690px;
margin:0 auto}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:690px;
margin:0 auto}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp{
max-width:100%;
bottom:50px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-title{
font-size:24px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-descrip{
margin:0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-button{
display:none}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-list{
margin-top:20px;
display:none}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-list .lst-head div{
margin:0 15px}	
}
@media (min-width:992px) and (max-width:1199px){
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
left:0;
right:0;
max-width:1200px;
margin:0 auto}
.sp-module.homepage-slider .owl-controls .owl-nav{
max-width:1200px;
margin:0 auto}
#sp-slideshow .container{
padding:0}
#sp-slideshow .sp-module.homepage-slider .owl-controls .owl-nav{
max-width:930px;
margin:0 auto}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:930px;
margin:0 auto}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp{
max-width:51%;
bottom:10px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-title{
font-size:18px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-button .link-button{
line-height:40px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-button a.video-slider{
line-height:40px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-button a.video-slider i:before{
font-size:16px;
width:40px;
height:40px;
line-height:40px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-descrip{
margin:10px 0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-list{
margin-top:20px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp .slide-list .lst-head div{
width:65px}	
}
@media (min-width:1200px) and (max-width:1399px){
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption{
max-width:1170px;
margin:0 auto;
bottom:-100px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-warp{
max-width:45%;
bottom:160px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-title{
font-size:26px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-descrip{
margin:20px 0}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-list{
margin-top:20px}
#sp-slideshow .custom.homepage-slider .yt-content-slider .yt-content-slide .caption .slide-list .lst-head div{
width:90px}
.sp-module.homepage-slider .owl-controls .owl-nav{
max-width:1170px;
margin:0 auto}
#sp-slideshow .container{
padding:0}
}
#sp-slide .yt-content-slider .owl-nav [class*="owl-"]{
line-height:44px}
@-webkit-keyframes myeffect-slideshow{
0%{
opacity:0;
transform:translateY(-300px);
-webkit-transform:translateY(-300px);
-moz-transform:translateY(-300px);
-ms-transform:translateY(-300px);
-o-transform:translateY(-300px)}
100%{
opacity:1;
transform:translateY(0);
-moz-transform:translateY(0);
-webkit-transform:translateY(0);
-ms-transform:translateY(0);
-o-transform:translateY(0)}
}</pre></body></html>