@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,400i,600,600i,700,700i,800");@import url("https://fonts.googleapis.com/css?family=Oswald:200,300,400,500,600,700");@import url("https://fonts.googleapis.com/css?family=Shadows+Into+Light");.success-box{	width: 50%;}html {    font-size: 62.5%;    font-size-adjust: 100%;    -ms-text-size-adjust: 100%;    -webkit-text-size-adjust: 100%;}
.features-section .subtitle {
    padding-bottom: 1rem;
    font-size: 1.6rem;
    font-family: "Open Sans",sans-serif;
    text-transform: uppercase;
    font-weight: 700;
}
.theplan li:first-child {
    padding: 6px;
}
button#loadMore5 {
    margin-top: 8px;
}
div#new_address {
    margin-top: 8px;
}
.entry-content p {
    font-size: 15px;
}
.auth {
    margin: 0 0 1rem;
    max-width: 80px;
    margin-right: 2rem;
    margin-bottom: 0;
    float: left;
}
.imgall {
    border: 1px solid #e6e6e6;
    border-radius: 8px;
    margin-bottom: 25px;
    -webkit-box-shadow: 0px 2px 12px 3px rgba(235,235,235,0.61);
-moz-box-shadow: 0px 2px 12px 3px rgba(235,235,235,0.61);
box-shadow: 0px 2px 12px 3px rgba(235,235,235,0.61);
}
.invalid-feedback {
    line-height: 11px;
    margin-bottom: 10px;
}
li.bott-bot{
    border-bottom:1px solid #575757;
}
li.bott-bot:last-child{
    border-bottom:0px solid transparent;
}
li.sec {
    border-top: 1px solid #575757;
}
li.thi {
    border-top: 1px solid #575757;
}
.or {
    position: absolute;
    right: -21px;
    top: 85px;
    background: #ababab;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 40px;
    color: #fff;
    z-index: 9;
}
.all-box {
    width: 63%;
    border-radius: 8px;
    background: #fff;
    margin: 0 auto;
    padding: 25px;
    -webkit-box-shadow: 0px 2px 12px 3px rgba(235,235,235,0.61);
-moz-box-shadow: 0px 2px 12px 3px rgba(235,235,235,0.61);
box-shadow: 0px 2px 12px 3px rgba(235,235,235,0.61);
margin-bottom: 55px;
}
#bg-img {
    /* background-image: url(../images/bg-all.jpg); */
    background: #f1f1f1;
    padding-bottom: 80px;
}
ul.simple-post-list {
    margin-bottom: 0 !important;
}
.entry-content h3 {
    margin-top: 20px;
}
.subscri a {
    color: #fff !important;
}
.author-content p {
    padding-left: 65px;
}
.widget.mgb0 {
    margin-bottom: 0 !important;
}
.full-btn {
    display: block;
}
.save {
    color: green;
    font-weight: 500;
}
.toggle-off.btn-sm {
    padding-left: 50px;
}
.toggle-on.btn-sm {
    padding-right: 59px;
}
.bqty.noboder {
    border: 0;
}
.edit.offer {
    top: -2px;
    left: 12px;
    padding: 0;
}
.profile-pic {
	position: relative;
	display: inline-block;
}
.profile-pic:hover .edit {
	display: block;
}
.edit {
    padding-top: 7px;
    padding-right: 7px;
    position: absolute;
    left: 19px;
    top: -18px;
    display: none;
    width: 200px;
    background: #f7f7f7;
    font-size: 12px;
    padding: 6px;
    border-radius: 6px;
    box-shadow: rgb(0 0 0 / 3%) 0px 3px 10px;
    border: 1px solid #eaeaea;
    flex: 1;
    z-index: 9;
}
.edit p {
    margin: 0;
    border-bottom: 1px solid #eaeaea;
}
.bqty {
    width: 100%;
    border-right: 1px solid #eaeaea;
    text-align: center;
    border-left: 1px solid #eaeaea;
}
.bprice {
    width: 100%;
    border-right: 1px solid #eaeaea;
    text-align: center;
    border-top: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    /* display: flex; */
}
.boxleft {
    display: flex;
    flex: 1;
    justify-content: space-between;
    align-items: center;
}
.bulkorder {
    background: #08c;
    width: 15px;
    height: 15px;
    color: #fff;
    text-align: center;
    font-size: 10px;
    border-radius: 50%;
    line-height: 15px;
    margin-left: 3px;
}
.header-top a {
    margin: 0 2px;
}
#mshow{    display: none;}img.img-responsive.unpaid {    width: 200px;}.logeye {    top: 40px !important;}.required-field {    position: relative;}.wallet {    padding: 6px 15px;    margin-left: 12px;    border: 2px solid #58c3f9;    background: #08c;    color: #fff;    font-size: 15px;    font-weight: 600;}button.close {    top: -20px;    right: -11px;    color: #fff;    opacity: 1;    font-size: 26px;    width: 35px;    height: 35px;    line-height: 20px;    border-radius: 50%;    padding: 2px;}button.close:focus {    border: 0;    border-color: transparent;    outline: 0;}.testimonial-team img {    height: 60px;    border-radius: 50%;}button.popupclose {    top: -31px;    right: -1px;    background: #333;    color: #fff;    opacity: 1;    font-size: 20px;    width: 30px;    height: 30px;    line-height: 20px;    border-radius: 0;    padding: 2px;}button.popupclose:hover {    top: -31px;    right: -1px;    background: #333;    color: #fff;    opacity: 1;    font-size: 20px;    width: 30px;    height: 30px;    line-height: 20px;    border-radius: 0;    padding: 2px;}tr.product-row button {    font-size: 13px;    border-radius: 5px;    transition: all ease 0.3s;    display: block;    margin: 7px auto;    width: 130px;    line-height: 23px;    border: 0;    font-weight: 800;    font-family: unset;}a.aserby .fa-angle-down {    margin-left: 6px;}body {    background-color: #fff;    color: #7a7d82;    font: normal 400 1.4rem / 1.8 "Open Sans", sans-serif;    -moz-osx-font-smoothing: grayscale;    -webkit-font-smoothing: antialiased;    overflow-x: hidden}.widget.widget-featured {    margin-top: 22px;}.sub-title {    text-transform: uppercase;    font: 700 1.8rem/1 "Open Sans", sans-serif;    color: #2b2b2d;    margin-bottom: 0rem;    margin-top: -40px;    position: absolute;}.table-responsive {    display: table;}#example1 th {    background: #5d5d5d;    color: #fff;    text-transform: uppercase;}#mobshow {    display: none;}.product-image.spi img {    width: 200px;height: 175px;}.point {    padding-left: 15px;    list-style: disc !important;}.order_number {    list-style: decimal;    padding-left: 15px;}.container-fluid.testimonials-wrap {    padding-bottom: 60px;}.container-fluid.offer-block p {    width: 50%;}.container-fluid.offer-block {    padding-bottom: 60px;}.footer-bottom p {    display: block;}.mob-footer-icon {    display: none;}.footer {    margin-bottom: 0;}#contact-message {    height: 128px;}.img-responsive.abimg {    margin-top: 48px;}textarea.form-control.casads {    height: 98px;}.rpi {    margin: 0 auto;    background: #46098C;    width: 250px;    padding: 10px;    text-align: center;}.eyeold {    top: 10px !important;    width: 25px !important;    position: unset !important;}.col-md-6.pd0 {    padding: 0;}.form-group.textleft label {    text-align: left;}.form-group1.textleft label {    text-align: left;    width: 100%;    color: #333;    font-size: 17px;}.left20.w90 {    width: 90%;    text-align: right;}.plan2 {    font-size: 20px;    text-align: center;    border: 2px solid;    border-top-color: currentcolor;    border-right-color: currentcolor;    border-bottom-color: currentcolor;    border-left-color: currentcolor;    border-color: #175f05;    padding: 7px 0px 7px 0px;    color: white !important;    background: #148418;}.plan1 {    font-size: 20px;    text-align: center;    border: 2px solid;    border-top-color: currentcolor;    border-right-color: currentcolor;    border-bottom-color: currentcolor;    border-left-color: currentcolor;    border-color: red;    padding: 7px 0px 7px 0px;    color: white !important;    background: red;}.plan {    font-size: 20px;    text-align: center;/*    border: 2px solid;*/        border-top-color: currentcolor;        border-right-color: currentcolor;        border-bottom-color: currentcolor;        border-left-color: currentcolor;    border-color: green;padding: 7px 0px 7px 0px;color:    green !important;}.title1 {    text-transform: uppercase;    margin-bottom: 0;    text-align: center;    background: #7600ff;    width: 86.5%;    margin: 13px auto 0;    color: #fff;    line-height: 40px;    border-bottom: 2px solid #fff;}.services-slider2.owl-carousel.owl-theme.owl-dots-top.owl-loaded.owl-drag .owl-dots {    top: -31px; right:10px;}.theplan{  list-style: none;  margin: 0;  padding: 0;  display: flex;  flex-direction: column;/*  border-top-left-radius: 50px;  border-bottom-right-radius: 50px;*/  color: white;  background: #7c3ac9;  position: relative;  width: 250px; /* width of each table */  margin-right: 10px; /* spacing between tables */  margin-bottom: 1em;  transition: all .5s;}.theplan:hover{ /* when mouse hover over pricing table *//*  transform: scale(1.05);*/  transition: all .5s;  z-index: 100;  box-shadow: 0 0 10px gray;}

.theplan li {
    margin: 2px 10px;
    position: relative;
    background: #fff;
    color: #000;
    text-align: center;
    line-height: 20px;
    font-size: 13px;
}
h4.reset {
    margin: 15px 0;
}
a.product-image.order-images img {    height: 90px;    width: 100%;    padding: 9px;}.theplan li.title{  font-size: 150%;  font-weight: bold;  text-align: center;  margin-top: 20px;  text-transform: uppercase;  border-bottom: 5px solid white;}.theplan:nth-of-type(2){  background: #e53499;}    .theplan:nth-of-type(3){  background: #2a2cc8;}.theplan:last-of-type{ /* remove right margin in very last table */  margin-right: 0;}/*very last LI within each pricing UL */.theplan li:last-of-type{  text-align: center; /*align last LI (price botton li) to the very bottom of UL */}  a.pricebutton{  background: white;  text-decoration: none;  padding: 10px;  display: inline-block;  margin: 10px auto;  border-radius: 5px;  color: navy;  text-transform: uppercase;}.image_edit {	    width: 100px;    border-radius: 50%;    height: 100px;    margin: 0 auto;    background: #ccc;    position: absolute;    left: 94px;    text-align: center;    opacity: 0.7;}.imagedit_show {	display: block;}.imagedit_hide {	display: none;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close {  display: none;}.review-block hr {    margin-top: 10px;    margin-bottom: 10px;}.footer-bottom p {    margin-bottom: 0;    line-height: 55px;}ul.theplan {    margin: 0 20px;    height: 387px;    overflow-y: scroll;}#searchresult {  list-style-type: none;    padding: 0;    margin: 0;    position: absolute;    z-index: 999;    max-height: 211px;    overflow-y: scroll;    width: 100%;    border-radius: 1%;    background: rgba(255, 255, 255, 0.9) !important;}.featured-products.owl-carousel.owl-theme.owl-dots-top.owl-loaded.owl-drag {    margin-top: 50px;}#searchresult li a {  border: 1px solid #ddd;  margin-top: -1px; /* Prevent double borders */  padding: 9px;  text-decoration: none;  font-size: 11px;  color: black;  text-transform:uppercase;  width: 100%;  display: table;}#searchresult li a:hover:not(.header) {  background-color: #eee;}.form-control1 {    height: 4.8rem;    padding: 1.25rem 1.5rem;    font-size: 1.4rem;    line-height: 1.5;    font-weight: 400;    font-family: "Open Sans", sans-serif;    color: #7a7d82;    background-color: #fff;    border: 1px solid #e6e6e6;    border-radius: 0;    margin-bottom: 2rem;    transition: all .3s;    width: 100%;    display: block;}/*arghya*/.card-header.bg-table.alldata table tr td {    padding: 8px !important;}.card-header.bg-table.alldata .aserby {    color: #fff;}.product-title-plan {    font: 400 1.4rem/1.25 "Open Sans", sans-serif;        font-size: 1.4rem;    color:     #737373;    letter-spacing: .01rem;    margin-bottom: .7rem;}#sign-offer {    font-size: 14px;    color: black;}.stw-price{	font-size: 17px;}.msg-success {    color:     green;   }.msg-danger{	color: red;}.product-image i {    font-size: 55px;    text-align: center;    display: table;    margin: 0 auto;}#msg {	line-height: 34px;	margin-bottom: 0;	padding-top: 6px;	margin-left: 20px;}/*arghya*/button.btn-xs.btn-success {    border: 0;    border-radius: 4px;    cursor: pointer;}.btn-xs.btn-danger{	border: 0;    border-radius: 4px;    cursor: pointer;}.custom-control-input {    position: absolute;        opacity: 0;    left: 0;    height: 26px;    width: 100%;}.file-upload{display:block;text-align:center;font-family: Helvetica, Arial, sans-serif;font-size: 12px;}.file-upload .file-select{display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}.file-upload .file-select .file-select-button{background:#dce4ec;padding:0 10px;display:inline-block;height:40px;line-height:40px;}.file-upload .file-select .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}.file-upload .file-select:hover{border-color:#34495e;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.file-upload .file-select:hover .file-select-button{background:#34495e;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.file-upload.active .file-select{border-color:#3fa46a;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.file-upload.active .file-select .file-select-button{background:#3fa46a;color:#FFFFFF;transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-webkit-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;}.file-upload .file-select input[type=file]{z-index:100;cursor:pointer;position:absolute;height:100%;width:100%;top:0;left:0;opacity:0;filter:alpha(opacity=0);}.file-upload .file-select.file-select-disabled{opacity:0.65;}.file-upload .file-select.file-select-disabled:hover{cursor:default;display:block;border: 2px solid #dce4ec;color: #34495e;cursor:pointer;height:40px;line-height:40px;margin-top:5px;text-align:left;background:#FFFFFF;overflow:hidden;position:relative;}.file-upload .file-select.file-select-disabled:hover .file-select-button{background:#dce4ec;color:#666666;padding:0 10px;display:inline-block;height:40px;line-height:40px;}.file-upload .file-select.file-select-disabled:hover .file-select-name{line-height:40px;display:inline-block;padding:0 10px;}a.showpass {    top: -54px;    right: 10px;}a.showpass:focus {	background-color: #fff !important;}.list.cusdb.linkprofile {    padding: 0;}.tab.prolist button.active {    color: #2b2b2d;    text-decoration: none;}.stw-card input {    width:20%;    border: 0;}.datepickers-container {    z-index: 9999;}.container.inner-text {    position: absolute;    top: 100px;    z-index: 10;    left: 70px;}.old-price.ratenot {    margin-top: 8px;    text-align: right;    float: right;    margin-left: 24px;}.inner-banner .owl-dots {    position: absolute;    bottom: 23px;    left: 80px;}.sidebar-wrapper-service {    border: 1px solid #ccc;    padding: 10px;    margin-bottom: 20px;}.sidebar-wrapper-service img {    background-size: cover;    width: 100%;    height: 238px;}.book-btn {    background: #E64D4F;    color: #fff !important;    width: 100%;    display: block;    text-align: center;    font-size: 21px;    margin-top: 11px;    border-radius: 4px;    text-decoration: none;    transition: all ease 0.3s;    cursor: pointer;}.book-btn:hover {    background: #D9544D;    color: #fff;    text-decoration: none;    transition: all ease 0.3s;}.rating {    font-size: 18px;    font-weight: 700;    /*color: #1D8C2C;*/    text-align: left;    float: left;}.rate {    text-align: right;    float: right;    font-size: 22px;    color: #000;    font-weight: 600;}.pull-left.rating p {    font-size: 12px;    color: #ccc;    font-weight: 400;}ul.servicelist li {    border-bottom: 1px solid #ddd;    line-height: 40px;    font-size: 16px;}ul.servicelist li a{	color: #7b7b7b;	display: block;	text-decoration: none;	transition: all ease 0.3s;}ul.servicelist i {    float: right;    line-height: 40px;    font-size: 24px;}.qty1 .countt {    color: #000;    display: inline-block;    vertical-align: top;    font-size: 17px;    font-weight: 700;    line-height: 23px;    padding: 0 2px;    min-width: 23px;    text-align: center;}.qty1 .pluss {    cursor: pointer;    display: inline-block;    vertical-align: top;    color: #333;    width: 23px;    height: 23px;    font: 24px/1 Arial,sans-serif;    text-align: center;    border-radius: 50%;}.form.cf {    margin-bottom: 20px;}.btn-default {background: #f1f1f1;    border: 0;    padding: 4px 22px;}.qty1 .minuss {    cursor: pointer;    display: inline-block;    vertical-align: top;    color: #333;    width: 23px;    height: 23px;    font: 22px/1 Arial,sans-serif;    text-align: center;    border-radius: 50%;    background-clip: padding-box;}.qty1 {    color: #0088CC;    font-weight: 300;    line-height: 17px;    float: right;    width: 20%;    margin: 15px 0;}.minus:hover{    background-color: #0088CC !important;}.plus:hover{    background-color: #0088CC !important;}.bg-dark {    background-color: #d8d8d8!important;}.bg-dark:hover {    color: #fff !important;}.left80 {    width: 80%;    float: left;}.chosen-container-multi .chosen-choices {    padding: 0 18px !important;    min-height: 43px;    background-image: none !important;    margin-bottom: 17px !important;}img.img-responsive.forgotimg {    width: 365px;    margin: 0 auto;}img#old_image {    position: absolute;    width: 30px;    right: 15px;    top: 133px;}.ws{    margin-right: 15px;     font-weight: 400;    font-size: 20px;}img#newpass_image {    position: absolute;    top: 412px;    width: 30px;    right: 25px;}img#confirmpass_image {    position: absolute;    bottom: 194px;    width: 30px;    right: 25px;}/*Prevent text selection*/span{    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;}input{          border: 1px solid #ccc;/*    width: 15%;*/}nput::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0;}input:disabled{    background-color:white;}label.stw-name {    display: block;    margin: 0;}.stw-card {    border-bottom: 1px solid #f7f7f7;}.pre-btn {    border: 1px solid #ddd;    padding: 3px 12px;    font-size: 17px;    text-align: left;    cursor: pointer;}.next-btn {    text-align: right;    background: #15a1f3;    color: #fff !important;    padding: 4px 16px;    cursor: pointer;    border: 0;}.amount {    float: left;    width: 86%;    font-size: 18px;    color: #000;}.left41 {    width: 41%;    float: left;}.left41.ad {    width: 67%;}.left20 {    width: 28%;    text-align: right;}.plan.cf span {    color: #333;    font-size: 12px;}/* COLUMNS */.four {    width: 31.8%;    max-width: 31.8%;}.col {  display: block;  float:left;  margin: 1% 0 1% 1.6%;  padding: 0;}:checked + label:before {    content: "";    background-color: transparent;    transform: scale(1);}.col:first-of-type { margin-left: 0; }/* CLEARFIX */.cf:before,.cf:after {    content: " ";    display: table;}.cf:after {    clear: both;}.cf {    *zoom: 1;}/* FORM */.form .plan input, .form .payment-plan input, .form .payment-type input{    display: none;}.form label{    position: relative;    color: #333;    background-color: #fff;    font-size: 14px;    text-align: center;    height: 30px;    line-height: 27px;    display: block;    cursor: pointer;    border: 1px solid transparent;    -webkit-box-sizing: border-box;    -moz-box-sizing: border-box;    box-sizing: border-box;}img.calendar {    position: absolute;    top: 20px;    width: 54px;    height: 49px;    right: 31px;}input#datetimepicker {    position: relative;}.form .plan input:checked + label, .form .payment-plan input:checked + label, .form .payment-type input:checked + label{    border: 1px solid #0881c6;    background-color: #0881c6;    color: #ffffff;}.form .plan input:checked + label:after, form .payment-plan input:checked + label:after, .form .payment-type input:checked + label:after{    /*content: "\2713";*/    /*width: 40px;    height: 40px;    line-height: 40px;    border-radius: 100%;*/    border: 1px solid #0088CC;    /*background-color: #2fcc71;*/    z-index: 999;    position: absolute;    /*top: -10px;    right: -10px;*/}.submit{    padding: 15px 60px;    display: inline-block;    border: none;    margin: 20px 0;    background-color: #2fcc71;    color: #fff;    border: 2px solid #333;    font-size: 18px;    -webkit-transition: transform 0.3s ease-in-out;    -o-transition: transform 0.3s ease-in-out;    transition: transform 0.3s ease-in-out;}.submit:hover{    cursor: pointer;    transform: rotateX(360deg);}.tab.prolist button {    display: block;    background: transparent;    border: navajowhite;    line-height: 45px;    border-bottom: 1px solid #ccc;    width: 100%;    text-align: left;    padding-left: 23px;    color: #777;    cursor: pointer;}.tab.prolist button:hover {    display: block;    background: #eee;    border: navajowhite;    line-height: 45px;    border-bottom: 1px solid #ccc;    width: 100%;    text-align: left;    padding-left: 23px;    color: #2b2b2d;    cursor: pointer;}.tab.prolist button:focus {    display: block;    background: #eee;    border: navajowhite;    line-height: 45px;    border-bottom: 1px solid #ccc;    width: 100%;    text-align: left;    padding-left: 23px;    color: #777;    cursor: pointer;}.tab.prolist button i {    font-size: 23px;    width: 35px;}.vertical-my .tabcontent.inactive {    display: none;}.card-header.bg-order i {    margin: 0;    font-size: 11px;    margin-left: 5px;}a {    text-decoration: none;}.error {    color:red;}#errormsg {    color:     red;    border: 1px solid;    width: 569px;    text-align: center;}#success {    color:     green;    border: 1px solid;    width: 569px;    text-align: center;    font-size: x-large;}.valid {	color: green;}.card-body.card-margin {    margin-bottom: 0;    padding-bottom: 0;}.card-header.bg-table .cart-table-container {    margin: 0;}a.sta-btn {    background: #8a8888;    border-radius: 5px;    transition: all ease 0.3s;    margin: 0 auto;    display: block;    color: #fff;    margin: 7px auto;    width: 130px;    line-height: 35px;}.card-header.bg-table tr td {    padding: 0 !important;    margin: 0;}a.sta-btn:hover {    background: #8a8888;    text-decoration: none;    transition: all ease 0.3s;    color: #fff;}.card-header.bg-table .scrollbar {    width: 18vw;}.card-header.bg-table p {    margin: 0;    font-size: 12px;}.card-header.bg-table {    background: #fff;    padding-left: 0;    padding-right: 0;    padding-top: 0;    border: 0;    padding: 0;}.product-single-tabs.service-list {    margin-bottom: 0;}a.status-btn {    float: right;    background: #fff;    padding: 5px 12px;    border-radius: 5px;    text-decoration: none;    transition: all ease 0.3s;}a.status-btn:hover {    background: #fff;    text-decoration: none;    transition: all ease 0.3s;}.bg-service {    background: #808080;    padding: 7px 10px;}a.btn.btn-primary.deactivate {    margin: 0 auto;    display: table;    border-radius: 5px;}ul.order-head li i {    font-size: 11px;    margin-right: 0;}.sd {    font-size: 11px;    line-height: 12px;    color: #fff;    margin-top: 4px;}.left-box {    float: left;    width: 50%;}.right-box {    float: right;    width: 50%;}.qty {    float: left;    margin-left: 75px;    color: #0088CC;    font-weight: 600;    line-height: 35px;}a.question {    color: #098FE4;}.fa.fa-question-circle {    font-size: 13px !important;}.net {    font-size: 1.3rem;    color: #333;}.not {    font-size: 14px;    font-weight: 400;}ul.order-head li {    display: inline-block;    margin-right: 25px;    font-size: 11px;}ul.order-head li:last-child {    margin-right: 0px;}ul.order-head {    padding: 0 !important;    margin: 0 !important;    margin-bottom: 0px !important;}a.imgedit.pull-left img {    float: left;    margin-right: 10px;}ul.list li i {    font-size: 23px;    width: 35px;}.list.cusdb li a::before {    content: none;}.profileimg img {    margin: 0 auto;    width: 100px;    height: 100px;    border-radius: 50%;}ul.list.cusdb.linkprofile a {    float: right;    border: 0;}ul.list.cusdb.linkprofile a:hover {	background: #fff;}a.imgedit img {    width: 24px;}ul.list.cusdb.linkprofile.password {    line-height: 45px;}ul.list.cusdb.linkprofile.password img {    margin-top: 0;}/*ul.list.cusdb.linkprofile li {    border-bottom: 1px solid #efefef;    margin-bottom: 6px;}*/ul.list.cusdb.linkprofile img {    width: 25px;    margin-top: -18px;}.method {  list-style-type: none;}.method li {  display: inline-block;}.method input[type="checkbox"][id^="myCheckbox"] {  display: none;}.method label {  border: 1px solid #f2f2f2;  padding: 10px;  display: block;  position: relative;  margin: 10px;  cursor: pointer;}.method label:before {  background-color: #0881C6;  color: white;  content: " ";  display: block;  border-radius: 50%;  border: 1px solid #0881C6;  position: absolute;  top: -5px;  left: -5px;  width: 25px;  height: 25px;  text-align: center;  line-height: 22px;  transition-duration: 0.4s;  transform: scale(0);}.method label img {  height: 100px;  width: 335px;  transition-duration: 0.2s;  transform-origin: 50% 50%;}:checked + label {  border-color: #0881C6;}:checked + label:before {  content: "✓";  background-color: #0881C6;  transform: scale(1);}:checked + label img {  transform: scale(0.9);  /* box-shadow: 0 0 5px #333; */  z-index: -1;}a.colorblue {    color: #088ad6;    font-weight: 600;}table.table.table-totals i {    font-size: 10px;}/* total width */.scrollbar::-webkit-scrollbar {    background-color:#fff;    width:16px}/* background of the scrollbar except button or resizer */.scrollbar::-webkit-scrollbar-track {    background-color:#fff}.scrollbar::-webkit-scrollbar-track:hover {    background-color:#f4f4f4}/* scrollbar itself */.scrollbar::-webkit-scrollbar-thumb {    background-color:#babac0;    border-radius:16px;    border:5px solid #fff}.scrollbar::-webkit-scrollbar-thumb:hover {    background-color:#a0a0a5;    border:4px solid #f4f4f4}/* set button(top and bottom of the scrollbar) */.scrollbar::-webkit-scrollbar-button {display:none}/* div box */.scrollbar {    height: 12vh;    width: 23vw;    min-width: 150px;    background: #fff;    overflow-y: scroll}.overflow{min-height: 2vh}/* total width */.scrollbar1::-webkit-scrollbar {    background-color:#fff;    width:16px}/* background of the scrollbar except button or resizer */.scrollbar1::-webkit-scrollbar-track {    background-color:#fff}.scrollbar1::-webkit-scrollbar-track:hover {    background-color:#f4f4f4}/* scrollbar itself */.scrollbar1::-webkit-scrollbar-thumb {    background-color:#babac0;    border-radius:16px;    border:5px solid #fff}.scrollbar1::-webkit-scrollbar-thumb:hover {    background-color:#a0a0a5;    border:4px solid #f4f4f4}/* set button(top and bottom of the scrollbar) */.scrollbar1::-webkit-scrollbar-button {display:none}/* div box */.scrollbar1 {    height: 29vh;    width: 26vw;    min-width: 150px;    background: #fff;    overflow-y: scroll}.overflow1{min-height: 1vh}.form-section {  padding-left: 15px;  border-left: 0px solid #FF851B;  }.form-section.current {  display: inherit;}span.input-group-addon {    position: absolute;    z-index: 99;    right: 10px;    top: 10px;}.form-section table td {    border-top: 0;}input.parsley-success,select.parsley-success,textarea.parsley-success {  color: #468847;  background-color: #DFF0D8;  border: 1px solid #D6E9C6;}input.parsley-error,select.parsley-error,textarea.parsley-error {  color: #B94A48;  background-color: #F2DEDE;  border: 1px solid #EED3D7;}.parsley-errors-list {  margin: 2px 0 3px;  padding: 0;  list-style-type: none;  font-size: 0.9em;  line-height: 0.9em;  opacity: 0;  transition: all .3s ease-in;  -o-transition: all .3s ease-in;  -moz-transition: all .3s ease-in;  -webkit-transition: all .3s ease-in;}.parsley-errors-list.filled {  opacity: 1;}.product-details i {    color: #0088CC;}.air {    background-image: url(../images/AC.png) !important;    float: left;    width: 49px !important;    padding-left: 100px !important;}.card-header img {    width: 26px;    float: left;    margin-right: 12px;    cursor: pointer;}.tab i {    color: #23404e;    width: 26px;}.card-body table {    border: 1px solid #dadada;    color: #000;    font-size: 13px;}.card-body table.service-table tr:nth-child(n+1){    background: #fbfbfb;}table.service-table tr {    border-bottom: 1px solid #ccc;}.vertical h3 {    font-size: 25px;    padding-left: 15px;    color: #0088CC;}.card-body table td {    padding-left: 10px;}.more {	display: none;}.coupon-decrip p {    margin-bottom: 27px !important;}.allservice-header {    padding: 18px 0 0 0;    background: #f9f9f9;}.col-md-10.topservices-space input {    min-width: 100% !important;    margin: 0;}.col-md-10.topservices-space {    margin-right: 0;    padding-right: 0;}.col-md-2.topservices-space {    padding-left: 0;    margin-left: 0;}.left-icon{	background: url('../images/prev.png');	width: 44px;	height: 87px;}.btn-success:hover {    color: #fff;    background-color: #0088CC;    border-color: #0088CC;}.right-icon{	background: url('../images/next.png');	width: 44px;	height: 87px;	}.howwork.text-center p {    width: 66%;    margin: 0 auto;}.testimonial-owner img {    max-width: 90px !important;    height: 90px;    width: 90px !important;}.offer-block h1 {    text-align: center;    width: 100%;    color: #fff;    font-size: 51px;    padding-top: 7%;    font-weight: 900;}.offer-block p {    text-align: center;       color: #fff;    font-size: 16px;    margin: 0 auto;}.cart-count {    display: flex;    align-items: center;    justify-content: center;    min-width: 1.6rem;    height: 1.6rem;    position: absolute;    right: 1.9rem;    line-height: 1;    top: -.2rem;    border-radius: 50%;    padding-bottom: 1px;    font-size: 1rem;    font-weight: 600;    color: #fff;    background-color: #ff5b5b;    box-shadow: 0 7px 8px rgba(0, 0, 0, 0.05);}.notified {    font-size: 19px;    margin-right: 34px;    border-right: 1px solid #0e95d9;    padding: 5px 27px 6px 0;    position: relative;}.notified i {    color: #fff;}.header-dropdown.line {    margin-left: 28px;}.header-dropdown.line:before{    content: '';    position: absolute;    left: -14px;    top: 50%;    height: 11px;    border-right: 1px solid;    margin-top: -5.5px;    opacity: .8;}.mg40 {    margin-bottom: 30px !important;}.box {    width: 25%;    float: left;    text-align: center;    margin-bottom: 8px;    height: 83px;}.box img {    margin: 0 auto;    width: 50px;    text-decoration: none;	transition: all ease 0.3s;}.box p {    font-size: 13px;}.box a{	text-decoration: none;	transition: all ease 0.3s;}.box img:hover{	width: 54px;	text-decoration: none;	transition: all ease 0.3s;}.box a:hover{	text-decoration: none;	transition: all ease 0.3s;	color: #0088CC;}.whychbx img{ width: auto; margin:0 auto;height: 48px;margin-bottom: 12px; }.whychbx h4{font-size: 14px;text-align: center;font-weight: 400;color: #757373;line-height: 22px;}.our-process-wrap {    background: url('../images/ourprocess1.png') left top no-repeat;        background-size: auto;    background-size: contain;    display: table;    padding-top: 82px;    padding: 84px 40px 0;}.our-process-item {    text-align: center;    padding: 0 10px;    display: table-cell;}.our-process-item i {    position: relative;    background: #fff;    position: relative;    color: #52535c;    font-size: 32px;    display: inline-block;    clear: both;    border-radius: 50%;    border: 2px solid #f4f3f3;    -webkit-transition: all 0.33s ease-in-out;    transition: all 0.33s ease-in-out;    width: 120px;    height: 120px;    text-shadow: none;    box-shadow: 0 2px 0 0px rgba(0,0,0,0.017);}.our-process-item i:before {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    -webkit-transform: translate(-50%,-50%);}.our-process-item h4 {   font-size: 17px;text-transform: uppercase;color: #282d35;margin: 34px 0 25px;font-weight: 400;}.our-process-item p {    font-size: 13px;    color: #8a8a8a;    line-height: 1.6;    padding: 0 15px;}.our-process-item:hover i {    border-color: #7bd1ef;    color: #00c2e5;}.modal{ top: 10%; }.modal .close{font-size: 28px;right: 8px;position: absolute;top: 8px;opacity: 1;text-shadow:none;width: 34px;}.modal .popupclose{font-size: 28px;right: 8px;position: absolute;top: 4px;color: #000;opacity: 1;text-shadow:none;}.modal .close:hover{color:#fff !important; opacity: 1 !important;}.modal-header{ background: #0088CC;border-radius: 8px 8px 0 0; }.modal-header h3{width: 100%;margin-bottom: 4px;color: #fff;letter-spacing: 1px;font-weight: 700;font-size: 18px;text-align: left;}.modal-body h4 {    font-weight: 600;}.modal.show .modal-dialog {    -webkit-transform: translate(0,0);    transform: translate(0,0);    /*border: 3px solid #0eabf9;*/    border-radius: 10px;}.hs_client_rating {    margin: 0 auto;    display: table;    color: #f3c212;}.testimonials-wrap .owl-dots {    text-align: center !important ;}.testimonial {    margin: 0 auto;    display: table;}.testimonials-wrap{	background-image: url('../images/map.jpg');	height: 400px;	padding-top: 100px;}.footer-banner .home-slider {    margin-bottom: 0;}.overlaybg{	width: 100%; height: 100%; left: 0; right: 0 ; top: 0; bottom: 0; position: absolute; background: rgba(0,0,0,0.7); }.howwork { border: 1px solid #cac3c3;    background: #fff;    padding-top: 45px;    position: relative;    box-shadow: 4px 4px 12px #ccc;    padding: 15% 5% 12% 5%;}.howwork img{ margin: 0 auto; }.howwork h4{ font-size: 22px; }.numberbox{ width: 80px;    position: absolute;    left: 0;    right: 0;    margin: 0 auto;    top: -10%;    border: 1px solid #ccc;    padding: 3%;    background: #fff;    font-size: 18px;    font-style: italic;    color: #0088CC;    font-weight: 600; border-radius:5px;  letter-spacing: 2px;} .howwork:hover { border: 1px solid #0088CC;  }  .howwork:hover .numberbox{ background: #0088CC; color: #fff; }.inpgsec .title::after {    content: '';    display: block;    left: 0;    bottom: 0;    height: .3rem;    width: 6rem;    background-color: #0088CC;    margin: 0 auto;    margin-top: 9px;    position: absolute;top: 100%;}.title::after {    content: '';    display: block;    left: 0;    bottom: 0;    height: .3rem;    width: 6rem;    background-color: #0088CC;    margin: 0 auto;    margin-top: 9px;    }.container-fluid.work-wrap {    background: #FAFAFA;    padding-top: 55px;    padding-bottom: 55px;}.footer-banner .owl-dots {    margin: 0 auto;    width: 100%;}.footer-banner .home-slide-content {    position: absolute;    left: 71px;    padding-left: 3.4rem;    z-index: 3;    color: #585b5f;    font-weight: 300;    font-size: 1.4rem;    line-height: 1.5;}h2.title.text-center.mb30 {    margin-bottom: 65px;}.services-slider{	text-align: center;    padding: 12px 33px;}.services-slider .icon-left-open-big { font-size: 42px; color:#08c;  }.services-slider .icon-right-open-big { font-size: 42px; color:#08c;  }.services-slider .owl-dots{    display: none;}.services-slider .fa{	font-size: 50px;}.addslider .owl-dots{ left: 0 !important; }.widget-testimonials-slider .owl-dots{ padding-left: 0 !important; }.maincat {    width: 100%;    background: #ffffff;    padding: 31px 0;    border-radius: 8px;    border: 1px solid #0088CC;    letter-spacing: 1.3px;}.services-slider a {    color: #171415;    font-weight: 500;    text-decoration: none;}.services-slider a i {    font-size: 48px;    color: #0088CC;}.services-slider a:hover {    color: #fff !important;    display: block;    text-decoration: none;}.services-slider a:hover .maincat {    color: #fff !important;    text-decoration: none;    background: #0088CC;    display: block;}.services-slider  a:hover i {    color: #fff !important;    text-decoration: none;}.zoom, .small {    overflow: hidden;    padding: 0;    width: auto;    height: auto;    margin: 0;    border-radius: 8px;    margin-bottom: 30px;    position: relative;}.textfeatures {    position: absolute;    bottom: 0;    width: 100%;    background: rgba(0,0,0,0.5);    color: #fff;    padding: 12px;    line-height: 22px;    border-bottom-right-radius: 8px;    border-bottom-left-radius: 8px;    transition: ease all 0.3s;}.textfeatures p {    margin-bottom: 0;}.textfeatures h3 {    color: #fff;    margin-bottom: 6px;}.zoom img {    transition-duration: 1s;    margin: 0 auto;    display: block;    cursor: pointer;    width: 100%;    }.zoom img:hover {    transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);    z-index: 0;}.zoom:hover .textfeatures{	background: #000 !important;	transition: ease all 0.3s;}.small img{  transition-duration: 1s;    margin: 0 auto;    display: block;  transform: scale(1.2);    -webkit-transform: scale(1.2);    -moz-transform: scale(1.2);}.small img:hover {    transform: scale(1);    -webkit-transform: scale(1);    -moz-transform: scale(1);    z-index: 0;}body:not(.loaded)>*:not(.loading-overlay) {    visibility: hidden}::-moz-selection {    background-color: #282d3b;    color: #fff}::selection {    background-color: #282d3b;    color: #fff}p {    margin-bottom: 1.5rem}ul,ol {    list-style: none;    margin: 0 0 2.25rem;    padding: 0}b,strong {    font-weight: 700}em,i {    font-style: italic}hr {    border: 0;    border-top: 1px solid #dfdfdf;    margin: 5.5rem auto 5.2rem;    max-width: 1730px}sub,sup {    font-size: 70%;    line-height: 0;    position: relative;    vertical-align: baseline}sup {    top: -.5em}sub {    bottom: -.25em}img {    display: block;    height: auto;    max-width: 100%}@keyframes rotating {    from {        transform: rotate(0deg)    }    to {        transform: rotate(360deg)    }}@-webkit-keyframes spin {    0% {        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    100% {        -ms-transform: rotate(359deg);        -webkit-transform: rotate(359deg);        transform: rotate(359deg)    }}@-ms-keyframes spin {    0% {        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    100% {        -ms-transform: rotate(359deg);        -webkit-transform: rotate(359deg);        transform: rotate(359deg)    }}@keyframes spin {    0% {        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    100% {        -ms-transform: rotate(359deg);        -webkit-transform: rotate(359deg);        transform: rotate(359deg)    }}@-webkit-keyframes bouncedelay {    0%,    80%,    100% {        -webkit-transform: scale(0);        transform: scale(0)    }    40% {        -webkit-transform: scale(1);        transform: scale(1)    }}@keyframes bouncedelay {    0%,    80%,    100% {        -webkit-transform: scale(0);        transform: scale(0)    }    40% {        -webkit-transform: scale(1);        transform: scale(1)    }}.loading-overlay {    background: #fff;    bottom: 0;    left: 0;    opacity: 1;    position: fixed;    right: 0;    top: 0;    -webkit-transition: all .5s ease-in-out;    transition: all .5s ease-in-out;    visibility: visible;    z-index: 999999}.loaded>.loading-overlay {    opacity: 0;    visibility: hidden}.bounce-loader {    left: 50%;    margin: -9px 0 0 -35px;    position: absolute;    text-align: center;    top: 50%;    -webkit-transition: all .2s;    transition: all .2s;    width: 70px;    z-index: 10000}.bounce-loader .bounce1,.bounce-loader .bounce2,.bounce-loader .bounce3 {    -webkit-animation: 1.4s ease-in-out 0s normal both infinite bouncedelay;    animation: 1.4s ease-in-out 0s normal both infinite bouncedelay;    background-color: #CCC;    border-radius: 100%;    -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);    box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.15);    display: inline-block;    height: 18px;    width: 18px}.bounce-loader .bounce1 {    -webkit-animation-delay: -.32s;    animation-delay: -.32s}.bounce-loader .bounce2 {    -webkit-animation-delay: -.16s;    animation-delay: -.16s}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6 {    font-weight: 400;    line-height: 1.1;    margin-bottom: 1.8rem;    color: #4a4a4a;    letter-spacing: 0}h1,.h1 {    font-size: 3rem}h2,.h2 {    font-size: 2.2rem}h3,.h3 {    font-size: 1.7rem}h4,.h4 {    font-size: 1.5rem}h5,.h5 {    font-size: 1.2rem}h6,.h6 {    font-size: 1rem}a {    color: #282d3b;    text-decoration: none;    transition: all .3s}a:hover,a:focus {    color: #282d3b;    text-decoration: underline}.heading {    margin-bottom: 4rem;    font-size: 1.4rem}.heading .title {    margin-bottom: 1.6rem;    position: relative;}.heading p {    letter-spacing: -.015em}.heading p:last-child {    margin-bottom: 0}.title {    text-transform: uppercase;    margin-bottom: 35px;}.subtitle {    text-transform: uppercase;    font: 700 1.8rem/1 "Open Sans", sans-serif;    color: #2b2b2d;    margin-bottom: 2rem}.buy-process-wrap {    position: relative;    width: 100%;}.buy-process-wrap:before {    content: '';    position: absolute;    top: 202px;    left: 0;    width: 100%;    height: 39px;    background-color: #00c2e5;    color: #fff;}.buy-process-items {    width: 1186px;}.buy-process-items {    display: table;    margin: auto;    overflow: visible;}.buy-process-item {    display: table-cell;    position: relative;    text-align: center;    height: 456px;    margin: 0 6px;}.buy-process-item:nth-child(2n+1) .text-wrap, .buy-process-item:nth-child(2n) .icon-wrapper {    position: absolute;    top: 52px;    left: 0;    right: 0;    height: 150px;    text-align: center;}.buy-process-item:nth-child(2n) .icon-wrapper {    top: 0;    height: 202px;}.buy-process-item.featured:nth-child(2n+1) .text-wrap::before {    top: -33%;    left: -40%;    -moz-border-radius: 1000px 1000px 0 0;    -webkit-border-radius: 1000px 1000px 0 0;    border-radius: 1000px 1000px 0 0;}.buy-process-item:nth-child(2n+1) h4 {    bottom: 22px;}.buy-process-item h4 {    font-size: 18px;}.buy-process-item:nth-child(2n) h4 {    top: 22px;}.buy-process-item:nth-child(2n) p {    top: 56px;}.buy-process-item:nth-child(2n+1) p {    bottom: 56px;}.buy-process-item.featured span {    color: #fff;}.buy-process-item span {    position: absolute;    top: 196px;    left: 50%;    transform: translate(-50%);    -webkit-transform: translate(-50%);    font-size: 25px;    color: rgba(255,255,255,0.65);    font-weight: 600;}.buy-process-item.featured:nth-child(2n+1) .icon-wrapper {    height: 215px;    bottom: 0;}.buy-process-item:nth-child(2n+1) .icon-wrapper, .buy-process-item:nth-child(2n) .text-wrap {    position: absolute;    bottom: 49px;    left: 0;    right: 0;    height: 166px;}.buy-process-item .icon-wrapper:before {    content: '';    position: absolute;    top: 0;    bottom: 0;    left: 50%;    width: 6px;    background-color: #00c2e5;    transform: translate(-50%, 0 );    -webkit-transform: translate(-50%, 0 );}.buy-process-item i {    position: absolute;    left: 50%;    transform: translate(-50%, 0);    -webkit-transform: translate(-50%, 0);    width: 90px;    height: 90px;    font-size: 40px;    color: #fff;    border-radius: 50%;    background-color: #00c2e5;}.buy-process-item:nth-child(2n+1) i {    bottom: 0;}.buy-process-item.featured i {    background-color: #fff !important;    color: #00c2e5;    border: 4px solid;}.buy-process-item h4 {    font-size: 17px;    color: #00c2e5;    text-transform: uppercase;    position: absolute;    width: 100%;    margin-bottom: 0;}.buy-process-item:nth-child(2n+1) p {    bottom: 56px;}.buy-process-item p {    position: absolute;    font-size: 13px;    color: #616161;    margin-bottom: 0;    width: 100%;    line-height: 1.6;}.buy-process-item.featured:nth-child(2n+1) .text-wrap:before {    top: -33%;    left: -40%;    -moz-border-radius: 1000px 1000px 0 0;    -webkit-border-radius: 1000px 1000px 0 0;    border-radius: 1000px 1000px 0 0;}.buy-process-item i:before {    position: absolute;    top: 50%;    left: 50%;    transform: translate(-50%,-50%);    -webkit-transform: translate(-50%,-50%);}.buy-process-item.featured:nth-child(2n+1) .text-wrap:before, .buy-process-item.featured:nth-child(2n) .text-wrap:before {    content: '';    position: absolute;    width: 183%;    height: 133%;    background-color: #fff;}.carousel-title {    text-transform: uppercase;    font: 700 1.7rem/1 "Open Sans", sans-serif;    color: #2b2b2d;    padding: 0;    margin-bottom: 2.2rem;    letter-spacing: -.01rem}.light-title {    font-weight: 300;    margin-bottom: 2rem}.text-primary {    color: #08c !important}.lead {    font-size: 1.8rem;    font-weight: 400;    line-height: 1.5;    margin-bottom: 2rem;    color: #21293c}.container-fluid {    width: 100%;    margin-left: auto;    margin-right: auto}.page-wrapper {    position: relative;    transition: transform 0.35s}.mmenu-active .page-wrapper {    transform: translateX(250px)}.main {    flex: 1 1 auto}.row.row-sm {    margin-left: -10px;    margin-right: -10px}.row.row-sm [class*="col-"] {    padding-left: 10px;    padding-right: 10px}.ajaxOverlay {    display: flex;    align-items: center;    position: fixed;    top: 0;    bottom: 0;    left: 0;    right: 0;    background-color: rgba(0, 0, 0, 0.6);    z-index: 1041}.header {    background-color: #08c}.header .container,.header .container-fluid {    display: flex;    align-items: center}.header-left,.header-center,.header-right {    display: flex;    align-items: center}.header-right {    margin-left: auto}.header-center {    margin-left: auto;    margin-right: auto}.header-top {    font-size: 1.1rem;    line-height: 1.5;    letter-spacing: .025rem;    color: #bce1f4;   /* padding-top: .4rem;    padding-bottom: .4rem;*/    border-bottom: 1px solid #0e95d9}.header-top a {    padding-top: .5rem;    padding-bottom: .5rem;    color: inherit}.welcome-msg {    display: none;    margin: .3rem 2rem .3rem 0;    text-transform: uppercase;    position: relative}.welcome-msg::after {    content: '';    position: absolute;    right: -14px;    top: 50%;    height: 11px;    border-right: 1px solid;    margin-top: -5.5px;    opacity: .8}.margintp{    margin-top: 3rem !important;}.logo {    display: block}.logo img {    display: block;    max-width: 100%;    height: auto;        width: 80px;    padding-top: 10px;    padding-bottom: 10px;}.fixed .logo img{padding-top: 0;    padding-bottom: 0;}.header-dropdown {    position: relative;    text-transform: uppercase}.header-dropdown>a {    position: relative;    padding-right: 0rem;    display: inline-flex;    align-items: center}.header-dropdown>a::after {    /*content: '';*/    position: absolute;    right: 0;    top: 50%;    margin-top: -2px;    width: 0;    height: 0;    border-style: solid;    border-width: 4px 3px 0 3px;    border-color: #fff transparent transparent transparent;    margin-left: .6rem}.header-dropdown a img {    display: inline-block;    margin-right: .6rem;    max-width: 16px;    height: auto}.header-dropdown a:hover,.header-dropdown a:focus {    text-decoration: none}.header-menu {    position: absolute;    left: 0;    top: 100%;    z-index: 20;    box-shadow: 0 0 2px rgba(0, 0, 0, 0.1);    background-color: #fff;    padding-top: .4rem;    padding-bottom: .4rem;    border: 1px solid #ccc;    min-width: 100%;    visibility: hidden;    opacity: 0;    transition: all .25s}.header-right .header-menu {    left: auto;    right: 0}.header-dropdown:hover>.header-menu {    visibility: visible;    opacity: 1}.header-menu ul {    list-style: none;    padding: 0;    margin: 0}.header-menu ul li {    margin: 0;    position: relative}.header-menu ul a {    color: #777;    padding: 2px 9px;    display: flex;    align-items: center;    white-space: nowrap}.header-menu a {    color: inherit}.header-menu a:hover,.header-menu a:focus {    color: #fff;    background-color: #ccc}.header .btn-remove::before {    display: none}.header-dropdowns .header-dropdown+.header-dropdown,.header-dropdowns .header-dropdown+.dropdown {    margin-left: 3px}.header-dropdowns .header-dropdown+.header-dropdown::before,.header-dropdowns .header-dropdown+.dropdown::before {    content: '';    position: absolute;    left: -4px;    top: 50%;    height: 11px;    border-right: 1px solid;    margin-top: -5.5px;    opacity: .8}.dropdownmenu-wrapper {    position: relative;    background-color: #fff;    padding: 2rem;    border-radius: 0;    border: 1px solid #f0f0f0;    box-shadow: 0 29px 28px rgba(0, 0, 0, 0.1)}.dropdownmenu-wrapper::before,.dropdownmenu-wrapper::after {    content: '';    position: absolute;    display: block;    width: 0;    height: 0;    border-style: solid}.dropdownmenu-wrapper::before {    left: 15px;    top: -12px;    border-width: 0 13px 12px 13px;    border-color: transparent transparent #f0f0f0 transparent}.dropdownmenu-wrapper::after {    left: 16px;    top: -10px;    border-width: 0 12px 10px 12px;    border-color: transparent transparent #fff transparent}.cart-dropdown .dropdown-menu,.compare-dropdown .dropdown-menu {    display: block;    left: 0;    top: 100%;    width: 300px;    padding-top: 12px;    z-index: 100;    font-size: 1.1rem;    color: #777;    border: 0;    margin: 0;    background-color: transparent;    box-shadow: none;    visibility: hidden;    opacity: 0;    transition: all .25s}.cart-dropdown .dropdown-menu.show,.compare-dropdown .dropdown-menu.show {    visibility: visible;    opacity: 1}.cart-dropdown:hover .dropdown-menu,.compare-dropdown:hover .dropdown-menu {    visibility: visible;    opacity: 1}.compare-dropdown .dropdown-toggle,.cart-dropdown .dropdown-toggle {    text-decoration: none}.compare-dropdown .dropdown-toggle:hover,.compare-dropdown .dropdown-toggle:focus,.cart-dropdown .dropdown-toggle:hover,.cart-dropdown .dropdown-toggle:focus {    text-decoration: none}.compare-dropdown .dropdown-toggle {    text-transform: uppercase}.compare-dropdown .dropdown-toggle i {    margin-top: -.2rem;    margin-right: .2rem}.compare-dropdown .dropdown-toggle i::before {    margin: 0}.compare-dropdown .dropdown-toggle::after {    display: none}.compare-products {    list-style: none;    padding: 0;    margin: 0}.compare-products .product {    position: relative;    padding: .5rem 0;    margin: 0;    box-shadow: none !important}.compare-products .product:hover {    box-shadow: none}.compare-products .product-title {    color: #696969;    font-weight: 400;    font-size: 1.1rem;    line-height: 1.35;    text-transform: uppercase;    margin: 0}.compare-products .btn-remove {    position: absolute;    top: 50%;    right: 0;    display: flex;    align-items: center;    justify-content: center;    width: 2.3rem;    height: 2.3rem;    overflow: hidden;    padding: .5rem 0;    font-size: 1.3rem;    line-height: 1;    text-align: center;    color: #777;    margin-top: -1.2rem}.compare-actions {    display: flex;    align-items: center;    margin-top: 2rem}.compare-actions .action-link {    display: inline-block;    font-size: 1.1rem;    color: #777;    text-transform: uppercase}.compare-actions .btn {    font-size: 1.4rem;    text-transform: uppercase;    padding: .9rem 1rem;    min-width: 110px;    font-weight: 400;    font-size: 1.2rem;    letter-spacing: 0.025rem;    border: 0;    border-radius: .2rem;    color: #fff;    margin-left: auto;    text-align: center}.cart-dropdown .dropdown-toggle {    display: block;    position: relative;    padding-right: 2.6rem}.cart-dropdown .dropdown-toggle .cart-count {    display: flex;    align-items: center;    justify-content: center;    min-width: 1.6rem;    height: 1.6rem;    position: absolute;    right: 1.9rem;    line-height: 1;    top: -.2rem;    border-radius: 50%;    padding-bottom: 1px;    font-size: 1rem;    font-weight: 600;    color: #fff;    background-color: #ff5b5b;    box-shadow: 0 7px 8px rgba(0, 0, 0, 0.05)}.cart-dropdown .dropdown-toggle::before {    display: inline-block;    content: '\e87f';    font-family: 'porto';    font-size: 3.3rem;    line-height: 1;    margin: 2px 0 0;    color: #fff}.cart-dropdown .dropdown-toggle::after {    display: inline-block;    /*content: '\e81c';*/    font-family: 'porto';    font-size: 1.4rem;    position: absolute;    right: 0;    top: 1rem;    margin: 0;    width: auto;    height: auto;    color: #fff;    margin: 0;    border: 0;    line-height: 1;    transition: all .3s}.cart-dropdown .dropdown-menu {    left: auto;    right: 0}.cart-dropdown .dropdownmenu-wrapper {    padding: 1.6rem 1.9rem}.cart-dropdown .dropdownmenu-wrapper::before {    left: auto;    right: 28px}.cart-dropdown .dropdownmenu-wrapper::after {    left: auto;    right: 29px}.cart-dropdown .product {    display: flex;    padding: 1.6rem 1rem;    box-shadow: none;    margin: 0 !important;    border-bottom: 1px solid #e6ebee;    box-shadow: none !important;    align-items: center}.cart-dropdown .product-image-container {    position: relative;    max-width: 80px;    border: 1px solid #ededed;    margin: 0;    margin-left: auto;    box-shadow: none !important}.cart-dropdown .product-image-container a::after {    display: none}.cart-dropdown .product-title {    font-weight: 600;    font-size: 1.3rem;    color: #696969;    text-align: left;    margin-bottom: .2rem}.cart-dropdown .product-details {    font-weight: 600;    font-size: 1.3rem;    color: #696969;    text-align: left}.cart-dropdown .btn-remove {    align-items: center;    background-color: #fff;    border-radius: 50%;    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);    color: #474747;    display: flex;    font-size: 1.1rem;    height: 2rem;    justify-content: center;    line-height: 1;    position: absolute;    right: -1rem;    top: -1rem;    width: 2rem}.cart-dropdown .btn-remove:hover,.cart-dropdown .btn-remove:focus {    box-shadow: 0 3px 7px rgba(0, 0, 0, 0.3);    color: #08c}.dropdown-cart-total {    padding: .7rem 1rem;    display: flex;    align-items: flex-end;    font-size: 1.3rem;    font-weight: 700;    text-transform: uppercase;    color: #474747;    margin-bottom: 1.1rem}.dropdown-cart-total .cart-total-price {    font-size: 1.5rem;    margin-left: auto}.dropdown-cart-action {    display: flex;    align-items: center;    justify-content: space-between;    padding: .2rem 1rem 1.5rem}.dropdown-cart-action .btn {    font-weight: 400;    font-size: 1.2rem;    letter-spacing: 0.025rem;    text-transform: uppercase;    color: #fff;    border-color: #010204;    background-color: #010204;    border-radius: .2rem;    min-width: 110px;    padding: 1.25rem 1rem}.dropdown-cart-action .btn:hover,.dropdown-cart-action .btn:focus {    color: #fff;    border-color: #222;    background-color: #222}.header-search {    position: relative;    margin: 0;    font-size: 0;    line-height: 1;    padding: 0;    border: 0}.header-search .header-search-wrapper {    display: none;    align-items: stretch;    overflow: visible;    border: 1px solid #dbe0e2;    border-radius: 20px;    position: relative;    width: 100%;    min-width: 250px;    background-color: #fff}.header-search .header-search-wrapper::after {    display: block;    clear: both;    content: ''}.header-search .header-search-wrapper.show {    display: flex}.header-search form {    margin: 0}.header-search .select-custom {    flex: 0 0 142px;    margin: 0}.header-search .select-custom::after {    right: 1.1rem;    color: #8d8d8d;    font-size: 1.4rem}.header-search .form-control,.header-search select {    height: 38px;    font: 400 1.3rem/1.5 "Open Sans", sans-serif;    background-color: #fff;    margin: 0}.header-search .form-control {    flex: 1 1 auto;    padding: 4px 22px;    color: #8d8d8d;    width: 100%;    margin: 0;    line-height: 20px;    border-radius: 20px 0 0 20px;    box-shadow: none;    border: 0}.header-search .form-control::-webkit-input-placeholder {    color: #8d8d8d}.header-search .form-control::-moz-placeholder {    color: #8d8d8d}.header-search .form-control:-ms-input-placeholder {    color: #8d8d8d}.header-search .form-control::-ms-input-placeholder {    color: #8d8d8d}.header-search .form-control::placeholder {    color: #8d8d8d}.header-search select {    width: 100%;    border: 0;    border-left: 1px solid #dbe0e2;    line-height: 36px;    color: #8d8d8d;    padding: 1px 20px 1px 15px;    padding-left: 10px;    border-radius: 0;    -moz-appearance: none;    -webkit-appearance: none}.header-search .search-toggle {    display: inline-block;    font-size: 1.6rem;    line-height: 1;    min-width: 2.5rem;    padding: 1rem 0;    font-weight: 700;    color: #fff;    text-align: center}.header-search .search-toggle i {    display: inline-block;    margin-bottom: 2px}.header-search .btn {    flex: 0 0 50px;    max-width: 50px;    min-width: 0;    height: 38px;    color: #606669;    background-color: transparent;    font-weight: 400;    font-size: 1.5rem;    line-height: 1;    border: 0;    border-left: 1px solid #dbe0e2;    padding: 0 3px 0 0;    margin: 0;    background: transparent;    cursor: pointer;    border-radius: 0 20px 20px 0}.header-search .btn i::before {    margin: 0}.header-search .btn:hover,.header-search .btn:focus {    color: #08c;    background-color: transparent}.header-contact {    position: relative;    color: #fff;    letter-spacing: 0;    font-size: 1.8rem;    line-height: 1.4;    padding-right: 3.6rem;    margin-right: 3.2rem}.header-contact::after {    content: '';    position: absolute;    right: 0;    top: 50%;    display: block;    width: 1px;    height: 43px;    margin-top: -21.5px;    background-color: #0e95d9}.header-contact span {    display: block;    color: #fff;    font-size: 1.1rem;    font-weight: 600;    text-transform: uppercase}.header-contact a {    color: inherit}.header-contact a:hover,.header-contact a:focus {    color: #1ab3ff;    text-decoration: none}.header-bottom {    background-color: #f4f4f4}.header-bottom .container,.header-bottom .container-fluid {    position: relative;	display: flex;	align-items: center;}.header-bottom .logo,.header-bottom .cart-dropdown {    display: none}.header-bottom .logo {    margin-right: 2.5rem}.header-bottom .logo img {    width: auto;    max-height: 48px}.header-bottom .cart-dropdown {    order: 2;    margin-left: auto}.header-bottom .cart-dropdown .dropdown-toggle {    padding-right: 1.6rem}.header-bottom .cart-dropdown .dropdown-toggle::before {    font-size: 2.6rem}.header-bottom .cart-dropdown .dropdown-toggle .cart-count {    right: .9rem}.header-bottom .cart-dropdown .dropdownmenu-wrapper::before {    right: 15px}.header-bottom .cart-dropdown .dropdownmenu-wrapper::after {    right: 16px}.mobile-menu-toggler {    border: 0;    background: transparent;    color: #fff;    padding: 1rem .5rem;    font-size: 2.1rem;    line-height: 1;    display: none;    align-items: center;    justify-content: center;    margin-right: 1.5rem;    cursor: pointer}.mobile-menu-toggler i::before {    margin: 0}.main-nav {    width: 100%}.menu,.menu * {    margin: 0;    padding: 0;    list-style: none}.menu::after {    display: block;    clear: both;    content: ''}.menu li {    position: relative}.menu li.megamenu-container {    position: static}.menu>li {    float: left}.menu ul {    position: absolute;    display: none;    top: 100%;    left: 0;    z-index: 99}.menu ul ul {    top: -1rem;    left: 100%}.menu .megamenu {    display: none;    position: absolute;    left: 1.5rem;    right: 1.5rem;    top: 100%;    z-index: 999}.menu .megamenu.megamenu-fixed-width {    left: 0;    right: auto;    width: 640px}.menu a {    display: block;    position: relative;    text-decoration: none}.menu li:hover>ul,.menu li.show>ul,.menu li:hover>.megamenu,.menu li.show>.megamenu {    display: block}.menu li {    padding-left: 1rem;    padding-right: 1rem}.menu li a {    font-weight: 600;    font-size: 1.2rem;    color: #696969;    text-transform: uppercase;    display: block;    padding: .7rem 1rem;    white-space: nowrap;    transition: background 0s}.menu li .menu-title {    color: #434d53;    margin-bottom: 0;    text-transform: uppercase;    letter-spacing: -.01rem;    margin-top: 1.25rem}.menu li .menu-title a {    font-size: 1.3rem;    padding: .7rem 2rem;    font-weight: 700;    color: #434d53}.menu li .menu-title a:hover,.menu li .menu-title a:focus {    text-decoration: underline}.menu>li {    padding-left: 0;    padding-right: 0}.menu>li>a {    font-weight: 700;    background-color: transparent;    color: #465157;    padding: 1.25rem 1.5rem;    letter-spacing: .01rem}.menu.sf-arrows>li>a.sf-with-ul {    padding-right: 2.8rem}.menu.sf-arrows>li>a.sf-with-ul::before {    content: '';    width: 0;    height: 0;    border-style: solid;    border-width: 0 10px 7px 10px;    border-color: transparent transparent #fff transparent;    position: absolute;    bottom: 0;    left: 50%;    margin-left: -10px;    visibility: hidden;    opacity: 0}.menu.sf-arrows .sf-with-ul {    position: relative}.menu.sf-arrows .sf-with-ul::after {    content: '\e81c';    position: absolute;    top: 50%;    display: inline-block;    right: 1.5rem;    font-family: 'porto';    transform: translateY(-50%);    font-size: 1.3rem;    line-height: 1;    margin-top: -1px}.menu.sf-arrows ul .sf-with-ul::after {    content: '\e81a';    right: 1rem}.menu .megamenu,.menu ul {    background-color: #fff;    box-shadow: 0 29px 29px rgba(0, 0, 0, 0.1)}.menu ul {    min-width: 240px;    padding-top: 1rem;    padding-bottom: 1rem}.menu .megamenu {    padding: 1rem}.menu .megamenu ul {    min-width: 0;    box-shadow: none;    position: static;    left: auto;    right: auto;    top: auto;    bottom: auto;    display: block;    padding: 0;    margin: 0 0 1.25rem}.menu .megamenu .banner {    width: 100%;    height: 100%;    margin-bottom: 0;    background-color: transparent}.menu .megamenu .banner a {    width: 100%;    height: 100%;    padding: 0;    margin: 0}.menu .megamenu .banner img {    position: absolute;    height: 100%}.menu .megamenu .banner img.product-promo {    padding: 1rem 0 1rem 1rem}.menu li:hover>a,.menu li.show>a,.menu li.active>a {    color: #696969;    background-color: #f4f4f4}.menu>li:hover>a,.menu>li.show>a,.menu>li.active>a {    border-color: #08c;    color: #08c}.menu.sf-arrows>li.show>a.sf-with-ul::before {    visibility: visible;    opacity: 1}.menu .show>ul,.menu .show>.megamenu {    opacity: 1 !important}.tip {    color: #fff;    position: relative;    display: inline-block;    font-size: 1rem;    font-weight: 400;    padding: .3rem .4rem;    z-index: 1;    border-radius: .2rem;    line-height: 1;    margin: -2px 0 0 1rem;    vertical-align: middle;    text-transform: uppercase}.tip::before {    content: '';    position: absolute;    left: auto;    right: 100%;    top: 50%;    margin-top: -3px;    border: 3px solid transparent}.tip.tip-new {    background-color: #0fc567}.tip.tip-new::before {    border-right-color: #0fc567}.tip.tip-hot {    background-color: #eb2771}.tip.tip-hot::before {    border-right-color: #eb2771}.menu>li>a .tip {    position: absolute;    top: -4px;    right: 22px;    margin: 0}.menu>li>a .tip::before {    position: absolute;    left: 3px;    top: 100%;    width: 3px;    height: 3px;    margin: 0;    border-color: transparent}.menu>li>a .tip.tip-new::before {    border-top-color: #0cc485}.menu>li>a .tip.tip-hot::before {    border-top-color: #eb2771}.side-menu-container {    border: 1px solid #dae2e6;    border-radius: .2rem;    margin-bottom: 3rem;    display: none}.side-menu-container h2 {    color: #465157;    font: 700 1.3rem/1 "Open Sans", sans-serif;    text-transform: uppercase;    padding: 1.4rem 2.5rem;    background-color: #f4f4f4;    border-bottom: 1px solid #dae2e6;    margin: 0}.menu.menu-vertical>li {    float: none;    margin-left: -1px;    margin-right: -1px;    padding-left: 1.5rem;    padding-right: 1.5rem}.menu.menu-vertical>li>a {    display: block;    font-weight: 500;    font-size: 1.3rem;    text-transform: capitalize;    letter-spacing: .005rem;    padding: .6rem 1.2rem;    border-top: 1px solid #e6ebee;    transition: background 0s}.menu.menu-vertical>li:first-child>a {    border-top: none}.menu.menu-vertical>li i {    margin-right: 12px;    width: 10px;    text-align: center;}.menu.menu-vertical li {    transition: background 0s}.menu.menu-vertical li.megamenu-container {    position: relative}.menu.menu-vertical ul,.menu.menu-vertical .megamenu {    top: 0;    left: 100%;    margin-left: -1px}.menu.menu-vertical .megamenu:not(.megamenu-fixed-width) {    width: 721px}.menu.menu-vertical ul ul {    top: -1rem}.menu.menu-vertical.sf-arrows>li>a.sf-with-ul {    padding-right: 2.8rem}.menu.menu-vertical.sf-arrows>li>a.sf-with-ul::before {    border-width: 10px 7px 10px 0;    border-color: transparent #fff transparent transparent;    bottom: auto;    top: 50%;    left: auto;    right: -14px;    margin: -10px 0 0}.menu.menu-vertical.sf-arrows .sf-with-ul {    position: relative}.menu.menu-vertical.sf-arrows .sf-with-ul::after {    content: '\e81a';    top: 50%;    right: 1.2rem;    margin-top: -1px}.menu.menu-vertical>li:hover,.menu.menu-vertical>li.show,.menu.menu-vertical>li.active {    background-color: #08c}.menu.menu-vertical>li:hover>a,.menu.menu-vertical>li.show>a,.menu.menu-vertical>li.active>a {    color: #fff;    border-color: #08c;    background-color: #08c}.mobile-menu-container {    position: fixed;    left: 0;    top: 0;    bottom: 0;    z-index: 9999;    background-color: #1d1e20;    width: 100%;    max-width: 250px;    overflow-y: auto;    box-shadow: 0.1rem 0 0.6rem 0 rgba(50, 50, 50, 0.65);    transform: translateX(-100%);    visibility: hidden;    font-size: 1.2rem;    line-height: 1.5;    transition: all 0.35s}.mmenu-active .mobile-menu-container {    visibility: visible;    transform: translateX(0)}.mobile-menu-container .social-icons {    justify-content: center;    margin-bottom: 0}.mobile-menu-container .social-icon {    width: 3rem;    height: 3rem;    border: 0;    font-size: 1.5rem;    background-color: transparent;    margin-bottom: 0}.mobile-menu-container .social-icon+.social-icon {    margin-left: .3rem}.mobile-menu-container .social-icon:hover,.mobile-menu-container .social-icon:focus {    color: #fafafa;    background-color: transparent}.mobile-menu-wrapper {    position: relative;    padding: 4.2rem 0 3rem}.mobile-menu-close {    position: absolute;    top: 1rem;    right: 1rem;    padding: .4rem;    z-index: 9;    cursor: pointer;    font-size: 1.3rem;    line-height: 1;    color: #fff}.mobile-menu-overlay {    display: block;    position: fixed;    left: 0;    top: 0;    bottom: 0;    right: 0;    background-color: rgba(0, 0, 0, 0.5);    z-index: 1000;    transition: all 0.4s;    visibility: hidden;    opacity: 0}.mmenu-active .mobile-menu-overlay {    visibility: visible;    opacity: 1}.mobile-nav {    padding: 0;    margin: 0 0 2rem}.mobile-menu {    margin: 0;    padding: 0;    list-style: none;    border-bottom: 1px solid #242527}.mobile-menu>li>a {    text-transform: uppercase}.mobile-menu li {    display: block;    position: relative;  }.mobile-menu li a {    position: relative;    display: block;    padding: 1.1rem 0 1.1rem 1.5rem;    margin-right: 4.5rem;    color: #fff}.mobile-menu li a:hover,.mobile-menu li a:focus {    color: #08c;    text-decoration: none}.mobile-menu li.open>a,.mobile-menu li.active>a {    color: #08c}.mobile-menu li ul {    margin: 0;    padding: 0;    display: none;    margin-bottom: 0}.mobile-menu li ul li a {    padding-left: 2.5rem}.mobile-menu li ul ul li a {    padding-left: 3.5rem}.mobile-menu>li>a {    text-transform: uppercase}.mmenu-btn {    display: flex;    align-items: center;    justify-content: center;    position: absolute;    right: -3.8rem;    top: 50%;    width: 3rem;    height: 3rem;    font-size: 1.5rem;    color: #fff;    margin-top: -1.5rem;    border-radius: 0;    background-color: transparent;    cursor: pointer;    outline: none}.mmenu-btn::after {    font-family: 'porto';    content: '\e81c';    display: inline-block;    margin-top: -2px}.open>a>.mmenu-btn::after {    content: '\e81b'}@keyframes fixedHeader {    0% {        opacity: 0;        transform: translateY(-60px)    }    100% {        opacity: 1;        transform: translateY(0)    }}.sticky-header.fixed {    position: fixed;    left: 0;    right: 0;    top: 0;    z-index: 1040;    animation-name: fixedHeader;    animation-duration: .4s;    background-color: #08c;    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);    padding-top: .7rem;    padding-bottom: .7rem}.sticky-header.fixed .main-nav {    width: auto;    background-color: transparent}.sticky-header.fixed .menu>li>a {    color: #fff;    padding-top: .55rem;    padding-bottom: .55rem}.sticky-header.fixed .menu>li:hover>a,.sticky-header.fixed .menu>li.show>a,.sticky-header.fixed .menu>li.active>a {    color: #08c;    background-color: #fff}.sticky-header.fixed .logo,.sticky-header.fixed .cart-dropdown {    display: block}.sticky-header.fixed-nav {    position: fixed;    left: 0;    right: 0;    top: 46px;    height: 38px;    z-index: 1039;    animation-name: fixedHeader;    animation-duration: .4s;    background-color: white;    box-shadow: 0 2px 5px rgba(0, 0, 0, 0.1);    overflow: hidden}.sticky-header.fixed-nav .container {    margin: 0 auto;    padding-left: 1.5rem}.mfp-bg {    background-color: rgba(255, 255, 255, 0.5)}.newsletter-popup {    background: #f1f1f1;    background-position: center center;    background-repeat: no-repeat;    border-radius: 0;    box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);    height: 320px;    margin-left: auto;    margin-right: auto;    max-width: 700px;    padding: 46px 46px 25px;    position: relative}.mfp-close-btn-in .newsletter-popup .mfp-close {    color: #08c;    font-size: 2rem;    font-weight: 700;    opacity: .85;    top: -2.5px}.newsletter-popup-content {    max-width: 300px;    text-align: center}.newsletter-popup-content .form-control {    border-radius: 0;    font-size: 13px;    height: auto;    padding-bottom: 6.5px;    padding-top: 6.5px}.newsletter-popup-content .btn {    background-color: transparent;    color: #555;    border: 1px solid #ccc;    font-size: 1.4rem;    line-height: 32px;    padding: 0;    font-family: "Oswald", sans-serif;    text-align: center;    text-transform: uppercase;    min-width: 54px;    margin-left: -1px;    border-radius: 0;    letter-spacing: .08em}.logo-newsletter {    display: inline-block;    max-width: 100%;    height: auto}.newsletter-popup h2 {    font-weight: 700;    color: #313131;    font-size: 16px;    line-height: 1;    margin: 32px 0 12px}.newsletter-popup p {    font-size: 1.3rem;    line-height: 1.4;    color: #444}.newsletter-popup form {    margin: 0 0 2.1rem}.newsletter-subscribe {    font-size: 1.1rem;    text-align: left}.newsletter-subscribe .checkbox {    margin-top: 1.5rem}.newsletter-subscribe input {    margin-top: 1px;    vertical-align: top;    margin-right: .5rem}.newsletter-subscribe label {    font-size: 1.1rem}.footer {    flex: 0 0 auto;    color: #a8a8a8;    background-color: #272723;    font-size: 1.3rem;    line-height: 1.4}.footer .social-icon {    color: #fff;    background-color: #33332f;    margin-bottom: 0;    width: 3.7rem;    height: 3.7rem;    font-size: 1.4rem}.footer .social-icon+.social-icon {    margin-left: .4rem}.footer .social-icon:hover,.footer .social-icon:focus {    color: #fff;    background-color: #08c}.footer .contact-info {    padding: 0;    margin-bottom: 0}.footer-middle {    padding: 5.8rem 0 1.2rem}.footer-middle .container {    position: relative}.footer-ribbon {    position: absolute;    padding: 1rem;    left: 1.5rem;    top: -7.5rem;    color: #fff;    font-size: 2.1rem;    min-width: 13rem;    font-family: 'Shadows Into Light', cursive;    line-height: 1;    letter-spacing: .01em;    background-color: #08c;    text-align: center}.footer-ribbon::before {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: -1.5rem;    top: 0;    border-right: 15px solid #069;    border-top: 17px solid transparent}.footer .widget-title {    color: #fff;    font-weight: 600;    font: 700 1.6rem/1.1 "Open Sans", sans-serif;    letter-spacing: 0;    text-transform: uppercase;    margin-top: 0;    margin-bottom: 1.4rem}.footer .widget {    margin-bottom: 3rem}.footer .links {    margin-bottom: 0}.footer .links li {    position: relative;    margin-bottom: .8rem}.footer a {    color: inherit}.footer a:hover,.footer a:focus {    color: #fff;    text-decoration: underline}.contact-info li {    position: relative;    line-height: 1.4;    margin-bottom: 1.3rem}.contact-info li:last-child {    margin-bottom: 1.8rem}.contact-info-label {    display: block;    font-weight: 400;    color: #fff;    text-transform: uppercase}.footer .widget-newsletter {    padding-bottom: 2.7rem;    border-bottom: 1px solid #3d3d38;    margin-bottom: 3.4rem;    margin-top: 1rem}.widget-newsletter p {    margin-top: -.5rem;    margin-bottom: 1.5rem;    line-height: 1.5;    max-width: 360px}.widget-newsletter form {    position: relative;    margin-bottom: 0;    max-width: 370px}.widget-newsletter .form-control {    height: 4.8rem;    font-weight: 400;    font-size: 1.4rem;    line-height: 1;    color: #686865;    border: 1px solid #ffffff;    background-color: #ffffff;    padding: 1.35rem 14rem 1.35rem 2.5rem;    margin-bottom: 1rem;    border-radius: 0}.widget-newsletter .form-control:focus {    color: #686865;    border-color: #f2f2f2;    background-color: #f2f2f2}.widget-newsletter .form-control::-webkit-input-placeholder {    color: #686865}.widget-newsletter .form-control:-ms-input-placeholder {    color: #686865}.widget-newsletter .form-control::-ms-input-placeholder {    color: #686865}.widget-newsletter .form-control::placeholder {    color: #686865}.widget-newsletter .btn {    background-color: #08c;    border-color: #08c;    border-radius: 0;    color: #fff;    display: inline-block;    font-family: "Open Sans", sans-serif;    font-size: 1.4rem;    font-weight: 600;    letter-spacing: 0;    line-height: 1;    min-width: 0;    padding: 1.6rem 1.9rem;    position: absolute;    right: -1px;    text-transform: uppercase;    top: 0}.widget-newsletter .btn:hover,.widget-newsletter .btn:focus {    background-color: #0099e6;    border-color: #0099e6;    color: #fff}.footer-bottom {    display: flex;    align-items: center;    flex-direction: column;    border-top: 1px solid #3d3d38}.footer-copyright {    font-size: 1.4rem;    margin-left: auto;    margin-right: auto;    margin-bottom: 1.2rem}.footer-payments {    margin-left: auto;    margin-right: auto}#scroll-top {    height: 40px;    position: fixed;    right: 15px;    width: 40px;    z-index: 999;    bottom: 0;    background-color: #404040;    font-size: 16px;    color: #fff;    text-align: center;    line-height: 1;    padding: 11px 0;    visibility: hidden;    opacity: 0;    border-radius: 0 0 0 0;    transition: all .3s;    -webkit-transition: all .3s;    transform: translateY(40px);    -webkit-transform: translateY(40px);    -ms-transform: translateY(40px)}#scroll-top:hover,#scroll-top:focus {    background-color: #555}#scroll-top.fixed {    visibility: visible;    opacity: 1;    transform: translateY(0);    -webkit-transform: translateY(0);    -ms-transform: translateY(0)}.product-wrapper {    overflow: hidden}.product-wrapper .category-grid {    margin-bottom: -1px}.product {    position: relative;    margin-bottom: 15px;}.product-image-container {    position: relative;    display: block;    /*background-color: #fafafa;*/    /*border: .1rem solid #e8e8e8;*/    margin-bottom: 2.4rem;    transition: all .3s}.product:not(.product-sm):hover .product-image-container {    box-shadow: 0 14px 38px rgba(0, 0, 0, 0.1)}.product-image {    display: block}.product-image::after {    content: '';    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.07);    opacity: 0;    visibility: hidden;    transition: all .3s}.product-image img {    display: block;    margin: 0 auto;}.btn-quickview {    display: inline-block;    font: 400 1.3rem/1 "Oswald", sans-serif;    text-transform: uppercase;    letter-spacing: .05rem;    color: #fff;    background-color: rgba(43, 43, 43, 0.8);    padding: 1.85rem 1.5rem;    white-space: nowrap;    opacity: 0;    visibility: hidden;    transition: all 0.25s;    text-decoration: none;    text-align: center}.product-image-container .btn-quickview {    position: absolute;    left: 0;    right: 0;    bottom: 0}.product:hover .product-image::after,.product:hover .btn-quickview {    visibility: visible;    opacity: 1}.btn-quickview:hover,.btn-quickview:focus,.product:hover .btn-quickview:hover,.product:hover .btn-quickview:focus {    color: #fff;    opacity: .9;    text-decoration: none}.product-details {    text-align: left;}.product-title {    font: 400 1.4rem/1.25 "Open Sans", sans-serif;    color: #737373;    letter-spacing: .01rem;    margin-bottom: .7rem}.product-title p {    margin-bottom: 3px;}.checkout-methods p {    font-size: 13px;    margin-top: 17px;    margin-bottom: 0;}.custom-control-label.ratecard {    position: static;    margin-bottom: 0;    margin-top: .1rem;    font-size: 1.18rem;}.product-title a {    color: inherit}.name-box {    font-size: 0;    font: 400 0/1 "Oswald", sans-serif;    color: #465157;    margin-bottom: 5px;}.name-main {    font-size: 1.8rem;    font-family: sans-serif;}.old-price {    color: #999;    font-size: 1.5rem;    text-decoration: line-through}.old-price+.product-price {    margin-left: .6rem}.product-action {    display: flex;    align-items: center}.product-action {    display: flex;    align-items: center;    justify-content: center}.paction {    position: relative;    display: inline-flex;    align-items: center;    justify-content: center;    font-size: 1.8rem;    font-family: 'porto';    color: #302e2a;    background-color: #f4f4f4;    border: 1px solid #d8d8d6;    transition: all .3s;    text-decoration: none;    text-align: center;    min-width: 40px;    height: 40px}.paction span {    display: none;    font-size: 1.2rem;    letter-spacing: .02rem;    padding-left: .4rem;    padding-right: .1rem}.paction+.paction {    margin-left: .4rem}.paction:hover,.paction:focus {    text-decoration: none;    color: #302e2a;    border-color: #302e2a}.product .add-wishlist,.product .add-compare {    z-index: 1;    visibility: hidden;    opacity: 0}.product .add-wishlist {    right: -42px}.product .add-compare {    left: -42px}.add-wishlist::before {    content: '\e889'}.add-compare::before {    content: '\e88f'}.add-cart {    color: #6f6e6b;    font-family: "Oswald", sans-serif;    font-weight: 400;    text-transform: uppercase;    padding: .85rem .5rem;    min-width: 102px;    z-index: 2;    transition-duration: 0s}.add-cart::before {    display: inline-block;    line-height: 1;    margin-top: 1px;    font-size: 1.9rem;    content: '\e87f';    font-family: 'porto'}.add-cart span {    display: inline}.add-cart:hover,.add-cart:focus {    color: #fff;    border-color: #08c;    background-color: #08c}.product:hover .paction.add-wishlist,.product:hover .paction.add-compare,.grid-product:hover .paction.add-wishlist,.grid-product:hover .paction.add-compare {    visibility: visible;    opacity: 1}.product:hover .paction.add-wishlist,.grid-product:hover .paction.add-wishlist {    right: 0}.product:hover .paction.add-compare,.grid-product:hover .paction.add-compare {    left: 0}.product:hover .paction.add-cart,.grid-product:hover .paction.add-cart {    color: #fff;    border-color: #08c;    background-color: #08c}.product-label {    position: absolute;    z-index: 1;    top: .8em;    right: .8em;    font-size: 1.2rem;    font-weight: 600;    line-height: 1;    text-transform: uppercase;    text-align: center;    padding: .5rem;    min-width: 46px;    background-color: #08c;    color: #fff}.product-label.label-hot,.product-label.label-new {    background-color: #62b959}.product-label.label-sale {    background-color: #e27c7c}.product-label+.product-label {    top: 3.6rem}.ratings-container {    margin-bottom: .8rem;    line-height: 1}.ratings-container .product-ratings,.ratings-container .ratings {    position: relative;    display: inline-block;    font-size: 1.1rem;    letter-spacing: 0.1em;    line-height: 1;    font-family: 'porto'}.ratings-container .product-ratings {    height: 11px}.ratings-container .product-ratings::before {    content: "\e852 " "\e852 " "\e852 " "\e852 " "\e852";    color: #d2d2d2}.ratings-container .ratings {    position: absolute;    top: 0;    left: 0;    white-space: nowrap;    overflow: hidden}.ratings-container .ratings::before {    content: "\e852 " "\e852 " "\e852 " "\e852 " "\e852";    color: #6a6a6d}.product.product-sm {    margin-bottom: 2.7rem}.product-quick-view {    background-color: #fff;    padding: 2rem}.product-quick-view .product-single-details .product-action {    margin-bottom: 2.1rem}.product-quick-view .product-single-filter {    padding-bottom: 2.2rem}.product-sm::after {    display: block;    clear: both;    content: ''}.product-sm .product-image-container {    float: left;    max-width: 80px;    margin-bottom: 0}.product-sm .product-image-container a::after {    display: none}.product-sm .product-details {    margin-left: 102px;    text-align: left;    padding: .2rem 0 0}.product-sm .price-box {    border: 0;    padding: 0;    margin-bottom: 0}.product-sm .product-title {    font-size: 1.4rem;    margin-bottom: .4rem;    color: #5b5b5f}.product-sm .product-title a {    color: inherit}.product-sm .ratings-container {    margin-bottom: .8rem}.product-sm .ratings-container .product-ratings,.product-sm .ratings-container .ratings {    font-size: 1.1rem}.product-sm .ratings-container .product-ratings {    height: 11px}.product-sm .old-price {    font-size: 1.3rem}.product-sm .old-price+.product-price {    margin-left: .5rem}.product-sm .product-price {    font-size: 1.5rem}.product-sm:hover .product-image,.product-sm:hover .product-details {    transform: translateY(0) !important}.product-list-wrapper::after {    display: block;    clear: both;    content: ''}.product-list-wrapper .product-title {    font-size: 1.8rem;    margin: 0 0 1rem}.product-list-wrapper .product-details {    color: #8a8a8a;    font-size: 1.4rem;    text-align: left;    padding: 2rem 0 0}.product-list-wrapper .product-details p {    margin-bottom: 1.3rem}.product-list-wrapper .product-details p a {    color: #08c}.product-list-wrapper .price-box {    margin-bottom: 1.2rem}.product-list-wrapper .product-action {    justify-content: flex-start}.product-list-wrapper .paction.add-wishlist {    right: 0;    visibility: visible;    opacity: 1}.product-list-wrapper .paction.add-compare {    left: 0;    visibility: visible;    opacity: 1}.category-grid [class*="col-"] {    border-right: 1px solid #e3e4e4;    border-bottom: 1px solid #e3e4e4}.category-grid [class*="col-"]:hover {    box-shadow: 0 0 40px rgba(0, 0, 0, 0.1);    z-index: 1}.grid-product {    padding: 2rem 0 0;    transition: all .3s;    position: relative;}.grid-product:hover {    padding: 1rem 0 0rem}.grid-product .product-image-container {    border: 0}.product-grid-action {    visibility: hidden;    opacity: 0;    margin: 0;    transition: all .3s;    position: absolute;    top: 62%;    background: rgba(0,136,204,1);    color: #fff;    padding: 10% 8%;    height: 45%;    font-size: 11px;    width: 100%;}.grid-product:hover .product-grid-action {    visibility: visible;    opacity: 1}.banner {    display: block;    position: relative;    margin-bottom: 1.2rem;}.banner.banner-cat {    display: flex;    align-items: center;    height: 220px;    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    background-color: #ccc;    margin-bottom: 0}.banner>a {    display: block}.banner img {    display: block;    max-width: none;    width: 100%;    height: auto}.banner .banner-content {    display: inline-block}.banner .banner-title {    color: #010204;    font: 800 3rem/1.1 "Open Sans", sans-serif;    margin-bottom: 2rem;    letter-spacing: -.025rem;    text-transform: uppercase}.banner .banner-subtitle {    color: #010204;    font: 700 1.5rem/1.1 "Open Sans", sans-serif;    letter-spacing: 0;    text-transform: uppercase;    margin-bottom: .2rem}.banner .banner-subtitle span {    font-size: 2.4rem;    font-family: "Oswald", sans-serif}.banner .btn {    padding: 1.1rem 1rem;    min-width: 100px;    border-radius: .2rem}.banner-image>a {    position: relative}.banner-image>a::after {    content: '';    display: block;    position: absolute;    left: 0;    right: 0;    top: 0;    bottom: 0;    background-color: rgba(0, 0, 0, 0.2);    transition: all 0.3s ease;    opacity: 0;    visibility: hidden}.banner-image>a:hover::after,.banner-image>a:focus::after {    visibility: visible;    opacity: 1}.breadcrumb-nav {    margin-bottom: 0}.breadcrumb {    background-color: transparent;    border-radius: 0;    margin-bottom: 0;    padding: 1.4rem 1.5rem 1.2rem}.breadcrumb-item {    text-transform: capitalize;    font: 400 1.2rem/1.4 "Open Sans", sans-serif;    letter-spacing: .025rem}.breadcrumb-item i {    font-size: 1.3rem;    vertical-align: top;    margin-top: -.2rem}.breadcrumb-item+.breadcrumb-item {    padding-left: 1rem}.breadcrumb-item+.breadcrumb-item::before {    content: '\e81a';    font-family: 'porto';    padding-right: 1rem;    font-size: 1.3rem;    vertical-align: middle;    margin-top: -.3rem;    color: #8e8e8e}.breadcrumb-item a,.breadcrumb-item.active {    color: #8e8e8e}.page-header {    padding: 4rem 0}.page-header h1 span {    display: block;    font-family: "Open Sans", sans-serif;    font-size: 1.5rem;    font-weight: 700;    font-style: normal;    line-height: 1;    margin-bottom: .4rem}.page-header .btn {    font-size: 1.4rem;    padding: .85rem 2rem;    border-radius: .2rem;    min-width: 100px}.page-header.page-header-bg {    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    background-color: #ccc}.page-header.page-header-bg h1 {    margin-bottom: 2rem}.page-header h1,.page-title {    color: #1e3636;    font-weight: 800;    text-transform: uppercase;    margin-bottom: 0}@font-face {    font-family: 'porto';    src: url("../fonts/porto6e1d.eot?64334846");    src: url("../fonts/porto6e1d.eot?64334846#iefix") format("embedded-opentype"), url("../fonts/porto6e1d.woff2?64334846") format("woff2"), url("../fonts/porto6e1d.woff?64334846") format("woff"), url("../fonts/porto6e1d.ttf?64334846") format("truetype"), url("../fonts/porto6e1d.svg?64334846#porto") format("svg");    font-weight: normal;    font-style: normal}[class^="icon-"]:before,[class*=" icon-"]:before {    font-family: 'porto';    font-style: normal;    font-weight: normal;    speak: none;    display: inline-block;    text-decoration: inherit;    width: 1em;    margin-right: .2em;    text-align: center;    font-variant: normal;    text-transform: none;    line-height: 1em;    margin-left: .2em;    -webkit-font-smoothing: antialiased;    -moz-osx-font-smoothing: grayscale}.icon-cancel:before {    content: '\e800'}.icon-spin2:before {    content: '\e801'}.icon-spin3:before {    content: '\e802'}.icon-spin4:before {    content: '\e803'}.icon-spin5:before {    content: '\e804'}.icon-spin6:before {    content: '\e805'}.icon-firefox:before {    content: '\e806'}.icon-chrome:before {    content: '\e807'}.icon-opera:before {    content: '\e808'}.icon-ie:before {    content: '\e809'}.icon-phone:before {    content: '\e80a'}.icon-down-dir:before {    content: '\e80b'}.icon-cart:before {    content: '\e80c'}.icon-up-dir:before {    content: '\e80d'}.icon-mode-grid:before {    content: '\e80e'}.icon-mode-list:before {    content: '\e80f'}.icon-compare:before {    content: '\e810'}.icon-wishlist:before {    content: '\e811'}.icon-search:before {    content: '\e812'}.icon-left-dir:before {    content: '\e813'}.icon-right-dir:before {    content: '\e814'}.icon-down-open:before {    content: '\e815'}.icon-left-open:before {    content: '\e816'}.icon-right-open:before {    content: '\e817'}.icon-up-open:before {    content: '\e818'}.icon-angle-left:before {    content: '\e819'}.icon-angle-right:before {    content: '\e81a'}.icon-angle-up:before {    content: '\e81b'}.icon-angle-down:before {    content: '\e81c'}.icon-down:before {    content: '\e81d'}.icon-left:before {    content: '\e81e'}.icon-right:before {    content: '\e81f'}.icon-up:before {    content: '\e820'}.icon-angle-double-left:before {    content: '\e821'}.icon-angle-double-right:before {    content: '\e822'}.icon-angle-double-up:before {    content: '\e823'}.icon-angle-double-down:before {    content: '\e824'}.icon-mail:before {    content: '\e825'}.icon-location:before {    content: '\e826'}.icon-skype:before {    content: '\e827'}.icon-right-open-big:before {    content: '\e828'}.icon-left-open-big:before {    content: '\e829'}.icon-down-open-big:before {    content: '\e82a'}.icon-up-open-big:before {    content: '\e82b'}.icon-retweet:before {    content: '\e82c'}.icon-user:before {    content: '\e82d'}.icon-mail-alt:before {    content: '\e82e'}.icon-fax:before {    content: '\e82f'}.icon-lock:before {    content: '\e830'}.icon-company:before {    content: '\e831'}.icon-city:before {    content: '\e832'}.icon-post:before {    content: '\e833'}.icon-country:before {    content: '\e834'}.icon-calendar:before {    content: '\e835'}.icon-doc:before {    content: '\e836'}.icon-mobile:before {    content: '\e837'}.icon-clock:before {    content: '\e838'}.icon-chat:before {    content: '\e839'}.icon-tag:before {    content: '\e83a'}.icon-folder:before {    content: '\e83b'}.icon-folder-open:before {    content: '\e83c'}.icon-forward:before {    content: '\e83d'}.icon-reply:before {    content: '\e83e'}.icon-cog:before {    content: '\e83f'}.icon-cog-alt:before {    content: '\e840'}.icon-wrench:before {    content: '\e841'}.icon-quote-left:before {    content: '\e842'}.icon-quote-right:before {    content: '\e843'}.icon-gift:before {    content: '\e844'}.icon-dollar:before {    content: '\e845'}.icon-euro:before {    content: '\e846'}.icon-pound:before {    content: '\e847'}.icon-rupee:before {    content: '\e848'}.icon-yen:before {    content: '\e849'}.icon-rouble:before {    content: '\e84a'}.icon-try:before {    content: '\e84b'}.icon-won:before {    content: '\e84c'}.icon-bitcoin:before {    content: '\e84d'}.icon-ok:before {    content: '\e84e'}.icon-chevron-left:before {    content: '\e84f'}.icon-chevron-right:before {    content: '\e850'}.icon-export:before {    content: '\e851'}.icon-star:before {    content: '\e852'}.icon-star-empty:before {    content: '\e853'}.icon-plus-squared:before {    content: '\e854'}.icon-minus-squared:before {    content: '\e855'}.icon-plus-squared-alt:before {    content: '\e856'}.icon-minus-squared-alt:before {    content: '\e857'}.icon-truck:before {    content: '\e858'}.icon-lifebuoy:before {    content: '\e859'}.icon-pencil:before {    content: '\e85a'}.icon-users:before {    content: '\e85b'}.icon-video:before {    content: '\e85c'}.icon-menu:before {    content: '\e85d'}.icon-desktop:before {    content: '\e85e'}.icon-doc-inv:before {    content: '\e85f'}.icon-circle:before {    content: '\e860'}.icon-circle-empty:before {    content: '\e861'}.icon-circle-thin:before {    content: '\e862'}.icon-mini-cart:before {    content: '\e863'}.icon-paper-plane:before {    content: '\e864'}.icon-attention-alt:before {    content: '\e865'}.icon-info:before {    content: '\e866'}.icon-compare-link:before {    content: '\e867'}.icon-cat-default:before {    content: '\e868'}.icon-cat-computer:before {    content: '\e869'}.icon-cat-couch:before {    content: '\e86a'}.icon-cat-garden:before {    content: '\e86b'}.icon-cat-gift:before {    content: '\e86c'}.icon-cat-shirt:before {    content: '\e86d'}.icon-cat-sport:before {    content: '\e86e'}.icon-cat-toys:before {    content: '\e86f'}.icon-tag-line:before {    content: '\e870'}.icon-bag:before {    content: '\e871'}.icon-search-1:before {    content: '\e872'}.icon-plus:before {    content: '\e873'}.icon-minus:before {    content: '\e874'}.icon-search-2:before {    content: '\e875'}.icon-bag-1:before {    content: '\e876'}.icon-online-support:before {    content: '\e877'}.icon-shopping-bag:before {    content: '\e878'}.icon-us-dollar:before {    content: '\e879'}.icon-shipped:before {    content: '\e87a'}.icon-list:before {    content: '\e87b'}.icon-money:before {    content: '\e87c'}.icon-shipping:before {    content: '\e87d'}.icon-support:before {    content: '\e87e'}.icon-bag-2:before {    content: '\e87f'}.icon-grid:before {    content: '\e880'}.icon-bag-3:before {    content: '\e881'}.icon-direction:before {    content: '\e882'}.icon-home:before {    content: '\e883'}.icon-magnifier:before {    content: '\e884'}.icon-magnifier-add:before {    content: '\e885'}.icon-magnifier-remove:before {    content: '\e886'}.icon-phone-1:before {    content: '\e887'}.icon-clock-1:before {    content: '\e888'}.icon-heart:before {    content: '\e889'}.icon-heart-1:before {    content: '\e88a'}.icon-earphones-alt:before {    content: '\e88b'}.icon-credit-card:before {    content: '\e88c'}.icon-action-undo:before {    content: '\e88d'}.icon-envolope:before {    content: '\e88e'}.icon-chart:before {    content: '\e88f'}.icon-down-1:before {    content: '\e890'}.icon-up-1:before {    content: '\e891'}.icon-eye:before {    content: '\e892'}.icon-spin1:before {    content: '\e893'}.icon-twitter:before {    content: '\f099'}.icon-facebook:before {    content: '\f09a'}.icon-gplus:before {    content: '\f0d5'}.icon-linkedin:before {    content: '\f0e1'}.icon-spinner:before {    content: '\f110'}.icon-instagram:before {    content: '\f16d'}.icon-sliders:before {    content: '\f1de'}.icon-question-circle-o:before {    content: '\f29c'}.icon-check-empty:before {    content: '\f87a'}.icon-check:before {    content: '\f87b'}.icon-docs-inv:before {    content: '\e895'}.icon-briefcase:before {    content: '\e896'}form {    margin-bottom: 3.5rem}form h2 {    margin-top: 3.4rem;    margin-bottom: 2.3rem}.form-group {    margin-bottom: 1.4rem;        text-align: left;}/*---------- Vertical Tab---------------*//* Style the tab */.vertical .tab {    float: left;    border-bottom: 1px solid #ccc;    background-color: #fff;    width: 28%;    height: auto;    margin-right: 23px;}#accordionExampleChild .collapsed {    background: #fff !important;    -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);}.collapsed.text-color:hover {    color: #000 !important;}#accordionExampleChild .card-body {    background: #fff !important;}.vertical .bs-example{ margin: 0; }.vertical .inactive{ display: none; }/* Style the buttons that are used to open the tab content */.vertical .tab button {    display: block;    background-color: inherit;    color: black;    padding: 9px 13px;    width: 100%;    border: none;    outline: none;    text-align: left;    cursor: pointer;    transition: 0.3s;    border-bottom: 1px solid #dadada;}.vertical .tab button:last-child {  border-bottom: 0px solid;}/* Change background color of buttons on hover */.vertical .tab button:hover {  background-color: #ddd;}/* Create an active/current "tab button" class */.vertical .tab button.active {  background-color: #ccc;}.headding {    font-size: 39px !important;    font-weight: 700;}/* Style the tab content */.vertical .tabcontent {  float: left;  padding: 0px;  width: 70%;  border-left: none;  -webkit-box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14), 0 1px 5px 0 rgba(0,0,0,.12), 0 3px 1px -2px rgba(0,0,0,.2);}/*-------------------- Accourdian Menu-----------*/.bs-example{ margin: 20px 0; }.accordion .fa{ margin-right: 0.5rem; }#accordionExample .card{ border: none;margin-bottom: 0px; }#accordionExample .card-header{ padding: 0; background: none; border: none; }#accordionExample .card-body{background: #f9f8f8; border: none; padding: 2rem 1.5rem;min-height: 100px; border-bottom: 1px solid #d5d3d3;}#accordionExample .card-body p{ margin: 0; }#accordionExample .btn-link{ width: 100%; text-align: left; position: relative; padding: 8px 10px 8px 35px; border-bottom: 1px solid #ccc; }#accordionExample .btn-link i{ float: right;line-height: 23px; }#accordionExample .btn-link{ color: #fff !important;font-size: 12px !important;background: #23404e;  }#accordionExample .btn-link:active{text-decoration: none !important;}#accordionExample .btn-link:focus{text-decoration: none !important;}#accordionExample .btn-link:hover{text-decoration: none !important; background: #23b2f9; color: #333;}#accordionExample .collapsed {    color: #000 !important;    background: #fff;    border-left: 1px solid #e4e4e4;    border-right: 1px solid #e4e4e4;}.service-table strong {    color: #2db4f7;    font-weight: 800;    font-size: 12px;}button.btn.btn-link.text-color {    background: #0686f3 !important;}.why-choose-us { position: relative; }.why-choose-us .owl-dots {  position: absolute;  top: -16%;   right: 1%;}.form-group .form-control,.form-group .select-custom {    margin-bottom: 0;    max-width:100%;}.sitemapul{ padding-left: 2%; }/*.sitemapul li{background: url('../images/leftliarrarrow.png') no-repeat 2px 6px;padding-left: 22px;}*/.sitemapul a{ padding:5px 0px; display: block;  }.sitemapul a:hover{box-shadow: 4px 8px 12px #ccc;color:#0088CC; text-decoration: none; padding-left: 10px;}.cntoffer{ color: #fff; font-size: 14px; padding: 0 20% 0 0;}.headngbox{padding-top: 5% !important;text-align: left !important;font-size: 42px !important;}.inpgsec{ padding-top: 3rem !important; }.counponset{ margin-top: 25px;margin-right: 0px; }.couponbx{border-right: 2px dotted #c4bcbc; font-size: 11px; box-shadow: 4px 4px 12px #ccc;padding: 10% 0;border-left: 6px solid #06a6f7;text-align: center;}.couponbx h3{ font-size: 24px;color: #179326;margin: 0 0 15px 0;padding: 0; font-weight: 500; }.couponbx i{ color: #57bb63; font-size: 11px; margin-right: 5px; }.coupontitle {font-size: 20px;  font-weight: 500;  margin-top: 10px;margin-bottom: 3px;position: relative;color: #0364b5;}.coupon-decrip{ color: #939393;font-size: 13px; }.couponcnt{ position: relative; box-shadow: 4px 4px 12px #ccc;padding-left: 30px;}.sharecnt { position: absolute; right: 0; top: 0; color:#b5b5b5; font-size: smaller; }.sharecnt:hover{ color:#000; }.coupon-stac{ color: #4f4a4a;font-size: 11px;margin-top: 0; margin-bottom: 10px;}.coupon-stac i{ margin-right: 5px; color: #6fb752;margin-left: 0 !important; }.coupon-stac i:last-child{ margin-left:5%; }.getcoupon{ position: absolute; bottom: 10%; right: 1%;border: 2px dotted #ddd;padding: 6px !important;border-radius: 20px !important;box-shadow: 3px 3px 7px rgba(94, 94, 94, 0.5); }.readmore {    color: #0088cc;    margin-left: 10px;    letter-spacing: 0.5px;    font-weight: 600;    background: transparent;    border: 0;}.readmore:hover{text-decoration: none;border: 0;}.readmore:focus{text-decoration: none;border: 0;}.readmore:active{text-decoration: none;border: 0;}.termsection .tab-content{border: 0px dotted #eeecec;margin-top: 0px;border-top: 0;}.form-group .form-control+.form-control {    margin-top: 1rem}.form-group-sm {    margin-bottom: .9rem;    max-width: 480px}.form-control {    height: 4.8rem;    padding: 1.25rem 1.5rem;    font-size: 1.4rem;    line-height: 1.5;    font-weight: 400;    font-family: "Open Sans", sans-serif;    color: #7a7d82;    background-color: #fff;    border: 1px solid #e6e6e6;    border-radius: 0;    margin-bottom: 1rem;    transition: all .3s;    max-width: 480px}.form-control-sm {    height: 4.5rem;    padding: 1.2rem 1.5rem;    font-size: 1.3rem}select.form-control:not([size]):not([multiple]) {    height: 4.8rem}select.form-control-sm:not([size]):not([multiple]) {    height: 4.5rem}.form-control:focus {    color: #7a7d82;    background-color: #fff;    border-color: #0088CC;    box-shadow: none}.main .form-control::-webkit-input-placeholder {    color: #7a7d82}.main .form-control::-moz-placeholder {    color: #7a7d82}.main .form-control:-ms-input-placeholder {    color: #7a7d82}.main .form-control::-ms-input-placeholder {    color: #7a7d82}.main .form-control::placeholder {    color: #7a7d82}textarea.form-control {    min-height: 45px;    max-width: 680px}.form-footer {    display: flex;    align-items: center;    vertical-align: middle;    margin-top: 2rem;    margin-bottom: -0.5rem;    font-size: 1.4rem}.form-footer .form-footer-right {    margin-left: auto;    margin-right: 0}.form-footer .form-footer-right .btn {    margin: 0}.forget-pass {    line-height: 1.3}.form-footer .btn {    margin-right: 3rem}label {    color: #000;    font-weight: 400;    font-size: 1.4rem;    margin: 0 0 .6rem}.required-field>label::after {    content: '*';    color: #e02b27;    font-size: 1.2rem;    margin: 0 0 0 .45rem}.required {    color: #e02b27;    font-size: 1.2rem}.required+.form-footer {    margin-top: 0.8rem}.select-custom {    position: relative;    margin-bottom: 1rem}.select-custom select {    -webkit-appearance: none;    appearance: none}.select-custom::after {    font-family: 'porto';    content: '\e81c';    position: absolute;    display: inline-block;    right: 1.9rem;    top: 50%;    font-size: 1.5rem;    transform: translateY(-51%);    color: #34373f}.select-custom .form-control,.select-custom .form-control-sm {    padding-right: 4rem}.form-group-custom-control {    margin-top: 2rem}.form-group-custom-control .custom-control {    margin-top: 0;    margin-bottom: 2rem}.form-group-custom-control+.form-group-custom-control {    margin-top: -.5rem}.form-group-custom-control .custom-control-label {    text-transform: initial;    font-family: "Open Sans", sans-serif;    letter-spacing: 0;    font-weight: 400}.custom-control {    position: relative;    padding-left: 3rem;    margin-top: 0rem;    margin-bottom: 0rem;}.custom-control-label {    position: static;    margin-bottom: 0;    margin-top: .1rem;    font-size: 1.4rem}.custom-control-label:before {    left: 0;    top: .4rem;    width: 2.5rem;    height: 2.5rem;    background-color: #fff;    border: 1px solid #e6e6e6}.custom-control-label:after {    left: 0;    top: .4rem;    width: 2rem;    height: 2rem}.custom-checkbox .custom-control-label::before {    border-radius: 0}/*.custom-checkbox .custom-control-input:checked~.custom-control-label::after{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E")}*/.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {    color: #fff;    border-color: #08c;    background-color: #08c;    padding-left: 5px;}.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {    background-color: #08c}.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {    background-color: rgba(0, 136, 204, 0.5)}.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {    background-color: rgba(0, 136, 204, 0.5)}.form-input {    padding: 1rem 1.2rem;    border-radius: 2px;    border: 1px solid #ddd}.form-wide {    width: 100%}.btn {    padding: 1.25rem 2rem;    font-size: 1.4rem;    line-height: 1.5;    font-family: "Oswald", sans-serif;    letter-spacing: .1rem;    text-transform: uppercase;    border-radius: 0;    min-width: 124px;    transition: all .3s}.btn-sm {    font-size: 1.3rem;    padding: 1rem 1.5rem;    letter-spacing: 1px;    min-width: 90px}.btn-link {    padding-top: 0;    padding-bottom: 0;    color: #282d3b;    text-transform: initial;    letter-spacing: 0;    font-size: 13px;    min-width: 0;    font-family: "Open Sans", sans-serif}.btn-link:hover,.btn-link:focus {    color: #282d3b;    text-decoration: underline}.btn-md {    padding: 1rem 2.4rem;    text-shadow: none;    font-size: 12px;    letter-spacing: .025em}.btn-primary {    color: #fff;    background-color: #08c;    border-color: #08c;    box-shadow: none}.btn-primary:hover,.btn-primary:focus,.btn-primary.focus {    color: #fff;    background-color: #00a3f5;    border-color: #00a3f5;    box-shadow: none}.btn-primary.disabled,.btn-primary:disabled {    color: #fff;    background-color: #08c;    border-color: #08c}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active,.show>.btn-primary.dropdown-toggle {    color: #fff;    background-color: #069;    border-color: #005e8c}.btn-secondary {    color: #fff;    background-color: #282d3b;    border-color: #282d3b;    box-shadow: none}.btn-secondary:hover,.btn-secondary:focus,.btn-secondary.focus {    color: #fff;    background-color: #384053;    border-color: #384053;    box-shadow: none}.btn-secondary.disabled,.btn-secondary:disabled {    color: #fff;    background-color: #282d3b;    border-color: #282d3b}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active,.show>.btn-secondary.dropdown-toggle {    color: #fff;    background-color: #13161d;    border-color: #0e1015}.btn-dark {    color: #fff;    background-color: #010204;    border-color: #010204;    box-shadow: none}.btn-dark:hover,.btn-dark:focus,.btn-dark.focus {    color: #fff;    background-color: #1a1a1a;    border-color: #1a1a1a;    box-shadow: none}.btn-dark.disabled,.btn-dark:disabled {    color: #fff;    background-color: #010204;    border-color: #010204}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active,.show>.btn-dark.dropdown-toggle {    color: #fff;    background-color: #1a1a1a;    border-color: #1a1a1a}.btn-outline {    color: #ccc;    background-color: transparent;    background-image: none;    border-color: #ccc}.btn-outline:hover,.btn-outline.focus {    color: #282d3b;    background-color: transparent;    border-color: #08c;    box-shadow: none}.btn-outline.disabled,.btn-outline:disabled {    color: #ccc;    background-color: transparent}.btn-outline:not(:disabled):not(.disabled):active,.btn-outline:not(:disabled):not(.disabled).active,.show>.btn-outline.dropdown-toggle {    color: #282d3b;    background-color: transparent;    border-color: #08c}.btn-outline-secondary {    color: #777;    background-color: transparent;    background-image: none;    border-color: #ccc}.btn-outline-secondary:hover,.btn-outline-secondary.focus {    color: #fff;    background-color: #08c;    border-color: #08c;    box-shadow: none}.btn-outline-secondary.disabled,.btn-outline-secondary:disabled {    color: #777;    background-color: transparent}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active,.show>.btn-outline-secondary.dropdown-toggle {    color: #fff;    background-color: #08c;    border-color: #08c}.btn-outline-dark {    color: #05131c;    background-color: transparent;    background-image: none;    border-color: #efefef}.btn-outline-dark:hover,.btn-outline-dark.focus {    color: #fff;    background-color: #08c;    border-color: #08c;    box-shadow: none}.btn-outline-dark.disabled,.btn-outline-dark:disabled {    color: #05131c;    background-color: transparent}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active,.show>.btn-outline-dark.dropdown-toggle {    color: #fff;    background-color: #08c;    border-color: #08c}.btn-social-login {    display: flex;    text-decoration: none;    margin-left: 10px;    margin-right: 10px;    text-transform: uppercase;    font-family: Oswald;    background-color: #08c}.btn-social-login span,.btn-social-login i {    color: #fff}.btn-social-login i {    padding-right: 6px;    margin-top: -1px}.btn-facebook {    background: #3a589d}.btn-gplus {    background: #dd4e31}.btn-twitter {    background: #1aa9e1}.owl-dots .owl-dot,.owl-nav .owl-prev,.owl-nav .owl-next {    outline: none}a:focus {    outline: none}@-webkit-keyframes spin {    0% {        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    100% {        -ms-transform: rotate(359deg);        -webkit-transform: rotate(359deg);        transform: rotate(359deg)    }}@-ms-keyframes spin {    0% {        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    100% {        -ms-transform: rotate(359deg);        -webkit-transform: rotate(359deg);        transform: rotate(359deg)    }}@keyframes spin {    0% {        -ms-transform: rotate(0deg);        -webkit-transform: rotate(0deg);        transform: rotate(0deg)    }    100% {        -ms-transform: rotate(359deg);        -webkit-transform: rotate(359deg);        transform: rotate(359deg)    }}.mfp-container .mfp-preloader,.porto-loading-icon {    content: '';    display: inline-block;    border: 2px solid transparent;    width: 40px;    height: 40px;    -webkit-animation: spin .75s infinite linear;    animation: spin .75s infinite linear;    border-image: none;    border-radius: 50%;    z-index: 2;    border-top-color: #08c;    margin: 0 auto}.mfp-container .mfp-preloader::before,.porto-loading-icon::before {    content: '';    position: absolute;    left: -2px;    top: -2px;    right: 0;    width: inherit;    height: inherit;    border: inherit;    border-radius: inherit;    border-top-color: inherit;    -webkit-animation: spin 1.5s infinite ease;    animation: spin 1.5s infinite ease}.alert {    border-radius: 0;    margin-bottom: 2rem;    padding: 1.4rem 1.5rem}.alert.alert-intro {    font-size: 1.5rem}.card {    border-radius: 0;    border: 1px solid #ddd;    font-size: 1.4rem;    margin-bottom: 3rem}.card-header {    padding: 1.2rem 1.5rem;    background-color: #f5f5f5;    border-radius: 0;    color: #2b2b2d;    border-color: #ddd;    font-weight: 800;    line-height: 1.5;    text-transform: uppercase;    margin: 0}.card-header::after {    display: block;    clear: both;    content: ''}.card-header .card-edit {    display: inline-block;    float: right;    font-size: 1.3rem;    color: #282d3b;    font-weight: 400;    text-transform: capitalize;    margin-top: .1rem}.card-body {    padding: 2rem 1.5rem;    border-top: 0;    border-radius: 0;    min-height: 135px}.card-body a {    text-decoration: none;}.card-body h4 {    color: #8a8a8a;    margin-bottom: .7rem}.modal form {    margin: 0}.modal form .form-group {    max-width: 480px}.modal form .form-control {    max-width: 100%}.modal-body {    padding: 1.5rem}.modal-content {    box-shadow: 0 0 12px 2px rgba(0, 0, 0, 0.35);    border-radius: 10px;}.modal-header,.modal-footer {    display: flex;    align-items: center;    height: 40px;    padding-left: 1.5rem;    padding-right: 1.5rem}.modal-title {    font-weight: 400}.close {    font-size: 2.2rem}.member {    background-color: #fff;    margin-bottom: 2.8rem;    padding: 2.5rem 0;    text-align: center;    transition: all .3s ease}.member img {    border-radius: 50%;    display: inline-block !important;    height: auto;    max-width: 160px !important}.owl-carousel .member {    margin-bottom: .5rem}.member-title {    color: #282d3b;    font: 700 1.4rem/1 "Open Sans", sans-serif;    margin: 2.5rem 0 .5rem;    text-transform: uppercase}.member-job {    color: #8c8e94;    display: block;    font-size: 1.4rem;    margin-bottom: 1rem;    text-transform: uppercase}.tooltip {    font-family: "Open Sans", sans-serif;    font-size: 1.3rem}.tooltip.show {    opacity: 1}.tooltip .arrow {    height: 1rem;    width: 1rem}.bs-tooltip-top,.bs-tooltip-auto[x-placement^="top"] {    padding: 1rem 0}.bs-tooltip-top .arrow::before,.bs-tooltip-auto[x-placement^="top"] .arrow::before {    border-top-color: #ddd;    border-width: 1rem 1rem 0;    margin-left: -.5rem}.bs-tooltip-right,.bs-tooltip-auto[x-placement^="right"] {    padding: 0 1rem}.bs-tooltip-right .arrow,.bs-tooltip-auto[x-placement^="right"] .arrow {    height: 2rem;    width: 1rem}.bs-tooltip-right .arrow::before,.bs-tooltip-auto[x-placement^="right"] .arrow::before {    border-right-color: #ddd;    border-width: 1rem 1rem 1rem 0}.bs-tooltip-bottom,.bs-tooltip-auto[x-placement^="bottom"] {    padding: 1rem 0}.bs-tooltip-bottom .arrow::before,.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {    border-bottom-color: #ddd;    border-width: 0 1rem 1em;    margin-left: -.5rem}.bs-tooltip-left,.bs-tooltip-auto[x-placement^="left"] {    padding: 0 1rem}.bs-tooltip-left .arrow,.bs-tooltip-auto[x-placement^="left"] .arrow {    height: 1rem;    width: 1rem}.bs-tooltip-left .arrow::before,.bs-tooltip-auto[x-placement^="left"] .arrow::before {    border-left-color: #ddd;    border-width: 1rem 0 1rem 1rem}.tooltip-inner {    background-color: #f4f4f4;    border: 1px solid #ddd;    border-radius: .1rem;    color: #777;    max-width: 270px;    padding: 1.2rem 1.5rem;    text-align: left}.social-icons {    display: flex;    align-items: center}.social-icon {    display: inline-flex;    align-items: center;    justify-content: center;    font-size: 1.4rem;    width: 3.2rem;    height: 3.2rem;    background-color: #08c;    color: #fff;    text-decoration: none;    opacity: 1}.social-icon+.social-icon {    margin-left: .5rem}.social-icon:hover,.social-icon:focus {    color: #fff;    text-decoration: none;    opacity: .85}.social-icon.social-facebook {    color: #fff;    background-color: #3b5a9a}.social-icon.social-twitter {    color: #fff;    background-color: #1aa9e1}.social-icon.social-linkedin {    color: #fff;    background-color: #0073b2}.social-icon.social-gplus {    color: #fff;    background-color: #dd4b39}.social-icon.social-mail {    color: #fff;    background-color: #dd4b39}.info-boxes-container {    background-color: #f4f4f4;    margin-bottom: 0rem}.info-boxes-container .container,.info-boxes-container .container-fluid {    display: flex;    flex-direction: column;    align-items: center;    padding: 0}.info-box {    display: flex;    align-items: center;    padding: .75rem 1.5rem;    width: 100%;    color: #839199}.info-box i {    color: #4b4b4b;    font-size: 3.7rem;    margin-right: 1.9rem;    min-width: 3.5rem;    text-align: center}.info-box i::before {    margin: 0;    width: auto}.info-box h4 {    color: #465157;    margin-bottom: 0.2rem;    font: 600 1.4rem/1.1 "Open Sans", sans-serif;    letter-spacing: 0.05rem;    text-transform: uppercase}.info-box p {    margin-bottom: 0;    font-size: 1.3rem;    font-weight: 300;    line-height: 1.6;    letter-spacing: .01rem}.info-box+.info-box {    border-top: 1px solid #fff}.feature-box {    width: 100%;    color: #7b858a;    background-color: #fff;    font-size: 1.5rem;    line-height: 2;    padding: 2rem 2.5rem 2rem;    margin-bottom: 3rem}.feature-box i {    display: inline-block;    color: #08c;    font-size: 5rem;    line-height: 1;    margin-bottom: 2.2rem}.feature-box i::before {    margin: 0}.feature-box h3 {    color: #21293c;    font: 600 1.8rem/1.1 "Open Sans", sans-serif;    letter-spacing: 0;    margin-bottom: 2rem}.feature-box p {    margin-bottom: 0}.feature-box-content {    font-size: 1.5rem;    line-height: 1.8;    color: #7b858a}.feature-box-simple {    color: #4a505e;    padding: 0;    background-color: transparent;    font-size: 1.4rem;    line-height: 1.9;    margin-bottom: 2rem}.feature-box-simple i {    display: inline-flex;    width: 6rem;    height: 6rem;    align-items: center;    justify-content: center;    border: 0.2rem solid #08c;    color: #08c;    font-size: 2.8rem;    margin-bottom: 2.2rem;    border-radius: 50%}.feature-box-simple i.icon-paper-plane::before {    margin-left: -.5rem}.feature-box-simple h3 {    color: #2b2b2d;    font-size: 1.4rem;    font-weight: 700;    letter-spacing: 0;    text-transform: uppercase;    margin-bottom: 1.2rem}.feature-box-simple p {    margin-bottom: 2.3rem;    max-width: 230px;    min-height: 0 !important}.feature-box-simple.text-center p {    margin-left: auto;    margin-right: auto}.feature-box-simple .btn {    font-size: 1.3rem;    min-width: 125px;    padding: 1rem 1rem}.nav.nav-tabs {    border: 0;    margin: 0;    border-bottom: .2rem solid #e7e7e7}.nav.nav-tabs .nav-item {    margin-bottom: -.2rem}.nav.nav-tabs .nav-item .nav-link {    padding: 1.2rem 0;    font: 700 1.4rem/1 "Oswald", sans-serif;    color: #282d3b;    border: 0;    border-bottom: .2rem solid transparent;    text-transform: uppercase;    letter-spacing: .01rem}.nav.nav-tabs .nav-item .nav-link:hover {    color: #08c}.nav.nav-tabs .nav-item+.nav-item {    margin-left: 10px;}.nav.nav-tabs .nav-item.show .nav-link,.nav.nav-tabs .nav-item .nav-link.active {    color: #08c;    border-bottom-color: #08c}.count-container {    margin-bottom: 2rem;    text-align:center;}.count-wrapper {    font: 800 3.2rem/1 "Open Sans", sans-serif;    text-transform: uppercase;    color: #08c;    margin-bottom: .7rem}.count-wrapper span+span {    font-size: 1.9rem}.count-title {    color: #7b858a;    font: 400 1.4rem/1 "Open Sans", sans-serif;    margin-bottom: 0}.testimonial-owner {    display: block;    align-content: center}.testimonial-team {    display: flex;    align-content: center}.testimonial-team figure {    max-width: 86px;    margin-right: 25px}.testimonial-owner figure {    max-width: 86px;    margin-right: 25px}.testimonial-team h4 {    display: block;    margin-bottom: .5rem;    color: #111;    padding-top: .7rem;    font-size: 1.4rem;    text-transform: uppercase}.testimonial-owner h4 {    display: block;    margin-bottom: .5rem;    color: #111;    padding-top: .7rem;    font-size: 1.4rem;    text-transform: uppercase}.testimonial-team span {    display: block;    color: #666;    font-size: 1.2rem;    text-transform: uppercase}.testimonial-owner span {    display: block;    color: #666;    font-size: 1.2rem;    text-transform: uppercase}.testimonial blockquote {    position: relative;    padding: 1rem 2rem;    margin-left: 15px;    font-style: normal;    font-size: 1.4rem;    line-height: 1.8}.testimonial blockquote::before {    content: '\e842';    position: absolute;    left: -1rem;    top: 0;    font-family: 'porto';    font-weight: 400;    font-size: 2.1rem;    line-height: 1;    color: #08c}.toolbox {    color: #7a7d82;    display: flex;    flex-direction: row;    font-size: 1.4rem;    line-height: 1.5;    margin-top: 0;    margin-bottom: 1.5rem;    float: right;}.toolbox::after {    display: block;    clear: both;    content: ''}.toolbox.toolbox-pagination {    margin-bottom: 5rem;    padding-top: 2rem;    border-top: .1rem solid #efefef}.toolbox .pagination {    margin-left: auto}.toolbox .select-custom {    margin-bottom: 0}.toolbox .select-custom::after {    right: 1.3rem;    font-size: 1.6rem}.toolbox .select-custom .form-control {    font-size: 1.2rem;    padding-right: 2.5rem;    max-width: 160px;    border-color: #e4e4e4}.toolbox label {    display: none;    margin-bottom: 0;    margin-top: 1px;    font-weight: 400;    color: #7a7d82;    font-size: 1.3rem}.toolbox .form-control {    color: #7a7d82;    display: inline-block;    border-width: .1rem;    padding: 0 .8rem;    margin-bottom: 0}.toolbox .form-control:not(:focus) {    border-color: #e4e4e4}.toolbox select.form-control:not([size]):not([multiple]) {    height: 34px}.toolbox .toolbox-show .select-custom:after {    right: 1rem}.toolbox-pagination .toolbox-show {    display: none}.pagination {    border-radius: 0;    font-weight: 700;    font-family: "Open Sans", sans-serif;    align-items: center;    margin-bottom: 0}.page-link {    display: inline-flex;    align-items: center;    justify-content: center;    min-width: 3.2rem;    height: 3.2rem;    font-size: 1.4rem;    padding: 0 .3rem;    line-height: 1.1;    color: #706f6c;    background-color: transparent;    border: .1rem solid #e9e9e9}.page-link.page-link-btn {    display: inline-flex;    align-items: center;    justify-content: center;    padding-left: .2rem;    padding-right: .2rem;    min-width: 0;    height: 3.2rem;    border: 0;    padding: 0;    color: #6f6e6b;    font-size: 2rem}.page-link.page-link-btn i {    position: relative;    top: -.1rem}.page-link.page-link-btn i::before {    margin-left: 0;    margin-right: 0}.page-link:hover,.page-link:focus {    box-shadow: none;    color: #08c;    text-decoration: none;    background-color: transparent}.page-item+.page-item {    margin-left: .7rem}.page-item span {    padding-left: .3rem;    padding-right: .3rem}.page-item:first-child .page-link {    border-top-left-radius: 0;    border-bottom-left-radius: 0}.page-item:last-child .page-link {    border-top-right-radius: 0;    border-bottom-right-radius: 0}.page-item.active .page-link {    color: #08c;    background-color: transparent;    border-color: #e9e9e9}.page-item.disabled .page-link {    color: #eaeaea}.page-item.disabled .page-link.page-link-btn {    color: #eaeaea;    border-color: #eaeaea;    background-color: transparent}.toolbox-left {    display: flex;    align-items: center}.toolbox-item {    display: flex;    align-items: center}/*.toolbox-item.toolbox-sort {    margin-right: 1.5rem}*/nav.toolbox.toolbox-pagination {    float: none;}.toolbox-item.toolbox-show {    margin-left: auto;    font-size: 1.2rem}.toolbox-item label {    margin-right: 1.2rem}.sorter-btn {    font-size: 1.7rem;    color: #000;    margin-left: .8rem;    text-decoration: none}.sorter-btn::before {    content: '\e890';    font-family: 'porto'}.sorter-btn.btn-desc::before {    content: '\e891'}.sorter-btn:hover,.sorter-btn:focus {    text-decoration: none}.layout-modes {    display: none;    font-size: 0;    margin-left: 2.1rem}.layout-btn {    display: inline-block;    height: 3.4rem;    font-size: 1.6rem;    line-height: 3.4rem;    color: #000;    text-align: center;    margin-right: .7rem;    text-decoration: none}.layout-btn i:before {    margin-left: 0;    margin-right: 0}.layout-btn:last-child {    margin-right: 0}.layout-btn.active,.layout-btn:hover,.layout-btn:focus {    color: #08c;    text-decoration: none}.horizontal-filter .toolbox-sort {    margin-left: auto}.horizontal-filter .toolbox-item:last-child {    display: none}.login-popup .mfp-content {    background-color: white;    max-width: 872px;    width: 80%}.login-popup .container {    padding: 2.5rem 3rem}.login-popup .title {    font-size: 1.5rem;    font-weight: 600;    line-height: 2;    text-transform: uppercase}.login-popup form {    display: block}.login-popup label {    color: #777;    font-family: "Open Sans", sans-serif;    font-size: 1.2rem;    font-weight: 400;    line-height: 1;    text-transform: capitalize}.login-popup .form-footer {    margin: 0 0 2rem}.login-popup .form-footer .custom-control {    font-size: 1.3rem;    margin: 0 0 0 auto}.login-popup .forget-password {    color: #08c;    font-size: 1.3rem}.login-popup .social-login-wrapper {    background-color: #f4f4f2;    padding: 2rem 2rem 2.5rem;    text-align: center}.login-popup .social-login-wrapper p {    color: #121214;    font-size: 12px;    font-weight: 600;    margin-bottom: 2rem;    text-transform: uppercase}.login-popup .btn-group {    flex-wrap: wrap;    justify-content: space-around}.mfp-ready.mfp-bg {    background-color: #000;    -webkit-transition: all .35s ease-out;    -moz-transition: all .35s ease-out;    transition: all .35s ease-out}.mfp-zoom-out-cur .mfp-bg {    opacity: .8}.mfp-zoom-out-cur .mfp-counter {    color: #fff}.mfp-zoom-out-cur .mfp-arrow-right::before {    border-left: 0}.mfp-zoom-out-cur .mfp-arrow-left::before {    border-right: 0}.mfp-ajax-product.mfp-bg,.login-popup.mfp-bg {    opacity: 0}.mfp-wrap .mfp-content {    opacity: 0;    -moz-transition: all .35s ease-out;    -webkit-transition: all .35s ease-out;    transition: all .35s ease-out}.mfp-ajax-product.mfp-wrap .mfp-content,.login-popup.mfp-wrap .mfp-content {    max-width: 872px}.mfp-wrap.mfp-ready .mfp-content {    opacity: 1}.mfp-wrap.mfp-removing .mfp-content {    opacity: 0}.home-slider {    margin-bottom: 2rem;    height: auto;    position: relative;    background-color: #fafafa;}.home-slider::after,.home-slider::before {    border: 2px solid transparent;    border-image: none;    border-radius: 50%;    border-top-color: #08c;    content: '';    height: 40px;    left: calc(50% - 2rem);    position: absolute;    top: calc(50% - 2rem);    width: 40px}.home-slider::before {    -webkit-animation: spin 1s infinite ease;    animation: spin 1s infinite ease;    z-index: 4}.home-slider::after {    -webkit-animation: spin .5s infinite linear;    animation: spin .5s infinite linear;    z-index: 5}.home-slider.loaded::after,.home-slider.loaded::before {    display: none}.home-slide,.category-slide {    display: flex;    align-items: center;    width: 100%;    height: auto;    }.home-slide .slide-bg,.category-slide .slide-bg {    position: absolute;    left: 0;    top: 0;    bottom: 0;    right: 0;    max-height: none !important;    z-index: 2;    background-size: cover;    background-position: center center;    background-repeat: no-repeat}.owl-carousel-lazy.owl-carousel {    display: block}.owl-carousel-lazy.owl-carousel .home-slide:first-child,.owl-carousel-lazy.owl-carousel .owl-item:first-child .home-slide {    display: block}.owl-carousel-lazy.owl-carousel:not(.owl-loaded)>*:not(:first-child) {    display: none}.home-slide {    position: relative}.home-slide::before {    content: '';    display: block;    padding-top: 42.7586206897%;    width: 100%}.home-slide-content {    position: absolute;    left: 0;    padding-left: 3.4rem;    z-index: 3;    color: #585b5f;    font-weight: 300;    font-size: 1.4rem;    line-height: 1.5}.home-slide-content h1 {    color: #2c373c;    font-weight: 800;    font-size: 3.2rem;    line-height: 1.1;    font-family: "Open Sans", sans-serif;    text-transform: uppercase;    letter-spacing: -.06rem;    margin-bottom: .4rem;    line-height: 1}.home-slide-content h3 {    color: #2c373c;    font-weight: 700;    font-size: 1.5rem;    line-height: 1.1;    font-family: "Open Sans", sans-serif;    text-transform: uppercase;    margin-bottom: .1rem;    letter-spacing: 0}.home-slide-content h3 span {    font-size: 2.2rem;    font-family: "Oswald", sans-serif}.home-slide-content p {    margin-bottom: 2.5rem}.home-slide-content .btn {    padding: .7rem 1rem;    font-weight: 400;    font-size: 1.3rem;    min-width: 112px;    border-radius: .1rem}.home-slide-content.text-white {    color: #fff}.home-slide-content.text-white h1,.home-slide-content.text-white h3 {    color: #fff}.home-slider.owl-carousel .owl-nav .owl-prev,.home-slider.owl-carousel .owl-nav .owl-next {    position: absolute;    top: 50%;    display: flex;    align-items: center;    justify-content: center;    min-width: 3rem;    font-size: 3rem;    margin: 0;    line-height: 1;    color: #fff;    background-color: transparent;    border: 0;    border-radius: 0;    transition: all .3s;    font-weight: 100;    transform: translateY(-50%)}.home-slider.owl-carousel .owl-nav .owl-prev i,.home-slider.owl-carousel .owl-nav .owl-next i {    margin-top: -.3rem}.home-slider.owl-carousel .owl-nav .owl-prev i::before,.home-slider.owl-carousel .owl-nav .owl-next i::before {    margin: 0;    border-radius: 0}.home-slider.owl-carousel .owl-nav .owl-prev {    left: 1.2rem}.home-slider.owl-carousel .owl-nav .owl-next {    right: 1.2rem}.home-slider.owl-carousel .owl-nav .owl-prev:hover,.home-slider.owl-carousel .owl-nav .owl-next:hover,.home-slider.owl-carousel .owl-nav .owl-prev:focus,.home-slider.owl-carousel .owl-nav .owl-next:focus {    color: #08c;    border-color: transparent;    background-color: transparent}.home-slider.owl-carousel .owl-dots {    display: none;    position: absolute;    left: 3.4rem;    bottom: 3.4rem;    margin: 0;    line-height: 0}.owl-carousel .product:not(.product-sm) {    margin-bottom: 0}.owl-dots-top.owl-carousel .owl-dots {    position: absolute;    right: 0;    top: -40px;    margin: 0}.owl-dots-top.owl-carousel.owl-theme .owl-nav.disabled+.owl-dots {    margin: 0}.product-column .title {    margin-bottom: 1.8rem}.sidebar-home {    margin-top: 3rem}.sidebar-home .widget {    margin-bottom: 3rem;    border-radius: .2rem}.sidebar-home .widget-title {    font: 700 1.7rem/1 "Open Sans", sans-serif;    color: #05131c;    margin: 0 0 1.4rem;    text-transform: uppercase}.widget-banners {    border-radius: .2rem;    overflow: hidden}.widget-banners .banner {    margin-bottom: 0}.widget-banners .owl-dots {    position: absolute;    bottom: 3.6rem;    margin: 0;    left: 0;    right: 0;    text-align: center}.widget-newsletters {    padding: 3.5rem 2.8rem 3.2rem;    background-color: #f4f4f4}.widget-newsletters p {    font-size: 1.4rem;    line-height: 1.7;    color: #4a505e;    letter-spacing: 0.01rem;    text-align: center;    max-width: 205px;    margin-left: auto;    margin-right: auto;    margin-bottom: 2.5rem}.widget-newsletters .form-group {    position: relative;    margin-bottom: .7rem;    max-width: none}.widget-newsletters .widget-title {    text-align: center}.widget-newsletters label {    display: inline-flex;    align-items: center;    position: absolute;    left: 1.5rem;    top: 50%;    transform: translateY(-50%);    transition: all .3s;    font-weight: 600;    font-size: 1.2rem;    text-transform: uppercase;    color: #05131c}.widget-newsletters label i {    margin-right: 1rem;    font-size: 1.6rem}.widget-newsletters label i::before {    margin: 0}.widget-newsletters .form-control {    border-radius: .2rem;    max-width: none;    font-size: 1.3rem;    padding: 1.2rem 1.5rem}.widget-newsletters .form-control:focus+label {    opacity: 0}.widget-newsletters .form-control:not(:focus) {    border-color: #e4e4e4}.widget-newsletters .btn {    color: #fff;    border-color: #05131c;    background-color: #05131c;    border-radius: .2rem;    font-size: 1.2rem;    padding: 1.25rem 1rem}.widget-newsletters .btn:hover,.widget-newsletters .btn:focus,.widget-newsletters .btn:active {    color: #fff;    border-color: #092232;    background-color: #092232}.widget-testimonials {    /*border: 0.2rem solid #08c;    padding: 2.3rem 2.5rem 3.2rem*/}.banner.banner-image img {    height: 325px;}.widget-testimonials blockquote {    margin-left: 0;    padding: 1.5rem 3rem 1.5rem 4rem;    margin-bottom: 0}.widget-testimonials .testimonial blockquote::before {    left: 0;    top: .5rem}.widget-testimonials .testimonial blockquote::after {    content: '\e843';    position: absolute;    bottom: 1.5rem;    right: 9px;    font-family: 'porto';    font-weight: 400;    font-size: 2.1rem;    line-height: 1;    color: #08c}.widget-testimonials .testimonial-owner figure {    margin-right: 0;    margin: 0 auto;}.widget-testimonials .testimonial-owner h4 {    color: #2b2b2d;    font-size: 1.3rem;    margin-bottom: .2rem;    padding-top: 3rem}.widget-testimonials .testimonial-owner span {    font-size: 1.3rem;    color: #62615e;    text-transform: initial}.widget-testimonials .owl-theme .owl-nav.disabled+.owl-dots {    margin-top: 0;    text-align: left;    padding-left: 4rem}.widget-posts-slider.owl-theme .owl-nav.disabled+.owl-dots {    margin-top: 0;    text-align: left}.post {    padding-top: 1.7rem;    padding-bottom: 1.5rem}.post .post-date {    display: block;    font-weight: 700;    font-size: 1.3rem;    text-transform: uppercase;    margin-bottom: .1rem;    color: #08c}.post .post-title {    font: 600 1.7rem/1.1 "Open Sans", sans-serif;    color: #2b2b2d;    margin-bottom: 1.6rem}.post .post-title a {    color: inherit}.post p {    font-size: 1.4rem;    color: #4a505e;    line-height: 1.9;    max-width: 240px}.about-section {    padding: 1rem 0 2.5rem;    font-size: 1.5rem;    line-height: 1.8;    color: #7b858a}strong.new {    background: #ee5250;    color: #fff;    padding: 0px 6px;    border-radius: 3px;    font-size: 11px;    text-transform: uppercase;    margin-left: 18px;}.about-section p {    margin-bottom: 2rem;    text-align: justify;}.features-section {    padding: 3rem 0 3.5rem;    background-color: #f1f1f1} .how-section {     padding: 3rem 0 3.5rem;    }.sponsors-section {    padding: 5rem 0 5rem}.signuplink{ color: #0e76bd; font-weight: 600;letter-spacing: 0.5px; }.signuplink:hover{ text-decoration: none; color: #27a844; }.sponsoritem{padding: 20px;margin-bottom: 0rem;border: 0;display: inline-block;/*box-shadow: 0px 10px 20px 0px rgba(62, 62, 101, 0.1);*/transition: all 0.4s;-webkit-transition: all 0.4s;-moz-transition: all 0.4s;}.sponsoritem img{ opacity: 0.4; }.sponsoritem img:hover{    opacity: 1;}.counponset .col-lg-2{ padding-right: 0; }.testimonials-section {    padding: 5rem 0 5rem}.tabsection .nav.nav-tabs{border-bottom: 2px solid #f0f0f0;}.tabsection h6.section-title{    color: #eee;}.tabsection .nav-tabs .nav-link:hover{      background: #222121 !important;    color: #fff !important;}.tabsection .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active {    color: #f3f3f3;    background-color: transparent;    border-color: transparent transparent #f3f3f3;    color: #0188CC !important;    font-size: 20px;    font-weight: bold;}.tabsection .nav-tabs .nav-link {    border: 1px solid transparent;    border-top-left-radius: .25rem;    border-top-right-radius: .25rem;    color: #03456a;    font-size: 14px;    flex: 0 auto;flex: 0 auto;text-transform: uppercase;font-weight: 400;background: #eaeaea;padding-left: 25px;padding-right: 25px;}.tabsection .subtitle{ margin-top:25px;text-transform: none;font-weight: 600;  }.testimonials-section .subtitle {    margin-bottom: 3.5rem}.testimonials-carousel blockquote {    margin-bottom: 0;    padding-bottom: 0}.testimonials-carousel.owl-theme .owl-nav.disabled+.owl-dots {    margin-top: .5rem}.counters-section {    padding: 4.5rem 0 4rem;    background-color: #efefef}.sidebar-wrapper {    margin-bottom: 10px}.sidebar-shop {    font-size: 1.4rem}.sidebar-shop .widget {    padding: 2.3rem 2rem 1.8rem;    border: 1px solid #dae2e6;    border-bottom: none;    margin: 0}.sidebar-shop .widget::after {    display: block;    clear: both;    content: ''}.sidebar-shop .widget:last-child {    border-bottom: 1px solid #dae2e6}.sidebar-shop .widget .product.product-sm:last-child {    margin-bottom: .4rem}.sidebar-shop .widget-title {    font-weight: 600;    font-size: 1.5rem;    line-height: 1.1;    text-transform: uppercase;    color: #21293c;    font-family: "Open Sans", sans-serif;    margin: 0}.sidebar-shop .widget-title a {    color: inherit;    position: relative;    display: block;    padding: .2rem 0 .6rem}.sidebar-shop .widget-title a:hover,.sidebar-shop .widget-title a:focus {    color: #2b2b2d;    text-decoration: none}.sidebar-shop .widget-title a::after {    content: '\e81b';    font-family: 'porto';    position: absolute;    display: inline-block;    font-size: 1.7rem;    right: .1rem;    top: 42%;    transition: all 0.35s;    transform: translateY(-50%);    font-weight: 400}.sidebar-shop .widget-title a.collapsed::after {    content: '\e81c'}.sidebar-shop .widget-body {    padding-top: 1.3rem;    padding-bottom: .5rem}.sidebar-shop .widget-body::after {    display: block;    clear: both;    content: ''}.sidebar-shop .widget-featured {    position: relative}.sidebar-shop .widget-featured .widget-body {    padding-top: 2.3rem}.sidebar-shop .widget-featured .product-sm:last-child {    margin-bottom: 0}.widget .owl-carousel .owl-nav {    position: absolute;    top: -3.5rem;    right: -.4rem}.widget .owl-carousel .owl-nav button.owl-next,.widget .owl-carousel .owl-nav button.owl-prev {    padding: 0 .4rem !important;    font-size: 1.8rem;    line-height: 1;    color: #2b2b2d;    border-radius: 0}.widget .owl-carousel .owl-nav i::before {    width: auto;    margin: 0}.cat-list {    margin: 0;    padding: 0;    list-style: none}.cat-list li {    margin-bottom: .8rem}.cat-list li:last-child {    margin-bottom: 0}.cat-list li a {    font-weight: 400;    color: #7a7d82}.cat-list li a span {    float: right}.cat-list li a:hover,.cat-list li a:focus {    color: #08c}.price-slider-wrapper {    padding-top: 1rem}.filter-price-action {    display: flex;    align-items: center;    margin-top: 2.5rem;    padding-bottom: .4rem}.filter-price-action::after {    display: block;    clear: both;    content: ''}.filter-price-action .filter-price-text {    color: #7a7d82;    font-weight: 400;    margin-left: auto;    font-size: 1.3rem}.filter-price-action .btn {    font-size: 1.3rem;    padding: .3rem 1.2rem;    letter-spacing: .08em;    min-width: 0}.config-swatch-list,.config-size-list {    list-style: none;    margin: 0;    padding: 0;    font-size: 0}.config-swatch-list li {    display: inline-flex;    margin-right: .4rem;    margin-bottom: .4rem}.config-swatch-list a {    position: relative;    display: block;    width: 2.2rem;    height: 2.2rem;    transition: all .3s}.config-swatch-list a:hover,.config-swatch-list a:focus {    box-shadow: 0 0 0 .1rem #fff, 0 0 0 .2rem #dfdfdf}.config-swatch-list li.active a::before {    font-family: 'porto';    content: '\e84e';    display: inline-block;    position: absolute;    left: 50%;    top: 50%;    color: #fff;    font-size: 1.1rem;    line-height: 1;    transform: translateX(-50%) translateY(-50%)}.config-size-list {    margin-right: -.4rem}.config-size-list li {    display: inline-flex;    margin-right: .4rem;    margin-bottom: .4rem}.config-size-list li a {    position: relative;    display: block;    min-width: 2.6rem;    height: 2.6rem;    transition: all .3s;    padding-left: .2rem;    padding-right: .2rem;    font-weight: 400;    text-align: center;    font-size: 1.3rem;    line-height: 2.4rem;    border: 1px solid #e9e9e9;    background-color: #fff;    text-decoration: none;    color: #7a7d82}.config-size-list li a:hover,.config-size-list li a:focus {    color: #fff;    border-color: #08c;    background-color: #08c;    text-decoration: none}.config-size-list li.active a {    color: #fff;    border-color: #08c;    background-color: #08c}.widget-block {    color: #2b2b2d}.widget-block h5 {    font-weight: 600;    font-size: 1.4rem;    color: #7a7d82;    margin-bottom: 2.3rem;    margin-top: .8rem}.widget-block p {    max-width: 210px}.boxed-slider {    position: relative;    background-color: #ccc}.boxed-slider::after,.boxed-slider::before {    border: 2px solid transparent;    border-image: none;    border-radius: 50%;    border-top-color: #08c;    content: '';    height: 40px;    left: calc(50% - 2rem);    position: absolute;    top: calc(50% - 2rem);    width: 40px}.boxed-slider::before {    -webkit-animation: spin 1s infinite ease;    animation: spin 1s infinite ease;    z-index: 4}.boxed-slider::after {    -webkit-animation: spin .5s infinite linear;    animation: spin .5s infinite linear;    z-index: 5}.boxed-slider.loaded::after,.boxed-slider.loaded::before {    display: none}.boxed-slider .category-slide {    height: 300px;    display: flex;    align-items: center}.boxed-slide-content {    z-index: 3;    background-color: transparent;    margin-bottom: 0}.boxed-slide-content .btn {    display: inline-block}.boxed-slider .owl-dots {    position: absolute;    bottom: 2.5rem;    left: 0;    right: 0}.category-grid {    margin-top: -1rem}.horizontal-filter {    background-color: #f4f4f4;    padding: 1.2rem 1rem;    margin-bottom: 18px}.horizontal-filter .price-sort {    position: relative}.horizontal-filter .price-sort label {    font-size: 1.2rem}.horizontal-filter .price-sort .input-price {    display: block;    box-shadow: none;    margin-bottom: 10px;    padding: 5px 8px;    line-height: 1.4;    width: 100%}.horizontal-filter .price-sort.opened:before {    display: block}.sort-list li {    padding: 7px 0;    font-size: 1.2rem;    text-transform: uppercase}.filter-toggle {    display: flex;    align-items: center;    margin-right: 1rem}.filter-toggle a {    position: relative;    display: inline-block;    width: 46px;    height: 26px;    background: #e6e6e6;    border-radius: 13px;    margin-left: 8px;    text-decoration: none}.filter-toggle a::before {    content: '';    position: absolute;    left: 0;    width: 42px;    height: 22px;    background-color: #fff;    border-radius: 11px;    -webkit-transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);    transform: translate3d(2px, 2px, 0) scale3d(1, 1, 1);    transition: all .3s linear}.filter-toggle a::after {    content: '';    position: absolute;    left: 0;    width: 22px;    height: 22px;    background-color: #fff;    border-radius: 11px;    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.24);    -webkit-transform: translate3d(2px, 2px, 0);    transform: translate3d(2px, 2px, 0);    transition: all .2s ease-in-out}.filter-toggle.opened a {    background-color: #08c}.filter-toggle.opened a:before {    -webkit-transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0);    transform: translate3d(18px, 2px, 0) scale3d(0, 0, 0)}.filter-toggle.opened a:after {    -webkit-transform: translate3d(22px, 2px, 0);    transform: translate3d(22px, 2px, 0)}.product-single-container {    margin-bottom: 3rem}.product-single-details {    margin-top: -.6rem}.product-single-details .product-title {    color: #21293c;    font-weight: 600;    font-size: 2.5rem;    letter-spacing: -.01em;    margin-bottom: 1.1rem}.product-single-details .price-box {    color: #08c;    font-weight: 700;    margin-bottom: 2.4rem;    border-bottom: 1px solid #e8e8e8;    padding-bottom: 10px;}.product-single-details .product-price {    font-size: 1.5rem}.product-single-details .old-price {    font-weight: 600;    font-size: 1.6rem}.product-single-details .old-price+.product-price {    margin-left: 1rem}.product-single-details .ratings-container {    margin-bottom: 2.1rem}.product-single-details .ratings-container .product-ratings,.product-single-details .ratings-container .ratings {    font-size: 1.4rem}.product-single-details .ratings-container .product-ratings {    height: 14px}.product-single-details .rating-link {    font-weight: 500;    color: #90939a;    letter-spacing: .025em;    margin-left: 1rem}.product-single-details .product-desc {    font-size: 1.4rem;    line-height: 1.92;    letter-spacing: .005em;    padding-bottom: 2.7rem;    border-bottom: 1px solid #dae2e6;    margin-bottom: 2.7rem}.product-single-details .product-action {    justify-content: flex-start;    flex-wrap: wrap;    margin-bottom: 3.1rem}.product-single-details .sticky-header {    height: auto}.product-single-details .sticky-header .sticky-detail {    display: flex;    flex-direction: row;    align-items: center}.product-single-details .sticky-header .product-title {    margin-bottom: 0;    margin-right: 2rem;    font-size: 16px;    font-weight: 600;    color: #777}.product-single-details .sticky-header .price-box {    margin-bottom: 0;    margin-top: 1rem;    padding: 0;    border: 0;    color: #2b2b2d}.product-single-details .sticky-header .ratings-container {    margin-bottom: 3.2rem}.product-single-details .container {    display: none;    align-items: center}.product-single-details .container img {    max-width: 5rem;    max-height: 5rem;    margin-right: 2rem}.product-single-details .container .add-cart {    margin-left: auto}.product-single-details .sticky-header.fixed-nav .container {    padding: 1.5rem;    display: flex}.product-single-details .product-single-qty,.product-single-details .paction {    margin: 0 1rem 1rem 0}.product-single-details .paction {    height: 43px}.product-both-info .product-single-details {    margin-top: 0}.product-both-info .product-single-details .product-desc {    border-bottom: 0}.product-single-gallery a {    display: block}.product-single-gallery img {    display: block;    width: 100%;    max-width: none;    height: auto}.product-single-gallery .owl-theme .owl-nav,.product-single-gallery .owl-theme .owl-nav {    font-size: 32px;    color: #000}.product-single-gallery .owl-prev,.product-single-gallery .owl-next {    margin: 0 2rem !important;    transition: all .5s;    opacity: 0}.prod-thumbnail {    padding: 0.5rem 1rem}.prod-thumbnail img {    cursor: pointer;    width: 100%}.prod-thumbnail>div {    padding: 0.5rem}.prod-thumbnail .active img,.prod-thumbnail img:hover {    border: 2px solid #21293c}.transparent-dots {    position: absolute;    display: flex;    flex-direction: column;    margin: 0;    top: 1rem;    padding: 0;    opacity: .5;    width: 80px;    z-index: 99}.transparent-dots .active img,.transparent-dots img:hover {    border: 1px solid #08c}.product-slider-container {    position: relative}.prod-full-screen {    position: absolute;    right: 2rem;    bottom: 1.7rem;    z-index: 1;    outline: none;    opacity: 0;    transition: all .5s}.prod-full-screen i {    font-size: 1.4rem;    cursor: pointer;    color: #000}.product-item:hover .prod-full-screen,.product-item:hover .owl-prev,.product-item:hover .owl-next {    opacity: 1}.prod-thumbnail img {    display: block}.prod-thumbnail .owl-dot {    box-sizing: border-box}.single-info-list {    font-size: 1.4rem;    line-height: 1.5;    padding: 0;    margin-bottom: 2rem;    text-transform: uppercase}.single-info-list li {    margin-bottom: 1rem;    letter-spacing: .005em;    color: #7b858a}.single-info-list li strong {    color: #4c4c4c}.product-single-qty {    max-width: 104px;    max-height: 43px}.product-single-qty .bootstrap-touchspin.input-group {    display: flex;    align-items: stretch;    flex-wrap: nowrap;    max-width: 100%;    padding-right: 0;    max-height: 43px}.product-single-qty .bootstrap-touchspin .form-control {    color: #21293c;    font-size: 1.5rem;    letter-spacing: .05em;    height: 43px;    padding: 1rem .2rem;    max-width: none;    box-shadow: none}.product-single-qty .bootstrap-touchspin .form-control,.product-single-qty .bootstrap-touchspin .form-control:not(:focus) {    border-color: #dae2e6}.product-single-qty .horizontal-quantity {    height: 43px}.product-single-qty .btn {    position: relative;    z-index: 2;    font-family: "Open Sans", sans-serif;    display: inline-flex;    align-items: center;    justify-content: center;    min-width: 31px;    font-size: 2.4rem;    padding: .5rem;    line-height: 1;    margin: 0}.product-single-qty .btn.btn-outline {    color: #8798a1;    border-color: #dae2e6}.product-single-qty .btn.btn-down-icon::after,.product-single-qty .btn.btn-up-icon::before,.product-single-qty .btn.btn-up-icon::after {    content: '';    display: block;    width: 1.1rem;    height: .1rem;    position: absolute;    left: 50%;    top: 50%;    margin-left: -.55rem;    background-color: #8798a1}.product-single-qty .btn.btn-up-icon::before {    transform: rotate(90deg)}.product-filters-container {    margin-bottom: 4.5rem}.product-single-filter {    display: flex;    align-items: center;    padding-bottom: 2.7rem;    border-bottom: 1px solid #dae2e6}.product-single-filter+.product-single-filter {    margin-top: 2.2rem}.product-single-filter label {    color: #21293c;    font: 600 1.5rem/1.1 "Open Sans", sans-serif;    letter-spacing: .005em;    text-transform: uppercase;    margin-right: 1.3rem;    margin-bottom: 0}.product-single-filter .config-swatch-list li {    margin-bottom: 0}.product-single-filter .config-size-list li {    margin-right: .7rem;    margin-bottom: 0}.product-single-filter .config-size-list li a {    min-width: 3rem;    height: 3rem;    font-weight: 600;    font-size: 1.5rem;    line-height: 2.8rem;    border: 1px solid #dae2e6;    background-color: #f4f4f4;    color: #21293c}.product-single-filter .config-size-list li a:hover,.product-single-filter .config-size-list li a:focus {    color: #21293c;    border-color: #08c;    background-color: #f4f4f4}.product-single-filter .config-size-list li.active a {    color: #21293c;    border-color: #08c;    background-color: #f4f4f4;    outline: none}.product-single-filter.product-single-qty {    max-width: 148px;    max-height: 7.5rem;    border-bottom: 0}.product-single-share {    display: flex;    align-items: center;}.bortop {    display: flex;    align-items: center;    border-top: 1px solid #e8e8e8;    padding-top: 25px;    margin-bottom: 35px;    margin-top: 27px;}.bortop .btn {    background: #0188CC;    color: #fff;}.product-single-share label {    color: #7b858a;    font: 600 1.4rem/1.1 "Open Sans", sans-serif;    letter-spacing: .005em;    text-transform: uppercase;    margin-right: 1.2rem;    margin-bottom: .5rem}.product-single-tabs {    margin-bottom: 5.5rem}.product-single-tabs .tab-pane {    padding-top: 2.5rem;    color: #7b858a;    line-height: 1.92}.scrolling-box .tab-pane+.tab-pane {    margin-top: 3.5rem;    border-top: 2px solid #dae2e6}.product-desc-content p {    margin-bottom: 2.2rem}.product-desc-content ul,.product-desc-content ol {    padding-left: 4rem;    margin-bottom: 2.2rem}.product-desc-content ul li,.product-desc-content ol li {    margin-bottom: .4rem;        text-align: left;}.product-desc-content ul li i,.product-desc-content ol li i {    color: #21293c;    font-size: 1.5rem;    margin-right: 2rem}.product-desc-content ul li i::before,.product-desc-content ol li i::before {    margin: 0}.product-desc-content img.float-right,.product-desc-content img.float-left {    max-width: 50%}.product-tags-content h4 {    font-size: 1.8rem;    margin: 0 0 2rem;    font-weight: 700;    text-transform: uppercase}.product-tags-content form {    margin-bottom: 2rem}.product-tags-content .form-group {    display: -ms-flexbox;    display: flex;    align-items: stretch}.product-tags-content .form-control {    margin-right: 10px}.product-tags-content .btn {    padding-top: .5rem;    padding-bottom: .5rem}.collateral-box ul,.collateral-box ol {    margin-top: -2rem;    margin-bottom: 2.5rem}.collateral-box ul li,.collateral-box ol li {    border-bottom: 1px solid #dae2e6;    padding: 2rem 0 1rem}.ratings-table {    width: 100%;    border-spacing: 0;    empty-cells: show;    font-size: 100%;    margin: 20px 0 40px;    border: 1px solid #dae2e6}.ratings-table thead th,.ratings-table tbody td {    border-bottom: 1px solid #dae2e6;    border-right: 1px solid #dae2e6;    line-height: 1.3}.ratings-table input[type=checkbox],.ratings-table input[type=radio] {    margin: 0 auto}.ratings-table thead th {    font-weight: 600;    font-size: 1.1rem;    padding: .8rem 1.5rem;    color: #777;    white-space: nowrap;    vertical-align: middle;    text-transform: uppercase;    background-color: #f6f6f6;    text-align: center}.ratings-table tbody td {    font-size: 1.3rem;    padding: 1.5rem 1rem;    vertical-align: middle;    text-align: center}.ratings-table tbody td:first-child {    font-weight: 700;    text-align: left}.add-product-review h3 {    font-size: 1.8rem}.add-product-review form {    margin-bottom: 0}.sidebar-product {    margin-bottom: 2.8rem}.sidebar-product .widget:not(:last-child) {    margin-bottom: 2.5rem}.sidebar-product .widget:not(:last-child).widget-banner {    margin-bottom: 4.6rem}.sidebar-product .widget:not(:last-child).widget-brand {    margin-bottom: 2.5rem}.sidebar-product .widget-title {    color: #21293c;    font: 600 1.5rem/1.1 "Open Sans", sans-serif;    text-transform: uppercase;    margin: 0 0 2.3rem}.widget-brand {    margin-top: .5rem;    display: flex;    flex-direction: column;    align-items: center}.widget-brand a {    display: block}.widget-info ul {    margin: 0}.widget-info li {    line-height: 1;    padding-top: 1.8rem;    padding-bottom: 2rem;    border-top: 1px solid #dee5e8}.widget-info li::after {    display: block;    clear: both;    content: ''}.widget-info i {    float: left;    color: #08c;    font-size: 4rem;    min-width: 40px;    line-height: 1;    margin-right: 1.4rem;    margin-left: .7rem;    margin-top: .3rem}.widget-info i::before {    margin: 0}.widget-info h4 {    color: #6b7a83;    font: 600 1.4rem/1.5 "Open Sans", sans-serif;    text-transform: uppercase;    margin-bottom: 0;    white-space: nowrap;    overflow: hidden}.widget-banner a {    display: block}.widget-banner img {    display: block;    max-width: none;    width: 100%;    height: auto}.featured-section {    background-color: #f4f4f4;    padding-top: 3.8rem;    padding-bottom: 6rem}.featured-section.bg-white {    background-color: #fff}.featured-section.pt-sm {    padding-top: 2.5rem}.promote {    display: flex;    flex-direction: column;    justify-content: space-between}.promote li {    border-top: none}.promote h4 {    font-weight: 400;    letter-spacing: 0;    color: #1d2127}.promote i {    margin: .3rem .7rem}.product-list .product-item {    position: relative;    margin-bottom: .4rem}.product-list.product-single-grid {    margin-bottom: 3.6rem}.product-single-extended {    margin-bottom: 6rem}.product-single-extended .product-single-gallery {    position: relative;    margin-bottom: 3rem}.product-single-extended .product-title {    font-size: 4.5rem;    line-height: 1.15}.product-single-extended .price-box {    margin-bottom: 1rem}.product-single-extended .product-price {    font-size: 3.1rem}.product-single-extended .old-price {    font-size: 2.4rem}.product-single-extended .old-price+.product-price {    margin-left: 1.5rem}.product-single-extended .product-desc {    padding-bottom: 1.9rem;    margin-bottom: 3.1rem}.product-single-extended .product-desc p {    max-width: none}.product-single-extended .product-action {    margin-bottom: 0}.product-single-extended .widget-area .widget.widget-info {    margin-bottom: 0}.product-single-extended .widget-info ul {    display: flex;    align-items: center}.product-single-extended .widget-info i {    margin-right: 1rem}.product-single-extended .widget-info li {    padding: 0;    border-top: none}.product-single-extended .widget-info li+li {    margin-left: 2.5rem}.product-single-extended .product-filters-container {    display: flex;    align-items: center;    justify-content: flex-end;    margin-bottom: 2rem;    flex-wrap: wrap}.product-single-extended .product-single-filter {    padding-bottom: 0;    margin-bottom: 0;    border-bottom: none}.product-single-extended .product-single-filter+.product-single-filter,.product-single-extended .product-single-filter+.product-action {    margin-top: 0;    margin-left: 5rem}.product-single-extended .product-single-filter .config-swatch-list li {    margin-bottom: 0;    margin-right: .5rem}.product-single-extended .product-single-filter .config-swatch-list a {    width: 3rem;    height: 3rem}.product-desc .view-more {    font-weight: 700;    color: #08c;    text-transform: uppercase}.product-single-header {    padding-bottom: 1.4rem;    border-bottom: 1px solid #dae2e6;    margin-bottom: 3.2rem}.product-single-header .single-header-right {    display: flex;    flex-direction: column;    align-items: flex-end}.product-single-header .product-single-share {    margin-top: 1rem;    margin-bottom: 3.7rem}.single-qty-wrapper {    display: flex;    align-items: center}.single-qty-wrapper label {    color: #21293c;    font: 600 1.5rem/1.1 "Open Sans", sans-serif;    letter-spacing: .005em;    text-transform: uppercase;    margin-right: 1.3rem;    margin-bottom: 0}.single-qty-wrapper .product-single-qty {    max-width: 104px;    max-height: 30px}.single-qty-wrapper .product-single-qty .bootstrap-touchspin.input-group {    max-height: 30px}.single-qty-wrapper .product-single-qty .bootstrap-touchspin .form-control {    height: 30px;    padding: .35rem .2rem;    max-width: none;    box-shadow: none}.single-qty-wrapper .product-single-qty .bootstrap-touchspin .form-control,.single-qty-wrapper .product-single-qty .bootstrap-touchspin .form-control:not(:focus) {    border-color: #dae2e6}.single-qty-wrapper .product-single-qty .horizontal-quantity {    height: 30px;    background-color: #f4f4f4}.single-qty-wrapper .product-single-qty .btn.btn-outline {    border-color: transparent}.single-qty-wrapper .product-single-qty .btn.btn-outline:hover.btn-down-icon::after,.single-qty-wrapper .product-single-qty .btn.btn-outline:hover.btn-up-icon::before,.single-qty-wrapper .product-single-qty .btn.btn-outline:hover.btn-up-icon::after,.single-qty-wrapper .product-single-qty .btn.btn-outline:focus.btn-down-icon::after,.single-qty-wrapper .product-single-qty .btn.btn-outline:focus.btn-up-icon::before,.single-qty-wrapper .product-single-qty .btn.btn-outline:focus.btn-up-icon::after {    background-color: #08c}.single-qty-wrapper .product-single-qty .btn.btn-down-icon::after,.single-qty-wrapper .product-single-qty .btn.btn-up-icon::before,.single-qty-wrapper .product-single-qty .btn.btn-up-icon::after {    background-color: #97a6ae}.owl-nav-simple.owl-carousel .owl-nav .owl-prev,.owl-nav-simple.owl-carousel .owl-nav .owl-next {    position: absolute;    top: 50%;    display: flex;    align-items: center;    justify-content: center;    min-width: 3rem;    font-size: 3rem;    margin: 0;    line-height: 1;    color: #21293c;    background-color: transparent;    border: 0;    border-radius: 0;    transition: all .3s;    font-weight: 100;    transform: translateY(-50%)}.owl-nav-simple.owl-carousel .owl-nav .owl-prev i,.owl-nav-simple.owl-carousel .owl-nav .owl-next i {    line-height: 1;    margin-top: -.3rem}.owl-nav-simple.owl-carousel .owl-nav .owl-prev i::before,.owl-nav-simple.owl-carousel .owl-nav .owl-next i::before {    margin: 0;    border-radius: 0}.owl-nav-simple.owl-carousel .owl-nav .owl-prev:hover,.owl-nav-simple.owl-carousel .owl-nav .owl-prev:focus,.owl-nav-simple.owl-carousel .owl-nav .owl-next:hover,.owl-nav-simple.owl-carousel .owl-nav .owl-next:focus {    color: #08c}.owl-nav-simple.owl-carousel .owl-nav .owl-prev {    left: 1rem}.owl-nav-simple.owl-carousel .owl-nav .owl-next {    right: 1rem}.product-single-row {    position: relative;    display: flex;    align-items: center;    height: 700px;    font-size: 1.4rem;    line-height: 1.92;    letter-spacing: .005em;    color: #7b858a;    background-color: #fff;    background-size: cover;    background-position: center center;    background-repeat: no-repeat}.product-single-row .single-row-entire,.product-single-row .single-row-bg {    position: absolute;    top: 0;    bottom: 0;    background-color: #ccc;    background-size: cover;    background-position: center center;    background-repeat: no-repeat}.product-single-row .single-row-entire {    width: 100%}.product-single-row .single-row-bg {    left: 50%;    width: 50%}.product-single-row.single-row-reverse .single-row-bg {    left: 0}.product-single-row h5 {    color: #7b858a;    font-weight: 600;    font-size: 2rem;    letter-spacing: -.01em;    margin-left: .6rem;    margin-bottom: 1.1rem}.product-single-row h2 {    font-weight: 600;    font-size: 4.5rem;    letter-spacing: -.01em;    margin-bottom: 2.8rem}.product-single-row p {    margin-bottom: 0}.product-single-row ul,.product-single-row ol {    margin-bottom: 0}.product-single-row ul li,.product-single-row ol li {    margin-bottom: .4rem}.product-single-row ul li i,.product-single-row ol li i {    color: #21293c;    font-size: 1.5rem;    margin-right: 2rem}.product-single-row ul li i::before,.product-single-row ol li i::before {    margin: 0}.product-single-video {    color: #7b858a;    background-color: #4d4d4d;    background-size: cover;    background-position: center center;    background-repeat: no-repeat;    height: 300px;    display: flex;    align-items: center;    text-align: center}.product-single-video h3 {    font-weight: 600;    font-size: 3.5rem;    color: #21293c;    margin-bottom: 1.2rem;    letter-spacing: -.01em}.product-single-video .video-btn {    color: #7b858a;    text-transform: uppercase;    font-size: 2rem;    font-weight: 600;    letter-spacing: -.01em}.product-single-video .video-btn img {    display: inline-block;    vertical-align: middle;    max-width: 38px;    height: auto;    margin-left: .7rem}.sidebar-product .widget.widget-collapse {    margin-bottom: 3rem;    padding: 1.8rem 1.5rem 1.3rem;    border: 1px solid #dae2e6}.sidebar-product .widget.widget-collapse .widget-title {    margin: 0}.sidebar-product .widget.widget-collapse .widget-title a {    color: inherit;    position: relative;    display: block;    padding: .2rem 0 .6rem}.sidebar-product .widget.widget-collapse .widget-title a:hover,.sidebar-product .widget.widget-collapse .widget-title a:focus {    color: #2b2b2d;    text-decoration: none}.sidebar-product .widget.widget-collapse .widget-title a::after {    content: '\e81b';    font-family: 'porto';    position: absolute;    display: inline-block;    font-size: 1.7rem;    right: .1rem;    top: 42%;    transition: all 0.35s;    transform: translateY(-50%);    font-weight: 400}.sidebar-product .widget.widget-collapse .widget-title a.collapsed::after {    content: '\e81c'}.sidebar-product .widget.widget-collapse .widget-body {    padding-top: 1.3rem;    padding-bottom: .5rem}.sidebar-product .widget.widget-collapse .widget-body::after {    display: block;    clear: both;    content: ''}.product-single-collapse {    margin-bottom: 2rem}.product-single-collapse p {    margin-bottom: 2.5rem}.product-single-collapse .product-desc-content ul,.product-single-collapse .product-desc-content ol {    margin-bottom: 2.5rem}.product-collapse-panel {    padding-bottom: 1.8rem}.product-collapse-title {    color: #2b2b2d;    font: 700 1.4rem/1.1 "Open Sans", sans-serif;    letter-spacing: .005em;    text-transform: uppercase;    padding-bottom: 1.2rem;    margin: 0}.product-collapse-title a {    color: inherit;    position: relative;    display: block;    padding: 0 0 1.2rem 4rem;    border-bottom: .2rem solid #dae2e6}.product-collapse-title a:hover,.product-collapse-title a:focus {    color: inherit;    text-decoration: none}.product-collapse-title a::before {    content: '';    display: block;    position: absolute;    left: 0;    bottom: -.2rem;    width: 100%;    height: .2rem;    background-color: #08c;    -ms-transform-origin: left center;    transform-origin: left center;    -ms-transform: scale(1, 1);    transform: scale(1, 1);    transition: transform .4s}.product-collapse-title a::after {    content: '\e81b';    font-family: 'porto';    position: absolute;    display: inline-block;    font-size: 2rem;    left: 1.5rem;    top: .7rem;    transition: all 0.35s;    transform: translateY(-50%);    font-weight: 400}.product-collapse-title a.collapsed::after {    content: '\e81c'}.product-collapse-title a.collapsed::before {    -ms-transform-origin: right center;    transform-origin: right center;    -ms-transform: scale(0, 1);    transform: scale(0, 1)}.collapse-body-wrapper {    padding-top: 3.4rem;    padding-bottom: 2rem}.sidebar-toggle {    position: fixed;    width: 40px;    height: 40px;    line-height: 38px;    font-size: 17px;    text-align: center;    border: #dcdcda solid 1px;    border-left-width: 0;    -webkit-transition: all 0.2s ease-in-out 0s;    transition: all 0.2s ease-in-out 0s;    z-index: 999;    background: #fff;    cursor: pointer}.product-single-grid {    padding-top: 2rem;    margin-bottom: 6rem}.product-single-grid .product-single-gallery {    padding: 0 .75rem}.product-single-grid .product-single-gallery .product-item {    margin-bottom: 1.5rem;    padding: 0 .75rem}.product-single-grid .inner {    position: relative}.product-single-grid .prod-full-screen {    right: 1rem;    bottom: 1rem}.product-single-grid .product-single-details .product-title {    margin-top: 1.5rem;    font-size: 2.8rem}.product-single-grid .product-single-details .ratings-container {    margin-bottom: 5rem}.product-single-grid .product-single-details .price-box {    margin-bottom: 3.8rem}.product-single-grid .product-single-details .product-price {    font-size: 3.1rem}.product-single-grid .product-single-details .old-price {    font-size: 2.2rem}.product-single-grid .product-single-details .old-price+.product-price {    margin-left: 1.5rem}.product-single-grid .product-single-details .product-action {    margin-bottom: 3.8rem}.product-single-grid .product-single-details .paction {    height: 59px}.product-single-grid .add-cart {    margin-left: 0;    min-width: 270px}.product-single-grid .add-cart::before {    font-size: 2.1rem}.product-single-grid .add-cart span {    font-size: 1.6rem}.product-single-grid .product-filters-container {    margin-bottom: 4rem}.product-single-grid .product-single-filter {    padding-bottom: 2.1rem}.product-single-grid .product-single-filter .config-swatch-list li {    margin-bottom: 0;    margin-right: .5rem}.product-single-grid .product-single-filter .config-swatch-list a {    width: 3rem;    height: 3rem}.product-size-content img {    display: block;    max-width: 100%;    margin-left: auto;    margin-right: auto;    margin-bottom: 2rem}.table.table-size thead tr th,.table.table-size tbody tr td {    border: 0;    font-size: 1.5rem;    text-transform: uppercase;    color: #21293c;    letter-spacing: .005em}.table.table-size thead tr th {    font-weight: 600;    background-color: #f4f4f2;    padding: 2.8rem 1.5rem 1.7rem}.table.table-size tbody tr td {    font-weight: 700;    background-color: #fff;    padding: 1rem 1.5rem}.table.table-size tbody tr td:first-child {    font-weight: 600}.table.table-size tbody tr:nth-child(2n) td {    background-color: #ebebeb}.cart-table-container {    margin-bottom: 2.5rem}.table.table-cart tr th,.table.table-cart tr td {    vertical-align: middle}.table.table-cart tr th:not(.product-col),.table.table-cart tr td:not(.product-col) {    text-align: center;padding: 8px !important;}.table.table-cart tr th {    font-weight: 600;    border: 0;    padding: 1.5rem 1.5rem}.table.table-cart tr td {    padding: 2rem 1.5rem;    border-top: 1px solid #ccc}.table.table-cart tr td.product-col {    padding: 2rem .8rem 1.8rem 0}.table.table-cart tr.product-action-row td {    border: 0;    padding: 0 0 2.2rem}.table.table-cart .product-title {    margin-bottom: 0;    font-size: 1.4rem}.table.table-cart tfoot td {    padding: 2rem 0 1rem}.table.table-cart tfoot .btn {    padding: .85rem 2rem;    font-family: "Open Sans", sans-serif;    letter-spacing: 0;    text-transform: initial}.table.table-cart tfoot .btn+.btn {    margin-left: 1rem}.table.table-cart .bootstrap-touchspin.input-group {    margin-left: auto;    margin-right: auto}.btn-remove::before {    content: 'x';    font-size: 1.8rem;    font-weight: 600}.btn-remove,.btn-edit,.btn-move {    color: #08c}.btn-remove:hover,.btn-remove:focus,.btn-edit:hover,.btn-edit:focus,.btn-move:hover,.btn-move:focus {    color: #0099e6;    text-decoration: none}.btn-edit {    font-size: 1.3rem;    margin-right: 1rem}.btn-move {    font-size: 1.3rem;    line-height: 2.5rem}.btn-move:hover,.btn-move:focus {    text-decoration: underline}.qty-col {    min-width: 98px}.product-col {    display: flex;    align-items: center}tbody .product-col {    font-size: 0}.product-col .product-image-container {    flex: 0 0 180px;    max-width: 85px;    /*border: 1px solid #ccc;*/    vertical-align: middle;    margin-right: 1.8rem;    margin-bottom: 0}table.table.table-cart th {    color: #0188CC;}.product-col .product-title {    display: inline-block;    vertical-align: middle}.cart-discount {    margin-bottom: 4rem}.cart-discount h4 {    font-size: 1.6rem;    font-weight: 400;    margin-bottom: 1.2rem}.cart-discount form {    max-width: 420px}.cart-summary {    padding: 1.4rem 1.8rem 2.2rem;    background: #fbfbfb;    border: 1px solid #ddd;    margin-bottom: 2.5rem;    padding-bottom: 0;}.cart-summary h3 {    font-weight: 300;    font-size: 2.4rem;    margin-bottom: 1.3rem}.cart-summary h4 {    font-size: 1.5rem;    font-weight: 600;    border-top: 1px solid #cccccc;    margin-bottom: 0;    text-transform: uppercase}.cart-summary h4 a {    position: relative;    display: block;    color: inherit;    padding: 1rem 2rem 1rem 0}.cart-summary h4 a::after {    font-family: 'porto';    content: '\e81b';    position: absolute;    display: inline-block;    right: .4rem;    top: 50%;    font-size: 1.4rem;    transform: translateY(-50%)}.cart-summary h4 a.collapsed::after {    content: '\e81c'}#total-estimate-section form {    padding: .7rem 0 2.2rem;    margin-bottom: 0}.table.table-totals {    border-top: 1px solid #cccccc;    /*margin-bottom: 2rem*/}.table.table-totals tbody tr:first-child td {    padding-top: 1.6rem}.table.table-totals tr {    border: 0}.table.table-totals tr th,.table.table-totals tr td {    border: 0;    padding: .6rem 0}.table.table-totals tr th:last-child,.table.table-totals tr td:last-child {    text-align: right}.table.table-totals tfoot {    border-top: 1px solid #ccc;    font-size: 1.8rem;    font-weight: 600}.table.table-totals tfoot tr td {    padding-top: 1.3rem;    padding-bottom: 0rem;}.table.table-totals tfoot tr td:last-child {    color: #2b2b2d}.checkout-methods .btn+.btn {    margin-top: 2.2rem}.checkout-progress-bar {    margin: 0 0 3rem;    counter-reset: i;    display: block;    font-size: 0;    line-height: 1.4}.checkout-progress-bar li {    width: 50%;    display: inline-block;    position: relative;    text-align: center;    vertical-align: top;    margin: 0}.checkout-progress-bar li::before {    background-color: #e4e4e4;    top: 1.9rem;    transition: background 0.3s;    content: '';    height: .7rem;    left: 0;    position: absolute;    width: 100%}.checkout-progress-bar li>span {    display: inline-block;    padding-top: 4.5rem;    width: 100%;    word-wrap: break-word;    color: #ccc;    font-weight: 300;    font-size: 1.6rem}.checkout-progress-bar li>span::before,.checkout-progress-bar li>span::after {    transition: background 0.3s;    border-radius: 50%;    content: '';    left: 50%;    position: absolute;    top: 0}.checkout-progress-bar li>span::before {    background-color: #e4e4e4;    height: 3.8rem;    width: 3.8rem;    margin-left: -1.9rem}.checkout-progress-bar li>span::after {    background: #ffffff;    height: 2.6rem;    width: 2.6rem;    margin-left: -1.3rem;    top: .6rem;    content: counter(i);    counter-increment: i;    color: #777777;    font-weight: 600}.checkout-progress-bar li.active::before,.checkout-progress-bar li.active>span::before {    background-color: #ff5501}.checkout-progress-bar li.active>span {    color: #000}.checkout-progress-bar li.active>span::after {    font-family: 'porto';    content: '\e84e'}.checkout-progress-bar li:first-child::before {    border-radius: .6rem 0 0 .6rem}.checkout-progress-bar li:last-child::before {    border-radius: 0 .6rem .6rem 0}.checkout-steps li {    margin-bottom: 3rem}.checkout-steps li form {    margin-top: 2.5rem;    padding-bottom: 2rem;    border-bottom: 1px solid #cccccc;    max-width: 480px;    margin-bottom: 0}.checkout-steps li form:last-of-type {    border-bottom: none;    padding-bottom: .1rem}.checkout-steps li form p {    font-size: 1.3rem;    margin-bottom: 1rem;    color: #777}.checkout-steps li .form-footer {    margin-top: 1rem;    margin-bottom: 1rem}.step-title {    padding-bottom: 9px;    font-weight: 300;    font-size: 2.2rem;    border-bottom: 1px solid #cccccc;    margin-bottom: 0}.step-title::after {    display: block;    clear: both;    content: ''}.step-title .step-title-edit {    font-size: 1.4rem;    float: right;    margin-top: .4rem}.shipping-step-addresses {    margin-bottom: 2rem;    font-size: 0}.shipping-step-addresses::after {    display: block;    clear: both;    content: ''}.shipping-address-box {    border: .2rem solid transparent;    font-size: 1.3rem;    line-height: 3rem;    margin: 0;    padding: 1.8rem 3.2rem 1rem 1.8rem;    transition: 0.3s border-color;    width: 100%;    display: inline-block;    position: relative;    vertical-align: top;    word-wrap: break-word;    min-height: 240px}.shipping-address-box.active {    border-color: #ff5501}.shipping-address-box.active::after {    content: '\e84e';    font-family: 'porto';    position: absolute;    right: 0;    top: 0;    height: 2.7rem;    width: 2.7rem;    font-size: 1.9rem;    line-height: 2.1rem;    padding-top: .2rem;    text-align: center;    background-color: #ff5501;    color: #ffffff}.shipping-address-box.active .address-box-action {    /*visibility: hidden*/}.address-box-action {    margin-top: 2rem}.address-box-action .btn {    font-family: "Open Sans", sans-serif;    letter-spacing: 0;    text-transform: initial}.address-box-action .btn.btn-sm {    font-size: 1.3rem;    padding: .85rem 1.2rem}.address-box-action .btn.btn-sm.btn-link {    padding-left: 0;    padding-right: 0}.btn-new-address {    letter-spacing: 0;    text-transform: initial;    font-family: "Open Sans", sans-serif;    padding: .95rem 1.3rem;    margin-bottom: 1.2rem}.table-step-shipping {    max-width: 600px}.table-step-shipping tr td {    border: 0;    border-bottom: 1px solid #cccccc;    padding: 1.8rem 1.5rem}.checkout-steps-action::after {    display: block;    clear: both;    content: ''}.checkout-steps-action .btn {    min-width: 70px;    text-align: center}.order-summary {    margin-top: 3.3rem;    padding: 2.2rem 2.7rem;    background: #f5f5f5;    border: 1px solid #ddd;    margin-bottom: 3rem}.order-summary h3 {    font-weight: 300;    font-size: 2.4rem;    margin-bottom: 1.3rem}.order-summary h4 {    font-size: 1.5rem;    font-weight: 600;    border-top: 1px solid #cccccc;    border-bottom: 1px solid #cccccc;    margin-bottom: 0;    text-transform: uppercase}.order-summary h4 a {    position: relative;    display: block;    color: inherit;    padding: 1rem 2rem 1rem 0}.order-summary h4 a::after {    font-family: 'porto';    content: '\e81b';    position: absolute;    display: inline-block;    right: .4rem;    top: 50%;    font-weight: 400;    font-size: 1.5rem;    transform: translateY(-50%)}.order-summary h4 a.collapsed::after {    content: '\e81c'}.table-mini-cart {    margin-bottom: 0}.table-mini-cart tr td {    border: 0;    padding: 2rem 0;    vertical-align: top;    border-bottom: 1px solid #ccc}.table-mini-cart .product-col {    align-items: flex-start}.table-mini-cart .product-col .product-image-container {    flex: 0 0 75px;    max-width: 75px;    vertical-align: top;    margin-right: 1.5rem}.table-mini-cart .product-col>div {    padding-top: .8rem;    vertical-align: top}.table-mini-cart .price-col {    color: #000;    padding-top: 2.5rem;    font-size: 1.6rem;    font-weight: 400}.table-mini-cart .product-title {    display: block;    max-width: 170px;    margin-bottom: .8rem;    font-size: 1.4rem;    font-weight: 600}.table-mini-cart .product-qty {    display: block;    color: #777;    font-size: 1.3rem}.checkout-payment {    margin-bottom: 3rem}.checkout-payment .step-title {    margin-bottom: 1.8rem}.checkout-payment h4 {    font-weight: 400}.checkout-payment .form-group {    max-width: 480px}#checkout-shipping-address {    line-height: 3rem;    padding-left: 3rem;    display: none}#checkout-shipping-address.show {    display: block}#new-checkout-address {    display: none}#new-checkout-address.show {    display: block}.checkout-discount {    margin-top: 2rem;    margin-bottom: 3rem}.checkout-discount form {    max-width: 480px;    padding-top: 1.5rem;    padding-bottom: 1rem;    margin-bottom: 0}.checkout-discount h4 {    font-size: 1.4rem;    font-weight: 400;    border-top: 1px solid #cccccc;    margin-bottom: 0}.checkout-discount h4 a {    position: relative;    display: block;    padding: 1rem 2rem 1rem 0}.checkout-discount h4 a::after {    font-family: 'porto';    content: '\e81b';    position: absolute;    display: inline-block;    right: .4rem;    top: 50%;    font-size: 1.5rem;    transform: translateY(-50%)}.checkout-discount h4 a.collapsed::after {    content: '\e81c'}.checkout-info-box {    font-size: 1.3rem;    line-height: 2.7rem;    margin-bottom: 3rem}.checkout-info-box .step-title {    margin-bottom: 1.8rem}.entry {    margin-bottom: 3rem;    color: #7a7d82}.entry a {    color: #7a7d82}.entry a:hover,.entry a:focus {    color: #282d3b}.entry-media {    background-color: #ccc;    border-radius: 0;    margin-bottom: 2rem}.entry-media img {    display: block;    max-width: none;    width: 100%;    height: auto}.entry-slider .owl-dots {    position: absolute;    left: 0;    right: 0;    bottom: .6rem;    margin: 0 !important}.entry-body {    border-bottom: 1px solid #ddd;    padding-bottom: 2.7rem}.entry:not(.single):last-of-type .entry-body {    border-bottom: none}.entry-body .entry-date {    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.1);    float: left;    margin-right: 10px;    text-align: center;    width: 45px}.entry-body .entry-date .day {    color: #4a4a4a;    background-color: #f4f4f4;    border-radius: .2rem .2rem 0 0;    display: block;    font-size: 1.6rem;    font-weight: 700;    padding: 1rem .2rem;    line-height: 1.375;    margin-bottom: .3rem}.entry-body .entry-date .month {    color: #fff;    background-color: #08c;    border-radius: 0 0 .2rem .2rem;    box-shadow: 0 -1px 0 0 rgba(0, 0, 0, 0.07) inset;    display: block;    font-size: 1.2rem;    padding: 0 .2rem .2rem;    line-height: 1.33}.entry-title {    font-weight: 400;    font-size: 2.2rem;    line-height: 1.35;    margin-bottom: 1rem;    color: #08c}.entry-title a {    color: #08c}.entry-title a:hover,.entry-title a:focus {    color: #08c;    text-decoration: underline}.entry-content::after {    display: block;    clear: both;    content: ''}.read-more {    float: right}.read-more i::before {    margin: 0}.entry-meta>span {    display: inline-block;    margin-right: 1.5rem}.entry-meta i {    margin-right: .5rem}.entry-meta i::before {    margin: 0}.single .entry-meta {    margin-bottom: 2.4rem}.single .entry-title {    font-size: 2.4rem}.single h3 {    font-weight: 400;    font-size: 2.2rem}.single h3 i {    margin-right: .2rem}.single .entry-content {    margin-bottom: 4rem}
.entry-share {
    display: flex;
    flex-direction: column;
    padding: 0 0 2.5rem;
    /* border-top: 1px solid #ddd; */
    border-bottom: 1px solid #ddd;
    margin-bottom: 2.6rem;
}
.sidebar {
    background: #fff;
}
.entry-share h3 {    margin-right: 1.5rem}.entry-share .social-icon {    color: #fff}.entry-share .social-icon:hover,.entry-share .social-icon:focus {    color: #fff}.entry-author {    padding-bottom: 2.7rem;    border-bottom: 1px solid #ddd;    margin-bottom: 2rem}.entry-author::after {    display: block;    clear: both;    content: ''}.entry-author h3 {    margin-bottom: 2rem}.entry-author figure {    float: left;    max-width: 80px;    margin-right: 2rem;    margin-bottom: 0}.entry-author h4 {    font-weight: 600;    margin: 1rem}.entry-author .author-content {    font-size: 1.3rem;    line-height: 1.8}.entry-author .author-content p:last-child {    margin-bottom: 0}.comment-respond h3 {    margin-bottom: 1.2rem}.comment-respond h3+p {    margin-bottom: 2.6rem}.comment-respond form {    margin-bottom: 0}.related-posts {    margin-bottom: 4rem}.related-posts h4 {    font-size: 1.9rem;    text-transform: uppercase;    margin-bottom: 2rem}.related-posts .entry {    margin-bottom: 0;    padding-bottom: 0;    border-bottom: none}.related-posts .entry p {    margin-bottom: 1rem}.related-posts .entry-body {    padding-bottom: 0;    border-bottom: none}.related-posts .entry-media {    margin-bottom: 2rem}.related-posts .entry-title {    margin-bottom: 1rem;    font-size: 1.8rem}.sidebar {    position: relative;    font-size: 1.4rem}.sidebar .widget {    margin-bottom: 2rem}.sidebar .sidebar-wrapper .widget:last-child {    padding-bottom: 3rem;    margin-bottom: 0}.sidebar-wrapper {    -webkit-backfac-visibility: hidden}.widget-title {    font-size: 1.8rem;    line-height: 1.2;    font-weight: 700;    color: #2b2b2d;    margin: .5rem 0 1.3rem}.widget form {    margin-bottom: 0}.list {    margin: 0;    list-style: none;    padding: 0}.list li {    margin: 0;    padding: 0;    display: block;    position: relative}.list li.active {    font-weight: 600}.list li.active a {    color: #2b2b2d}.list li a {    font-size: 1.4rem;    color: #7a7d82;    position: relative;    display: block;    padding: .9rem 0 .8rem 2rem;    border-bottom: 1px solid #EDEDDE}.list li a::before {    content: '';    display: inline-block;    width: 0;    height: 0;    border-top: 4px solid transparent;    border-bottom: 4px solid transparent;    border-left: 4px solid #333;    margin: .9rem 0 0 -1rem;    position: absolute}.list li a:hover,.list li a:focus {    text-decoration: none;    background-color: #eee}.widget-search {    position: relative;    margin: 0}.widget-search .form-control {    max-width: none;    width: 100%;    padding-right: 5.5rem}.widget-search .search-submit {    position: absolute;    right: 0;    top: 50%;    width: 44px;    height: 44px;    margin-top: -22px;    -webkit-box-shadow: none;    box-shadow: none;    border: 0;    outline: none;    background-color: transparent;    text-align: center;    cursor: pointer;    font-size: 1.3rem;    color: #000}.tagcloud::after {    display: block;    clear: both;    content: ''}.tagcloud a {    display: block;    padding: 1.1rem 1.4rem;    background-color: #e1e1e1;    color: #7e7d79;    font-size: 1.4rem;    font-weight: 400;    line-height: 11px;    float: left;    margin: 0 .7rem .7rem 0}.tagcloud a:hover,.tagcloud a:focus {    color: #fff;    background-color: #08c;    text-decoration: none}.simple-entry-list {    list-style: none;    margin: 0;    padding: 0}.simple-entry-list li {    margin: 0 0 1rem}.simple-entry-list li::after {    display: block;    clear: both;    content: ''}.simple-entry-list li:last-child {    margin-bottom: 0}.simple-entry-list .entry-media {    width: 6.5rem;    line-height: 0;    float: left;    margin: 0 1.2rem 0 0;    border-radius: 0}.simple-entry-list .entry-media img {    display: block;    width: 100%;    max-width: none;    height: auto}.simple-entry-list .entry-meta {    font-size: 1.3rem;    color: #888}.simple-entry-list a {    color: #08c}#map {    height: 280px;    background-color: #ccc;    margin-bottom: 4rem}#map address {    font-style: normal;    font-weight: 400;    margin: 0 0 1rem;    font-size: 1.3rem;    padding: .625rem .875rem;    line-height: 1.5;    margin: 0}#map a {    display: inline-block;    text-transform: uppercase;    margin-top: .8rem;    font-size: 1.2rem}.contact-info {    margin-bottom: 3rem;    padding-top: .5rem}.contact-info>div {    font-size: 1.4rem;    margin-bottom: 1.5rem}.contact-info>div::after {    display: block;    clear: both;    content: ''}.contact-info i {    display: flex;    align-items: center;    justify-content: center;    float: left;    width: 4.3rem;    height: 4.3rem;    color: #fff;    background-color: #08c;    text-align: center;    font-size: 1.8rem;    border-radius: 0}.contact-info p {    margin-left: 5.5rem;    margin-bottom: 0;    line-height: 1.4}.dashboard-content {    margin-bottom: 1em}.dashboard-content h2 {    font-size: 2.4rem;    margin-bottom: 2rem}.dashboard-content .form-control {    max-width: 100%;   height: 4.8rem;}#account-chage-pass {    display: none;    padding-bottom: 1.5rem}#account-chage-pass.show {    display: block}.widget-dashboard .widget-title {    font-weight: 600;    font-size: 1.8rem;    margin-top: .2rem}.widget-dashboard {    margin-bottom: 3rem}.owl-carousel {    display: none;    width: 100%;    -webkit-tap-highlight-color: transparent;    position: relative;    z-index: 1}.owl-carousel .owl-stage {    position: relative;    -ms-touch-action: pan-Y;    touch-action: manipulation;    -moz-backface-visibility: hidden}.owl-carousel .owl-stage:after {    content: ".";    display: block;    clear: both;    visibility: hidden;    line-height: 0;    height: 0}.owl-carousel .owl-stage-outer {    position: relative;    overflow: hidden;    -webkit-transform: translate3d(0px, 0px, 0px)}.owl-carousel .owl-wrapper,.owl-carousel .owl-item {    -webkit-backface-visibility: hidden;    -moz-backface-visibility: hidden;    -ms-backface-visibility: hidden;    -webkit-transform: translate3d(0, 0, 0);    -moz-transform: translate3d(0, 0, 0);    -ms-transform: translate3d(0, 0, 0)}.owl-carousel .owl-item {    position: relative;    min-height: 1px;    float: left;    -webkit-backface-visibility: hidden;    -webkit-tap-highlight-color: transparent;    -webkit-touch-callout: none}.owl-carousel .owl-item img {    display: block;    width: 100%}.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {    display: none}.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {    cursor: pointer;    -webkit-user-select: none;    -khtml-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot {    background: none;    color: inherit;    border: 0;    padding: 0 !important;    font: inherit}.owl-carousel.owl-loaded {    display: block}.owl-carousel.owl-loading {    opacity: 0;    display: block}.owl-carousel.owl-hidden {    opacity: 0}.owl-carousel.owl-refresh .owl-item {    visibility: hidden}.owl-carousel.owl-drag .owl-item {    touch-action: pan-y;    -webkit-user-select: none;    -moz-user-select: none;    -ms-user-select: none;    user-select: none}.owl-carousel.owl-grab {    cursor: move;    cursor: grab}.owl-carousel.owl-rtl {    direction: rtl}.owl-carousel.owl-rtl .owl-item {    float: right}.no-js .owl-carousel {    display: block}.owl-carousel .animated {    animation-duration: 1000ms;    animation-fill-mode: both}.owl-carousel .owl-animated-in {    z-index: 0}.owl-carousel .owl-animated-out {    z-index: 1}.owl-carousel .fadeOut {    animation-name: fadeOut}@keyframes fadeOut {    0% {        opacity: 1    }    100% {        opacity: 0    }}.owl-height {    transition: height 500ms ease-in-out}.owl-carousel .owl-item .owl-lazy {    opacity: 0;    transition: opacity 400ms ease}.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]) {    max-height: 0}.owl-carousel .owl-item img.owl-lazy {    transform-style: preserve-3d}.owl-carousel .owl-video-wrapper {    position: relative;    height: 100%;    background: #000}.owl-carousel .owl-video-play-icon {    position: absolute;    height: 80px;    width: 80px;    left: 50%;    top: 50%;    margin-left: -40px;    margin-top: -40px;    background: url("../../../../../../www.portotheme.com/html/porto_ecommerce/demo-6/assets/images/owl.video.play.html") no-repeat;    cursor: pointer;    z-index: 1;    -webkit-backface-visibility: hidden;    transition: transform 100ms ease}.owl-carousel .owl-video-play-icon:hover {    transform: scale(1.3, 1.3)}.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {    display: none}.owl-carousel .owl-video-tn {    opacity: 0;    height: 100%;    background-position: center center;    background-repeat: no-repeat;    background-size: contain;    transition: opacity 400ms ease}.owl-carousel .owl-video-frame {    position: relative;    z-index: 1;    height: 100%;    width: 100%}.owl-theme .owl-nav {    margin: 0;    text-align: center;    -webkit-tap-highlight-color: transparent;    color: #bfbfbf;    font-size: 2rem}.owl-theme .owl-nav [class*='owl-'] {    position: absolute;    top: 50%;    transform: translateY(-50%);    color: #bfbfbf;    margin: 0;    font-size: 2rem;    padding: 4px 7px;    background: transparent;    display: inline-block;    cursor: pointer;    border-radius: 3px}.owl-theme .owl-nav [class*='owl-'] i::before {    margin: 0;    width: auto}.owl-theme .owl-nav [class*='owl-']:hover {    background: transparent;    color: #08c;    text-decoration: none}.owl-theme .owl-nav .owl-prev {    left: 0}.owl-theme .owl-nav .owl-next {    right: 0}.owl-theme .owl-nav .disabled {    opacity: .5;    cursor: default}.owl-theme .owl-nav.disabled+.owl-dots {    margin-top: 2.5rem}.owl-theme .owl-dots {    line-height: 1;    text-align: center;    -webkit-tap-highlight-color: transparent}.owl-theme .owl-dots .owl-dot {    display: inline-block;    zoom: 1;    *display: inline}.owl-theme .owl-dots .owl-dot span {    position: relative;    width: 1.4rem;    height: 1.4rem;    margin: 2px 2px;    background: transparent;    display: block;    -webkit-backface-visibility: visible;    transition: all .3s ease;    border: 0.2rem solid #d5d5d5;    border-radius: 50%}.owl-theme .owl-dots .owl-dot span::before {    content: '';    display: block;    width: .4rem;    height: .4rem;    background-color: transparent;    position: absolute;    left: 50%;    top: 50%;    transform: translateX(-50%) translateY(-50%);    background-color: #191e31;    opacity: 0;    visibility: hidden;    transition: all .3s;    border-radius: 50%}.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {    border-color: #191e31;    background: transparent}.owl-theme .owl-dots .owl-dot.active span::before {    opacity: 1;    visibility: visible}.owl-theme.owl-theme-light .owl-dots .owl-dot span {    border-color: #b4caf4;    background: transparent}.owl-theme.owl-theme-light .owl-dots .owl-dot span::before {    border-color: #b4caf4}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span,.owl-theme.owl-theme-light .owl-dots .owl-dot:hover span {    border-color: #fff;    background: transparent}.owl-theme.owl-theme-light .owl-dots .owl-dot.active span::before {    background: #fff}.mfp-bg {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1042;    overflow: hidden;    position: fixed;    background: #fff;    opacity: .5}.mfp-wrap {    top: 0;    left: 0;    width: 100%;    height: 100%;    z-index: 1043;    position: fixed;    outline: none !important;    -webkit-backface-visibility: hidden}.mfp-container {    text-align: center;    position: absolute;    width: 100%;    height: 100%;    left: 0;    top: 0;    padding: 0 8px;    box-sizing: border-box}.mfp-container::before {    content: '';    display: inline-block;    height: 100%;    vertical-align: middle}.mfp-align-top .mfp-container::before {    display: none}.mfp-content {    position: relative;    display: inline-block;    vertical-align: middle;    margin: 0 auto;    text-align: left;    z-index: 1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content {    width: 100%;    cursor: auto}.mfp-ajax-cur {    cursor: progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close {    cursor: -moz-zoom-out;    cursor: -webkit-zoom-out;    cursor: zoom-out}.mfp-zoom {    cursor: pointer;    cursor: -webkit-zoom-in;    cursor: -moz-zoom-in;    cursor: zoom-in}.mfp-auto-cursor .mfp-content {    cursor: auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter {    -webkit-user-select: none;    -moz-user-select: none;    user-select: none}.mfp-loading.mfp-figure {    display: none}.mfp-hide {    display: none !important}.mfp-preloader {    color: #222;    position: absolute;    top: 50%;    width: auto;    text-align: center;    margin-top: -0.8em;    left: 8px;    right: 8px;    z-index: 1044}.mfp-preloader a {    color: #222}.mfp-preloader a:hover {    color: #FFF}.mfp-s-ready .mfp-preloader {    display: none}.mfp-s-error .mfp-content {    display: none}button.mfp-close,button.mfp-arrow {    overflow: visible;    cursor: pointer;    background: transparent;    border: 0;    -webkit-appearance: none;    display: block;    outline: none;    padding: 0;    z-index: 1046;    box-shadow: none;    touch-action: manipulation}button::-moz-focus-inner {    padding: 0;    border: 0}.mfp-close {    width: 44px;    height: 44px;    line-height: 44px;    position: absolute;    right: 0;    top: 0;    text-decoration: none;    text-align: center;    opacity: .65;    padding: 0 0 18px 10px;    color: #FFF;    font-style: normal;    font-size: 28px;    font-family: Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus {    opacity: 1}.mfp-close:active {    top: 1px}.mfp-close-btn-in .mfp-close {    color: #333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close {    color: #FFF;    right: -6px;    text-align: right;    padding-right: 6px;    width: 100%}.mfp-counter {    position: absolute;    top: 0;    right: 0;    color: #222;    font-size: 12px;    line-height: 18px;    white-space: nowrap}.mfp-arrow {    position: absolute;    opacity: .65;    margin: 0;    top: 50%;    margin-top: -55px;    padding: 0;    width: 90px;    height: 110px;    -webkit-tap-highlight-color: transparent}.mfp-arrow:active {    margin-top: -54px}.mfp-arrow:hover,.mfp-arrow:focus {    opacity: 1}.mfp-arrow:before,.mfp-arrow::after {    content: '';    display: block;    width: 0;    height: 0;    position: absolute;    left: 0;    top: 0;    margin-top: 35px;    margin-left: 35px;    border: medium inset transparent}.mfp-arrow::after {    border-top-width: 13px;    border-bottom-width: 13px;    top: 8px}.mfp-arrow::before {    border-top-width: 21px;    border-bottom-width: 21px;    opacity: 0.7}.mfp-arrow-left {    left: 0}.mfp-arrow-left::after {    border-right: 17px solid #FFF;    margin-left: 31px}.mfp-arrow-left::before {    margin-left: 25px;    border-right: 27px solid #3F3F3F}.mfp-arrow-right {    right: 0}.mfp-arrow-right::after {    border-left: 17px solid #FFF;    margin-left: 39px}.mfp-arrow-right::before {    border-left: 27px solid #3F3F3F}.mfp-iframe-holder {    padding-top: 40px;    padding-bottom: 40px}.mfp-iframe-holder .mfp-content {    line-height: 0;    width: 100%;    max-width: 900px}.mfp-iframe-holder .mfp-close {    top: -40px}.mfp-iframe-scaler {    width: 100%;    height: 0;    overflow: hidden;    padding-top: 56.25%}.mfp-iframe-scaler iframe {    position: absolute;    display: block;    top: 0;    left: 0;    width: 100%;    height: 100%;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #000}img.mfp-img {    width: auto;    max-width: 100%;    height: auto;    display: block;    line-height: 0;    box-sizing: border-box;    padding: 40px 0 40px;    margin: 0 auto}.mfp-figure {    line-height: 0}.mfp-figure::after {    content: '';    position: absolute;    left: 0;    top: 40px;    bottom: 40px;    display: block;    right: 0;    width: auto;    height: auto;    z-index: -1;    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);    background: #444}.mfp-figure small {    color: #BDBDBD;    display: block;    font-size: 12px;    line-height: 14px}.mfp-figure figure {    margin: 0}.mfp-bottom-bar {    margin-top: -36px;    position: absolute;    top: 100%;    left: 0;    width: 100%;    cursor: auto}.mfp-title {    text-align: left;    line-height: 18px;    color: #F3F3F3;    word-wrap: break-word;    padding-right: 36px}.mfp-image-holder .mfp-content {    max-width: 100%}.mfp-gallery .mfp-image-holder .mfp-figure {    cursor: pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px) {    .mfp-img-mobile .mfp-image-holder {        padding-left: 0;        padding-right: 0    }    .mfp-img-mobile img.mfp-img {        padding: 0    }    .mfp-img-mobile .mfp-figure::after {        top: 0;        bottom: 0    }    .mfp-img-mobile .mfp-figure small {        display: inline;        margin-left: 5px    }    .mfp-img-mobile .mfp-bottom-bar {        background: rgba(0, 0, 0, 0.6);        bottom: 0;        margin: 0;        top: auto;        padding: 3px 5px;        position: fixed;        box-sizing: border-box    }    .mfp-img-mobile .mfp-bottom-bar:empty {        padding: 0    }    .mfp-img-mobile .mfp-counter {        right: 5px;        top: 3px    }    .mfp-img-mobile .mfp-close {        top: 0;        right: 0;        width: 35px;        height: 35px;        line-height: 35px;        background: rgba(0, 0, 0, 0.6);        position: fixed;        text-align: center;        padding: 0    }}@media all and (max-width: 900px) {    .mfp-arrow {        -webkit-transform: scale(0.75);        transform: scale(0.75)    }    .mfp-arrow-left {        -webkit-transform-origin: 0;        transform-origin: 0    }    .mfp-arrow-right {        -webkit-transform-origin: 100%;        transform-origin: 100%    }    .mfp-container {        padding-left: 6px;        padding-right: 6px    }}.mfp-fade.mfp-bg {    opacity: 0;    -webkit-transition: all 0.15s ease-out;    -moz-transition: all 0.15s ease-out;    transition: all 0.15s ease-out}.mfp-fade.mfp-bg.mfp-ready {    opacity: 0.8}.mfp-fade.mfp-bg.mfp-removing {    opacity: 0}.mfp-fade.mfp-wrap .mfp-content {    opacity: 0;    -webkit-transition: all 0.15s ease-out;    -moz-transition: all 0.15s ease-out;    transition: all 0.15s ease-out}.mfp-fade.mfp-wrap.mfp-ready .mfp-content {    opacity: 1}.mfp-fade.mfp-wrap.mfp-removing .mfp-content {    opacity: 0}.bootstrap-touchspin .input-group-btn-vertical {    position: absolute;    right: 0;    height: 100%;    z-index: 11}.bootstrap-touchspin.input-group {    max-width: 68px;    padding-right: 20px;    margin-bottom: 0}.bootstrap-touchspin .form-control {    height: 4.2rem;    text-align: center;    margin-bottom: 0;    max-width: 46px;    padding: 1.05rem 1rem;    line-height: 1.4}.bootstrap-touchspin .form-control:not(:focus) {    border-color: #ccc}.bootstrap-touchspin .input-group-btn-vertical>.btn {    position: absolute;    right: 0;    height: 2rem;    padding: 0;    width: 2rem;    text-align: center;    font-size: 1.2rem;    min-width: 0}.bootstrap-touchspin .input-group-btn-vertical>.btn::before {    position: relative;    margin: 0;    width: auto;    line-height: 1;    width: auto;    top: -.1rem;    margin-right: -.1rem}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up {    border-radius: 0;    top: 0}.bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down {    border-radius: 0;    bottom: 0}/*! nouislider - 11.1.0 - 2018-04-02 11:18:13 */.noUi-target,.noUi-target * {    -webkit-touch-callout: none;    -webkit-tap-highlight-color: transparent;    -webkit-user-select: none;    -ms-touch-action: none;    touch-action: none;    -ms-user-select: none;    -moz-user-select: none;    user-select: none;    -moz-box-sizing: border-box;    box-sizing: border-box}.noUi-target {    position: relative;    direction: ltr}.noUi-base,.noUi-connects {    width: 100%;    height: 100%;    position: relative;    z-index: 1}.noUi-connects {    overflow: hidden;    z-index: 0}.noUi-connect,.noUi-origin {    will-change: transform;    position: absolute;    z-index: 1;    top: 0;    left: 0;    height: 100%;    width: 100%;    -ms-transform-origin: 0 0;    -webkit-transform-origin: 0 0;    transform-origin: 0 0}html:not([dir="rtl"]) .noUi-horizontal .noUi-origin {    left: auto;    right: 0}.noUi-vertical .noUi-origin {    width: 0}.noUi-horizontal .noUi-origin {    height: 0}.noUi-handle {    position: absolute}.noUi-state-tap .noUi-connect,.noUi-state-tap .noUi-origin {    -webkit-transition: transform 0.3s;    transition: transform 0.3s}.noUi-state-drag * {    cursor: inherit !important}.noUi-horizontal {    height: .3rem}.noUi-horizontal .noUi-handle {    width: 1.1rem;    height: 1.1rem;    left: -.55rem;    top: -.3em}.noUi-vertical {    width: .3rem;    height: 150px}.noUi-vertical .noUi-handle {    width: 1.1rem;    height: 1.1rem;    left: -.4rem;    top: -.5rem}html:not([dir="rtl"]) .noUi-horizontal .noUi-handle {    right: -.55rem;    left: auto}.noUi-target {    background: #efefef;    border-radius: 0}.noUi-connects {    border-radius: 0}.noUi-connect {    background: #08c}.noUi-draggable {    cursor: ew-resize}.noUi-vertical .noUi-draggable {    cursor: ns-resize}.noUi-handle {    border-radius: 50%;    background: #08c;    cursor: pointer}[disabled] .noUi-connect {    background: #B8B8B8}[disabled].noUi-target,[disabled].noUi-handle,[disabled] .noUi-handle {    cursor: not-allowed}.noUi-pips,.noUi-pips * {    -moz-box-sizing: border-box;    box-sizing: border-box}.noUi-pips {    position: absolute;    color: #999}.noUi-value {    position: absolute;    white-space: nowrap;    text-align: center}.noUi-value-sub {    color: #ccc;    font-size: 10px}.noUi-marker {    position: absolute;    background: #CCC}.noUi-marker-sub {    background: #AAA}.noUi-marker-large {    background: #AAA}.noUi-pips-horizontal {    padding: 10px 0;    height: 80px;    top: 100%;    left: 0;    width: 100%}.noUi-value-horizontal {    -webkit-transform: translate(-50%, 50%);    transform: translate(-50%, 50%)}.noUi-rtl .noUi-value-horizontal {    -webkit-transform: translate(50%, 50%);    transform: translate(50%, 50%)}.noUi-marker-horizontal.noUi-marker {    margin-left: -1px;    width: 2px;    height: 5px}.noUi-marker-horizontal.noUi-marker-sub {    height: 10px}.noUi-marker-horizontal.noUi-marker-large {    height: 15px}.noUi-pips-vertical {    padding: 0 10px;    height: 100%;    top: 0;    left: 100%}.noUi-value-vertical {    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%, 0);    padding-left: 25px}.noUi-rtl .noUi-value-vertical {    -webkit-transform: translate(0, 50%);    transform: translate(0, 50%)}.noUi-marker-vertical.noUi-marker {    width: 5px;    height: 2px;    margin-top: -1px}.noUi-marker-vertical.noUi-marker-sub {    width: 10px}.noUi-marker-vertical.noUi-marker-large {    width: 15px}.noUi-tooltip {    display: block;    position: absolute;    border: 1px solid #D9D9D9;    border-radius: 3px;    background: #fff;    color: #000;    padding: 5px;    text-align: center;    white-space: nowrap}.noUi-horizontal .noUi-tooltip {    -webkit-transform: translate(-50%, 0);    transform: translate(-50%, 0);    left: 50%;    bottom: 120%}.noUi-vertical .noUi-tooltip {    -webkit-transform: translate(0, -50%);    transform: translate(0, -50%);    top: 50%;    right: 120%}.mt-1 {    margin-top: 1rem !important}.mt-2 {    margin-top: 2rem !important}.mt-3 {    margin-top: 3rem !important}.mt-4 {    margin-top: 4rem !important}.mt-5 {    margin-top: 5rem !important}.mt-6 {    margin-top: 6rem !important}.mt-7 {    margin-top: 7rem !important}.mt-8 {    margin-top: 8rem !important}.mt-9 {    margin-top: 9rem !important}.mt-10 {    margin-top: 10rem !important}.mb-1 {    margin-bottom: 1rem !important}.mb-2 {    margin-bottom: 2rem !important}.mb-3 {    margin-bottom: 3rem !important}.mb-4 {    margin-bottom: 4rem !important}.mb-5 {    margin-bottom: 5rem !important}.mb-6 {    margin-bottom: 6rem !important}.mb-7 {    margin-bottom: 7rem !important}.mb-8 {    margin-bottom: 8rem !important}.mb-9 {    margin-bottom: 9rem !important}.mb-10 {    margin-bottom: 10rem !important}a.first_div {    display: block;    background: #08c;    text-align: center;    border-radius: 4px;    padding: 2px 0px;    margin-top: 16px;    color: #fff;}a.all_div {    display: block;    background: #949494;    text-align: center;    border-radius: 4px;    padding: 2px 0px;    margin-top: 16px;    color: #fff;}.drop-box {    width: 300px;    border: 0;    margin: 0;    padding: 0;}/* Pop-up box style */.popup-parent {    position: fixed;    top: 0;    left: 0;    height: 100vh;    width: 100%;    display: none;    z-index: 9;    background: rgba(0, 0, 0,.4);}.popup {    background: #fff;    border-radius: 5px;   /* padding: 40px 20px;*/    width: 50% !important;    position: relative;    top: 50%;    left: 50%;    transform: translate(-50%, -50%);    animation: 0.9s drop;}@keyframes drop {  0%{    top: -100px;  }  100%{    top: 50%;  }}.popup h1 {    font-size: 30px;    letter-spacing: -2.5px;}.popup p {    font-size: 15px;    margin-top: 15px;}/* Close icon */.close {    position: absolute;    right: 20px;    top: 10px;    font-size: 40px;    background: none;    border: none;    cursor: pointer;}.mfp-newsletter{	display: none;}#newsletter-popup-form{	display: none;}