@import url('https://fonts.googleapis.com/css?family=Just+Another+Hand|Open+Sans:400,700|Roboto:300,400,700|Oswald');
@import url('https://fonts.googleapis.com/css?family=Quicksand:400,500,700');
*{border-radius: 0px !important;outline: none !important;}

body{font-family: 'Roboto', sans-serif;font-weight: 400;font-size: 13px;color: #555555;padding-top: 80px;}



/* fixer classes */
img{max-width: 100%;}
a{color: #47539e;}
.img-responsive{display: inline-block;}
.padding0{padding: 0px !important;}
.mr0{margin: 0px !important;}
.mrt0{margin-top: 0px !important;}
.mrb0{margin-bottom: 0px !important;}
.mrr0{margin-right: 0px !important;}
.space14{height: 14px;}
.space20{height: 20px;}
.space30{height: 30px;}
.space40{height: 40px;}
.space60{height: 60px;}
.full-width{width: 100%;}
input[type='file']{height: auto;}

.font-oswald{font-family: 'Oswald', sans-serif;}

.row{margin-right: -7px; margin-left: -7px; }
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding-right: 7px;padding-left: 7px;}
/* fixer classes */



/* btn theme */
.btn.theme{background-color: #47539e;color: #ffffff;border-color: #47539e;}
.btn.theme:active,
.btn.theme:focus,
.btn.theme:hover{background-color: #47539e;color: #ffffff;border-color: #2053a8;}
/* btn theme */



/* header */
body#homepage header{background-color: #47539e;box-shadow: 0 0 0px rgba(0, 0, 0, 0) !important;}
header{background-color: #47539e;box-shadow: 0 4px 7px rgba(0, 0, 0, 0.13);}
header #topSearchForm{margin-top: 12px;}
header #topSearchForm .form-control{border-top-left-radius: 3px !important;border-bottom-left-radius: 3px !important;}
header #topSearchForm .btn.btn-default{background-color: #2A363F;color: #ffffff;margin-left: 0px;padding:7px 40px;border-color: #2A363F;border-top-right-radius: 3px !important;border-bottom-right-radius: 3px !important; top: -1px; left: -1px;}
/* header */


/* list-group noBorder */
.list-group.noBorder{margin-bottom: 0px;}
.list-group.noBorder .list-group-item{border:none;transition: 0.5s all;}
.list-group.noBorder a.list-group-item:hover{background-color: #2A363F;color: #ffffff;}
.list-group.noBorder .list-group-item.active{background-color: #2A363F;color: #ffffff;}
/* list-group noBorder */


/* mainMenu */
.mainMenu{background-color: #ffffff;border: none;margin-bottom: 0px;min-height: 34px;}
.mainMenu .navbar-brand{height: 40px;padding: 10px 15px;color: #ffffff;font-family: 'Oswald', sans-serif;}
.mainMenu .navbar-nav > li > a{/*color: #ffffff;*/font-weight: normal;padding-top: 7px;padding-bottom: 7px;border-top-left-radius: 3px !important;border-top-right-radius: 3px !important;}
.mainMenu .navbar-nav > li > a:hover{color: #2A363F;background-color: #ffffff;}
.mainMenu .navbar-nav > li > a > i.fa{margin-right: 7px;}
.mainMenu .navbar-nav > li.dropdown > ul.dropdown-menu > li > a{padding: 10px 20px;transition: 0.5s all;color: #2A363F;}
.mainMenu .navbar-nav > li.dropdown > ul.dropdown-menu > li > a > i.fa{margin-right: 7px;}
.mainMenu .navbar-nav > li.dropdown > ul.dropdown-menu > li > a:hover{background-color: #47539e;color: #ffffff;}
/* mainMenu */

/*cartMenuDesktop*/
.cartMenuDesktop{}
.cartMenuDesktop a{color: #ffffff;font-size: 17px;margin-top: 10px;border-radius: 3px !important;}
.cartMenuDesktop a:hover{background: #ffffff;color:#1e1e1e;text-decoration: none;}
/*cartMenuDesktop*/

/*userMenuDesktop*/
.userMenuDesktop{}
.userMenuDesktop>.btn-group{}
.userMenuDesktop>.btn-group>.btn{color: #ffffff;font-size: 17px;margin-top: 10px;border-radius: 3px !important;}
.userMenuDesktop>.btn-group>.btn>.fa.fa-user{}
.userMenuDesktop>.btn-group:hover>.btn,
.userMenuDesktop>.btn-group>.btn:hover,
.userMenuDesktop>.btn-group>.btn:focus{background: #ffffff;color:#1e1e1e;text-decoration: none;}
.userMenuDesktop>.btn-group:hover>.dropdown-menu{display: block;;}
.userMenuDesktop>.btn-group>.dropdown-menu{top:93%;border-top:0px;min-width: 162px;left: -1px;}
.userMenuDesktop>.btn-group>.dropdown-menu>li>a{padding: 7px 20px;}
.userMenuDesktop>.btn-group>.dropdown-menu>li>a:hover{background: #2A363F;color: #ffffff;}
.userMenuDesktop>.btn-group>.dropdown-menu>li>a.logout{text-align: center; background: #2a363f; color: #ffff; margin: 0px 7px; border-radius: 5px !important;}
/*userMenuDesktop*/

/* logoClass */
.logoClass{margin: 7px 0px;max-width: 150px;}
/* logoClass */



/*bigBanner*/
.bigBanner{background: transparent url('/assets/img/bigBG.jpg') center top no-repeat;background-size: cover;position: relative;}
.bigBanner .overlay{background-color: rgba(0, 0, 0, 0.7);content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%;}
.bigBanner .overlay::before{
width: 100%;
content: " ";
background-image: url('https://listing.downtown-directory.com/dwt-gadgets/wp-content/themes/dwt-listing/assets/images/cloudy.png') !important;
background-repeat: repeat;
position: absolute;
left: 0;
top: -14px;
height: 105px;
z-index: 9;
}
.bigBanner .innerSection{position: absolute; top: 45%; -moz-transform: translateY(-50%); -webkit-transform: translateY(-50%); -o-transform: translateY(-50%); transform: translateY(-50%); width: 100%; left: 0;text-align: center;}
.bigBanner .innerSection .exploreCityMain{color: #ffffff;font-family: Quicksand;font-weight: bold;margin-bottom: 0px;}
.bigBanner .innerSection .exploreCitySub{color: #ffffff;font-family: 'Quicksand', sans-serif;font-size: 14px;margin-bottom: 30px;margin-top: 0px;}
.bigBanner .innerSection .exploreCityForm{background-color: rgba(255, 255, 255, 0.2);padding: 15px;border-radius: 5px !important;position: relative;}
.bigBanner .innerSection .exploreCityForm input{border-top-left-radius: 5px !important; border-bottom-left-radius: 5px !important;}
.bigBanner .innerSection .exploreCityForm .btn.btn-default{background-color: #2A363F;color: #ffffff;margin-left: 0px;border-color: #2A363F;border-top-right-radius: 3px !important;border-bottom-right-radius: 3px !important;}
.bigBanner .innerSection .exploreCityForm #bigSearchSuggesstionBox{position: absolute;width: 96%;}

.bigBanner .innerSection .exploreCityForm.style1{background-color: #ffffff !important;border-radius: 50px !important;padding: 7px !important;}
.bigBanner .innerSection .exploreCityForm.style1 input{border: none !important;box-shadow: none !important;}
.bigBanner .innerSection .exploreCityForm.style1 .btn.btn-default{border-radius: 30px !important;}

.bigBanner .bottomAds{position: absolute; bottom: 0; -moz-transform: translateY(-5%); -webkit-transform: translateY(-5%); -o-transform: translateY(-5%); transform: translateY(-5%); width: 100%; left: 0;text-align: center;}
/*bigBanner*/



/* heroSectionheroSection */
.heroSection{margin-top: 15px;}
.heroSection .topSideMenu,.topSideMenu{padding-right: 0px;box-shadow: 3px 7px 7px 0 rgba(0,0,0,0.1);}
.heroSection .topSideMenu .list-group,.topSideMenu .list-group{margin-bottom: 0px;}
.heroSection .topSideMenu .list-group .list-group-item,.topSideMenu .list-group .list-group-item{border:none;transition: 0.5s all;}
.heroSection .topSideMenu .list-group a.list-group-item:hover,.topSideMenu .list-group a.list-group-item:hover{background-color: #2A363F;color: #ffffff;}

.heroSection .carousel-control{width: 1%;background-image: none !important;}
/* heroSectionheroSection */



/*bigMainSlider*/
#bigMainSlider{margin-top: -15px;margin-left: -13px;margin-right: -13px;}
/*bigMainSlider*/

/*homeCatListingTitle*/
.homeCatListingTitle {text-transform: uppercase; padding: 7px 7px 20px 7px; color: #535353; font-weight: bold; font-size: 15px;margin-bottom: 30px;border-bottom: 1px solid #d7d7d7; }
.homeCatListingTitleBtn{float: right; transform: translateY(11px); font-size: 12px; font-weight: bold; background: #47539e; color: #ffffff; padding: 5px 10px; text-transform: uppercase; border: 2px solid #ffffff;margin: -1px 2px 0px 0px;transition: 0.5s all;}
.homeCatListingTitleBtn:hover,
.homeCatListingTitleBtn:focus,
.homeCatListingTitleBtn:active{text-decoration: none;margin-right: -1px;}
/*homeCatListingTitle*/


/* flagOff */
.flagOff{background: #47539e;color: #ffffff;padding: 3px 7px;position: absolute;font-family: Oswald;font-size: 1.4em;border-bottom-right-radius: 15px !important;}
/* flagOff */


/*searchSuggestionList*/
#searchSuggestionList{text-align: left !important;max-height: 150px;overflow-y: auto;}
#searchSuggestionList li.label{color: #1e1e1e;font-size: 15px;padding: 5px;background: #ffffff;display: block;text-transform: uppercase;}
#searchSuggestionList li{cursor: pointer;}
#searchSuggestionList li a{color: #1e1e1e;font-size: 14px;padding: 10px 7px;background: #ffffff;display: block;text-decoration: none;}
#searchSuggestionList li a:hover{color: #ffffff;background: #47539e;}
#searchSuggestionList li a i{color: #47539e;}
#searchSuggestionList li a:hover i{color: #ffffff;}
#searchSuggestionList li a small{color: #909090;}
#searchSuggestionList li a:hover small{color: #ffffff;}
/*searchSuggestionList*/



/* xTitle */
.xTitle{text-align: center;background: #47539e;margin: 0px;font-size: 15px;color: #ffffff;padding: 10px 0px; }
/* xTitle */


/*subCatBoxSection*/
.subCatBoxSection{}
.subCatBoxSection .thumbnail{padding: 0px;}
.subCatBoxSection .thumbnail .catIconSec{text-align: center;padding: 45px 0px;background-color: #47539e;color: #ffffff;}
.subCatBoxSection .thumbnail .catIconSec i{font-size: 30px;}
.subCatBoxSection .thumbnail .caption{text-align: center;}
.subCatBoxSection .thumbnail .caption p{margin: 0px;}
.subCatBoxSection .thumbnail:hover{border-color: #ddd;}
.subCatBoxSection .thumbnail:hover .caption{background-color: #47539e;color: #ffffff;}
/*subCatBoxSection*/



/* thumbnail.post */
.thumbnail.post{min-height: 400px;}
.thumbnail.post img{display: block;}
.thumbnail.post .caption h4{margin-top: 0px;text-transform: uppercase;color: #620732;}
/* thumbnail.post */



/*productList*/
.productList a.thumbnail{padding: 0px;margin-bottom: 20px;overflow: hidden;display: block;border:none;border-bottom:2px solid #ffffff;}
.productList a.thumbnail:active,
.productList a.thumbnail:focus,
.productList a.thumbnail:hover{text-decoration: none;border-color: #47539e;border-bottom-color:#47539e;}
.productList a.thumbnail .flagOff{font-size:1em;transform:rotate(-19deg) translateY(10px);border-bottom-right-radius:0px !important;border-radius:4px !important;}
.productList a.thumbnail img{width: 100%;height: 100%;}
.productList a.thumbnail .caption{text-align: center;}
.productList a.thumbnail .caption .productNameSec{min-height: 34px;}
.productList a.thumbnail .caption .productName{font-size: 12px;}
.productList a.thumbnail .caption .productCost{color: #47539e;font-size: 18px;}
.productList a.thumbnail .caption .productCost .priceOld{font-size: 12px;}
/*productList*/


/*listingList*/
.listingList{}
.listingList a.listingPost{text-decoration: none;color: #555555;display: block;border-top: 1px solid #e7e7e7; border-bottom: 1px solid #e7e7e7; border-right: 1px solid #e7e7e7; border-left: 1px solid #e7e7e7;margin-bottom: 20px;}
.listingList a.listingPost:active,
.listingList a.listingPost:focus,
.listingList a.listingPost:hover{text-decoration: none;border-bottom-color:#47539e;color: #555555;}
.listingList .imgSecCover{overflow: hidden;}
.listingList .imgSec{height: 220px; background-size: cover; background-position: center;position: relative;transition: 1s all;}
.listingList .imgSec:hover{transform: scale(1.2);}
.listingList .imgSec .s{display: none;}
.listingList .imgSec .catTag{position: absolute;background:#47539e;color: #ffffff;padding: 2px 7px;}
.listingList .imgSec .logoSec{background: transparent url('img/logo_bg.png') center no-repeat;height: 100%;right: 0;position: absolute;width: 66px;transition: 1s all;}
.listingList .imgSec .logoSec img{position: relative;top: 38%;border-radius: 50% !important;border: 3px solid #fff;right: -7px;transition: 1s all;}
.listingList .imgSec:hover .logoSec{transform: scale(0.86); right: 20px;width: 65px;}
.listingList .imgSec:hover .logoSec img{transform: scale(0.97);right: -5px;}
.listingList .listingTitle{margin-bottom: 0px;font-weight: bold;}
.listingList .listingAddress{font-size: 11px; color: #8c8c8c;}
/*listingList*/


/*socialShareProduct*/
.socialShareProduct{text-align: right !important;margin-bottom: 10px;}
.socialShareProduct a{border:none;}
.socialShareProduct a i{color: #ffffff;font-size: 12px;}
.socialShareProduct a.fb{background: #3b5999;}
.socialShareProduct a.tw{background: #55acee;}
.socialShareProduct a.gp{background: #dd4b39;}
/*socialShareProduct*/

/* emptyCart */
#emptyCart{min-height: 400px;text-align: center;}
#emptyCart .btn.theme{border-radius: 25px !important;margin-top: 20px;}
/* emptyCart */

/* cartDetails */
.cartDetails{margin: 40px 0px;min-height: 400px;}
.cartDetails .mainTitle {text-transform: uppercase; margin-top: 0px; font-size: 20px; font-weight: bold;padding-bottom: 10px; border-bottom: 1px dashed #d7d7d7;}
/* cartDetails */


/* cartProducts */
.cartProducts{}
.cartProducts .product{display: table;margin-bottom: 30px;width: 100%;}
.cartProducts .product .itemDetails,
.cartProducts .product .itemPrice,
.cartProducts .product .itemQuantity,
.cartProducts .product .itemShippingTotal,
.cartProducts .product .itemSubTotal{float: left;}

.cartProducts .product .itemDetails .tl,
.cartProducts .product .itemPrice .tl,
.cartProducts .product .itemQuantity .tl,
.cartProducts .product .itemShippingTotal .tl,
.cartProducts .product .itemSubTotal .tl{color: #666666;border-bottom: 1px solid #dddbdb;}

.cartProducts .product .itemDetails{width: 35%;}
.cartProducts .product .itemPrice{width: 20%;text-align: center;}
.cartProducts .product .itemQuantity{width: 15%;text-align: center;}
.cartProducts .product .itemShippingTotal{width: 15%;text-align: right;}
.cartProducts .product .itemSubTotal{width: 15%;text-align: right;}

.cartProducts .product .itemDetails .imgx{float: left;margin-right: 10px;}
.cartProducts .product .itemDetails .imgx img{width: 100px;}
.cartProducts .product .itemDetails .desc{}
.cartProducts .product .itemDetails .desc h5{font-weight: bold;color: #555555;}
/* cartProducts */




/* noCatProduct */
.noCatProduct{text-align: center;}
.noCatProduct h4{font-size: 25px;}
.noCatProduct p{}
/* noCatProduct */



/* topuz */
.topuz{margin-bottom: 30px;padding-bottom: 10px; border-bottom: 1px dashed #d7d7d7;color: #666666;}
/* topuz */


/* buyButtons */
.buyButtons{text-align: center;margin-top: 50px;margin-bottom: 50px;}
.buyButtons .addCart{background-color: #3f3f3f;color:#ffffff;border-color: #3f3f3f;}
.buyButtons .buyBtn{background-color: #47539e;color:#ffffff;border-color: #47539e;}
.stockAv{float: right; border: 1px dotted #555555; padding: 5px; color: #555555; text-transform: uppercase; }
.stockAv.not{color: #47539e;}
.priceOld{color: #3f3f3f;margin-bottom: 0px;text-decoration: line-through;}
.priceNow{color: #47539e;margin-top: 0px;font-size:20px;}
/* buyButtons */


/* checkoutBtns */
.checkoutBtns{text-align: right;}
.checkoutBtns .cont{background-color: #3f3f3f;color:#ffffff;border-color: #3f3f3f;}
.checkoutBtns .checkout{background-color: #47539e;color:#ffffff;border-color: #47539e;}
/* checkoutBtns */


/* checkoutDetails */
.checkoutDetails{margin: 40px 0px;min-height: 400px;}
/* checkoutDetails */


/* checkPincodeFormSec */
#checkPincodeFormSec{}
#checkPincodeFormSec .checkPincodeForm .btn-default{background-color: #3f3f3f;color:#ffffff;border-color: #3f3f3f;}
/* checkPincodeFormSec */



/* breadcrumbx */
.breadcrumbx a{color: #555555;}
/* breadcrumbx */




/* info-box */
.info-box.theme1{background: #16A085;color: #ffffff;}
.info-box.theme2{background: #47539e;color: #ffffff;}
.info-box.theme3{background: #8BC34A;color: #ffffff;}
.info-box.theme4{background: #555555;color: #ffffff;}
.info-box.theme5{background: #333333;color: #ffffff;}
.info-box.theme6{background: #00BCD4;color: #ffffff;}
.info-box.theme7{background: #673AB7;color: #ffffff;}
.info-box.theme8{background: #FF9800;color: #ffffff;}
.info-box.theme9{background: #FFFFFF;color: #555555;}
.info-box.theme10{background: #337AB7;color: #FFFFFF;}
.info-box.theme11{background: #5cb85c;color: #FFFFFF;}
.info-box.info-small{min-height: 60px;}
.info-box.info-small .info-box-content{margin-left: 60px;}
.info-box.info-small .info-box-text{font-size: 12px;}
.info-box.info-small .info-box-icon{font-size: 25px;height: 60px; width: 60px;line-height: 60px; /*padding: 15px 0px;*/}
.info-box.info-small .progress{display: none;}

.info-box{display: block; min-height: 90px; background: #fff; width: 100%; box-shadow: 0 1px 1px rgba(0,0,0,0.1); border-radius: 0px; margin-bottom: 30px; }
.info-box-icon {border-top-left-radius: 2px; border-top-right-radius: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 2px; display: block; float: left; height: 90px; width: 90px; text-align: center; font-size: 45px; line-height: 90px; background: rgba(0,0,0,0.2); }
.info-box-content {padding: 5px 10px; margin-left: 90px; }
.info-box-text {text-transform: uppercase;}
.info-box-number {display: block; font-weight: bold; font-size: 18px; }
.info-box-number.timer{font-size: 13px;font-weight: 300; }
.progress-description,
.info-box-text {display: block; font-size: 14px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.info-box .progress,
.info-box .progress .progress-bar{border-radius: 0; }
.info-box .progress {background: rgba(0,0,0,0.2); margin: 5px -10px 5px -10px; height: 2px; }
.info-box .progress .progress-bar {background: #fff; }
/* info-box */



/* aboutSection */
.aboutSection{padding: 0px;}
.aboutSection .versionCompairSection{text-align: center;padding: 10px;}
.aboutSection .versionCompairSection p{margin-bottom: 0px;}
.aboutSection .versionCompairSection .currentVersion{margin-top: 0px;}
.aboutSection .versionCompairSection .latestVersion{margin-top: 0px;color: #47539e;}
.aboutSection .infosSection{text-align: center;padding-top: 10px;background: #47539e;color: #ffffff;}
/* aboutSection */



/* progress Step */
/** Colors **/
ol.progress-track {
  display: table;
  list-style-type: none;
  margin: 0;
  padding: 2em 1em;
  table-layout: fixed;
  width: 100%;
}
ol.progress-track li {
  display: table-cell;
  line-height: 1.4em;
  position: relative;
  text-align: center;
}
ol.progress-track li .icon-wrap {
  border-radius: 50% !important;
  top: -1.5em;
  color: #fff;
  display: block;
  height: 2.5em;
  margin: 0 auto -2em;
  left: 0;
  right: 0;
  position: absolute;
  width: 2.5em;
}
ol.progress-track li .icon-check-mark,
ol.progress-track li .icon-down-arrow {
  height: 25px;
  width: 15px;
  display: inline-block;
  fill: currentColor;
}
ol.progress-track li .progress-text {
  position: relative;
  top: 10px;
}
ol.progress-track li .progress-text .progress-text1{display: block;font-weight: bold;color: #47539e;}
ol.progress-track li.progress-done {
  border-top: 7px solid #5cb85c;
  transition: border-color 1s ease-in-out;
  -webkit-transition: border-color 1s ease-in-out;
  -moz-transition: border-color 1s ease-in-out;
}
ol.progress-track li.progress-done .icon-down-arrow {
  display: none;
}
ol.progress-track li.progress-done.progress-current .icon-wrap {
  background-color: #ffffff;
}
ol.progress-track li.progress-done.progress-current .icon-wrap .icon-check-mark {
  display: none;
}
ol.progress-track li.progress-done.progress-current .icon-wrap .icon-down-arrow {
  display: block;
}
ol.progress-track li.progress-done .icon-wrap {
  background-color: #2f7415;
  border: 5px solid #5cb85c;
}
ol.progress-track li.progress-todo {
  border-top: 7px solid #DDD;
  color: black;
}
ol.progress-track li.progress-todo .icon-wrap {
  background-color: #FFF;
  border: 5px solid #DDD;
  border-radius: 50% !important;
  bottom: 1.5em;
  color: #fff;
  display: block;
  height: 2.5em;
  margin: 0 auto -2em;
  position: relative;
  width: 2.5em;
}
ol.progress-track li.progress-todo .icon-wrap .icon-check-mark,
ol.progress-track li.progress-todo .icon-wrap .icon-down-arrow {
  display: none;
}

/* progress Step */








/********SQUARE BIG BUTTONS*********/
.btn-squared-default {width: 100px !important; height: 100px !important; font-size: 14px; outline:none; position: relative; }
.btn-squared-default:hover,
.btn-squared-default.active {border: 3px solid white; font-weight: 800; outline:none; }
.btn-squared-default .fk,.btn-squared-default .icon{font-size:30px;}

.btn-squared-default-plain.vf{min-height: 60px !important;}

.btn-squared-default-plain.btn-sm{width: 90px !important; min-height: 60px !important;}
.btn-squared-default-plain.btn-sm .icon{font-size:20px;display: block;margin-top: 5px;}

.btn-squared-default-plain{width: 100px !important; min-height: 100px !important; font-size: 14px; outline:none; position: relative; }
.btn-squared-default-plain:active,
.btn-squared-default:active,
.btn-squared-default-plain:focus,
.btn-squared-default:focus{outline:none;}
.btn-squared-default-plain:hover,
.btn-squared-default-plain.active {border: 1px solid white; outline:none; }
.btn-squared-default-plain .fk,
.btn-squared-default-plain .icon{font-size:30px;display: block;margin-top: 18px;}
.btn-squared-default-plain .icon.txt {font-size: 18px;display: block;margin-top: 18px;font-style: normal;}
.btn-squared-default-plain.vf .icon.txt{margin-top: 0px;}


.btn-squared-default-plain.btn-simple{color:#2AAAE8; background:#ffffff; border-color:#2AAAE8; outline:none; transition: all 2s; margin-bottom: 10px; }
.btn-squared-default-plain.btn-simple:hover,
.btn-squared-default-plain.btn-simple.active{border: 1px solid #2AAAE8; outline: none; color: #ffffff; background: #2AAAE8; }

.btn-squared-default-plain:after,
.btn-squared-default-plain:before {top: 100%; left: 50%; border: solid transparent; content: " "; height: 0; width: 0; position: absolute; pointer-events: none; outline:none; }

.btn-squared-default-plain:after {border-color: rgba(136, 183, 213, 0); border-width: 15px; margin-left: -15px; outline:none; }
.btn-squared-default-plain:before {border-color: rgba(194, 225, 245, 0); border-width: 15px; margin-left: -15px; outline:none; }
.btn-squared-default-plain.btn-primary.active:after {border-top-color: #286090; /*88b7d5*/ }
.btn-squared-default-plain.btn-primary.active:before {border-top-color: #c2e1f5; /*c2e1f5*/ }
.btn-squared-default-plain.btn-success.active:after{border-top-color: #449D44; }
.btn-squared-default-plain.btn-success.active:before{border-top-color: #c2e1f5; }
.btn-squared-default-plain.btn-danger.active:after{border-top-color: #C9302C; }
.btn-squared-default-plain.btn-danger.active:before{border-top-color: #c2e1f5; }

.btn-squared-default-plain.btn-danger.theme:hover,
.btn-squared-default-plain.btn-danger.theme:active,
.btn-squared-default-plain.btn-danger.theme:focus{background:#47539e;}
.btn-squared-default-plain.btn-danger.theme.active:after{border-top-color: #47539e;}
.btn-squared-default-plain.btn-danger.theme.active:before{border-top-color: #47539e;}

.btn-squared-default-plain.btn-warning.active:after{border-top-color: #EC971F; }
.btn-squared-default-plain.btn-warning.active:before{border-top-color: #c2e1f5; }
.btn-squared-default-plain.btn-info.active:after{border-top-color: #31B0D5; }
.btn-squared-default-plain.btn-info.active:before{border-top-color: #c2e1f5; }
.btn-squared-default-plain.btn-simple.active:after{border-top-color: #2AAAE8; }
.btn-squared-default-plain.btn-simple.active:before{border-top-color: #c2e1f5; }
/********SQUARE BIG BUTTONS*********/









/* footer */
footer{background-color: #d7d7d7;padding-top: 4px;margin-top: 50px;}
footer hr.x{border-top: 1px dashed #b6b6b6;margin-top: 1px;margin-bottom: 25px;}
footer .paymentIcons,
footer .socialIcons{font-size: 35px;color: #666666;text-align: center;}
footer .paymentIcons{font-size: 27px;}
footer .socialIcons a:hover{color: #666666;}
footer .socialIcons a:hover .fa-facebook-square{color: #3b5999;}
footer .socialIcons a:hover .fa-twitter-square{color: #55acee;}
footer .socialIcons a:hover .fa-linkedin-square{color: #0077B5;}
footer .socialIcons a:hover .fa-youtube-square{color: #cd201f;}

footer .footerLogo{text-align: center;margin: 20px 0px;}
footer .footerLogo img{max-width: 100%;filter: invert(100%);}
footer .footerLogo img:hover{filter: grayscale(0%);}
footer a{color: #2A363F;}
footer .footerBottomBar{background-color: #b6b6b6;color: #2A363F;padding: 3px 0px;margin-top: 20px;}
footer .footerBottomBar p{margin-bottom: 0px;}
/* footer */




@media (min-width: 1800px){
  body{font-size: 16px;}
  .container{width: 1550px;}
  .topMiniBar{font-size: 14px;}
}
@media (min-width: 1650px){
  .topMiniBar{font-size: 14px;}
  .container{width: 1450px;}
}
@media (min-width: 768px) and (max-width: 992px){
  header .topBox2 #topSearchForm{margin-top: 20px !important;}
  .mainMenu .navbar-nav > li > a{font-size: 12px;padding-right: 7px;padding-left: 7px;}
}
@media (min-width: 767px){
  .mainMenu .navbar-nav > li.dropdown:hover > ul.dropdown-menu{display: block;}
}
@media (max-width: 767px){
	.cartMenuMobile{text-align: right;margin-top: 11px;}
	.cartMenuMobile .btn-group{margin-top: 0px;}
	.cartMenuMobile .btn-group a{color: #FFFFFF;font-size: 15px;}
	.cartMenuMobile .btn-group a:hover{background-color: #2A363F;color: #ffffff;text-decoration: none;}

  header #topSearchForm{margin-top: 0px;margin-bottom: 5px;}

	header .mainMenu{min-height: 1px;}
	header .mainMenu .cartBtn{display: none;}
	header .mainMenu .navbar-nav > li > a{border-top-left-radius: 0px !important;border-top-right-radius: 0px !important;}
  header .mainMenu .navbar-nav > li > a:hover{color:#ffffff;background-color: #2A363F;}
	header .mainMenu .navbar-collapse{border:none;}
  header .topBox2 #topSearchForm{margin-top: 0px !important;}

  header .topBox1{border-right: none;margin: 5px 0px 7px 0px;}
  header .topBox1 .topLogoSec{text-align: left;}
  header .topBox1 .topLogoSec img{max-width: 180px;}
  header .topBox1 .topProductSupportSec a img{max-width: 60px;}
  header .topBox1 .topProductSupportSec a .txt{display: block;font-size: 10px;}

  header .topMiniBar .pull-right{float: none !important;}

  .dealHomeSlider a.thumbnail{margin-bottom: 14px;}
  .dealHomeSlider a.thumbnail img{width: 100%;height: 150px;}

  #bigMainSlider{overflow: hidden;margin-top: -16px;margin-left: -14px;margin-right: -14px;}
  #bigMainSlider .carousel-inner > .item > a > img, .carousel-inner > .item > img{max-width: 150%;height: 150px;margin-left: -25%;}
  #bigMainSlider .carousel-control{width: 10%;}

  .productList a.thumbnail .caption .productNameSec{height: 34px;overflow: hidden;}

  footer .footerBottomBar p{margin: 3px 0px;}
}