
/*-----------------------------------------------------------------------------------*/
/* GLOBAL STYLES
/*-----------------------------------------------------------------------------------*/
body{font-family: 'Ubuntu', sans-serif;-webkit-font-smoothing:antialiased;}
body,div,h1,h2,h3,h4,h5,h6,p,ul,li,ol,fieldset,form,table,td,tr,span,a{margin: 0;padding: 0;border: 0;}
a{ outline: none;}
a:focus, a:active{ text-decoration: none}
ul, ol, li{ list-style-type: none}
img{ max-width: 100%; height: auto;}
[class^="icons-"], [class*="icons-"] {
	background-image: url('/static/img/sprite.png?3c3402957585');
	background-position: 0 0;
	background-repeat: no-repeat;
	display: inline-block;
	height: 10px;
	line-height: 10px;
	vertical-align: middle;
	width: 8px;
}
hr{margin:0px;}

.container {  margin-left: auto;  margin-right: auto;  padding-left: 15px;  padding-right: 15px;}
.row {  margin-left: -15px;  margin-right: -15px;}
#wrapper{margin-top:60px;}
.search-block input.search-box, .search-box form input[type="text"]{-webkit-appearance: none;}
.panel-heading{padding: 0;}
.list-group-item {padding: 20px 0px;}
.panel-title > a:hover {text-decoration: none;}

.input-group-addon {color: #fff;background: #3276B1;}


.form-control::-webkit-input-placeholder {
   color: #666;
}

.form-control:-moz-placeholder { /* Firefox 18- */
   color: #666;  
}

.form-control::-moz-placeholder {  /* Firefox 19+ */
   color: #666;  
}

.form-control:-ms-input-placeholder {  
   color: #666;  
}

.remove_padding_margin{
    padding:0px;
    margin:0px;
}

.remove_padding_left{
    padding-left: 0px;
}

.center-col{
    margin-left:auto;
    margin-right: auto;
}
.mo_blue{
    color:#1b7cc1;
    margin-top: 50px;
    padding-bottom: 10px;
}
.mo_desp{
    font-size: 16px;
}
.btnWrap {
    background:transparent; 
    padding:2px; 
    border:1px solid #F90; 
    border-radius:3px; 
    width:230px;
    margin-right: auto;
    margin-left: auto;
    margin-bottom:30px;
}

.btnWrap:hover{
    border:1px solid #de831b; 
}

.btnWrap a:hover{
    background-color:#de831b;
    text-decoration:none;
    color:white;
}
.btnWrap a:focus, .btnWrap a:active{
    color:white;
}


.btn_home {
    display:block; 
    padding:10px; 
    background:#f7921e; 
    border-radius:3px; 
    color:#fff; 
    font-size:14px; 
    text-decoration:none; 
    text-align:center;
}

.inner-content{min-height:800px;}




/*-----------------------------------------------------------------------------------*/
/* HEADER STYLES
/*-----------------------------------------------------------------------------------*/
#header{ padding: 10px 14px 14px 14px; background: #1b7cc1;width: 100%; z-index: 1000;top:0;position:fixed;backface-visibility: hidden}
#header.affix{top:0px};
.logo{ float: left; margin-top:4px;margin-right: 15px; width: auto; padding: 0}
.logo a i{font-size:30px;color:white;margin-top:8px;}
.logo a img{width:200px;display:inline;}
.desk_logo img{padding-top: 5px;float: left;margin-left: -15px;}
.mobile_logo img{padding-top: 5px;}
.top-right{  margin-top: 5px; padding: 0; float: none; width: auto}
.categories-block{ padding: 0}
.categories-block a:hover{ text-decoration: none;color:#d6d6d6;}
.categories-block a:focus{ text-decoration: none;color:#fff;}
.categories-block a:active{ text-decoration: none;color:#fff;}
.select-btn{ font-size: 14px; color: #fff; font-weight: 500; padding: 5px 2px 6px 4px; border: 2px solid #72aed9; border-radius: 3px; line-height: 22px; float: left}
.icons-1{ background-position: 0 0; margin: 0 7px 0 4px}
.select-btn:hover .icons-1{ background-position: -10px 0}
.search-block{ float: left; width: 75%; position: relative; padding-left: 17px;}
.search-block input.search-box{ font-size: 14px; font-family: 'Ubuntu', sans-serif;font-weight:300; line-height: 30px; height: 37px; border: 1px solid #5fa4d4; border-radius: 3px;
display: block; width: 100%; background: #fff; color: #c7c8c9; padding: 0 70px 0 6px; margin: 0;
}
.search-block input.submit-btn{ background:url('/static/img/submit-icon.png?a660a69f5817')  #c7c8c9  center center no-repeat; padding: 0; margin: 0; position: absolute; right: 0; top: 0; border: none;
border-radius: 0 3px 3px 0; height: 36px; width: 66px; cursor: pointer;
}
.search-block input.submit-btn:hover{ background: #c7c8c9 url('/static/img/submit-icon-hover.png?c1b0e090ec5d') center center no-repeat;}
.search-block span{width:100%;}
.user-block{  margin-top: 8px; padding: 0}
.user-block li{ float: right; line-height: 18px; border-right: 1px solid #539cd0; padding: 0 8px 0 9px}
.user-block li:first-child{ border-right:none; padding-right: 0}
.user-block li a{ color: #fff; font-size: 14px; font-weight: 500;}
.user-block li a:hover{ color: #d6d6d6; text-decoration: none;}
.icons-user{ background-position: -26px 0; width: 17px; height: 12px; margin: 0 6px 0 0}
.user-block li a:hover .icons-user{ background-position: -49px 0;}
.icons-sign{ background-position: 0 -17px; width: 17px; height: 12px; width: 17px; height: 12px; margin: 0 4px 0 0}
.user-block li a:hover .icons-sign{ background-position: -21px -17px;}
.navbar-toggle{background-color: transparent; background-image: none;border: 1px solid transparent;border-radius: 4px;float: left;margin:0px;padding: 0px;position: relative;}
.searchbar_mobile{   height: 40px;margin-bottom: 20px;margin-left: 13px;width: 70%;border-top: 1px solid gray;border-bottom: 1px solid gray;border-left: 1px solid gray;}
.mobile_go{ float:right;display: inline;float: right;height: 40px;margin-right: 16px;margin-top: 0;width: 20%;}
.main-menu{ min-width: 725px;width: 100%;padding:0px;}
.nav-dt{float:left;margin-left: 20px;}
.nav-brand{margin-top: 0px;padding-bottom:15px;}
.nav-dt ul li h4{margin-top: 20px;}
.nav-dt-list{clear:both;float:left;margin-top: -30px;}
.brand-row-2{margin-left: 15px;}
.nav-dt-header{float:left;clear:both;margin-bottom: 10px;}
.nav-dt .nav-dt-list li{padding-top: 18px;}
.dropdown-menu{max-height:545px;}
.navmenu-fixed-left{overflow:hidden;}
.mo_categories{overflow-y:scroll;padding:0px;border-radius: 3px 0 0 3px;max-height: 543px;}
.mo_categories ul li{background-color: #f0f0f0;width:100%;}
.mo_categories ul li a{color:#363636;margin-right:0px;border:0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color:#fff;color:#428bca;border:0px;}
.mo_categories ul li a:hover{background-color:#fff;color:#428bca;}
.nav_mo_categories{overflow-y: scroll !important;max-height:575px;text-align: left;}
.mobile_logo_app{display:none;width:37px;}


/* Navbar Login/Sign In modal */

.modal-backdrop.in {opacity: 0.5;z-index: 1;}
.modal-content{box-shadow: none;border-bottom:none;border-radius:3px;}
.modal-dialog {width: 400px;z-index: 10;}
.form-signin {display:block;background-color: #f7f7f7;-moz-box-shadow: 0 0 3px 3px #888;  -webkit-box-shadow: 0 0 3px 3px #888;  box-shadow: 0 0 3px 3px #888; border-radius:2px;}
.main{ padding: 38px;}
.social-box{ margin: 0 auto;padding: 38px;border-bottom:1px #ccc solid;}
.social-box a{min-width: 225px;font-weight:bold;font-size:18px;padding:8px;}
.social-box a i{font-weight:bold;font-size:20px;}
.heading-desc{font-size:20px;font-weight:bold;padding:38px 38px 0px 38px;}
.form-signin .form-signin-heading,
.form-signin .checkbox {margin-bottom: 10px;}
.form-signin .checkbox {font-weight: normal;}
.form-signin .form-control {position: relative;font-size: 16px;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.business-getstarted{color:orange !important;}
.form-signin .form-control:focus {z-index: 2;}
.form-signin input[type="text"] {margin-bottom: 10px;border-radius: 5px;}
.form-signin input[type="password"] {margin-bottom: 10px;border-radius: 5px;}
.login-footer{background:#f0f0f0;margin: 0 auto;border-top: 1px solid #dadada;padding:20px;}
.login-footer .left-section a{font-weight:bold;color:#8a8a8a;line-height:19px;}
.mg-btm{margin-bottom:20px;}
.email{color:gray !important;}
.password{color:gray !important;}
.user-menu li{float:none;border:none;}
.user-menu li a{color:#1b7cc1;}
.user-welcome{color:white;}
.user-welcome:hover{color:#d6d6d6;text-decoration: none;}
.user-welcome:focus{color:#d6d6d6;text-decoration: none;}
#user-mug-shot{width:28px;height:28px;}


/*-----------------------------------------------------------------------------------*/
/* HOMEPAGE STYLES
/*-----------------------------------------------------------------------------------*/

/* Brand, Logo, Search Section */

.logo_search{
    background:
    linear-gradient(
      rgba(44, 62, 80, 0.07), 
      rgba(44, 62, 80, 0.07)
    ),
    url('/static/img/img-bg-banner.png?a6fbfbc3afb7') repeat center center; 
    min-height:480px; 
    margin-top:0px;
    padding-bottom: 50px;
    padding-top: 140px;
}


.brand_home {
    height:67px;
    min-width: 250px;
    background: url('/static/img/mainlogo.png?3c3402957585') no-repeat scroll center center rgba(0, 0, 0, 0);
    display:block;
}

/* Search Bar Stylings */
.searchWrap{ 
    background:white; 
    padding:2px; 
    border:1px solid #1b7cc1; 
    border-radius:3px; 
    width:600px;
    margin-right: auto;
    margin-left: auto;
    height: 46px;
}
.searchMag{
    background-color: #f0f0f0;
    border-radius: 3px 0 0 3px;
    color: #333;
    float: left;
    font-size: 15px;
    padding-bottom: 11px;
    padding-top: 7px;
    width: 120px;
    border:none;
}
.searchBar{
    width:417px; 
    height:40px;
    padding-left: 10px;
    float:left;
    border:medium none;
}

.search-list-inline > li {
    display: inline-block;
    padding-left: 0;
    padding-right: 3px;
}


.goBtn{
    background-color: #1b7cc1;
    border-radius: 0 3px 3px 0;
    color: white;
    float: right;
    font-size: 23px !important;
    height: 40px;
    padding: 0 !important;
    text-align: center;
    width: 59px;
}

.goBtn:hover{
    color:white;
    background-color:#186fad;
}


.searchMobile{ 
    background:white; 
    padding:2px; 
    border:1px solid #1b7cc1; 
    border-radius:3px; 
    width:91%;
    margin-right: auto;
    margin-left: auto;
    height: 46px;
    margin-bottom: 15px;
}


.searchBarMobile{
    width:220px; 
    height:40px;
    padding-left: 10px;
    float:left;
    border:medium none;
}

.popover{max-width:410px;min-width:230px;border-radius: 0px;border-top: 3px solid #1b7cc1;background-color: #f0f0f0}
.popover-content{padding:5px;}
.popover.bottom > .arrow::after {border-bottom-color: #1b7cc1;left:61% !important;}



.search-category-list ul li{background-color: #f0f0f0;width:100%;padding:10px;}
.search-category-list ul li:hover{background-color:#fff;color:#428bca;}
.search-category-list ul li a{color:#363636;margin-right:0px;border:0;}
.search-category-list ul li a:hover{background-color:#fff;color:#428bca;text-decoration: none;}

.searchGo span{float:left;}
.searchGo span input{width:100%;}
.twitter-typeahead{width:64%;min-width:130px;}

/* Find Solve Save section */
.fssWrap{
    background: none repeat scroll 0 0 transparent;
    border: 3px solid #fff;
    border-radius: 80px;
    margin:auto;
    padding: 10px;
    width: 147px;
}


.fss{
    border-radius: 150px;
    font-size: 60px !important;
    width:auto;
    line-height: 1.42857;
    padding: 22px 70px 14px 35px !important;
    text-align: center;
    background-color:#fff;
    color:#1b7cc1;
}

/* Home Icon Section */
.category_section{
    padding-top:80px;
    padding-bottom:80px;
}

.category_section .row{
    margin-top: 20px;
}

.home_icon_section{
    background-color:#1b7cc1; 
    padding-top:50px;
    padding-bottom:35px;
}
.home_icon{
    color:white;
}

/* Homepage Category Listings */
.category_titles{
    width: 115%;
    margin-top:20px;
    margin-bottom:20px;
    line-height:0px; 
}
.category_titles a{
    color:#78AB46;
}
.category_titles a:hover{
    color:#1b7cc1;
    text-decoration: none;
}
.category_lists{
    list-style-type:none; 
    margin-left:10px;
    color:#707070;
    font-size: 16px;
    line-height: 2.4;
}
.category_lists li a{
    color:#707070;
    }
.category_lists li a:hover{
    color:#707070;
    text-decoration: underline;
}
.category_icons{
    float:left; 
    font-size:40px;
    color:#1b7cc1;
    min-height: 210px;
    margin:0px;
    margin-top:-16px;
}
.category_viewall a{
    color:#78AB46 !important;
}
.category_viewall a:hover{
    color:#78AB46 !important;
    text-decoration: underline;;
}
.home_categories a:hover{
    color: #78AB46;
    text-decoration: none;
}
.home_categories h4 a:hover{text-decoration: underline;}

.home_categories a .icon-baby{padding-left: 12px; padding-right: 18px;}
.home_categories a .icon-car-audio{padding-left: 12px; padding-right: 18px;}
.home_categories a .icon-cell-phone{padding-left: 12px; padding-right: 16px;}
.home_categories a .icon-phone{padding-left: 4px; padding-right: 13px;}
.home_categories a .icon-computer{padding-left: 12px; padding-right: 15px;}
.home_categories a .icon-bicycle{padding-left: 6px; padding-right: 10px;}
.home_categories a .icon-headphones{padding-left: 11px; padding-right: 14px;}
.home_categories a .icon-fan{padding-left: 0px; padding-right: 6px;}
.home_categories a .icon-fridge{font-size: 50px;padding-left: 4px;padding-right: 9px;}
.home_categories a .icon-washer{padding-left: 13px; padding-right: 8px;}
.home_categories a .icon-lawn{padding-right: 6px; }
.home_categories a .icon-boat{padding-left: 1px; padding-right: 11px;}
.home_categories a .icon-guitar{padding-left: 5px; padding-right: 12px;}
.home_categories a .icon-shaver{padding-left: 0px; padding-right: 13px;}
.home_categories a .icon-grill{padding-left: 6px; padding-right: 10px;}
.home_categories a .icon-camera{ ;padding-left: 8px; padding-right: 11px;}
.home_categories a .icon-clock{padding-right: 10px;}
.home_categories a .icon-drill{padding-right: 10px;}
.home_categories a .icon-tv{padding-left: 5px; padding-right: 14px; }
.home_categories a .icon-video-game{padding-left: 3px; padding-right: 10px;}
/* Media Queries for Mobile Device Optimization */

/* iPads (portrait and landscape) ----------- */
@media only screen and (max-width: 1024px) { 
.searchWrap{ 
    padding:2px; 
    border:1px solid #1b7cc1; 
    border-radius:3px; 
    width:530px;
    margin-right: auto;
    margin-left: auto;
}
.searchMag{
    font-size: 13px;
    height: 40px;
    width: 105px;
}
.searchBar{
    width:316px; 
    height:40px;
}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 768px) {
.category_lists{
    display:none;
}
.category_icons {
    float:none;
}
.home_categories{
    text-align: center;
}

.home_categories h4{
    font-size: 12px;
}


}

/* Smartphones (portrait and landscape) ----------- */
@media only screen and (max-width: 480px) {
.searchWrap{ 
    padding:2px; 
    border:1px solid #1b7cc1; 
    border-radius:3px; 
    width:291px;
    margin-right: auto;
    margin-left: auto;
}
.searchBar{
    width:197px; 
    height:40px;
}
.brand {
    height:67px;
    min-width: 250px;
    background: url('/static/img/mainlogo_phone.png?c1b0e090ec5d') no-repeat scroll center center rgba(0, 0, 0, 0);
    display:block;
}
}

/*-----------------------------------------------------------------------------------*/
/* PROFILE PAGE STYLES
/*-----------------------------------------------------------------------------------*/
.prof-nickname h3{margin-top: 50px;}
.prof-info h5{line-height: 1.5;}

.profile-content{margin-top: 20px;}
#an{float: left;}

.user-collection{}
.user-collection .fa-chevron-left{font-size:25px;margin-top:55px;float:left;}
.user-collection .fa-chevron-right{font-size:25px;margin-top: -100px;float:right;}
.user-collection .brand-chevron-left{font-size:25px;margin-top:26px;margin-left:25px;float:left;}
.user-collection .brand-chevron-right{font-size:25px;margin-top: -50px;float:right;}
.user-collection ul li a i{font-size: 80px;margin-left:40px;}
.user-collection ul li a i:hover{color:#f7921e;}
.user-collection-bar{width:100%;color:#1b7cc1;background-color:#f6f6f6;padding-top:8px;padding-bottom:8px;border-radius:3px;text-align:center;margin-bottom:50px;}
.user-collection-bar h3{font-size:20px;}
.user-collection .list-inline{margin-left: auto;margin-right: auto;}
.user-collection .list-inline li{padding-right: 30px;}
.user-collection .list-inline li a{text-decoration: none;} 
.user-collection-pages{width:100%;color:#1b7cc1;background-color:#f6f6f6;padding-top:8px;padding-bottom:8px;border-radius:3px;text-align:center;margin-top:30px;margin-bottom: 15px;}
.user-collection-pages ul li{margin-left: 20px}


.profile-edit{}
.profile-edit{background-color:#EBEBEB;margin-bottom:100px;padding:20px;}
.profile-edit .input-group{margin-bottom: 20px;}
.profile-edit label{display: block;font-size: 16px;font-weight: 600;}
.profile-edit textarea{display: block;width: 100%; height: 150px; border:none;}
.profile-edit p{margin-bottom:20px;}
.profile-edit p span{width:100%;}
.profile-edit input[type=text]{width:100%;background-color: none !important}
.profile-edit input[type=email]{width:100%;background-color: none !important}
.profile-edit input[type=password]{width:100%;background-color: none !important}
.profile-edit input[type=submit]{background-color: #78AB46;border: medium none;color: #fff;font-size: 16px;margin-top: 10px;padding: 20px;min-width: 220px;}

.password-edit{}
.password-edit{background-color:#EBEBEB;margin-bottom:100px;padding:20px;}
.password-edit label{display: block;font-size: 16px;font-weight: 600;}
.password-edit textarea{display: block;width: 100%; height: 150px; border:none;}
.password-edit p{margin-bottom:20px;}
.password-edit p span{width:100%;}
.password-edit input[type=text]{width:100%;background-color: none !important}
.password-edit input[type=submit]{background-color: #78AB46;border: medium none;color: #fff;font-size: 16px;margin-top: 10px;padding: 20px;min-width: 220px;}
#post-reset-pass-btn{  background-color: #78ab46;border: medium none;border-radius: 0;color: #fff;font-size: 16px;margin-top: 40px;min-width: 190px;padding: 14px;}

.modal-dialog{width:310px;}

/*-----------------------------------------------------------------------------------*/
/* BRAND LIST STYLES
/*-----------------------------------------------------------------------------------*/
.brand-title{float: left;color:#1b7cc1;margin-bottom: 30px;}

/*-----------------------------------------------------------------------------------*/
/* BRAND DT LIST STYLES
/*-----------------------------------------------------------------------------------*/
.brand-descp{color:#999;}



/*-----------------------------------------------------------------------------------*/
/* MANUAL LIST PAGE STYLES
/*-----------------------------------------------------------------------------------*/
.ovenpage-content{ margin-top: 0}
.heading{color:#1b7cc1; font-size:26.25px;}
.inner-heading-section{padding:23px 0 8px; }
.inner-heading-section .container{background:url('/static/img/inner-heading-bg.jpg?1612a797deed') repeat-x bottom center; padding-bottom:25px;}
.inner-heading-section .col-md-6.col-sm-6{padding-left:0;}
.inner-heading-section .heading span{font-weight:400;}

.inner-heading-section .col-sm-6.col-md-3.pull-right{padding-right:0;}
.inner-heading-section .bx-wrapper{float:right; margin:0;}
.alphabet-orders{border-bottom:1px solid #ebebeb; width:100%; float:left; padding-bottom: 8px;}
.alphabet-orders li{float:left; margin-right:14px;}
.alphabet-orders ul li:first-child{display:block;text-align: left;}
.alphabet-orders li a{ font-size:13px;color:#333;}
.alphabet-orders li a:hover{color:#78ab46;text-decoration: none;}
.alphabet-orders li.selected {color:#78ab46; font-weight:700;}
.selected-paginator-page{color:#78ab46 !important;}
.alphabet-orders li.empty{color:#c2c2c2;font-size: 12px;margin-top: 2px;}

.alpha-brands ul li:first-child{display:inline;width:auto;}


.words-list {min-height:700px;}
.words-list .letter-img{float:left; width:81px; margin:0 7px 0 0;border: 1px solid #ccc;min-height:105px;}
.words-list .letter-content{float:left;border-bottom:1px solid #F0F0F0;width:100%; overflow:visible; position: relative;padding-top:10px;padding-bottom:10px;}
.product-list{padding-top: 0px !important;margin-bottom: 0px !important;}
.words-list .letter-content:hover{background-color: #f8fafc;}
.words-list ul{margin:0 0 0 0;}
.words-list ul li h3{text-align:center;padding-top:20px;padding-bottom:20px;}
.words-list li{float:left; width:100%; margin:0 2% 0px 0;}
.product-list li{float:left; width:100%; margin:0 2% 44px 0;margin-top:10px;}
.words-list li.mobile-view{text-align:center; width:100% !important; display:none !important; position: relative}
.mobile-view{text-align:center; width:100% !important; display:none !important; position: relative}
.bottom_all{ }
.words-list .letter-content h5{font-size:19.5px; color:#78ab46; margin-bottom:0px; margin-left:1px; margin-top:-2px;}
.words-list .letter-content p{font-size:13.66px;}
.words-list .letter-content span{font-size:11.66px; padding-right:15px;}
.words-list .letter-content span strong{color:#78ab46;}
.letter-img .bottom_all span{font-size:11.66px; padding-right:15px;}
.letter-img .bottom_all span strong{color:#78ab46;}
#words-list_brands .letter-content{min-height:75px;}
.view-more{background:#ebebeb; text-align:center; font-size:13.66px !important; color:#898989 !important; padding:8px 0; border-top:1px solid #fbfbfb; border-bottom:1px solid #fbfbfb; margin-bottom:33px; cursor: pointer;  border-radius: 4px;}
.words-list .selected-letter{text-transform:uppercase; font-size:26.25px; color:#78ab46; text-align:center; font-weight:700; padding:6px 0 50px;}
.filter-section{text-align:center; margin-top:13px; border-bottom: 1px solid #d7d7d7; padding-bottom: 13px;}
.filter-section li{display:inline-block; vertical-align:top; border-right:1px solid #d7d7d7; padding:0 22px;}
.filter-section li.noborder{border-right:none;}
.filter-section li img{padding-right:5px;}
.mfg-category-device h5 a{color:#78AB46 !important;}


/* Code for new list stylings */
.manual-cta{float:left;}
.manual-cta a{display:block;color:white;padding: 13px 15px 13px 15px;background-color: #f7921e;font-size: 20px;}



.social-share-links{
    float:right;
    padding: 0px;
}

.social-share-links .email {
    color:#999;
}
.social-share-links .facebook {
    color:#3B5998;
}
.social-share-links .twitter {   
    color:#00aced;
}
.social-share-links .google {
    color:#dd4b39;
}



/*============Right Sidebar===========*/

.addspace .words-list{margin-left:-8px; padding:10px;}
.addspace .words-list ul{margin:0;}
.addspace .words-list li{width:100%; margin-bottom:21px;}
.addspace .words-list .letter-img{max-width:58px;}
.addspace .words-list .letter-content h5{font-size:17.12px; margin-bottom:3px;}
.addspace .words-list .letter-content p{font-size:13.48px; margin-bottom:8px}
.addspace .words-list .letter-content span{font-size:10.21px; padding-right:15px;}


.addspace.custom-list{padding:0px; height:auto;}
.addspace .heading2{background:#fcfcfc; font-size:17.5px; padding:11px 16px 13px 8px;margin-top:2px;}
.addspace .heading2 span img{margin-right:5px;}
.addspace .heading2 .fa{float:right;}
.addspace .heading2 > a{color:#000;}
.heading2 .fa-comments-o{float:left!important;color:#78ab46;font-size: 22px;padding-right:10px;}
.heading2 .icon-basket-icon{float:left!important;color:#78ab46;font-size: 24px;padding-right:6px;}
.heading2 .fa-tag{float:left!important;color:#78ab46;font-size: 22px;padding-right:13px;}
.btn:focus, .btn:active:focus, .btn.active:focus, .btn.focus, .btn.focus:active, .btn.active.focus{ outline: none;
box-shadow: 0 0 0 rgba(0, 0, 0, 0) inset, 0 0 0 rgba(0, 0, 0, 0);}

.add-banner{width:300px;height:250px;}

.panel{border:none;}
.list-group-item{border:none;}

.user-collection a span{font-size: 12px;}
.user-collection a .fa-stack{opacity: 0.9}
.user-collection a .fa-stack:hover{opacity: 1}

.leftarrow{float: left;margin-top:40px;margin-left: 12px;}
.leftarrow .fa-circle{color:#ebebeb;}
.leftarrow .fa-arrow-left{color:#363636;}
.rightarrow{float:right;margin-top: 40px;margin-right: 12px;}
.rightarrow .fa-circle{color:#ebebeb;}
.rightarrow .fa-arrow-right{color:#363636;}

.rightbar{float:left;padding-top: 15px;padding-bottom: 15px;}
.rightbar li{padding-right: 0px !important;padding-left: 15px;}

.rightbar-container{max-width: 300px;}
#listingmaincontainer{max-width: 300px;}

.rightbar-support li{margin-bottom:30px;}
.rightbar-support li h5 a span{font-size: 10px;margin-left: 8px;}


.rightbar-support-header{float:left;font-size: 15px !important;margin-bottom:20px;}
.rightbar-support-header a{color:#666;}
.rightbar-support-header span{display:block;float:left;color:#78ab46;margin-right:5px;}
.rightbar-support-header p{display:block;max-width:250px;float:right;color:#666;}
.rightbar-support-header p:hover{text-decoration: underline;}





/*-----------------------------------------------------------------------------------*/
/* DEVICE TYPE LIST PAGE STYLES
/*-----------------------------------------------------------------------------------*/

.dt_info{
    min-width:280px; 
    margin-left:auto;
    margin-right:auto;
}
.dt_title{
    margin-left: 10px;
    float: left;
    color:#1b7cc1;
    margin-top: 15px;
}
.dt_descp{
    color:#999; 
    margin-bottom: 37px;
    margin-top: 10px;
}
.dtbtn{
    margin-top: 20px;
}

/* Device Type Listings */
.dtlist_section{
    padding-top:80px;
    padding-bottom:80px;
}
.dtlist_titles{
    margin-top:20px;
    margin-bottom: 0px;
    line-height:0px; 
    color:#78AB46;
}
.dtlist_lists{
    list-style-type:none; 
    padding-left: 0px;
    color:#707070;
}
.dtlist_lists li{
    padding-top: 2px;
    padding-bottom: 2px;
    float:left; 
    width:100%; 
    margin: 0px;

}
.dtlist_lists li:nth-child(4){
    margin-top:5px;
}
.dtlist_viewall{
    color:#78AB46;
}

/* View more bar */
.viewmore{
    color:#707070;
    background-color: #ebebeb;
    border-radius: 3px;
    font-size: 22px;
    margin-top: 40px;
    padding-bottom: 10px;
    padding-top: 10px;
    text-align: center;
    width: 100%;
}

.brand_box{
    height:300px;
    width:100%;
    background-color: #999;
}


.select-style{
    border: 1px solid #ccc;
    border-radius: 3px;
    width:167px;
    overflow: hidden;
    background: #fafafa url('/static/img/arrowdown.gif?f3ba3a7053f5') no-repeat 96% 50%;
}

.select-style select {
    padding: 5px 8px;
    width: 200px;
    border: none;
    box-shadow: none;
    background: transparent;
    background-image: none;
    -webkit-appearance: none;
}

.select-style select:focus {
    outline: none;
}

.category-recent-products li a img{border: 1px solid #d6d6d6;max-height: 165px;}
.recentlyadded{margin-top:50px;}
.recentlyadded .fa-chevron-left{font-size:25px;margin-top:-195px;float:left;z-index: 10;position: relative;}
.recentlyadded .fa-chevron-right{font-size:25px;margin-top: -195px;float:right;z-index: 10;position: relative;}
.recentlyadded .brand-chevron-left{font-size:25px;margin-top:26px;margin-left:25px;float:left;}
.recentlyadded .brand-chevron-right{font-size:25px;margin-top: -50px;float:right;}
.recentlyadded ul li a i{font-size: 80px;margin-left:0px;}
.recentlyadded ul li a i:hover{color:#f7921e;}
.recentlyadded-bar{width:100%;color:#1b7cc1;background-color:#f6f6f6;padding-top:8px;padding-bottom:8px;border-radius:3px;text-align:center;margin-bottom:50px;}
.recentlyadded-bar h3{font-size:20px;}
.recentlyadded .list-inline{margin-left: auto;margin-right: auto;}
.recentlyadded .list-inline li{padding-right: 30px;}
.recentlyadded .list-inline li a{text-decoration: none;} 
.recentlyadded-pages{width:100%;color:#1b7cc1;background-color:#f6f6f6;padding-top:8px;padding-bottom:8px;border-radius:3px;text-align:center;margin-top:5px;margin-bottom: 15px;}
.recentlyadded-pages ul li{margin-left: 20px}
.bx-wrapper{margin-left: 35px;z-index:1;}
.bx-viewport{overflow: visible !important;}
.bx-pager-item{display: inline;padding-left: 10px;padding-right: 10px;z-index: 1;}
#slider-prev{z-index: 100;position:relative;}
#slider-next{z-index: 100;position: relative;}



/*-----------------------------------------------------------------------------------*/
/* CATEGORY PAGE STYLES
/*-----------------------------------------------------------------------------------*/
.banner{ text-align: center; margin-top:40px;margin-bottom:30px;}
.banner img{ display: inline-block;}
.sub-header{ min-height: 47px; background: #f0f0f0; margin-bottom: 14px;}
.sub-header .breadcrumb{ background: transparent;  border-radius: 0; margin: 0; float: left; padding: 12px 0 15px}
.sub-header .breadcrumb li{ font-size: 13px; color:#a1a1a1; font-weight: 300}
.sub-header .breadcrumb li a{ color: #1b7dc1;}
.sub-header .breadcrumb li a:hover{ text-decoration: underline}
.sub-header .breadcrumb li.active{ color: #a1a1a1;}
.f-right{ float: right; padding: 7px 0}
.f-right a{ float: right; width: 125px; margin-left: 9px;}
.btn{ font-size: 12px; font-weight: 400; line-height: 32px; padding: 0 10px}
.btn.active{ background: #1b7dc1; border: 1px solid #70abd4; color: #fff}
.btn.btn-default{ border: 1px solid #f9f9f9; color: #a1a1a1; background: #fff}
.main-content{ position: relative}
.container-left{width:72%;padding:0 3px 0 0;}
.product-support-upper{ margin-bottom: 21px;}
.product-support-upper h3{font-size:26px;line-height:38px;color:#1b7dc1;font-weight:500;text-transform:capitalize;width:39%;float:left;margin-top: 8px;  padding-left: 2px;}
.button-group{margin-top: 7px;overflow: hidden;}
.button-group span.ask-ques{ float:left}
.button-group span.requ-manual{ float:right}
span.ask-ques{width:200px;height:44px;border:1px solid #f7921e;padding:2px;display:block;border-radius:2px;}
span.ask-ques a{width:100%;height:38px;background:#f7921e;display:block;color:#fff;font-size:12px;line-height:38px;border-radius:2px;padding-left:53px;position:relative;}
span.ask-ques  a:after{ width: 29px; height: 24px; position: absolute; left: 8px; top: 6px; content: ""}
span.requ-manual  a:after{ width: 29px; height: 24px; position: absolute; left: 8px; top: 6px; content: ""}
span.ask-ques  a:hover{ background-color:#de831b;text-decoration:none;color:white;}
span.ask-ques a i{margin-left:-16px;margin-right: 16px;font-size:18px;}
span.prod-col a i{font-size: 18px;margin-right: 30px;margin-top: 9px;}
span.requ-manual a i{margin-left:-19px;margin-right: 10px;font-size:18px;}
.product-support-lower{ margin-bottom: 22px;}
.product-support-lower ul li{ text-align: center; padding: 0 0 0 9px; position: relative}
.product-support-lower ul li br{ display: none;}
.product-support-lower ul li:first-child{ padding-left: 0}
.product-support-lower ul li a{ font-size: 13px; color: #252525; font-weight: 300; position: relative; padding: 15px 0 16px; display: block; background-color: #f0f0f0 }
.product-support-lower ul li a:hover{text-decoration: none;}
.product-support-lower ul li span{ position: absolute; left: 16px; top: 50%; margin-top: -15px; display: block;}
.product-support-lower ul li span.l-icon1{ background: url('/static/img/ask-com.png?a6fbfbc3afb7') center top no-repeat; width: 34px; height: 31px;}
.product-support-lower ul li span.l-icon2{ background: url('/static/img/brow-ans.png?f3ba3a7053f5') center top no-repeat; width: 25px; height: 31px; }
.product-support-lower ul li span.l-icon3{ background: url('/static/img/find-support.png?3c3402957585') center top no-repeat; width: 23px; height: 25px;  margin-top: -12px;}
.product-support-lower ul li a:after{ position: absolute; right: 19px; top: 50%; content: "";width: 17px; height: 15px; margin-top: -7px;
}
.product-support-lower ul li a.right-tick:after{  position: absolute; right: 15px; width: 16px; height: 16px; }
.product-support-lower ul li a i{font-size:23px; color:#f7921e;margin-right: 9px;}
.product-support-lower ul li a .fa-arrow-right{font-size:18px; color:#f7921e;margin-left: 15px;}
.product-support-lower ul li a .fa-check{font-size:18px; color:#f7921e;margin-left: 15px;}
.product-block{ }
.product-block ul{ overflow: hidden;  border-left: 1px solid #e8e8e8;  border-top: 1px solid #e8e8e8;}
.product-block ul.last{ border-top: none}
.product-block ul li{ font-size: 15px; text-align: center; color: #78ab46;  padding: 23px 0 0; min-height: 149px; border-right:1px solid #e8e8e8; border-bottom: 1px solid #e8e8e8}
.product-block ul li:hover{background-color: #f8fafc;}
.product-block ul li span{ display: block; line-height: 19px; min-height: 45px}
.product-block ul li span a{ color:#78ab46;}
.product-img{ position: relative; display: inline-block}
.product-img:hover figure.simple-state{ display: none}
.product-img:hover figure.hover-state{ display: block;}
.product-img figure.hover-state{ display: none;}
.show-more{ color: #898989; font-size: 12px; line-height: 36px; display: block; text-align: center; margin-top: 23px; border-radius: 4px; background: #ebebeb;}
.addspace{ width: 25.6%; float: right; background: #f6f6f6; padding: 0px;  position: relative; right: 0; top: 0; height: 100%}
.mobile-add{ text-align: center; margin: 10px 0; display: none}
.icons-click{ display: none}

.circle-icon-wrap{max-height:65px;background: none repeat scroll 0 0 transparent;border: 3px solid #1b7cc1;border-radius: 80px;float: left;padding: 2px;width: 65px;}
.circle-icon{max-height:54px;background-color: #1b7cc1;border-radius: 135px;color: #fff;font-size: 39px !important;line-height: 1.42857;padding: 0px 0px 0px 3px !important; text-align: center; width: auto;}
.circle-icon i{padding:0px !important;}
.circle-icon .icon-kitchen{font-size:54px !important;}
.seeprices-header{float:left;}
.seeprices-header a{color:#78AB46;}
.seeprices-btn{float:right;text-align: center;}
.seeprices-btn p{margin-bottom:0px !important;font-size: 11px !important;}
.seeprices-desc{font-size: 11px;color:#666;}
.see-prices-btn{color: #eea236;  border: 2px solid #eea236;background-color: transparent;}
.support-btn{color: #78AB46;  border: 2px solid #78AB46;background-color: transparent;padding-left:16px;padding-right:16px;}
.list-buttons button:hover, .list-buttons button:focus{color:#be812b; border-color:#be812b;}
.list-buttons a:hover, .list-buttons a:focus{color:#608838;border-color:#608838;}


.loading-price{z-index: 999;font-size: 12px;}

/* See Prices Lists */
#sponsorlistingcontainer > li > a:hover{text-decoration: none;color:#428bca;}
.pricegrabber-list > li{margin: 0px 0 !important;padding-bottom: 10px;border-bottom:1px #e4e4e4 solid;}
.pricegrabber-list > li:last-child{border-bottom: none;}
.pricegrabber-list > li > a > ul > li{padding: 9px 0 8px 10px;width: 31%;}
.pricegrabber-image{color:#333333;}
.pricegrabber-buy{ margin-left:auto;margin-right:auto;background-color: #78ab46; border-radius: 3px;color: #fff;height: 23px;padding: 0;text-align: center;width: 40px;}
.pricegrabber-buy:hover{background-color: #6C993F;}
.pricegrabber-price{color:#363636;font-weight:bold;}
.pricegrabber-title{padding-left: 5px;font-size: 12px;}
.sponsor-listing-middle .list-group-item{text-align:left !important;width:300px;height:250px;background-color:#fdfdfd;float:none;margin-left: auto;margin-right: auto;margin-bottom: 20px;}

/* Sponsored Listings Modal */
.modal-body img{max-height:115px;min-width:80px;}
.spons-button{float: right;}
.modal-dialog.spons-modal{width:46% !important;max-width: 575px;margin-left: auto !important;margin-right: auto !important;margin-top: 130px;}
.modal-dialog.spons-modal .modal-content{background-color: #f0f0f0;}
.modal-dialog.spons-modal .modal-content .modal-body{min-height: 122px;overflow:auto;}
.middle-sidebar p{font-size:14px !important;line-height:24px !important;}
.spons-modal h4{font-weight:600;font-size:20px;}
.modal-listing-item{width:100%;min-height:100px;overflow: auto;padding-bottom: 20px;}
div > div.modal-listing-item:nth-child(2) {border-top: 1px #d6d6d6 solid;padding-top: 25px;}

/* Right Nav Lists */

.pricegrabber-image-right{color:#333333;}
.pricegrabber-price-right{padding-top:5px;color:#363636;font-weight:bold;padding-left:8px}
.pricegrabber-title-right{font-size: 12px;padding-left:8px}
.pricegrabber-title-right:hover{color:#2a6496;text-decoration: underline;}


.list-buttons li{display: inline-block;float:none;width:auto;font-size: 10px;margin:0px 10px;}
.list-buttons li a{}
.list-buttons li i{font-size: 40px;}
#copy{color:#F7921E;}
#copy:hover{color:#de831b;}
#probssols{color:#78AB46;}
#probssols:hover{color:#6c993f;}

/*-----------------------------------------------------------------------------------*/
/* SUPPORT HOME PAGE STYLES
/*-----------------------------------------------------------------------------------*/
.inner-container{margin-top: 10px;position: relative;}
.left-sidebar{width:20%; padding: 0; margin-right: 12px;}
.left-sidebar span{font-size: 17px;color: #363636; display: block;}
.common-select {position: relative;background-color: #f6f6f6;}
.styled-select {margin-top: 12px;}
.styled-select .sbHolder {background: url('/static/img/nav-arrow.png?3c3402957585') 95% center no-repeat;position: relative;}
.styled-select a {color: #133f1e;font-size:10px;display: block;}
.common-select.first a.sbSelector {font-size: 20px;padding-left: 22px;}
.styled-select .sbSelector {line-height: 25px;height: 25px;padding: 0 6px 0 6px;font-size: 11px;overflow: hidden;border: 1px solid #e3e3e3;}
.sbOptions li {position: relative;}
.sbOptions {position: absolute;left: 0;width: 100%;top: 49px;z-index: 9999;overflow: hidden;padding-bottom: 5px!important;height: auto;border: 1px solid #e3e3e3;border-top:none;background-color: #f6f6f6;}
.sbOptions li a {display: block;padding: 0 8px;line-height: 22px;font-size: 12px;}
.search-box form{position: relative;border: 1px solid #e3e3e3;background-color: #fff;margin-top: 8px;}
.search-box form input[type="text"]{background: #fff;border:0;width: 100%; height: 26px;padding: 0 8px;font-size: 13px; color: #cacaca;outline: none; line-height: 21px;
box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset;
-moz-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset;
-webkit-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset;
-o-box-shadow: 0 0px 0px rgba(0, 0, 0, 0.0) inset;
margin-bottom: 0
}
.search-box form input[type="submit"]{background:url('/static/img/search.png?a6fbfbc3afb7') no-repeat 0;border:0;font-size: 0;height: 24px;position: absolute;right: -1px;top:0; padding: 19px 9px 9px; outline: none;float: left;}
.brands{width:100%;background-color: #f6f6f6; margin-top: 13px;padding: 19px 11px 19px 13px;overflow:hidden;}
.brands h5{font-size: 18px; color: #1c7dc1;font-weight: 500;display: block;padding-bottom: 5px; border-bottom: 2px solid #e3e3e3;padding-left: 6px;}
.brands ul{padding:13px 7px 17px;border-bottom: 2px solid #e3e3e3;overflow: hidden;}
.brands ul li{clear: both;padding-bottom: 1px;}
.brands ul li a{font-size: 13px; font-weight:300;color: #5b5859;}
.brands ul li a:hover{text-decoration: underline;}
.brands a.see_all{font-size: 11px;font-weight: 500; color: #1c7dc1;padding-top: 2px;padding-left: 7px;display: inline-block;}
.brands a.see_all:hover{text-decoration: underline;}
.brand{padding-top: 15px! important; margin-top: 7px; padding-bottom: 13px}
#brands-list .search-box .tt-dropdown-menu{width:168px;}
#brands-list{overflow-x:hidden;}


.middle-sidebar{ width: auto; float: none; overflow: hidden; padding: 0}
.sidebar-top{width:100%;min-height: 59px;}
.sidebar-top-thread-detail{padding-left: 75px;}
.sidebar-top h6{font-size: 13px; font-weight: 300;color: #bebebe;padding-top: 9px;}
.sidebar-top strong{font-size: 26px; font-weight: 500;color: #1b7dc1;padding-top: 7px;padding-bottom: 15px; display: block; line-height: 1.1}
.sidebar-top strong::first-letter{text-transform: uppercase;}
.middle-sidebar p{font-size: 15px;font-weight: 400;color: #565656;line-height: 19px;}
.middle-sidebar p::first-letter{text-transform: uppercase;}
.answers{width:100%;padding: 13px 0px 19px 0;display: inline-block;color: #cccccc;border-bottom: 1px solid #f4f4f4; font-size: 13px;}
.answers strong{ font-weight: 300; float: left; position: relative; padding-left: 38px}
.answers strong:after{ position: absolute; left: 0; top: -1px; content: ""; background: url('/static/img/small_man.png?c1b0e090ec5d') no-repeat left center; width: 30px; height: 22px;}
.answer{padding-top:20px;padding-bottom: 30px;  border-bottom: 1px solid #f4f4f4;}
.right_answer{float: right;color: #78ab46;}
.right_answer span{float: left;font-size: 13px;font-weight: 700;}
.right_answer small{font-weight:400; font-size: 100%}

.reviews{width:100%;background: url('/static/img/man.png?1612a797deed') no-repeat left top;display: inline-block;margin-top: 8px;}
.reviews p{width:100%;font-size: 15px; font-weight: 500;color: #252525;display: inline-block;padding-left: 67px; padding-bottom:25px; padding-top: 11px;}
.reviews p span{color: #9cc177;}
.review-detail{width:100%;}
.number{width:61px;font-size: 15px;margin-top: 5px;float: left;position: relative;padding: 9px 0px 13px;text-align: center; margin-right: 6px;}
.no-top{background: url('/static/img/up-arrow.png?c1b0e090ec5d') no-repeat left top;height: 10px;position: absolute;top: 0px;width: 15px;left: 50%;margin-left: -7px;}
.no-bottom{background: url('/static/img/down-arrow.png?1612a797deed') no-repeat left bottom;height: 10px;position: absolute;bottom: 0px;width: 15px;left: 50%;margin-left: -7px;}
.review-text{font-weight: 300; font-size: 15px;color: #a1a1a1;}

.answer-helpful{float: right;clear: both;}
.answer-helpful small{font-size: 15px; font-weight: 300;padding-right: 6px;}
.btn-success{background-color: #78ab46;padding: 0px 20px;line-height: 18px;border: 1px solid #78ab46;}
.btn-success:hover,.btn-success:active,.btn-success:focus{background-color: #78ab46;border: 1px solid #78ab46;}
.all_answers{width:100%;float: left;}
.add_answer{width:100%;float: left;padding-top: 13px;}
.ask-buttons{ display: none}
.add_answer h3{font-size: 17px; font-weight: 500;color: #343434;}
.ask{margin-left: 6px; margin-bottom: 6px}
.add{padding: 21px 15px 21px 20px;}
.add .add-banner{ margin-bottom: 11px;}
.bottom{margin-bottom: 0px;}
.more{margin-top: 13px;}
.answer-bottom{display: none;}
span.ask_ques{width:200px;height:44px;border:1px solid #f7921e;padding:2px;display:block;border-radius:2px;}
span.ask_ques a{width:193px;height:38px;background:#f7921e;display:block;color:#fff;font-size:12px;line-height:38px;border-radius:2px;padding-left:53px;position:relative;}
span.ask_ques  a:after{  width: 29px; height: 24px; position: absolute; left: 8px; top: 6px; content: ""}
.button-group span.requ_manual{ float:right}
span.requ_manual  a:after{ width: 29px; height: 24px; position: absolute; left: 8px; top: 6px; content: ""}
.addspace span.ask-ques{ width: auto; margin: 0 11px 6px}
.addspace span.ask-ques a{ width: 100%}
.mobile-filter{ display: none}


.hero-unit{ background: transparent; padding: 0}
#editor{ overflow: auto;  height: 97px; max-height: 97px; font-size: 14px; line-height: 1.4; border-radius: 0 0 6px 6px; -webkit-border-radius: 0 0 6px 6px; -moz-border-radius: 0 0 6px 6px;}
.hero-unit{ margin: 0}
.hero-unit .btn{ border: none; border-radius: 0; -moz-border-radius: 0; -webkit-border-radius: 0;}
.hero-unit .btn-toolbar{ border: 1px solid rgb(204, 204, 204); border-bottom: none; margin-bottom: 0; margin-left: 0; border-radius: 6px 6px  0 0; -webkit-border-radius: 6px 6px  0 0; -moz-border-radius: 6px 6px  0 0; margin-top: 16px}
.hero-unit .btn-toolbar .btn-group:first-child{ margin-left: 0}
.hero-unit .btn-toolbar .btn-group a{ padding: 7px 8px 5px; line-height: 1; font-size: 11px;}

#post-submit-btn{background-color: #78ab46;
    border: medium none;
    border-radius: 2px;
    color: #fff;
    font-size: 15px;
    margin-bottom: 50px;
    margin-top: 10px;
    min-width: 150px;
    padding: 12px;}
#post-submit-btn:hover{background-color:#608838;}

.product-img a{text-decoration: none;color:#1b7cc1;}
.product-img a:hover{text-decoration: none;color:#f7921e;}
.support-icons{font-size:50px;margin:0px;padding:0px;}


.left-sidebar-container{
    max-width:168px;
}


.affix{top:100px;position:fixed !important;}
/*.left-sidebar-container.is_stuck{top: 66px !important;}
.left-sidebar-container.affix-bottom{bottom: 0px;position:absolute;}*/
#right-sidebar-inner.stick-on{top:-216px;position:fixed;}
#right-sidebar-inner.stick-bottom-on{bottom:0px;position:absolute;}


/*-----------------------------------------------------------------------------------*/
/* SUPPORT LIST PAGE STYLES
/*-----------------------------------------------------------------------------------*/
.support-list{padding-bottom:30px;}
.support-list-title{}
.support-list-title-text{margin-left:75px;}
.support-list-title-text h6{color:#bebebe;}
.support-list-title-text h2{color:#1c7dc1;margin-top:10px;}
.support-list-desc{text-align:right;margin-top:36px;}
.support-list-desc h5{color:#1c7dc1;}

.support-list-detail-header{float:left;font-size: 15px !important;}
.support-list-detail-header a{color:#666;}

.support-list-detail-header a p{display:inline;color:#666;}
.support-list-detail-header a p::first-letter{text-transform: uppercase;}
.support-list-detail-header a span i{color:#78AB46;}
.support-list-detail-header a span .fa-question{color:#fff;}
.support-list-detail-right{float:right;margin-right:20px;}
.support-list-detail-right p{margin-bottom:0px !important;color:#666;font-size: 11px !important;}
.support-list-detail-right .xsolutions{color:#78AB46;float:right;}
.support-list-detail-a p{text-transform: uppercase;}

/*-----------------------------------------------------------------------------------*/
/* SUPPORT HELPFORM STYLES
/*-----------------------------------------------------------------------------------*/
.request-help{background-color:#EBEBEB;margin-bottom:100px;padding:20px;}
.request-help-header{font-size:30px;font-weight:400;margin-bottom: 15px;}
.request-help-paragraph{color:#999999;font-size:20px;line-height:1.8;margin-bottom:20px;}
.request-help label{display: block;font-size: 16px;font-weight: 600;}
.request-help textarea{display: block;width: 100%; height: 150px; border:none;border:1px solid #CCCCCC;}
.request-help p{margin-bottom:20px;}
.request-help p span{width:100%;}
.tt-input{border: none;}
.request-help input[type=text]{border-radius:0px;height:23px;width:100%;border:1px solid #CCCCCC;background-color: none !important}
.request-help input[type=submit]{border-radius:0px;padding:20px;background-color: #78AB46;border: medium none;color: #fff;font-size: 16px;margin-top: 10px;min-width: 220px;}
.request-help .tt-dropdown-menu{background-color: #FFFFFF}
.tt-dropdown-menu,
.gist {
  text-align: left;
}

/* site theme */
/* ---------- */

.title {
  margin: 20px 0 0 0;
  font-size: 64px;
}

.typeahead,
.tt-query,
.tt-hint {
  width: 396px;
  height: 30px;
  padding: 8px 12px;
  font-size: 22px;
  line-height: 22px;
  border: 2px solid #ccc;
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  outline: none;
}

.typeahead {
  background-color: #fff;
}

.typeahead:focus {
  border: 2px solid #0097cf;
}

.tt-query {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.tt-hint {
  color: #999
}

.tt-dropdown-menu {
  width: 422px;
  margin-top: 12px;
  padding: 8px 0;
  background-color: #fff;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, 0.2);
  -webkit-border-radius: 8px;
     -moz-border-radius: 8px;
          border-radius: 8px;
  -webkit-box-shadow: 0 5px 10px rgba(0,0,0,.2);
     -moz-box-shadow: 0 5px 10px rgba(0,0,0,.2);
          box-shadow: 0 5px 10px rgba(0,0,0,.2);
}

.tt-suggestion {
  padding: 3px 20px;
  font-size: 18px;
  line-height: 24px;
}

.tt-suggestion.tt-cursor {
  color: #fff;
  background-color: #0097cf;

}

.tt-suggestion p {
  margin: 0;
  cursor: pointer;
  cursor: hand; 
}

.gist {
  font-size: 14px;
}

.request-help .tt-dropdown-menu p span {width: 100%;}

/*-----------------------------------------------------------------------------------*/
/* SEARCH LIST PAGE STYLES
/*-----------------------------------------------------------------------------------*/
.first{margin-right:5px;}
.last{margin-left:5px;}


/*-----------------------------------------------------------------------------------*/
/* PRODUCT DETAIL PAGE STYLES
/*-----------------------------------------------------------------------------------*/
/*MO PDF HTML */
.detail-middle-bar{
    width:100% !important;
}
.page-prev {
position: absolute;
height: 52px;
width: 52px;
background: url('/images/p_btns.png') no-repeat 0 -60px;
left: 83px;
top: 945px;
text-indent: -9999px;
outline: none;
}
.page-next {
position: absolute;
height: 52px;
width: 52px;
background: url('/images/p_btns.png') no-repeat -52px -60px;
right: 83px;
top: 945px;
text-indent: -9999px;
outline: none;
}
.page-prev:hover{ background-position: 0 0}
.page-next:hover{ background-position: -52px 0}
.prev-next-wrapper{
    width: 100%;
    float: left;
    position: relative;
    margin-top: 10px;
    margin-bottom: 10px;
}
.prev-next-wrapper a {
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
font-size:16px;
text-decoration:none;
}
.prev-next-wrapper .prev-btn {
    position: absolute;
    top: 1px;
    left: 0px;
    background: url('/images/arws.png') no-repeat 0 2px;
    padding-left: 20px;
}
.prev-next-wrapper .next-btn {
    position: absolute;
    top: 1px;
    right: 0px;
    background: url('/images/arws.png') no-repeat right -28px;
    padding-right: 20px;
}


/* Previous next on manual */
.top-prev-next-wrapper{position:absolute;z-index:1;width:100%;}
.top-prev-next-wrapper .prev-btn{left:0px;font-size:45px}
.top-prev-next-wrapper .next-btn{float:right;font-size:45px}





#pdf-html-container{top:0;left:0;background-color:white;padding:0;margin:0;border:0;z-index: 0;}
.pdf-html-container{overflow:hidden;}

#pdf-html-container .pf{position:relative;background-color:white;overflow:hidden;margin-left: auto;margin-right: auto;border:0}
#pdf-html-container .pc{position:absolute;border:0;padding:0;margin:0;top:0;left:0;width:100%;height:100%;overflow:hidden;display:block;transform-origin:0 0;-ms-transform-origin:0 0;-webkit-transform-origin:0 0}
#pdf-html-container .pc.opened{display:block}
#pdf-html-container .bf{position:absolute;border:0;margin:0;top:0;bottom:0;width:100%;height:100%;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}
#pdf-html-container .bi{position:absolute;border:0;margin:0;-ms-user-select:none;-moz-user-select:none;-webkit-user-select:none;user-select:none}

#pdf-html-container .cl{position:absolute;border:0;padding:0;margin:0;overflow:hidden;display:block}
#pdf-html-container .tt{position:absolute;white-space:pre;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%;unicode-bidi:bidi-override;-moz-font-feature-settings:"liga" 0}
#pdf-html-container span{position:relative;vertical-align:baseline;unicode-bidi:bidi-override;padding:0px;float:none;}
#pdf-html-container .wsp_{color:transparent;z-index:-1}

#pdf-html-container .pi{display:none}
#pdf-html-container .dr{position:absolute;transform-origin:0 100%;-ms-transform-origin:0 100%;-webkit-transform-origin:0 100%}

#pdf-page-position{
	width:34px;
	text-align: center;
	padding:0px;
	margin-top:8px;
}
#pdf-html-container .pdf-page{
	border-bottom:1px #c8c8c8 solid;
	border-top:1px #c8c8c8 solid;
	overflow:scroll;
}
.html-controls{
	border-bottom: 1px solid #c8c8c8;
	background: #ebebeb;
	border-radius: 3px 3px 0 0;
	height:40px;
}
.html-controls .page-counter{
	margin-right:5px;
    margin-top: 5px;
}
.html-controls .thumbnail_btn{background: #FFFFFF;}
.html-controls .thumbnail_btn:hover{background: #FFFFFF;}
.html-controls .thumbnail_btn.active{background: #FFFFFF;}

.html-controls .thumbnail_btn small{
	float: left;
	background: url('/static/img/icon_pages_collapse.png?a6fbfbc3afb7') no-repeat 0 0; 
	width: 40px;
	height: 40px;
	background-position: 7px 7px;
}
/*.html-controls .thumbnail_btn small:hover{ background: url('/static/img/icon_pages_expand.png?c1b0e090ec5d') no-repeat 0 0; transition: 0;}*/
.html-controls .thumbnail_btn.active small{ background: url('/static/img/icon_pages_expand.png?c1b0e090ec5d') no-repeat 0 0; background-position: 7px 7px; transition: 0;}
.html-controls .ctrl-btn{
	width:40px;
	height:40px;
	border: none 0px;
}
.html-controls .print-btn{
	background: url('/static/img/manual_icon_printer.png?c1b0e090ec5d') no-repeat 0 0;
	background-position: 13px 13px;
}
.html-controls .download-btn{
	background: url('/static/img/manual_icon_download.png?3c3402957585') no-repeat 0 0;
	background-position: 13px 13px;
}
.html-controls .search-manual-btn{
	background: url('/static/img/manual_icon_search.png?c1b0e090ec5d') no-repeat 0 0;
	background-position: 13px 13px;
	margin-left:29px;
}
.html-controls .search-manual-txt{
	padding:0px;
	margin:0px;
	margin-top:8px;
	height:24px
	
}
.html-controls .fl{
    width: 96px;
    margin-top: 6px;
}
.thumbnail-popup{
	
	height: 149px;
	overflow-y: hidden;
	width: 93%;
	z-index: 2;
    margin-left:auto;
    margin-right:auto;
}
.manual-expanded .thumbnail-popup .thumb-container {
	width:810px;
	margin-left:13px;
}
.thumbnail-popup .pdf-thumb{
	margin-top:16px;
	/*margin-left:12px;
	margin-right:12px;*/
	width:90px;
    float:left;
}
.thumbnail-popup .pdf-thumb a{
	margin-left:10px;
	height:94px;
}
.thumbnail-popup .pdf-thumb.hovering{
	margin-top:7px;
}
.thumbnail-popup .last_thumb{
	/*padding-right:25px;*/
}
.thumbnail-popup .pdf-thumb img{
	width: 68px;
	height: 88px;
	-webkit-box-shadow: #ccc 1px 1px 1px;
	-moz-box-shadow: #ccc 1px 1px 1px;
	box-shadow: #ccc 1px 1px 1px;
}
.inner-thumbnail-popup{
	width:900px;
	height:149px;
	margin: 0px;
	padding: 0px;
}
.thumbnail-popup .thumb-scroll{
	width:28px;
	height:28px;
	margin-top:48px
}

.thumbnail-popup .thumb-btn-left{background: url('/static/img/arrow_left.png?c1b0e090ec5d') no-repeat 0 0;margin-left:0px}
.thumbnail-popup .thumb-btn-left:hover{background-position: 0 -26px;}
.thumbnail-popup .thumb-btn-right{background: url('/static/img/arrow_right.png?c1b0e090ec5d') no-repeat 0 0;}
.thumbnail-popup .thumb-btn-right:hover{background-position: 0 -26px;}
.thumbnail-popup .thumb-container {
    width: 82%;
    overflow: hidden;
    position: relative;
    height: 149px;
    margin-top: 10px;
    margin-left:auto;
    margin-right:auto;
}
.thumbnail-popup .popover{
	max-width:52px;
	background: #ebebeb; 
	border: 1px solid #c2c2c2; 
	color: #111; 
	font: "Helvetica Neue",Helvetica,Arial,sans-serif;
	padding: 4px 15px;
	text-align:center;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}
.thumbnail-popup .popover.bottom .arrow{border-bottom-color: #ebebeb; }
.thumbnail-popup .popover-title{display:none;}
.thumbnail-popup .popover-content{padding:0px;}
.thumbnail-popup .popover.bottom {margin-top: 15px;}

.fullwidth .toggle-image{
	background: url('/static/img/btn_collapse-state.png') no-repeat 0 0;
    left: -10px;
}

.pdf-html-content{
    float: left;
    width: 100%;
    background: #f6f6f6;
    display:block;
    margin-bottom: 20px;
}
#pdf-html-container {
    position: relative;
}
.pdf-page {
    position: relative;
    -webkit-transform-origin: top left;
    -moz-transform-origin: top left;
    -ms-transform-origin: top left;
}
#pdf-html-container .pdf-page {
    overflow: hidden;
}
.pull-left{
    float:left;
}
.pull-right{
    float:right;
}
/*
.toolTip01 {
position: absolute;
top: 118px;
width: 52px;
background: #ebebeb;
border: 1px solid #c2c2c2;
color: #111;
font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
padding: 4px 15px;
white-space: nowrap;
z-index: 999;
text-align: center;
}
.toolTip01 .tip {
position: absolute;
top: -9px;
left: 39%;
width: 22px;
height: 12px;
background: url('/static/img/grey_tip.png') no-repeat 0 0;
}*/
.fullwidth{
    width: auto;
}
.thumb-wrapper{
    width:100%;
    max-height: 149px;
}
.thumb-wrapper .tooltip-inner {
min-width:60px;
    
}
.tooltip{
    z-index: 99;
}

.middle-product-detail{width:100%;}

.detail-ad{width:320px;margin-left: auto;margin-right: auto;}

.html-controls .ctrl-btn-pdf:hover{text-decoration: none;background-color: #d3d3d3;}

.ctrl-btn-pdf{
    color:#000000 !important;
    height: 32px !important;
    width: 105px !important;
    font-size: 15px !important;
    padding-top: 7px !important;
    background-color: #e6e6e6;
    border-radius: 3px !important;
    border: 1px #c4c4c4 solid !important;
    margin-top: 4px !important;
    padding-left: 3px !important;}

.ctrl-btn-pdf small{font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;}


/* WATER FILTER SPONSORED LISTING AD STYLES */
.sponsored-listings-container{padding:0px 0px 0px 0px;background-color:#36B03D;border-radius:3px;color: #fff;}
.sponsored-listings-icon{  border-radius: 6px 0 0 6px;border-right: 1px solid rgb(41, 133, 46);float: left;padding-bottom: 15px;padding-top: 10px;width: 60px;}
.sponsored-listings-text{ display: inline-block;font-size: 20px;min-width: 200px;padding-left: 10px;padding-top: 19px;}
.sponsored-listings-button{display: inline-block;margin-top: 16px;padding-bottom: 8px; height: 49px;}
.sponsored-listings-logo{padding-top:10px}
.sponsored-listings-link img{width:107px;max-width: none;}

/*-----------------------------------------------------------------------------------*/
/* FOOTER STYLES
/*-----------------------------------------------------------------------------------*/
#footer{  position:relative;text-align: center; margin-top: 19px; background: #ebebeb; min-height: 44px;}
.footer-nav{ float: left; padding: 18px 0 14px}
.footer-nav ul li{ float: left; line-height: 10px; border-left: 1px solid #a3a3a3; padding: 0 7px 0 6px}
.footer-nav ul li:first-child{ padding-left: 2px; border-left:none}
.footer-nav ul li a{ font-size: 11px; color: #898989; font-weight: 300; display: block;}
.footer-nav ul li a:hover{ text-decoration: underline}
.mid-footer{  font-size: 11px; font-weight: 300; color: #898989; padding: 16px 0 14px; float: left; margin-left: 8%}
.mid-footer span{ display:inline-block; padding-right: 4px;}
.mid-footer ul{  display:inline-block; }
.mid-footer ul li{ display:inline-block; border-left: 1px solid #c0c0c0; line-height: 10px; padding: 0 4px 0 6px}
.mid-footer ul li a{ color: #898989}
.mid-footer ul li a:hover{ text-decoration: underline}
.social-block{ float: right;margin-left: auto;margin-right:auto;margin-top:0px;padding: 0;width: 160px;}
.social-block li{ float: left; margin-left: 7px}
.social-block li:first-child{ margin-left: 0}
.social-block li a{ display: block; width: 32px; height: 32px;}
.social-block li a.icons-fb{ background-position: 0 -32px;}
.social-block li a.icons-tw{ background-position: -33px -32px;}
.social-block li a.icons-rss{ background-position: -67px -32px;}
.social-block li a.icons-gplus{ background-position: 0 -66px;}
.social-block li a:hover{ opacity: 0.65;}
.social-block-foot{ float: right;margin-left: auto;margin-right:auto;margin-top:0px;padding: 0;width: 160px;}
.social-block-foot li{ float: left; margin-left: 7px}
.social-block-foot li:first-child{ margin-left: 0}
.social-block-foot li a{ display: block; width: 32px; height: 32px;}
.social-block-foot li a.icons-fb{ background-position: 0 -32px;}
.social-block-foot li a.icons-tw{ background-position: -33px -32px;}
.social-block-foot li a.icons-rss{ background-position: -67px -32px;}
.social-block-foot li a.icons-gplus{ background-position: 0 -66px;}
.social-block-foot li a:hover{ opacity: 0.65;}
.ipone-view{ display: none; float: left; padding: 8px 0}
.ipone-view li{ float: left; margin-right: 10px}
.ipone-view li a{ height: 32px; width: 32px}
.ipone-view li a.icons-about{ background-position: 0 -106px; }
.ipone-view li a.icons-about:hover{ background-position: -36px -106px; }
.ipone-view li a.icons-copyright{ background-position: -33px -66px;}
.ipone-view li a.icons-copyright:hover{ background-position: -66px -66px;}
.mid-footer .icons-about, .mobilebanner{ display: none}
.footerlinks{
    color:#707070;
    font-size:12px;
}
.footerlinks a{
    color:#707070;
}
.footer_social_links{
    float:right;
    padding:8px 0;
}

.footer_social_links .email {
    color:#999;
}
.footer_social_links .facebook {
    color:#3B5998;
}
.footer_social_links .twitter {   
    color:#00aced;
}
.footer_social_links .google {
    color:#dd4b39;
}

.resp-center{
  margin-left: auto;
  margin-right: auto;
 }

 .footerad{margin-top:40px;margin-bottom:20px;width:730px;margin-left: auto;margin-right: auto;}
/*Footer section end here*/

.sticky { float: none; position: fixed; top: 20px; z-index: 6; left: auto; }

/* 404 Error Page */

.error-template {padding: 40px 15px;text-align: center;min-height: 600px;}
.error-actions {margin-top:15px;margin-bottom:15px;}
.error-actions .btn { margin-right:10px; }

/* Terms and Conditions */
.tc li{list-style-type: decimal;}

/* Advertise on MO */
.ad-header{font-size: 40px;font-weight: 300;}
.ad-content{font-size: 20px;line-height: 2;color:#c2c2c2;}
.ad-blockquote{background-color:#e6e6e6;padding:30px;font-size:24px;margin-top:50px;margin-bottom:50px;font-style: italic;}

.advertise-header{border-bottom: none;}
.list-advertise li{font-size: 16px;list-style-type:circle;margin-bottom: 15px;margin-top:15px;}

.advertise-nav{margin-top:20px;border-bottom: none;}
.advertise-nav > li > a{padding:0px;margin-right: 40px;}
.advertise-nav > li > a:hover{background-color: none !important;}
.advertise-nav .active > a{color:#333 !important;}

.pse-cta{border:2px gray solid;padding:20px 10px;border-radius: 3px;}
.pse-cta-button{margin-top:20px;margin-left: auto;margin-right: auto;}
.pse-cta-button{text-align:center;padding:15px 10px;font-size:16px;background-color:#f7921e;border-radius:3px;margin-top:10px;}
.pse-cta-button:hover{background-color:#de831b;}
.pse-cta-button a{color:white;}
.pse-cta-button a:hover{text-decoration: none;}

.display_examples{margin-top:50px;margin-bottom: 50px;}




@media only screen and (min-width: 992px) and (max-width: 1210px) {
 .search-block{ width: 82.4%}
 .addspace span.ask-ques a{ padding-left: 45px}
 .alphabet-orders li{margin-right:9px;}
 .select-style{width:130px;}
.select-style select {width: 155px;}
.container-left{width: 68%;}
.addspace{width:31%;}
.desk_logo{display:block;}
.mobile_logo_app{display:inline;float:left;}
.recentlyadded .list-inline li{padding-right: 10px;}
.recentlyadded .list-inline li:last-child{display:none;}
.recentlyadded-pages ul li{margin-left: 5px}
.brands{max-width: 150px;}
.search-box form input[type="text"] {max-width:128px;}

/* Profile Content */
.user-collection .list-inline li{padding-right: 10px;}
.user-collection .list-inline li:last-child{display:none;}
.user-collection-pages ul li{margin-left: 5px}
.list-buttons li{margin:0px 3px;}

.rightbar-collection .list-inline li:last-child {display: inline-block;}


/* WATER FILTER SPONSORED LISTING AD STYLES */
.sponsored-listings-text{font-size: 15px;padding-top: 22px;width: 420px;}
}





@media only screen and (min-width: 768px) and (max-width: 991px) {
 .mobile-view .panel-group{margin-bottom: 0px;}
 .mobile-panel-body{max-width: 350px;margin-right: auto;margin-left: auto;border: none !important;}
 .addspace .heading2{margin-top:0px;}
 .sponsored-listings-text{width: 470px;font-size: 16px;padding-top: 20px;}
 .search-block{ width: 73.4%}
 .addspace, .footer-nav{ display: none}
 .banner{}
 .sub-header{ margin-bottom: 20px;}
 .container-left{ width: 100%}
 .mobile-add{ display: block; margin: 18px 0}
 .product-support-lower{ margin-bottom: 26px;}
 .product-block ul.last{ border-top: 1px solid #e8e8e8}
 .product-block ul li span{ padding: 0 14px}
 .mid-footer{ margin-left: 0; position: relative;  padding-left: 45px;}
 .mid-footer a.icons-about{ position: absolute; height: 32px; width: 32px; left: 0; top: 9px; background-position: 0 -106px; display: block;}
 .mid-footer a.icons-about:hover{ background-position: -36px -106px}

/*Product support style start here*/ 
 .left-sidebar{width:20%;}
    .middle-sidebar{width:78%;}
    .answer-bottom{display:block;width: 100%; margin-top:21px;display:inline-block; text-align: center;}
    .ask-ques ask{display:block;}
    .ask-ques requ-manual ask{display:block;}
    .add{display:none;}
    .ask-buttons{width:100%; float:left;}
    .ask-buttons .ask_ques{float:left;margin-left:56px;}
    .ask-buttons .requ_manual{margin-left:77px;}
 /*Product support style end here*/   
 .words-list .letter-content h5{font-size:18px;}
 .alphabet-orders li{margin-right:12px;}
 .words-list .letter-content h5{}
 .words-list .letter-content p{margin-bottom:20px;}
 .words-list .letter-content p{min-height:30px; margin-bottom:10px;}
 .words-list li.mobile-view{display:block !important;}
 .mobile-view{display:block !important;}
 
 .filter-section{ display: block !important;}
 .filter-section ul li:first-child{ display: none}
 .ipd_view{ display: block; margin-top: 17px;}
 .ipd_view span{ margin-bottom: 0}


.select-style{width:148px;}

.select-style select {width: 165px;}
.desk_logo{display:none;}
.mobile_logo_app{display:inline;float:left;}

.recentlyadded .list-inline li{padding-right: 10px;}
.recentlyadded .list-inline li:last-child{display:none;}
.recentlyadded-pages ul li{margin-left: 5px}
.recentlyadded .fa-chevron-left{margin-left: 50px;}
.brands{max-width: 150px;}
.search-box form input[type="text"] {max-width:130px;}

/* Category List Page Styles */
.dt_descp{margin-top: 0px;}
.circle-icon .icon-tv:before{font-size: 28px;}

.dt_descp{margin-top: 0px;}
.dt_title{float: left;margin-left:10px;font-size: 26px;}
.dt_info{min-width: 238px;}
.category_titles{width: 100%;}

 .list-buttons li{margin:0px 3px;}

/* Profile Content */

.user-collection .list-inline li{padding-right: 10px;}
.user-collection .list-inline li:last-child{display:none;}
.user-collection-pages ul li{margin-left: 5px}
.user-collection .fa-chevron-left{margin-left: 50px;}

}



/* This is a bug fix for the home mobile icons - 768px has problems */
@media only screen and (width: 768px){

	/* Home Page Icons */
.category_titles{width: 100%;}
.category_icons{font-size:70px;}
.home_categories{border: 1px solid #d9d9d9;margin-top: 20px;padding-top: 15px;}
.icon-bicycle:before {  font-size: 70px;margin:0px;}
.icon-lawn:before {  font-size: 70px;margin:0px;}
.icon-boat:before { font-size: 70px;margin:0px;}
.icon-camera:before { font-size: 50px;margin:0px;}
.icon-clock:before {font-size: 45px;margin:0px;}
.icon-video-game:before {font-size: 60px;margin:0px;}
.icon-shaver:before {font-size: 50px;margin:0px;}
.icon-tv:before {font-size: 50px;}

}




@media only screen  and (max-width: 767px) {

.searchGo span{max-width:200px;}
.desk_logo{display:none;}
.mobile_logo{display:inline;float:right;}
.recentlyadded{display: none;}
.brand_home{background:url('/static/img/mainlogo_mobile.png?f3ba3a7053f5') no-repeat scroll center center rgba(0, 0, 0, 0);}
.container{ padding: 0;}
.row{ margin: 0}
#header{ padding: 11px 10px;}
.logo{ width: 100%}
.logo img{  margin-top:5px; display: block;}
.logo a{ }
.top-right{ width: 100%; margin: 0; padding: 15px 0;}
.categories-block{ text-align: center; margin-top: 12px;}
.select-btn{ float: none; display: inline-block; line-height: 30px;}
.search-block input.search-box{ height: 30px; line-height: 30px}
.search-block input.submit-btn{ height: 29px}
.search-block{ float: none; width: 100%; margin-top: 12px; padding: 0;}
.user-block{ margin-top: 10px; text-align: center; width: 100%; display: none;}
.user-block ul{margin: 0 auto;  overflow: hidden;  width: 160px; }
.icons-click{ width: 30px; height: 30px; background-position: -73px -108px; margin-top: 7px; cursor: pointer; display: block;}
.icons-click:hover, .icons-click.active{ background-position: -106px -108px;}
.banner{ padding: 0 10px;}
.sub-header{ padding: 0 10px}
.sub-header .breadcrumb{ float: none; text-align: center;display: none;}
.container-left{ width: 100%; padding-right: 0}
.f-right{ float: none; text-align: center; padding: 15px 0 15px}
.f-right a{ margin: 0 5px; float: none; display: inline-block}
.product-support-upper{ text-align: center; margin-bottom: 0}
.product-support-upper h3{ float: none; width: 100%; margin-top: 0; margin-bottom: 16px;}
.button-group{  width: 275px; margin: 0 auto}
span.ask-ques{ display: inline-block; float: none; width: 100%; margin-bottom: 9px; height: 58px;}
span.ask-ques a{ width: 100%; text-align: left;  line-height: 52px; padding-left: 53px; height: 52px}
.button-group span.ask-ques{ float: none}
span.ask-ques a:after, span.requ-manual a:after{ top: 50%; margin-top: -10px;margin-left: 0px;}
.product-support-lower{ padding: 0 10px}
.product-support-lower ul li a:after, .product-support-lower ul li a.right-tick:after{ display: none}
.product-support-lower ul li{ text-align: center; padding: 0 0 0 7px}
.product-support-lower ul li span{ position: static; top: 0; left: 0; margin: 0 auto; display: block; min-height: 40px;}
.product-support-lower ul li span.l-icon3{ margin: 0 auto; background-size: auto 31px}
.product-support-lower ul li br{ display: block;}
.product-support-lower ul li a{ font-size: 12px; min-height: 109px; padding: 15px 0 14px}
.product-support-lower ul li a i {color: #f7921e;display: block;font-size: 29px;margin-right: 0px;margin-bottom: 7px;}
.mobile-add{ display: block; padding: 0 10px;height:250px;width:300px;margin-left: auto;margin-right: auto}
.mobile-add img{ display: block; width: 100%;}
.product-block ul.last{ border-top: 1px solid #e8e8e8}
.product-block ul li{ font-size: 14px;}
.product-block ul li span{ padding: 0 10px;}
.show-more{ margin: 10px 10px 0; line-height: 48px;}
.addspace, .footer-nav, .mid-footer{ display: none}
#footer{ padding: 0 10px;}
.ipone-view{ display: block;}
.product-img{ display: block; padding: 0 10px}
.category_icons{margin-right: 0px;}
.category_icons:hover{color:#f7921e;}

/*Product support style start here*/ 
.left-sidebar{display:none;}
.sidebar-top h6{display:none;}
.middle-sidebar{width:100%;margin-left:0px;}
.sidebar-top strong{display: table-cell;  font-size: 21px;  padding: 0;  vertical-align: middle;}
.middle-sidebar p{margin-left:0px;margin-right:10px;margin-bottom:10px;font-size: 12px !important;line-height: 18px !important;}
.spons-button{float: left !important;}
    .modal-dialog.spons-modal {width: 75% !important;}
    .modal-dialog.spons-modal .modal-content .modal-body{min-height: 240px;}
    .right_answer{clear:both;width:100%; float: none; display: block; font-size: 16px; margin-top: 6px}
.right_answer span{ font-size: 16px;}
.answers{margin-left:10px;background:url('/static/img/small_man.png?c1b0e090ec5d') no-repeat scroll left 18px rgba(0, 0, 0, 0); display: block; width: auto; margin-right: 14px; padding: 10px 0 8px }
.answers strong{ float: none; display: block; line-height: 32px;}
.sidebar-top{ display: table;  height: 67px;  margin-left: 10px;  margin-right: 10px;  vertical-align: middle;  width: auto; margin-bottom: 8px}
.number{margin-left: 10px;  margin-right: 12px;  width: 55px}
.review-detail{width:100%; float:left;}

.reviews{margin-left:10px; width: auto; margin-right: 10px; display: table; height: 50px; margin-top: 12px;}
.reviews p{   display: table-cell;  margin-left: 0;  padding-bottom: 7px;  padding-top: 5px;  vertical-align: middle;}
.review-text{margin-right:10px; display: block; overflow: hidden}
.answer-helpful small{width:100%;display:inline-block;text-align:center;}
.answer-bottom{display:block;}
.answer-bottom{width:100%;margin-top:10px; display:inline-block;padding:0 3%;}
.answer-bottom img{width:100%;}
span.ask_ques{display: inline-block;float: none;height: 58px;margin-bottom: 9px;width: 100%;}
span.ask_ques a:after{width: 100%;}
.review-detail{ margin-bottom: 8px;}
.answer-helpful{ float: none;   margin-left: 67px;   padding: 0 10px;   text-align: center;   width: auto; overflow: hidden; margin-bottom: 2px}
.answer-helpful small{ display: block; padding: 0 0 10px}
.answer-helpful .btn{ height: 23px; line-height: 23px; float: left}
.answer-helpful .btn.mb-right{ float: right}
.add_answer{ display: block; padding: 0 10px; margin: 10px 0 0 }
.ask-buttons{ display: block; margin: 10px auto 0; width: 275px;}
.ask-buttons span.ask_ques a{ height: 52px; line-height: 52px; width: 100%}
.ask-buttons span.ask_ques a:after {  margin-top: -10px;  top: 50%;}
.ask-buttons span.requ_manual{ margin-bottom: 0}
#footer{ margin-top: 12px;}
.mobile-filter{ display: block; text-align: center; padding: 14px 0; border-bottom: 1px solid #d7d7d7;}
.mobile-filter a{ font-size: 16px; }

.icons-filter{ background-position: -133px 0; width: 17px; height: 15px; margin-right: 6px}
  .mobile-filter a:hover span.icons-filter{  background-position: -133px -18px;}


/*Product support style end here*/ 
.inner-heading-section{width:100%; padding:23px 1% 8px; text-align:center;}
.oven-listings{width:100%; padding:0 1%;} 
.inner-heading-section .bx-wrapper{float:none; margin:16px auto 0;}
.inner-heading-section .col-sm-6.col-md-3.pull-right{padding-right:15px; float:none !important;}
.words-list li{width:100%; margin-right:0;}
 .words-list li.mobile-view{display:block !important;}
 .mobile-view{display:block !important;}
 .list-buttons li{display: inline-block;float:none;width:auto;margin:0px 8px;}
 .product-list li {margin-bottom: 50px;margin-right: 0px;width: 100%;}
 .alphabet-orders{text-align:center;}
.alphabet-orders li{float:none; display:inline-block; vertical-align:top; margin-right:12px;}
.inner-heading-section .container{padding-bottom:20px;}
.inner-heading-section{padding-bottom:0;}
.alphabet-orders{margin-top:0; padding-top:0;}
.inner-container.clearfix{margin-top:4px;}
.inner-heading-section .col-md-6.col-sm-6{padding-right:15px;}
.heading{padding:0 10px;}
.words-list .letter-content p{margin-left:0;}
.hero-unit .btn-toolbar .btn-group a{ padding: 7px 5px 5px}
.bx-controls-direction{ display: none}
.ipd_view span{ margin-left: 0 }
.bxslider li{ margin: 0 5px !important;}
.banner{ display: none}
.mobilebanner{ display: block;}

.social-block{ float: none;margin-left: auto;margin-right:auto;margin-top:15px;padding: 0;width: 160px;}

.home-container{padding-left: 0px;padding-right: 0px;}

.searchWrap{width:265px;}
.searchBar{width:170px;}
.searchGo span input {width: 170px;}
.searchMag{width:49px;}
.navmenu-ex{font-size:30px; float:right;padding-left:21px;background-color: transparent;background-image: none;border:none;border-radius:none;margin: 0;position: static;}
.nav_mo_categories{max-height:500px;overflow-y: scroll !important;}
.nav_mo_categories ul li{border-bottom: 1px solid #ccc;padding: 11px 15px;}
.nav_mo_categories > ul > li > a {padding: 11px 96px 15px 15px;}
.nav_mo_categories > ul > li > .mi-nav {padding:0 30px 0 15px;}
.navmenu-nav li a{display: inline;}
.navmenu-nav .fa-chevron-right{color:gray; float:right;display:inline;}



/* See Prices Buttons */
.seeprices-btn{margin-top:10px;text-align: left;}
.seeprices-btn p{margin-bottom:0px !important;color:#666;font-size: 11px !important;}


/* Home Page Icons */
.fss {
    background-color: #fff;
    border-radius: 136px;
    color: #1b7cc1;
    font-size: 31px !important;
    line-height: 1.42857;
    padding: 6px 43px 6px 15px !important;
    text-align: center;
    width: auto;
}

.fssWrap {
    background: none repeat scroll 0 0 transparent;
    border: 2px solid #fff;
    border-radius: 80px;
    margin: auto;
    padding: 5px;
    width: 71px;
}

.searchMag{display:none;}

.home_icon h3{font-size: 18px;}
.home_icon p{font-size: 12px;}
.category_titles{width: 100%;}
.category_icons{font-size:70px;}
.home_categories{border: 1px solid #d9d9d9;margin-top: 20px;padding-top: 15px;}
.home_categories a .icon-fridge:before{font-size: 70px;}
.home_categories a .icon-baby{padding:0px;}
.home_categories a .icon-car-audio{padding:0px;}
.home_categories a .icon-cell-phone{padding:0px;}
.home_categories a .icon-phone{padding:0px;}
.home_categories a .icon-computer{padding:0px;}
.home_categories a .icon-bicycle{padding:0px;}
.home_categories a .icon-headphones{padding:0px;}
.home_categories a .icon-fan{padding:0px;}
.home_categories a .icon-fridge{padding:0px;}
.home_categories a .icon-washer{padding:0px;}
.home_categories a .icon-lawn{padding:0px;}
.home_categories a .icon-boat{padding:0px;}
.home_categories a .icon-guitar{padding:0px;}
.home_categories a .icon-shaver{padding:0px;}
.home_categories a .icon-grill{padding:0px;}
.home_categories a .icon-camera{padding:0px;}
.home_categories a .icon-clock{padding:0px;}
.home_categories a .icon-drill{padding:0px;}
.home_categories a .icon-tv{padding:0px;}
.home_categories a .icon-video-game{padding:0px;}

/* Support Home Page Icons */
.support-icons{font-size:50px;}
.product-support-lower ul li a .fa-arrow-right{display: none;}
.product-support-lower ul li a .fa-check{display: none;}

/* Support List Pages */
.support-list-title{text-align: center;}
.support-list-title-text{margin:0px;}
.support-list-title-text h6{margin-top: 5px;}
.support-list-desc{text-align: center;margin-top:10px;}


/* Category List Page */
.mobile_logo_app{display: none;}
.circle-icon {padding: 0 3px 0 4px !important;  font-size: 25px !important;}
.circle-icon .icon-tv:before{font-size: 22px;}
.circle-icon-wrap{float:none;margin-left: auto; margin-right: auto; width: 50px;}
.circle-icon .icon-kitchen{font-size: 35px !important;}

.dt_descp{margin-top: 0px;}
.dt_title{float: none;
    font-size: 20px;
    margin-left: auto;
    margin-right: auto;}
.dt_info{min-width: 238px;}

.categorypage_btn{display: none;}

 .words-list .letter-content h5{font-size:18px;}
 .alphabet-orders li{margin-right:13px;}
 .words-list .letter-content h5{}
 .words-list .letter-content p{margin-bottom:20px;}
 .words-list .letter-content p{min-height:30px; margin-bottom:10px;}
 .words-list li.mobile-view{display:block !important;}
 .mobile-view{display:block !important;}


/* Profile Section */
#an{margin-bottom: 30px;}

/* WATER FILTER SPONSORED LISTING AD STYLES */
.sponsored-listings-button{padding-bottom: 5px;padding-top: 0px;margin-top: 10px;float: none !important;}
.sponsored-listings-text{padding-top: 14px;float: left;font-size: 19px;}
.mobile-view .panel-group{margin-bottom: 0px;}
 .mobile-panel-body{max-width: 350px;margin-right: auto;margin-left: auto;border: none !important;}
 .addspace .heading2{margin-top:0px;}

}


@media only screen and (max-width: 480px) {
    .cat-list-row>div>div{padding-left:0px;padding-right:0px;}
    .cat-list-row>div{padding-left:0px;padding-right:0px;}

}
/*!
 * Jasny Bootstrap v3.1.3 (http://jasny.github.io/bootstrap)
 * Copyright 2012-2014 Arnold Daniels
 * Licensed under Apache-2.0 (https://github.com/jasny/bootstrap/blob/master/LICENSE)
 */

.container-smooth{max-width:1170px}@media (min-width:1px){.container-smooth{width:auto}}.btn-labeled{padding-top:0;padding-bottom:0}.btn-label{position:relative;background:0 0;background:rgba(0,0,0,.15);display:inline-block;padding:6px 12px;left:-12px;border-radius:3px 0 0 3px}.btn-label.btn-label-right{left:auto;right:-12px;border-radius:0 3px 3px 0}.btn-lg .btn-label{padding:10px 16px;left:-16px;border-radius:5px 0 0 5px}.btn-lg .btn-label.btn-label-right{left:auto;right:-16px;border-radius:0 5px 5px 0}.btn-sm .btn-label{padding:5px 10px;left:-10px;border-radius:2px 0 0 2px}.btn-sm .btn-label.btn-label-right{left:auto;right:-10px;border-radius:0 2px 2px 0}.btn-xs .btn-label{padding:1px 5px;left:-5px;border-radius:2px 0 0 2px}.btn-xs .btn-label.btn-label-right{left:auto;right:-5px;border-radius:0 2px 2px 0}.nav-tabs-bottom{border-bottom:0;border-top:1px solid #ddd}.nav-tabs-bottom>li{margin-bottom:0;margin-top:-1px}.nav-tabs-bottom>li>a{border-radius:0 0 4px 4px}.nav-tabs-bottom>li>a:hover,.nav-tabs-bottom>li>a:focus,.nav-tabs-bottom>li.active>a,.nav-tabs-bottom>li.active>a:hover,.nav-tabs-bottom>li.active>a:focus{border:1px solid #ddd;border-top-color:transparent}.nav-tabs-left{border-bottom:0;border-right:1px solid #ddd}.nav-tabs-left>li{margin-bottom:0;margin-right:-1px;float:none}.nav-tabs-left>li>a{border-radius:4px 0 0 4px;margin-right:0;margin-bottom:2px}.nav-tabs-left>li>a:hover,.nav-tabs-left>li>a:focus,.nav-tabs-left>li.active>a,.nav-tabs-left>li.active>a:hover,.nav-tabs-left>li.active>a:focus{border:1px solid #ddd;border-right-color:transparent}.row>.nav-tabs-left{padding-right:0;padding-left:15px;margin-right:-1px;position:relative;z-index:1}.row>.nav-tabs-left+.tab-content{border-left:1px solid #ddd}.nav-tabs-right{border-bottom:0;border-left:1px solid #ddd}.nav-tabs-right>li{margin-bottom:0;margin-left:-1px;float:none}.nav-tabs-right>li>a{border-radius:0 4px 4px 0;margin-left:0;margin-bottom:2px}.nav-tabs-right>li>a:hover,.nav-tabs-right>li>a:focus,.nav-tabs-right>li.active>a,.nav-tabs-right>li.active>a:hover,.nav-tabs-right>li.active>a:focus{border:1px solid #ddd;border-left-color:transparent}.row>.nav-tabs-right{padding-left:0;padding-right:15px}.navmenu,.navbar-offcanvas{width:300px;height:auto;border-width:1px;border-style:solid;border-radius:4px}.navmenu-fixed-left,.navmenu-fixed-right,.navbar-offcanvas{position:fixed;z-index:1030;top:0;bottom:0;overflow-y:hidden;border-radius:0}.navmenu-fixed-left,.navbar-offcanvas.navmenu-fixed-left{left:0;right:auto;border-width:0 1px 0 0}.navmenu-fixed-right,.navbar-offcanvas{left:auto;right:0;border-width:0 0 0 1px}.navmenu-nav{margin-bottom:0px}.navmenu-nav.dropdown-menu{position:static;margin:0;padding-top:0;float:none;border:none;-webkit-box-shadow:none;box-shadow:none;border-radius:0}.navbar-offcanvas .navbar-nav{margin:0}@media (min-width:768px){.navbar-offcanvas{width:auto;border-top:0;box-shadow:none}.navbar-offcanvas.offcanvas{position:static;display:block!important;height:auto!important;padding-bottom:0;overflow:visible!important}.navbar-offcanvas .navbar-nav.navbar-left:first-child{margin-left:-15px}.navbar-offcanvas .navbar-nav.navbar-right:last-child{margin-right:-15px}.navbar-offcanvas .navmenu-brand{display:none}}.navmenu-brand{display:block;font-size:18px;line-height:20px;padding:10px 15px;margin:10px 0}.navmenu-brand:hover,.navmenu-brand:focus{text-decoration:none}.navmenu-default,.navbar-default .navbar-offcanvas{background-color:#f8f8f8;border-color:#e7e7e7}.navmenu-default .navmenu-brand,.navbar-default .navbar-offcanvas .navmenu-brand{color:#777}.navmenu-default .navmenu-brand:hover,.navbar-default .navbar-offcanvas .navmenu-brand:hover,.navmenu-default .navmenu-brand:focus,.navbar-default .navbar-offcanvas .navmenu-brand:focus{color:#5e5e5e;background-color:transparent}.navmenu-default .navmenu-text,.navbar-default .navbar-offcanvas .navmenu-text{color:#777}.navmenu-default .navmenu-nav>.dropdown>a:hover .caret,.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .caret,.navmenu-default .navmenu-nav>.dropdown>a:focus .caret,.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .caret{border-top-color:#333;border-bottom-color:#333}.navmenu-default .navmenu-nav>.open>a,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a,.navmenu-default .navmenu-nav>.open>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover,.navmenu-default .navmenu-nav>.open>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus{background-color:#e7e7e7;color:#555}.navmenu-default .navmenu-nav>.open>a .caret,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a .caret,.navmenu-default .navmenu-nav>.open>a:hover .caret,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:hover .caret,.navmenu-default .navmenu-nav>.open>a:focus .caret,.navbar-default .navbar-offcanvas .navmenu-nav>.open>a:focus .caret{border-top-color:#555;border-bottom-color:#555}.navmenu-default .navmenu-nav>.dropdown>a .caret,.navbar-default .navbar-offcanvas .navmenu-nav>.dropdown>a .caret{border-top-color:#777;border-bottom-color:#777}.navmenu-default .navmenu-nav.dropdown-menu,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu{background-color:#e7e7e7}.navmenu-default .navmenu-nav.dropdown-menu>.divider,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider{background-color:#f8f8f8}.navmenu-default .navmenu-nav.dropdown-menu>.active>a,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,.navmenu-default .navmenu-nav.dropdown-menu>.active>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,.navmenu-default .navmenu-nav.dropdown-menu>.active>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus{background-color:#d7d7d7}.navmenu-default .navmenu-nav>li>a,.navbar-default .navbar-offcanvas .navmenu-nav>li>a{color:#777}.navmenu-default .navmenu-nav>li>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>li>a:hover,.navmenu-default .navmenu-nav>li>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>li>a:focus{color:#333;background-color:transparent}.navmenu-default .navmenu-nav>.active>a,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a,.navmenu-default .navmenu-nav>.active>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:hover,.navmenu-default .navmenu-nav>.active>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.active>a:focus{color:#555;background-color:#e7e7e7}.navmenu-default .navmenu-nav>.disabled>a,.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a,.navmenu-default .navmenu-nav>.disabled>a:hover,.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:hover,.navmenu-default .navmenu-nav>.disabled>a:focus,.navbar-default .navbar-offcanvas .navmenu-nav>.disabled>a:focus{color:#ccc;background-color:transparent}.navmenu-inverse,.navbar-inverse .navbar-offcanvas{background-color:#222;border-color:#080808}.navmenu-inverse .navmenu-brand,.navbar-inverse .navbar-offcanvas .navmenu-brand{color:#999}.navmenu-inverse .navmenu-brand:hover,.navbar-inverse .navbar-offcanvas .navmenu-brand:hover,.navmenu-inverse .navmenu-brand:focus,.navbar-inverse .navbar-offcanvas .navmenu-brand:focus{color:#fff;background-color:transparent}.navmenu-inverse .navmenu-text,.navbar-inverse .navbar-offcanvas .navmenu-text{color:#999}.navmenu-inverse .navmenu-nav>.dropdown>a:hover .caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:hover .caret,.navmenu-inverse .navmenu-nav>.dropdown>a:focus .caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navmenu-inverse .navmenu-nav>.open>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a,.navmenu-inverse .navmenu-nav>.open>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover,.navmenu-inverse .navmenu-nav>.open>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus{background-color:#080808;color:#fff}.navmenu-inverse .navmenu-nav>.open>a .caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a .caret,.navmenu-inverse .navmenu-nav>.open>a:hover .caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:hover .caret,.navmenu-inverse .navmenu-nav>.open>a:focus .caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.open>a:focus .caret{border-top-color:#fff;border-bottom-color:#fff}.navmenu-inverse .navmenu-nav>.dropdown>a .caret,.navbar-inverse .navbar-offcanvas .navmenu-nav>.dropdown>a .caret{border-top-color:#999;border-bottom-color:#999}.navmenu-inverse .navmenu-nav.dropdown-menu,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu{background-color:#080808}.navmenu-inverse .navmenu-nav.dropdown-menu>.divider,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.divider{background-color:#222}.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a,.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:hover,.navmenu-inverse .navmenu-nav.dropdown-menu>.active>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav.dropdown-menu>.active>a:focus{background-color:#000}.navmenu-inverse .navmenu-nav>li>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a{color:#999}.navmenu-inverse .navmenu-nav>li>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:hover,.navmenu-inverse .navmenu-nav>li>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>li>a:focus{color:#fff;background-color:transparent}.navmenu-inverse .navmenu-nav>.active>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a,.navmenu-inverse .navmenu-nav>.active>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:hover,.navmenu-inverse .navmenu-nav>.active>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>.active>a:focus{color:#fff;background-color:#080808}.navmenu-inverse .navmenu-nav>.disabled>a,.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a,.navmenu-inverse .navmenu-nav>.disabled>a:hover,.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:hover,.navmenu-inverse .navmenu-nav>.disabled>a:focus,.navbar-inverse .navbar-offcanvas .navmenu-nav>.disabled>a:focus{color:#444;background-color:transparent}.alert-fixed-top,.alert-fixed-bottom{position:fixed;width:100%;z-index:1035;border-radius:0;margin:0;left:0}@media (min-width:992px){.alert-fixed-top,.alert-fixed-bottom{width:992px;left:50%;margin-left:-496px}}.alert-fixed-top{top:0;border-width:0 0 1px}@media (min-width:992px){.alert-fixed-top{border-bottom-right-radius:4px;border-bottom-left-radius:4px;border-width:0 1px 1px}}.alert-fixed-bottom{bottom:0;border-width:1px 0 0}@media (min-width:992px){.alert-fixed-bottom{border-top-right-radius:4px;border-top-left-radius:4px;border-width:1px 1px 0}}.offcanvas{display:none}.offcanvas.in{display:block}@media (max-width:767px){.offcanvas-xs{display:none}.offcanvas-xs.in{display:block}}@media (max-width:991px){.offcanvas-sm{display:none}.offcanvas-sm.in{display:block}}@media (max-width:1199px){.offcanvas-md{display:none}.offcanvas-md.in{display:block}}.offcanvas-lg{display:none}.offcanvas-lg.in{display:block}.canvas-sliding{-webkit-transition:top .35s,left .35s,bottom .35s,right .35s;transition:top .35s,left .35s,bottom .35s,right .35s}.offcanvas-clone{height:0!important;width:0!important;overflow:hidden!important;border:none!important;margin:0!important;padding:0!important;position:absolute!important;top:auto!important;left:auto!important;bottom:0!important;right:0!important;opacity:0!important}.table.rowlink td:not(.rowlink-skip),.table .rowlink td:not(.rowlink-skip){cursor:pointer}.table.rowlink td:not(.rowlink-skip) a,.table .rowlink td:not(.rowlink-skip) a{color:inherit;font:inherit;text-decoration:inherit}.table-hover.rowlink tr:hover td,.table-hover .rowlink tr:hover td{background-color:#cfcfcf}.btn-file{overflow:hidden;position:relative;vertical-align:middle}.btn-file>input{position:absolute;top:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);font-size:23px;height:100%;width:100%;direction:ltr;cursor:pointer}.fileinput{margin-bottom:9px;display:inline-block}.fileinput .form-control{padding-top:7px;padding-bottom:5px;display:inline-block;margin-bottom:0;vertical-align:middle;cursor:text}.fileinput .thumbnail{overflow:hidden;display:inline-block;margin-bottom:5px;vertical-align:middle;text-align:center}.fileinput .thumbnail>img{max-height:100%}.fileinput .btn{vertical-align:middle}.fileinput-exists .fileinput-new,.fileinput-new .fileinput-exists{display:none}.fileinput-inline .fileinput-controls{display:inline}.fileinput-filename{vertical-align:middle;display:inline-block;overflow:hidden}.form-control .fileinput-filename{vertical-align:bottom}.fileinput.input-group{display:table}.fileinput.input-group>*{position:relative;z-index:2}.fileinput.input-group>.btn-file{z-index:1}.fileinput-new.input-group .btn-file,.fileinput-new .input-group .btn-file{border-radius:0 4px 4px 0}.fileinput-new.input-group .btn-file.btn-xs,.fileinput-new .input-group .btn-file.btn-xs,.fileinput-new.input-group .btn-file.btn-sm,.fileinput-new .input-group .btn-file.btn-sm{border-radius:0 3px 3px 0}.fileinput-new.input-group .btn-file.btn-lg,.fileinput-new .input-group .btn-file.btn-lg{border-radius:0 6px 6px 0}.form-group.has-warning .fileinput .fileinput-preview{color:#8a6d3b}.form-group.has-warning .fileinput .thumbnail{border-color:#faebcc}.form-group.has-error .fileinput .fileinput-preview{color:#a94442}.form-group.has-error .fileinput .thumbnail{border-color:#ebccd1}.form-group.has-success .fileinput .fileinput-preview{color:#3c763d}.form-group.has-success .fileinput .thumbnail{border-color:#d6e9c6}.input-group-addon:not(:first-child){border-left:0}
