/*

Theme Name: Outlet City

Author: Ninja Coders - Daniel

Description: Theme for Outlet City

Version: 1.0

*/



@charset "utf-8";

/* CSS Document */











@font-face {

   font-family: 'museo_sans300';

   src: url('fonts/museo/museosans_300-webfont.eot');

   src: url('fonts/museo/museosans_300-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/museo/museosans_300-webfont.woff') format('woff'),

        url('fonts/museo/museosans_300-webfont.ttf') format('truetype'),

        url('fonts/museo/museosans_300-webfont.svg#museo_sans300') format('svg');

   font-weight: normal;

   font-style: normal;



}









@font-face {

   font-family: 'museo_sans900';

   src: url('fonts/museo/museosans_900-webfont.eot');

   src: url('fonts/museo/museosans_900-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/museo/museosans_900-webfont.woff') format('woff'),

        url('fonts/museo/museosans_900-webfont.ttf') format('truetype'),

        url('fonts/museo/museosans_900-webfont.svg#museo_sans900') format('svg');

   font-weight: normal;

   font-style: normal;



}









@font-face {

   font-family: 'museo_sans700';

   src: url('fonts/museo/museosans_700-webfont.eot');

   src: url('fonts/museo/museosans_700-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/museo/museosans_700-webfont.woff') format('woff'),

        url('fonts/museo/museosans_700-webfont.ttf') format('truetype'),

        url('fonts/museo/museosans_700-webfont.svg#museo_sans700') format('svg');

   font-weight: normal;

   font-style: normal;



}















@font-face {

   font-family: 'focoregular';

   src: url('fonts/foco/foco-regular-webfont.eot');

   src: url('fonts/foco/foco-regular-webfont.eot?#iefix') format('embedded-opentype'),

        url('fonts/foco/foco-regular-webfont.woff') format('woff'),

        url('fonts/foco/foco-regular-webfont.ttf') format('truetype'),

        url('fonts/foco/foco-regular-webfont.svg#focoregular') format('svg');

   font-weight: normal;

   font-style: normal;



}











.container {width:960px;}



/* HEADER START */



	.header .container {

	position: relative;

	padding:0px;

	z-index: 999;}

	

	.header .container .navbar-header, .header .container .navbar-header .logo {padding-left:0px;padding-right:0px; }

	

	@media (max-width: 992px) {

	.header .container .navbar-header, .header .container .navbar-header .logo {width:100%; max-width:100%;}}

	

	

	.home-top-wrapper {max-width:100%;

	margin:0px auto;

	position:relative;

	top:0px;



	}

	

	.home-top-wrapper .header {position: absolute; top:0px; width:100%;}

	

	

	.top-header-wrap {width:100%;

	background-color: rgba(255, 255, 255, 0.6);

	position: relative;

	overflow: hidden;

	display:block;}

	

	

	.logo .navbar-brand {padding:0px;

	height:auto;

	padding-top:10px;}



/* HEADER END */







/* SLIDER START */



	body .jumbotron {padding-top:0px;

	padding-bottom:0px;

	padding:0px;

	overflow:hidden;

	position: relative;

	top: 0px;



	}

	

	@media (min-width: 960px) {

	body .jumbotron img {max-width:100%; height:;}

		body .jumbotron {

	height:520px;

	}

	body .jumbotron.homepagesize {height:520px;}

	body .jumbotron img {max-width: none !Important; height:520px; left: -170px;

position: relative;}



	.col-md-9 {padding-right:0px;}

	}

	body .jumbotron img {max-width:100%;}



/* SLIDER END */



h1 {

margin-top: 0px;

}







#footer {background: #624588; color:#fff;}



#footer p {color:#fff;}



#wrapper .main-container-wrapper .main {margin-bottom:0px; padding:0px 0px;} /* DANIEL MARGIN CHANGE */

.main {margin-bottom:100px;}

.whats-hot {}



.social-top {float:right !important; text-align:right;}







/* Main Menu Start */



	.main-menu-wrapper {padding:0px !important;

		background-color: rgba(0, 0, 0, 0.6);

	}



	.main-menu-wrapper ul {padding-left:0px;

	margin-bottom:0px;

	margin-left:0px;}

	



	.main-menu-wrapper ul li {

	list-style-type:none;

	display:inline-block;



	padding:10px 0px;

	}

	

	.main-menu-wrapper ul li:last-child a{border:none;} 

	

		.main-menu-wrapper ul li:last-child {

		margin-right:0px;

			}

	

	.main-menu-wrapper ul li a{

	padding:0px 20px;

	color:#fff;

	text-transform:uppercase;

	border-right:1px solid #fff;

	text-decoration:none;

	font-family: museo_sans300;

	font-size: 16px

	}

	

/* Main Menu END */





/* BODY BOTTOM START */



		.body-bottom-wrapper {

	background: url(images/footer-bg.png);

	color:#fff;

	min-height: 200px;

	

	}

	.body-bottom-wrapper a {color:#fff !Important; text-decoration:underline !Important;}

	.body-bottom-wrapper .container, .body-bottom-wrapper .container .col-md-12 {padding:0px;}



/* BODY BOTTOM END */



	.container {max-width:100%;}

	

	.main-container-wrapper {/*height:100%;*/

	border-top:2px dashed #d7d3cd;

	border-bottom:2px dashed #d7d3cd;

	margin-top:5px;

	margin-bottom:5px;

	/*

	

	border-bottom:2px dashed #d7d3cd;

	margin-bottom:5px;*/



	/*padding:50px 0px;*/

	padding-top:50px;}

	

	.home-top-wrapper .jumbotron {margin-bottom:0px;}

	

	.theme-default .nivoSlider {

	

	margin-bottom: 0px !important; 

	 -webkit-box-shadow: 0px !important; 

	-moz-box-shadow: 0px !important;

	 box-shadow: 0px !important; 

	}

	

	.shadow img, .shadow .wpb_video_widget{box-shadow: 0px 0px 4px #b5ab9e;

	padding: 5px;}

	

	.whats-hot {margin-left:0px !Important; margin-right:0px !Important; margin-bottom:20px;}

	

	

	.vc_row-fluid .vc_span5 {

	width: 39.18333% !important;

	margin-left: 3.5% !important;

	}

	

	.container {padding-left:0px !important; padding-right:0px !important;}

	

	[class*="span"] {margin-left:0px !Important;}



/* OFFERS CAROUSEL START */



	.owl-carousel {border: 1px solid #efece8;}



	/* NAVIGATION START */

	



		

			#brands .nav .left-nav, #brands .nav .right-nav {display:inline-block; }

			#brands .nav .left-nav {position:relative; left:-15px; cursor:pointer;}

			#brands .nav .right-nav {float:right; right:-15px; position:relative; cursor:pointer;}

			

			#brands {position:relative;}

			

			#brands .nav {position:absolute; top:65px; width:100%;}

			

	

	/* NAVIGATION END */

	

	.owl-carousel .owl-item .item img {

	width:auto;

	max-height:70px;

	max-width:100% !Important;}

	.owl-carousel .owl-wrapper {padding-top:0px;

	padding-bottom:30px;}

	

	#brands {margin: 0px 0px;}

	

	#brands .row {margin-left:0px !important;}

	

	.owl-carousel .owl-wrapper-outer {padding:20px 0px; 

	padding-bottom:0px;}

	#owl-demo {z-index:999;}

	#brands .nav .left-nav {z-index: 99999999;}

	#brands .nav .right-nav {z-index: 99999999;}

	

	#brands .below-nav {position: absolute;

bottom: 0px;

width: 100%;

z-index:999999999999999999999999999999999999999999999999999999;

padding: 6px 30px;

}

	#brands .below-nav .bellow-nav-border {display:block; border-top: 1px solid #efece8; padding-top:10px; padding-bottom:10px;}

	#brands .below-nav .bellow-nav-border div {vertical-align:middle; display:inline-block;}

	#brands .below-nav .learn-more-link {float:right; margin-right:10px;}

	

	#brands .below-nav .learn-more-link a {padding:7px 20px; background:#7f7f7f; color:#fff; text-decoration:none; border-radius:3px; text-transform:uppercase; font-size:16px; font-family:'museo_sans300';}

	.whatshotlabel {color:red; margin-left:10px; font-family:'focoregular'; font-weight:300; font-size:20px;}

	

	.below-nav .a-content {margin-left: 25px;

width: 65%;

height: 22px;

overflow: hidden;

font-family:'museo_sans300';

font-size:18px;

font-weight:100;}

	

	.owl-carousel {padding-left:45px; padding-right: 45px; padding-bottom:50px;}



/* OFFERS CAROUSEL END */



/* FOOTER WIDGETS */



.footer-widget {padding-top:50px;}





/* HOT OFFERS PAGE */



	.is_featured .featured-wrap {display: inline-block;

	margin-bottom:40px;

	vertical-align: top;}

	

	.is_featured .featured-wrap:nth-child(2n) {padding-right:0px; padding-left:30px;}

	.is_featured .featured-wrap:nth-child(odd) {padding-right:30px; padding-left:0px; clear: left;}

	

	.is_not_featured .not-featured-wrap:first-child {padding-right:30px; padding-left:0px;}

	.is_not_featured .not-featured-wrap:nth-child(4n) {padding-right:0px; padding-left:30px;}

	.is_not_featured .not-featured-wrap:nth-child(5n) {padding-right:30px; padding-left:0px;}


	.is_featured .featured-wrap .brnd-featured-img{ height: 360px;
    text-align: center;
    width: 450px;}
	 
	.is_featured .featured-wrap .brnd-featured-img img{  outline: solid 10px rgba(255, 255, 255, .5);

      outline-offset: -10px;

	  -webkit-background-clip: padding-box; /* for Safari */

    background-clip: padding-box; /* for IE9+, Firefox 4+, Opera, Chrome */

	 max-height: 100%;

	max-width:100% !important;

	}

	.brnd-img img {max-height:60px; width: auto;}

	

	.is_featured .featured-wrap .brnd-title {text-transform:uppercase; margin:10px 0px;}

	.is_featured .featured-wrap .brnd-img {height:60px;}

	

@media (max-width: 959px) {

	.brnd-featured-img img{ height:auto;}

	

}



.owl-carousel .owl-item {

float: left;

overflow: hidden;



vertical-align: middle;

}





.brnd-brnd-content {margin:10px 0px; color:#333;}



.discount-text {color:#333333;

font-weight: 600;

font-size: 21px;}



.discount-text span {color:#ed2a22;}



.offer-ends {font-size:13px; color:#666666;}



.is_featured .featured-wrap .brnd-brnd-content {display:inline-block; color:#333;}

.learn-more-link a {padding:7px 20px; background:#7f7f7f; color:#fff; text-decoration:none; border-radius:3px; text-transform:uppercase; font-size:13px;line-height: 32px;}

.learn-more-link a:hover {color:#fff; text-decoration:none;}

.is_featured .featured-wrap .learn-more-link,.learn-more-link-red {float:right; margin-top:10px;}

.is_featured .featured-wrap .learn-more-link a,.learn-more-link-red a {background:#ed2a22;}

.is_not_featured .not-featured-wrap .learn-more-link {margin-top:20px;}



.is_not_featured .not-featured-wrap .brnd-img {margin-bottom:15px; height:60px;}

.is_not_featured .not-featured-wrap .brnd-featured-img {width:220px; height:220px; border:1px solid #eee; text-align:center;} 

.is_not_featured .not-featured-wrap .brnd-featured-img img{ max-height:100%;}

.is_not_featured .not-featured-wrap {display:inline-block; vertical-align:top; }



.is_not_featured {position:relative; float:none; width:100%; overflow:hidden; margin-bottom:30px;}



#owl-demo .item {margin:0px !Important;

}



#owl-demo .owl-item {padding-right: 10px !important; padding-top:20px; padding-bottom:20px; }



.owl-item {}



.main-menu-wrapper .home-ico, .main-menu-wrapper .menu {display:inline-block;}

.main-menu-wrapper .home-ico {margin-left:20px; vertical-align:middle;}



.main-menu-wrapper .home-ico a {display:block;}





.main-menu-wrapper .home-ico a img {top: 1px;

position: relative;

margin-top: 0px;

padding-top: 0px;

display: block;}







.is_featured .shareaholic-canvas, .is_not_featured .shareaholic-canvas {display: none !important;}



.social-top {position:relative;

padding-right:20px !Important;

top:50px;}



.social-top div {display: inline-block;

vertical-align: middle;}



.social-top .open-hours {color:#fff; margin-right:20px; 	font-family: museo_sans300;

	font-size: 15px}



.social-top .open-hours .hours-ico {margin-right:10px;}



.social-top .social-icons .social-ico {margin-right:5px;}



/* SEARCH */



.search-box input {

	color: #999;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	width: 170px;

}



	.search-box input.button {position: absolute;

right: 3px;

top: 3px;}

	

.search-box .text_field_call {padding-right:35px; height:35px; font-family: 'Lato', 'sans-serif'; font-size:15px; text-transform:lowercase; padding-left:15px;}



.search-box {position:relative;}

.search-box #searchform {position: relative;

width: 170px;

height: 35px;

margin-bottom: 0px;}



.social-top .social-icons {margin-right:30px;}

.whats-hot h1 {font-family:'museo_sans300' !Important;}



.footer-widget.middle {border-left:2px dashed #6b508f;

border-right:2px dashed #6b508f;

min-height:390px;}



.col-md-12.footer-body {}



.col-md-12.footer-body .menu li a {

	text-transform:uppercase;

	font-size: 13px;

	font-weight: 300;

	color:#fff;}

	

.col-md-12.footer-body .menu li a:hover {

	

	color:#fff;}

	

	.col-md-12.footer-body ul.menu li {

		list-style-image:url(images/menu-arrow.png);}

		

.tp-bullets {position:relative !important;

width:960px !important;

max-width:100% !important;

margin: auto !important;

left:auto !important;

text-align:right;}



.tp-bullets .bullet {float: none !important;

display: inline-block;

text-align: right;}



.tp-bullets.simplebullets.round .bullet {



background: url(images/slider/bullet.png) no-repeat top left !important;



}



.tp-bullets.simplebullets.round .bullet.selected {background: url(images/slider/bullet.png) no-repeat bottom left !important;}



.logo.col-md-4 {width:33% !important; display:inline-block;}

.social-top.col-md-8 {width:66% !important; display:inline-block; padding-left:0px;}



.main-menu-wrapper .menu select {

width: 110px !Important;

border: none;

background-color: transparent;

color: #fff;

height:45px;

appearance:none;

-webkit-appearance:none; /* Safari and Chrome */

   -moz-appearance: none; /* Firefox */

    text-indent: 0.01px; /* Firefox */

    text-overflow: ''; /* Firefox */

	background: url(images/resp-menu.png) no-repeat;

	background-position:center right;

	margin-bottom:0px;

	line-height: normal;

	padding: 10px;



}



.main-menu-wrapper .menu select option{

width: 200px;

border: none;

background:rgba(0, 0, 0, 0.6);

color: #fff;



}





/* 980 WIDTH */

@media (max-width: 980px) {.search-wrapper {margin-right:28px;} 



.logo .navbar-brand {

	padding-top:0px;

 }

}

/* 800 WIDTH */

@media (max-width: 800px) {

	.tparrows {display:none !important;}

	body {padding-left:0px !Important; padding-right:0px !important;}

	.main-container-wrapper {padding-left:10px !important; padding-right:10px !important;}

	#brands .row {

margin-left: 0px !important;

max-width: 100%;

}

	.header .container {width:100% !important; max-width:100%;

	

	}

	#brands .nav {top:-30px !Important;}

	#brands .nav .left-nav {left:0px !Important;}

	#brands .nav .right-nav {left:0px !Important; float:none !Important;}



	

	.header .container .navbar-header {margin-left:0px !Important; margin-right:0px !Important;}

	

	

	

	.main-menu-wrapper .search-wrapper {

	margin-top:5px;

	display:block !important;

float:right;

vertical-align: middle;}

.social-top .search-wrapper {display:none;}

	}

	

	

.main-menu-wrapper .search-wrapper {

	display:none;}





@media (max-width: 620px) {



	

	.vc_row-fluid .vc_span5, .vc_row-fluid .vc_span6, .vc_row-fluid .vc_span7 {width:100% !Important; margin-bottom:20px !important; margin: auto; margin-left:0px !Important; margin-right:0px !Important; }

	

	.vc_row-fluid .vc_span5 img, .vc_row-fluid .vc_span6 img, .vc_row-fluid .vc_span7 img {display:block; margin:auto;}

	



	

	}

	.mc4wp-alert.mc4wp-success-message{

		display:none !important;

	}

	.col-md-12.smart-shopper {background:#d5d2ca;

padding: 10px;

position:relative;}



	.col-md-12.smart-shopper .border {border:2px dashed #fff; width:100%;}

	.col-md-12.smart-shopper .image {width:100%; height:100%;

	background:url(images/smart-shopper.png) bottom right no-repeat; position:absolute; bottom: 13px;

right: 13px;}



.col-md-4.footer-widget.middle {background: url(images/maps-ico.png) no-repeat; background-position:30px 50px; padding-left:70px; padding-top:50px; font-size:13px !important; line-height:18px; font-family: 'museo_sans300' !important; font-weight:300 !important;}

.col-md-5.footer-widget.footer-last {background: url(images/gift-ico.png) no-repeat; background-position:30px 50px;  }

.col-md-4.footer-widget.middle iframe {margin-top:20px; clear:both; display:block;}

.copyrightom {

border-top: 1px solid #6a4e8e;}



.col-md-5.footer-widget.footer-last {padding-left:0px !Important; padding-right:0px !Important; padding-top:0px !important; font-size:13px !important; line-height:18px; font-family: 'museo_sans300' !important; font-weight:300 !important;}



.col-md-4.ribbon {padding-right:0px;

background:url(images/ribbon.png) no-repeat;

min-width:139px;

min-height:280px;

padding-top:50px;

text-align:center;

display: block;

padding-left: 5px;

padding-right: 5px;

font-size:20px;

line-height:25px;}



.col-md-8.not-ribbon {width:65.001% !important; padding-top:50px; padding-left:70px;}



.col-md-3.footer-widget.footer-left {padding-left:0px !Important;margin-bottom: 40px;}

.col-md-3.footer-widget.footer-left a {text-decoration:none !important;}



.col-md-3.footer-widget.footer-left .menu-footer-container ul {margin-left:0px;}



.body-bottom-wrapper .container {text-transform:uppercase;}





.signwintext {position:relative; display:inline-block;

float:right;

cursor:pointer;

text-transform:uppercase;

color:#fff;

padding:13px;

padding-right:40px !Important;

padding-left:30px !Important;

background:url(images/arrow.png) 158px center no-repeat;}







.signwintext .signwin {background-color: rgba(0, 0, 0, 0.9);



width: 385px;

position: absolute;

display: none;

right: 0px;

top: 48px;

cursor:auto;

padding:20px;

text-transform:none !important;

font-family: 'museo_sans300';

font-weight:100;

font-size: 13px;

color:#ccc;



}



/* FORM STYLE START */



.signwintext .signwin p {margin-bottom:0px;}

.signwintext .signwin form {margin-bottom:0px;}

.signwintext .signwin p.form-name {

	width: 136px;

	display: inline-block;

	}



.signwintext .signwin p.form-email {

	width: 136px;

	display: inline-block;

	}



.signwintext .signwin p.form-submit {

	width: 65px;

	display: inline-block;

	vertical-align:top;

	}



.signwintext .signwin p.form-submit input[type="submit"] {

	border-radius: 3px;

	background: #ed2a22;

	border: none;

	color: #fff;

	text-transform: uppercase;

	font-size: 14px;

	padding-bottom: 5px;

	padding-top: 6px;

	padding-left: 7px;

	padding-right: 7px;}



.signwintext .signwin p.form-submit input[type="submit"]:hover {

	background:transparent;

	color:#ed2a22;

	border:1px solid #ed2a22;

	padding-top:5px;

}







.mc4wp-form p.form-submit input[type="submit"] {

	border-radius: 3px;

	background: #eeaf30;

	border: none;

	color: #fff;

	text-transform: uppercase;

	font-size: 16px;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 30px;

	padding-right: 50px;

	background-image:url(images/learn-more-arrow.png);

	background-repeat:no-repeat;

	background-position: 105px 13px;}

	

	.mc4wp-form p.form-submit input[type="submit"]:hover {

	background:#fff;

	color:#eeaf30;

	background-image:url(images/orange.png);

	background-repeat:no-repeat;

	background-position: 105px 13px;

	border:1px solid #eeaf30;

	padding-top:4px;

	padding-bottom: 4px;

}

/* FORM STYLE END */





























































.signwintext .signwin span.smart-title {color:#ed2a22; font-size:18px; text-transform:uppercase;}



.signwintext .signwin span.small {font-size:12px; color:#666;}



.signwintext .signwin span.small a {color:#ed2a22; text-decoration:underline;}



.signwintext:hover .signwin {display:block;}

.signwin:hover {display:block;}



.signwintext:hover {background-color: rgba(0, 0, 0, 0.2);}



.vc_row-fluid .vc_span6 {margin-right:1.5%;}

.vc_row-fluid .vc_span6:nth-child(2n){margin-right:0px; padding-left: 15px;}



.custom_header_caption_wrapper {position: absolute;

width: 100%;

background-color: rgba(0, 0, 0, 0.5);

bottom: 0px;

margin: auto;}



.custom_header_caption_wrapper .the_caption {width:100%; margin: auto; padding:10px 0px; color:#fff; text-align:center; text-transform:uppercase;}



/* Grid systems

---------------------------------------------------------- */

.wpb_row {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

/* Grid with fluid columns */

.vc_row-fluid {

  width: 100%;

  *zoom: 1;

}

.vc_row-fluid:before,

.vc_row-fluid:after {

  display: table;

  content: "";

}

.vc_row-fluid:after {

  clear: both;

}

.vc_row-fluid [class*="vc_span"] {

  display: block;

  width: 100%;

  min-height: 5px;

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  -ms-box-sizing: border-box;

  box-sizing: border-box;

  float: left;

  margin-left: 2.5%;

}

.vc_row-fluid [class*="vc_span"]:first-child {

  margin-left: 0;

}

.vc_row-fluid .vc_span12,

.wpb_teaser_grid.wpb_carousel .vc_span12 {

  width: 100%;

}

.vc_row-fluid .vc_span11 {

  width: 91.45833333333334%;

}

.vc_row-fluid .vc_span10 {

  width: 82.91666666666667%;

}

.vc_row-fluid .vc_span9 {

  width: 74.375%;

}

.vc_row-fluid .vc_span8 {

  width: 65.83333333333334%;

}

.vc_row-fluid .vc_span7 {

  width: 57.29166666666667%;

}

.vc_row-fluid .vc_span6,

.wpb_teaser_grid.wpb_carousel .vc_span6 {

  width: 48.75%;

}

.vc_row-fluid .vc_span5 {

  width: 40.208333333333336%;

}

.vc_row-fluid .vc_span4,

.wpb_teaser_grid.wpb_carousel .vc_span4 {

  width: 31.666666666666668% !important;

}

.vc_row-fluid .vc_span3,

.wpb_teaser_grid.wpb_carousel .vc_span3 {

  width: 23.125%;

}

.vc_row-fluid .vc_span2 {

  width: 14.583333333333334%;

}

.vc_row-fluid .vc_span1 {

  width: 6.041666666666667%;

}

.wpb_row > .wpb_column > .wpb_wrapper .wpb_content_element:last-child {

  margin-bottom: 0;

}

/* end Grid systems -------------------------------------- */





/* SMART SHOPER START ------------------------------------ */



.whats-hot .smart-shopper .border .content {padding-left: 30px; padding-top: 20px; padding-bottom:20px; width:80%; z-index: 10;

display: block;

position: relative;}



.whats-hot .smart-shopper .border .content p {font-size:16px; color:#333; font-family:'museo_sans300';}













.whats-hot .smart-shopper .border .content p {margin-bottom:0px;}

.whats-hot .smart-shopper .border .content form {margin-bottom:0px;margin-top:5px;}





.whats-hot .smart-shopper .border .content p.form-name {

	width: 37.5%;

	display: inline-block;

	}



.whats-hot .smart-shopper .border .content p.form-email {

	width: 37.5%;

	display: inline-block;

	}



.whats-hot .smart-shopper .border .content p.form-submit {

	

	display: inline-block;

	vertical-align:top;

	}



.whats-hot .smart-shopper .border .content p.form-submit input[type="submit"] {

	border-radius: 3px;

	background: #eeaf30;

	border: none;

	color: #fff;

	text-transform: uppercase;

	font-size: 16px;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 30px;

	padding-right: 50px;

	background-image:url(images/learn-more-arrow.png);

	background-repeat:no-repeat;

	background-position: 105px 13px;}



.whats-hot .smart-shopper .border .content p.form-submit input[type="submit"]:hover {

	background:transparent;

	color:#eeaf30;

	background-image:url(images/orange.png);

	background-repeat:no-repeat;

	background-position: 105px 13px;

	border:1px solid #eeaf30;

	padding-top:4px;

}



/* FORM STYLE END */



.whats-hot .smart-shopper .border .content span.smart-title {color:#d52b1e; font-size:25px; text-transform:uppercase; margin-bottom: 13px;

display: block;

font-family: 'focoregular';}



.whats-hot .smart-shopper .border .content span.small {font-size:13px; color:#666 'museo_sans300';}



.whats-hot .smart-shopper .border .content span.small a {color:#ed2a22; text-decoration:underline;}



.pink a {color:#f287b7 !Important;}

.blue a {color:#7ab3be !Important;}

.yellow a {color:#eac800 !Important;}

.orange a {color:#f8931e !Important;}

.purple a {color:#7f679a !Important;}

.turqoise a {color:#38949a !Important;}

.green a {color:#85ad54 !Important;}



#dc_jqaccordion_widget-2-item {border:none !Important;}

#dc_jqaccordion_widget-2-item ul a {border:none !Important;}

.sidebar .dcjq-accordion ul li ul.sub-menu li a {

	background:url(images/submenu-arrow.png);

	background-repeat:no-repeat;

	background-position: 30px 10px !Important;

padding-left: 40px !Important;

color:#666 !Important;}

.sidebar .dcjq-accordion ul li ul.sub-menu li {background:#fff !Important;}



#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active {background-color: #f8f8f8 !important;}



#dc_jqaccordion_widget-2-item ul a.dcjq-parent {background-color: #fff !important; text-transform:uppercase !Important;

border-bottom: 1px solid #ededed !important;}



.sidebar .dcjq-accordion ul li a {text-transform: uppercase !important; font-family: 'museo_sans300' !important;  font-size:14px;}



.gm-style .default-card {display:none !Important;}



.copyrightom {text-transform: none;padding: 15px 0px !Important; font-size:13px; font-family: 'museo_sans300'; font-weight:100;}



.height {height: 292px;}



#dc_jqaccordion_widget-2-item ul a {

	text-transform:none !important;}



	#dc_jqaccordion_widget-2-item ul a.dcjq-parent.active {

		background-image:url(images/minus.png) !important;}

		#dc_jqaccordion_widget-2-item ul a.dcjq-parent {

			background-image:url(images/plus.png) !Important;

			font-weight: normal !Important;}

			

			

			

			.sidebar.col-md-3 {color: #333;

			font-size: 15px;

			font-family: 'museo_sans300' !important;

			padding-left:0px;

			}

			

			.sidebar.col-md-3 h2 {color:#ed2a22; font-size:16px; font-weight:700;margin-top: 0px;

			margin-bottom: 0px;

			text-transform: uppercase;

			line-height: 20px;}

			

			.last {padding-right:0px !important; margin-right:0px !important; padding-left:10px !important; margin-left:12px !important;}

			.nopadding {padding-left: 0px !Important; padding-right:0px !Important;}

			

			.sidebarh2 h2 {font-family: 'museo_sans300' !important; color: #ff0000 !important; font-size:15px !important; text-transform:uppercase !important;}

			

			

			

h1.lato {font-family: 'Lato', 'sans-serif';

font-size:30px;

color:#333 !important;

margin: 0px !Important;

line-height: 40px !Important;

}

			

			

#dc_jqaccordion_widget-2-item ul li ul li a {padding-top:0px; padding-bottom:0px; }

			

			.bottom-sidebar-addons {width:100%; position:relative; margin-top:40px;}

			h5 {text-transform: uppercase !important; color: red !important;}

h1, h2, h3, h4, h5, h6, h7, h8 {margin-top: 0px !Important; margin-bottom:0px !Important;font-family: 'focoregular', 'sans-serif' !important; line-height: 100% !Important; font-weight: bold !Important;}



.wpb_accordion_header {margin-bottom:0px !Important; text-transform: uppercase !important;

font-family: 'museo_sans300' !important;

font-weight: 500 !Important;

font-size: 14px;}

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a {padding-left:35px !Important;}



.wpb_accordion.smallversion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {left:0.7em !important;

right:auto !important;}

.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon, .wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {right:0.7em !important;

left:auto !important;}



.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon {background-image: url(images/plus.png) !Important; background-position: center;  cursor:pointer;}

.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon {background-image: url(images/minus.png) !important; background-position: center; cursor:pointer;}

			

.tp-bullets.simplebullets.round .bullet.last {margin-left: 3px !Important;}

			

.wpb_content_element .wpb_accordion_header a {padding: 10px 10px 10px 32px !important; color:#666 !important; font-size: 14px !Important}

.wpb_content_element .wpb_accordion_header a:hover {color:#666 !important;}

		

.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_section .wpb_accordion_content p {

	font-family: 'museo_sans300' !important;

font-weight: 500 !Important;

font-size: 14px !important;

color: #666 !important;}



a {color: #ed2a22;

text-decoration: underline;}



a:hover {color: #ed2a22;

text-decoration: underline;}



.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header, .wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {background-color: #fff !Important;

border-bottom: 1px solid #ededed !important;}

.wpb_content_element .wpb_accordion_wrapper .ui-accordion-header-active {background-color: #f8f8f8 !Important;}



.alignleft {float:left; margin-right:10px;}



p {font-family: museo_sans300; font-size:15px; font-weight:300; color:#666;}



h2.wpb_heading {color: #d52b1e; font-size:24px;margin-bottom: 20px !important;}



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a, .wpb_content_element .wpb_accordion_header a  {color:#999;}



.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab {border: 1px solid #ededed !important;}



/* BUTTONS */



.wpb_button  {  text-transform:uppercase !important;

  font-size:16px !Important;

  font-family: 'museo_sans300' !important;

  font-weight: 500 !Important;

  text-shadow:none !Important;

  padding-left:25px !important;

  padding-bottom:8px !important;

  padding-top:10px !important;

  padding-right: 40px !important;

  background:url(images/learn-more-arrow.png);

  background-repeat:no-repeat;

  background-position: right 20px center;

  margin-bottom:0px;}



/* RED */



.wpb_btn-danger {

  background-color: #ed2a22 !important;

  color:#fff !important;

}



.wpb_btn-danger:hover,

.wpb_btn-danger:active,

.wpb_btn-danger.active,

.wpb_btn-danger.disabled,

.wpb_btn-danger[disabled] {

  background-color: #FFF !important;

  color:#ed2a22 !important;

  border: 1px solid #ed2a22 !important;

  text-shadow:none !Important;

  background:url(images/red.png) !important;

  background-repeat:no-repeat !important;

  background-position: right 20px center !important;

}



/* BLUE */



.wpb_btn-primary {

  background-color: #0099cc !important;

  color:#fff !important;

}



.wpb_btn-primary:hover,

.wpb_btn-primary:active,

.wpb_btn-primary.active,

.wpb_btn-primary.disabled,

.wpb_btn-primary[disabled] {

  background-color: #FFF !important;

  color:#0099cc !important;

  border: 1px solid #0099cc !important;

  text-shadow:none !Important;

  background:url(images/blue.png) !important;

  background-repeat:no-repeat !important;

  background-position: right 20px center !important;

}





/* ORANGE */



.wpb_btn-warning {

  background-color: #eeaf30 !important;

  color:#fff !important;

}



.wpb_btn-warning:hover,

.wpb_btn-warning:active,

.wpb_btn-warning.active,

.wpb_btn-warning.disabled,

.wpb_btn-warning[disabled] {

  background-color: #FFF !important;

  color:#eeaf30 !important;

  border: 1px solid #eeaf30 !important;

  text-shadow:none !Important;

  background:url(images/orange.png) !important;

  background-repeat:no-repeat !important;

  background-position: right 20px center !important;

}



/* END BUTTONS */



.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a

{font-family: 'museo_sans300' !important;

font-size:16px;

}



.wpb_content_element .wpb_tabs_nav li {background:#fff !important;

border: 1px solid #ededed !important;

border-bottom:0px !important;}



.wpb_tabs .wpb_tabs_nav li {

margin: 0 6px 0 0 !important;

}



.wpb_content_element .wpb_tabs_nav li.ui-tabs-active, .wpb_content_element .wpb_tabs_nav li:hover {

background-color: #f7f7f7 !Important;

}



.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a {color:#333 !Important;}



.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content {padding-left: 35px !Important;

color:#666;

font-size:15px;

font-family: 'museo_sans300' !important;}



.col-md-8.not-ribbon p {color:#fff;}



.container.main ul {font-family: museo_sans300; font-size:15px; font-weight:300; color:#666;}



.singleresult {padding:20px; 

padding-left:0px;

margin-bottom:20px;

border-bottom: 1px solid #dedede;

}

.searchresult .singleresult h3 {margin-bottom:10px !important;}

.searchresult .singleresult h3 a {font-size:22px;

font-family: 'museo_sans300' !important;

text-decoration:none;

text-transform:capitalize;

}

.searchresult .singleresult h3 a:hover {font-size:22px;

font-family: 'museo_sans300' !important;



text-transform:capitalize;

color:#333;

}



.searchresult .singleresult {font-family: museo_sans300; font-size:15px; font-weight:300; color:#666;}



a {

-webkit-transition: all 0.3s ease;

-moz-transition: all 0.3s ease;

-o-transition: all 0.3s ease;

transition: all 0.3s ease;

}



.gform_wrapper input[type=text], .gform_wrapper input[type=url], .gform_wrapper input[type=email], .gform_wrapper input[type=tel], .gform_wrapper input[type=number], .gform_wrapper input[type=password] {

	font-size:16px !important;

font-family: 'museo_sans300' !important;

text-decoration:none;

text-transform:capitalize;

padding: 18px 5px 16px 10px !Important;

	

	}

	

	.gform_wrapper textarea {	font-size:16px !important;

font-family: 'museo_sans300' !important;

text-decoration:none;

text-transform:capitalize;

padding: 18px 5px 16px 10px !Important;}

	

	.gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {border-radius: 3px;

	background: #eeaf30;

	border: none;

	color: #fff;

	text-transform: uppercase;

	font-size: 16px;

	padding-bottom: 5px;

	padding-top: 5px;

	padding-left: 30px;

	padding-right: 50px;

	background-image:url(images/learn-more-arrow.png);

	background-repeat:no-repeat;

	background-position: 105px 13px;}

	

	

	.gform_wrapper .gform_footer input.button:hover, .gform_wrapper .gform_footer input[type=submit]:hover {background:#fff;

	color:#eeaf30;

	background-image:url(images/orange.png);

	background-repeat:no-repeat;

	background-position: 105px 13px;

	border:1px solid #eeaf30;

	padding-top:4px;

	padding-bottom: 4px;}

	

.gform_fields li.gfield {margin-bottom:10px;}



.gform_wrapper textarea.textarea {text-transform: none !important;}



.triangle {float:left; position:absolute; left: 97px;

top: -11px;}





@media (min-width: 980px) {}



@media (max-width: 800px) {.home-top-wrapper .header {position:relative;}

.top-header-wrap {background-color: #c3b5c1;}

.main-menu-wrapper {background-color:#513a5c;}

.tp-leftarrow, .tp-rightarrow {display:none !Important;}

body .jumbotron {top:-3px;}

.container .vc_row-fluid .vc_span8 {

width: 100%;

margin-top:20px;

}

.container .vc_row-fluid .vc_span4 {width:100%; padding-left:0px; padding-right:0px; margin-left:0px !Important;}

.jumboimg {height:320px;}

.home-top-wrapper .jumbotron {

margin-bottom: 0px;

min-height: none !important;

height:320px;

}



}



@media (min-width: 800px) and (max-width: 980px) { 

.jumboimg {height:397px;}

}



@media (max-width: 980px) { 







.is_not_featured .not-featured-wrap {

padding-left:0px !important; padding-right:0px !important;

width:49%;

text-align:center;

}

.is_not_featured .not-featured-wrap .brnd-featured-img {width:auto; height:auto; border:none;}

.is_not_featured {margin-top:20px; margin-bottom:20px;}



.is_featured .featured-wrap  {display:block; margin:auto; margin-bottom:0px; padding-left:20% !Important; padding-right: 20% !important; 

width:100%;

margin-bottom: 30px;

margin-bottom: 10px;

padding-bottom: 20px;

border-bottom: 2px dashed #d7d3cd;}















.vc_row-fluid .vc_span6:nth-child(2n) {padding-left:0px !important;}

.col-md-12.smart-shopper {height:auto;}

.container {width:auto% !Important; }

.brands .container {position:relative; overflow:hidden; width:auto !important;}

.brands .container .span12 {max-width:100% !important; width:100% !Important;}

	#brands .nav {top:-33px !Important;}

	#brands .nav .left-nav {left:0px !Important;}

	#brands .nav .right-nav {left:0px !Important; float:none !Important;}

.body-bottom-wrapper .container {width:100%; 

max-width:100%;

padding:0px 0px !important;}



.footer-body .footer-left{

	display:inline-block; width:100%;

	margin-right:2%;

	height: 345px;

	overflow:hidden;



	}



.footer-body .middle{

	display:inline-block; width:100%;

	border-left:none;

	border-top: 2px dashed #6b508f;

	border-right:none;

	}



.footer-body .footer-last{

	display:inline-block; width:50%;

	vertical-align:top;

	position:relative;

	height: 590px;

	background-position: 30px 408px !important;

	padding-right:10px !important;

	}

	

.footer-body .footer-last .ribbon {position:absolute; top:0px; right:10px; width:140px;}

.footer-body .footer-last .not-ribbon {position: relative;

top: 390px;

right: 0px;

border-top: 2px dashed #6b508f;

width: 100% !Important;

margin-right: 0px;

padding-right:10px;}



.firsttwo {width:48%; display:inline-block;border-right: 2px dashed #6b508f;}



.copyrightom .col-md-6 {width:49%;

display:inline-block;}



.header .container {

width: 100% !important;

max-width: 100%;

}





	.main-menu-wrapper .search-wrapper {

	margin-top:5px;

	display:block !important;

float:right;

vertical-align: middle;}

.social-top .search-wrapper {display:none;}



#wrapper .main-container-wrapper .main {



width: 100%;

margin-left: 0px !important;

margin-right: 0px !important;

padding:0px 10px !important;



}



.whats-hot #brands .container {width:100% !important; margin-left:0px !important; margin-right: 0px !important;}

.whats-hot #brands .row {width:100% !important; margin-left:0px !important; margin-right: 0px !important;}

.whats-hot #brands .span12 {width:100% !important; margin-left:0px !important; margin-right: 0px !important;}



#brands .below-nav {



padding: 6px 5px;

}

.below-nav .a-content {



width: 58%;



}



.col-md-3.footer-widget.footer-left .menu-footer-container ul {padding-left:10px;}



.col-md-3.footer-widget.footer-left {padding-left:12px !important; }



.col-md-4.footer-widget.middle {padding-left:50px; background-position:10px 15px;  padding-top:20px !important;}



.col-md-8.not-ribbon {padding-top: 20px;}



.copyrightom .col-md-6 {padding-left:10px !important;}

 }

 

 @media (max-width: 675px) { 

 .whats-hot .smart-shopper .border .content {width:100%;}

 #wrapper .main-container-wrapper .main {padding:0px 0px !important;}

 .main-menu-wrapper .search-wrapper {margin-right:0px;}

 .main-menu-wrapper .home-ico {

margin-left: 10px;

}

.social-top .open-hours {

max-width: 141px;

}



.top-header-wrap {display:table;}

.social-top.col-md-8 {

display: table-cell;

vertical-align: top;

top: 35px;

position: absolute;

right: 0px

}





.social-top .social-icons {

margin-right: 0px;

}

 .header .container .navbar-header .logo {display:inline-block;}

 .signwintext .signwin {top:45px;}

 

 .main-menu-wrapper .menu select {

width: 188px;}

 }

 

  @media (max-width: 597px) { 

  .main-menu-wrapper .search-wrapper {display:none !Important;}

  

  .social-top .search-wrapper {display: block !Important;

	margin-right: 0px;

	padding-left: 46px;

	padding-right: 45px;

	margin-top: 10px;

	margin-bottom: 10px;}

	 .social-top .search-wrapper .search-box {width:100%; margin-right:0px;}

	 .search-box #searchform {

position: relative;

width: 100%;

height: 35px;

margin-bottom: 0px;

}

	

  .social-top.col-md-8 {position:relative;}

  .navbar-brand {float:none; display:block;}

  .header .container .navbar-header .logo {

display:block;

width:100% !Important;

}

.search-box .text_field_call {width:100%;}

  

   .header .container .navbar-header .logo .navbar-brand {margin:auto; width:240px; float:none;}

   .social-top.col-md-8 {display: block;

	position: relative;

	top: auto;

	left: auto;

	right: auto;

	bottom: auto;

	width: 100% !important;

	text-align: center;

	margin: auto;

	padding-left: 20px;

	padding-right: 20px !Important;}

	

    .social-top.col-md-8 .open-hours {display:inline-block; max-width:none;}

  }

  

    @media (max-width: 440px) {

		.social-top.col-md-8 .open-hours {

	display: inline-block;

	max-width: none;

	margin-right: 0px;

	}

	.copyrightom .col-md-6 {

	width: 100%;

	display: block;

	text-align: center !Important;

	}

	.jumboimg {height:220px;}

.home-top-wrapper .jumbotron {

margin-bottom: 0px;

min-height: none !important;

height:220px;

}

		

		}

		

  @media (max-width: 597px) { 

  .footer1 {display:none !important;}

  #brands .below-nav .learn-more-link {

float: left;

margin-left: 10px;

}

.below-nav .a-content {

width: 100%;

}

#brands .below-nav {bottom:0px;}



.owl-carousel {padding-bottom:90px;}

.below-nav .a-content {margin-left:10px;}













  .footer2 {display:block !important;}

  

  .col-md-4.ribbon {position:absolute; display:inline-block; top:0px; right:20px; width:140px; margin-right:0px;}

  .left_side_footer {display:inline-block;}

  .col-md-3.footer-widget.footer-left {

	padding-left: 12px !important;

	margin-right: 0px;

	min-height:270px !important;

	margin-bottom:0px;

	}

	

	.footer-body .footer-last {height:auto; width:100%;background-position: 30px 17px!important;}



.footer-body .footer-last p {height:auto;font-size: 13px !important;

	color:#fff;

line-height: 18px;

font-family: 'museo_sans300' !important;

font-weight: 300 !important;}

	.footer-widget.middle {height:auto; min-height: 100px !important;}

	.footer-body .footer-last .not-ribbon {top:auto; right:auto;}

  .col-md-4.footer-widget.middle {

padding-left: 70px;

background-position: 26px 15px;

padding-top: 20px !important;

padding-bottom:20px !Important;

}

  }

    .footer2 {display:none;}

	.footer1 {display:block;}

	

	@media (max-width: 427px) {.signwintext {



padding-left: 10px !Important;



} }





	@media (max-width: 408px) {.signwintext{display:none;}

	.main-menu-wrapper.col-md-12 {text-align: center;} }

	

		@media (max-width: 530px) { .is_not_featured .not-featured-wrap {

width: 100%;

margin: auto;

display: block;

text-align: center;

border-bottom: 2px dashed #d7d3cd;

padding-bottom: 20px;

margin-bottom: 10px;

}



.is_not_featured .not-featured-wrap:last-child {

margin-bottom: 30px !important;

}

		

		.is_not_featured .not-featured-wrap .brnd-featured-img {height:auto !important; width:auto !important; border:none !important;} 

		

		}

		

		@media (max-width: 960px) { body .jumbotron {height:520px;}

		body .jumbotron.homepagesize {height:auto !Important;}

		

		}

		

			@media (max-width: 330px) {

				.whats-hot .smart-shopper .border .content p.form-name {

				width: 92%;

				display: block;

				}

				

				.whats-hot .smart-shopper .border .content p.form-email {

				width: 92%;

				display: block;

				}

				.whats-hot .smart-shopper .border .content {padding-left:10px !Important; padding-right:10px !Important;}

				

				.whats-hot .smart-shopper .border .content p.form-submit input[type="submit"]:hover {padding-top:3px;}

				.gform_wrapper .top_label input.medium, .gform_wrapper .top_label select.medium {

				width: 100% !important;

				}

				

				

				.main-container-wrapper .vc_span3 {width:100%;}

				

				}

				

				

				.vc_responsive .wpb_row .vc_span6 {

float: left;

width: 49% !important;

}



p a {color:#333 !Important;

text-decoration:underline !important;}



p a:hover {color:#0077b3 !Important;

text-decoration:underline !important;}



p a span:hover {color:#0077b3 !Important;

text-decoration:underline !important;}

.container.main{ position:relative;}
.brand-outlets{ 
    width: 200px;
display:none;
}
.brand-outlets h2 {
    color: #ed2a22;
    font-size: 16px;
    font-weight: 700;
    line-height: 20px;
    margin-bottom: 0;
    margin-top: 0;
    text-transform: uppercase;
}

@media (min-width: 1000px) {.brand-outlets{display:block;} .fullimages img{max-width:none;}}