/* CUSTOM COLORS:
v1
#24bb91
#0BA278

v2
#f5b197
*/

/* COLORS:
#005cb6 => lighter 10% 										=> FFCBB1
#004283 => MAIN COLOR 										=> F5B197
#002d5a => darker also about 10%							=> DC987E
#00356a => darker 10% 										=> DC987E
#00162c => something else but let's say its darket 20% 		=> C27E64
#002850 => darker 20% 										=> C27E64
#001b36 => darker 30% 										=> A9654B
*/



/* raleway-regular - latin */
@font-face {
  font-family: 'Raleway-400';
  font-style: normal;
  font-weight: 400;
  src: url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-regular.eot'); /* IE9 Compat Modes */
  src: local('Raleway'), local('Raleway-Regular'),
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-regular.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-italic - latin */
@font-face {
  font-family: 'Raleway-400italic';
  font-style: italic;
  font-weight: 400;
  src: url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Italic'), local('Raleway-Italic'),
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-italic.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-italic.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500 - latin */
@font-face {
  font-family: 'Raleway-500';
  font-style: normal;
  font-weight: 500;
  src: url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium'), local('Raleway-Medium'),
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500.svg#Raleway') format('svg'); /* Legacy iOS */
}
/* raleway-500italic - latin */
@font-face {
  font-family: 'Raleway-500italic';
  font-style: italic;
  font-weight: 500;
  src: url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500italic.eot'); /* IE9 Compat Modes */
  src: local('Raleway Medium Italic'), local('Raleway-MediumItalic'),
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500italic.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500italic.woff2') format('woff2'), /* Super Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500italic.woff') format('woff'), /* Modern Browsers */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500italic.ttf') format('truetype'), /* Safari, Android, iOS */
       url('/assets/fonts/raleway-v12-latin/raleway-v12-latin-500italic.svg#Raleway') format('svg'); /* Legacy iOS */
}


body {
	font-family: 'Raleway-400', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: 'Raleway-500', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}


/* normal normal */
.n4,
i.n4, em.n4, .italic.n4 {
	font-family: 'Raleway-400', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
/* italic normal */
.i4,
.italic,
i,
em {
	font-family: 'Raleway-400italic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}

/* normal bold */
.n7,
b,
strong,
.strong,
.bold,
h1, .h1,
h2, .h2,
h3, .h3,
h4, .h4,
h5, .h5,
h6, .h6,
.panel-heading,
th,
label {
	font-family: 'Raleway-500', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}
/* italic bold */
.i7,
h1 i, .h1 i,
h2 i, .h2 i,
h3 i, .h3 i,
h4 i, .h4 i,
h5 i, .h5 i,
h6 i, .h6 i,
.panel-heading i {
	font-family: 'Raleway-500italic', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}




/** LOGO ADJUSTMENTS */
#pagetitle.centered-link > a {
	padding-top: 15px;
	padding-bottom: 15px;
}
#pagetitle.centered-link > a > img {
	height: 109px; /*62px*/
}


/*hardcore fix for header - will be fixed when generated*/
@media (min-width: 769px) {
    #main-container {
        margin-top: 181px; /*114px;*/
        margin-bottom: 87px;
    }

    .home #main-container,
    [data-page-navid="home"] #main-container {
        margin-top: 0;
    }
}
@media (min-width: 992px) {
	#main-container {
		margin-top: 180px; /*113px*/
	}
}



@media (max-width: 767px) {
	.navbar-header {
		background-color: #FFFFFF;
		border-bottom: 1px solid #f5b197;
	}
}
@media (max-width: 767px) {
	.nav-meta {
		border-bottom: 1px solid #f5b197 !important;
	}
}





body {
	color: #000000;
}
/*
a {
    color: #f5b197;
}
a:hover,
a:focus {
    color: #A9654B;
}
*/
/* UGLIFY: make links+text "invisible" by making them black */
a {
    color: #000000;
}
a:hover,
a:focus {
    color: #000000;
}




.text-primary {
    color: #f5b197;
    color: #000000; /* UGLIFY: make links+text "invisible" by making them black */
}
a.text-primary:hover {
    color: #C27E64;
}

.bg-primary {
    color: #fff;
    background-color: #f5b197;
}
a.bg-primary:hover {
    background-color: #C27E64;
}

.navbar-default .navbar-toggle {
	color: #ffffff;
    background-color: #f5b197;
    border-color: #C27E64;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus,
.navbar-default .navbar-toggle:active {
    color: #ffffff;
    background-color: #C27E64;
    border-color: #C27E64;
}


.btn-primary {
    color: #ffffff;
    background-color: #f5b197;
    border-color: #DC987E;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    color: #ffffff;
    background-color: #DC987E;
    border-color: #C27E64;
}
.btn-primary:active,
.btn-primary.active,
.open .dropdown-toggle.btn-primary {
    background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
    background-color: #f5b197;
    border-color: #DC987E;
}
.btn-primary .badge {
    color: #f5b197;
    background-color: #ffffff;
}

/*
.btn-link {
    color: #f5b197;
}
.btn-link:hover,
.btn-link:focus {
    color: #A9654B;
}
*/
/* UGLIFY: make links+text "invisible" by making them black */
.btn-link {
    color: #000000;
}
.btn-link:hover,
.btn-link:focus {
    color: #000000;
}

.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #f5b197;
}

.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
    background-color: #eeeeee;
    border-color: #f5b197;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
    color: #ffffff;
    background-color: #f5b197;
}

#workflow.nav-pills > li.active > a:hover,
#workflow.nav-pills > li.active > a:focus {
    color: #000000;
    background-color: #f5b197;
}

.pagination > li > a,
.pagination > li > span {
    position: relative;
    float: left;
    padding: 6px 12px;
    line-height: 1.42857143;
    text-decoration: none;
    /*color: #f5b197;*/
    color: #000000; /* UGLIFY: make links+text "invisible" by making them black */
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #f5b197;
    border-color: #f5b197;
    cursor: default;
}


.label-primary {
    background-color: #f5b197;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
    background-color: #C27E64;
}


a.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
    /*color: #f5b197;*/
    color: #000000; /* UGLIFY: make links+text "invisible" by making them black */
    background-color: #ffffff;
}


a.list-group-item.active,
a.list-group-item.active:hover,
a.list-group-item.active:focus {
    z-index: 2;
    color: #ffffff;
    background-color: #f5b197;
    border-color: #f5b197;
}

.panel-primary {
    border-color: #f5b197;
}
.panel-primary > .panel-heading {
    color: #ffffff;
    background-color: #f5b197;
    border-color: #f5b197;
}
.panel-primary > .panel-heading + .panel-collapse .panel-body {
    border-top-color: #f5b197;
}
.panel-primary > .panel-footer + .panel-collapse .panel-body {
    border-bottom-color: #f5b197;
}

.carousel-indicators li {
    border: 1px solid #f5b197;
}
.carousel-indicators .active {
    background-color: #FFCBB1;
}

.carousel-control {
    color: #f5b197;
}
.carousel-control > span {
    display: none !important;
}
.carousel-control:hover,
.carousel-control:focus {
    color: #f5b197;
}

a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
    border-color: #f5b197;
}
/*
.nav-justified > li.active > a {
    color: #4B4B4B;
    background-color: #ffd3d1;
}
*/

.nav-cat h5 > a, .nav-cat .h5 > a {
    color: #C27E64;
}
.nav-cat h5 > a:hover, .nav-cat .h5 > a:hover, .nav-cat h5 > a:focus, .nav-cat .h5 > a:focus {
    color: #A9654B;
}








/* START: CUSTOMIZATION */
body {
    background-color: #ffffff;
}

.home-introduction {
	font-size: 24px;
}

.footer-payment-icons {
	line-height: 40px;
}
.footer-payment-icons > img {
	height: 26px;
}
img.checkout-payment-icon {
	height: 34px;
	vertical-align: top;
	margin-top: -6px;
	margin-left: 10px;
}
img.checkout-payment-icon + img.checkout-payment-icon {
	margin-left: 2px;
}

.navbar-default .navbar-nav.header-social-links > li > a {
    color: #f5b197;
}
.navbar-default .navbar-nav.header-social-links > li > a:hover,
.navbar-default .navbar-nav.header-social-links > li > a:focus {
    color: #A9654B;
}
@media (min-width: 768px) {
	.navbar-default .navbar-nav.header-social-links > li > a {
		font-size: 20px;
	}
}

.btn {
	font-family: 'Raleway-500', 'Helvetica Neue', Helvetica, Arial, sans-serif;
}
/* END: CUSTOMIZATION */





/* START: GWS-679 */
body {
	font-size: 16px;
}
.btn {
	font-family: 'Raleway-500', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: normal;
}


.navbar-default .navbar-nav > li > a,
.nav > li > a{
	color: #000000 !important;

}

.mobile-special-cart-btn,
.mobile-special-cart-btn {
	float: right;
	margin: 8px 8px 0 0;
	min-width: 40px;
}
/* END: GWS-679 */