/*
	Theme Name: IAS
	Theme URI: http://html5blank.com
	Description: IAS Blank WordPress Theme	
	License: MIT
	License URI: http://opensource.org/licenses/mit-license.php
*/

/*------------------------------------*\
    MAIN
\*------------------------------------*/

/* global box-sizing */


@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,800,800i');

*,
*:after,
*:before {
	-moz-box-sizing:border-box;
	box-sizing:border-box;
	-webkit-font-smoothing:antialiased;
	font-smoothing:antialiased;
	text-rendering:optimizeLegibility;
}
/* html element 62.5% font-size for REM use */
html {
	font-size:62.5%;
}
body {
	font:300 11px/1.4;
	color:#444;
	font-family: 'Open Sans', sans-serif;

}
/* clear */
.clear:before,
.clear:after {
    content:' ';
    display:table;
}

.clear:after {
    clear:both;
}
.clear {
    *zoom:1;
}
img {
	max-width:100%;
	vertical-align:bottom;
}
a {
	color:#050808 !important;
	text-decoration: underline !important;
}
a:hover {
	color:#d53853 !important;
	text-decoration: none!important;
}
a:focus {
	outline:0;
}
a:hover,
a:active {
	outline:0;
}
input:focus {
	outline:0;
	border:1px solid #04A4CC;
}

/*------------------------------------*\
    STRUCTURE
\*------------------------------------*/

/* nav */
.logo {text-align: center;}
.logo img {max-width: 21rem; display: block; margin: .6rem auto;}

.socialtop i {font-size: 3.6rem; color: #fff !important; margin: 2.4rem 2.4rem;}

.socialtop i:hover {color: #b03f3b !important;}

/* sidebar */
.sidebar {

}
/* footer */
.footer {

}


/*Typeography*/

.padding {padding: 2.4rem;}
.padding-full {padding: 1.2rem 0 !important;}
.margin-top {margin-top: 2.4rem;}



/*colors*/
.black {background: #000;}
.blue {background-color: #448199; color: #ece3cd;}
.blue a {color: #ece3cd;}
.tan {background-color: #ece3cd;}
.gray {background: #f3f4f4;}
.date {color: #ccc; font-size: 1.2rem; font-style: italic;}


.text-white {color: #fff !important;}




/*Typography*/

.row strong {font-weight: 900;}

.row p {font-size: 1.6rem; line-height: 2.4rem; padding: 1.2rem 0 2.4rem 0; font-weight: 300;}

.row h1 {font-size: 3rem; line-height: 3.2rem; padding: 1.2rem 0 2.4rem 0; font-weight: 800;}

.row h2 {font-size: 2.2rem; line-height: 3.2rem; padding: 1.2rem 0 2.4rem 0; font-weight: 800; text-transform: uppercase;}

.row h3 {font-size: 2rem; line-height: 2.4rem; padding: 1.2rem 0 2.4rem 0}

.row h4 {font-size: 1.8rem; line-height: 2.4rem; padding: 1.2rem 0 2.4rem 0}

.row h5 {font-size: 1.4rem; line-height: 2.4rem; padding: 1.2rem 0 2.4rem 0}

.row h6 {font-size: 1.7rem; line-height: 2.4rem; padding: 1.2rem 0 2.4rem 0}


.row ul, .row ol {
	font-size: 1.6rem; line-height: 2.4rem; padding: 1.2rem 0 2.4rem 4.8rem; font-weight: 300;

}

a.button {  background: transparent !important; border: #d53853 solid 4px !important; text-align: center !important; color: #d53853 !important; font-weight: 800 !important; margin: 1.2rem auto  !important; padding: 1.2rem 3.2rem !important; text-decoration: none!important; width: 24rem !important; display: block; text-transform: uppercase; }

a.button:hover { background: #d53853 !important; border: #d53853 solid 4px !important; color: #fff !important; text-decoration: none !important;}

.footerbutton { display: flex-box !important; background: transparent !important; border: #d53853 solid 4px !important; text-align: center !important; color: #d53853 !important; font-weight: 800 !important; margin: 1.2rem auto !important; padding: 1.2rem 3.2rem !important; text-decoration: none!important;}

.footerbutton:hover { background: #d53853 !important; border: #d53853 solid 4px !important; color: #fff !important; text-decoration: none !important;}


.date, .cat {font-size: 1.2rem; color: #96999a; font-weight: 800;} 


.WidgetArea h2 {font-size: 1.8rem; padding: 2.4rem 0;}

.WidgetArea hr {color: #fff; border: 8px solid #000; width: 33px; margin: 1.2rem auto; text-align: center;}

.WidgetArea {padding: 5.4rem 0;}


.content hr {color: #b0b3b4;  margin: 1.2rem 0;}


.share-buttons {width: 15rem; float: right;}

.share-buttons a {margin: 0 !important; height: 2rem !important;}


.date-page {font-size: 1.2rem; color: #96999a; font-weight: 800;}


blockquote {
  display: block;
  border-width: 2px 0;
  border-style: solid;
  border-color: #eee;
  padding: 2.4rem 0 2.5em;
  margin: 3.6em 0 1.2rem;

}
blockquote:before {
  content: '\201C';
  position: absolute;
  top: 0em;
  left: 50%;
  transform: translate(-50%, -50%);
  background: #fff;
  width: 3rem;
  height: 3rem;
  font: 6em/1.08em 'PT Sans', sans-serif;
  color: #666;
  text-align: center;
	border-radius: 10rem; 
}
blockquote:after {
  content: "\2013 \2003" attr(cite);
  display: block;
  text-align: right;
  font-size: 0.875em;
  color: #e74c3c;
}



/*------------------------------------*\
    Mail Chimp
\*------------------------------------*/

/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup {max-width: 78rem;}


#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.6em;}
#mc_embed_signup input {border: 1px solid #b0b3b4;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {display: flex-box; background: transparent; border: #d53853 solid 4px; text-align: center; color: #d53853 !important; font-weight: 800;     margin: 1.2rem 0 0 0; padding: 1.2rem 3.2rem; clear: both; font-size: 1.6rem;}
#mc_embed_signup .button:hover {background-color:#d53853; color: #fff !important;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}

#mc_embed_signup .mc-field-group {width: 50%; float: left; padding: 1.2rem 1.2rem 1.2rem 0;}

#mc_embed_signup .mc-field-group input {display:block; width: 100%; padding: 1.2rem; text-indent:2%;}

#mc_embed_signup .mc-field-group-long input {display:block; width: 98.5%; padding:1.2rem; text-indent:2%; float: left;}

#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

#mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;}
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

#mc_embed_signup h2 {color: #d53853 !important; font-size: 3.6rem !important;}

#mc_embed_signup h3 {color: #000 !important; font-size: 2rem !important;}

#mc_embed_signup hr {color: #000 !important; width: 3.2rem !important; border: .8rem solid #000 !important; margin-right: auto !important; float: left;}

.clear {clear: both;}
 


/*------------------------------------*\
    PAGES
\*------------------------------------*/



/*------------------------------------*\
    IMAGES
\*------------------------------------*/

.aspectratio {
  position: relative;
  height: 0;
  width: 100%;
  
  /* visual helper */
}

.aspectratio[data-ratio="16:9"] {
  padding-top: 56.25%;
}

.aspectratio[data-ratio="1:1"] {
  padding-top: 100%;
}




.aspectratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  
  /* visualize the box */
  
  /* center my children */
  display: flex;
  align-items: center;
  justify-content: center;
	overflow: hidden;
}


.thumbnail {
	
	
}
.thumbnail img {max-width: 100%;  width: 150%;

}
.thumbnail img.portrait {
}


.attachment-post-thumbnail {max-width: 100%; width: 100%;}

.not-thumb {}

/*------------------------------------*\
	TYPOGRAPHY
\*------------------------------------*/

@font-face {
	font-family:'Font-Name';
	src:url('fonts/font-name.eot');
	src:url('fonts/font-name.eot?#iefix') format('embedded-opentype'),
		url('fonts/font-name.woff') format('woff'),
		url('fonts/font-name.ttf') format('truetype'),
		url('fonts/font-name.svg#font-name') format('svg');
    font-weight:normal;
    font-style:normal;
}

/*------------------------------------*\
    RESPONSIVE
\*------------------------------------*/

@media only screen and (min-width:320px) {
	
	.nav { padding: 1.2rem;

}

.nav ul {list-style: none !important; }

.navbar-nav ul li { font-size: 1.2rem; line-height: 1.2rem; padding: 1.2rem 0; float: none;}

.nav a {font-size: 1.6rem; color: #3d3f40; font-weight: bold; text-decoration: none !important;}

.nav a:hover {color: #448199; text-decoration: none;}
	
	.socialtop {text-align: center; }


}
@media only screen and (min-width:480px) {

	.nav { 

}

.nav ul {list-style: none !important;}

.navbar-nav ul li { font-size: 1.2rem; line-height: 1.2rem; padding: 1.2rem; float: none;}

.nav a {font-size: 1.6rem; color: #3d3f40; font-weight: bold;}

.nav a:hover {color: #448199; text-decoration: none;}

	.socialtop {text-align: center; }

	
}
@media only screen and (min-width:768px) {
	
	.nav { 

}

.nav ul {list-style: none !important;}

.navbar-nav ul li { font-size: 1.2rem; line-height: 1.6rem; padding: 1.6rem 1.2rem; float: none;}

.nav a {font-size: 1.6rem; color: #3d3f40; font-weight: bold;}

.nav a:hover {color: #448199; text-decoration: none;}
	
		.socialtop {text-align: left; }



}
@media only screen and (min-width:1024px) {
	
	.nav { 

}

.nav ul {list-style: none !important;}

.navbar-nav ul li { font-size: 1.6rem; line-height: 1.2rem; padding: 3.6rem 1.2rem; float: left;}

.nav a {font-size: 1.6rem; color: #3d3f40; font-weight: bold;}

.nav a:hover {color: #448199; text-decoration: none;}


}
@media only screen and (min-width:1140px) {
	
	
	
	.nav { 

}

.nav ul {list-style: none !important;}

.navbar-nav ul li { font-size: 1.6rem; line-height: 2.4rem; padding: 3.6rem 1.2rem; float: left;}

.nav a {font-size: 1.6rem; color: #3d3f40; font-weight: bold;}

.nav a:hover {color: #448199; text-decoration: none;}


}
@media only screen and (min-width:1280px) {
	
	.nav { 

}

.nav ul {list-style: none !important;}

.navbar-nav ul li { font-size: 1.6rem; line-height: 2.4rem; padding: 3.6rem 1.2rem; float: left;}

.nav a {font-size: 1.6rem; color: #3d3f40; font-weight: bold;}

.nav a:hover {color: #448199; text-decoration: none;}

	

}
@media only screen and (-webkit-min-device-pixel-ratio:1.5),
	   only screen and (min-resolution:144dpi) {

}

/*------------------------------------*\
    MISC
\*------------------------------------*/

::selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-webkit-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}
::-moz-selection {
	background:#04A4CC;
	color:#FFF;
	text-shadow:none;
}

/*------------------------------------*\
    WORDPRESS CORE
\*------------------------------------*/

.alignnone {
	margin:5px 20px 20px 0;
}
.aligncenter,
div.aligncenter {
	display:block;
	margin:5px auto 5px auto;
}
.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.alignright {
	float:right;
	margin:5px 0 20px 20px;
}
a img.alignnone {
	margin:5px 20px 20px 0;
}
a img.alignleft {
	float:left;
	margin:5px 20px 20px 0;
}
a img.aligncenter {
	display:block;
	margin-left:auto;
	margin-right:auto;
}
.wp-caption {
	background:#FFF;
	border:1px solid #F0F0F0;
	max-width:96%;
	padding:5px 3px 10px;
	text-align:center;
}
.wp-caption.alignnone {
	margin:5px 20px 20px 0;
}
.wp-caption.alignleft {
	margin:5px 20px 20px 0;
}
.wp-caption.alignright {
	margin:5px 0 20px 20px;
}
.wp-caption img {
	border:0 none;
	height:auto;
	margin:0;
	max-width:98.5%;
	padding:0;
	width:auto;
}
.wp-caption .wp-caption-text,
.gallery-caption {
	font-size:11px;
	line-height:17px;
	margin:0;
	padding:0 4px 5px;
}
.sticky {

}
.bypostauthor {

}

/*------------------------------------*\
    PRINT
\*------------------------------------*/

@media print {
	* {
		background:transparent !important;
		color:#000 !important;
		box-shadow:none !important;
		text-shadow:none !important;
	}
	a,
	a:visited {
		text-decoration:underline;
	}
	a[href]:after {
		content:" (" attr(href) ")";
	}
	abbr[title]:after {
		content:" (" attr(title) ")";
	}
	.ir a:after,
	a[href^="javascript:"]:after,
	a[href^="#"]:after {
		content:"";
	}
	pre,blockquote {
		border:1px solid #999;
		page-break-inside:avoid;
	}
	thead {
		display:table-header-group;
	}
	tr,img {
		page-break-inside:avoid;
	}
	img {
		max-width:100% !important;
	}
	@page {
		margin:0.5cm;
	}
	p,
	h2,
	h3 {
		orphans:3;
		widows:3;
	}
	h2,
	h3 {
		page-break-after:avoid;
	}
}


.add_to_cart_button, product_type_simple {
  background: transparent !important;
  color: #CC0522 !important;
  border-radius: 25em !important;
  border: 2px solid #CC0522 !important; }

.add_to_cart_button:hover, product_type_simple:hover {
  background: #CC0522 !important;
  color: #fff !important;
  border-radius: 25em !important; }

.woocommerce .woocommerce-pagination ul {
  display: inline-block;
  white-space: nowrap;
  padding: 0;
  clear: both;
  border: none !important;
  border-right: 0;
  margin-right: 1.2rem !important;
  font-weight: 800 !important; }
  .woocommerce .woocommerce-pagination ul li {
    border-right: none !important; }
.woocommerce .woocommerce-pagination .price {
  color: #181b1c !important;
  display: block;
  font-weight: 400;
  margin-bottom: 1.2rem !important;
  font-size: 1.2rem !important; }
.woocommerce .woocommerce-pagination .button {
  background: transparent !important;
  color: #CC0522 !important;
  border-radius: 25em !important;
  border: 2px solid #CC0522 !important;
  max-width: 220px;
  width: 100%;
  margin: 0 auto;
  font-size: 2rem;
  line-height: 2.4rem;
  display: block; }
.woocommerce .woocommerce-pagination .button:hover {
  background: #CC0522 !important;
  color: #fff !important;
  border-radius: 25em !important; }
.woocommerce ul.products li {
  border: 0;
  padding: 0;
  margin: 0; }
.woocommerce ul.products a img {
  height: 400px; }

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
  border: 2px solid #CC0522;
  color: #CC0522;
  -webkit-font-smoothing: antialiased;
  border-radius: 25em !important;
  background: transparent;
  padding: 1.2rem; }

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
  background-color: #CC0522;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  border-radius: 25em !important;
  padding: 1.2rem; }

.woocommerce-info {
  border-top-color: #CC0522; }

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1 {
  width: 100%;
  min-width: 32rem; }

.woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2 {
  float: right;
  width: 100% !important;
  border-left: 1px solid rgba(0, 0, 0, 0.1);
  min-width: 32rem; }

#add_payment_method #payment ul.payment_methods li, .woocommerce-cart #payment ul.payment_methods li, .woocommerce-checkout #payment ul.payment_methods li {
  line-height: 2.4rem;
  text-align: left;
  margin: 2.4rem;
  font-weight: 400;
  list-style: none !important;
  padding: 2.4rem; }

.woocommerce-error::before, .woocommerce-info::before, .woocommerce-message::before {
  display: none !important; }

.woocommerce-privacy-policy-text p {
  padding: 2.4rem;
  margin: 2.4rem;
  line-height: 2.4rem;
  font-size: 1.4rem; }

#payment {
  padding: 2.4rem 0; }
  #payment .button.button.alt {
    float: right !important;
    left: 80%; }

.checkout form, .woocommerce-checkout form {
  font-size: 1.2rem !important;
  line-height: 1.2rem !important; }

.woocommerce-input-wrapper {
  width: 100%; }
  .woocommerce-input-wrapper .input-text {
    padding: 1.2rem; }

.quantity .input-text {
  padding: .4rem;
  height: 4.4rem;
  margin-right: 2.4rem; }

#ship-to-different-address {
  font-size: 1.4rem !important; }

.product_type_grouped {
  background: transparent !important;
  color: #CC0522 !important;
  border-radius: 25em !important;
  border: 2px solid #CC0522 !important; }

.qty {
  width: 11.631em;
  text-align: center; }

.woocommerce .woocommerce-ordering {
  float: none !important;
  max-width: 220px; }
  .woocommerce .woocommerce-ordering select {
    display: block;
    font-size: 16px;
    font-family: sans-serif;
    font-weight: 700;
    color: #444;
    line-height: 1.3;
    padding: .6em 1.4em .5em .8em;
    width: 100%;
    max-width: 100%;
    box-sizing: border-box;
    margin: 0;
    border: 1px solid #aaa;
    box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.04);
    border-radius: .5em;
    -moz-appearance: none;
    -webkit-appearance: none;
    appearance: none;
    background-color: #fff;
    background-image: url("data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%23007CB2%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E"), linear-gradient(to bottom, #ffffff 0%, #e5e5e5 100%);
    background-repeat: no-repeat, repeat;
    background-position: right .7em top 50%, 0 0;
    background-size: .65em auto, 100%; }
  .woocommerce .woocommerce-ordering select::-ms-expand {
    display: none; }
  .woocommerce .woocommerce-ordering select:hover {
    border-color: #888; }
  .woocommerce .woocommerce-ordering select:focus {
    border-color: #aaa;
    box-shadow: 0 0 1px 3px rgba(59, 153, 252, 0.7);
    box-shadow: 0 0 0 3px -moz-mac-focusring;
    color: #222;
    outline: none; }
  .woocommerce .woocommerce-ordering select option {
    font-weight: normal; }

.wcpv-sold-by-loop a {
  text-decoration: underline !important;
  color: #CC0522; }
.wcpv-sold-by-loop a:hover {
  text-decoration: none !important; }

.woocommerce a.button {
  background: transparent !important;
  color: #CC0522 !important;
  border-radius: 25em !important;
  border: 2px solid #CC0522 !important; }

.woocommerce a.button:hover {
  background: transparent !important;
  background: #CC0522 !important;
  color: #fff !important;
  border-radius: 25em !important; }

.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
  float: left;
  margin: 0 2.4rem 2.992em 0;
  padding: 0;
  position: relative;
  width: 22.05%;
  margin-left: 0; }

.size-woocommerce_thumbnail:before {
  padding: 2.4rem 0 0;
  height: 400px; }

.size-woocommerce_thumbnail:before {
  padding: 0 0 2.4rem 0; }

.wcpv-sold-by-loop {
  line-height: 2.4rem;
  font-size: 1.6rem;
  padding: 2.4rem 0;
  display: block;
  min-height: 6rem; }

.woocommerce-loop-product__title {
  line-height: 2.4rem;
  font-size: 2.4rem !important;
  padding: 2.4rem 0;
  display: block;
  min-height: 4.8rem; }

.woocommerce ul.products li.product .price {
  line-height: 2.4rem;
  font-size: 1.6rem;
  padding: 2.4rem 0; }

.content-area {
  max-width: 1600px;
  width: 100%;
  margin: 2.4rem auto;
  text-align: center;
  font-size: 2rem !important;
  line-height: 2.4rem !important; }
  .content-area h2 {
    text-align: center; }
  .content-area .price {
    text-align: center; }

/*# sourceMappingURL=woo.css.map */


/*search*/

.search-input {padding: 1.2rem; width: 60%;}
.search-submit {    background: transparent;
    border: 2px solid white;
    padding: 1.2rem;
    color: #fff;}
