body{margin:0;padding:0;font-family:'Open Sans',sans-serif;font-size:13px;-webkit-text-size-adjust:none;background:#fff;line-height:18px;color:#585a5d}
a{color:#3e659a}
a:active,a:focus,a:hover{color:#036e84;outline:0}
.clear{clear:both}
.content-divider{height:1px;background-color:#dce2ea;clear:both}
#top{padding-top:3px;padding-bottom:3px}
header .contact{float:left;margin-left:20px}
header .contact p{margin:0;padding:0;line-height:20px;font-size:12px}
header .contact>.custom{float:left}
header .contact .fa{color:#13a89e;line-height:20px;margin-left:20px}
header .contact .fa-phone-square{font-size:20px}
header .contact .fa-envelope{font-size:18px}
header .contact .fa span{color:#13a89e;font-size:12px;line-height:20px;font-family:'Open Sans',sans-serif;display:inline-block;padding-left:5px;position:relative;top:-2px}
#hdr1,#top1{float:left}
#hdr2,#top2{float:right}
#hdr1{text-align:left;padding:18px 0 24px 0}
header #logo{float:left}
header #logo p{margin:0}
#logo .menu,#logo .nav{margin:0;padding:0}
#logo a{display:block;width:210px;height:70px;background:#fff url(../images/aliphia.png) 0 0 no-repeat;color:#fff;text-indent:-9999px;overflow:hidden}
#logo-y{height:80px;float:left;position:relative;top:-5px;left:25px;margin-bottom:-10px}
header .social{float:left}
header .social p{margin:0;padding:0}
header .social .social_link{color:#13a89e;font-size:20px;margin-right:10px}
header .social .social_link_text{display:none}
#hdr2,#top2{text-align:right}
#hdr21{clear:both;padding:10px 0}
#hdr22{clear:both;padding-top:30px}
header .lang-inline,header .mod-languages,header .mod-languages ul{float:right}
header .lang-inline a{margin-top:2px}
header .lang-inline a:hover{text-decoration:none}
header .lang-inline a img{border:0}
header .user-account{float:right;margin-right:10px;position:relative;top:2px}
header .user-account p{margin:0;padding:0}
#userlink .nav{margin:0 20px 0 0}
#userlink .nav li {display:inline-block; padding:0 10px;}
#userlink .nav>li>a:active,#userlink .nav>li>a:focus,#userlink .nav>li>a:hover{background:#fff}
.user_account_link,.user_account_link:active,.user_account_link:focus,.user_account_link:hover,.user_account_login,.user_account_login:active,.user_account_login:focus,.user_account_login:hover{background:#fff;display:inline-block;font-size:12px;text-decoration:none;color:#13a89e}
.user_account_link:before{content:"\f007";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;text-align:right;position:relative;left:-5px}
.user_account_login:before{content:"\f13e";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:16px;text-align:right;position:relative;left:-5px;top:2px}
header #cart,header #currswitch,header #langswitch,header #search,header #userlink{float:right;text-align:right}
header #cart{padding-top:4px}
header #cart a,header #cart a:active,header #cart a:focus,header #cart a:hover{font-size:15px;text-decoration:none;color:#13a89e;font-weight:700;letter-spacing:-.25px}
header #cart #jshop_quantity_products{display:none}
header #jshop_module_cart{text-align:right;line-height:24px}
header #jshop_topcart_icon{position:relative;top:1px;font-size:24px;line-height:24px;padding-right:4px}
header #search{margin-right:40px}
#search form{margin-bottom:2px;float:right;border:1px solid #c9cccf;clear:both}
#jshop_search,#jshop_search:active,#jshop_search:focus,#jshop_search:hover{border:0;background:#fff;box-shadow:none;width:320px;margin-bottom:0;padding:4px;text-align:left}
#jshop_search_btn{border:0;background:#fff;width:36px;height:30px;color:#13a89e;font-size:20px;line-height:30px}
#jshop_search_adv{cleaar:both;text-align:right;font-size:12px}
#jshop_search_adv a,#jshop_search_adv a:focus,#jshop_search_adv a:hover{text-decoration:none}
#currswitch{padding:8px 18px 0 40px}
.currswitch a,.currswitch a:active,.currswitch a:focus,.currswitch a:hover{background-color:#13a89e;color:#fff;letter-spacing:-.25px;font-weight:700;text-decration:none;font-size:12px;line-height:12px;padding:1px 6px;display:inline-lock;margin-right:2px;text-decoration:none;border-radius:2px}
#m_langswitch .lang-inline,#m_langswitch .mod-languages,#m_langswitch .mod-languages ul{float:left}
#subheader{height:150px;background:#083f88 url(../images/bg1.jpg) bottom center no-repeat}
#testimonials{padding:100px 0;background:#083f88 url(../images/bg1.jpg) bottom center no-repeat}
#frontpage-box{padding:20px 0;clear:both}
#frontpage-box .divider{background-color:#c9cccf}
#frontpage-box .clear{height:30px}
.frontpage-box{text-align:center;float:left;padding:30px 0}
.fpbox_txt{font-size:21px;font-weight:700;line-height:21px;color:#13a89e}
main{color:#585a5d;padding:20px 0 40px 0}
article h1,article h2,article h3,article h4,article h5,article h6{color:#3e659a;font-weight:400;padding:10px 0;margin:0 0 10px 0}
article h1,article h2{font-size:24px;line-height:26px}
article h3{font-size:18px;line-height:20px}
article h4{font-size:15px;line-height:17px}
article h5{font-size:14px;line-height:15px}
article .blog .item .page-header,article .page-header{border-bottom:none;padding-bottom:0;margin:0}
article .blog .item .page-header h2,article .page-header h1,article .page-header h2,article .page-header h3,article .page-header h4{color:#3e659a;font-size:30px;font-weight:400;padding:20px 0;margin:0 0 10px 0;letter-spacing:-.5px;line-height:32px}
article .page-header a,article .page-header a:active,article .page-header a:focus,article .page-header a:hover{color:#3e659a;font-weight:400}
#frontpage_products .moduletable>h3{color:#13a89e;font-size:30px;font-weight:400;padding:20px 0;margin:0;letter-spacing:-.5px;line-height:32px}
article .page-header a,article .page-header a:active,article .page-header a:focus,article .page-header a:hover{color:#3e659a;font-weight:400}
article .blog .item{border-bottom:1px solid #c9cccf;margin-bottom:10px;padding-bottom:20px}
article .blog .item h3{display:none}
article .blog .item .item-image{width:15%;margin:0 0 0 20px}
article .item-page .item-image{width:33%;margin:0 20px 20px 0}
article a{font-weight:700;color:#3e659a}
article a:focus,article a:hover{color:#1c4070;text-decoration:none;outline:0}
#sidebar .moduletable{color:#585a5d;padding:0 0 20px 0;margin-bottom:20px}
#sidebar a{color:#13a89e}
#sidebar .moduletable h3{color:#13a89e;font-size:30px;font-weight:400;padding:20px 0;margin:0 0 10px 0;letter-spacing:-.5px;line-height:32px}
#footer_nav{background-color:#23a39a;color:#fff;padding:10px 0}
#footer_nav .nav{margin-bottom:0;text-align:center}
#footer_nav .nav>li{display:inline}
#footer_nav .nav>li>a{color:#fff;text-decoration:none;display:inline;padding:8px 10px}
#footer_nav .menu a:focus,#footer_nav .menu a:hover,#footer_nav .nav a:focus,#footer_nav .nav a:hover,#footer_nav a:focus,#footer_nav a:hover,footer_nav .menu a:active,footer_nav .nav a:active,footer_nav a:active{background-color:transparent}
#footer_nav_cat{background-color:#137a73;color:#fff;padding:54px 0}
#footer_nav_cat a{color:#fff;text-decoration:none;font-weight:400}
#footer_nav_cat ul{margin:0;padding:0;list-style-type:none}
#footer_nav_cat ul.level-0>li{display:block;float:left;width:25%;padding-bottom:20px}
#footer_nav_cat ul.level-0>li>.categ-item{padding:10px 0 20px 0}
#footer_nav_cat ul.level-0>li>.categ-item a{text-transform:uppercase;font-weight:700}
#bottom{background-color:#fff;color:#969a9b;padding:30px 0;text-align:center}
#bottom a,#bottom a:active,#bottom a:focus,#bottom a:hover{color:#969a9b;text-decoration:none}
.bottom_info_c{margin-bottom:0}
#bottom_dev p{margin-bottom:0}
.camera_commands,.camera_next,.camera_prev{background:0 0!important}
.camera_commands{display:none!important}
.camera_caption>div{background:0 0!important}
.camera_caption_title{background-color:#188197;color:#fff;float:left;clear:both;margin-bottom:4px;padding:4px 8px}
.camera_caption_desc{background-color:#3e659a;color:#fff;float:left;clear:both;padding:4px 8px}
#usersection{background-color:#0f2e59;color:#719edb;padding:50px 0 30px 0;display:none}
#userarea a,#userarea a:active,#userarea a:focus,#userarea a:hover{color:#719edb;font-weight:700;text-decoration:none}
#userarea label{font-size:13px;color:#719edb}
#userarea #form-login-password label,#userarea #form-login-username label{display:block}
#userarea .inputbox{border:1px solid #3974c3;background:#123668;font-size:13px;color:#71aeff}
#userarea .inputbox:active,#userarea .inputbox:focus{box-shadow:none}
#userarea .button{border:0;color:#cfe4ff;background:#3974c3;font-size:14px;text-transform:uppercase;padding:8px 16px;transition:all .5s ease}
#userarea .button:active,#userarea .button:focus,#userarea .button:hover{border:0;color:#cfe4ff;background:#051730}
.shoplinkcontainer{margin:50px 0 50px 0}
.shoplink{background:#3e659a;border:0 none;color:#fff;display:inline-block;font-size:14px;font-weight:400;padding:10px 20px;text-decoration:none;text-transform:uppercase;transition:all .5s ease 0s}
.shoplink:active,.shoplink:focus,.shoplink:hover{background:#1c4070;color:#fff;text-decoration:none}
.chronoform h3{font-size:18px;color:#3e659a;font-weight:700;font-family:'Open Sans',sans-serif;padding:20px 0 20px 0;border-top:1px solid #c9cccf;border-bottom:1px solid #c9cccf;margin:30px 0 40px 0}
.chronoform .gcore-form-row{margin-bottom:10px}
.chronoform-form-pre-text{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #c9cccf}
.chronoform-form-post-text{padding:0 0 20px 0}
.chronoform-form-thankyou-text{padding:20px 0}
.gbs3 .page-header{margin:0!important;padding:0!important;border-bottom:0!important}
.block_product:active,.block_product:focus,.block_product:hover{box-shadow:0 0 16px #c9cccf}
#mainmenu{background:#fff;margin-bottom:0}
#mainmenu_positionfix1,#mainmenu_positionfix2{position:relative}
#mainmenu,#mainmenu *{border-radius:0;outline:0}
#mainmenu .navbar-default{background-color:#fff;border:0}
#mainmenu .navbar-nav{background-color:#fff}
#mainmenu .navbar{border-radius:0;min-height:40px;margin-bottom:0}
.navbar .nav{display:block;float:left;left:0;margin:0;position:relative}
#mainmenu a{font-weight:700;font-size:15px;text-transform:uppercase;line-height:30px;text-shadow:none;letter-spacing:-.66px;padding:6px 30px;color:#083f88}
#mainmenu .navbar-default .navbar-nav>.active>a:focus,#mainmenu .navbar-default .navbar-nav>.active>a:hover,#mainmenu .navbar-default .navbar-nav>li>a:focus,#mainmenu .navbar-default .navbar-nav>li>a:hover{background-color:#fff;color:#13a89e;box-shadow:none}
#mainmenu .navbar-default .navbar-nav>.active>a,#mainmenu .navbar-default .navbar-nav>li>a{color:#083f88;background-color:#fff;box-shadow:none}
#mainmenu .navbar-default .navbar-nav>.open>a,#mainmenu .navbar-default .navbar-nav>.open>a:focus,#mainmenu .navbar-default .navbar-nav>.open>a:hover{background-color:#fff;color:#13a89e;box-shadow:none}
#mainmenu .dropdown-menu>li>a:focus,#mainmenu .dropdown-menu>li>a:hover,#mainmenu .dropdown-submenu:focus>a,#mainmenu .dropdown-submenu:hover>a{background-image:none;background-color:#fff;color:#13a89e}
#mainmenu .dropdown-menu>li.active>a,#mainmenu .dropdown-menu>li.active>a:active,#mainmenu .dropdown-menu>li.active>a:focus,#mainmenu .dropdown-menu>li.active>a:hover{background-image:none;background-color:#fff}
.navbar .nav .dropdown-toggle .caret{margin-top:14px}
.navbar-default .navbar-collapse{border-color:#000;box-shadow:0 0 20px #000}
.navbar-toggle{margin-top:13px}
.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus,.navbar-default .navbar-toggle:hover{background-color:#fff;border:0}
.navbar-default .navbar-toggle .icon-bar,.navbar-default .navbar-toggle:focus .icon-bar,.navbar-default .navbar-toggle:hover .icon-bar{background-color:#fff}
.navbar .btn-navbar,.navbar .btn-navbar.active,.navbar .btn-navbar.disabled,.navbar .btn-navbar:active,.navbar .btn-navbar:focus,.navbar .btn-navbar:hover,.navbar .btn-navbar[disabled]{background-color:transparent;background-image:none;border:0;box-shadow:none;color:#d4eaff;margin-left:0;margin-right:0;padding:15px;text-shadow:none}
.navbar .btn-navbar i{font-size:24px}
.navbar .btn-navbar.disabled,.navbar .btn-navbar[disabled]{opacity:.5}
#m_nav a{font-size:21px;color:#13a89e;margin-left:7px;text-decoration:none}
#m_nav #jshop_module_cart{display:inline}
#m_nav #jshop_summ_product{display:none}
#m_nav #jshop_quantity_products{font-size:8px;line-height:8px;display:inline-block;color:#fff;font-weight:700;padding:2px 4px;background:#3e659a;position:relative;left:-12px;top:-12px;margin-right:-10px}
#m_nav>.nav,#m_nav>.nav>li,#m_nav>.nav>li>a{display:inline}
#m_nav>.nav>li>a{color:#fff;font-size:0}
#m_nav>.nav>li>a:before{font-size:23px;color:#13a89e}
#m_search form{margin:0;padding:20px}
#m_search #jshop_search_btn{font-size:28px;float:right}
#m_search #jshop_search_btn{font-size:28px;float:right}
#m_search #jshop_search,#m_search #jshop_search:active,#m_search #jshop_search:focus,#m_search #jshop_search:hover{width:80%}
#main-menu-mobile{display:none;position:absolute;top:0;left:0;width:100%;background:#fff;min-height:100%;z-index:1000;padding-bottom:40px}
#main-menu-mobile ul.nav{margin:0;padding:0;font-size:16px}
#main-menu-mobile .nav li{margin:0 20px;padding:0}
#main-menu-mobile .nav li li{margin-left:40px}
#main-menu-mobile .nav li a{display:block;padding:12px;color:#083f88;transition:all .5s ease;font-weight:700;text-transform:uppercase}
#main-menu-mobile .nav li li a{display:block;padding:8px 12px;font-size:14px;color:#083f88}
#main-menu-mobile .nav li a:active,#main-menu-mobile .nav li a:focus,#main-menu-mobile .nav li a:hover{background-color:#fff;color:#13a89e}
#main-menu-mobile-close{text-align:right;padding:12px}
#main-menu-mobile-close a{font-size:30px;border-bottom:0;padding:15px;color:#13a89e;position:relative;left:8px}
#main-menu-mobile-close a:active,#main-menu-mobile-close a:focus,#main-menu-mobile-close a:hover{color:#13a89e}
#m_left{float:left;padding-top:30px}
#m_right{float:right;text-align:right;padding-right:20px;padding-top:30px}
#main-menu-mobile #m_langswitch{padding-bottom:40px;padding-left:28px}
#main-menu-mobile #m_langswitch li a{display:inline;padding:0}
.btn,.btn-primary{-moz-border-bottom-colors:none;-moz-border-left-colors:none;-moz-border-right-colors:none;-moz-border-top-colors:none;background-color:#3e659a;background-image:none;background-repeat:no-repeat;border-color:none;border-image:none;border-radius:0;border-style:none;border-width:0;border:0;box-shadow:none;color:#fff;cursor:pointer;display:inline-block;font-size:14px;line-height:20px;margin-bottom:0;padding:8px 14px;text-align:center;text-shadow:none;vertical-align:middle;transition:all .5s ease;text-transform:uppercase;font-weight:400}
.btn-primary.active,.btn-primary:active,.btn-primary:focus,.btn-primary:hover,.btn.active,.btn:active,.btn:focus,.btn:hover{background-color:#1c4070;color:#fff}
.btn-primary.disabled,.btn-primary[disabled],.btn.disabled,.btn[disabled]{background-color:#ccc;color:#fff}
.uneditable-input,input[type=color],input[type=date],input[type=datetime-local],input[type=datetime],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week],select,textarea{background-color:#fff;border:1px solid #c9cccf;box-shadow:none;transition:none;border-radius:0}
.uneditable-input:active,.uneditable-input:focus,input[type=color]:active,input[type=color]:focus,input[type=date]:active,input[type=date]:focus,input[type=datetime-local]:active,input[type=datetime-local]:focus,input[type=datetime]:active,input[type=datetime]:focus,input[type=email]:active,input[type=email]:focus,input[type=month]:active,input[type=month]:focus,input[type=number]:active,input[type=number]:focus,input[type=password]:active,input[type=password]:focus,input[type=search]:active,input[type=search]:focus,input[type=tel]:active,input[type=tel]:focus,input[type=text]:active,input[type=text]:focus,input[type=time]:active,input[type=time]:focus,input[type=url]:active,input[type=url]:focus,input[type=week]:active,input[type=week]:focus,select:active,select:focus,textarea:active,textarea:focus{box-shadow:none!important;border:1px solid #a9acaf}
.well{background-color:#f3f5f9;border:1px solid #c9cccf;color:#585a5d;border-radius:0;box-shadow:none;margin-bottom:20px;min-height:20px;padding:20px}
button,input,label,select,textarea{font-size:13px;font-weight:400;line-height:18px}
#testimonials .bt-inner{padding-left:25%;padding-right:50px;background-image:url(../images/t-quot.png);background-position:20% 0;background-repeat:no-repeat}
#testimonials .bt-introtext{color:#fff}
#testimonials .bt-cs a.next{background-image:url(../images/t-arrow-right.png)!important}
#testimonials .bt-cs a.prev{background-image:url(../images/t-arrow-left.png)!important}
#sidebar .nav{list-style-type:none}
#sidebar .nav{display:block}
#sidebar .nav{margin:0}
#sidebar .nav>li{border-bottom:1px solid #c9cccf;margin-bottom:14px;padding-bottom:14px}
#sidebar .nav>li>.separator,#sidebar .nav>li>a{color:#13a89e;font-weight:700;font-size:14px;text-decoration:none;position:relative;display:block;padding:8px 24px 8px 0}
#sidebar .nav>li>.separator{display:block;cursor:pointer}
#sidebar .nav>li>a:focus,#sidebar .nav>li>a:hover{color:#13a89e;text-decoration:none}
#sidebar .nav>li>a:after,#sidebar .nav>li>span:after{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:20px;text-align:right;display:block;width:20px;height:16px;position:absolute;top:6px;right:0}
#sidebar .nav ul{padding:12px 0;display:none}
#sidebar .nav .active ul{display:block}
#sidebar .nav ul>li>a{color:#585a5d;text-decoration:none}
#sidebar .nav ul>li>a:focus,#sidebar .nav ul>li>a:hover{color:#282a2d;text-decoration:none}
#sidebar .nav a,#sidebar .nav a:active,#sidebar .nav a:focus,#sidebar .nav a:hover{background:#fff}
@media (min-width:240px){
body{padding:0}
.container{padding:0 20px}
#mainmenu,#top1,#top2,header #hdr2,header #social,header .content-divider{display:none}
#m_nav{display:block;float:right;padding-top:12px}
#m_nav a{margin-left:15px}
#subheader{height:100px}
article .blog .item .item-image{width:100%;margin:0}
article .blog .item .item-image img{width:70%;margin:0 auto}
article .item-page .item-image{width:100%;margin:0 0 20px 0}
#bottom{font-size:11px;line-height:13px}
#map_container{margin-bottom:48px}
#footer_nav_cat ul.level-0>li{float:none;width:100%}
#hdr1{padding:8px 0}
#logo a{width:120px;height:40px;background:#fff url(../images/aliphia40.png) 0 0 no-repeat}
#logo-y{display:none;}
#testimonials .bt-inner{background-position:5% 0}
.frontpage-box{width:50%}
.fpbox_img img{width:60px;height:60px}
.fpbox_txt{font-size:15px;line-height:18px}

}
@media (min-width:359px){
#logo-y{display:block;height:50px;left:16px; top:3px;}
#logo-y img {height:35px;}
}
@media (min-width:480px){
article .blog .item .item-image{width:33%}
article .blog .item .item-image img{width:100%;margin:0}
article .item-page .item-image{width:33%;margin:0 20px 20px 0}
#bottom{font-size:12px;line-height:14px}
#footer_nav_cat ul.level-0>li{float:left;width:50%}
#testimonials .bt-inner{background-position:10% 0}
.frontpage-box{width:50%}
.fpbox_img img{width:90px;height:90px}
.fpbox_txt{font-size:16px;line-height:20px}
}
@media (min-width:600px){
article .blog .item .item-image{width:25%}
article .item-page .item-image{width:33%;margin:0 20px 20px 0}
#bottom{font-size:13px;line-height:16px}
#hdr1{padding:10px 0}
#logo a{width:150px;height:50px;background:#fff url(../images/aliphia50.png) 0 0 no-repeat}
#logo-y{height:60px;left:20px; top:3px;}
#logo-y img {height:44px;}
#m_nav{padding-top:20px}
#m_nav a{margin-left:15px}
#testimonials .bt-inner{background-position:15% 0}
}
@media (min-width:768px){
article .blog .item .item-image{width:20%}
article .item-page .item-image{width:33%;margin:0 20px 20px 0}
#subheader{height:150px}
.frontpage-box{width:25%}
.fpbox_txt{font-size:16px;line-height:20px}
}
@media (min-width:980px){
#mainmenu,#top1,#top2,header .content-divider{display:block}
#mainmenu_positionfix1{float:right;right:50%}
#mainmenu_positionfix2{float:right;right:-50%}
.navbar .nav{float:left}
#mainmenu .navbar-nav>li>a{padding:6px 12px}
#hdr1{padding:12px 0}
#logo a{width:210px;height:70px;background:#fff url(../images/aliphia.png) 0 0 no-repeat}
#logo-y{height:60px;left:30px; top:6px;}
#logo-y img {height:60px;}
header #hdr2,header #search,header #social,header .divider{display:block}
#m_nav{display:none}
article .blog .item .item-image{width:20%;margin-left:30px}
article .item-page .item-image{width:33%;margin:0 20px 20px 0}
#footer_nav_cat ul.level-0>li{float:left;width:25%}
#testimonials .bt-inner{background-position:18% 0}
.frontpage-box{width:25%}
.fpbox_txt{font-size:21px;line-height:23px}
}
@media (min-width:1200px){
#mainmenu .navbar-nav>li>a{padding:6px 30px}
article .blog .item .item-image{width:15%;margin-left:50px;margin-top:-20px}
article .item-page .item-image{width:33%;margin:0 20px 20px 0}
#testimonials .bt-inner{background-position:20% 0}
header #search{margin-right:110px}
#jshop_search,#jshop_search:active,#jshop_search:focus,#jshop_search:hover{width:400px}
}
@media (min-width:1921px){
#subheader{background-size:cover;height:200px}
#testimonials{background-size:cover;padding:150px 0}
}
#sidebar .categories-sidebar ul{list-style-type:none}
#sidebar .categories-sidebar ul{display:block}
#sidebar .categories-sidebar ul.level-0{margin:0}
#sidebar .categories-sidebar ul.level-0>li{border-bottom:1px solid #c9cccf;margin-bottom:14px;padding-bottom:14px}
#sidebar .categories-sidebar ul.level-0>li>div.categ-item{padding:8px 0}
#sidebar .categories-sidebar ul.level-0>li>div.categ-item a{color:#13a89e;font-weight:700;font-size:14px;text-decoration:none;position:relative;display:block}
#sidebar .categories-sidebar ul.level-0>li>div.categ-item a span{display:block;margin-right:24px}
#sidebar .categories-sidebar ul.level-0>li>div.categ-item a:focus,#sidebar .categories-sidebar ul.level-0>li>div.categ-item a:hover{color:#13a89e;text-decoration:none}
#sidebar .categories-sidebar ul.level-0>li>div.categ-item a:after{content:"\f107";font-family:FontAwesome;font-style:normal;font-weight:400;text-decoration:inherit;font-size:20px;text-align:right;display:block;width:20px;height:16px;position:absolute;top:0;right:0}
#sidebar .categories-sidebar ul.level-1{padding:12px 0;display:none}
#sidebar .categories-sidebar .active ul.level-1{display:block}
#sidebar .categories-sidebar ul.level-1>li>div.categ-item a{color:#585a5d;text-decoration:none}
#sidebar .categories-sidebar ul.level-1>li>div.categ-item a:focus,#sidebar .categories-sidebar ul.level-1>li>div.categ-item a:hover{color:#282a2d;text-decoration:none}
.visCSSlabel{margin-top:10px;display:block;float:none}
.visCSSinput{margin-top:0}
.visform input.inputbox{height:30px}
.visform textarea.inputbox{height:150px;padding-left:8px;padding-right:8px;border:1px solid #d1d2d3}
.visform textarea.inputbox:active{border:1px solid #b1b2b3!important}
.visform #recaptcha_response_field{height:30px}
.visform .captchaCont .asterix-ancor{display:none}
.visBtnCon{text-align:left!important}
.visform .btn{border:0;background:#3e659a;color:#fff;padding:8px 14px;transition:all .5s ease}
.visform .btn:hover{background:#1c4070}
.visform .input-append .btn{border:0;background:#3e659a;color:#fff;padding:5px 10px;transition:all .5s ease;border-radius:0}
.visform .input-append .btn:hover{background:#3e659a}
.visform .privacy-checkbox-label{display:none!important}
.visform .privacy-checkbox{float:left;position:relative;top:0}
.visform .privacy-checkbox+div{margin-left:24px}

#privacy-notice { font-size:13px; background-color: #137a73; color: #fff; /* padding: 54px 0; */ }
#privacy-notice p { font-size:13px; line-height:1.15; margin:0 0 10px 0; } 
#privacy-notice a { color:#111; text-decoration:underline; } 

#privacy-notice button { border:none; padding:3px 8px; float:none ; font-size:12px; font-weight:400; } 
#privacy-notice button .fa { font-size:14px; font-weight:normal; } 

.plg_system_eprivacy_module .plg_system_eprivacy_message { background:#fb0; border:0 none; padding:14px; position:fixed; bottom:0; width:100%; z-index:1000; color:#111; left:0; text-align:center; } 

.plg_system_eprivacy_declined, .plg_system_eprivacy_accepted {padding:0 0 40px 0;}

button.plg_system_eprivacy_agreed {background:#000; color:#fb0; transition:color 0.5s ease;}
button.plg_system_eprivacy_agreed:hover, 
button.plg_system_eprivacy_agreed:focus, 
button.plg_system_eprivacy_agreed:active {background:#000; color:#fff;}

button.plg_system_eprivacy_declined, 
button.plg_system_eprivacy_declined:hover, 
button.plg_system_eprivacy_declined:focus, 
button.plg_system_eprivacy_declined:active {background:#fb0; color:#000;}

button.plg_system_eprivacy_reconsider,
button.plg_system_eprivacy_accepted { background:#23a39a;color:#fff; } 
button.plg_system_eprivacy_reconsider:hover, button.plg_system_eprivacy_reconsider:focus, button.plg_system_eprivacy_reconsider:active, 
button.plg_system_eprivacy_accepted:hover, button.plg_system_eprivacy_accepted:focus, button.plg_system_eprivacy_accepted:active { background:#23a39a;color:#fff; } 

@media (min-width:992px) {
    .plg_system_eprivacy_message_container {width:960px; margin:0 auto;}
    .plg_system_eprivacy_message_txt {float:left; width:80%; text-align:left; padding-top:0; margin-bottom:0 !important;}
    .plg_system_eprivacy_message_btns {float:right; width:20%; text-align:right;}
}


/* english shop - catalog only */
.lang-en .cat_id-49, .lang-en .cat_id-49 *,
.lang-en .cat_id-50, .lang-en .cat_id-50 *,
.lang-en .list_product .block_product .product_label, .lang-en .list_product .block_product .product_label *, 
.lang-en .productfull.productfull-catalog-mode .product_label, .lang-en .productfull.productfull-catalog-mode .product_label * 
{display:none !important;}
/* .image_block .product_label */ 