/*Icons*/
.icon {
font-weight: 500;
font-size: 50px;
margin-bottom: 0;
color: rgb(39, 59, 84);
}
.fa, .fab, .fad, .fal, .far, .fas {
margin-bottom: 22px;
}
.fkBHIM>span:last-child {
text-align:center!important;
}
.icon-description {
font-family: 'Poppins', sans-serif;
font-weight: 500;
font-size: 22px;
  line-height:1.3em;
margin-bottom: 22px;
color: rgb(39, 39, 39);
}

/*Backgrounds*/

.blue-box {
	border-style: solid;
	border-color: #067BA4;
	border-width:7px;
	margin: 50px 0!important;
	padding-bottom:50px!important;
	padding: 30px;
}



.blue-box h2 {
  font-size:3.2rem!important;
  font-weight:700;
}
.blue-box h3 {
  font-size:1.8rem!important;
  padding-bottom:10px;
}


.orange-box {
	border-style: solid;
	border-color: rgb(249, 75, 36);
	border-width:7px;
	margin: 50px 0!important;
	padding-bottom:50px!important;
	padding: 30px;
}



.orange-box h2 {
  font-size:3.2rem!important;
  font-weight:700;
}
.orange-box h3 {
  font-size:1.8rem!important;
  padding-bottom:10px;
}
.orange-block{
	background-position: 50% 50%;
	padding-top: 50px!important;
	padding-bottom: 50px!important;
	background-color: rgb(249, 75, 36);
}
.light-blue-block{
	background-position: 50% 50%;
	padding-top: 50px!important;
	padding-bottom: 50px!important;
	background-color: rgb(6, 123, 164);
}
.dark-blue-block{
	background-position: 50% 50%;
	padding-top: 50px!important;
	padding-bottom: 50px!important;
	background-color: rgb(39, 59, 84);
}
.background-grey {
	background-color: rgba(228, 228, 228, 0.65);
	padding-top: 75px!important;
	padding-bottom: 75px!important;
}

.product-box{
	background-color: rgba(228, 228, 228, 0.45);
	padding-top:75px!important;
	padding-bottom:75px!important;
}
.product-box h3 {
	margin-bottom:30px!important;
	font-size:26px!important;
	font-weight:600;
}

/*Buttons*/
.btn {
	display: inline-block;
	padding: 15px 30px!important;
	border: none;
	border-radius: 5px !important;
	color: #fff;
	font-size:18px;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
	margin-top:10px;
    text-align:center;

}
.btn:hover{
	display: inline-block;
	padding: 15px 30px!important;
	border: none;
	color: #fff;
	font-size:18px;
	font-weight:400;
	font-family: 'Poppins', sans-serif;
    text-align:center;

}
.full-width-btn {
	width: 100%;
	text-align: center;
	padding: 15px 30px!important;
}
.full-width-btn:hover {
	width: 100%;
	text-align: center;
	padding: 15px 30px!important;
}
.btn-orange{
	background: #F94B24;
	color: #fff!important;
}
.btn-orange:hover{
	background: #F00408 !important;
	color: #fff!important;
}
.btn-pink{
	background: #F94B24;
	margin-top:10px;
}
.btn-pink:hover{
	background: #F00408 !important;
	color: #fff!important;
}
.btn-blue{
	background: #273B54 !important;
	color: #fff!important;
}
.btn-blue:hover{
	background: #067BA4 !important;
	color: #fff!important;
}

.btn-light-blue{
	background: #067BA4 !important;
	color: #fff!important;
}
.btn-light-blue:hover{
	background: #273B54 !important;
	color: #fff!important;
}

.btn-white {
	font-family: 'Poppins', sans-serif;
	color: #ffffff;
	font-size: 30px!important;
	font-weight: 600!important;
	margin: 0px!important;
	text-align: left!important;
	line-height:1.2em;
    padding:0px!important;
  	text-align:center!important;
}
.btn-white:hover {
	font-family: 'Poppins', sans-serif;
	color: #ffffff;
	font-size: 30px!important;
	font-weight: 600!important;
	margin: 0px!important;
	text-align: left!important;
	line-height:1.2em;
    padding:0px!important;
    text-align:center!important;

}

.btn-default {
	background: #F94B24;
	color:#fff;
	padding: 15px 30px;
}
.btn-default:hover {
	text-decoration: none;
	background: #F94B24;
	color: #fff;
	padding: 15px 30px;
}
.btn {
	display: inline-block;
	padding: 15px 30px;
	border: none;
	color: #fff;
	font-size:18px;
}
.btn:hover{
	color: #fff;
	display: inline-block;
	padding: 15px 30px;
	border: none;
	font-size:18px;
}
.btn-list{
	color: #c0c0c0;
	font-size: 18px;
	position: absolute;
	top: 5px;
	right: 42px;
	cursor: pointer;
}
.btn-list .fa{
	font-size: 14px;
}
.btn-grid{
	color: #c0c0c0;
	font-size: 18px;
	position: absolute;
	top: 5px;
	right: 15px;
	cursor: pointer;
}
.btn-grid .fa:hover,.btn-grid.active .fa{
	color: #F94B24;
}
.btn-grid.active:hover .fa{
	background: #616161;
}
.btn-list .fa:hover,.btn-list.active .fa{
	color: #F94B24;
}
.btn-list.active:hover .fa{
	background: #616161;
}
.btn-grid .fa{
	font-size: 14px;
}
/*Testimonial*/
.title {
	font-family: 'Poppins', sans-serif!important;
  	font-size: 18px;
	color: #067BA4!important;
    text-align:left!important;

}
.testimonial-title {
	font-family: 'Poppins', sans-serif!important;
  	font-size: 18px;
	color: #ffffff!important;
    text-align:left!important;
}
.testimonial-text {
	font-family: 'Poppins', sans-serif!important;
	color: #ffffff!important;
	font-size: 30px!important;
	font-weight: 500!important;
	margin:0px;
	text-align: left!important;
	padding-bottom: 25px!important;
	line-height:1.2em;
}

/*Sort*/
.products-all h2 {
	margin:0px;
	padding:0px;
}
.products-all h3 {
	margin:0px;
	padding:0px;
  text-align:left;
}
.orange-box .products-all {
	margin:0px;
	padding:0px;
  text-align:left!important;
}

.blogimageright {
	padding-left:50px
}
.blogimageleft {
	padding-right:50px
}
.blogimage {
	padding-top:50px, padding-bottom:50px
}
.text-blue {
	color: rgb(39, 59, 84);
}

.home-h-two-btn {
	font-family: 'Poppins', Sans-serif;
	font-size: 30px;
	font-weight: 700;
	color: rgb(39, 39, 39);
	background-color: rgb(255, 255, 255);
	letter-spacing: 0px;
	display: inline-block;
	max-width: 700px;
	line-height:1.2em!important;
	padding: 40px 30px;
	text-align:left!important;
}


li::marker {
	font-size: 1.4em;
	content: '✓';
	color:#067BA4;
	position: relative;
	margin-top:5px;
}
li {
	padding-left: .65em;
	padding-bottom:1px;
}
.single-product-overview h2 {
	color:#273B54
}
/*Table OF Contents==========================1-Fonts2-General Styles3-Rating4-Form Styling5-Spacing Helping Classes6-Header7-social links and searchstars8-slider9-benefits10-new product11-hot deal12-Product info13-sign up14-Page head15-Widgets16-Blog Posts17-Sales & Best Seller18-Testimonials19-Block images (Big Boxes to showcase deals)20-Partners21-Pre-Order22-Products Tab Panel23-Checkout24-Footer25-Grid26-list view27-detail page28-cart page29-Quick View for cart/wishlist/compareable items30-Comments31-Responsive*/
/*============================Fonts===========================*/
@font-face {
	font-family: 'Poppins', sans-serif;
	font-weight: 700;
	font-style: normal;
}
@font-face {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	font-style: normal;
}
@font-face {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Poppins', sans-serif;
	font-weight: 600;
	font-style: normal;
}
/*============================General===========================*/
body {
	font-family: 'poppins', sans-serif;
	overflow: hidden;
	overflow-y: scroll;
	font-size: 18px;
	font-weight: 400;
	color: #616161;
	background: #fbfbfb;
    text-align:left;
}

@media (max-width:1220px){
	body {
		margin-left:10px!important;
		margin-right:10px;
       	text-align:left;
	}
}

h1 h2 h3 h4 h5 h6 p {
  	font-family: 'Poppins', sans-serif;

  
}
p {
	font-family: 'Poppins', sans-serif;
	font-size: 18px;
	margin-bottom:10px;
    text-align:left;
}
iframe{
	width: 100% !important;
	border: none !important;
	height: 100% !important;
}
.pageLoader{
	position: fixed;
	left: 0;
	top: 0;
	z-index: 999999;
	width: 100%;
	height: 100%;
	background: rgba(0,0,0,0.6);
	display: none;
}
.lt-ie9 .animated {
	opacity: 1 !important;
	-webkit-animation: none !important;
	animation: none !important;
	transform: none !important;
}
blockquote {
	border: none;
	margin: 0;
	font-size: 15px;
	line-height: 28px;
	padding: 40px;
    text-align:left
}
q {
	position: relative;
}
img {
	max-width: 100%;
	/* height: auto;
	*/
}
ul {
	padding: 0;
	padding-bottom:10px;
}
ul ul {
	padding-left: 20px;
}
a {
	color: #F94B24;
	outline: none !important;
	text-decoration: none;
	font-weight:600;
}
a:hover{
	color: #F94B24;
}
a.disabled{
	pointer-events: none;
}
h1 {
	font-weight: 800;
	font-family: 'Poppins', sans-serif;
	font-size: 65px;
	color: rgb(255, 255, 255);
	display: inline-block;
	background-color: rgb(249, 75, 36);
	margin: 0px;
	padding: 20px 30px;
	line-height: 1;
	text-align:left!important;
}
h2 {
	color: rgb(249, 75, 36);
	font-family: 'Poppins', sans-serif;
	font-weight: 600!important;
	font-size: 28px!important;
	line-height:1.2em;
	margin-bottom:0;
	padding-bottom:0;
  	text-align:left;
}
h3 {
	font-family: 'Poppins', sans-serif;
	font-size: 22px;
	font-weight:400;
	line-height:1.3em;
	margin-bottom:10px;
}
h4 {
	font-family: 'Poppins', sans-serif;
	font-size: 20px;
  	text-align:left!important;
  font-weight:400!important;
  margin-bottom:0;
    margin-top:0;
}
h5 {
	font-family: 'Poppins', sans-serif;
	font-family: 'Poppins';
	font-size: 18px;
  	text-align:left!important;
}
h6 {
	font-family: 'Poppins', sans-serif;
	font-size: 14px;
  	text-align:left!important;
}
h5 {
	font-family: 'Poppins';
	margin-top: 25px;
  	text-align:left!important;
}
/* Mobile Version */
@media(max-width:900px){
	h1 {
		font-weight: 700;
		font-family: 'Poppins', sans-serif;
		font-size: 2.5rem;
      color:#ffffff;
		background-color: rgb(249, 75, 36);
		display: inline-block;
		margin: 0px;
		padding: 20px 30px;
		line-height: 1;
		text-align:left;
	}
  
	h2 {
		color: rgb(249, 75, 36);
		font-family: 'Raleyway','Poppins', sans-serif;
		font-weight: 600!important;
		font-size: 28px!important;
		line-height:1.2em;
		margin-bottom:0;
		padding-bottom:0;
		text-align:left;
	}
	h3 {
		font-family: 'Poppins', sans-serif;
		font-size: 20px;
		font-weight:400;
		line-height:1.3em;
		margin-bottom:10px;
		text-align:left;
	}
	h4 {
		font-family: 'Poppins', sans-serif;
		font-size: 16px;
		text-align:left;
        font-weight:400!important;

	}
	h5 {
		font-family: 'Poppins', sans-serif;
		font-size: 16px;
		text-align:left;
	}
	h6 {
		font-family: 'Poppins', sans-serif;
		font-size: 14px;
		text-align:left;
	}
	h5 {
		font-family: 'Poppins', sans-serif;
		margin-top: 25px;
		text-align:left;
	}
p {
	font-family: 'Poppins', sans-serif;
	font-size: 15px;
	margin-bottom:10px;
	text-align:left!important;
}
	.icon {
		font-family: 'Poppins', sans-serif;
		font-weight: 500;
		font-size: 40px;
		margin-bottom: 10px;
		color: rgb(39, 59, 84);
		text-align: center!important;
		display:inline-block;
		float: left;
		margin-left:25px;
	}
	.icon img {
		margin-bottom: 10px;
		text-align: center!important;
		height: 150px;
		width:150px;
		display:inline-block;
		float: left
}
	.icon-description {
		font-family: 'Poppins', sans-serif;
		font-weight: 500;
		font-size: 20px;
		margin-bottom: 10px;
		color: rgb(39, 39, 39);
		text-align: center!important;
	}
  
  
	.two-columns {
		width: 50%;
		float: left;
		align-content:center;
	}
	.doc-header .header-bottom a.logo {
		z-index: 100;
		position: absolute;
		top: 50%;
		left: 10px;
		width: 250px!important;
	}
	ul {
		margin-left: 20px;
		padding: 0;
		padding-bottom:0pximportant!important;
		margin-bottom:0px!important;
	}
	ul ul {
		padding-left: 20px;
    } 
	.orange-box {
		border-style: solid;
		border-color: rgb(249, 75, 36);
		margin-top: 20px!important;
		padding-bottom:20px!important;
		padding: 10px;
		margin-left:10px;
		margin-right:10px;

} }
.text-right {
	text-align: right !important;
}
.text-left {
	text-align: left !important;
}
.text-center {
	text-align: center !important;
}
.slider_controls1 .owl-prev{
	color: #9e9e9e;
	font-size: 18px;
	padding: 1px 11px 2px;
	border: 1px solid #9e9e9e;
	border-radius: 50%;
	position: absolute;
	top: -65px;
	right: 45px;
}
.xv-slider-wrap .slider_controls1 .owl-prev,.xv-slider-wrap .slider_controls1 .owl-next{
	background: #fff;
	top: 50%;
	position: absolute;
	width: 50px;
	height: 50px;
	left: 0;
	top: 50%;
	margin-top: -25px;
	bottom: auto;
	right: auto;
	line-height: 45px;
	text-align: center;
	font-size: 30px;
	border: none;
	border-radius: 0 25px 25px 0;
}
.xv-slider-wrap .slider_controls1 .owl-next{
	left: auto;
	right: 0;
	border-radius: 25px 0 0 25px;
}
.slider_controls1 .owl-next{
	color: #9e9e9e;
	font-size: 18px;
	padding: 1px 11px 2px;
	border: 1px solid #9e9e9e;
	border-radius: 50%;
	position: absolute;
	top: -65px;
	right: 5px;
}
.slider_controls1.style .owl-prev{
	background: #8a8b8f;
	border: none;
	color: #191b23;
	height: 40px;
	width: 40px;
	font-size: 35px;
	line-height: 40px;
	text-align: center;
	left: 0px;
	top: 50%;
	margin-top: -20px;
	padding: 0;
}
.slider_controls1.style .owl-next{
	background: #8a8b8f;
	border: none;
	color: #191b23;
	height: 40px;
	width: 40px;
	font-size: 35px;
	line-height: 40px;
	text-align: center;
	right: 0px;
	top: 50%;
	margin-top: -20px;
	padding: 0;
}
.tab-slide .slider_controls2 .owl-prev{
	position: absolute;
	top: 37px;
	left: -11px;
	color: #ffffff;
	font-size: 50px;
	border: none;
}
.tab-slide .slider_controls2 .owl-next{
	position: absolute;
	right: -11px;
	top: 37px;
	color: #ffffff;
	font-size: 50px;
	border: none;
}
.slider_controls3 .owl-prev{
	left: -105px;
	position: absolute;
	top: 50%;
	font-size: 50px;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.slider_controls4 .owl-next{
	position: absolute;
	right: -40px;
	top: 50%;
	font-size: 70px;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.slider_controls4 .owl-prev{
	left: -40px;
	position: absolute;
	top: 50%;
	font-size: 50px;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.slider_controls3 .owl-next{
	position: absolute;
	right: -105px;
	top: 50%;
	font-size: 70px;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.slider_controls5 .owl-next{
	position: absolute;
	right: -30px;
	top: 50%;
	z-index: 999;
	font-size: 26px;
	color: #B4B4B9;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.slider_controls5 .owl-prev{
	position: absolute;
	left: -30px;
	top: 50%;
	z-index: 999;
	font-size: 26px;
	color: #B4B4B9;
	transform: translate(0px, -50%);
	-webkit-transform: translate(0px, -50%);
	-moz-transform: translate(0px, -50%);
	-o-transform: translate(0px, -50%);
	-ms-transform: translate(0px, -50%);
}
.btn-product-slider{
	color: #9e9e9e;
	font-size: 18px;
	padding: 1px 11px 2px;
	border: 1px solid #9e9e9e;
	position: absolute;
	top: 30px;
	cursor: pointer;
}
.btn-product-slider.style{
	top: 54px;
}
.btn-product-slider.btn-pre{
	right: 55px;
}
.btn-product-slider.btn-nxt{
	right: 15px;
}
.btn-accordian{
	padding: 10px 55px !important;
	border-radius: 5px !important;
}


.btn-green {
background: #75c74b;
padding: 15px 30px;
}
.btn-send{
border-radius: 5px !important;
font-weight: 600;
}
.btn-continue{
border-radius: 5px;
font-weight: 600;
font-size: 24px;
text-transform: uppercase;
padding: 18px 99px;
margin-top: -10pxbackground: #7fccf9;
/* Old browsers */
background: -moz-linear-gradient(top, #7fccf9 0%, #60afdd 49%, #4898c7 100%);
/* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#7fccf9), color-stop(49%,#60afdd), color-stop(100%,#4898c7));
/* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, #7fccf9 0%,#60afdd 49%,#4898c7 100%);
/* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, #7fccf9 0%,#60afdd 49%,#4898c7 100%);
/* Opera 11.10+ */
background: -ms-linear-gradient(top, #7fccf9 0%,#60afdd 49%,#4898c7 100%);
/* IE10+ */
background: linear-gradient(to bottom, #7fccf9 0%,#60afdd 49%,#4898c7 100%);
/* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7fccf9', endColorstr='#4898c7',GradientType=0 );
/* IE6-9 */
}
.btn-cart{
border: 1px solid #d1d1d1;
border-radius: 5px;
color: #067BA4;
cursor: pointer;
}
.btn-cart:hover{
text-decoration: none;
}
.btn-square{
padding: 10px 0;
display: inline-block;
min-width: 40px;
text-align: center;
}
.btn-rectangle{
padding: 10px 0;
min-width: 120px;
display: inline-block;
text-align: center;
}
.text-extralight {
font-weight: 100 !important;
}
.text-light {
font-weight: 300 !important;
}
.text-semibold {
font-weight: 600 !important;
}
.text-bold {
font-weight: 700 !important;
}
.text-extrabold {
font-weight: 800 !important;
}
.text-uppercase {
text-transform: uppercase !important;
}
.text-lowercase {
text-transform: lowercase !important;
}
.link {
text-decoration: underline;
display: inline-block;
}
.link-grey {
color: #c5c8c9;
}
.link:hover {
color: #7cbf1d;
}
.border-right{
border-right: 1px solid #fbfbfb;
}
.border-left{
border-left: 1px solid #fbfbfb;
}
.border-top{
border-top: 1px solid #fbfbfb;
}
.border-bottom{
border-bottom: 1px solid #fbfbfb;
}
.border-around{
border:3px solid #fbfbfb;
}
/*================================Rating=================================*/
.xv-rating{
position: relative;
width: 150px;
min-height: 20px;
}
.xv-rating.showNonRated:before{
position: absolute;
left: 0;
top: 0;
font-family:'FontAwesome';
color: #eee;
z-index: 4;
content:"\f005 "" \f005 "" \f005 "" \f005 "" \f005";
}
.xv-rating:after{
z-index: 5;
position: absolute;
left: 0;
top: 0;
font-family:'FontAwesome';
color: #F94B24;
}
.xv-rating.stars-1:after{
display: none!important;
}
.xv-rating.stars-2:after{
display: none!important;
}
.xv-rating.stars-3:after{
display: none!important;
}
.xv-rating.stars-4:after{
display: none!important;
}
.xv-rating.stars-5:after{
display: none!important;
}
[class^="spr-icon-"]::before, [class*=" spr-icon-"]::before {
display: none!important;
}
.shopify-product-rating{
display: none!important;
}
.spr-summary-actions-newreview {
background: #5fb7ea none repeat scroll 0 0;
border-radius: 20px;
color: #fff;
margin-top: -15px;
padding: 15px 30px;
}
button::-moz-focus-inner {
border: 0;
}
:focus {
outline:none;
}
::-moz-focus-inner {
border:0;
}
/*=================================Form Styling==================================*/
form .btn {
margin-top:-6px;
  	padding: 15px 30px!important;

  
}
form .btn:hover {
margin-top:-6px;
padding-bottom: 10px;
}
input[type="text"],input[type="tel"],input[type="email"],input[type="password"],textarea {
width: 100%;
border: none;
color: #9e9e9e;
height: 38px;
padding: 0 15px;
background: #fff;
border-radius: 5px;
height: 45px;
text-transform: inherit;
border: 1px solid #dddddd;
margin-bottom: 15px;
}
input[type="text"].tranparent,input[type="tel"].tranparent,input[type="email"].tranparent,input[type="password"].tranparent,textarea.tranparent {
background: none;
border: 1px solid #7cbf1d;
color: #7cbf1d;
}
textarea {
height: 180px;
padding:15px;
}
label {
color: #9ea4a7;
}
label.tranparent {
color: #7cbf1d;
}
.field-wrap {
margin: 15px auto;
position: relative;
}
.field-wrap label {
position: absolute;
left: 35px;
top: 12px;
}
.field-wrap.textarea-wrap label {
top: 25px;
}
/*==============================================Spacing Helping Classes===============================================*/
.color-white {
color: #fff;
}
.shadow-bottom{
-moz-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.1);
box-shadow: 1px 3px 5px rgba(0, 0, 0, 0.1);
}
/*.shadow-around{
-moz-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
box-shadow: 0px 0px 6px rgba(0, 0, 0, 0.1);
}
*/
.no-mar {
margin: 0;
}
.mb-10 {
margin-bottom: 10px;
}
.mb-15 {
margin-bottom: 15px;
}
.mb-20 {
margin-bottom: 20px;
}
.mb-25 {
margin-bottom: 25px;
}
.mb-30 {
margin-bottom: 30px;
}
.mb-35 {
margin-bottom: 20px;
}
.mb-40 {
margin-bottom: 40px;
}
.mb-45 {
margin-bottom: 45px;
}
.mb-50 {
margin-bottom: 50px;
}
.mb-55 {
margin-bottom: 55px;
}
.mb-60 {
margin-bottom: 10px!important;
}
.mb-65 {
margin-bottom: 65px;
}
.mb-70 {
margin-bottom: 70px;
}
.mb-75 {
margin-bottom: 75px;
}
.mb-80 {
margin-bottom: 80px;
}
.mt-10 {
margin-top: 10px;
}
.mt-15 {
margin-top: 15px;
}
.mt-20 {
margin-top: 20px;
}
.mt-25 {
margin-top: 25px;
}
.mt-30 {
margin-top: 30px;
}
.mt-35 {
margin-top: 20;
}
.mt-40 {
margin-top: 40px;
}
.mt-45 {
margin-top: 0;
}
.mt-50 {
margin-top: 50px;
}
.mt-55 {
margin-top: 55px;
}
.mt-60 {
margin-top: 10px!important;
}
.mt-65 {
margin-top: 65px;
}
.mt-70 {
margin-top: 70px;
}
.mt-75 {
margin-top: 75px;
}
.mt-80 {
margin-top: 80px;
}
.no-ml{
margin-left: 0 !important;
}
.no-mr{
margin-right: 0 !important;
}
.no-pad {
padding: 0;
}
.pb-05 {
padding-bottom: 5px;
}
.pb-10 {
padding-bottom: 10px;
}
.pb-15 {
padding-bottom: 15px;
}
.pb-20 {
padding-bottom: 20px;
}
.pb-25 {
padding-bottom: 25px;
}
.pb-30 {
padding-bottom: 30px;
}
.pb-35 {
padding-bottom: 35px;
}
.pb-40 {
padding-bottom: 40px;
}
.pb-45 {
padding-bottom: 45px;
}
.pb-50 {
padding-bottom: 50px;
}
.pb-55 {
padding-bottom: 55px;
}
.pb-60 {
padding-bottom: 25px;
}
.pb-65 {
padding-bottom: 65px;
}
.pb-70 {
padding-bottom: 70px;
}
.pb-75 {
padding-bottom: 75px;
}
.pb-80 {
padding-bottom: 80px;
}
.pt-10 {
padding-top: 10px;
}
.pt-15 {
padding-top: 15px;
}
.pt-20 {
padding-top: 20px;
}
.pt-25 {
padding-top: 25px;
}
.pt-30 {
padding-top: 30px;
}
.pt-35 {
padding-top: 35px;
}
.pt-40 {
padding-top: 40px;
}
.pt-45 {
padding-top: 45px;
}
.pt-50 {
padding-top: 50px;
}
.pt-55 {
padding-top: 55px;
}
.pt-60 {
padding-top: 60px;
}
/*=============================Header===========================*/
.container {
position: relative;
}
.doc-header {
position: relative;
z-index: 99;
background: #26374a;
font-family: 'Poppins', sans-serif;
}
.doc-header .left-ul{
text-align: left;
}
.doc-header .right-ul{
text-align: right;
}
.header-top {
border-bottom: 1px solid #3c4b5c;
position: relative;
z-index: 20;
}
.header-top ul li a {
padding: 5px 0;
font-size: 12px;
font-weight: 400;
color: #96aec8;
}
.header-top ul li a:hover {
text-decoration: none;
color: #5cb0e2;
}
.header-top .left-ul > li {
display: inline-block;
margin-right: 20px;
}
.header-top .right-ul .fa {
color: #ff527f;
padding-right: 5px;
}
.header-top .right-ul .fa:hover {
color: #5cb0e2;
}
.header-top .right-ul > li {
display: inline-block;
margin-left: 15px;
}
.doc-header.header-light .header-bottom .container {
padding: 62px 0 72px;
}
.doc-header .header-bottom .container {
padding: 62px 0 72px;
}
.doc-header .header-bottom a.logo {
z-index: 100;
position: absolute;
top: 50%;
left: 10px;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
.header-bottom nav{
position: relative;
}
.header-bottom .nav-triger{
position: absolute;
right: 0px;
top: 0;
margin-top: -20px;
display: block;
width: 50px;
height: 50px;
line-height: 50px;
color:#fff;
background-color: #F94B24;
border-radius: 50%;
text-align: center;
font-size: 20px;
display: none;
}
.header-bottom .nav-triger img{
max-width: 24px;
}
.header-bottom .nav-triger.active{
background: #F94B24;
}
.header-bottom ul.main_menu {
padding: 0 0px 0 0;
text-align: right;
position: absolute;
right: 0;
top: -70px;
}
.header-bottom .openCart{
color: #fff;
display: block;
margin-top: -20px;
margin-left: 20px;
text-align: center;
font-size: 18px;
padding: 0;
border-radius: 5px;
position: absolute;
right: -70px;
top: 0;
height: 50px;
width: 50px;
background:#F94B24 url("bag1.png") no-repeat scroll center center;
}
.header-bottom .openCart .fa{
color: #fff;
line-height: 50px;
border-radius: 5px;
}
.header-bottom .openCart.active{
background: url("cross97.png") no-repeat center center #ff527f;
}
.header-bottom ul{
padding: 0;
}
.header-bottom ul .fa:hover {
color: #fff;
background: #616161;
}
.header-bottom ul.main_menu > li {
display: inline-block;
position: relative;
}
.header-bottom ul.main_menu > li > a {
padding: 5px;
color: #fff;
font-size: 16px;
font-weight: 400;
font-family: 'Poppins', sans-serif;
padding: 10px;
display: block;
}
.header-bottom ul.main_menu > li > a:hover {
text-decoration: none;
background-color: none;
}
.header-bottom .cart-calculations{
position: absolute;
right: 0;
top: 30px;
margin-top: 10px;
height: 390px;
width: 800px;
z-index: 1000;
display: none;
overflow: visible;
}
.header-bottom .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
padding: 36px 2px;
}
.header-bottom .cart-action{
padding: 25px 25px 25px 15px;
}
.header-bottom .quantity-control .btn-plus{
left: 81px !important;
}
.header-bottom .quantity-control .btn-minus{
left: 1px !important;
}
.header-bottom .quantity-control span.btn-square{
padding: 10px;
}
.header-bottom .cart-content{
font-size: 12px;
font-weight: 400;
display: block;
}
.header-bottom .cart-price{
font-size: 18px !important;
font-weight: 400 !important;
padding: 0 15px;
}
.header-bottom .cart-action{
padding: 15px;
}
.header-bottom .cart-action:hover .fa{
color: #F94B24;
}
.header-bottom .cart-action .fa{
color: #616161;
font-size: 18px;
}
.header-bottom .cart-action .fa:hover{
background: #fff;
}
.header-bottom .cart-calculations .btn-rectangle{
background: #e8e8e8;
border: none;
min-height: 40px;
min-width: 120px;
font-size: 14px;
font-weight: 400;
display: inline-block !important;
}
.header-bottom .cart-calculations .btn-cart:hover{
color: #fff;
background: #F94B24;
}
.header-bottom .cart-calculations .btn-cart .fa:hover{
background:#F94B24;
}
.header-bottom .cart-calculations .colpink{
font-size: 18px;
color: #F94B24;
padding: 5px;
font-weight: 400;
}
.header-bottom .table > thead > tr > td.style, .table > tbody > tr > td.style, .table > tfoot > tr > td.style{
font-size: 14px;
}
.table > thead > tr.style > td, .table > tbody > tr.style > td, .table > tfoot > tr.style > td{
padding: 25px 2px !important;
}
.top-nav{
padding: 0;
margin: 0;
}
.top-nav > li{
display: inline-block;
position: relative;
}
.header-top ul.top-nav > li > a{
display: block;
padding: 10px;
position: relative;
}
.header-top ul.top-nav > li:first-child > a{
padding-left: 0;
}
.header-top ul.top-nav > li:last-child > a{
padding-right: 0;
}
.header-top ul.top-nav > li > a > .fa{
color:#FF527F;
margin-right: 10px;
}
.header-light .header-top ul.top-nav > li > a > .fa{
color: #fff;
}
.header-light .header-top ul.top-nav > li.opened > a,.header-light .header-top ul.top-nav > li:hover > a{
color: #202731;
}
.header-top ul.top-nav > li > a > span{
margin: 0 5px;
}
.header-top ul.top-nav > li:hover > a,.header-top ul.top-nav > li.opened > a{
color:#5cb0e2;
}
.header-top ul.top-nav > li > ul{
position: absolute;
top: 100%;
background: #fff;
padding: 4px 0;
display: none;
min-width: 150px;
-moz-box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
}
.header-light .header-top ul.top-nav > li > ul{
color: #0e1b23;
}
.header-top ul.top-nav > li:hover > ul{
display: block;
}
.header-top ul.top-nav > li.parent > a:after{
font-family:'FontAwesome';
content:"\f107";
padding-left: 5px;
}
.header-top ul.top-nav > li > ul > li{
display: block;
}
.header-top ul.top-nav > li > ul > li > a{
display: block;
padding: 4px 10px;
}
.regionalSetting{
position: absolute;
top: 100%;
padding: 20px;
left: 0;
width: 250px;
background: #fff;
-moz-box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
}
.regionalSetting h6{
margin-top: 0;
padding-bottom: 10px;
border-bottom: 1px solid #ddd;
}
.setting-switcher{
height: 30px;
width: 100%;
position: relative;
border: 1px solid #ddd;
border-radius: 2px;
margin: 5px 0 10px;
z-index: 20;
}
.setting-switcher.active{
z-index: 50;
}
.setting-switcher > span{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
padding: 5px 10px 0;
}
.setting-switcher > ul{
display: none;
position: absolute;
top: 100%;
left: 0;
width: 100%;
padding: 0;
margin: 0;
height: 300px;
overflow: hidden;
overflow-y: auto;
background: #fff;
}
.setting-switcher.active > ul{
display: block;
}
.setting-switcher > ul > li + li{
border-top: 1px solid #ddd;
}
.setting-switcher > ul > li{
display: block;
padding: 5px 10px;
cursor: pointer;
}
.setting-switcher > ul > li > em{
width: 130px;
display: inline-block;
}
.mega-child{
display: none;
}
.preHeader-promotions{
position: relative;
}
a.closePromotions{
position: absolute;
right: 0;
top: 0;
width: 40px;
height: 100%;
text-align: center;
line-height: 30px;
color: #fff;
font-size: 18px;
background: url("cross97.png") no-repeat center center;
}
/*===header-light===*/
.header-top{
position: relative;
z-index: 999;
}
.header-light{
background: #fbfbfb;
}
.header-light .header-top{
background: #5fb7ea;
border-bottom: none;
}
.header-light .header-top ul.top-nav > li > a{
color: #fff;
}
.header-light .header-top ul li a:hover{
color: #202731;
}
.header-light .header-top .right-ul .fa{
color: #fff;
}
.header-light .header-bottom ul > li > a{
color: #616161;
display: block;
text-decoration: none;
}
.doc-header a{
text-decoration: none !important;
}
.header-bottom ul > li > ul{
text-align: left;
position: absolute;
top: 100%;
left: 0;
z-index: 99;
width: 320px;
padding: 0 !important;
display: none;
background: #fff;
-moz-box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
-webkit-box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
box-shadow: -1px 2px 3px rgba(0,0,0,0.2);
}
.doc-header .header-bottom ul > li > ul:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 50px;
position: absolute;
left: 17px;
top: -40px;
z-index: -1;
}
.header-bottom ul > li > ul > li{
display: block;
padding: 0;
}
.header-bottom ul > li > ul > li a{
padding: 15px 20px;
font-size: 16px;
font-weight: 400;
color: #616161;
display: block;
padding: 20px;
}
.header-bottom ul > li > ul > li a:hover{
background: #F94B24;
color: #fff !important;
}
/*=========================social links and search==========================*/
.social-search {
background: #5fb7ea;
font-size: 12px;
color: #fff;
padding: 25px 0;
min-height: 84px;
}
.social-search .social ul {
position: absolute;
top: 50%;
left: 180px;
margin-top: -16px;
}
.social-search .social ul > li,.social-search .search > li {
display: inline-block;
}
.social-search .social .fa {
color: #5fb7ea;
background: #fff;
height: 30px;
width: 30px;
line-height: 30px;
border-radius: 50%;
}
.social-search .social .fa:hover{
background: #FF527F;
color: #fff;
}
.social-search .social a {
display: block;
text-align: center;
padding-left: 5px;
padding-right: 5px;
}
.social-search .search-form{
position: absolute;
right: 10px;
top: -4px;
}
.search-form {
position: relative;
width: 175px;
display: block;
}
.style-wide .search-form{
width: 200px;
}
.search-form input[type="text"] {
height: 40px;
width: 100%;
background: #fff;
border-radius: 20px;
padding-left: 25px;
padding-right: 45px;
margin-bottom: 0;
border: none;
}
.search-form button {
position: absolute;
bottom: 0;
right: 0;
height: 40px;
width: 40px;
background: #fff;
border: none;
border-radius: 20px;
}
.search-form .fa {
color: #ff527f;
background: #fff;
}
.search-form .fa:hover{
color: #5FB7EA !important;
}
.selector-wrapper {
margin-bottom: 45px;
width: 300px!important;
}
.simple.custome-select, .selector-wrapper {
border:none;
float: none;
height: 40px;
margin-right: 15px;
padding-top: 10px;
position: relative;
width: 300px!important;
color: #c0c0c0;
}
.style-wide .search-form .custome-select{
position: absolute;
right: 100%;
width: 200px;
top: 0;
}
.custome-select, .selector-wrapper{
border: 1px solid #d1d1d1;
border-radius: 4px;
float: left;
height: 40px;
margin-right: 15px;
overflow: hidden;
position: relative;
width: 126px;
padding-top: 10px;
}
.style-wide .custome-select {
border: none;
}
.custome-select select , .selector-wrapper select{
color: #000;
position: absolute;
left: 0;
width: 100%;
top:0;
height: 100%;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
z-index: 20;
}
.custome-select > label, .selector-wrapper > label{
width: 100%;
height: 100%;
padding: 0 10px;
padding-right:30px;
z-index: 0;
color: #1a3241 !important;
font-weight: 600;
display: block;
}
.style-wide .search-form .custome-select > span. .selector-wrapper > label{
text-align: right;
color: #fff;
padding: 0;
padding-right: 30px;
}
.style-wide .custome-select b.fa, .selector-wrapper b.fa{
color: #fff;
}
.style-wide.style .search-form .custome-select > span,.selector-wrapper > label, .style-wide.style .custome-select b.fa{
color: #5FB7EA;
}
.custome-select > span:before, .selector-wrapper > label:before{
font-family:'FontAwesome';
content:"\f0c9";
padding-right: 10px;
}
.selector-wrapper > label:after{
content: "";
float: right;
font-family: "FontAwesome";
position: absolute;
right: 9px;
}
.style-wide .search-form > span:before{
color: #fff;
}
.custome-select b.fa, .selector-wrapper b.fa {
position: absolute;
right: 15px;
top: 14px;
font-size: 14px;
background: none;
}
.style-wide.style b.fa{
color: #fff;
}
/*==============social links and search (style)==========*/
.social-search.style{
max-width: 1190px;
margin: 0 auto;
padding: 25px 25px;
background: #fff;
color: #616161;
position: relative;
z-index: 20;
bottom: -42px;
margin-top: -42px;
}
.social-search.style .container{
padding: 0;
}
.social-search.style .categorise{
cursor: pointer;
padding: 5px;
}
.catagories-dropdown{
padding-bottom: 15px;
position: absolute;
right: 245px;
top: 5px;
}
.catagories-dropdown:hover .catagoriesList{
display: block;
}
.catagoriesList:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 30px;
position: absolute;
right: 10px;
top: -26px;
z-index: -22;
}
.catagoriesList{
display: none;
min-width: 145px;
position: absolute;
right: -8px;
text-align: left;
top: 100%;
z-index: 99;
}
.catagoriesList.style:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 30px;
position: absolute;
right: 6px;
top: -26px;
z-index: -22;
}
.catagories-dropdown.style{
padding-bottom: 15px;
position: absolute;
right: 200px;
top: 5px;
}
.catagories-dropdown.style:hover .catagoriesList{
display: block;
}
.social-search.style .catagoriesList li{
display: block;
}
.social-search.style .catagoriesList li a{
background: #fff;
color: #616161;
display: block;
font-size: 13px;
padding: 5px 10px;
}
.unavailable {
opacity: 0.2;
}
.social-search.style .catagoriesList li a:hover{
background: #F94B24;
color: #fff;
text-decoration: none;
}
.social-search.style .categorise .fa{
padding-right: 10px;
}
.social-search.style .categorise .fa.style{
padding: 3px;
}
.social-search .catagoriesList li{
display: block;
}
.social-search .catagoriesList li a{
background: #fff;
color: #616161;
display: block;
font-size: 13px;
padding: 5px 10px;
}
.social-search .catagoriesList li a:hover{
background: #F94B24;
color: #fff;
text-decoration: none;
}
.social-search .categorise .fa{
padding-right: 10px;
}
.social-search .categorise .fa.style{
padding: 3px;
}
.social-search.style .search-form{
right: 60px;
}
.social-search.style .social .fa{
background: #5fb7ea;
color: #fff;
}
.social-search .search-form input[type="text"]{
background: #fbfbfb;
}
.social-search .search-form button{
background: #fbfbfb;
}
/*=====================slider=====================================*/
.xv-slider-wrap {
position: relative;
}
.xv-slide{
background-image: url('minor-decliner-hero-image-police1.jpg');
background-color: #26374a;
}
.xv-slider-wrap h1 {
font-size: 52px;
}
.xv-slider-wrap h2 {
font-size: 48px;
}
.xv-slider-wrap h3 {
font-size: 42px;
}
.xv-slider-wrap h4 {
font-size: 24px;
font-weight: 600;
}
.xv-slider-wrap h5 {
font-size: 20px;
}
.xv-slider-wrap h6 {
font-size: 16px;
}
.xv-slider-wrap .xv-slide .container{
position: relative;
}
.xv-slider-wrap .xv-slide {
background-position: center center;
background-size: cover;
position: relative;
padding: 100px 0 80px;
}
.xv-slider-wrap .smSlider .xv-slide{
padding: 30px 0;
height: 425px;
}
.slidecaption{
color: #fff;
padding-left: 142px;
}
.xv-slider-wrap .smSlider .xv-slide .slidecaption{
position: absolute;
bottom: 15%;
left: 10%;
width: 80%;
padding: 0;
}
.xv-slider-wrap .xv-slide .slidecaption ul {
margin-bottom: 20px;
}
.xv-slider-wrap .xv-slide .slidecaption ul > li {
display: block;
font-size: 14px;
padding-bottom: 3px;
padding-top: 3px;
}
.xv-feature-wrap {
position: relative;
height: 425px;
color: #fff;
}
.xv-feature-wrap .xv-feature-item {
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 48%;
overflow: hidden;
background: rgb(27,26,37);
background: -moz-linear-gradient(left, rgba(27,26,37,1) 0%, rgba(27,27,38,1) 19%, rgba(27,27,38,1) 19%, rgba(25,36,51,1) 40%, rgba(19,62,87,1) 67%, rgba(15,81,115,1) 88%, rgba(16,74,108,1) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(27,26,37,1)), color-stop(19%,rgba(27,27,38,1)), color-stop(19%,rgba(27,27,38,1)), color-stop(40%,rgba(25,36,51,1)), color-stop(67%,rgba(19,62,87,1)), color-stop(88%,rgba(15,81,115,1)), color-stop(100%,rgba(16,74,108,1)));
background: -webkit-linear-gradient(left, rgba(27,26,37,1) 0%,rgba(27,27,38,1) 19%,rgba(27,27,38,1) 19%,rgba(25,36,51,1) 40%,rgba(19,62,87,1) 67%,rgba(15,81,115,1) 88%,rgba(16,74,108,1) 100%);
background: -o-linear-gradient(left, rgba(27,26,37,1) 0%,rgba(27,27,38,1) 19%,rgba(27,27,38,1) 19%,rgba(25,36,51,1) 40%,rgba(19,62,87,1) 67%,rgba(15,81,115,1) 88%,rgba(16,74,108,1) 100%);
background: -ms-linear-gradient(left, rgba(27,26,37,1) 0%,rgba(27,27,38,1) 19%,rgba(27,27,38,1) 19%,rgba(25,36,51,1) 40%,rgba(19,62,87,1) 67%,rgba(15,81,115,1) 88%,rgba(16,74,108,1) 100%);
background: linear-gradient(to right, rgba(27,26,37,1) 0%,rgba(27,27,38,1) 19%,rgba(27,27,38,1) 19%,rgba(25,36,51,1) 40%,rgba(19,62,87,1) 67%,rgba(15,81,115,1) 88%,rgba(16,74,108,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1a25', endColorstr='#104a6c',GradientType=1 );
}
.xv-feature-item > img {
position: absolute;
top: 50%;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
right: 0;
height: auto;
}
.xv-feature-wrap .xv-feature-item:last-child {
top: auto;
bottom: 0;
}
.xv-feature-item {
padding-left: 40px;
overflow: hidden;
}
.xv-feature-item span {
display: block;
margin-bottom: 15px;
font-size: 18px;
}
.xv-feature-item .link {
margin-top: 44px;
color: #96aec8;
padding: 4px;
font-size: 12px;
}
.xv-feature-item .link:hover {
color: #5fb7ea;
}
.feature-content {
position: relative;
z-index: 20;
}
.xv-slider-wrap.style{
padding-top: 185px;
padding-bottom: 130px;
}
.xv-slider-content{
padding-left: 85px;
padding-top: 10px;
}
.xv-slider-content h1{
font-size: 48px;
font-weight: 900;
font-family: 'Poppins', sans-serif;
margin: 0;
padding-bottom: 15px;
line-height:1.1em;
}
.xv-slider-content p{
line-height: 35px;
font-family:'Poppins', sans-serif;
line-height: 1.3em;
}
.xv-slider-content .btn{
margin: 30px 9px;
font-size: 16px;
}
.xv-slider-content .btn-price{
margin-left: 0 !important;
}
.xv-slider-wrap.style1{
padding: 140px 0 130px;
}
.xv-slider-wrap.style2{
padding: 100px 0 60px;
}
.xv-slider-wrap.style2 span .fa{
padding-top: 8px;
}
.xv-slider-wrap.style2 .btn-slider-prev{
border-radius: 50%;
color: #1b1d26;
background: #8e8e93;
cursor: pointer;
position: absolute;
top: 50%;
left: 20px;
height: 40px;
width: 40px;
text-align: center;
font-size: 24px;
margin-top: -20px;
z-index: 999;
}
.xv-slider-wrap.style2 .btn-slider-next{
border-radius: 50%;
color: #1b1d26;
background: #8e8e93;
cursor: pointer;
position: absolute;
top: 50%;
right: 20px;
height: 40px;
width: 40px;
text-align: center;
font-size: 24px;
margin-top: -20px;
z-index: 999;
}
/*=================================benefits===================================*/
.xv-benefits{
background: #fff;
}
.xv-benefits h1 , .xv-benefits h1 , .xv-benefits h1 , .xv-benefits h1 , .xv-benefits h1 , .xv-benefits h1 {
font-family: 'Poppins', sans-serif;
}
.xv-benefit {
font-size: 13px;
}
.xv-benefit .fa {
font-size: 26px;
line-height: 26px;
background: #F94B24!important;
color: #ffffff!important;
border-radius: 50%;
display: block;
height: 63px;
width: 63px;
line-height: 30px;
text-align: center;
padding: 17px;
}
.xv-benefit .fa h5 {
font-size:18px;
}
.xv-benefit .content {
position: absolute;
top: -5px;
left: 0;
padding-left: 85px;
}
/*========================new product========================*/
.secondary-nav .search-form{
margin-top: 35px;
}
.secondary-nav .search-form input{
border: 1px solid #eee;
}
.secondary-nav .search-form button{
background: none;
}
.secondary-nav .search-form .fa{
color: #5cb0e2;
}
.secondary-nav ul{
padding: 18px 0;
font-family: 'Poppins', sans-serif;
}
.secondary-nav ul > li{
font-size: 14px;
display: block;
}
.secondary-nav ul > li > a{
color: #616161;
display: inline-block;
font-family: 'Poppins', sans-serif;
font-size: 14px;
padding: 20px 0;
}
.secondary-nav ul > li > a:hover{
text-decoration: none;
color: #F94B24;
}
.secondary-nav .p-count{
display: inline-block;
background: #5cb0e2;
text-align: center;
border-radius: 10px;
margin-right: 15px;
color: #fff;
font-size: 11px;
line-height: 10px;
min-width: 35px;
padding: 5px;
position: relative;
top: -1px;
}
.secondary-nav .p-count:hover{
background: #F94B24;
}
.sec-heading .category-wrap{
position: absolute;
top: 40px;
left: 38px;
padding-bottom: 15px;
}
.sec-heading .category-wrap:hover .cat-dropDown{
display: block;
}
.sec-heading .cat-dropDown:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 30px;
position: absolute;
right: 10px;
top: -26px;
z-index: -22;
}
.sec-heading .cat-dropDown{
position: absolute;
top: 100%;
left: -22px;
z-index: 999;
width: 125px;
display: none;
}
.sec-heading .cat-dropDown > li{
display: block;
}
.sec-heading .cat-dropDown > li > a{
display: block;
text-align: left;
background: #fff;
color: #616161;
padding: 5px 10px;
}
.sec-heading .cat-dropDown > li > a:hover{
background: #F94B24;
color: #fff;
text-decoration: none;
}
.sec-heading .category-wrap.style{
top: 66px;
}
.sec-heading .categorise{
font-size: 12px;
color: #616161;
position: relative;
cursor: pointer;
}
.sec-heading.style .category-wrap:hover ul{
display: block;
}
.sec-heading .categorise .fa{
padding-right: 8px;
font-size: 16px;
position: absolute;
top: 1px;
left: -23px;
}
.sec-heading .categorise .fa.style{
padding-left: 10px;
position: absolute;
top: 2px;
right: -114px;
}
.sec-heading .category-wrap.style .fa.style{
top: 1px;
}
.sec-heading h2{
color: #F94B24;
font-weight:400;
font-size:40px;
text-transform: uppercase;
font-family: 'Poppins', sans-serif;
padding-bottom:50px;
padding-top:50px;
}
/*.sec-heading h2 span{
padding: 0 48px 2px;
border-bottom: 1px solid #F94B24;
position: relative;
}
.sec-heading h2 span:before{
border: 1px solid #F94B24;
border-radius: 3px;
content: "";
height: 7px;
left: -7px;
position: absolute;
top: 26px;
width: 7px;
}
.sec-heading h2 span:after{
border: 1px solid #F94B24;
border-radius: 3px;
content: "";
height: 7px;
right: -7px;
position: absolute;
top: 26px;
width: 7px;
*/
}
.xv-product.style{
position: relative;
background: #fff;
margin: 6px;
}
.xv-product{
position: relative;
background: #fff;
margin: 15px 5px;
z-index: 20;
}
.xv-product a:hover{
text-decoration: none;
}
.xv-product figure{
border-bottom: 1px solid #f0f2f5;
position: relative;
text-align: center;
}
.xv-product figcaption{
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background: rgba(255,255,255,0.6);
display: none;
}
.xv-product figure img{
width: 100% !important;
margin: 0 auto;
}
.xv-product-slides.list-view .xv-product figcaption{
display: none !important;
}
.xv-product:hover figcaption{
display: block;
}
.xv-product figcaption ul ,.xv-accessories figcaption ul{
display: block;
text-align: center;
top: 50%;
position: absolute;
transform: translateY(-50%);
-webkit-transform: translateY(-50%);
-moz-transform: translateY(-50%);
-o-transform: translateY(-50%);
-ms-transform: translateY(-50%);
cursor: pointer;
width: 128px;
left: 50%;
margin-left: -64px;
}
.xv-accessories figcaption ul.style1 li:first-child{
display: block;
color: #fff;
margin-bottom: 5px;
}
.xv-accessories figcaption ul.style1 li:first-child .fa{
margin-right: 5px;
}
.xv-accessories figcaption ul.style1 li:first-child a{
width: 100%;
}
.xv-product figcaption ul > li ,.xv-accessories figcaption ul > li{
display: inline-block;
}
.xv-product figcaption ul > li > a ,.xv-accessories figcaption ul.style1 > li > a{
height: 40px;
width: 40px;
color: #fff;
line-height: 40px;
padding: 0;
}
.xv-accessories figcaption ul.style1 > li > a:hover{
color: #fff;
}
.xv-product figcaption .fa{
color: #fff;
}
.xv-product-content{
padding: 20px;
}
.product-buy.product-buy:after{
content: "";
width: 0;
height: 0;
position: absolute;
right: 0;
top: -5px;
border-top: 5px solid transparent;
border-bottom: 5px solid transparent;
border-left: 5px solid #272727;
z-index: -2;
}
.product-buy.product-buy:before{
content: "";
position: absolute;
width: 100%;
height: 100%;
background: inherit;
left: -20px;
z-index: -1;
top: 0;
transform: skew(-15deg, 0deg) ;
-webkit-transform: skew(-42deg, 0deg) ;
-moz-transform: skew(-42deg, 0deg) ;
-o-transform: skew(-42deg, 0deg) ;
-ms-transform: skew(-42deg, 0deg) ;
}
.product-buy.product-buy:after{
}
.product-buy.product-buy{
text-decoration: none;
display: block;
width: 120px;
height: 45px;
background: #F94B24;
position: absolute;
right: -5px;
bottom: 15px;
font-size: 18px;
color: #ffffff;
font-weight: 700;
text-align: center;
padding: 10px 0;
z-index: 10;
border: none;
}
.xv-product-content h3{
margin: 0;
padding: 5px 0;
}
.xv-product-content h3 a{
color: #273B54;
font-size: 20px!important;
font-weight: 400;
}
.list-view .xv-product-content .color-opt{
display: none;
}
.list-view .xv-product-content .xv-rating{
margin: 10px 0 5px;
}
.list-view .xv-product-content span{
padding: 0;
}
.list-view .xv-product-content a.product-buy{
bottom: 55px;
}
.xv-product-content .color-opt{
padding: 5px 0;
}
.xv-product-content .color-opt > li{
display: inline-block;
}
.xv-product-content .color-opt > li + li:before{
content: " - ";
}
.xv-product-content{
color: #757575;
font-size: 12px;
}
.xv-product-content .color-opt > li > a{
color: inherit;
}
.xv-product-content .xv-price{
color: #F94B24!important;
font-weight:300;
font-size: 18px;
padding: 5px 0;
display: block;
}
/*========================hot deal========================*/
.pro-sale-timeout .owl-carousel .owl-item img{
margin: 0 auto;
width: auto;
}
.pro-sale-timeout{
background: #0e1b23;
position: relative;
height: 450px;
}
.pro-sale-timeout:after{
position: absolute;
content: "";
top: 0;
left: 0;
height: 100%;
width: 100%;
background: url("pattren.png");
}
.hot-deal-btnr{
background: url("hot-deal-slider-lbtn.png") no-repeat;
display: block;
height: 55px;
width: 20px;
}
.hot-deal-btnl{
background: url("hot-deal-slider-rbtn.png") no-repeat;
display: block;
height: 55px;
width: 20px;
}
.pro-sale-inner{
position: relative;
z-index: 20;
}
.pro-sale-inner figure{
float: right;
width: 55%;
overflow: hidden;
text-align: center;
}
.pro-sale-inner figure img{
max-width: 70%;
}
.saletimeout-content{
width: 45%;
z-index: 20;
color: #fff;
float: right;
padding: 80px;
}
.saletimeout-content h2{
margin: 0;
padding: 0 20px 4px;
position: relative;
display: inline-block;
font-size: 30px;
}
.saletimeout-content h2:after{
content: "";
position: absolute;
left: 0;
bottom: -4px;
width: 10px;
height: 10px;
background: #3d484e;
border-radius: 50%;
}
.saletimeout-content h2:before{
position: absolute;
content: "";
bottom: 0;
right: 100%;
border: 1px solid #3d484e;
width: 300px;
}
.saletimeout-content span{
font-size: 18px;
display: block;
}
.saletimeout-content a{
padding: 11px 34px;
background: url(btn-bg.jpg) #1a3241;
font-size: 34px;
font-weight: 600;
display: inline-block;
margin-top: 10px;
color: #5fb7ea;
text-decoration: none;
}
/*=========================Timer========================*/
.counter-wrapper{
padding-top: 55px;
width: 235px;
min-height: 100px;
margin: auto;
font-size: 34px;
}
.counter-wrapper > div{
background: url(timer-bg.jpg) center center #323d44;
display: inline-block;
height: 100px;
width: 70px;
margin-left: 3px;
margin-right: 3px;
padding: 10px 0;
}
/*========================Product info========================*/
.special-offers{
background: url(watch-bg.jpg);
background-repeat: no-repeat;
background-position: center;
background-size: cover;
font-size: 14px;
line-height: 26px;
}
.special-offers h1{
font-weight: 600;
}
.special-offers .btn{
background: #fff;
background: rgba(255,255,255,0.3);
}
.special-offers .product-actions > span{
color: #485400;
background: #cfec19;
display: inline-block;
padding: 7px 30px;
border-radius: 20px;
float: left;
min-width: 110px;
text-align: center;
color: #485400;
font-size: 18px;
margin-right: 4px;
}
.special-offers .btn{
font-size: 14px;
min-height: 40px;
float: left;
min-width: 110px;
}
.special-offers .owl-dots .owl-dot{
background: #7d837f;
}
.special-offers .owl-dots .owl-dot.active{
background: #067BA4!important;
}
.products-wrap figcaption{
display: none;
}
.products-wrap figcaption .btn{
position: absolute;
left: 50%;
top: 50%;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
margin-left: -58px;
color: #fff;
border: none;
}
.special-offer{
padding: 60px 30px;
color: #fff;
}
.special-offer > figure{
float: left;
margin-right: 30px;
}
.special-offer > .product-content{
padding-top: 50px;
}
/*========================sign up========================*/
.xv-sign-up h3{
font-size: 20px;
color: #616161;
margin: 0;
padding: 10px 0 5px;
}
.xv-sign-up p{
line-height: 28px;
}
.sign-up-form{
width: 570px;
height: 100%;
position: relative;
margin: 20px auto;
font-size: 18px;
}
.sign-up-form .fa{
position: absolute;
top: 19px;
left: 110px;
font-size: 20px;
color: #ff4575;
}
.sign-up-form input[type="text"] {
height: 40px;
height: 60px;
background: #fff;
border-radius: 30px;
border: none;
padding-left: 150px;
padding-right: 170px;
color: #ff4575;
}
.sign-up-form button {
background: #ff4575;
border-radius: 0 30px 30px 0;
border: none;
height: 60px;
position: absolute;
right: 0;
top: 0;
width: 170px;
color: #fff;
font-size: 18px;
font-weight: 600;
}
.sign-up-form button:hover{
background: #5fb7ea;
}
/*========================Page head========================*/
.page-head {
color: #fff;
background-position: center;
}
/*=======================Widgets=========================*/
.widget > header h3,.widget > header h2,.widget > header h1,.widget > header h4,.widget > header h5,.widget > header h6 {
font-family: 'Poppins', sans-serif;
}
.widget > header h3 {
font-size: 18px;
color: #5fb7ea;
}
.widget_tag_cloud .widget-content a {
padding: 6px;
border: 1px solid #e4e4e4;
display: inline-block;
margin-bottom: 4px;
}
.widget-category a {
color: #616161;
text-decoration: none;
position: relative;
}
.widget-category ul li {
margin-top: 25px;
display: block;
}
.widget-category ul li.parent .customeField > li{
padding: 1px 0;
}
.widget-category ul li.parent > ul{
display: none;
}
.widget-category li.parent > a:after{
font-family:'FontAwesome';
content:"\f0d7";
font-size: 15px;
margin-left: 5px;
position: relative;
top: 2px;
}
.widget-category a:hover {
color: #F94B24;
}
.widget_tag_cloud .widget-content a {
color: #9e9e9e;
text-decoration: none;
}
.widget_tag_cloud .widget-content a:hover {
color: #fff;
background: #F94B24;
}
/*============================Blog Posts===========================*/
.xv-article {
font-family: 'Poppins', sans-serif;
width:1200px;
padding-bottom:100px;
}
.xv-article li {
line-height: 35.5px;
padding-left: 32px;
}
.xv-art-content {
padding: 40px 45px;
}
.xv-art-content time {
color: #9e9e9e;
padding-right: 15px;
}
/*.xv-art-content a{
text-decoration: none;
color: #5FB7EA;
padding-bottom: 20px;
font-size: 14px;
}
*/
.xv-art-content h1 {
	font-weight: 800;
	font-family: 'Poppins', sans-serif;
	font-size: 65px;
	color: rgb(255, 255, 255);
	display: inline-block;
	background-color: rgb(249, 75, 36);
	margin: 0px;
	padding: 20px 30px;
	line-height: 1;
	text-align:left!important;
}
.xv-art-content h2 {
color: rgb(249, 75, 36);
font-family: 'Poppins', sans-serif;
;
font-weight: 600!important;
font-size: 36px!important;
margin-bottom: 15px;
line-height:1.2em;
padding-top:30px;
}
.xv-art-content h3 {
font-size: 26px;
font-weight:600;
line-height:1.3em;
margin-bottom:10px;
margin-top:50px;
color:#273B54
}
}
.return_link{
padding-left: 20px;
}
.xv-art-content i{
padding-right: 10px;
color: #9e9e9e;
}
.xv-art-content p {
line-height: 30px;
}
.xv-art-content p strong {
font-weight:500;
color:#F94B24
}
.xv-art-content .btn-pink a {
background: #F94B24;
font-size:30px;
display: inline-block;
padding: 15px 30px;
border: none;
border-radius: 5px !important;
color: #fff!important;
}
.xv-art-content .btn-pink:hover a{
background: #F00408 !important;
font-size:30px;
display: inline-block;
padding: 15px 30px;
border: none;
border-radius: 5px !important;
color: #fff!important;
}
.xv-art-content .btn-blue a{
background: #273B54 !important;
font-size:30px;
display: inline-block;
padding: 15px 30px;
border: none;
border-radius: 5px !important;
color: #fff!important;
}
.xv-art-content .btn-blue:hover a{
background: #067BA4 !important;
font-size:30px;
display: inline-block;
padding: 15px 30px;
border: none;
border-radius: 5px !important;
color: #fff!important;
}
blockquote {
font-family: 'Poppins;
font-size: 26px;
font-style: italic;
border-left: 5px solid #F94B24;
margin-left: 50px;
padding: 0 15px;
margin: 30px 0 30px 50px;
}
.pagination li {
display: inline-block;
}
.pagination li a {
color: #616161;
display: block;
padding: 10px;
text-decoration: none;
}
.pagination li a:hover,.pagination li.active {
color: #F94B24;
}
/*========================Sales & Best Seller========================*/
.xv-product-sales .owl-carousel .owl-item img{
margin: 0 auto;
width: auto;
padding: 20px;
}
.xv-sales-wrap{
float: left;
width: 50%;
}
.xv-sales,.xv-best-seller{
font-size: 14px;
background: #fff;
}
.xv-sales a,.xv-best-seller .xv-accessories a{
text-decoration: none;
color: #616161;
display: block;
}
.xv-accessories {
border-right: 1px solid #fbfbfb;
}
.xv-sales a:hover,.xv-best-seller .xv-accessories a:hover{
color: #F94B24;
}
.xv-sales a span,.xv-best-seller .xv-accessories a span, .ts-slide .price{
text-decoration: none;
font-family: 'Poppins Slab', sans-serif;
font-size: 18px;
color: #F94B24;
display: inline-block;
margin: 5px 10px 5px 0;
}
.inner-row .xv-accessories figure,.xv-best-seller .xv-accessories figure{
height: 240px;
width: 100%;
overflow: hidden;
}
.xv-bseller .owl-carousel .owl-item img{
margin: 0 auto;
width: auto;
}
.xv-accessories figure{
position: relative;
}
.xv-accessories figcaption{
position: absolute;
left: 0;
top: 0;
height: 100%;
width: 100%;
background: rgba(255,255,255,0.6);
display: none;
}
.xv-accessories:hover figcaption{
display: block;
}
.xv-accessories figcaption span{
display: block;
text-align: center;
top: 62%;
position: absolute;
text-align: center;
transform: translateY(-62%);
-webkit-transform: translateY(-62%);
-moz-transform: translateY(-62%);
-o-transform: translateY(-62%);
-ms-transform: translateY(-62%);
cursor: pointer;
color: #fff;
}
.xv-accessories figcaption span.style{
display: block;
text-align: center;
top: 23%;
position: absolute;
text-align: center;
transform: translateY(-23%);
-webkit-transform: translateY(-23%);
-moz-transform: translateY(-23%);
-o-transform: translateY(-23%);
-ms-transform: translateY(-23%);
cursor: pointer;
}
.xv-accessories figcaption span.style .fa{
padding: 5px;
}
.xv-accessories figcaption span.btn-one{
left: 77px;
}
.xv-accessories figcaption span.btn-two{
left: 127px;
}
.xv-accessories figcaption span.btn-three{
left: 177px;
}
.xv-accessories figcaption span.btn-rectangle{
min-width: 140px;
}
.xv-accessories figcaption .fa{
color: #fff;
}
.xv-accessories figcaption.style span{
display: block;
text-align: center;
top: 59%;
position: absolute;
text-align: center;
transform: translateY(-59%);
-webkit-transform: translateY(-59%);
-moz-transform: translateY(-59%);
-o-transform: translateY(-59%);
-ms-transform: translateY(-59%);
cursor: pointer;
color: #fff;
}
.xv-accessories figcaption.style span.style{
display: block;
text-align: center;
top: 45%;
position: absolute;
text-align: center;
transform: translateY(-45%);
-webkit-transform: translateY(-45%);
-moz-transform: translateY(-45%);
-o-transform: translateY(-45%);
-ms-transform: translateY(-45%);
cursor: pointer;
}
.xv-accessories figcaption.style span.style .fa{
padding: 5px;
}
.xv-accessories figcaption.style span.btn-one{
left: 225px;
}
.xv-accessories figcaption.style span.btn-two{
left: 276px;
}
.xv-accessories figcaption.style span.btn-three{
left: 325px;
}
/*===================Testimonials===================*/
.testi-slide figure{
height: 90px;
width: 90px;
border-radius: 50%;
overflow: hidden;
margin-left: auto;
margin-right: auto;
}
.testi-slide{
max-width: 800px;
margin-left: auto;
margin-right: auto;
padding-bottom: 30px;
}
.testi-slide q{
font-size: 30px;
font-weight: 100;
}
.testi-slide cite{
font-family: 'Poppins', serif;
position: relative;
font-size:18px;
}
/*===================Block images===================*/
.xv-block{
width: 100%;
height: 240px;
color: #fff;
display: block;
position: relative;
background-position:center;
background-size: cover;
}
.xv-block:hover{
color: #F94B24;
text-decoration: none;
}
.xv-block:before{
content:"";
position: absolute;
background: rgba(0,0,0,0.2);
left: 0;
top: 0;
height: 100%;
width: 100%;
}
.xv-block:after{
left: 10px;
top: 10px;
right: 10px;
bottom: 10px;
border: 1px solid #fff;
position: absolute;
content:"";
}
.xv-block span{
font-family: 'Poppins', sans-serif;
font-weight: 700;
font-size: 36px;
text-transform: uppercase;
text-align: center;
position: absolute;
top: 50%;
left: 0;
width: 100%;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
/*===================Partners===================*/
.patner-slider{
padding: 25px 60px 28px;
background: #fff;
}
.partner-slide a{
margin-right: 100px;
}
.partner-slide a:last-child{
margin-right: 0;
}
.patner-slider .owl-carousel .owl-item img{
width: auto;
margin: 35px auto 0;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
/*===================Pre-Order===================*/
.xv-preOrder .owl-carousel .owl-item img{
width: auto;
margin: 0 auto;
}
.xv-preOrder .owl-dots{
bottom: -40px;
}
.xv-preOrder .owl-dots .owl-dot{
margin-bottom: 0;
background: #bdbdbd;
}
.xv-preOrder .owl-dots .owl-dot.active{
background: #F94B24!important;
}
.owl-item.active > a:focus{
text-decoration: none;
}
.xv-preOrder p{
max-width: 480px;
font-size: 13px;
line-height: 30px;
}
.xv-preOrder h1,.xv-preOrder h2,.xv-preOrder h3,.xv-preOrder h4,.xv-preOrder h5,.xv-preOrder h6{
font-size: 24px;
font-family: 'Poppins', sans-serif;
color: #F94B24;
font-weight: 400;
}
.xv-orderContent{
margin-top: 150px;
width: 50%;
float: left;
}
.xv-orderFigure{
width: 50%;
float: left;
}
.xv-preOrder-wrap.clearfix{
padding: 0 10px;
}
/*===================Blog===================*/
.articleWrap .fa-heart-o,.articleWrap .fa-comment-o{
margin-left: 20px;
}
.blog-main-slider{
/*padding: 110px 0 70px;
background-position: center center;
font-size: 16px;
*/
background-size: cover;
position: relative;
}
.blog-main-slider h2,.blog-main-slider h1{
margin-bottom: 0;
font-weight: bold;
font-size:50px;
padding-bottom:10px;
text-transform:uppercase!important;
font-weight:900;
line-height:1.1em;
color:#fff!important;
}
.blog-main-slider p {
font-size:22px;
}
/*===================Products Panel===================*/
.products-panel{
/* padding: 15px 26px;
background: #fff;
margin-top: 45px;
*/
}
.ts-slide{
position: relative;
padding: 8px 0;
margin: 15px 3px;
border: 1px solid #fbfbfb;
}
.ts-slide .ts-slide-content{
padding-left: 100px;
}
.ts-slide .ts-slide-content h6{
margin: 5px 0;
}
.tab-slide{
position: relative;
}
.tab-slide-wrap{
position: relative;
}
.tab-slide-wrap span .fa{
font-size: 50px;
color: #3782ae;
}
.tabSlider{
padding: 40px 0;
text-align: center;
}
.tabSlider a{
color: #fff;
font-size: 16px;
display: block;
text-align: center;
text-decoration: none;
}
.tabSlider a:hover{
text-decoration: none;
}
.tabSlider a .fa{
color: #ffffff;
font-size: 50px;
display: block;
padding: 5px;
}
.tab-slide:before{
content: "";
position: absolute;
height: 100%;
width: 100%;
top: 0;
left: 0;
background: #067BA4;
}
.ts-slide figure{
position: absolute;
height: 80px;
left: 9px;
text-align: center;
top: 50%;
width: 80px;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
.ts-slide span{
font-style: italic;
color: #9e9e9e;
}
.ts-slide span.price{
font-style: normal;
font-size: 14px;
}
.ts-slide a{
text-decoration: none;
color: #616161;
}
.tabSlider.owl-carousel.owl-theme.owl-loaded {
margin: 0 auto;
width: 90%;
}
.btn-tab-slider-prev{
cursor: pointer;
position: absolute;
top: 50px;
left: 0;
}
.btn-tab-slider-next{
cursor: pointer;
position: absolute;
top: 50px;
right: 0;
}
.tabsPanel{
display: none;
}
.tabsPanel.active{
display: block;
}
/*========================Checkout========================*/
.accordian-panel h1 a, .accordian-panel h2 a,.accordian-panel h3 a, .accordian-panel h4 a,.accordian-panel h5 a, .accordian-panel h6 a{
font-size: 14px;
font-family: 'Sanchez', serif;
color: #757575;
text-decoration: none;
}
.accordian-panel header{
background: #efefef;
padding: 20px;
border-radius: 5px;
cursor: pointer;
}
.accordian-panel .fa{
float: right;
}
.accordian-pane label{
color: #616161;
display: block;
padding-bottom: 15px;
}
.accordian-pane label:last-child{
display: inline-block;
margin-left: 20px;
}
.accordian-pane input[type="radio"]{
margin-right: 10px;
}
.accordian-pane{
padding: 30px 40px;
}
.accordian-pane ul{
margin-left: 15px;
}
.accordian-pane a{
text-decoration: none;
font-size: 16px;
}
/*=============================Footer===========================*/
.doc-footer h1,.doc-footer h2,.doc-footer h3,.doc-footer h4,.doc-footer h5,.doc-footer h6 {
font-family: 'Poppins', sans-serif;
color: #fff;
}
.doc-footer h4 {
font-size:18px;
font-weight:500;
color:#067BA4;
padding-bottom:10px;
}
.footer-content {
background: #272727;
color: #96aec8;
padding-top: 50px;
padding-bottom: 50px;
font-size: 13px;
}
.footer-content a {
color: #ffffff;
text-decoration: none;
}
.footer-content a:hover{
background-color: #F94B24;
color:#ffffff!important;
}
.ft-logo {
border-bottom: 1px solid #3d536b;
position: relative;
display: block;
max-width: 70%;
margin-left: 10px;
}
.ft-logo:before {
position: absolute;
content: "";
height: 10px;
width: 10px;
bottom: -6px;
left: -10px;
border-radius: 50%;
border: 1px solid #3d536b;
}
.ft-logo:after {
position: absolute;
border-radius: 50%;
content: "";
height: 10px;
width: 10px;
border: 1px solid #3d536b;
bottom: -6px;
right: -10px;
}
.doc-footer ul.customeIconList > li {
/* padding-left: 30px;
*/
}
.doc-footer li {
display: block;
}
.footer-content ul > li {
position: relative;
padding-left: 0;
display: block;
margin-bottom: 5px;
}
.footer-content ul > li:last-child {
margin-bottom: 0;
}
.footer-content ul {
margin:0px;
}
.footer-content ul > li:before {
display:none;
/* position: absolute;
content: "\f00c ";
font-family: "FontAwesome";
color:#F94B24;
left: 0;
top: 0;
width: 5px;
height: 2px;
*/
}
.doc-footer ul.no-preIcon > li:before {
display: none
}
.footer-dark .footer-content{
background: #272727;
color: #fff;
font-size:16px;
}
.footer-dark .footer-content a{
color: ##ffffff;
font-size:16px;
}
.footer-dark .footer-content a:hover{
color: #F94B24;
}
.footer-dark .ft-logo{
border-bottom: 1px solid #474f5b;
}
.footer-dark .ft-logo:before{
border: 1px solid #474f5b;
}
.footer-dark .ft-logo:after{
border: 1px solid #474f5b;
}
Poppins {
position: absolute;
top: 0;
left: 0;
font-size: 18px;
color: ##067BA4;
}
.copy-rights {
background: #272727;
font-size: 12px;
}
.copy-rights ul li {
display: inline-block;
margin-left: 5px;
margin-right: 5px;
}
.copy-rights ul {
text-align: right;
}
.copy-rights .inner {
padding: 15px 0;
}
.copy-rights .inner span{
font-size: 12px;
display: block;
padding: 4px 0;
}
/*==========================================grid==========================================*/
.sec-heading.style{
height: 37px;
}
.sec-heading.style .category-wrap{
left: 18px;
position: absolute;
top: 10px;
padding-bottom: 15px;
}
.sec-heading.style .categorise .fa.style{
padding-left: 10px;
position: absolute;
right: -180px;
top: 2px;
font-size: 12px;
}
.sec-heading.style .category-wrap ul{
z-index: 99;
text-align: left;
width: 150px;
position: absolute;
top: 100%;
left: 0;
min-width: 175px;
display: none;
}
.sec-heading.style .category-wrap ul:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 30px;
right: 17px;
position: absolute;
top: -26px;
z-index: -22;
}
.sec-heading.style .category-wrap ul > li {
display: block;
}
.sec-heading.style .category-wrap ul > li > a{
display: block;
background: #fff;
padding: 5px 10px;
color: #616161;
}
.sec-heading.style .category-wrap ul > li > a:hover{
background: #F94B24;
color: #fff;
text-decoration: none;
}
.sec-heading.style .item-selector-wrap{
right: 65px;
padding-bottom: 15px;
position: absolute;
top: 10px;
}
.sec-heading.style .item-selector-wrap:hover .item-selector{
display: block;
}
.sec-heading.style .item-selector{
z-index: 99;
text-align: center;
position: absolute;
top: 100%;
right: -9px;
min-width: 70px;
display: none;
}
.sec-heading.style .item-selector:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 30px;
right: 7px;
position: absolute;
top: -25px;
z-index: -22;
}
.sec-heading.style .item-selector > li {
display: block;
}
.sec-heading.style .item-selector > li > a{
display: block;
background: #fff;
padding: 5px 10px;
color: #616161;
font-size: 13px;
}
.sec-heading.style .item-selector > li > a:hover{
background: #F94B24;
color: #fff;
text-decoration: none;
}
.items{
color: #c0c0c0;
cursor: pointer;
}
.items .fa{
padding: 3px;
font-size: 12px;
}
.sidebar h4{
color: #5fb7ea;
}
.breadcrumb > li{
position: relative;
display: inline-block;
padding: 6px;
font-size: 12px;
}
.breadcrumb > li:first-child{
padding-left: 0;
}
.breadcrumb > li:first-child:after{
top: 8px;
}
.breadcrumb > li .fa{
padding: 5px 5px 5px 0;
}
.breadcrumb > li:after{
position: absolute;
content: "\f105";
font-family:'FontAwesome';
top: 6px;
right: -4px;
font-size: 12px;
color: #616161;
}
.breadcrumb > li:last-child:after{
display: none;
}
.breadcrumb > li > a{
color: #616161;
}
.breadcrumb > li > a:hover{
color: #5fb7ea;
text-decoration: none;
}
.customeField{
max-width: 200px;
}
.customeField > li{
display: block;
padding: 14px 0;
}
.customeField input{
display: none;
}
.customeField label{
color: #616161;
position: relative;
display: block;
}
.customeField a{
color: #616161;
text-decoration: none;
}
.customeField span{
border: 1px solid #bfbfbf;
border-radius: 50%;
height: 14px;
width: 14px;
display: block;
position: absolute;
top: 2px;
right: 0;
}
.customeField .fa{
}
.customeField input[type="radio"]:checked + label{
color: #F94B24;
}
.customeField input[type="radio"]:checked + label span {
border: 1px solid #F94B24;
}
.customeField input[type="radio"]:checked + label span i:after {
position: absolute;
content: "";
top: 2px;
left: 2px;
height: 8px;
width: 8px;
border-radius: 50%;
background: #F94B24;
}
.xv-product-slides.grid-view p{
display: none;
}
.xv-product-slides.grid-view .extra-links{
display: none;
}
.xv-product-slides.grid-view .xv-rating{
display: none;
}
.xv-product-slides.grid-view .xv-product-unit{
float: left;
width: 33.3333334%;
padding-left: 10px;
padding-right: 10px;
}
/*==========================================list view==========================================*/
.list-view .xv-product{
position: relative;
margin: 30px 0;
}
.list-view .xv-product figure{
border-bottom: none;
position: absolute;
top: 0;
left: 0;
width: 280px;
height: 100%;
}
.list-view .xv-product figure img{
}
.list-view .xv-product-content{
padding-left: 275px;
padding-bottom: 45px;
padding-top: 35px;
}
.list-view .xv-product-content h3{
padding: 0;
}
.list-view .xv-product-content h3 a{
font-size: 18px;
padding: 0;
}
.list-view .xv-product-content p{
line-height: 30px;
color: #9e9e9e;
padding: 5px 0;
margin: 0;
}
.extra-links > li{
display: inline-block;
padding: 0 15px;
}
.extra-links > li:first-child{
padding-left: 0;
}
.extra-links > li .fa{
padding-right: 5px;
color: #5fb7ea;
}
.extra-links > li a{
color: #5fb7ea;
}
.extra-links > li a:hover{
color: #F94B24;
}
/*==========================================detail page==========================================*/
.product-slider-wrap{
background: none;
}
.product-slider-wrap .left-angle{
position: absolute;
top: 50%;
left: 10px;
cursor: pointer;
z-index: 999;
margin-top: -45px;
}
.product-slider-wrap .right-angle{
position: absolute;
top: 50%;
right: 10px;
cursor: pointer;
z-index: 999;
margin-top: -45px;
}
.product-slider{
position: relative;
}
.product-slide figure{
position: relative;
}
.product-slide.owl-carousel .owl-item figure img{
width: auto;
display: inline-block;
}
.product-slider.styleDetail{
padding: 40px;
}
.product-slider{
padding-bottom: 35px;
}
.product-slider .owl-carousel .owl-item img{
margin: 0 auto;
width: auto;
}
.product-slider.styleDetail figure a{
display: block;
padding: 13px;
}
.product-slider.styleDetail figure{
padding: 0;
}
.product-slider figure{
display: block;
padding: 29px 13px;
border: 1px solid #F94B24 !important;
}
.product-slider .left-angle .fa , .right-angle .fa{
font-size: 24px;
padding: 15px;
color: #b4b4b4;
}
.single-product-overview{
padding-left: 60px;
position: relative;
}
.single-product-overview h2{
margin: 0;
}
.single-product-overview .xv-rating{
margin: 17px 0 15px;
}
.single-product-overview p{
line-height: 30px;
display:none;
}
.review{
position: absolute;
top: 50px;
left: 143px;
}
.review > li{
display: inline-block;
}
.review > li a:hover{
text-decoration: none;
}
.product-description > li{
display: block;
color: #757575;
font-size: 15px;
padding: 7px 0;
}
.product-description > li:first-child{
padding-top: 0;
}
.product-description > li:last-child{
padding-bottom: 0;
}
.product-description > li span{
color: #616161;
font-weight: 700;
}
.price span, .product-single__price{
font-size: 24px;
color: #273B54;
padding-right: 10px;
}
.price:hover{
text-decoration: none;
}
.price del, .product-single__sale-price{
color: #9e9e9e;
font-size: 18px;
}
.cart-buttons{
position: relative;
margin-bottom: 15px;
}
.cart-buttons > li{
display: block;
float: left;
padding: 0 4px;
}
.cart-buttons > li:first-child{
padding-left: 0;
padding-bottom: 10px;
}
.cart-buttons > li > .color-selector:before{
color: #fff;
content: "\f0d8";
font-family: "FontAwesome";
font-size: 30px;
right: 14px;
position: absolute;
top: -26px;
z-index: -22;
}
.cart-buttons > li > .color-selector {
display: none;
min-height: 200px;
left: 0;
padding: 0 !important;
position: absolute;
text-align: left;
top: 100%;
min-width: 120px;
z-index: 99;
}
.cart-buttons > li > .color-selector > li{
display: block;
padding: 0;
}
.cart-buttons > li > .color-selector > li a{
color: #616161;
background: #fff;
display: block;
padding: 5px 10px;
}
.cart-buttons > li > .color-selector > li a:hover{
background: #F94B24;
color: #fff !important;
text-decoration: none;
}
.btn-color-opt:hover .color-selector{
display: block;
}
.tabs-pane .tab-sections .btn-cart{
border-radius: 5px 5px 0 0 ;
padding: 16px 22px;
background: #efefef;
font-size: 13px;
font-weight: 600;
}
.tabs-pane .tab-sections .btn-cart:hover{
background: #fbfbfb;
color: #616161;
border-bottom-color: #fbfbfb;
}
.tabs-pane .tab-sections .btn-cart:focus{
text-decoration: none;
}
.tabs-pane .tab-sections > li.active .btn-cart{
background: #fbfbfb;
color: #616161;
border-bottom-color: #fbfbfb;
}
.tabs-pane .tab-sections > li{
display: inline-block;
padding: 15px 0;
}
.tabs-pane .tab-sections:first-child{
display: none!important;
}
.tab-sections{
border-bottom: 1px solid #d1d1d1;
}
.tab-content{
display: none;
padding: 10px;
padding-bottom:50px;
border-bottom: 1px solid #d1d1d1;
}
.tab-content.active{
display: block;
width:700px;
padding-top:20px;
margin-top:20px;
}
.tab-content p + ul{
margin-top: 10px;
margin-left:5px;
}
.tab-content > ul{
padding-left: 48px;
}
.tab-content > ul > li{
position: relative;
}
.tab-content > ul > li:before{
position: absolute;
}
.tab-content > ul {
padding-left: .65em;
padding-bottom:1px;
}
/*==========================================cart page==========================================*/
.xv-cart-top ul > li{
display: inline-block;
}
.table-head th{
text-align: center !important;
padding: 25px 0 !important;
}
.table-head th:nth-child(2){
text-align: left !important;
}
.table-body{
background: #fff;
}
.table-body td{
padding: 50px 0;
}
.cart-cal .table{
margin-bottom: 0;
}
.cart-cal td{
padding: 50px 0 !important;
}
.cart-cal h6{
font-size: 14px;
color: #1a98e1;
margin: 0;
padding-bottom: 9px;
}
.cart-cal .xv-rating{
padding-bottom: 30px;
}
.cart-cal p{
font-size: 12px;
color: #757575;
}
.cart-cal span{
font-weight: 600;
}
.cart-calculations .xv-rating{
padding-bottom: 30px;
}
.cart-calculations p{
font-size: 12px;
color: #757575;
}
.cart-calculations span{
font-weight: 600;
}
.cart-calculations td{
padding: 50px 0 !important;
}
.cart-calculations h6{
font-size: 14px;
color: #1a98e1;
margin: 0;
padding-bottom: 9px;
}
.cart-calculation .table{
margin-bottom: 0;
}
.quantity-control{
position: relative !important;
margin: 0 auto;
max-width: 125px;
}
.quantity-control span.alert-msg{
position: absolute;
top: 100%;
left: 0;
width: 100%;
text-align: left;
color: #ff4575;
font-size: 10px;
margin-top: 5px;
font-weight: normal;
}
.quantity-control input{
height: 48px;
width: 120px;
text-align: center;
z-index: -1;
background: #fff;
color: #616161;
border: 1px solid #e8e8e8;
border-radius: 5px;
padding: 0 40px;
font-size: 18px;
margin: 0;
}
.quantity-control .btn-square{
background: #e8e8e8;
color: #9d9d9d;
}
.btn-minus{
position: absolute;
left: 0;
top: 0;
z-index: 20;
border-radius: 5px 0 0 5px;
}
.btn-plus{
position: absolute;
right: 0;
top: 0;
z-index: 20;
border-radius: 0 5px 5px 0;
}
.cart-price{
font-size: 24px;
}
.cart-action{
}
.cart-action li .fa{
color: #fff;
font-size: 16px;
}
.cart-action .style .fa{
color: #616161;
}
.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th{
border: none !important;
}
.table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
border-top: 0;
border-bottom: 1px solid #eee;
vertical-align: middle;
}
.accordian-wrapper{
margin-bottom: 8px;
}
.accordian-trigger{
background: #EFEFEF;
color: #616161;
font-size: 13px;
padding: 15px 40px 15px 20px;
display: block;
border: 1px solid #dcdcdc;
border-radius: 5px;
position: relative;
}
.accordian-trigger:hover{
text-decoration: none;
}
.accordian-trigger:focus{
text-decoration: none;
}
.accordian-trigger .fa{
position: absolute;
right: 20px;
top: 50%;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
.accordian-pane{
display: none;
}
.accordian-pane.active{
display: block;
}
.accordian-wrapper.style{
margin-bottom: 8px;
}
.accordian-wrapper.style .accordian-trigger{
background: #EFEFEF;
color: #616161;
font-size: 14px;
padding: 10px 0 10px 28px;
display: block;
border: 1px solid #dcdcdc;
border-radius: 5px;
position: relative;
}
.accordian-wrapper.style .accordian-trigger:hover{
text-decoration: none;
}
.accordian-wrapper.style .accordian-trigger:focus{
text-decoration: none;
}
.accordian-wrapper.style .accordian-trigger .fa{
position: absolute;
left: 20px;
top: 50%;
padding-right: 3px;
transform: translate(0px, -50%);
-webkit-transform: translate(0px, -50%);
-moz-transform: translate(0px, -50%);
-o-transform: translate(0px, -50%);
-ms-transform: translate(0px, -50%);
}
.accordian-wrapper.style .accordian-pane{
display: none;
}
.accordian-wrapper.style .accordian-pane.active{
display: block;
}
.accordian-form{
padding: 17px 0;
}
.accordian-form-wrap{
text-align: left;
padding: 3px 0;
}
.accordian-form-wrap label{
display: inline-block;
color: #616161 !important;
min-width: 170px !important;
text-align: right !important;
padding: 0 10px;
}
.accordian-form-wrap input{
display: inline-block;
color: #616161 !important;
height: 40px;
width: 230px;
}
.accordian-form-button{
padding-left: 173px;
}
.xv-accordian .table{
margin-left: 70px;
}
.xv-accordian .table th{
text-align: right;
color: #757575;
font-size: 12px;
font-weight: 400;
vertical-align: middle;
}
.xv-accordian .table td{
font-size: 16px;
border: none;
}
.xv-accordian .table .Total th , .xv-accordian .table .Total td{
padding-bottom: 26px;
padding-top: 26px;
}
.xv-accordian .table .Total th{
font-size: 18px;
}
.xv-accordian .table .Total td{
font-size: 20px;
color: #F94B24;
}
.xv-accordian .table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{
padding: 4px 10px;
}
.xv-accordian .table .Sub-Total td{
padding-bottom: 5px;
padding-top: 5px;
}
/*=============================Quick View===================================*/
.closeQPanel{
color:#fff;
font-size: 20px;
width: 100%;
line-height: 30px;
height: 30px;
display: none;
position: absolute;
right: 0;
top: 0;
text-align: right;
padding: 0 10px
}
.flytoQuickView.locked{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
filter: alpha(opacity=80);
-moz-opacity: 0.8;
-khtml-opacity: 0.8;
opacity: 0.8;
cursor: not-allowed !important;
}
.qv-alert{
position: fixed;
top: -50%;
left: 50%;
width: 300px;
color: #fff;
z-index: 9999;
font-size: 14px;
background: #75c74b;
border-radius: 25px;
padding: 10px 20px;
text-align: center;
font-weight: bold;
transform: translate(-50%,-50%);
-webkit-transform: translate(-50%,-50%);
-moz-transform: translate(-50%,-50%);
-o-transform: translate(-50%,-50%);
-ms-transform: translate(-50%,-50%);
transition:All 0.3s ease;
-webkit-transition:All 0.3s ease;
-moz-transition:All 0.3s ease;
-o-transition:All 0.3s ease;
visibility: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.qv-alert.active{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
visibility: visible;
top: 50%;
}
.qv-alert img{
margin-right: 10px;
display: inline-block;
}
.quickViewWrap{
background: #26374A;
position: fixed;
height: 100%;
width: 80px;
left: 0;
top: 0;
z-index: 999;
-moz-box-shadow: 1px -1px 2px rgba(0,0,0,0.3);
-webkit-box-shadow: 1px -1px 2px rgba(0,0,0,0.3);
box-shadow: 1px -1px 2px rgba(0,0,0,0.3);
transition:All 0.5s ease;
-webkit-transition:All 0.5s ease;
-moz-transition:All 0.5s ease;
-o-transition:All 0.5s ease;
transform: translateX(-100%);
-webkit-transform: translateX(-100%);
-moz-transform: translateX(-100%);
-o-transform: translateX(-100%);
-ms-transform: translateX(-100%);
}
.quickViewWrap.xv-hide{
left: -200px;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
}
.quickViewWrap.xv-show,.quickViewWrap.active.xv-hide{
left: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.quickViewWrap.active{
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
}
.quickViewWrap form{
padding: 30px 10px;
min-width: 200px;
}
.quickViewWrap form input[type="text"],.quickViewWrap form input[type="tel"],.quickViewWrap forminput[type="email"],.quickViewWrap form input[type="password"]{
height: 38px;
}
.quickView form .btn{
width: 100%;
margin-bottom: 20px;
}
.quickViewWrap form a{
text-decoration: none;
}
.quickViewWrap.wideQView{
width: 250px;
}
.quickviewTabs,.qv-panel{
position: absolute;
left: 0;
width: 100%;
height: 100%;
top: 0;
}
.quickViewWrap .quickView{
/*position: relative;
*/
}
.quickActions{
padding: 0;
margin: 0;
position: absolute;
top: 42px;
left: 100%;
margin-bottom: -1px;
background: #067BA4;
}
.quickActions li{
display: block;
position: relative;
}
.qvCount{
position: absolute;
width: 22px;
height: 22px;
text-align: center;
line-height: 22px;
font-size: 10px;
color: #fff;
z-index: 20;
right: -5px;
top: -5px;
background: #067BA4;
border-radius: 50%;
}
.quickActions li a{
text-decoration: none;
display: block;
font-size: 14px;
background: #273B54;
color: #fff;
width: 42px;
height: 42px;
line-height: 42px;
text-align: center;
position: relative;
}
.quickActions li a > span{
display: none;
}
.quickActions li a img{
max-width: 20px;
}
.quickActions li a .fa{
margin-right: 5px;
}
.quickActions li.active a{
background: #273B54;
}
.qv-panel{
overflow: hidden;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-moz-opacity: 0;
-khtml-opacity: 0;
opacity: 0;
background: #26374A;
padding: 10px;
transform: translateX(-150%);
-webkit-transform: translateX(-150%);
-moz-transform: translateX(-150%);
-o-transform: translateX(-150%);
-ms-transform: translateX(-150%);
transition:All 0.8s ease;
-webkit-transition:All 0.8s ease;
-moz-transition:All 0.8s ease;
-o-transition:All 0.8s ease;
visibility: hidden;
}
.qv-panel.active{
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
visibility: visible;
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(0);
-ms-transform: translateY(0);
z-index: 50;
}
.qv-panel ul{
padding: 0;
margin: 0 0 30px;
max-width: 60px;
}
.qv-panel li{
display: block;
background: rgba(0,0,0,0.2);
border-radius: 4px;
text-align: center;
padding: 10px;
margin-bottom: 10px;
position: relative;
font-weight: 600;
color: #fff;
}
a.qv-remove-prod{
background: #e8282f none repeat scroll 0 0;
border: 0 none;
border-radius: 50%;
bottom: -4px;
color: rgba(255, 255, 255, 0.8);
display: none;
font-size: 7px;
left: -3px;
padding: 4px;
position: absolute;
text-decoration: none;
z-index: 999999 !important;
}
.qv-panel li:hover a.qv-remove-prod{
display: block;
}
.qv-panel a.triggerCart{
font-size: 14px;
padding: 4px 0;
width: 60px;
}
.logged{
background: rgba(0, 0, 0, 0.2) none repeat scroll 0 0;
border-radius: 4px;
color: #fff;
display: block;
padding: 10px;
margin-bottom: 20px;
}
.logged h6{
text-transform: capitalize;
}
.qv-panel a.btn > span{
display: none;
}
.quickShoping-list.empty{
padding: 15px 10px;
}
.quickShoping-list.empty:after{
content: "empty";
text-align: center;
display: block;
color: #fff;
font-size: 12px;
text-transform: capitalize;
}
.quickShoping-list.empty:before{
content: "";
display: block;
text-align: center;
color: #fff;
width: 100%;
height: 40px;
background: url("box41.png") center center no-repeat;
}
#qvt-user .btn{
width: 100%;
margin-bottom: 20px;
}
#customer_register_link,#customer_logout_link {
background: #ff527f none repeat scroll 0 0;
border-radius: 20px;
color: #fff;
display: block;
padding: 10px;
text-align: center;
width: 100%;
text-decoration: none;
}
#customer_register_link:hover,#customer_logout_link:hover {
background: #5FB7EA;
}
.qv-panel .errors ul {
max-width: 100% !important;
}
/*============*/
.xv-art-content header {
border-bottom: 1px solid #e0e0e0;
margin-bottom: 30px;
padding-bottom: 20px;
}
.xv-art-content time {
color: #9e9e9e;
font-style: italic;
}
.xv-blog .xv-art-content header {
border-bottom: none;
margin-bottom: 0px;
padding-bottom:0px;
}
.masonry-container .xv-art-content{
padding: 12px;
}
.masonry-container .xv-art-content p{
line-height: 22px;
}
.masonry-container .xv-art-content h2{
font-size: 18px;
}
.masonry-container .xv-art-content header{
margin-bottom: 20px;
padding-bottom: 15px;
}
.masonry-container .xv-article{
margin: 0;
margin-bottom: 25px;
}
.comments {
margin-bottom: 22px;
color: #585f61;
line-height: 28px;
font-weight: 400;
}
.comments h2{
margin-top: 0;
}
.comment-form {
margin-top: 40px;
}
.comment {
background: #fbfbfb none repeat scroll 0 0;
border-radius: 5px;
margin-top: 30px;
padding: 20px;
position: relative;
}
.comment:last-child {
content: '';
margin-bottom: 20px;
}
.comment h4 {
line-height: 20px;
padding-top: 6px;
text-transform: capitalize;
}
.comment .date-stamp {
color: #585f61;
font-size: 12px;
font-weight: 400;
padding-bottom: 5px;
line-height: 15px;
margin: 0;
}
.comment figure {
position: absolute;
left: 0;
top: 0;
background: #fff none repeat scroll 0 0;
border: 1px solid #eee;
border-radius: 3px;
padding: 5px;
width: 100px;
}
.comment img {
}
.comment .pad{
padding-left: 125px;
}
.comment.reply {
margin-left: 70px;
border: 0;
}
.comment a {
color: #2bb7ff;
text-decoration: none;
font-size: 14px;
font-weight: 600;
margin-bottom: 18px;
display: table;
margin-top: 15px;
}
.add-reply i {
padding-left: 8px;
color: #bdbdbd;
}
.comment-form input, .comment-form textarea {
border-radius: 5px;
background: #fbfbfb;
border: none;
}
.comment-form textarea {
height: 210px;
margin-bottom: 5px;
padding-top: 10px;
}
.comment-form input.btn {
border-radius: 20px;
}
.comment-form input.btn:hover {
background: #000;
color: #fff;
border: 1px solid #000;
}
.commentWrap {
background: #fff;
padding: 25px;
}
.overlay{
position: absolute;
left: 0;
top: 0;
width: 100%;
height: 100%;
background: rgba(0,0,0,0.3);
}
/*==========================================Responsive==========================================*/
@media(max-width: 1199px){
.container{
width: 96%;
}
.social-search.style .search-form{
right: 0;
}
.catagories-dropdown{
right: 185px;
}
.slider_controls4 .owl-next{
right: 10px;
}
.slider_controls4 .owl-prev{
left: 10px;
}
.slider_controls3 .owl-next{
right: -50px;
}
.slider_controls3 .owl-prev{
left: -50px;
}
.product-1-content{
padding-left: 0;
}
.product-2-content{
padding-right: 0;
}
.xv-slider-content h1{
font-size: 40px;
}
.xv-slider-content p{
line-height: 24px;
}
.special-offer{
padding: 30px 15px 70px;
}
}
/*=============================break point 1024===========================*/
@media(min-width: 1025px){
.header-bottom ul > li:hover ul{
display: block !important;
}
.header-bottom ul.main_menu{
display: block !important;
}
}
@media(max-width: 1024px){
.preHeader-promotions{
display: none;
}
.special-offer > figure{
float: none;
margin: 10px auto;
text-align: center;
}
.special-offer > .product-content{
padding: 0;
}
.special-offer .product-actions{
max-width: 140px;
margin: auto;
}
.special-offer .product-actions span,.special-offer .product-actions a{
width: 100%;
margin-bottom: 2px;
margin-top: 2px;
}
.special-offer > .product-content h2,.special-offer > .product-content p{
display: none;
}
.owl-carousel .owl-item .special-offer > figure img{
width: auto !important;
display: inline-block;
}
.xv-bseller .owl-carousel .owl-item img{
height: 120px;
}
.xv-product-sales .owl-carousel .owl-item .inner-row img{
height: 100px;
}
.xv-product figcaption,.xv-accessories figcaption{
position: relative;
top: auto;
left: auto;
display: block;
margin-bottom: -20px;
}
.xv-product figcaption ul, .xv-accessories figcaption ul{
transform: translateY(0);
-webkit-transform: translateY(0);
-moz-transform: translateY(0);
-o-transform: translateY(-50%);
-ms-transform: translateY(0);
position: relative;
left: auto;
top: auto;
margin: auto;
}
.inner-row .xv-accessories figure, .xv-best-seller .xv-accessories figure{
height: 250px;
}
.inner-row .xv-accessories figure figcaption, .xv-best-seller .xv-accessories figure figcaption{
margin-top: 15px;
margin-bottom: 0;
}
.xv-accessories figcaption{
margin-top: 15px;
}
.closeQPanel{
display: block;
}
.header-bottom .openCart{
display: none;
}
.quickViewWrap{
position: relative;
top: 0;
left: 0;
transform: translateX(0);
-webkit-transform: translateX(0);
-moz-transform: translateX(0);
-o-transform: translateX(0);
-ms-transform: translateX(0);
height: auto;
width: 100%;
}
.quickActions,.quickviewTabs, .qv-panel{
position: relative;
left: 0;
top: 0;
}
.qv-panel{
display: none;
padding-top: 40px;
position: relative;
}
.qv-panel.active{
display: block;
}
.quickViewWrap.xv-hide{
left: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity: 1;
-khtml-opacity: 1;
opacity: 1;
}
.header-top{
display: none;
}
.qv-panel ul{
width: 100%;
max-width: none;
margin: 0;
padding:0 0 15px;
}
.quickShoping-list.empty{
padding-top: 0;
}
.qv-panel ul li{
display: inline-block;
max-width: 60px;
margin-bottom: 0;
margin-right: 5px;
}
.qv-panel a.btn > span{
display: inline-block;
margin-left: 5px;
}
.qv-panel a.btn{
width: auto;
padding: 10px 20px;
}
.quickActions{
z-index: 99;
background: #273B54;
}
.qvCount{
top: 0;
right: 0;
width: 100%;
text-align: center;
border-radius: 0;
height: 12px;
line-height: 12px;
visibility: hidden;
}
.quickActions li{
display: inline-block;
}
.quickActions li a > span{
display: inline-block;
padding-left: 5px;
}
.quickShoping-list.empty:before{
background-position: center left;
}
.quickShoping-list.empty:after{
text-align: left;
}
.quickActions li a{
width: auto;
height: auto;
padding: 5px 20px;
}
.quickViewWrap.wideQView{
width: 100%;
}
.quickViewWrap form{
max-width: 300px;
padding-top: 0;
}
/*quickview ends*/
.header-bottom ul > li a{
padding: 20px 10px;
}
.header-bottom ul.main_menu{
padding: 0;
background: #067BA4;
width: 280px;
position: absolute;
top: 100%;
right: 0px;
z-index: 99;
text-align: left;
margin-top: 45px;
display: none;
}
.header-bottom ul.main_menu:before{
font-family:'FontAwesome';
content:"\f0d8";
color: #067BA4;
font-size: 30px;
position: absolute;
right: 15px;
top: -8px;
line-height: 5px;
}
.header-bottom ul.main_menu > li{
display: block;
}
.header-light .header-bottom ul > li a{
color: #fff;
}
.header-bottom .nav-triger{
display: block;
}
.product-1-content{
padding-right: 185px;
}
.product-2-content{
padding-left: 185px;
}
.header-bottom ul.main_menu > li > a{
font-size: 16px;
padding: 12px 20px;
font-weight: 300;
}
.header-bottom ul > li > ul > li a{
padding: 10px 20px;
padding-left: 35px;
position: relative;
}
.header-bottom ul > li > ul > li a:before{
content: "";
position: absolute;
left: 20px;
top: 50%;
height: 1px;
width: 12px;
background: #fff;
}
.header-bottom ul.main_menu > li > a:hover{
background-color:none!important;
}
.doc-header .header-bottom ul > li > ul:before{
display: none;
}
.header-bottom ul > li > ul:after{
content: "";
left: 20px;
top: 0;
height: 100%;
width: 1px;
background: #fff;
position: absolute;
}
.header-bottom ul > li > ul{
-moz-box-shadow: none;
-webkit-box-shadow: none;
box-shadow: none;
position: relative;
left: auto;
top: auto;
background: rgba(0,0,0,0.1);
width: 100%;
}
.header-bottom ul > li > ul > li a:hover{
background: none;
}
}
/*=============================break point 990===========================*/
@media(max-width: 992px){
.xv-feature-wrap{
height: auto;
}
h1 {
font-size: 26px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 16px;
}
.header-top .left-ul > li{
padding: 0;
}
.xv-slider-content{
padding-left: 35px;
text-align: center;
}
.xv-slider-wrap .xv-slide{
padding: 80px 0 60px 0;
}
.xv-slider-content h1{
font-size: 40px;
}
.xv-slider-content .btn{
margin: 10px;
}
.xv-slider-content{
padding-left: 0;
}
.xv-feature-wrap .xv-feature-item{
width: 50%;
position: relative;
float: left;
margin-top: 2%;
height: 200px;
}
.xv-feature-wrap .xv-feature-item:first-child{
width: 49%;
margin-right: 1%:
}
.xv-feature-wrap .xv-feature-item:last-child{
width: 49%;
margin-left: 2%;
}
.xv-feature-item{
padding-left: 25px;
}
.xv-benefits{
padding-bottom: 40px;
}
.sec-heading h2 span::before{
top: 25px;
}
.sec-heading h2 span::after{
top: 25px;
}
.saletimeout-content h2::before{
display: none;
}
.saletimeout-content h2::after{
display: none;
}
.pro-sale-timeout{
height: auto;
padding: 25px 0;
}
.saletimeout-content h2{
font-size: 24px;
}
.saletimeout-content span{
font-size: 15px;
}
.counter-wrapper{
padding-top: 25px;
}
.xv-orderContent{
margin-top: 0;
}
.xv-block{
margin-bottom: 20px;
}
.footer-content h4{
margin-top: 30px;
}
.xv-product-slides.grid-view .xv-product-unit{
width: 50%;
}
.list-view .xv-product-content .extra-links > li{
padding: 0 5px;
}
.list-view .xv-product-content p{
line-height: 26px;
}
.single-product-overview{
padding-top: 20px;
}
.single-product-overview .btn-rectangle{
min-width: 110px;
}
.single-product-overview .btn-continue{
padding: 15px 89px;
}
.review{
top: 65px;
}
.cart-cal h6{
font-size: 12px;
}
.cart-price{
font-size: 18px;
}
.cart-cal p{
font-size: 10px;
}
.quantity-control input{
height: 31px;
width: 100px;
}
.btn-square{
min-width: 35px;
padding: 5px 0;
}
.quantity-control{
max-width: 105px;
}
}
/*=============================break point 800===========================*/
@media(max-width: 800px){
.xv-cart-top ul > li{
display: block;
margin: 5px;
}
}
/*=============================break point 767===========================*/
@media(max-width: 767px){
.social-search .search-form{
position: relative;
left: auto;
right: auto;
top: auto;
margin: 0;
width: 100%;
}
.style-wide .search-form .custome-select{
position: relative;
right: auto;
width: 100%;
}
.style-wide .search-form .custome-select> span{
text-align: left;
}
.social-search .social,.style-wide .custome-select b.fa{
display: none
}
.accordian-pane{
padding: 30px 20px;
background: #fff;
}
.doc-header .right-ul{
text-align: left;
margin-top: 10px;
}
.xv-slider-wrap h4{
font-size: 20px;
}
.xv-benefit{
margin-bottom: 30px;
text-align: center;
}
.xv-benefit .fa{
margin: 0 auto;
font-size: 30px;
background: #067BA4!important;
color: #ffffff!important;
}
.xv-benefit .content{
position: relative;
left: auto;
top: auto;
text-align: center;
padding-left: 0;
}
.xv-benefit .content h5 {
padding-top:25px!important;
font-size:18px!Important;
font-weight:500;
}
.social > span.style-responsive{
display: none;
}
.social-search{
min-height: 85px;
}
.social-search .social ul.style-responsive{
left: 0;
margin-top: 0;
}
.saletimeout-content{
position: relative;
width: 100%;
margin-bottom: 40px;
}
.secondary-nav ul > li > a{
padding: 15px 0;
}
.pro-sale-inner figure{
position: relative;
width: 100%;
margin-top: 20px;
}
.xv-orderFigure{
float: none;
width: 100%;
}
.xv-orderContent{
float: none;
width: 100%;
}
.sign-up-form{
width: auto;
}
.sign-up-form .fa{
display: none;
}
.sign-up-form input[type="text"]{
padding-left: 20px;
padding-right: 150px;
}
.sign-up-form button{
width: 150px;
}
.copy-rights ul{
text-align: left;
margin-top: 10px;
}
.single-product-overview .btn-rectangle{
min-width: 98px;
}
.single-product-overview .btn-continue{
padding: 10px 77px;
}
.table-head th{
padding: 15px 0 !important;
font-size: 12px;
}
.cart-cal td{
padding: 30px 0 !important;
}
}
/*=============================break point 600===========================*/
@media(max-width: 600px){
.home .social-search.style2 {
padding: 25px 10px 52px;
}
.xv-feature-wrap .xv-feature-item,.xv-feature-wrap .xv-feature-item:first-child,.xv-feature-wrap .xv-feature-item:last-child{
margin: 20px 0;
float: none;
width: 100%;
}
.search-form{
width: 100%;
}
.social-search.style{
padding: 25px 25px 70px;
}
.social-search .social ul{
left: auto;
right: 0;
}
.social-search .social a{
padding: 0;
}
.social-search .social ul{
margin: 0;
text-align: left;
top: 0;
}
.catagories-dropdown , .catagories-dropdown.style{
right: 0;
}
.social-search{
padding: 25px 25px 80px;
}
.social-search.style2{
padding: 25px 10px 60px;
}
.social-search.style.style-responsive{
padding: 25px 10px 60px;
}
.social-search.style-responsive .search-form{
top: 40px;
}
.xv-slider-content h1{
font-size: 32px;
}
.secondary-nav ul > li > a{
padding: 10px 0;
}
.slider_controls4 .owl-prev{
top: 10px;
}
.slider_controls4 .owl-next{
top: 10px;
}
.testi-slide q{
font-size: 30px;
font-weight:100;
font-family: 'Poppins', sans-serif;
line-height: 1.3em;
}
.single-product-overview{
padding-left: 10px;
}
.tabs-pane .tab-sections .btn-cart{
padding: 16px 15px;
}
.quickActions li a{
padding: 5px 10px;
}
}
/*=============================break point 500===========================*/
@media(max-width: 500px){
.quickActions li a{
font-size: 12px;
}
.slidecaption{
padding-left: 100px;
}
.slider_controls1 .owl-next{
top: -40px;
}
.slider_controls1 .owl-prev{
top: -40px;
left: 0;
height: 30px;
width: 30px;
}
.xv-slider-wrap h3{
font-size: 34px;
}
.xv-slider-wrap .xv-slide .slidecaption ul > li{
font-size: 12px;
}
.sec-heading h2 span{
display: block;
}
.sec-heading h2 span::before{
top: 27px;
}
.sec-heading h2 span::after{
top: 27px;
}
.home .sec-heading .category-wrap{
display: none;
}
.sec-heading h2{
margin: 0;
}
.sec-heading .category-wrap.style{
margin-top: 10px;
top: -3px;
}
.special-offers{
padding: 50px 0;
}
.products-wrap figure:hover figcaption{
display: block;
}
.product-1-wrap figure{
position: absolute;
right: 15px;
top: 15px;
}
.product-1-wrap{
padding: 50px 0 260px;
}
.product-2-wrap{
padding: 0;
}
.product-2-wrap figure{
left: 15px;
position: absolute;
top: -300px;
}
.product-1-content{
display: none;
}
.product-2-content{
display: none;
}
.special-offers .owl-dots{
bottom: -65px;
}
.xv-block span{
font-size: 26px;
}
.xv-block a {
font-color:#F94B24;
}
.sign-up-form input[type="text"]{
height: 50px;
font-size: 15px;
padding-right: 130px;
}
.sign-up-form button{
height: 50px;
font-size: 15px;
width: 130px;
}
.xv-sign-up p{
line-height: 22px;
}
.xv-product-slides.grid-view .xv-product-unit{
width: 100%;
}
.list-view .xv-product figure{
position: relative;
width: 100%;
}
.list-view .xv-product-content{
padding-left: 20px;
}
.cart-options .btn-continue{
font-size: 20px;
}
.review{
left: 100px;
}
.xv-cart .accordian-form-button{
padding-left: 0;
}
.tabs-pane .tab-sections .btn-cart{
padding: 10px 5px;
font-size: 10px;
}
.tabs-pane .tab-sections > li{
padding: 8px 0;
}
}
/*=============================break point 430===========================*/
@media(max-width: 430px){
.quickActions li{
width: 25%;
text-align: center;
float: left;
display: block;
}
.quickActions li a > span{
display: block;
line-height: normal;
font-size: 8px;
}
.product-1-wrap figure{
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
}
.product-2-wrap figure{
top: 50px;
left: 50%;
transform: translateX(-50%);
-webkit-transform: translateX(-50%);
-moz-transform: translateX(-50%);
-o-transform: translateX(-50%);
-ms-transform: translateX(-50%);
}
.product-2-wrap{
padding: 175px 0;
}
.slidecaption {
padding-left: 90px;
}
.xv-accordian .table {
margin-left: 40px;
}
}
/*=============================break point 360===========================*/
@media(max-width: 360px){
.home .social-search.style2{
padding: 25px 25px 80px;
}
.home .social-search .social ul {
text-align: center;
}
.social > span{
text-align: left;
display: block;
padding-right: 100px;
}
.slidecaption .btn{
width: auto;
}
.slidecaption{
}
.blog .social > span{
display: none;
}
.blog .social-search .social ul{
position: absolute;
left: 0;
top: 0;
}
.btn{
width: 100%;
}
.xv-slider-content .btn{
margin-left: 0;
}
.counter-wrapper > div{
background: #323D43;
height: 80px;
width: 55px;
padding: 6px 0;
}
.counter-wrapper #days, #hours, #minutes{
font-size: 30px;
}
.saletimeout-content a{
font-size: 25px;
padding: 9px 34px;
background: #1B3240;
}
.xv-sign-up h3{
font-size: 18px;
}
.sign-up-form input[type="text"]{
padding-right: 115px;
}
.sign-up-form button{
width: 115px;
}
.cart-buttons > li{
padding: 0;
}
.btn-square{
min-width: 30px;
padding: 5px 0;
}
.single-product-overview .btn-rectangle{
min-width: 95px;
padding: 5px 0;
}
.btn-continue{
font-size: 20px;
}
.single-product-overview .btn-continue{
padding: 10px 65px;
}
.cart-options .btn{
width: auto;
}
.product-1-wrap{
padding: 40px 0 240px;
}
.product-2-wrap{
padding: 156px 0 180px;
}
.products-wrap figcaption .btn{
left: 0;
margin-left: 0;
}
.special-offers .btn{
width: 100%;
}
.xv-accordian .table {
margin-left: 20px;
}
}
/*=====================================SpinKithttp://tobiasahlin.com/spinkit/======================================*/
.spinner {
width: 40px;
height: 40px;
position: absolute;
left: 50%;
top: 50%;
margin-top: -20px;
margin-left: -20px;
text-align: center;
-webkit-animation: sk-rotate 2.0s infinite linear;
animation: sk-rotate 2.0s infinite linear;
}
.dot1,.dot2 {
width: 60%;
height: 60%;
display: inline-block;
position: absolute;
top: 0;
background-color: #fff;
border-radius: 100%;
-webkit-animation: sk-bounce 2.0s infinite ease-in-out;
animation: sk-bounce 2.0s infinite ease-in-out;
}
.dot2 {
top: auto;
bottom: 0;
-webkit-animation-delay: -1.0s;
animation-delay: -1.0s;
}
@-webkit-keyframes sk-rotate {
100% {
-webkit-transform: rotate(360deg)
}
}
@keyframes sk-rotate {
100% {
transform: rotate(360deg);
-webkit-transform: rotate(360deg)
}
}
@-webkit-keyframes sk-bounce {
0%,100% {
-webkit-transform: scale(0.0)
}
50% {
-webkit-transform: scale(1.0)
}
}
@keyframes sk-bounce {
0%,100% {
transform: scale(0.0);
-webkit-transform: scale(0.0);
}
50% {
transform: scale(1.0);
-webkit-transform: scale(1.0);
}
}
/*extra css*/
.content-entry{
line-height: 30px;
}
#admin_bar_iframe{
height: 40px !important;
}
.accordian-form-wrap > select {
height: 40px;
width: 230px;
display: inline-block;
border: 1px solid #dddddd;
border-radius: 5px;
color: #9e9e9e;
margin-bottom: 15px;
}
.xv-price del {
color: #616161;
font-size: 12px;
}
.error-page{
margin-top: 75px;
margin-bottom: 20px;
}
.xv-product .spr-badge-caption {
display: none;
}
/* ===============================================// Reveal module// =============================================== */
.reveal .hidden {
display: block !important;
visibility: visible !important;
}
.product:hover .reveal img {
opacity: 1;
}
.reveal {
position: relative;
}
.reveal .hidden {
position: absolute;
z-index: -1;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: #fff;
width: 100%;
height: 100%;
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
}
.reveal:hover .hidden {
z-index: 100000;
opacity: 1;
}
.reveal .caption {
position: absolute;
top: 0;
display: table;
width: 100%;
height: 100%;
background-color: white;
/* fallback for IE8 */
background-color: rgba(255, 255, 255, 0.7);
font: 13px/1.6 sans-serif;
text-transform: uppercase;
color: #333;
letter-spacing: 1px;
text-align: center;
text-rendering: optimizeLegibility;
}
.reveal .hidden .caption .centered {
display: table-cell;
vertical-align: middle;
}
@media (min-width: 480px) and (max-width: 979px) {
.reveal .caption {
font-size: 11px;
}
}
/* ===============================================// zoom + Light slider// =============================================== */
.lSPager.lSGallery {
z-index: 9999;
}
.zoomLens {
width: 150px !important;
height: 150px !important;
border-radius: 3px;
border: 3px solid rgba(255, 104, 143,0.5) !important;
}
.zoomWindow {
border: 3px solid rgba(255, 104, 143,0.5) !important;
border-radius: 3px;
}
#shipping-calculator .field select {
border: 1px solid #5fb7ea;
border-radius: 20px;
font-weight: normal;
padding: 5px 20px;
text-decoration: none;
}
.tags{
margin-top: 75px;
margin-bottom: 40px;
}
.tags li span{
padding: 5px 10px 5px 0;
}
.tags li{
color: #0DA0D3;
display: inline-block;
}
.tags > li a{
text-decoration: none;
color:#0DA0D3;
font-weight:300;
}
/* Ajax Cart */
.ajaxified-cart-feedback {
display: block;
line-height: 36px;
font-size: 90%;
vertical-align: middle;
}
.ajaxified-cart-feedback.success {
color: #3D9970;
}
.ajaxified-cart-feedback.error {
color: #FF4136;
}
.ajaxified-cart-feedback a {
border-bottom: 1px solid;
}
li::marker {
font-size: 1.5em;
content: '✓';
color:#067BA4;
position: relative;
}
li {
padding-left: .75em;
padding-bottom:1px;
}
/*