body.global-body { background:#fff; font-family:'Proxima Nova Rg'; font-size:14px; line-height:normal; color:#333; font-weight: normal; font-style: normal;}	
*, html { margin:0px; padding:0px;  } @font-face {font-family: 'Proxima Nova Rg'; src: url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Regular.woff2) format('woff2'), url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Regular.woff) format('woff'); font-weight: normal; font-style: normal;}
@font-face {font-family: 'Proxima Nova bold'; src: url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Bold.woff2) format('woff2'), url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Bold.woff) format('woff'); font-weight: bold; font-style: normal;}
@font-face { font-family: 'Proxima Nova Bl';src: url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Black.woff2) format('woff2'), url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Black.woff) format('woff'); font-weight: 900; font-style: normal;}
@font-face {font-family: 'Proxima Nova Th'; src: url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Thin.woff2) format('woff2'), url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Thin.woff) format('woff'); font-weight: 100; font-style: normal;}
@font-face { font-family: 'Proxima Nova Lt'; src: url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Semibold.woff2) format('woff2'), url(//cosmofiber.com/wp-content/themes/venedor/css/globalcss/fonts/ProximaNova-Semibold.woff) format('woff'); font-weight: 600; font-style: normal;} a { color:#121984; } a:hover, a:focus, a:active { color:#f2770d; text-decoration:none; } a, *:hover, *:focus, *:active :focus { text-decoration:none; outline:none !important; outline-offset:0 !important; }
a img, img { border:none; outline:none !important; outline-offset:0 !important; }
ul {margin:0; padding:0; } 
i { font-family:'FontAwesome'; } 
img { height:auto; max-width:100%; vertical-align: middle; line-height:normal; }
.row{margin: 0; padding: 0;}
.npm{padding: 0; margin: 0;} a, i, img, input { transition: all 0.4s ease-in-out 0s; -webkit-transition: all 0.4s ease-in-out 0s; -moz-transition: all 0.4s ease-in-out 0s; 
-o-transition:all 0.8s ease-in-out 0s; -ms-transition:all 0.8s ease-in-out 0s; } ::selection { background:#121984; color:#fff; } ::-moz-selection { background:#121984; color:#fff; } 
::-webkit-selection { background:#121984; color:#fff; } ::-o-selection { background:#121984; color:#fff; } 
::-ms-selection { background:#121984; color:#fff;} .style-none { background:transparent; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; border-radius:0px; 
-moz-border-radius:0px; -webkit-border-radius:0px; border:medium none; }
.cover-bg { background-repeat:no-repeat; background-position:0 0; background-size:cover; -moz-background-size:cover; 
-webkit-background-size:cover; -o-background-size:cover; -ms-background-size:cover; }	
.shadow-none { box-shadow:none !important; -webkit-box-shadow:none !important; -moz-box-shadow:none !important; }
.radius-none { border-radius:0px !important; -moz-border-radius:0px !important; -webkit-border-radius:0px !important; }
.border-none { border:medium none !important; }
.text-transform{text-transform:uppercase;}
.none-transform { text-transform:none; }
.pos-relative { position:relative; }
.flexbox { display:flex; }
.flexbox .flex-content{ height:100%; }
.img-center{ display:block; margin-left:auto; margin-right:auto; text-align:center;}
.display-none{display:none;}  .white-color-text { color:#fff; } .table-center  { display: table; width: 100%; position: relative; height: 100%; }
.table-center .text-content { display: table-cell; vertical-align: middle; position: relative; text-align: center;  padding: 0 15px;} .gray-color-bg { background:#f5f5f5; }
.darkred-color-bg { background:#803030; } h1, h2, h3, h4, h5, h6 { line-height:1.1; font-weight:normal; font-family:  'Proxima Nova Rg'; color: #333333;}
h1 { font-size:50px; }
h2 { font-size:48px; }
h3 { font-size:30px; }
h4 { font-size:24px; }
h5 { font-size:20px; } 	
h6 { font-size:16px; } .font-we-lt { font-weight:normal; }
.font-we-rg { font-weight:bold; }
.great-vibes{font-family: 'Great Vibes', cursive;} p { line-height:1.4; } img { margin-bottom:0; }  hr { border-top:solid 1px #2d9bef; border-bottom:medium none; margin-top:25px; margin-bottom:25px;}  .mrg-top { margin-top:30px; }
.mrg-top-bottom { margin-top:15px; margin-bottom:15px; }
.mrg-v-none { margin-top:0; margin-bottom:0; }
.mrg-bottom-none { margin-bottom:0; } .pad-left{padding-left:0;}
.pad-right { padding-right:0; } 
.pad-top-bottom { padding-top:20px; padding-bottom:20px; } .btn {background:#159f85; padding:12px 20px; color:#fff; font-size:14px; font-weight: 300;
transition:all .8s ease-in-out 0s; -moz-transition:all .8s ease-in-out 0s; -webkit-transition:all .8s ease-in-out 0s; 
-o-transition:all .8s ease-in-out 0s; border-radius:0; text-transform: uppercase; }  .btn:hover, .btn:focus, .btn:active{ background:#3497db; color:#fff;  
box-shadow:none; outline:none; } .form-control { background:#ffffff; border:solid 1px #d0d0d0; height:45px; border-radius:0px; 	
-moz-border-radius:0px; -webkit-border-radius:0px; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; 
font-size:14px; color:#000; -webkit-appearance: none; font-family:  'Proxima Nova Rg'; }
textarea.form-control { padding-right:5px; resize:vertical; overflow:auto; height:150px; } ::placeholder { color: #a3a8af; opacity:.6; }
::-moz-placeholder { color: #a3a8af; opacity:.6; }
:-ms-input-placeholder { color: #a3a8af; opacity:.6; }
::-webkit-input-placeholder { color: #a3a8af; opacity:.6; }
::-o-input-placeholder { color: #a3a8af; opacity:.6; } label { font-size:15px; } .form-control:focus { border:solid 1px #121984; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none; } .margin{margin:60px auto auto auto;} .page-wrapper { margin:0px auto; }
section{ padding: 60px 0;}
.inner-page section{padding: 20px 0;} .navbar-fixed-top.active .header-top{ margin-top: -50px;} .header-top{ padding:0px; background-color: #3497db; transition:all .8s ease-in-out 0s; display: none;}
.header-top h6{text-align: center; margin:15px; font-size:14px; color: #fff;}
.header-top h6 img{ margin-left: 10px; vertical-align: sub;} .navbar-default ul{float:right; padding: 19px 15px;}
.navbar-default ul li{display:inline-block; font-size:20px;}	
.navbar-default ul li .btn{ font-size:20px; padding: 15px 40px;}	
header{background-color: #fff;}
.navbar-inverse{ border-color: #FFF; padding: 5px 0 20px 0; width: 100%; position: fixed; background-color: #fff; top: 0; z-index: 9998;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{background-color: #fff; color: #121984;}
.navbar-nav{float: right; position: absolute; right: 0; top: 25px; font-family: 'Proxima Nova Lt'; }
.navbar-inverse .navbar-nav>li>a{color: #21365a; font-family: 'Proxima Nova Lt'; font-size: 13px;}
.navbar-inverse .navbar-nav>li>i{color: #e8eaf0; padding: 17px 10px;}
#search-container{margin: 18px 0 0 8px; display: block;}
#search-container input{background-color: #fafafb;  padding: 14px 20px; height:45px; max-width: 500px; width: 100%; font-size: 15px; color: #a3a8af; font-weight: 400; font-family: 'Proxima Nova Lt'; border: solid 1px #D3D3D3; }
#search-container i{color: #c3c9d4; font-size: 18px; height: 45px;}
#search-container button{background-color: #fafafb; color: #c3c9d4; border: none; padding: 10px 14px 14px 18px; margin: 0 0 0 10px; height: 45px;font-size: 20px; border: solid 1px #D3D3D3;}
.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{color: #f2770d;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover{color: #f2770d;}
.navbar-fixed-top{background-color: #21365A; top:90px;}
.navbar-fixed-top .navbar-nav{top:0;left: 0; font-size: 13px; background-color:#121984}
.navbar-fixed-top .navbar-nav>li>a{color: #FFF; text-transform: uppercase;}
.navbar-fixed-top .nav>li>a:focus, .nav>li>a:hover{background-color: #fff; color: #121984;}
.footer_wrapper{padding: 45px 0 0 0; border-top: solid 1px #f2f2f2;}
.footer_wrapper h5{font-size: 15px; color: #91929d; font-family: 'Proxima Nova Lt'; text-transform: uppercase; 
margin-bottom: 20px;}
.footer_wrapper ul { padding-left: 0px; list-style:none;}
.footer_wrapper ul li{font-size: 14px; line-height: 2.143; text-align: left;}
.footer_wrapper ul li a{color: #121984;}
.footer_wrapper ul li a:hover{color: #f2770d; padding-left: 2px}
.footer_wrapper p{font-size: 14px; color: #91929d; border-top: solid 1px #f2f2f2; padding: 30px 0; margin-top: 40px; text-align: center;}
.banner{margin-top: 130px; display: block; }
.banner-container{margin-top: 130px;}
.carousel-inner>.item>a>img, .carousel-inner>.item>img{width: 100%;}
.carousel-indicators .active{background-color: #7A869C; width: 15px; height: 15px;margin: 0 3px;}
.carousel-indicators li{border: solid 2px #FFF; width: 15px; height: 15px; margin: 0 3px;}
.services {margin: 10px auto;}
.services h6{font-size: 16px; padding: 0; color: #121984; font-family: 'Proxima Nova bold'; text-transform: uppercase; margin: 5px 0; text-align: center;}
.services p{font-size: 14px; font-family: 'Proxima Nova Lt'; padding: 0; color: #121984; line-height: normal;   max-width: 244px; margin: 0 auto; width: auto; text-align: center;}
.line_right{position: relative;}
.line_right:after{content: ''; position: absolute;height: 85px; width: 1px; background-color: #121984; top:25px; right: 0; opacity: 0.3;}
.autoslider .autoslider-serve .main-item { padding:30px 0; text-align:center;  -webkit-transition: all 0.6s ease-in-out 0s; -moz-transition: all 0.6s ease-in-out 0s; -o-transition:all 0.6s ease-in-out 0s; -ms-transition:all 0.6s ease-in-out 0s; transition: all 0.6s ease-in-out 0s;  margin: 0 30px;}
.items{position: relative;}
.items img{border: solid 1px #121984;}
.new_items{position: absolute; bottom: 10px; background-color: #7A869C; margin: 0 auto; width: 70%; text-align: center; left: 0; right: 0; padding: 8px 0 8px 0; border-radius: 6px; box-shadow: 3px 3px 4px rgba(0,0,0, 0.6);}
.new_items h1{font-size: 18px; text-transform: uppercase; color: #FFF; margin: 0; padding: 0; font-weight: 600; letter-spacing: 1px; text-align: center;}
.new_items p{padding: 0; color: #FFF; max-width: 110px; margin: 1px auto; line-height: 1.4;}
.clearance{background-color: #F3752F; position: relative; text-align: right; width: 100%; height: 180px; margin-bottom: 35px; margin-top: 10px;}
.clearance h1{color: #FFF; text-transform: uppercase; font-size: 20px; position: relative; font-weight: 600; padding: 12px 0; margin: 20px 0 8px 0; letter-spacing: 2px;}
.clearance h1:after{content: ''; height: 3px; width: 100%; background-color: #fff; left: 0; top: 0; position: absolute;}
.clearance .blue{position: absolute; top:-10px; left: 10px; background-color: #21365A; padding: 30px 10px;}
.clearance h1:before{content: ''; height: 3px; width: 100%; background-color: #fff; left: 0; bottom: 0; position: absolute;}
.clearance .details{position: absolute; text-align: center; top: 0; bottom: 0; width: 160px; height: auto; right: 12px; margin: 35px 0 0;}
.clearance p{color: #FFF; text-transform: uppercase; line-height: 1.4;}
.right .blue{right: 10px; left: auto;}
.right{background-color: #9CB1DB;}
.right .details{left: 10px;}
.recently_added .title h1{font-size: 30px; text-transform: uppercase; color: #121984; margin-bottom: 40px; text-align: center; padding-top:20px;}
.recently_added .item{border: solid 1px #939598; padding: 20px;}
.recently_added .owl-carousel .owl-item img{margin: 30px auto;}
.recently_added .item h1{color: #58595B; font-size: 30px; font-weight: 600; text-align: left;margin-bottom: 5px;}
.recently_added .item p{color: #58595B; font-size: 16px; text-align: left;height:20px;}
.recently_added .item p.name{padding-bottom: 5px;}
.recently_added .item .low_as{float: right; margin-top: -25px;}
.recently_added .item .low_as a{color: #FFF; background-color: #21365A; font-size: 30px; font-weight: 600; position: relative; padding: 22px 35px 5px 35px; border-radius: 5px;}
.recently_added .item .low_as a:hover{opacity: 0.8;}
.recently_added .item .low_as a span{font-size: 12px; font-weight: normal; position: absolute; top: 4px; left: 4px;}
.recently_added .item .color{display: inline-flex; overscroll-behavior: auto; overflow: auto; max-width: 300px;}
.recently_added .item .color a li {width: 30px; height: 30px; border-radius: 50%;}
.recently_added .item .color a{padding: 0 5px;}
.recently_added .item .color .black li{background-color: black;}
.recently_added .item .color .blue li{background-color: blue;}
.recently_added .item .color .red li{background-color: red;}
.recently_added .item .color .green li{background-color: green;}
.recently_added .item .color .light-gry li{background-color: lightgray;}
.recently_added .item .color .dark-gry li{background-color: darkgray;}
.recently_added .item .color .white li{background-color: white; border: solid 1px #d6d6d6;}
.recently_added .item .color .cyans li{background-color: #439dbd;}
.recently_added .item .color .tomato li{background-color: #cd4753;}
.recently_added .item .color .lime-green li{background-color: #439dbd;}
.recently_added .owl-carousel .owl-nav button.owl-prev{position: absolute; top: -71px; left: 0; background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/arrow_right.png); width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; font-size: 1px; margin: 0;}
.recently_added .owl-theme .owl-nav [class*=owl-]:hover{background-color: transparent;}
.recently_added .owl-carousel .owl-nav button.owl-next{position: absolute; top: -71px; right: 0; background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/arrow_left.png); width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; font-size: 1px; margin: 0;}
.recently_added .product_label{font-size: 14px; color: #FFF; position: absolute;  left: 0; padding: 4px 20px 3px 8px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px; overflow: hidden;}
.recently_added .product_label:after{content: ''; width: 25px; height: 25px; position: absolute; background-color: #FFF; z-index: 1; top: -2px; right: -14px; transform: rotate(42deg);}
.recently_added .gry_label{ background-color: #6D6E71;}
.recently_added .gyan_label{background-color: #5091CD;}
.recently_added .blue_label{background-color: #687CBD;}
.recently_added .red_label{background-color: red;}
.top1{top: 20px;}
.top2{top: 50px;}
.top3{top: 80px;}
.Special_process .owl-carousel .owl-item img{margin: 0; height: auto;}
.Special_process .item{border: none;}
.Special_process .item{padding: 0;}
.categories{background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/bg.jpg); background-position: center; background-repeat: no-repeat; padding: 25px 0 60px 0; margin: 50px 0; background-size: cover;}
.categories .title h1{font-size: 30px; text-transform: uppercase; color: #121984; margin-bottom: 40px; text-align: center; position: relative;}
.categories .title h1:after{content: ''; position: absolute; top: 15px; height: 2px; width: 20%; left: 13%; background-color: #7A869C;}
.categories .title h1:before{content: ''; position: absolute; top: 15px; height: 2px; width: 20%; right: 13%; background-color: #7A869C;}
.categories .line{border-right: solid 1px #73768F;}
.categories .line_bt{border-bottom: solid 1px #73768F; padding-bottom: 5px; margin-bottom: 5px;}
.categories .box_data{background-color: #21365A; padding: 40px 30px 25px 30px; margin: 5px 0; z-index: 1;}
.categories .box_data h1{color: #FFF; font-size: 38px; font-weight: 600; letter-spacing: 1px; margin: 0;}
.categories .box_data p{color: #FFF; font-size: 15px; padding: 0 0 65px;}
.categories .box_data a{color: #FFF; font-size: 22px; text-transform: uppercase; font-weight: 900; border-bottom: solid 2px #FFF; padding-bottom: 5px; margin-bottom: 15px; display: inline-block; text-align: left;}
.categories .box_data a:hover{border-color: transparent;}
.box_img, .box_img1, .box_img2{position: relative; overflow: hidden;}
.box_img:after, .box_img1:after, .box_img2:after {content: ''; position: absolute; top: 70px; height: 100%; width: 100%; background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/pen.png); background-position: right; background-repeat: no-repeat; left: -25px; bottom: 0; z-index: -5;}
.box_img2:after{background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/travel.png); }
.box_img1:after{background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/bettery.png); }
.categories .box_img1{background-color: #7A869C;}
.exo-menu{ width: 100%; float: left; list-style: none; position:relative;}
.exo-menu > li {display: inline-block;float:left;}
.exo-menu > li > a{ color: #FFF; text-decoration: none; text-transform: uppercase; -webkit-transition: color 0.2s linear, background 0.2s linear;
-moz-transition: color 0.2s linear, background 0.2s linear;
-o-transition: color 0.2s linear, background 0.2s linear;
transition: color 0.2s linear, background 0.2s linear;}
.exo-menu > li > a.active, .exo-menu > li > a:hover, li.drop-down ul > li > a:hover{ background:#FFF; color:#121984;}
.exo-menu i { float: left; font-size: 18px; margin-right: 6px; line-height: 20px !important;}
li.drop-down{position:relative;}
li.drop-down:before {content: "\f103"; color: #fff; font-family: FontAwesome; font-style: normal; display: inline; position: absolute; right: 6px; top: 20px; font-size: 14px;}
li.drop-down>ul{left: 0px;min-width: 230px;}
.drop-down-ul{display:none;}
li.drop-down>ul>li>a{color: #fff; display: block; padding: 20px 22px; text-decoration: none; background-color: #365670; border-bottom: 1px dotted #547787;  -webkit-transition: color 0.2s linear, background 0.2s linear; -moz-transition: color 0.2s linear, background 0.2s linear; -o-transition: color 0.2s linear, background 0.2s linear; transition: color 0.2s linear, background 0.2s linear;}
h4.row.mega-title {color:#eee; margin-top: 0px; font-size: 14px; padding-left: 15px; padding-bottom: 13px; text-transform: uppercase; border-bottom: 1px solid #ccc;}
.mega-menu { left: 0; right: 0; padding: 15px; display:none; padding-top: 0; min-height: 100%;}
.mega-menu ul li a { line-height: 25px; font-size: 90%; display: block;}
.mega-menu{background-color: #FFF; padding: 0;  box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);} .Blog:hover, .Images:hover, .mega-menu:hover, .drop-down-ul:hover, .blog-drop-down >a:hover+.Blog, li.drop-down>a:hover +.drop-down-ul, .images-drop-down>a:hover +.Images, .mega-drop-down a:hover+.mega-menu, li.flyout-mega>a:hover +.flyout-mega-wrap{ display:block;} @media (min-width:767px){
.exo-menu > li > a{ display:block; padding: 18px 10px; font-size: 13px; font-weight: 800;}
.mega-menu, .flyout-mega-wrap, .Images, .Blog,.flyout-right>ul,
.flyout-left>ul, li.drop-down>ul{position:absolute;}
}
@media (max-width:767px){
.exo-menu {min-height: 58px; background-color: transparent; width: 100%;}
.exo-menu > li > a{ width:100% ; display:none ;}
.exo-menu > li{ width:100%;}
.display.exo-menu > li > a{ display:block ; padding: 20px 22px;}
.mega-menu, .Images, .Blog,.flyout-right>ul, .flyout-left>ul, li.drop-down>ul{ position:relative;}
}
a.toggle-menu{ position: absolute; right: 0px; padding: 20px; font-size: 27px; background-color: #ccc; color: #23364B; top: 0px;}
.navbar-fixed-top .navbar-brand{height: auto; padding: 0;}
.megamenu_list h5{font-size: 13px; color: #91929d; font-weight: bold; text-transform: uppercase; margin-top: 15px; padding: 0 30px; height: 1px;}
.megamenu_list{padding: 0;}
.megamenu_list ul{padding: 25px 30px 55px 30px !important}
.sec_list ul li{display: inline-flex;}
.megamenu_list ul li a{font-size: 15px; color: #121984; line-height: 2;}
.megamenu_list .view_all a{font-size: 14px; color: #121984; font-weight: bold; background-color: #fbfcff; width: 100%;
display: inline-block; text-align: center; padding: 7px; border-top: solid 1px #f2f2f2;}
.megamenu_list.line{ border-right: solid 1px #f2f2f2; position: relative; height: -webkit-fill-available;}
.megamenu_list .color_cir{width: 30px; height: 30px; float: left; border-radius: 50%; margin-right: 15px;}
.white_clr{background-color: #fff; border: solid 1px #e5e5e5; }
.blue_clr{background-color: #003399; border: solid 1px #003399; }
.red_clr{background-color: #ff0000; border: solid 1px #ff0000; }
.brown_clr{background-color: #99ff33; border: solid 1px #99ff33;}
.black_clr{background-color: #000; border: solid 1px #000; }
.bronze_clr{background-color: #cccccc; border: solid 1px #cccccc; }
.green_clr{background-color: #006633; border: solid 1px #006633; }
.purple_clr{background-color: #9f1fef; border: solid 1px #9f1fef; }
.megamenu_list .color_code {line-height: 3;}
.megamenu_list .view_all{position: relative; bottom: 0; width: 100%;}
.megamenu_list.products_img h5{margin-bottom: 25px;}
.megamenu_list.products_img img{border: solid 1px #f2f2f2; width: 150px;  padding: 5px; margin: 15px;}
.megamenu_list a:hover{color:#f2770d;}
.breadcrumb{background-color: #fff; margin-top: 150px; padding: 8px; margin-bottom:2px;}
.breadcrumb ul{display: inline-flex;list-style: none; }
.breadcrumb ul li{padding: 0 5px;}
.breadcrumb ul li a{font-size: 14px; color: #7f8388;}
.breadcrumb ul li a:hover, .breadcrumb ul li a:focus, .breadcrumb ul li a:active{color: #121984;}
.product_page h1{color: #000; font-size: 22px; margin: 0; padding: 20px 0 0; font-weight: 600;}
.product_page p{color: #4c4c4c; font-size: 15px; margin: 20px 0;}
.product_page p a{font-weight: 600;}
.product_page .pricing{display: inline-flex; margin: 20px 0; padding:0; list-style: none;}
.product_page .pricing li{font-weight: 600; text-transform: uppercase; color: #000;}
.product_page .pricing li:last-child{color: #b4b5c0; padding-left: 20px; font-size: 13px;}
.quantity_price ul{display: inline-flex; width: 100%; padding:0;list-style: none;}
.quantity_price ul li{ border: solid 1px #f2f2f2; width: 100%; padding: 15px; font-size: 14px; font-weight: 600; text-align: center;}
.quantity_price.gry ul{background-color: #fbfcff; padding:0;list-style: none;}
.color_select{margin: 20px 0;}
.color_select h5{margin: 20px 0; font-weight: 600; text-transform: uppercase; color: #000; font-size: 14px;}
.product_page .color_select .color{display: inline-flex;padding:0;}
.product_page .color_select .color a li {width: 30px; height: 30px; border-radius: 50%;}
.product_page .color_select .color a{padding: 0 2px;}
.product_page .color_select .color .black li{background-color: black;}
.product_page .color_select .color .blue li{background-color: blue;}
.product_page .color_select .color .red li{background-color: red;}
.product_page .color_select .color .green li{background-color: green;}
.product_page .color_select .color .light-gry li{background-color: lightgray;}
.product_page .color_select .color .dark-gry li{background-color: darkgray;}
.product_page .color_select .color .white li{background-color: white; border: solid 1px #d6d6d6;}
.product_page .color_select .color .cyans li{background-color: #439dbd;}
.product_page .color_select .color .tomato li{background-color: #cd4753;}
.product_page .color_select .color .lime-green li{background-color: #439dbd;}
.product_page .tools ul{display: inline-flex; width: 100%; list-style:none; padding-left:0px;}
.product_page .tools ul li{font-size: 14px; color: #121984; padding: 15px 12px; border: solid 1px #ebebeb; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.06); width: 100%; text-align: left; margin: 10px; font-weight: 600; border-radius: 4px;cursor: pointer;}
.product_page  .tools ul li i{margin-right: 15px; font-size: 16px;}
.tools h5{margin: 20px 0; font-weight: 600; text-transform: uppercase; color: #000; font-size: 14px;}
.one-product { width: 100%; margin: 2rem auto;}
.one-product__slider { width: 85%; padding: 33px 15px 35px 10px; display: inline-block; vertical-align: top; float: left;}
.one-product__slider_navigation { width: 15%; display: inline-block; vertical-align: top; float: left;}
.one-product__slider_navigation .item {border: 1px solid #777; height: 70px;}
.one-product .slick-vertical .slick-slide {height: 69px;border: 1px solid #f2f2f2; text-align: center; margin: 0 auto; display: inline-table; border-top-color: transparent; border-right: #FFF;}
.one-product__slider_navigation .item img {max-width: 70px; margin: 0 auto;}
.one-product__slider_navigation .slick-list.draggable{height: 520px !important;}
.zoomContainer {z-index: 9000;}
.one-product  .slick-slider{border: solid 1px #f2f2f2;}
@media screen and (max-width: 500px) {
.one-product__slider {width: 100%;}
.one-product__slider_navigation {width: 100%;}
}
.product_page .slick-prev.slick-arrow{display: none !important;}
.product_page .slick-next.slick-arrow{position: relative; display: inline-block; border-left: solid 1px #FFF; height: 65px; margin-top: 15px; border-left-color: transparent; border-width: 0; border-top: solid 1px #f2f2f2;}
.product_page .slick-next.slick-arrow:after{ content: 'MORE'; position: absolute; top: 0; bottom:0; font-size: 12px; color: #9c9eba; width: 80px; padding: 10px 0; font-weight: 600; margin: 0 auto; }
.product_page .slick-next.slick-arrow:before{ content: ''; position: absolute; top: 20px; bottom:0; font-size: 10px; color: #9c9eba; width: 80px; padding: 10px 0; font-weight: 600; margin: 0 auto; display: inline-block; font: normal normal normal 18px/1 FontAwesome;  text-rendering: auto; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; word-spacing: 50px; line-height: 1.5;}
.product_page .download{position: absolute; bottom: 0px; z-index: 2; width: 14.5%; text-align: center; padding: 27px 0; border: solid 1px #f1f1f1;}
.product_page .download i{color: #121984;}
.tab-panel .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{background-color: #fbfcff !important; border: none !important;}
.tab-panel{margin: 10px 0;padding-bottom: 12px;} 
.tab_option{ background-color: #fbfcff; border: solid 1px #f2f2f2; border-left-color: transparent; border-right-color: transparent;}
.tab-panel .nav-tabs{ padding: 5px 0; display: table; max-width: 1170px; margin: 0 auto; border: none}
.tab-panel .nav-tabs>li>a:hover{border-color: transparent !important;  background-color: #fbfcff !important; border:none !important;}
.tab-panel .nav-tabs>li>a{color: #b4b5c0; font-weight: 600; text-transform: uppercase;}
.tab-panel .nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover{color: #000;}
.tab-panel .nav-tabs>li>a{border: none;}
.color_lab{display: inline-flex;}
.tab-panel .nav-tabs>li>a{padding: 15px 30px;}
.tab-panel .color_code{max-width: 580px; text-align: left; margin: 0 auto;}
.tab-panel .color_lab{display: inline-flex; margin: 40px 0 0; list-style:none;}
.tab-panel .color_lab li span{width: 30px; height: 30px; border-radius: 50%; float: left; margin-top: -8px; margin-right: 15px;}
.tab-panel .color_lab li{margin: 0 50px 0 0; width: 130px;}
.tab-panel .color_lab li a{font-size: 14px;  color: #000;}
.tab-panel .color_lab li span.white{background-color: black;}
.tab-panel .color_lab li span.white{background-color: #FFF; border: solid 1px #e5e5e5;}
.tab-panel .color_lab li span.red{background-color: #9f2324; border: solid 1px #9f2324;}
.tab-panel .color_lab li span.graphite{background-color: #383428; border: solid 1px #383428;}
.tab-panel .color_lab li span.stainless{background-color: #d5ddd0; border: solid 1px #d5ddd0;}
.tab-panel .color_lab li span.blue{background-color: #168f90; border: solid 1px #168f90;}
.tab-panel .color_lab li span.matte-black{background-color: #000; border: solid 1px #000;}
.tab-panel .color_lab li span.navy{background-color: #1f3159; border: solid 1px #1f3159;}
.tab-panel .features{border-right: solid 1px #a5aebd; display: inline-block; margin: 30px 0; padding: 40px; float: left;}
.tab-panel .features .temp h1{font-size: 24px; font-weight: 700; display: inline-block; margin:5px 5px 15px 18px;padding: 0px;}
.tab-panel .features .margin_bt{margin-bottom: 20px;}
.tab-panel .features .temp img{float: left;}
.tab-panel .features .temp h1.red{color: #cf3a3a;}
.tab-panel .features .temp h1.blue{color: #39399a;}
.tab-panel .features_list{ margin: 5px 0; padding:0 30px; display:inline-block; max-width:400px;}
.tab-panel .features_list ul li{display: block; line-height: 2.5; font-size: 15px; color: #475977; font-weight: 600;     position: relative; padding-left: 20px;max-width:400px;}
.tab-panel .features_list ul li:after{content: ''; width: 6px; height: 6px; border-radius: 50%; background-color: #475977; position: absolute; left: 0; top: 15px;}
.tab-panel .features_list ul{display: inline-block;padding: 0 30px;}
.tab-panel .fev_size{ max-width: 800px; width: 100%; margin: 0 auto;}
.table-responsive.table_dec, .table_pac{margin: 30px 0;}
.table-responsive.table_dec .title, .table_pac .title{position: relative; color: #121984; font-weight: 600; font-size: 14px; margin: 21px 0;}
.table-responsive.table_dec .title:after, .table_pac .title:after{content: ''; position: absolute; height: 70%; width: 1px; background-color: #d1d5dd; right: 0; top: 15px;}
.table-responsive.table_dec .table>tbody>tr>td{font-size: 13px; padding: 15px 5px;}
.table-responsive.table_dec div{margin: 0 25px;}
.table-responsive.table_dec .table{ max-width: 85%; width: 100%; margin-bottom: 20px; margin: 0 auto;}
.table>tbody>tr:first-child{border-top: solid 2px #FFF;}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th{    border-top: 1px solid #d1d5dd;}
.table-responsive.table_pac .table>tbody>tr>td.title{font-size: 20px;}
.table-responsive.table_pac .table{max-width: 60%; width: 100%; margin-bottom: 20px; margin: 0 auto;}
.table-responsive.table_pac .table>tbody>tr>td{font-size: 16px; padding: 40px 0 95px;}
.table-responsive.table_pac div{margin: 0 25px; line-height: 2;}
.related_products .owl-carousel .owl-dots.disabled, .owl-carousel .owl-nav.disabled{display: block !important;}
.related_products .title h1{font-size: 18px; text-transform: uppercase; color: #000; margin-bottom: 40px; text-align: center; font-weight: 600;}
.related_products .item{position: relative;}
.related_products .owl-carousel .owl-nav button.owl-prev{position: absolute; top: -71px; left: 0; background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/arrow_right.png); width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; font-size: 1px; margin: 0;}
.related_products .owl-theme .owl-nav [class*=owl-]:hover{background-color: transparent;}
.related_products .owl-carousel .owl-nav button.owl-next{position: absolute; top: -71px; right: 0; background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/arrow_left.png); width: 30px; height: 30px; background-repeat: no-repeat; background-position: center; font-size: 1px; margin: 0;}
.related_products .owl-carousel .owl-item img { margin: 30px auto; height: 170px;}
.related_products .boxx{border: solid 1px #f2f2f2; padding: 14px; border-radius: 10px;}
.related_products .item p{text-align: center; margin: 20px 0; font-size: 14px; color: #4c4c4c;}
.related_products h5{color: #121984; font-size: 15px; font-weight: 600; margin: 0;}
.low{text-align: left; color: #91929d; font-size: 11px; text-transform: uppercase;}
.low span{float: right; font-size: 16px; font-weight: 600; color: #4c4c4c;}
button#heart { background: transparent; border: 0;}
button#heart span { padding: 20px; font-size: 20px; font-weight: normal; color: #CCC; position: relative;}
button#heart span span { position: absolute !important; top: 0; left: 0; font-size: 20px;}
button#heart.faved span { -webkit-animation: heart 0.5s; animation: heart 0.5s; color: #f0760e;}
button#heart.faved span span { z-index: 1000;}
.boxx .heart button{position: absolute; top: 0; right: 0;}
.inventory_modal .modal-header{padding: 25px 20px; border-bottom: 1px solid #f2f2f2;}
.inventory_modal .modal-title{color: #000; font-size: 18px; font-weight: 600; text-transform: uppercase; text-align: center;}
.inventory_modal .modal-body{ margin: 0 auto; text-align: center;}
.inventory_modal .modal-body ul{display: inline-flex; max-width: 100%;  overflow: auto; overscroll-behavior: auto;}
.inventory_modal .modal-body ul li{text-align: center; padding: 0 10px;}
.inventory_modal .modal-body ul li p{font-size: 12px; font-weight: 600;  color: #000; text-transform: uppercase; margin: 10px 0;}
.inventory_modal .modal-body ul li img {border:none; padding: 10px 5px; height: 85px; width: 70px;
box-sizing: content-box; width: fit-content; max-width: fit-content;}
.inventory_modal .modal-body ul li.current {position: relative;}
.inventory_modal .modal-body ul li.current img{border: solid 2px #f0760e;}
.inventory_modal .modal-body ul li.current:after{content: ''; position: absolute; right: 12px;
top: 8px; background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/check.png); background-repeat: no-repeat; width: 20px; height: 20px; z-index: 1;}
.inventory_modal .modal-footer{text-align: left; padding: 18px 20px;  border-top: 1px solid #f2f2f2;     display: inline-block; width: 100%;}
.inventory_modal .modal-footer h5{color: #000; font-size: 14px; font-weight: 600;}
.inventory_modal .modal-footer .btn{background-color: #121984; color: #FFF; font-weight: 600; font-size: 14px; text-transform: uppercase; width: 100%; border-radius: 4px;}
.inventory_modal .modal-footer .form-control{border-radius: 4px;}
.inventory_modal .modal-content{border-radius: 12px;}
.modal.fade.in{padding-right: 0px;}
.inventory_modal .modal-footer .small_btn .btn{width: auto;}
#shipping_estimate .modal-footer{padding: 25px 0 10px 0;}
@media (min-width: 768px) {#shipping_estimate .modal-dialog {width: 640px;}}
.product_pageing{margin-top: 180px;}
.product_page .drink h1{color: #FFF; font-weight: 600; font-size: 40px; margin: 0;padding: 0;}
.product_page .drink{background-image: url(//cosmofiber.com/wp-content/themes/venedor/css/images/drink.jpg); background-repeat: no-repeat; background-position: right; background-size: cover; max-width: 585px; width: auto; padding: 15px 0 15px 80px;  margin-bottom: 15px;}
.product_page .pre p{font-size: 18px; color: #898b8e; border-bottom: solid 1px #a3abbb; padding-bottom: 15px;}
.product_page .sort select{width: 150px; border:  solid 1px #CCC; font-size: 13px;}
.product_page .sort label{padding: 0 10px; color: #121984; font-size: 12px;}
.product_page .sort i{font-style: normal; border: solid 1px #CCC; padding: 2px; cursor: pointer;}
.product_page .item_no{border: solid 1px #e1e2e4; padding: 15px;}
.product_page img{ display: block;}
.product_page .item_no h1{ color: #58595B; font-size: 20px; font-weight: 600; text-align: left; margin: 0;}
.product_page .item_no .low_as a{color: #FFF; background-color: #21365A; font-size: 18px; font-weight: 600; position: relative; padding: 22px 20px 5px 25px; border-radius: 5px;}
.product_page .item_no .low_as a span{ font-size: 12px; font-weight: normal; position: absolute; top: 4px; left: 4px;}
.product_page .item_no p.name{padding-bottom: 5px;min-height: 36px;margin: 0 0 0px 0px;}
.product_page .item_no p { color: #58595B; font-size: 12px; text-align: left;}
.product_page {margin: 0 0; position: relative;}
.product_page .product_label{font-size: 12px;z-index:99; color: #FFF; position: absolute;  left: 0; padding: 4px 10px 3px 8px; font-weight: normal; text-transform: uppercase; letter-spacing: 1px;}
.product_page .product_label:after{}
.product_page .gry_label{ background-color: #6D6E71;}
.product_page .gry_label:after{content: ''; position: absolute; z-index: 1; top: 0px; right: -11px; transform: rotate(1deg); border-style: solid; border-width: 15px 15px 0 0; border-color: #6D6E71 transparent transparent transparent;}
.product_page .gry_label:before{content: ''; position: absolute; z-index: 1; top: 13px; right: -8px; transform: rotate(45deg); border-style: solid; border-width: 0 0 16px 16px; border-color: transparent transparent transparent #6D6E71;}
.product_page .gyan_label{background-color: #5091CD;}
.product_page .gyan_label:after{content: ''; position: absolute; z-index: 1; top: 0px; right: -11px; transform: rotate(1deg); border-style: solid; border-width: 15px 15px 0 0; border-color: #5091CD transparent transparent transparent;}
.product_page .gyan_label:before{content: ''; position: absolute; z-index: 1; top: 13px; right: -8px; transform: rotate(45deg); border-style: solid; border-width: 0 0 16px 16px; border-color: transparent transparent transparent #5091CD;}
.product_page .blue_label{background-color: #687CBD;}
.product_page .blue_label:after{content: ''; position: absolute; z-index: 1; top: 0px; right: -11px; transform: rotate(1deg); border-style: solid; border-width: 15px 15px 0 0; border-color: #687CBD transparent transparent transparent;}
.product_page .blue_label:before{content: ''; position: absolute; z-index: 1; top: 13px; right: -8px; transform: rotate(45deg); border-style: solid; border-width: 0 0 16px 16px; border-color: transparent transparent transparent #687CBD;}
.product_page .red_label{background-color: red;}
.product_page .red_label:after{content: ''; position: absolute; z-index: 1; top: 0px; right: -11px; transform: rotate(1deg); border-style: solid; border-width: 15px 15px 0 0; border-color: red transparent transparent transparent;}
.product_page .red_label:before{content: ''; position: absolute; z-index: 1; top: 13px; right: -8px; transform: rotate(45deg); border-style: solid; border-width: 0 0 16px 16px; border-color: transparent transparent transparent red;}
.top1{top: 50px;}
.top2{top: 80px;}
.top3{top: 110px;}
.top0{top: 20px}
.product_page .item_no .low_as{ float: right; margin-top: -8px;}
.filter .collapsible {background-color: #79859c;color: white;cursor: pointer;padding: 18px;width: 100%;border: none; text-align: left; outline: none; font-size: 18px; font-weight: 500;}
.filter .content { padding: 0 18px; overflow-y: scroll; transition: max-height 0.2s ease-out; background-color: #fff; border: 1px solid #79859c; max-height: 0px;}
.filter .content.active {max-height: 319px;transition: max-height 0.2s ease-out;}
.filter .filter-attributes .content.active {
max-height: 215px;}
.filter .collapsible:after {
content: '\f107';
color: white;
font-weight: bold;
float: right;
margin-left: 5px;
font-family: FontAwesome;
}
.filter .collapsible.active:after {
content: "\f106";
}
.filter input[type=checkbox]{    margin-top: 2px;}
.filter .filter-categories .checkbox+.checkbox{
margin-top: -5px;
margin-left: 20px;
}
.filter .color_box{height: 15px; width: 20px; display: inline-block; margin-right: 5px; border-radius: 5px;}
.filter .checkbox label{display: flex;} .scrollwrap::-webkit-scrollbar {
width: 5px;
margin-right: 8px;
} .scrollwrap::-webkit-scrollbar-track {
box-shadow: inset 0 0 0px grey; 
border-radius: 10px;
} .scrollwrap::-webkit-scrollbar-thumb {
background: #7a869c; 
border-radius: 25px;
} .scrollwrap::-webkit-scrollbar-thumb {
background: #7a869c; 
}
.filter .filter-price .checkbox label{    display: inline-block;}
.filter-price .checkbox .form-control{border: solid 1px #808080;  display: inline-block; border-radius: 8px; width: 70px;     margin: 0 10px;}
.load-button{text-align: center; margin:40px 0 80px;}
.load-button .btn {
box-shadow: 4px 4px 0px 0px rgba(167, 169, 172, 1);
}  .price-box{display:none;}
a.add_to_wishlist{position: absolute;
top: 10px;
left: 12px;}
.woocommerce-product-gallery__image{opacity:1 !important;height:auto !important;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row .mega-menu-column > ul.mega-sub-menu > li.mega-menu-item { background:#FFF !important;}  .code {
height: 15px;
width: 20px;
display: inline-block;
margin-right: 5px;
border-radius: 5px; border:solid 1px #777777;}	
.widget_layered_nav .widget-title, .widget_layered_nav_filters .widget-title, .widget_price_filter .widget-title, .widget_product_categories .widget-title { background-color:#79859c !important; color:#FFF !important;}
.widget_price_filter .ui-slider .ui-slider-range, .widget_price_filter .ui-slider .ui-slider-handle {
background-color: #21365A !important;
position: absolute !important;
}
.toggle{border:none !important;
box-shadow:none !important;
background-color:#79859c !important;
color:white !important;
font-weight: bold !important;}
.widget > div{background-color:white !important;}		
.checkbox label,.colorlink{font-size: 15px !important;
color:#333 !important;}	
ul.color{list-style:none;}
ul.style2{list-style:disc;line-height:1.42857;}	 
#content img{display: inline-block;}
#content p{margin:3px 0;}
#content li{line-height:1.4;}  
.mob_position img{display:inline-block;}
.margin-top{margin-top:180px;}
.yith-ajaxsearchform-container_1{display:inline-block; min-width:70%;}
.aws-container{display:inline-block; min-width:70%;}
.aws-search-field{display:unset !important;}
.aws-search-result{position:absolute !important;max-width:360px;}
.navbar-fixed-top{z-index:9997 !important;}
.autocomplete-suggestions{position:fixed !important;z-index:9999 !important;font-size: 13px;
color: #a3a8af;
font-weight: 600;}
#mega-menu-wrap-main_menu #mega-menu-main_menu li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-row {
background-color: #FFF;
padding: 0;
box-shadow: 0px 6px 10px 0px rgba(0, 0, 0, 0.15);
}
#sidebar_menu-5 .widget-title{background:#79859c !important;}
.lity{z-index:99999 !important;}
.ptag p{padding:6px;}
.ls-bottom-nav-wrapper { display:block !important;}
.ls-bottom-nav-wrapper span.ls-bottom-slidebuttons a { display:inline-block !important; height:10px; width:10px; position:relative; left:0; bottom:-10px;
content:""; margin:0 5px; background:#666; border-radius:100px;}
.ls-bottom-nav-wrapper span.ls-bottom-slidebuttons a.ls-nav-active { background:#121984; }
.ls-bottom-nav-wrapper span.ls-bottom-slidebuttons a:hover{ background-image:none !important; }
.ls-bottom-nav-wrapper span.ls-bottom-slidebuttons { height:30px; display:inline-block;  }
.ls-thumbnail-hover { display:none !important; visibility:hidden;}
.ls-noskin .ls-nav-sides, .ls-noskin .ls-bottom-nav-wrapper, .ls-noskin .ls-bottom-slidebuttons a, .ls-noskin .ls-nav-prev, .ls-noskin .ls-nav-next, .ls-noskin .ls-nav-start, .ls-noskin .ls-nav-stop {
display: block !important;
visibility: visible !important;
}
#topcontrol .btn{background-color: #21365a;} .zoomWrapper{margin:0 auto;}