@charset "utf-8";

@font-face {
 font-family: 'vag_roundedbold';
 src: url('vag_rounded_bold-webfont.eot');
 src: url('vag_rounded_bold-webfont.eot?#iefix') format('embedded-opentype'),  url('vag_rounded_bold-webfont.woff2') format('woff2'),  url('vag_rounded_bold-webfont.woff') format('woff'),  url('vag_rounded_bold-webfont.ttf') format('truetype'),  url('vag_rounded_bold-webfont.svg#vag_roundedbold') format('svg');
 font-weight: normal;
 font-style: normal;
}
 @font-face {
 font-family: 'MyriadPro-Regular';
 src: url('MyriadPro-Regular.eot') format('embedded-opentype'),  url('MyriadPro-Regular.woff2') format('woff2'),  url('MyriadPro-Regular.woff') format('woff'),  url('MyriadPro-Regular.ttf') format('truetype');
 font-weight: normal;
 font-style: normal;
}

body.template-product {
  font-family: "Myriad Pro", Myriad, "DejaVu Sans Condensed", "Liberation Sans", "Nimbus Sans L", Tahoma, Geneva, "Helvetica Neue", Helvetica, Arial, sans-serif;
}

.template-product h1, .template-product .h1,
.template-product h2, .template-product .h2,
.template-product h3, .template-product .h3,
.template-product h4, .template-product .h4,
.template-product h5, .template-product .h5,
.template-collection h1, .template-collection .h1,
.template-collection h2, .template-collection .h2,
.template-collection h3, .template-collection .h3,
.template-collection h4, .template-collection .h4,
.template-collection h5, .template-collection .h5 {
  font-family: vag_roundedbold;
  margin-top:0;
  letter-spacing:0;
}

.template-product p, .accordion-inner * {
  font-size:16px;
}



.flexslider {
  width:100%;
}
.top-bar {
	width:100%;
	background:#949494;
	float:left;
	padding:3px 0;
  line-height:1.3em;
}
.bar_left p {
  text-align:center;
	text-transform:uppercase;
	color:#fff;
	font-size:16px;
	font-family:MyriadPro-Regular;
  margin-bottom:0;
}
.top_social {
}
.top_social a {
	float:right;
	margin-left:13px;
}
.top_social ul {
	float:right;
  margin-bottom:0;
  text-align:right;
}
.top_social ul li {
	float:left;
	display:inline-block;
  vertical-align:middle;
	list-style:none;
  margin:0;
}
.top_social ul li img {
	width:100%;
}
.recently_view {
	background:#f7f7f7;
	text-align: center;
	padding: 20px 10px;
	margin-top: 20px;
}
.cart td, .cart th {
	border: 1px solid #ccc !important;
	text-align: center !important;
}
.cart th {
	padding: 15px 37px;
	text-align: center;
}
.header_main {
	float:left;
	width:100%;
}
.header_main > .container {
  position:relative;
}
.morphsearch {
  min-height:auto;
}
.morphsearch-form {
  height:40px;
}
.jetmenu {
  text-align:right;
  margin-top:37px;
  position:inherit;
}
.jetmenu li {
  vertical-align:bottom;
}
.jetmenu > li > a, .fullsearch-wrap, .login-inner {
  padding:10px 20px 20px;
}
.jetmenu > li > a {
  display:block;
}
.jetmenu > li.login > a, .jetmenu > li.cart-overview > a, .fullsearch-wrap, .login-inner {
  padding-left:0;
  padding-right:0;
}
.jetmenu > li.list-search, .jetmenu > li.login, .jetmenu > li.cart-overview {
  margin-left:15px;
}
.jetmenu > li > .megamenu, .jetmenu ul.dropdown {
  top:100%;
}
.jetmenu li > .megamenu a, .jetmenu ul.dropdown a {
  line-height:18px;
}
.jetmenu > li > a > i {
  float:none;
}
.new_product {
	width: 80%;
	text-align: center;
	margin: 0 auto 15px;
  background-position:center;
  background-repeat:no-repeat;
  height:171px;
  background-size: contain;
}
.top_logo {
	float:left;
	margin-top:5px;
	margin-bottom:5px;
}
.main_menu {
	float:right;
	margin-top:30px;
}
.main_menu ul {
	float:left;
	width:100%;
}
.main_menu ul li {
	float:left;
	list-style:none;
}
.accordion-inner { text-align:center;  font-size: 22px;}
.main_menu ul li a {
	float:left;
	text-decoration:none;
	color:#444444;
	padding: 10px 21px;
	font-size: 18px;
	font-family:MyriadPro-Regular;
}
.cart-image img {
	vertical-align: middle;
	width: 40%;
	margin: 10px 0;
}
.main_menu ul li.search a {
	padding: 10px 5px;
}
.main_menu ul li.login a {
	padding: 10px 15px;
	margin-left: 13px;
}
.top_two_slider {
	max-width:734px;
}
.product_indivisual .product_slider .owl-carousel {
	margin-top:0;
}
.main_menu .indicator {
	color:#cc0000;
}
.main_menu ul li.cart-overview a {
	padding: 10px 5px;
	color:#cc0000;
}
.top_social ul ul {
	display:none;
	position:absolute;
	top:100%;
	right:0;
	padding:0
}
.top_social ul ul li {
	width:100%;
	margin-bottom:-12px;
}
.top_social ul li:hover > ul {
	display:block
}
.main_menu ul li.cart-overview a i {
	line-height: 30px !important;
	margin-right: 6px;
	font-size: 18px !important;
	float: left;
}
.home_page_text h1 {
	text-align:center;
	margin-bottom:30px;
}
.main_menu ul li a:hover {
	color:#d1222f;
}
.top_two_slider .product_slider_item.col-md-offset-4 {
	margin-left: 53px;
}
.top_two_slider .col-md-offset-3 {
	margin-left: 51px;
}
#main_banner {
	float:left;
	width:100%;
    min-height:500px;
}
.home_page_banner {
	float:left;
	width:100%;
	background:#f7f7f7;
	padding:25px 0;
}
.home_new_filter, .all_margin {
  position:relative;
}
#buy-prevention, #buy-prevention-inside {
  z-index:1;
  min-height:100%;
  height:auto;
}
.home_search_fillter .selector-wrapper {
	float:left;
	width:100%;
}
.home_search_fillter form > .select {
  display:none;
}
.breadcrumb {
	float:left;
  width:40%;
}
.breadcrumb ul {
	float:left;
	width:100%;
}
.breadcrumb ul li {
	float:left;
	list-style:none;
	color:#949494;
	font-size:16px;
}
.breadcrumb ul li a {
	float:left;
	text-decoration:none;
	color:#333333;
	text-transform:uppercase;
	font-size:13px;
	padding-right: 15px;
	margin-right: 10px;
}
.main_slider ul li.single-image {
	text-align:center;
}

.morphsearch, .login-inner {
  top:0;
  width:18px;
}
.morphsearch-form.search .icon-search {
  top:0;
  left:0;
}
.search_color .selector-wrapper{ display:block !important;} 
.search_color .selector-wrapper:first-child { display:none !important;} 
.main_slider ul li.single-image img {
	width: 50%;
	text-align: center;
	margin: 0 auto;
}
.breadcrumb ul h1 {
	float:left;
	width:100%;
	font-size:32px;
	font-weight:bold;
	font-family:vag_roundedbold;
  color:#000000;
}
.main_slider {
	float:left;
	width:100%;
  padding-top:80px;
}
.main_slider img {
	width:100%;
}
.home_new_filter {
	float:left;
	width:100%;
	background:#fff;
	padding:25px 0 20px;
}
.color-img {
	border: 2px solid #fff !important;
	outline: none !important;
	box-shadow: none;
	padding: 0 ;
	width: 30px !important;
	text-align: center;
}
.color.swatch-element label {
  width:45px !important;
  height:45px !important;
  background-position:center !important;
  background-size:contain !important;
}
.swatch input + label, .swatch input:checked + label {
  border:3px solid transparent !important;
}
.swatch input:checked + label {
  border-color:#cc0000 !important;
}
.swatch input + label:hover {
	border-color:#999 !important;
}
.home_search_fillter span {
	float:left;
	width:100%;
	text-transform:uppercase;
	font-size:15px;
	color:#949494;
	margin-bottom:7px;
}
.home_search_fillter label {
	float:left;
	text-transform:uppercase;
	font-size:15px;
	color:#949494;
	margin-bottom:0px;
	margin-left:0;
	background:none;
}
.cart input[type="submit"] {
	width: 138px;
}
.home_search_fillter span.guid {
	color:#cc0000;
}
.home_search_fillter .search_color img {
	margin-right:8px;
	border: 2px solid #fff;
	padding: 2px;
}
.size_varient{
}
.home_search_fillter .search_size span {
	width:auto;
	margin-right:10px;
}
.home_search_fillter h2 {
	color: #4a4a4a;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	float:left;
	margin-top:10px;
	font-family:vag_roundedbold;
}
.home_search_fillter select {
	background: #fff url(quintity.jpg) right center no-repeat;
	padding-left: 0px;
	border: none;
	outline: none;
	width: 100%;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	color: #4a4a4a;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	float:left;
	margin-top:7px;
	font-family:vag_roundedbold;
}

.home_search_fillter .search_color img:hover {
	border:2px solid #cc0000;
}
.home_txt {
	float:left;
	width:100%;
	background:#f7f7f7;
	padding:100px 0;
}
.home_page_text {
}
.home_page_text > p {
 text-align: center;
 color: #444;
 font-size: 20px;
  line-height:2em;
 font-weight: bold;
 margin-bottom: 29px;
 font-family:vag_roundedbold;
 text-transform:uppercase;
}
.home_page_text ul {
	text-align:center;
}
.home_search_fillter input[type="submit"], .home_search_fillter a.add {
	border-radius: 0;
	background:#cc0000;
	font-size:30px;
	text-transform:uppercase;
	color:#ffffff;
	font-weight:bold;
	text-transform:uppercase;
	float:right;
	font-family:vag_roundedbold;
  padding:10px 50px;
}
.home_search_fillter a.add {
  float:none;
  text-align:center;
}
.home_search_fillter input[type="submit"].disabled {
  background:#444444;
}
.home_search_fillter input[type="submit"]:hover, .home_search_fillter a.add:hover {
	background:#444444;
	color:#fff;
}
.home_page_text img {
	float:left;
	width:100%;
}
.bottom_slider {
	float:left;
	width:100%;
	position:relative;
}
.bottom_slider img {
	float:left;
	width:100%;
}
.home_page_products {
	float:left;
	width:100%;
	background:#f7f7f7;
	padding-bottom:55px;
  overflow:hidden;
}
.home_product img {
	text-align:center;
}
.home_product a h2 {
	float:left;
	width:100%;
	text-align:center;
	color:#444;
	font-size:17px;
	font-weight:bold;
	margin-top:13px;
	font-family:vag_roundedbold;
}
.home_product a {
	text-align:center;
	color:#202020;
	text-decoration:none;
}
.prog_ge img {
	width:100%;
	height:285px;
}
.home_page_products .product_margin {
	padding-top:100px;
}
.make_advanture {
	background:#758e79;
  position:relative;
}
.make_advanture > span, .product_sort > span {
  display:block;
  background:#758e79;
  width:0px;
  height:100%;
  left:100%;
  top:0;
  position:absolute;
}
.product_sort > span {
  background:#FFF;
}
.home_page_products .make_advanture_inner {
  padding-left:25px;
  padding-right:25px;
  position:relative;
  top:50%;
  transform:translateY(-50%);
}
.product_indivisual .cd-gallery {
  margin-bottom:0;
}
.hvr-grow {
  width:100%;
  margin-left:0;
}
.product_indivisual .hvr-grow:hover {
  width:110%;
  margin-left:-5%;
}
.make_advanture_inner h3, .make_advanture_inner h4 {
	text-align: center;
	color: #fff;
	text-transform: uppercase;
}
.make_advanture_inner h3 {
	font-size: 28px;
	line-height:36px;
  padding-left:20px;
  padding-right:20px;
}
.make_advanture_inner h4 {
	color: #fff;
	text-transform: uppercase;
	margin-top: 10px;
}
.home_page_products > .container div:nth-child(n+4) {
  padding-top:25px;
}
.home_subscribe {
	float:left;
	width:100%;
	background:#fff;
	margin:30px 0 15px;
	text-align:center;
}
/* -------------------------------- 

Main Components 

-------------------------------- */
.ui-loading .ui-loader {
	display: block;
}
.ui-loader {
	display: none;
	position: absolute;
	opacity: .85;
	z-index: 100;
	left: 50%;
	width: 200px;
	margin-left: -130px;
	margin-top: -35px;
	padding: 10px 30px;
}
.cd-gallery {
	width: 100%;
}
.cd-gallery::after {
 clear: both;
 content: "";
 display: table;
}
.cd-gallery > li {
	overflow: hidden;
	position: relative;
	background: #ffffff;
}
.cd-gallery > li > a {
	display: block;
	outline:none;
}
@media only screen and (min-width: 768px) {
 .cd-gallery {
}
 .cd-gallery > li {
 width: 100%;
 float: left;
}
 .cd-gallery > li:nth-of-type(2n) {
 margin-right: 0;
}
}
@media only screen and (min-width: 1024px) {
 .no-touch .cd-gallery > li:hover .cd-dots li.selected a {
    /* Slider dots - change background-color of the selected dot when hover over the its parent list item */
    background: #2f2933;
 border-color: #2f2933;
}
 .no-touch .cd-gallery > li:hover .cd-dots a {
    /* Slider dots - change dot border-color when hover over the its parent list item */
    border-color: #9688a0;
}
 .no-touch .cd-gallery > li:hover li.move-right, .no-touch .cd-gallery > li:hover li.move-left {
    /* show preview items when hover over the its parent list item */
    opacity: 0.3;
}
}
.cd-item-wrapper {
	position: relative;
	overflow: hidden;
	margin: 0;
  padding-bottom:10px;
}
.cd-item-wrapper li {
	position: absolute;
	margin:15px 0;
	top: 0;
	left: 27%;
	height: 100%;
	width: 45%;
	opacity: 0;
	/* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform, opacity;
	-webkit-transform: translateX(200%) scale(0.7);
	-moz-transform: translateX(200%) scale(0.7);
	-ms-transform: translateX(200%) scale(0.7);
	-o-transform: translateX(200%) scale(0.7);
	transform: translateX(200%) scale(0.7);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
	padding: 0 40px;
}
.cd-item-wrapper li.selected {
	/* selected item */
  position: relative;
	opacity: 1;
	-webkit-transform: translateX(0) scale(1.0);
	-moz-transform: translateX(0) scale(1.0);
	-ms-transform: translateX(0) scale(1.0);
	-o-transform: translateX(0) scale(1.0);
	transform: translateX(0) scale(1.0);
  z-index:1;
}
.cd-item-wrapper li.move-left {
	/* item on left - preview visible */
  -webkit-transform: translateX(-70%) scale(0.6);
	-moz-transform: translateX(-70%) scale(0.6);
	-ms-transform: translateX(-70%) scale(0.6);
	-o-transform: translateX(-70%) scale(0.6);
	transform: translateX(-70%) scale(0.6);
	opacity: 1;
}
.cd-item-wrapper li.move-right {
	/* item on right - preview visible */
  -webkit-transform: translateX(70%) scale(0.6);
	-moz-transform: translateX(70%) scale(0.6);
	-ms-transform: translateX(70%) scale(0.6);
	-o-transform: translateX(70%) scale(0.6);
	transform: translateX(70%) scale(0.6);
	opacity: 1;
}
.cd-item-wrapper li.hide-left {
	/* items hidden on the left */
  -webkit-transform: translateX(-200%) scale(0.7);
	-moz-transform: translateX(-200%) scale(0.7);
	-ms-transform: translateX(-200%) scale(0.7);
	-o-transform: translateX(-200%) scale(0.7);
	transform: translateX(-200%) scale(0.7);
}
.cd-item-wrapper li img {
	display: block;
	width: 100%;
}
@media only screen and (min-width: 1024px) {
 .cd-item-wrapper li.move-left, .cd-item-wrapper li.move-right {
    /* hide preview items */
    opacity:1;
}
 .cd-item-wrapper li.focus-on-left {
    /* class added to the .selected and .move-right items when user hovers over the .move-left item (item preview on the left) */
    -webkit-transform: translateX(2%) scale(1.05);
 -moz-transform: translateX(2%) scale(1.05);
 -ms-transform: translateX(2%) scale(1.05);
 -o-transform: translateX(2%) scale(1.05);
 transform: translateX(2%) scale(1.05);
}
 .cd-item-wrapper li.focus-on-left.move-right {
 -webkit-transform: translateX(70%) scale(0.62);
 -moz-transform: translateX(70%) scale(0.62);
 -ms-transform: translateX(70%) scale(0.62);
 -o-transform: translateX(70%) scale(0.62);
 transform: translateX(70%) scale(0.62);
}
 .cd-item-wrapper li.focus-on-right {
    /* class added to the .selected and .move-left items when user hovers over the .move-right item (item preview on the right) */
    -webkit-transform: translateX(-3%) scale(1.05);
 -moz-transform: translateX(-3%) scale(1.05);
 -ms-transform: translateX(-3%) scale(1.05);
 -o-transform: translateX(-3%) scale(1.05);
 transform: translateX(-3%) scale(1.05);
}
 .cd-item-wrapper li.focus-on-right.move-left {
 -webkit-transform: translateX(-70%) scale(0.62);
 -moz-transform: translateX(-70%) scale(0.62);
 -ms-transform: translateX(-70%) scale(0.62);
 -o-transform: translateX(-70%) scale(0.62);
 transform: translateX(-70%) scale(0.62);
}
 .cd-item-wrapper li.hover {
    /* class added to the preview items (.move-left or .move-right) when user hovers over them */
    opacity: 1 !important;
}
 .cd-item-wrapper li.hover.move-left {
 -webkit-transform: translateX(-70%) scale(0.62);
 -moz-transform: translateX(-70%) scale(0.62);
 -ms-transform: translateX(-70%) scale(0.62);
 -o-transform: translateX(-70%) scale(0.62);
 transform: translateX(-70%) scale(0.62);
}
 .cd-item-wrapper li.hover.move-right {
 -webkit-transform: translateX(70%) scale(0.62);
 -moz-transform: translateX(70%) scale(0.62);
 -ms-transform: translateX(70%) scale(0.62);
 -o-transform: translateX(70%) scale(0.62);
 transform: translateX(70%) scale(0.62);
}
}
.cd-dots {
	/* not visible in the html document - created using jQuery */
  padding:20px 0 10px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.cd-dots::after {
 clear: both;
 content: "";
 display: table;
}
.cd-dots li {
	display: inline-block;
	margin: 0 5px;
	pointer-events: none;
	float:none;
}
.cd-dots li.selected a {
	background: #2f2933;
	border-color: #2f2933;
}
.cd-dots a {
	display: block;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	border: 1px solid #9688a0;
	/* image replacement */
  overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: border-color 0.2s, background-color 0.2s;
	-moz-transition: border-color 0.2s, background-color 0.2s;
	transition: border-color 0.2s, background-color 0.2s;
}
@media only screen and (min-width: 1024px) {
 .cd-dots li {
 pointer-events: auto;
}
 .cd-dots li.selected a {
 background: #cccccc;
 border-color: #cccccc;
}
 .cd-dots a {
 height: 9px;
 width: 9px;
 border-color: #cccccc;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(255, 255, 255, 0);
}
}
.cd-item-info {
	height: 90px;
	line-height: 90px;
	padding: 0 2em;
}
.cd-item-info::after {
 clear: both;
 content: "";
 display: table;
}
.cd-item-info b, .cd-item-info .cd-price, .cd-item-info .cd-new-price {
	font-weight: bold;
	font-size: 2rem;
}
.cd-item-info b {
	float: left;
}
.cd-item-info b a {
	color: #2f2933;
}
.cd-item-info .cd-price, .cd-item-info .cd-new-price {
	/* .cd-new-price not visible in the html document - created using jQuery */
  float: right;
}
.cd-item-info .cd-price {
	color: #a5d05e;
	position: relative;
	margin-left: 10px;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	transition: color 0.2s;
}
.cd-item-info .cd-price::after {
  /* crossing line - visible if price is on sale */
  content: '';
 position: absolute;
 top: 50%;
 bottom: auto;
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 transform: translateY(-50%);
 left: 0;
 height: 2px;
 width: 0%;
 background-color: #a5d05e;
 opacity: 0;
 -webkit-transition: width 0.2s 0s, opacity 0s 0.2s;
 -moz-transition: width 0.2s 0s, opacity 0s 0.2s;
 transition: width 0.2s 0s, opacity 0s 0.2s;
}
.cd-item-info .cd-price.on-sale::after {
 opacity: 1;
 width: 100%;
 -webkit-transition: width 0.2s 0s, opacity 0s 0s;
 -moz-transition: width 0.2s 0s, opacity 0s 0s;
 transition: width 0.2s 0s, opacity 0s 0s;
}
.cd-item-info .cd-new-price {
	/* new price - visible if price is on sale */
  color: #e76363;
	opacity: 0;
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.cd-item-info .cd-new-price.is-visible {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
@media only screen and (min-width: 768px) {
 .cd-item-info b, .cd-item-info .cd-price, .cd-item-info .cd-new-price {
 font-size: 2.4rem;
}
}
.no-js .move-right, .no-js .move-left {
	display: none;
}
/* -------------------------------- 

xcredits 

-------------------------------- */
.credits {
	width: 90%;
	margin: 2em auto;
	text-align: center;
}
.no-touch .credits a:hover {
	text-decoration: underline;
}
#main_footer {
	float:left;
	width:100%;
}
.left_footer {
	float:left;
	background:#444444;
	padding-bottom:52px;
}
.footer_logo {
	float:left;
	margin-top:50px;
	margin-bottom:50px;
}
.home_subscribe h2 {
	float:left;
	width:100%;
	text-align:center;
	color:#444444;
	text-transform:uppercase;
	font-size:18px;
	margin-bottom:20px;
	font-weight:bold;
	font-family:vag_roundedbold;
	letter-spacing: 1px;
}
.home_subscribe input[type="email"] {
	border: 1px solid #444;
	color: #444;
	background: #f7f7f7;
	height: 40px;
	padding: 0 10px 0px 10px;
	outline:none;
	width: 35%;
	margin-right:10px;
	display:inline;
}
.home_subscribe input[type="email"]::-webkit-input-placeholder {
 color: #444;
}
.home_subscribe input[type="submit"] {
	background: #444444;
	text-transform: uppercase;
	color: #fff;
	padding: 10px 40px;
	height: 40px;
	border: none;
	outline: none;
	width:auto;
	border-radius:0;
	font-family:vag_roundedbold;
}
.home_subscribe input[type="submit"]:hover {
	background:#758e79;
	color:#fff;
}
.fotter_customer h2 {
	color: #fff;
	font-size: 17px;
	text-transform: uppercase;
	margin-bottom:10px;
	font-family:vag_roundedbold;
}
.fotter_customer h2 a, .fotter_customer h2 a:visited {
  color:#FFF;
}
.fotter_customer ul {
	float:left;
	width:100%;
}
.fotter_customer ul li {
	float:left;
	width:100%;
	list-style:none;
}
.fotter_customer ul li a {
	float:left;
	text-decoration:none;
	color:#fff;
	margin-top:5px;
	margin-bottom:6px;
}
.fotter_customer li.f_fb a {
	background:url(f_fb.jpg) left center no-repeat;
}
.fotter_customer li.f_tweet a {
	background:url(f_twitter.jpg) left center no-repeat;
}
.fotter_customer li.f_insta a {
	background:url(f_insta.jpg) left center no-repeat;
}
.on_small_mobile {
	display:none;
}
.footer_social ul li a {
	padding-left:26px;
	font-family:vag_roundedbold;
}
.right_footer {
	background:url(f_right.jpg) center no-repeat;
	background-size: cover;
}
.footer_copyright {
	float:left;
	width:100%;
	background:#2d2d2d;
	text-align: center;
	padding:35px 0;
}
.footer_copyright ul {
	float:left;
	width:100%;
	text-align: center;
  margin-bottom:0;
}
.footer_copyright ul li {
	color:#fff;
	text-align: center;
	list-style: none;
	display: inline;
}
.footer_copyright ul li a {
	color:#fff;
	text-decoration:none;
	text-align: center;
	padding: 0px 13px;
	border-right:1px solid #fff;
}
.footer_copyright ul li.r_copy {
	padding-left:12px;
}
.main_slider ul li {
	list-style:none;
	background:transparent;
}
.owl-item {
	float:left;
	width:100%;
}
.owl-item ul {
	width:100%
}
.cd-dots {
	display:none;
}
.owl-item ul li > span {
	float:left;
	width:100%;
	text-align:center;
	font-size:16px;
	text-transform:uppercase;
	color:#444444;
	font-weight: bold;
	font-family:vag_roundedbold;
  top:-38px;
  position:relative;
}
.owl-item ul li > span > span {
  display:none;
    color: #ffffff;
    border-left: 1px solid #444444;
    margin-left: 15px;
    cursor: pointer;
    background-color: #cc0000;
    padding: 0 15px 5px;
}
.owl-item ul li.selected > span > span {
  display:inline-block;
}
.cd-item-wrapper li {
}
.maore_read {
	display:none;
}
.blok_read {
	display:block;
}
.home_page_text button {
	text-align:center;
	color:#cc0000;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
	background:none;
	border:none;
	outline:none;
	font-weight:bold;
	background: #F7F7F7 url(learn-arrow.png) bottom center no-repeat;
	padding-bottom:10px;
	position:relative;
	top:-22px;
	width:auto;
	font-family:vag_roundedbold;
}
.slide_left-arrow {
	background: url(left-arrow2.png) center no-repeat;
	width: 35px;
	position: absolute;
	left: 0;
	top: 50%;
	text-indent: -9999px;
	height: 39px;
}
.slide_right-arrow {
	background: url(right-arrow2.png) center no-repeat;
	width: 35px;
	position: absolute;
	right: 0;
	top: 50%;
	text-indent: -9999px;
	height: 39px;
}
.right_footer {
  position:relative;
}
.right_footer h1 {
	color:#fff;
	font-size:22px;
  line-height:22px;
	text-transform:uppercase;
	font-family:vag_roundedbold;
  position:absolute;
  top:50%;
  left:50px;
  margin-top:-11px;
}
.pulpush_arrow {
	width:100%;
	margin:0 auto;
  position:relative;
  top:-65px;
  pointer-events: none;
}
.pulpush_arrow hr {
  border-color:#444444;
  border-width:2px;
  pointer-events: none;
}
.pulpush_arrow span {
  display:block;
  width:57px;
  height:29px;
  position:absolute;
  top:10px;
  left:50%;
  margin-left:-28px;
  background:url(//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/icon-rotate.png?15060605431153130204) no-repeat center;
  transition: all .1s linear;
}
li.selected .pulpush_arrow span {
  top:20px;
}
.selected img.spinclick {
  cursor:move;
}
#slide-panel {
	position:absolute;
	width:300px;
	margin-left:-300px;
}
.main_menu ul li.drop_down_menu a {
	background: url(menu_dropdown.png) right center no-repeat;
	background-position: 87% 50%;
}
.main_menu ul li.col_drop_down_menu a {
	background: url(menu_dropdown.png) right center no-repeat;
	background-position: 92% 50%;
}
.pulpush_arrow p {
	float:right;
	font-size:15px;
	color:#333333;
	font-weight:bold;
}
.see_more_button {
	float:left;
	width:100%;
	text-align:center;
	border-top:1px solid #cc0000;
	margin-top:30px;
}
.out_metril {
	background: #fff;
	position: absolute;
	left: 0;
	right: 0;
	top: 50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  transform:translateY(-50%);
	z-index: 8;
	max-width: 160px;
	text-align: center;
	margin: 0 auto;
	border-radius: 100%;
	min-height: 154px;
}
.out_metril p {
	float: left;
	width: 100%;
	text-align: center;
	font-size: 21px;
	color: #444444;
	text-transform: uppercase;
	line-height: 25px;
	font-weight: bold;
	margin-top: 35px;
	font-family:vag_roundedbold;
}
.out_metril p span {
	font-size:26px;
	color:#444444;
	font-family:vag_roundedbold;
}
.owl-item ul li span a {
	display:none;
}
.owl-item ul li.selected span a {
	display: -webkit-inline-box;
}
.owl-item ul li.selected span a {
	background: url(item_cart.png) left center no-repeat;
	color: #cc0000;
	padding-left: 30px;
	border-left: 2px solid #444;
	margin-left: 4px;
	background-position: 15% 50%;
}
.owl-item ul li.selected span a:hover {
	color:#444;
}
.product_pagenation {
  text-align:center;
}
.product_pagenation #pagination {
	margin-bottom:30px;
	padding:10px 10px 5px;
	background:#fff;
	margin-top:40px;
  display:inline-block;
}
.collection_product {
	float:left;
	width:100%;
	background:#f7f7f7;
	padding:30px 0;
}
.col_prduct {
	background:#fff;
	text-align:center;
	padding:35px 0;
}
.product_image img {
	float:left;
	width:100%;
	text-align:center;
}
/* Grow */
.hvr-grow {
  float:left;
  width:100%;
	display: inline-block;
	vertical-align: middle;
}
.hvr-grow:hover, .hvr-grow:focus, .hvr-grow:active {
	-webkit-transform: scale(1.1, );
	transform: scale(1.1, );
}
.product_slider_item .hvr-grow:hover, .product_slider_item .hvr-grow:focus, .product_slider_item.hvr-grow:active {
	-webkit-transform: scale(1.1, 1);
	transform: scale(1.1, 1);
}
.col_prduct:hover .product_image img {
	width:75%;
	float:none;
}
.product_image {
	float:left;
	width:100%;
	text-align:center;
}
.collection_means {
	float:left;
	width:100%;
  height:500px;
}
.collection_means {
	float:left;
	width:100%;
	background:url(means-bg.jpg) center no-repeat;
	background-size:100% 100%;
}
.center_mean {
	width:100%;
	text-align:center;
	font-family:vag_roundedbold;
}
.sort_collection {
	float:left;
	width:100%;
	text-align:center;
	background: rgba(0, 0, 0, 0.58);
	margin-top:138px;
	padding:20px 0;
}
.sort_collection span {
	font-size:16px;
	text-transform:uppercase;
	font-weight:bold;
}
.sort_collection select {
	padding: 10px 10px;
	border: none;
	outline: none;
	width: 56%;
	margin-top: 12px;
	background:#fff url(sort_down.png) right center no-repeat;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display: inline;
	background-position: 93% 50%;
}
.product_div {
	float:left;
	width:100%;
}
.product_main {
	float:left;
	width:100%;
}
.product_banner img {
	float:left;
	width:100%;
	min-height:566px;
}
.pro_means_full {
	float:left;
	background:#717441;
	padding-bottom:30px;
	width:100%;
}
.mens_search_fillter {
	float:left;
	width:100%;
	background:#fff;
	padding:15px 0;
}
.mens_search_fillter select {
	float: left;
	width: 36%;
	border: 1px solid #ddd;
	outline: none;
	background: #fff url(featured_down.png) right center no-repeat;
	padding-left: 10px;
	height: 30px;
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	background-position: 100% 50%;
	margin-right: 32px;
}
.banner_right {
	background:#f7f7f7;
}
.mens_product {
	background:#fff;
}
/*---------Slider-css----===*/
/* -------------------------------- 

Main Components 

-------------------------------- */
.product_slider .ui-loading .ui-loader {
	display: block;
}
.product_slider .ui-loader {
	display: none;
	position: absolute;
	opacity: .85;
	z-index: 100;
	left: 50%;
	width: 200px;
	margin-left: -130px;
	margin-top: -35px;
	padding: 10px 30px;
}
.product_slider .cd-gallery {
	width: 100%;
}
.product_slider .cd-gallery::after {
 clear: both;
 content: "";
 display: table;
}
.product_slider .cd-gallery > li {
	overflow: hidden;
	position: relative;
	background: #ffffff;
	padding-bottom:15px;
}
.hvr-grow:hover .cd-gallery > li {
	padding-bottom:8px;
}
..product_slider .cd-gallery > li > a {
 display: block;
}
@media only screen and (min-width: 768px) {
 .cd-gallery {
}
 .product_slider .cd-gallery > li {
 width: 100%%;
 float: left;
}
 .product_slider .cd-gallery > li:nth-of-type(2n) {
 margin-right: 0;
}
}
@media only screen and (min-width: 1024px) {
 .no-touch .product_slider .cd-gallery > li:hover .product_slider .cd-dots li.selected a {
    /* Slider dots - change background-color of the selected dot when hover over the its parent list item */
    background: #2f2933;
 border-color: #2f2933;
}
 .no-touch .product_slider .cd-gallery > li:hover .cd-dots a {
    /* Slider dots - change dot border-color when hover over the its parent list item */
    border-color: #9688a0;
}
 .no-touch .product_slider .cd-gallery > li:hover li.move-right, .no-touch .product_slider .cd-gallery > li:hover li.move-left {
    /* show preview items when hover over the its parent list item */
    opacity: 0.3;
}
}
.product_slider .cd-item-wrapper {
	position: relative;
	overflow: hidden;
	margin: 15px 0 0;
}
.product_slider .cd-item-wrapper li {
	position: absolute;
	margin:0px 0;
	top: 0;
	left: 10%;
	height: 100%;
	width: 83%;
	opacity: 0;
	background:none !important;
	/* Force Hardware Acceleration */
  -webkit-transform: translateZ(0);
	-moz-transform: translateZ(0);
	-ms-transform: translateZ(0);
	-o-transform: translateZ(0);
	transform: translateZ(0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	will-change: transform, opacity;
	-webkit-transform: translateX(200%) scale(0.7);
	-moz-transform: translateX(200%) scale(0.7);
	-ms-transform: translateX(200%) scale(0.7);
	-o-transform: translateX(200%) scale(0.7);
	transform: translateX(200%) scale(0.7);
	-webkit-transition: -webkit-transform 0.4s, opacity 0.4s;
	-moz-transition: -moz-transform 0.4s, opacity 0.4s;
	transition: transform 0.4s, opacity 0.4s;
}
.product_slider .cd-item-wrapper li.selected {
	/* selected item */
  position: relative;
	opacity: 1;
	-webkit-transform: translateX(0) scale(1.0);
	-moz-transform: translateX(0) scale(1.0);
	-ms-transform: translateX(0) scale(1.0);
	-o-transform: translateX(0) scale(1.0);
	transform: translateX(0) scale(1.0);
}
.product_slider .cd-item-wrapper li.move-left {
	/* item on left - preview visible */
  -webkit-transform: translateX(-70%) scale(0.6);
	-moz-transform: translateX(-70%) scale(0.6);
	-ms-transform: translateX(-70%) scale(0.6);
	-o-transform: translateX(-70%) scale(0.6);
	transform: translateX(-70%) scale(0.6);
	opacity: 0.3;
}
.product_slider .cd-item-wrapper li.move-right {
	/* item on right - preview visible */
  -webkit-transform: translateX(70%) scale(0.6);
	-moz-transform: translateX(70%) scale(0.6);
	-ms-transform: translateX(70%) scale(0.6);
	-o-transform: translateX(70%) scale(0.6);
	transform: translateX(70%) scale(0.6);
	opacity: 0.3;
}
.product_slider .cd-item-wrapper li.hide-left {
	/* items hidden on the left */
  -webkit-transform: translateX(-200%) scale(0.7);
	-moz-transform: translateX(-200%) scale(0.7);
	-ms-transform: translateX(-200%) scale(0.7);
	-o-transform: translateX(-200%) scale(0.7);
	transform: translateX(-200%) scale(0.7);
}
.product_slider .cd-item-wrapper li img {
	display: block;
	width:auto;
}
@media only screen and (min-width: 1024px) {
 .product_slider .cd-item-wrapper li.move-left, .product_slider .cd-item-wrapper li.move-right {

    /* hide preview items */
    opacity: 0;
}
 .product_slider .cd-item-wrapper li.focus-on-left {
    /* class added to the .selected and .move-right items when user hovers over the .move-left item (item preview on the left) */
    -webkit-transform: translateX(2%) scale(1.05);
 -moz-transform: translateX(2%) scale(1.05);
 -ms-transform: translateX(2%) scale(1.05);
 -o-transform: translateX(2%) scale(1.05);
 transform: translateX(2%) scale(1.05);
}
 .product_slider .cd-item-wrapper li.focus-on-left.move-right {
 -webkit-transform: translateX(70%) scale(0.62);
 -moz-transform: translateX(70%) scale(0.62);
 -ms-transform: translateX(70%) scale(0.62);
 -o-transform: translateX(70%) scale(0.62);
 transform: translateX(70%) scale(0.62);
}
 .product_slider .cd-item-wrapper li.focus-on-right {
    /* class added to the .selected and .move-left items when user hovers over the .move-right item (item preview on the right) */
    -webkit-transform: translateX(-3%) scale(1.05);
 -moz-transform: translateX(-3%) scale(1.05);
 -ms-transform: translateX(-3%) scale(1.05);
 -o-transform: translateX(-3%) scale(1.05);
 transform: translateX(-3%) scale(1.05);
}
 .product_slider .cd-item-wrapper li.focus-on-right.move-left {
 -webkit-transform: translateX(-70%) scale(0.62);
 -moz-transform: translateX(-70%) scale(0.62);
 -ms-transform: translateX(-70%) scale(0.62);
 -o-transform: translateX(-70%) scale(0.62);
 transform: translateX(-70%) scale(0.62);
}
 .product_slider .cd-item-wrapper li.hover {
    /* class added to the preview items (.move-left or .move-right) when user hovers over them */
    opacity: 1 !important;
}
 .product_slider .cd-item-wrapper li.hover.move-left {
 -webkit-transform: translateX(-70%) scale(0.62);
 -moz-transform: translateX(-70%) scale(0.62);
 -ms-transform: translateX(-70%) scale(0.62);
 -o-transform: translateX(-70%) scale(0.62);
 transform: translateX(-70%) scale(0.62);
}
 .product_slider .cd-item-wrapper li.hover.move-right {
 -webkit-transform: translateX(70%) scale(0.62);
 -moz-transform: translateX(70%) scale(0.62);
 -ms-transform: translateX(70%) scale(0.62);
 -o-transform: translateX(70%) scale(0.62);
 transform: translateX(70%) scale(0.62);
}
}
.product_slider .cd-dots {
	/* not visible in the html document - created using jQuery */
  padding:20px 0 10px;
	text-align:center;
	position:absolute;
	top:0;
	left:0;
	width:100%;
}
.product_slider .cd-dots::after {
 clear: both;
 content: "";
 display: table;
}
.product_slider .cd-dots li {
	display: inline-block;
	margin: 0 5px;
	pointer-events: none;
	float:none;
}
.product_slider .cd-dots li.selected a {
	background: #2f2933;
	border-color: #2f2933;
}
.product_slider .cd-dots a {
	display: block;
	height: 6px;
	width: 6px;
	border-radius: 50%;
	border: 1px solid #9688a0;
	/* image replacement */
  overflow: hidden;
	text-indent: 100%;
	white-space: nowrap;
	-webkit-transition: border-color 0.2s, background-color 0.2s;
	-moz-transition: border-color 0.2s, background-color 0.2s;
	transition: border-color 0.2s, background-color 0.2s;
}
@media only screen and (min-width: 1024px) {
 .product_slider .cd-dots li {
 pointer-events: auto;
}
 .product_slider .cd-dots li.selected a {
 background: #cccccc;
 border-color: #cccccc;
}
 .product_slider .cd-dots a {
 height: 9px;
 width: 9px;
 border-color: #cccccc;
    /* fix a bug in IE9/10 - transparent anchor not clickable */
    background-color: rgba(255, 255, 255, 0);
}
}
.product_slider .cd-item-info {
	height: 90px;
	line-height: 90px;
	padding: 0 2em;
}
.product_slider .cd-item-info::after {
 clear: both;
 content: "";
 display: table;
}
.product_slider .cd-item-info b, .cd-item-info .cd-price, .cd-item-info .cd-new-price {
	font-weight: bold;
	font-size: 2rem;
}
.product_slider .cd-item-info b {
	float: left;
}
.product_indivisual .cd-item-wrapper li {
	left: 16%;
	height: 100%;
	width: 66%;
}
.product_slider .cd-item-info b a {
	color: #2f2933;
}
.product_slider .cd-item-info .cd-price, .product_slider .cd-item-info .cd-new-price {
	/* .cd-new-price not visible in the html document - created using jQuery */
  float: right;
}
.product_slider .cd-item-info .cd-price {
	color: #a5d05e;
	position: relative;
	margin-left: 10px;
	-webkit-transition: color 0.2s;
	-moz-transition: color 0.2s;
	transition: color 0.2s;
}
.product_slider .cd-item-info .cd-price::after {
  /* crossing line - visible if price is on sale */
  content: '';
 position: absolute;
 top: 50%;
 bottom: auto;
 -webkit-transform: translateY(-50%);
 -moz-transform: translateY(-50%);
 -ms-transform: translateY(-50%);
 -o-transform: translateY(-50%);
 transform: translateY(-50%);
 left: 0;
 height: 2px;
 width: 0%;
 background-color: #a5d05e;
 opacity: 0;
 -webkit-transition: width 0.2s 0s, opacity 0s 0.2s;
 -moz-transition: width 0.2s 0s, opacity 0s 0.2s;
 transition: width 0.2s 0s, opacity 0s 0.2s;
}
.product_slider .cd-item-info .cd-price.on-sale::after {
 opacity: 1;
 width: 100%;
 -webkit-transition: width 0.2s 0s, opacity 0s 0s;
 -moz-transition: width 0.2s 0s, opacity 0s 0s;
 transition: width 0.2s 0s, opacity 0s 0s;
}
.product_slider .cd-item-info .cd-new-price {
	/* new price - visible if price is on sale */
  color: #e76363;
	opacity: 0;
	-webkit-transform: translateX(5px);
	-moz-transform: translateX(5px);
	-ms-transform: translateX(5px);
	-o-transform: translateX(5px);
	transform: translateX(5px);
	-webkit-transition: -webkit-transform 0.2s, opacity 0.2s;
	-moz-transition: -moz-transform 0.2s, opacity 0.2s;
	transition: transform 0.2s, opacity 0.2s;
}
.product_slider .cd-item-info .cd-new-price.is-visible {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	-o-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}
@media only screen and (min-width: 768px) {
.product_slider .cd-item-info b, .product_slider .cd-item-info .cd-price, .product_slider .cd-item-info .cd-new-price {
 font-size: 2.4rem;
}
}
.no-js .product_slider .move-right, .no-js .product_slider .move-left {
	display: none;
}
/* -------------------------------- 

xcredits 

-------------------------------- */
.product_slider .credits {
	width: 90%;
	margin: 2em auto;
	text-align: center;
}
.no-touch .product_slider .credits a:hover {
	text-decoration: underline;
}
.product_slider .functional-buttons {
	width: 100%;
	padding:0px 0;
	bottom: 0px;
	left: 0;
	height:auto;
	z-index: 11;
	text-align: center;
}
.functional-buttons {
  height:0px;
  overflow:hidden;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
  position:relative;
  z-index:1;
}
.hvr-grow:hover .functional-buttons {
	display:block;
  height:auto;
  margin-top:-40px;
}
.product_slider ul li {
	list-style:none;
}
.product_slider ul li h3 {
	float:left;
	width:100%;
	text-align:center;
	font-size:17px;
	color:#474747;
	margin-top:-55px;
	font-family:vag_roundedbold;
	-webkit-transition: all 0.2s;
	-moz-transition: all 0.2s;
	transition: all 0.2s;
}
.hvr-grow:hover .cd-gallery li h3 {
	margin-top:-65px;
}
.product_slider ul li p {
	float:left;
	width:100%;
	color:#474747;
	font-size:14px;
	font-family:vag_roundedbold;
}
.product_slider ul li p span {
	color:#cc0000;
	color: #cc0000;
	width: auto;
	float: none;
	font-family:vag_roundedbold;
}
.product_slider ul li p span:hover {
	color:#444;
}
.product_slider ul li p a {
	text-decoration:none;
}
.product_slider .owl-carousel {
	margin-top:25px;
}
.product_slider .cd-item-wrapper li {
	padding-bottom:0 !important;
}
.product_slider .cd-item-wrapper li {
	padding:0px 0px;
}
.slider_full_row {
	background:#f7f7f7;
	float:left;
	width:100%;
	padding-bottom:0px;
}
.product_pagenation .slider_full_row .cd-item-wrapper li {
	left:12%;
}
.gulf img {
	width: 95.5%;
	float: left;
	min-height:328px;
	margin-top:4px;
}
.gulf {
	float:right;
	margin-top:20px;
}
.display_small {
	display:none;
}
.pushmenu { /*this is the nav*/
	background: #d1222f;
	font-family: Arial, Helvetics, sans-serif;
	width: 240px;
	height: 100%;
	top: 0;
	z-index: 1000;
	position:fixed;
}
.pushmenu h3 {
	color: #cbbfad;
	font-size: 14px;
	font-weight: bold;
	padding: 15px 20px;
	margin: 0;
	background: #282522;
	height: 16px;
}
.pushmenu a {
	display: block; /* drops the nav vertically*/
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	border-top: 1px solid #56544e;
	border-bottom: 1px solid #312e2a;
	padding: 14px;
}
.pushmenu a:hover {
	background:#1e638d;
}
.pushmenu a:active {
	background: #1e638d;
	color: #fff;
}
.pushmenu-left {
	left: -240px;
}
.pushmenu-left.pushmenu-open {
	left: 0;
}
.pushmenu-push {
	position: relative;
	left: 0;
}
.pushmenu-push-toright {
	left: 240px;
}
/*Transition*/

.pushmenu, .pushmenu-push {
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
}
#nav_list {
	background: url(toogle_button.png) center no-repeat;
	cursor: pointer;
	height: 27px;
	width: 33px;
	text-indent: -99999em;
	text-align: center;
	margin: 0 auto;
	margin-top: 40px;
	margin-right: 30px;
}
nav-list.active {
	background-position: -33px top;
}
.product_slider .cd-gallery {
  border:1px solid transparent;
}
.make_advanture { margin-bottom:1px; }
.make_advanture_inner { margin-top:1px; padding:35px 20px; }
.product_slider .cd-gallery:hover {
	border-color:#949494
}
.active img {
	border:none;
}
.product #content {
	margin-bottom:0;
}
.collection #content {
	margin-bottom:0;
}
.right_footer h1 a {
	color:#fff !important;
	text-decoration:none;
}
/*==============*/

.expandimage {
  cursor:pointer;
}

.expandimage, .expand-outside {
  position:relative;
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
}

.expandimage:before, .expand-outside:before {
  content:'';
  display:block;
  width:100%;
  padding-top:100%;
}

.expand-outside {
  position:relative;
  overflow:hidden;
}

.expand_section {
	width: 100%;
	background: #444444;
	position: absolute;
	top: 0px;
	left:-100%;
	z-index: 1;
	height:100%;
	-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	transition: all 0.3s ease;
  padding:50px 90px 50px 50px;
}

.expand_section, .expand_section *, .expand_section *:visited {
  color:#FFF;
}

.expand_section img {
  position:relative;
  margin:0 auto 15px;
}

.expand_section a {
  font-size:22px;
  line-height:1.15em;
  margin-top:15px;
  text-align:center;
  display:block;
  font-family: vag_roundedbold;
  text-transform:uppercase;
}
.expand_section a:hover {
  color:#ddd;
}
.expand_section.opensesame {
  left:0;
}

.bottom_slider .expander-container:nth-child(2) .expand_section {
  left:auto;
  right:-100%;
}

.bottom_slider .expander-container:nth-child(2) .expand_section.opensesame {
  left:auto;
  right:0;
  padding:50px 50px 50px 90px;
}

.mobile_slider {
	float:left;
	width:100%;
}
.mobile_slider img {
	width:100%;
	float:left;
}
.right_footer {
	height:358px;
}
.left_footer {
	height:358px;
}
/*-------Resonsive css------------*/
 @media (max-width: 1199px) {
 .home_search_fillter table td {
font-size:22px;
}
.main_menu ul li a {
 float: left;
 text-decoration: none;
 color: #444444;
 padding: 10px 20px;
 font-size: 13px;
}
.prog_ge img {
width:96%;
}
.center_mean p {
margin-top:0;
}
.sort_collection {
margin-top:67px;
}
.home_search_fillter .search_color img {
margin-right:0;
}
.home_search_fillter .search_size span {
margin-right:4px;
}
.expand_section p, .expand_section2 p, .expand_section3 p, .expand_section4 p {
 float: left;
 width: 100%;
 text-align: left;
 margin: 29px 0;
 padding: 0px 17px;
 color: #fff;
}
}
@media screen and (max-width: 1023px) {
.hidden_small {
display:none;
}
.main_menu ul li a {
 padding: 10px 26px;
 font-size: 18px;
}
.main_menu {
margin-top:0;
}
.product_none {
display:none;
}
.prog_ge {
float:left;
width:100%;
margin-bottom:30px;
}
.prog_ge img {
width:100%;
}
.product_indivisual .product_slider {
float:none;
}
.product_banner img {
min-height:auto;
}
.pro_means_full {
width:100%;
}
.mens_search_fillter select {
width:33%;
margin-left: 109px;
}
.product_slider .cd-item-wrapper li img {
width:100%;
}
.search_color {
width:20%;
}
.search_size {
width:25%;
}
.search_quintity {
width:17%;
}
.search_btn {
width:25%;
margin-top:0px;
}
.product_slider_item {
 width: 40%;
 float: left;
 margin-left: 39px;
}
.gulf {
float:left;
width:100%;
}
.gulf img {
height:100%;
min-height: initial;
}
.product_means {
margin-bottom:30px;
float:left;
}
.home_product a h2 {
font-size:15px;
}
.home_search_fillter select {
background-position: 65% 50%;
}
.home_search_fillter .search_quintity select {
background-position: 81% 50%;
}
.product_means {
width:100%;
}
}
@media (max-width: 767px) {
 .make_advanture h4 {
 text-align: center;
 width: 100%;
 margin-left: 0;
}
.fotter_customer ul li {
float:none;
text-align:center;
display: inline;
}
.fotter_customer ul li a {
text-indent:-9999px;
float:none;
height:50px;
float:none;
}
.footer_logo {
text-align:center;
}
.display_small {
display:block;
}
.fotter_customer h2 {
width:100%;
text-align:center;
}
.footer_social ul {
 text-align: center;
}
.footer_logo {
 float: left;
 margin-top: 30px;
 margin-bottom: 20px;
}
.footer_social ul li span {
display:none;
}
.fotter_customer {
width:100%;
text-align:center;
}
.left_footer {
padding-bottom:30px;
}
.footer_social ul li a {
padding:13px;
}
.breadcrumb ul h1 {
  font-size:24px;
}
.home_txt {
padding:30px 0px;
}
.main_menu ul li a {
color:#fff;
width:100%;
border:none;
border-bottom: 1px solid #fff;
}
.main_menu ul li {
width:100%;
border:none;
}
.mobile_menu li a {
width:auto;
float:none;
}
.mobile_menu li {
width:auto;
}
.mobile_menu .login {
display:none;
}
.mobile_menu {
margin-right:40px;
}
.main_menu ul li.search a {
width:auto;
}
.main_menu ul li.cart-overview a {
width:auto;
}
.mens_search_fillter select {
 width: 34%;
 margin-left: 50px;
}
.left_footer {
height:auto;
}
 .home_page_products .product_margin {
margin-top:30px;
}
.main_menu {
width: 22%;
}
.mobile_cart_buutton {
position: absolute;
right: 80px;
width: 100%;
}
.search_color {
 width: 100%;
text-align: center;
margin-bottom: 16px;
border-bottom: 1px solid #ccc;
padding-bottom: 0px;
}
.home_search_fillter label { margin-top:9px;}
.search_size {
 width: 50%;
 border-right: 1px solid #ccc;
 margin-right: 36px;
}
.search_quintity {
width: 51%;
float: left;
padding-left: 54px;
}
 .new_quantity {
border-bottom: 1px solid rgb(204, 204, 204);
margin-right: 0px;
margin-top: 0px;
border-left: 1px solid #ccc;
padding-left: 28px;
}
.search_color {
margin-bottom:0;
}
.home_search_fillter span {
margin-top:15px;
}
.home_search_fillter .search_quintity select {
 background-position: 72% 50%;
}
.product_means {
 width: 99%;
}
.product_banner {
min-height: 470px !important;
}
.varient_size { width:50%; padding-left: 50px;}
}
 @media (max-width: 600px) {
 .home_subscribe input[type="email"] {
width:45%;
 }
.gulf img {
width:100%;
}
.gulf {
display:none;
}
.product_banner {
min-height: 370px !important;
}
}
 @media (max-width: 500px) {
 .mens_search_fillter select {
 width: 100%;
 margin-left: 0;
 margin-bottom: 18px;
}
.product_slider_item {
 width: 100%;
 float: left;
 margin-left: 0;
 padding:0px 20px;
}
.slider_full_row .cd-item-wrapper li {
 left: 9%;
}
.slider_full_row .cd-item-wrapper li.move-left {
left:18%;
}
.slider_full_row .cd-item-wrapper li.move-right {
left:0%;
}
.home_subscribe input[type="email"] {
width:80%;
margin-right:0;
}
 .pulpush_arrow {
display:none;
}
.slide_left-arrow {
left: 22%;
top: 17%;
}
.slide_right-arrow {
right: 22%;
top: 17%;
}
 .footer_copyright ul li:nth-child(3) a {
display:none;
}
.footer_copyright ul li:nth-child(2) a {
display:none;
}
.breadcrumb ul h1 {
font-size:18px;
}
.home_page_products .home_product {
padding-top:30px;
}
.footer_copyright ul li.r_copy {
 padding-left: 12px;
 width: 100%;
 float: left;
}
.footer_copyright ul li a {
font-size:14px;
}
.hidden_mobile {
display:none;
}
.on_small_mobile {
display:block;
}
.home_page_text span {
padding:0px 15px;
}
.product_banner {
min-height: 311px !important;
}
.center_mean {
padding-top: 83px;
}
.slide_left-arrow {
 left: 2%;
}
.slide_right-arrow {
right:2%;
}
}
 @media (max-width: 480px) {
#nav_list {
margin-top:27px;
}
.home_search_fillter h2 {
font-size:25px;
}
.home_search_fillter select {
font-size:25px;
}
.product_banner {
min-height: 290px !important;
}
.varient_size {
    width: 50%;
    padding-left: 13px;
}
.search_quintity {
    width: 51%;
    float: left;
    padding-left: 15px;
}
.varient_size { width:49%;}
}

.pinwheel_slider img {
	max-width: 100%;
	height: auto;
	width:100%;
	width: 80%;
    text-align: center;
    margin: 0 auto;
}

.pinwheel_slideri span { display:none;}
.pinwheel_center_slide span { display:block;}

.pinwheel_slider {
    overflow: hidden;
    margin: 0 0 0 0;
    line-height: 18px;
    position: relative;
    width: 100%;
}
.tracker-individual-container, .tracker-summation-container { display:none !important;}
.pinwheel_slider .pinwheel_slider_thumbnail {
    border: 0;
    display: block;
    padding: 0px !important;
    max-width: 100%;
    max-height: 100%;
    width: 100%;
    height: 100%;
}



.pinwheel_slider .pinwheel_slideri {
    position: absolute;
    top: -1000px;
    left: -1000px;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -ms-box-sizing: content-box;
    box-sizing: content-box;
    overflow: hidden;
	height:auto !important;
	text-align:center;
	

}
.pinwheel_feature_slide img { width:92%;}

.pinwheel_slider .pinwheel_next {
    position: absolute;
    top: 40%;
    right: 0%;
    cursor: pointer;
    z-index: 10;
}
.pinwheel_slider .pinwheel_prev {
    position: absolute;
    top: 40%;
    left: 0%;
    cursor: pointer;
    z-index: 10;
}
#pinwheel_slider_1_prev img { width:100%;}
#pinwheel_slider_1_next img { width:100%;}
.pinwheel_slideri span {float: left;
    width: 100%;
    text-align: center;
    font-size: 13px;
    text-transform: uppercase;
    color: #444444;
    font-weight: bold;
    font-family: vag_roundedbold;}



/* UPDATE APR 19, 2016 */

.main-container > * {
  float:left;
  width:100%;
}

.main-container header {
  border:none;
}

.main-container #content {
  margin-top:0;
}

#main_banner {
  position:relative;
}

.home_page_banner {
  position:absolute;
  width:100%;
  height:100%;
  top:0;
  left:0;
  padding:0;
}

#main_banner > .container > .all_margin {
  position: absolute;
  width: 100%;
  top: 25px;
  left: 0;
}

#main_banner > .container > .wishlist {
  position: absolute;
  top: 25px;
  right: 0;
}

#main_banner > .container {
  padding-top:25px;
  padding-bottom:0;
  height:100%;
  position:relative;
}

.main_menu {
  margin-top:25px;
}

.cd-gallery > li {
  height:100%;
  padding-bottom:0px;
}

.cd-item-wrapper li {
  text-align:center;
  padding:15px 0 0 0;
  margin:0;
}

.cd-item-wrapper li img {
  width:auto;
  height:auto;
  max-width:100%;
  max-height:100%;
  padding-bottom:38px;
}

.main_slider, .main_slider .container, .main_slider .owl-wrapper, .main_slider .owl-carousel, .main_slider .owl-item, .owl-item ul.cd-gallery, .owl-item ul.cd-gallery ul {
  height:100%;
}

.cd-item-wrapper {
  overflow:visible;
}

.cd-item-wrapper li.move-left, .cd-item-wrapper li.move-right {
  cursor:pointer;
}

.cd-item-wrapper li img {
  display:inline-block;
}

span.jsSelected, #swatch-hide { display:none; }

.home_search_fillter > form {
  text-align:center;
  display:table;
  margin:0 auto;
}

.home_search_fillter > form > div {
  display:table-cell;
  vertical-align:top;
  float:none;
  text-align:left;
  padding-right:25px;
  min-width:125px;
}
.home_search_fillter > form > div:last-of-type {
  padding-right:0;
}
.home_search_fillter > form > div.search_color:not(.size_varient ) {
  max-width:25%;
}
#product-price {
  margin:0;
}
#product-price span {
	color: #4a4a4a;
	text-transform: uppercase;
	font-size: 22px;
	font-weight: bold;
	margin-top:7px;
	font-family:vag_roundedbold;
}

.add {
  width:auto;
}

.breadcrumb ul li, .home_search_fillter span {
  font-family: "vag-rundschrift-d",VAGRoundedLT-Light, Helvetica, Arial, sans-serif;
  font-style: normal;
  font-weight: 300;
}
.breadcrumb ul h1 {
  text-transform:uppercase;
}

.wishlist {
  -webkit-transition: all .2s ease-in-out;
  -moz-transition: all .2s ease-in-out;
  transition: all .2s ease-in-out;
  color:#000000;
}

.wishlist:hover {
  text-decoration:none;
  -webkit-transform:scale(1.25);
  -moz-transform:scale(1.25);
  transform:scale(1.25);
}

.wishlist > i {
  padding-left:1px;
}

.white-popup {
  display:none;
  background:#FFF;
  padding:25px;
  text-align:center;
}

.product_main {
  background:#f7f7f7;
  overflow:hidden;
}

#collection-image, #collection-image-outside {
  height:500px;
}

#collection-image {
  position:absolute;
  right:0;
  top:0;
}

.collection_detail {
  margin-bottom:26px;
  position:relative;
}

#collection-image, .collection_detail-inside {
  width:100%;
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}

.collection_detail-outside {
  padding-bottom:15px;
  background-image:url(collection_infoimage1_bg.jpg);
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
  min-height:256px;
}

.collection_detail-inside {
}

.collection.template-collection .make_advanture, .collection.template-collection .make_advanture span, .center_mean {
  background:#717441;
  text-align:center;
	color:#fff;
}

.center_mean {
  background:none;
  position:relative;
  height:100%;
}

.center_mean_center {
  float:left;
  position:relative;
  top:50%;
  transform:translateY(-50%);
}

.collection.template-collection .make_advanture h2, .collection.template-collection .make_advanture h1, .collection.template-collection .make_advanture p, .center_mean h2, .center_mean h1, .center_mean p {
	font-family:vag_roundedbold;
	color:#fff;
  text-transform:uppercase;
}
.collection.template-collection .make_advanture h2, .center_mean h2 {
	font-size:18px;
}
.collection.template-collection .make_advanture h1, .center_mean h1 {
	font-size: 42px;
  margin-top:0;
}
.collection.template-collection .make_advanture, .collection.template-collection .make_advanture p, .center_mean, .center_mean p {
	font-size:16px;
}

.product_sort {
  position:relative;
  padding-top:25px;
  padding-bottom:25px;
  margin-bottom:25px;
}

.product_sort ul#sortme {
  margin-bottom:0;
}

.product_main .home_product {
  margin-bottom:25px;
}

#pagination > * {
  padding: 2px 5px;
  margin:0 5px;
}

#pagination a:hover {
  background:none;
  color:#444;
}

.product_image {
  background-size:contain;
  background-position:center;
  background-repeat:no-repeat;
}
.product_image:before {
  content:'';
  display:block;
  padding-top:150%;
}
.collection_product > .container > div {
  margin-bottom:30px;
}
.collection_product .collection_detail-outside {
  padding:35px 0;
}

.center_mean #sortme {
  background: rgb(15,15,15);
  background: rgba(0,0,0,.5);
  padding: 25px 0;
  position: absolute;
  bottom: 0;
  margin-bottom: 0;
}

.center_mean #sortme li:last-child {
  display:none;
}

.collection_product > .container > div.prodwrap {
  -webkit-transition: width .2s, margin-left .2s, margin-right .2s;
  -moz-transition: width .2s, margin-left .2s, margin-right .2s;
  transition: width .2s, margin-left .2s, margin-right .2s;
  background:#FFF;
  padding-bottom:0;
  border-bottom:3px solid transparent;
  overflow:hidden;
}
.collection_product > .container > div.prodwrap:hover {
  width: 16.66666666%;
  margin:-10px -1.04166666% 13px -1.04166666%;
  border-color:#444;
  padding-bottom: 27px;
}
.collection_product > .container > div.prodwrap.col-md-offset-1:hover {
  margin-left:1.04166666%;
}
.collection_product > .container > div.prodwrap:hover .col_prduct {
  padding-top:17px;
  padding-bottom:0;
}
.col_prduct p {
	text-align:center;
	font-size:14px;
	color:#444444;
  font-family: "vag-rundschrift-d",VAGRoundedLT-Light, Helvetica, Arial, sans-serif;
}
.col_prduct p a, .jetmenu > li.cart-overview > a, .jetmenu .indicator, .dl-menuwrapper button, .dl-menuwrapper li.cart-overview a {
  color:#cc0000;
}
.product_hover {
	position:absolute;
	z-index:1;
	width:100%;
	bottom:-100px;
}
.product_hover h2 {
	text-align:center;
	font-size:15px;
	color:#444444;
	text-transform:uppercase;
	font-family:vag_roundedbold;
}
.collection_product > .container > div.prodwrap:hover .product_hover {
  -webkit-transition: bottom .2s ease-in-out;
  -moz-transition: bottom .2s ease-in-out;
  transition: bottom .2s ease-in-out;
	bottom:0;
}
.collection_product > .container > div.prodwrap:hover .product_image:before {
  padding-top:135%;
}
header .icon-2x, .icon-shopping-cart:before {
  font-size:20px !important;
}
.login-inner a {
  color:#000000;
}
#item_count {
  font-family:vag_roundedbold;
}
header {
  float:left;
  width:100%;
  border:none;
}
#content {
  margin-top:0;
  margin-bottom:0;
  float:left;
  width:100%;
}
.template-index #content .section-home-top-image, .template-index #content .section-home-middle-image, .template-index #content .section-home-top-image img, .template-index #content .section-home-middle-image img {
  width:100%;
}
.page-wrap {
  float:left;
  width:100%;
}
.jetmenu > li.showhide {
  display:none !important;
}
.dl-menuwrapper {
  left: initial;
  text-align: right;
  margin: 0;
  position: relative;
  float: right;
  top: 0;
  max-width:100%;
}
.dl-menuwrapper button {
  margin-top: 20px;
  margin-bottom: 20px;
  font-size: 25px;
  background: none;
  width: auto;
  height: auto;
}
.dl-menuwrapper .dl-menu {
  text-align:left;
}
.mobileicons {
  margin:0;
  padding:0;
  display:inline-block;
}
.mobileicons li {
  display:inline-block;
  vertical-align:middle;
}
.home_product .cd-item-wrapper > li > a {
  position:absolute;
  top:0;
  left:0;
  width:100%;
}
.home_product .cd-item-wrapper > li.selected > a {
  height:100%;
}
.navigation-outer {
  position:initial;
}
@media screen and (max-width:1023px) {
  .list-search { position: absolute; right: 110px; top: 20px; z-index:100000; }
  .search_open .list-search { width: 100%; left: 0; }
  .jetmenu-wrapper { display:none; }
  #content { float:left; width:100%; }
  .dl-menuwrapper li a { padding:10px 20px 20px; }
  #collection-image, #collection-image-outside { height:auto; position:relative; }
  #collection-image:before { content:''; display:block; width:100%; padding-top:50%; }
  .product_slider .cd-gallery { border-color:#444; }
  .product_slider .functional-buttons { margin-top:-35px; }
  .new_product { margin-bottom:50px; }
  #main_banner > .container > div { padding-left:25px; padding-right:25px; }
  #main_banner > .container > .wishlist { right:25px; }
  #main_banner > .container > div.main_slider { padding-top:65px; padding-left:0; padding-right:0; }
  .home_search_fillter > form { display:block; }
  .home_search_fillter > form > div.search_color:not(.size_varient) { max-width:100%; width:66.666666%; }
  .home_search_fillter > form > div.search_color.size_varient { width:33.333333%; }
  .home_search_fillter > form > div.search_quintity, .home_search_fillter > form > div.search_btn { width:33.333333% }
  .home_search_fillter > form > div, .home_search_fillter > form > div:last-of-type { display:block;float:left;padding-left:20px; padding-right:20px; }
  .bottom_slider .expander-container .expand_section.opensesame, .bottom_slider .expander-container:nth-child(2) .expand_section.opensesame { padding:50px 25px; }
  .make_advanture { background:none; }
  .make_advanture > * { background:#758e79; }
  .home_page_products > .container div:nth-child(n+3) { padding-top:25px; }
  .fullmobiledown .search_btn { width:100% !important; }
}
@media screen and (max-width:767px) {
  .make_advanture_inner { padding-top:10px; padding-bottom:10px; }
  ul#sortme li:first-child { margin-bottom:15px; }
  .main_slider .cd-item-wrapper li { left:15%; width:70%; }
  .home_search_fillter > form > div.search_color:not(.size_varient) { width:100%; }
  .home_search_fillter > form > div.search_color.size_varient, .home_search_fillter > form > div.search_quintity.new_quantity, .home_search_fillter > form > div.search_quintity { width:50%; }
  .home_search_fillter > form > div.search_quintity { border-bottom:1px solid rgb(204, 204, 204);border-right:1px solid rgb(204, 204, 204); }
  .home_search_fillter > form > div.search_btn { width:66.666666%; }
  .home_search_fillter input[type="submit"] { margin-top:20px; margin-bottom:0; }
  .home_new_filter { padding:0; }
  .home_search_fillter > form > div, .home_search_fillter > form > div:last-of-type { padding-bottom:15px; }
  .home_page_products .product_margin { margin-top:0; }
  .make_advanture > .lisameheight { padding-top:15px; }
  .home_page_products .product_margin { padding-top:0; }
  .home_page_products .make_advanture_inner { top:0; transform:translateY(0); }
  .home_page_products > .container div:nth-child(n+2) { padding-top:25px; }
}





@font-face {
  font-family: 'din_alternatebold';
    src: url('//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/din_alternate_bold-webfont.eot?15060605431153130204');
    src: url('//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/din_alternate_bold-webfont.eot?15060605431153130204?#iefix') format('embedded-opentype'),
         url('//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/din_alternate_bold-webfont.woff2?15060605431153130204') format('woff2'),
         url('//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/din_alternate_bold-webfont.woff?15060605431153130204') format('woff'),
         url('//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/din_alternate_bold-webfont.ttf?15060605431153130204') format('truetype'),
         url('//cdn.shopify.com/s/files/1/0790/7429/t/14/assets/din_alternate_bold-webfont.svg?15060605431153130204#din_alternatebold') format('svg');
    font-weight: normal;
    font-style: normal;
}

.sustainable-header-img {
  width:100%;
  height:800px;
  /* height:100vh; */
  background-size:cover;
  background-position:center;
  background-repeat:no-repeat;
  position:relative;
  border:none;
}

#sustainable-header-outside {
  width:100%;
  position:absolute;
  top:50%;
  -webkit-transform:translateY(-50%);
  -moz-transform:translateY(-50%);
  transform:translateY(-50%);
  text-align:center;
}

#sustainable-header-outside h1, #sustainable-header-outside h2, #sustainable-header-outside .btn {
  font-style: normal;
  font-weight: 400;
  color:#FFF;
  text-transform:uppercase;
  margin-bottom:0;
}

#sustainable-header-outside h1 {
  font-family: 'VAGRoundedLT-Bold';
  font-size:95px;
  line-height:105px;
}

#sustainable-header-outside h2 {
  font-family: "din-condensed-web",sans-serif;
  font-size:68px;
  line-height:78px;
}

#sustainable-header-outside .btn {
  font-family: 'din_alternatebold';
  background:#FFF;
  color:#cc0000;
  font-size:18px;
  line-height:24px;
  padding:15px 30px 15px 60px;
  margin-top:15px;
  display:inline-block;
  position:relative;
  overflow:hidden;
  z-index:0;
}

#sustainable-header-outside .btn:before, #sustainable-header-outside .btn:after {
  content: "";
  display: block;
  position: absolute;
  top: 50%;
  -mx-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  -webkit-transition: all .6s ease-out;
  transition: all .6s ease-out;
}

#sustainable-header-outside .btn:before {
  left:20px;
  width:25px;
  height:25px;
  border-radius:100%;
  background:#cc0000;
  z-index:-1;
}

#sustainable-header-outside .btn:after {
  left: 29px;
  margin: 0 auto;
  border-style: solid;
  border-width: 6px 0 6px 10px;
  border-color: transparent transparent transparent #FFF;
}

#sustainable-header-outside .btn:hover {
  color:#FFF;
}

#sustainable-header-outside .btn:hover:before {
  -mx-transform:scale(25);
  -webkit-transform:scale(25);
  transform:scale(25);
}

.sustainable-repeater {
  float:left;
  width:100%;
  font-family:'DIN Next W06 Regular';
  font-size:16px;
  line-height:1.5em;
  color:#FFF;
}

.sustainable-repeater .half {
  float:left;
  width:50%;
}

.sustainable-repeater .half > div {
  position:relative;
  width:100%;
  background-position:center;
  background-size:cover;
  background-repeat:no-repeat;
}

.sustainable-repeater .half > div:before {
  content:'';
  display:block;
  padding-top:47%;
  -webkit-transition: all .5s ease-out;
  transition: all .5s ease-out;
}

.sustainable-repeater .half > div > div {
  position:absolute;
  top:50%;
  -ms-transform:translateY(-50%);
  -webkit-transform:translateY(-50%);
  transform:translateY(-50%);
  padding:0 50px;
}

.sustainable-repeater .half > div.padded {
  margin-bottom:0;
}

.sustainable-repeater .half > div.padded:before {
  padding-top:94%;
}

.sustainable-repeater .expanded .half-top > div {
  -ms-transform:translateY(0);
  -webkit-transform:translateY(0);
  transform:translateY(0);
}

.sustainable-repeater .expanded a.learnmore > span > span {
  -ms-transform:rotate(180deg);
  -webkit-transform:rotate(180deg);
  transform:rotate(180deg);
}

.sustainable-repeater div.padded + div:before {
  padding-top:0;
}

.sustainable-repeater .half-bottom {
  overflow:hidden;
}

.sustainable-repeater h3, .sustainable-repeater h4, .sustainable-repeater p {
  color:#FFF;
}

.sustainable-repeater h3, .sustainable-repeater h4 {
  text-transform:uppercase;
  margin-bottom:0;
}

.sustainable-repeater h3 {
  font-family: 'VAGRoundedLT-Bold';
  font-size:60px;
}

.sustainable-repeater h4 {
  font-family: 'VAGRoundedLT-Bold';
  font-size:30px;
}

.sustainable-repeater p {
  font-family:'DIN Next W06 Regular';
  font-size:16px;
  margin-bottom:0;
  padding-bottom:15px;
}

.sustainable-repeater a.learnmore {
  display:block;
  text-align:center;
  position:relative;
  font-family: 'VAGRoundedLT-Bold';
  text-transform:uppercase;
  font-size:16px;
  line-height:20px;
  margin: 0 auto;
  cursor:pointer;
}

.sustainable-repeater a.learnmore:before {
  content:'';
  display:block;
  width:100%;
  height:4px;
  background:rgb(255,255,255);
  background:rgba(255,255,255,.2);
  position:absolute;
  left:0;
  top:50%;
  margin-top:-2px;
}

.sustainable-repeater a.learnmore > span {
  position:relative;
  z-index:1;
  background:rgb(255,255,255);
  background:rgba(255,255,255,.2);
  display:inline-block;
  border-radius:100%;
  width: 90px;
  height: 90px;
  padding: 20px;
}

.sustainable-repeater a.learnmore > span.bg {
  position:absolute;
  z-index:0;
  top:0;
  left:50%;
  margin-left:-55px;
  border-radius:0;
  width:110px;
}

.sustainable-repeater a.learnmore > span > span {
  border-style: solid;
  border-width: 10px 12px 0 12px;
  display:inline-block;
}

.sustainable-repeater .half.half-right {
  background-size:cover;
  background-repeat:no-repeat;
  background-position:center;
}

.sustainable-repeater .half.half-right > div {
  background-size:contain;
  background-position:center;
  width:100%;
}

.sustainable-repeater .half.half-right > div:before {
  padding-top:94%;
}

.sustainable-repeater .full {
  float:left;
  width:100%;
  padding:70px 50px;
  text-align:center;
}

.sustainable-repeater .full img {
  display:inline-block;
}

.sustainable-repeater .full blockquote {
  text-transform:uppercase;
  font-family: 'VAGRoundedLT-Bold';
  font-size:18px;
  line-height:24px;
  display:block;
  color:#FFF;
  font-style:normal;
  padding-left:0;
}

.sustainable-repeater .full blockquote cite {
  font-family: 'VAGRoundedLT-Bold';
  font-size:12px;
  line-height:16px;
  display:block;
  font-style:normal;
}

@media screen and (max-width: 1600px) {
  .sustainable-repeater .half > div:before { padding-top:60% }
  .sustainable-repeater .half > div.padded:before, .sustainable-repeater .half.half-right > div:before { padding-top:120%; }
}

@media screen and (max-width: 1400px) {
  .sustainable-repeater .half > div:before { padding-top:80% }
  .sustainable-repeater .half > div.padded:before, .sustainable-repeater .half.half-right > div:before { padding-top:160%; }
}

@media screen and (max-width: 1220px) {
  .sustainable-repeater .half > div:before { padding-top:100% }
  .sustainable-repeater .half > div.padded:before, .sustainable-repeater .half.half-right > div:before { padding-top:200%; }
}

@media screen and (max-width: 980px) {
  .sustainable-repeater .half > div:before, .sustainable-repeater div.padded + div:before { padding-top:120% }
  .sustainable-repeater .half.half-right > div:before, .sustainable-repeater .half > div.padded:before { padding-top:60% }
    
  .sustainable-repeater .half, .sustainable-repeater .half > div.half-right { width:100%; }
  .sustainable-repeater .half > div { float:left; width:50%; }
  .sustainable-repeater .half > div.half-top { overflow:hidden; }
  .sustainable-repeater .half > div.padded { width:100%; }
  .sustainable-repeater .half > div.half-top.padded:before { -webkit-transition-duration: 0s; transition-duration: 0s; }
  .sustainable-repeater div.padded + div { width:0; }
}

@media screen and (max-width: 740px) {
  .sustainable-repeater { text-align:center; }
  .sustainable-repeater .half > div, .sustainable-repeater div.padded + div { width:100%; }
  .sustainable-repeater .half > div.half-top:before, .sustainable-repeater .half > div.padded:before { padding-top:0; }
  .sustainable-repeater .half > div:not(.half-top):before { padding-top:100%; }
  .sustainable-repeater .half > div:not(.half-bottom) > div { padding:25px; position:relative; -ms-transform:translateY(0); -webkit-transform:translateY(0); transform:translateY(0); }
  
  #sustainable-header-outside h1 { font-size:50px; line-height:65px; }
  #sustainable-header-outside h2 { font-size:38px; line-height:43px; }
  .sustainable-repeater h3 { font-size:40px; }
  .sustainable-repeater h4 { font-size:25px; }
  .gridlock #sustainable-header-outside .row { width:100%; padding-left:25px; padding-right:25px; }
}


/*!
 * animsition v4.0.2
 * A simple and easy jQuery plugin for CSS animated page transitions.
 * http://blivesta.github.io/animsition
 * License : MIT
 * Author : blivesta (http://blivesta.com/)
 */.animsition,.animsition-overlay{position:relative;opacity:0;-webkit-animation-fill-mode:both;animation-fill-mode:both}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}.animsition-loading,.animsition-loading:after{width:32px;height:32px;position:fixed;top:50%;left:50%;margin-top:-16px;margin-left:-16px;border-radius:50%;z-index:2}.animsition-loading{background-color:transparent;border-top:5px solid rgba(0,0,0,.2);border-right:5px solid rgba(0,0,0,.2);border-bottom:5px solid rgba(0,0,0,.2);border-left:5px solid #eee;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-name:animsition-loading;animation-name:animsition-loading}@-webkit-keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes animsition-loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.fade-in{-webkit-animation-name:fade-in;animation-name:fade-in}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.fade-out{-webkit-animation-name:fade-out;animation-name:fade-out}@-webkit-keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up{0%{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up{-webkit-animation-name:fade-in-up;animation-name:fade-in-up}@-webkit-keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}@keyframes fade-out-up{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}}.fade-out-up{-webkit-animation-name:fade-out-up;animation-name:fade-out-up}@-webkit-keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-sm{0%{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-sm{-webkit-animation-name:fade-in-up-sm;animation-name:fade-in-up-sm}@-webkit-keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}@keyframes fade-out-up-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}}.fade-out-up-sm{-webkit-animation-name:fade-out-up-sm;animation-name:fade-out-up-sm}@-webkit-keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-up-lg{0%{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-up-lg{-webkit-animation-name:fade-in-up-lg;animation-name:fade-in-up-lg}@-webkit-keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}@keyframes fade-out-up-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(-1000px);transform:translateY(-1000px);opacity:0}}.fade-out-up-lg{-webkit-animation-name:fade-out-up-lg;animation-name:fade-out-up-lg}@-webkit-keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down{0%{-webkit-transform:translateY(-500px);transform:translateY(-500px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}@keyframes fade-out-down{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(500px);transform:translateY(500px);opacity:0}}.fade-out-down{-webkit-animation-name:fade-out-down;animation-name:fade-out-down}@-webkit-keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}@keyframes fade-in-down-sm{0%{-webkit-transform:translateY(-100px);transform:translateY(-100px);opacity:0}to{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}}.fade-in-down-sm{-webkit-animation-name:fade-in-down-sm;animation-name:fade-in-down-sm}@-webkit-keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}@keyframes fade-out-down-sm{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(100px);transform:translateY(100px);opacity:0}}.fade-out-down-sm{-webkit-animation-name:fade-out-down-sm;animation-name:fade-out-down-sm}.fade-in-down-lg{-webkit-animation-name:fade-in-down;animation-name:fade-in-down}@-webkit-keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}@keyframes fade-out-down-lg{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(1000px);transform:translateY(1000px);opacity:0}}.fade-out-down-lg{-webkit-animation-name:fade-out-down-lg;animation-name:fade-out-down-lg}@-webkit-keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left{0%{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left{-webkit-animation-name:fade-in-left;animation-name:fade-in-left}@-webkit-keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}@keyframes fade-out-left{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-500px);transform:translateX(-500px);opacity:0}}.fade-out-left{-webkit-animation-name:fade-out-left;animation-name:fade-out-left}@-webkit-keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-sm{0%{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-sm{-webkit-animation-name:fade-in-left-sm;animation-name:fade-in-left-sm}@-webkit-keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}@keyframes fade-out-left-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-100px);transform:translateX(-100px);opacity:0}}.fade-out-left-sm{-webkit-animation-name:fade-out-left-sm;animation-name:fade-out-left-sm}@-webkit-keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-left-lg{0%{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-left-lg{-webkit-animation-name:fade-in-left-lg;animation-name:fade-in-left-lg}@-webkit-keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}@keyframes fade-out-left-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(-1500px);transform:translateX(-1500px);opacity:0}}.fade-out-left-lg{-webkit-animation-name:fade-out-left-lg;animation-name:fade-out-left-lg}@-webkit-keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right{0%{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right{-webkit-animation-name:fade-in-right;animation-name:fade-in-right}@-webkit-keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}@keyframes fade-out-right{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(500px);transform:translateX(500px);opacity:0}}.fade-out-right{-webkit-animation-name:fade-out-right;animation-name:fade-out-right}@-webkit-keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-sm{0%{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-sm{-webkit-animation-name:fade-in-right-sm;animation-name:fade-in-right-sm}@-webkit-keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}@keyframes fade-out-right-sm{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(100px);transform:translateX(100px);opacity:0}}.fade-out-right-sm{-webkit-animation-name:fade-out-right-sm;animation-name:fade-out-right-sm}@-webkit-keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes fade-in-right-lg{0%{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.fade-in-right-lg{-webkit-animation-name:fade-in-right-lg;animation-name:fade-in-right-lg}@-webkit-keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}@keyframes fade-out-right-lg{0%{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}to{-webkit-transform:translateX(1500px);transform:translateX(1500px);opacity:0}}.fade-out-right-lg{-webkit-animation-name:fade-out-right-lg;animation-name:fade-out-right-lg}@-webkit-keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in{0%{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in{-webkit-animation-name:rotate-in;animation-name:rotate-in}@-webkit-keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}@keyframes rotate-out{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(90deg);transform:rotate(90deg);transform-origin:center center;opacity:0}}.rotate-out{-webkit-animation-name:rotate-out;animation-name:rotate-out}@-webkit-keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-sm{0%{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-sm{-webkit-animation-name:rotate-in-sm;animation-name:rotate-in-sm}@-webkit-keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-sm{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(45deg);transform:rotate(45deg);transform-origin:center center;opacity:0}}.rotate-out-sm{-webkit-animation-name:rotate-out-sm;animation-name:rotate-out-sm}@-webkit-keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}@keyframes rotate-in-lg{0%{-webkit-transform:rotate(-180deg);transform:rotate(-180deg);transform-origin:center center;opacity:0}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}}.rotate-in-lg{-webkit-animation-name:rotate-in-lg;animation-name:rotate-in-lg}@-webkit-keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}@keyframes rotate-out-lg{0%{-webkit-transform:rotate(0);transform:rotate(0);transform-origin:center center;opacity:1}0%,to{-webkit-transform-origin:center center}to{-webkit-transform:rotate(180deg);transform:rotate(180deg);transform-origin:center center;opacity:0}}.rotate-out-lg{-webkit-animation-name:rotate-out-lg;animation-name:rotate-out-lg}@-webkit-keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}@keyframes flip-in-x{0%{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}}.flip-in-x{-webkit-animation-name:flip-in-x;animation-name:flip-in-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}@keyframes flip-out-x{0%{-webkit-transform:perspective(550px) rotateX(0deg);transform:perspective(550px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateX(90deg);transform:perspective(550px) rotateX(90deg);opacity:0}}.flip-out-x{-webkit-animation-name:flip-out-x;animation-name:flip-out-x;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-nr{0%{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}}.flip-in-x-nr{-webkit-animation-name:flip-in-x-nr;animation-name:flip-in-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-nr{0%{-webkit-transform:perspective(100px) rotateX(0deg);transform:perspective(100px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateX(90deg);transform:perspective(100px) rotateX(90deg);opacity:0}}.flip-out-x-nr{-webkit-animation-name:flip-out-x-nr;animation-name:flip-out-x-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}@keyframes flip-in-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}}.flip-in-x-fr{-webkit-animation-name:flip-in-x-fr;animation-name:flip-in-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}@keyframes flip-out-x-fr{0%{-webkit-transform:perspective(1000px) rotateX(0deg);transform:perspective(1000px) rotateX(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateX(90deg);transform:perspective(1000px) rotateX(90deg);opacity:0}}.flip-out-x-fr{-webkit-animation-name:flip-out-x-fr;animation-name:flip-out-x-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}@keyframes flip-in-y{0%{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}}.flip-in-y{-webkit-animation-name:flip-in-y;animation-name:flip-in-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}@keyframes flip-out-y{0%{-webkit-transform:perspective(550px) rotateY(0deg);transform:perspective(550px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(550px) rotateY(90deg);transform:perspective(550px) rotateY(90deg);opacity:0}}.flip-out-y{-webkit-animation-name:flip-out-y;animation-name:flip-out-y;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-nr{0%{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}}.flip-in-y-nr{-webkit-animation-name:flip-in-y-nr;animation-name:flip-in-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-nr{0%{-webkit-transform:perspective(100px) rotateY(0deg);transform:perspective(100px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(100px) rotateY(90deg);transform:perspective(100px) rotateY(90deg);opacity:0}}.flip-out-y-nr{-webkit-animation-name:flip-out-y-nr;animation-name:flip-out-y-nr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}@keyframes flip-in-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}to{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}}.flip-in-y-fr{-webkit-animation-name:flip-in-y-fr;animation-name:flip-in-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}@keyframes flip-out-y-fr{0%{-webkit-transform:perspective(1000px) rotateY(0deg);transform:perspective(1000px) rotateY(0deg);opacity:1}to{-webkit-transform:perspective(1000px) rotateY(90deg);transform:perspective(1000px) rotateY(90deg);opacity:0}}.flip-out-y-fr{-webkit-animation-name:flip-out-y-fr;animation-name:flip-out-y-fr;-webkit-backface-visibility:visible!important;backface-visibility:visible!important}@-webkit-keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}@keyframes zoom-in{0%{-webkit-transform:scale(.7);transform:scale(.7);opacity:0}to{opacity:1}}.zoom-in{-webkit-animation-name:zoom-in;animation-name:zoom-in}@-webkit-keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}@keyframes zoom-out{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.7);transform:scale(.7)}50%,to{opacity:0}}.zoom-out{-webkit-animation-name:zoom-out;animation-name:zoom-out}@-webkit-keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}@keyframes zoom-in-sm{0%{-webkit-transform:scale(.95);transform:scale(.95);opacity:0}to{opacity:1}}.zoom-in-sm{-webkit-animation-name:zoom-in-sm;animation-name:zoom-in-sm}@-webkit-keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}@keyframes zoom-out-sm{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.95);transform:scale(.95)}50%,to{opacity:0}}.zoom-out-sm{-webkit-animation-name:zoom-out-sm;animation-name:zoom-out-sm}@-webkit-keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}@keyframes zoom-in-lg{0%{-webkit-transform:scale(.4);transform:scale(.4);opacity:0}to{opacity:1}}.zoom-in-lg{-webkit-animation-name:zoom-in-lg;animation-name:zoom-in-lg}@-webkit-keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}@keyframes zoom-out-lg{0%{-webkit-transform:scale(1);transform:scale(1);opacity:1}50%{-webkit-transform:scale(.4);transform:scale(.4)}50%,to{opacity:0}}.zoom-out-lg{-webkit-animation-name:zoom-out-lg;animation-name:zoom-out-lg}@-webkit-keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-top{0%{height:100%}to{height:0}}.overlay-slide-in-top{top:0;height:0;-webkit-animation-name:overlay-slide-in-top;animation-name:overlay-slide-in-top}@-webkit-keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-top{0%{height:0}to{height:100%}}.overlay-slide-out-top{top:0;height:100%;-webkit-animation-name:overlay-slide-out-top;animation-name:overlay-slide-out-top}@-webkit-keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}@keyframes overlay-slide-in-bottom{0%{height:100%}to{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;-webkit-animation-name:overlay-slide-in-bottom;animation-name:overlay-slide-in-bottom}@-webkit-keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}@keyframes overlay-slide-out-bottom{0%{height:0}to{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;-webkit-animation-name:overlay-slide-out-bottom;animation-name:overlay-slide-out-bottom}@-webkit-keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-left{0%{width:100%}to{width:0}}.overlay-slide-in-left{width:0;-webkit-animation-name:overlay-slide-in-left;animation-name:overlay-slide-in-left}@-webkit-keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-left{0%{width:0}to{width:100%}}.overlay-slide-out-left{left:0;width:100%;-webkit-animation-name:overlay-slide-out-left;animation-name:overlay-slide-out-left}@-webkit-keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}@keyframes overlay-slide-in-right{0%{width:100%}to{width:0}}.overlay-slide-in-right{right:0;width:0;-webkit-animation-name:overlay-slide-in-right;animation-name:overlay-slide-in-right}@-webkit-keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}@keyframes overlay-slide-out-right{0%{width:0}to{width:100%}}.overlay-slide-out-right{right:0;width:100%;-webkit-animation-name:overlay-slide-out-right;animation-name:overlay-slide-out-right}

.fullsearch-wrap { padding:0px;height: 46px;}