@charset "utf-8";
/*
Theme Name: curateEAT
*/

@font-face {font-family:"CreteRound-Regular";
			src:url("fonts/CreteRound-Regular.eot?") format("eot"),
				url("fonts/CreteRound-Regular.woff") format("woff"),
				url("fonts/CreteRound-Regular.ttf") format("truetype"),
				url("fonts/CreteRound-Regular.svg#CreteRound-Regular") format("svg");font-weight:normal;font-style:normal;
}


*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html{-webkit-text-size-adjust:none;}
body{ background:#fbfaf0;font-family:"CreteRound-Regular";}
img{ vertical-align:middle;}
a{ text-decoration:none; color:#615e5f;}
a:hover{ text-decoration:underline;}


.container{ width:1000px; background:url(images/line.png) no-repeat bottom center; margin:0 auto; padding:0px 65px 9px 65px;}
#header{ background-repeat:no-repeat; background-position:top center; height:800px;  }


.main_handwritten{ text-align:center; padding-top:40px; padding-bottom:24px;}
.social_media{ text-align:center; margin-bottom:58px;}
.social_media img{ margin:0px 25px;}

.who{ padding-top:50px; padding-bottom:45px;}
.who h1{ background:url(images/title_who.png) no-repeat center; height:52px; margin-bottom:30px; text-indent:-999em;}
.who_section{ overflow:hidden;}
.left_pic{ float:left; width:163px; margin-left:82px;}
.right_text{ float:left; width:580px; margin-left:45px; padding-right:50px;}
.right_text h3{ margin-bottom:10px;}
.right_text h3 img{ margin-left:-20px;}
.right_text p{ font-size:16px; line-height:24px;}

.events{ padding-top:58px; padding-bottom:70px;}
.events h1{ background:url(images/title_events.png) no-repeat center; height:50px; text-indent:-999em; margin-bottom:70px;}
.events_list{ overflow:hidden; margin-left:-45px;}
.events_list li{ float:left; width:260px; margin-left:45px;}
.events_list li .readMore{font-family:'Oswald',Arial, Helvetica, sans-serif; text-transform:uppercase; padding-left:24px; text-decoration:none; color:#615e5f; font-size:14px; letter-spacing:2px;}
.events_list li .readMore:hover{ text-decoration:underline;}
.text_of_event{ background:#f1efcc; height:270px; margin-bottom:20px;}
.text_of_event h3{font-family:'Oswald',Arial, Helvetica, sans-serif; letter-spacing:2px; text-transform:uppercase; font-size:20px; border-bottom:2px solid #fff; font-weight:normal; padding:20px 24px 14px; margin-bottom:13px;}
.text_of_event p{ font-size:14px; line-height:24px; padding-left:24px; padding-right:24px;  }

.love{ padding-top:54px; padding-bottom:52px;}
.love h1{ background:url(images/title_love.png) no-repeat center; height:51px; text-indent:-999em; margin-bottom:42px;}
.bx-wrapper{ position:relative;}
.bx-prev,.bx-next{ background:url(images/controls.png) no-repeat; width:30px; height:30px; text-indent:-999em; display:block; position:absolute; top:47%; outline:none;}
.bx-prev{ left:-45px; background-position:0px 0px;}
.bx-next{ right:-45px; background-position:-30px 0px;}

.contact{ padding-top:64px; margin-bottom:40px;width:1000px; margin:0 auto; padding-bottom:70px; padding-left:65px; padding-right:65px;}
.contact h1{ background:url(images/title_contact.png) no-repeat center; height:51px; margin-bottom:45px; text-indent:-999em;}
.gform_heading{ display:none;}
.form_section{ width:564px; margin:0 auto;}
.contact .gform_wrapper{ max-width:100%;}
.form_description{ text-align:center; margin-bottom:35px;}
.form_description p{ font-size:16px; line-height:24px;}


.contact .gform_wrapper .top_label .gfield_label{ padding-left:19px; font-weight:normal;font-family:'Oswald',Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; letter-spacing:1px; margin-bottom:7px;}
.contact .gform_wrapper ul li.gfield{ clear:none; float:left; width:48%; margin-bottom:10px;}
.contact .gform_wrapper ul li.gfield.fields_right{ float:right;}
.contact .gform_wrapper ul li.gfield.fields_full{ width:100%;} 
.contact .gform_wrapper .top_label input.medium{ width:100%; background:#f1efcc; height:57px; letter-spacing:2px; padding-left:18px; padding-right:18px; color:#3f3f36; font-size:16px; border-radius:5px; border:0;}
.contact .gform_wrapper .top_label textarea.textarea{ width:100%; height:192px; padding-top:15px; letter-spacing:2px; padding-bottom:15px; background:#f1efcc; padding-left:18px; padding-right:18px; color:#3f3f36; font-size:16px; border-radius:5px; border:0;}
.contact .gform_wrapper .gform_footer{ text-align:center; padding-top:22px;}
.contact .gform_wrapper .gform_footer input.button{ background:url(images/form_button.png) no-repeat; border:0; width:270px; height:36px; cursor:pointer; text-indent:-999em;}


.gform_wrapper.gform_validation_error div.validation_error{ margin-bottom:10px; font-weight:normal; font-size:14px; line-height:24px; text-align:center;}
.gform_wrapper.gform_validation_error .top_label .gfield_error .ginput_container{ max-width:100%;} 
.gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required div.ginput_container{ margin-top:0px;}
.gform_wrapper.gform_validation_error li.gfield.gfield_error, 
.gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{ background:none; border:0; padding:0 !important; margin:0 !important;}
.gform_wrapper.gform_validation_error li.gfield.gfield_error.gfield_contains_required{ margin:0 !important;padding:0 !important;}
.gform_wrapper.gform_validation_error .top_label .gfield_description.validation_message, 
.gform_wrapper.gform_validation_error .gfield_description.validation_message{ margin:0px; padding:0px !important; padding-left:18px !important; font-weight:normal;}
.gform_wrapper.gform_validation_error .validation_message{ padding-left:19px; font-weight:normal;}

#footer{ width:1000px; padding-left:65px; padding-right:65px; margin:0 auto; text-transform:uppercase; padding-top:65px; text-align:center; background:url(images/bg_footer.png) no-repeat bottom center; font-size:12px;font-family:'Oswald',Arial, Helvetica, sans-serif; color:#000; letter-spacing:1px;}
#footer a{ color:#986056;}
.footer_bottom{ overflow:hidden; padding-top:110px; padding-bottom:20px;}
.footer_bottom .bottom_left{ float:left;}
.footer_bottom .bottom_right{ float:right;}

.lovedescription {text-align: center;}
.lovedescription p {margin-top: 10px; line-height: 22px; font-size: 14px;}

.lovedescription h3{font-weight:normal;font-family:'Oswald',Arial, Helvetica, sans-serif; font-size:14px; text-transform:uppercase; letter-spacing:1px; margin:15px 0;}
.lovedescription a{text-align: center;font-family:'Oswald',Arial, Helvetica, sans-serif; font-size:14px; text-transform: uppercase; border-bottom: #f1efcc 5px; margin-top: 10px;}









