.highlight{
  font-family: Helvetica Neue !important;
  font-weight: UltraLight !important; 
  font-size 16px !important;
  line-height: 99% !important;
  margin: auto !important;
  width: 80% !important;
  bottom-margin: 50px !important;
  
}

#desktopsection{
   display: inline !important; 
  }

#mobilesection{
   display: inline !important; 
  }


@media only screen and (max-width: 767px){

#mobilesection{
   display: inline !important; 
    
background-size: 100% !important;
    
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#ffffff+41,e5e5e5+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 41%, #e5e5e5 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(41%,#ffffff), color-stop(100%,#e5e5e5)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ffffff 41%,#e5e5e5 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ffffff 41%,#e5e5e5 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ffffff 41%,#e5e5e5 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ffffff 41%,#e5e5e5 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#e5e5e5',GradientType=0 ); /* IE6-9 */


    
    
    
    
    .headline{
    	font-size: 30px !important; 
      -webkit-animation-delay: 4s !important; ; /* Chrome, Safari, Opera */
    animation-delay: 4s !important; ;
    } 
    img {
     width: 100% !important;
    }

  }
  
#desktopsection{
   display: none !important; 
  }
  
  
.pledgeformhidden{
	display: inline !important;
}
  
  #pledgehero {
background-repeat: no-repeat; background-image: url(http://www.coeio.com/wp-content/uploads/2015/05/Art-Exhibit-1030x773.jpg); background-attachment: scroll; background-position: top center !important; 
    background-size: 100% !important;
}

  #homepagehero {
background-repeat: no-repeat; background-image: url(http://www.coeio.com/wp-content/uploads/2015/05/Art-Exhibit-1030x773.jpg); background-attachment: scroll; background-position: top center !important; 
    background-size: 150% !important;
}
  
#pledgehero .pledgeformvisible{
	display: none !important;
}

  
#pledgehero .av-section-color-overlay-wrap {
	height: 24.5% !important;
}
   
  
}


#pledgeformhidden {
	display: none !important;
}
  
#pledgehero .pledgeformvisible{
	display: inline !important;
}

.pledgeheader{
  
  

  float: center !important;	
  padding: 0px 20px 20px 20px !important;
  margin:auto !important;
  width: 100% !important;
  padding-top: 20px !important;
  padding-bottom: 20px !important;
  border: 1px 0 0 1px solid #aaaaaa !important;
  margin-bottom: 0px !important;
  font-style: italics !important;
  font-size: 12px !important;
  margin: -15px -26px 0px 0px !important;
  background: #1e73be !important;
  border-radius: 5px 5px 0px 0px !important;
  color: #ffffff !important;
  opacity: .9 !important;
   -webkit-animation-delay: 1.5s !important;/* Chrome, Safari, Opera */
    animation-delay: 1.5s !important;
  line-height: 90%;


  
}

.pledgeheader h2{
	color: #ffffff !important;
  font-size: 95% !important;
  line-height: 100%;
}


.ninja-forms-required-items{
display:none;
}


.form-style-8 input[type="button"], 
.form-style-8 input[type="submit"]{
    -moz-box-shadow: inset 0px 1px 0px 0px #45D6D6 !important;
    -webkit-box-shadow: inset 0px 1px 0px 0px #45D6D6 !important;
    box-shadow: inset 0px 1px 0px 0px #45D6D6 !important;
    background-color: #2CBBBB !important;
    border: 1px solid #27A0A0 !important;
    display: inline-block !important;
    cursor: pointer !important;
    color: #FFFFFF !important;
    font-family: 'Open Sans Condensed', sans-serif !important;
    font-size: 14px !important;
    padding: 8px 18px !important;
    text-decoration: none !important;
    text-transform: uppercase !important;
}
.form-style-8 input[type="button"]:hover, 
.form-style-8 input[type="submit"]:hover {
    background:linear-gradient(to bottom, #34CACA 5%, #30C9C9 100%) !important;
    background-color:#34CACA !important;
}





.pledgelabel input[type=checkbox] + label {
  color: #ccc !important;
  font-style: italic !important;
} 
.pledgelabel input[type=checkbox]:checked + label {
  color: #f00 !important;
  font-style: normal !important;
} 





@media only screen and (max-width: 767px){
.responsive #top .logo {
height: 25px !important;
}
.responsive .logo img {

  max-height: 50px!important;
}
.responsive #entrybrand {
	display: none !important;
}
  
.responsive #hhomepagehero .h1{
	font-size: 65% !important;
}
  
}


#homepagehero .av-special-heading-tag
{
    display: none !important:  
}

/*
.typeform-share button {
	background-color: blue !important;
    color: blue !important;

}
*/


.product .span.price { display: none !important; }

.product .shop_columns_2 .products .product {
  width: 45%;
  margin-right: 2%;
}


.homepageproduct img{
  border-radius: 25px !important; 
}

.homepageproduct div{
   border-color: black !important; 
}


.mc4wp-form .mc4wp-form-5139{
 text-align: center !important; 
  margin: 0 auto !important;
}

.emailwrapper{
	display: inline-block !important;
  	margin-left: auto !important;
    margin-right: auto!important;
    text-align: center !important;
  	width: 100% !important;
    

}
.emailbutton{
    display: inline-block !important;
  	width: 65%!important;
    margin: 0 auto !important;
    height: 40px !important;
}

.emailinput{
   display: inline-block !important;
    width: 35%!important;
    margin: 0 auto !important;
      height: 40px !important;

  
}

.city-boxes {
  text-align: center;
}

.city-box {
  position: relative;
  float: left;
  background: #cdcdcd;
  color: #fff;
  overflow: hidden;
}

.city-box-caption.present, .city-box-caption.past, .city-box-caption.future {
  position: absolute;
  top: 27px;
  left: 0;
  right: 0;
  font-family: 'josefin_sanssemibold',Arial,sans-serif;
  text-transform: uppercase;
  text-align: center;
  font-size: 18px;
  color: #424242;
  z-index: 1;
}

.city-box img {
  position: relative;
  width: 100%;
  height: auto;
  -webkit-transition: -webkit-transform 1s;
  transition: transform 1s;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
}

.city-box-text {
  top: 25%;
}

.city-box-text1 {
  top: 7%;
}

.city-box-text {
  position: absolute;
  top: 18.5%;
  left: 0;
  right: 0;
  text-align: center;
}

.city-box-ttl, .city-box-hash {
  font-size: 36px;
}

.city-box-hash {
  font: 27px/31px 'josefin_sansregular',Arial,sans-serif;
}

.city-box-sub-ttl {
  text-transform: uppercase;
  font-family: 'OpenSans-Bold';
  padding: 18px 0 0;
  font-size: 16px;
  line-height: 19px;
}

.city-box-btn {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 25px;
}


.frontpagebuttons2{
  display: inline-block !important;
  font-family: montserrat !important;
  font-weight: light !important;
  line-height: 40px;
  width: 100% !important ;
  margin-left: auto !important;
  margin-right: auto !important;

}

.choosethesuit2{
  line-height: 40px;
  <!--display: inline-block !important; -->
  font-family: 'Gotham SSm A','Gotham SSm B',sans-serif;
  background-color: #000000 !important;
  color: #ffffff!important;
  padding: 0 20px !important;
  font-family: 'Gotham SSm A','Gotham SSm B',sans-serif;
  font-size: 10px !important;
  letter-spacing: .1em !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
  border: 0px solid #666 !important;
  border-radius: 0 !important;
  width: 65% !important;
 
}

.choosethesuit2:hover{
   background-color: grey !important;		 
}

.learnmore2{
  <!--	display: inline-block !important; -->
  color: rgba(153,153,153,.9) !important;
  font-family: 'Gotham SSm A','Gotham SSm B',sans-serif !important;
  font-size: 10px !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  border-bottom: 1px solid !important;
  
  margin-left: 30px!important;
  width: 40% !important;

}

.learnmore2:hover{
   color: #000000 !important;
  border-color: #000000 !important;
  
}




.frontpagebuttons{
  display: inline-block !important;
  font-family: montserrat !important;
  font-weight: light !important;
  line-height: 40px;
  width: 100% !important ;
  margin-left: auto !important;
  margin-right: auto !important;

}

.choosethesuit{
  line-height: 40px;
  display: inline-block !important;
  font-family: 'Gotham SSm A','Gotham SSm B',sans-serif;
  background-color: #000000 !important;
  color: #ffffff!important;
  padding: 0 20px !important;
  font-family: 'Gotham SSm A','Gotham SSm B',sans-serif;
  font-size: 10px !important;
  letter-spacing: .1em !important;
  text-transform: uppercase !important;
  font-weight: 500 !important;
  border: 0px solid #666 !important;
  border-radius: 0 !important; 
}

.choosethesuit:hover{
   background-color: grey !important;		 
}

.learnmore{
  display: inline-block !important;
  color: rgba(153,153,153,.9) !important;
  font-family: 'Gotham SSm A','Gotham SSm B',sans-serif !important;
  font-size: 10px !important;
  line-height: 24px !important;
  font-weight: 500 !important;
  letter-spacing: .18em !important;
  text-transform: uppercase !important;
  cursor: pointer !important;
  border-bottom: 1px solid !important;
  
  margin-left: 30px!important;

}

.learnmore:hover{
   color: #000000 !important;
  border-color: #000000 !important;
  
}


.herobutton  {
   display: inline-block !important;
   padding: 0 5px !important;
}


@media only screen and (max-width: 767px) {
#top .container .av-masonry-col-flexible .av-masonry-entry {
width: 100%;
}
}


.blogbutton {
  -webkit-border-radius: 5;
  -moz-border-radius: 5;
  border-radius: 5px;
  font-family: Arial;
  color: #ffffff !important;
  font-size: 16px;
  background: #138808;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.blogbutton:hover {
  background: #4C9141;
  text-decoration: none;
}


.onsale { display: none !important; }

/** fix for blog images in woocommerce catalog images
#top .thumbnail_container img {
margin: 0 auto;
width: 240px;
position: relative;
}

**/


.mc4wp-form form{margin:0!important;clear:both; display:inline-block center;}
.mc4wp-form p br{display:none}
.mc4wp-form label{display:block;visibility:visible;position:relative;margin-bottom:7px;font-weight:600}
.mc4wp-form p{position:relative;clear:both;float:left;width:100%}
.mc4wp-form p.hidden{position:absolute;width:0;left:0;top:0}
.mc4wp-form .form_element_half{width:49.5%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_third{width:32.6%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_two_third{width:66.4%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_fourth{width:24.2%;float:left;margin-left:1%;clear:none}
.mc4wp-form .form_element_three_fourth{width:74.8%;float:left;margin-left:1%;clear:none}
.mc4wp-form .first_form{clear:both;margin-left:0}
@media only screen and (max-width: 479px) { .responsive .mc4wp-form .form_element{width:100%;clear:both;margin-right:0;margin-left:0;float:none} }
#top .mc4wp-form input[type='text'],#top .mc4wp-form input[type='email'],#top .mc4wp-form select,#top .mc4wp-form textarea{width:100%;margin-bottom:0;display:inline;min-width:50px;padding:13px;border-radius:2px}
#top .mc4wp-form select{-webkit-appearance:none;border-radius:0;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAANCAYAAAC+ct6XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RjBBRUQ1QTQ1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RjBBRUQ1QTU1QzkxMTFFMDlDNDdEQzgyNUE1RjI4MTEiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpGMEFFRDVBMjVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMEFFRDVBMzVDOTExMUUwOUM0N0RDODI1QTVGMjgxMSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/Pk5mU4QAAACUSURBVHjaYmRgYJD6////MwY6AyaGAQIspCieM2cOjKkIxCFA3A0TSElJoZ3FUCANxAeAWA6IOYG4iR5BjWwpCDQCcSnNgxoIVJCDFwnwA/FHWlp8EIpHSKoGgiggLkITewrEcbQO6mVAbAbE+VD+a3IsJTc7FQAxDxD7AbEzEF+jR1DDywtoCr9DbhwzDlRZDRBgACYqHJO9bkklAAAAAElFTkSuQmCC);background-position:center right;background-repeat:no-repeat;border-radius:2px}
.mc4wp-form .button{margin:0;padding:16px 20px;border-radius:2px;border-bottom-width:1px;border-bottom-style:solid;font-weight:400;font-size:14px; "min-width:142px;outline:none}
.mc4wp-form .modified_width .button{width:100%;padding:13px 10px 14px;min-width:0}
.mc4wp-form p input,.mc4wp-form p textarea,.mc4wp-form p select{-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out}















.mailbag-wrap { /* Wraps entire form */ }

.mailbag-wrap label { /* Label styles */ }

.mailbag-wrap input[type="text"] {
 height: 44px; !important;
 background: #ffffff  !important;
 border-radius: 5px 0 0 5px !important; 
  display:inline-block !important;

}

.mailbag-wrap input[type='email'] {
 width:75%
  height: 44px; !important;
 background: #ffffff  !important;
 border-radius: 5px 0 0 5px !important; 
  display:inline-block !important;

}

.mailbag-wrap input[type='submit'] { 
 width: 25%;
  background: #D00000  !important;
 height: 44px; !important;
 border-radius: 0 5px 5px 0 !important; 
  display:inline-block !important;

}

  
.mc4wp-form .infooter input[type="email"]{
 background-color: #eeeeee !important;
}  

/***
.mc4wp-form{
  
}

.mc4wp-form input[type="text"]{
 width:50% !important; 
  
}
.mc4wp-form input[type="email"], input[type="text"]{

 height: 44px; !important;
 background: #ffffff  !important;
 border-radius: 5px 0 0 5px !important; 
  
}



.mc4wp-form input[type="email"]{
 width: 75% !important;
}
.mc4wp-form input[type="submit"]{
 width: 25% !important;
}

.mc4wp-form input[type="submit"]{

 
 background: #D00000  !important;
 height: 44px; !important;
 border-radius: 0 5px 5px 0 !important; 
  
}

#input {
  display: flex !important;
  align-items: center !important;
}

***/


.av-share-link-description {
  text-align: center !important;  
}

.av-share-box-list noLightbox{
    
	border: transparent !important;
  border-style: none !important;
}

.transparenttable{
  float:center !important;
  text-align:center !important;
  margin-left: auto !important;
  margin-right: auto !important;
  border-style: none !important;
 width: 60% !important;
  white-space: nowrap !important;
  

}

.preorder {
    background-color: #e1e1e1;
    border-width: thick;
  border-style: solid;
  border-color: #e1e1e1;
}

