.lay-section{padding:1.5em 0}.lay-section h2{margin:10px 0 3px}.lay-section h3{margin:0 0 .4em;text-align:left}.lay-section h4{margin:0}.lay-section p{line-height:1.5em;margin:0}.temp-pic{padding:0 15px 15px}.temp-pic img,.threecolum_grid img{width:100%}.tp_float_rgt{float:right}.pdbot{margin:0 0 2em}.img_width{width:100%}.img_center{margin:0 auto;text-align:center}.img-sprite{background-image:url(../images/tempimg-sprite.png);display:block}.con-email,.con-location,.con-phone{height:48px;width:48px}.con-email{background-position:0 0}.con-phone{background-position:0 -50px}.con-location{background-position:0 -114px}.ly_bg .con-email{background-position:-48px 0}.ly_bg .con-phone{background-position:-48px -50px}.ly_bg .con-location{background-position:-48px -114px}.ly-btn:hover{text-decoration:none}.ly-btn,.ly-btn.ly_bg{border-radius:5px;padding:.5em 1em;text-decoration:none!important;display:inline-table;margin:20px 0 10px}.grid_padding{padding:25px 0 10px}.grid_padding_tp{padding:0 0 10px}.grid_border_tp{margin-top:10px;padding:25px 0 0}.imgWrp{border-radius:100px;margin:30px auto;padding:25px;width:100px}.ly_container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.lborder{border: 2px solid #88ceff; ;min-width:100px;min-height:50px}.sel_pick {width:5px; height:5px; background-color:#88ceff; z-index:1;}

@media (min-width: 768px) {.ly_container {width: 750px;}}
@media (min-width: 992px) {.ly_container {width: 970px;}}
@media (min-width: 1200px) {.ly_container {width: 1170px! important;}}
.lay-section h2{color: #666! important; font-size: 1.4em! important; }
.lay-section.ly_bg h2{color: #fff! important; font-size: 1.4em;}
.lay-section h3{color: #666! important; font-size: 43px; font-family: "Fjalla One","Helvetica Neue",Arial,sans-serif; text-align:center; margin: 30px 0 50px 0;}
.lay-section.ly_bg h3{color: #fff! important;}
.lay-section h4{color: #9e6b52! important; font-size: 30px; font-family: 'Norican', Arial, Helvetica, sans-serif;}
.lay-section.ly_bg h4{color: #fff! important;}
.lay-section p{color: #666! important; font-size: 16px;}
.lay-section.ly_bg p{color: #fff! important;}
.ly_bg {background-color:#84644b! important;}
.ly-btn {border:1px solid #84644b; color: #84644b !important; font-size: 1em; background: #fff;}
.ly-btn:hover {border:1px solid #84644b; color: #fff !important; background: #84644b;}
.ly-btn.ly_bg {border:1px solid #84644b; color: #84644b !important; font-size: 1em; background: #fff !important;}
.ly-btn.ly_bg:hover {border:1px solid #fff; color: #fff !important; background-color: #84644b !important;}
.grid_border_tp {border-top: 1px dashed #666;}
.ly_bg .grid_border_tp {border-top: 1px dashed #fff;}
.imgWrp {background-color:#84644b;}
.ly_bg .imgWrp {background-color: #fff; border: 2px solid #ddd;}
.lay-section p {padding:0;}
.grid_padding {padding: 25px 0 10px! important; text-align: left! important;}
.temp-pic {padding: 0 40px 20px 40px;}

@media screen and (max-width: 768px) {
	.lay-section h3 {font-size: 35px; margin: 10px 0 30px 0;}
	.lay-section h4 {font-size: 28px;}	
}




.goodie-container, #google_translate_element {width: 400px; padding: 0px; margin: 20px auto;}
.goodie-wrapper {padding: 10px; width: 100%; background: #eee; border-radius: 0; -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);}
.goog-te-gadget {padding: 10px; width: 100%; background: #eee; border-radius: 0; -webkit-box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);  box-shadow: 1px 1px 6px rgba(0, 0, 0, 0.5);}
.goodie-search-input {padding: 0 10px 0 16px; width: 85%; height: 45px; font-size: 15px; color: #999; background: #fefefe; border: 2px solid #4285f4; border-color: #4285f4; border-radius: 5px 0px 0px 5px;}
.goodie-search-input:focus {outline: 0; color:#555;}
.goodie-searchbtn{display: block; position: relative; padding-left: 12px; height: 45px; width: 15%;   background: #4285f4; border: 1px solid; border-color: #4285f4; border-radius: 0 5px 5px 0; cursor: pointer;  text-shadow: none; color: transparent; -webkit-box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); box-shadow: inset 0 1px rgba(255, 255, 255, 0.4); float: right;}
.goodie-searchbtn:before {content: ''; display: block; width: 30px; height: 30px; background: url("../images/goodie-sprite.png"); background-position:0 0;}
.goog-te-combo {padding: 0 10px 0 16px; width: 100%; height: 45px; font-size: 15px; color: #999; background: #fefefe; border: 2px solid #4285f4; border-color: #4285f4; border-radius: 5px;}
.goog-logo-link img{width:auto;}
.goodie-icon {background: #4285f4; width: 67px;  height: 67px; margin: 0 auto;   border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; -moz-border-radius: 50%;    -o-border-radius: 50%; text-align: center; box-shadow: 0 0 20px rgba(0, 0, 0, 0.4); margin-top: 15px;}
.goodie-contain{text-align: center; padding:5px 10px 20px 10px;}
.goodie-contain h3{text-align: center; font-size:24px; margin:20px 0 10px 0; color:#333}
.goodie-contain p{text-align: center; font-size:14px; margin:0 0 10px 0; color:#999}
.mail-icon {display: block; width: 60px; height: 60px; background: url("../images/goodie-sprite.png"); background-position: -57px 18px; background-repeat: no-repeat;}
.direction-icon {display: block; width: 60px; height: 60px; background: url("../images/goodie-sprite.png"); background-position: 9px -33px; background-repeat: no-repeat;}
.form_section {width: 85%; margin: 0 auto;}
.form_section input {padding: 0 10px 0 16px; width: 100%; height: 45px; font-size: 15px; color: #999; background: #fefefe; border: 2px solid #4285f4; border-color: #4285f4; border-radius: 5px; margin: 5px 0;}
.goodie-search-input:focus {outline: 0; color:#555;}

.radio-btn-section {position:relative;}
.radio_btn {display: inline-block; position: relative; padding-left: 20px; margin: 5px; cursor: pointer;     font-size: 15px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; 	text-align:left; font-weight: normal;}
.radio_btn input {position: absolute; opacity: 0; cursor: pointer; height:auto;}
.checkmark {position: absolute; top: 3px; left: 0; height: 15px; width: 15px; background-color: #ccc;    border-radius: 50%;}
.radio_btn:hover input ~ .checkmark {background-color: #ccc;}
.radio_btn input:checked ~ .checkmark {background-color: #2196F3;}
.checkmark:after {content: ""; position: absolute;  display: none;}
.radio_btn input:checked ~ .checkmark:after {display: block;}
.radio_btn .checkmark:after {top: 5px; left: 5px; width: 5px; height: 5px; border-radius: 50%; background: white;}

.form_section button{margin: 10px 0; border: none; outline: none; padding: 10px 60px; font-size: 20px; -webkit-appearance: none; background-color: #4285f4; color: #fff; display: inline-block; cursor:pointer; font-weight: bold; letter-spacing: 2px; } 
.form_section button:hover{background-color: #2e72e4; transition: 0.5s all; -webkit-transition: 0.5s all; 	-moz-transition: 0.5s all; -ms-transition: 0.5s all; -o-transition: 0.5s all;}
.goodie-wrapper {background: #eee;} .skiptranslate {background: #eee;} .goodie-search-input {border: 2px solid #c59054; border-color: #c59054;} .goog-te-combo {border: 2px solid #c59054; border-color: #c59054;} .goodie-searchbtn{background: #c59054; border-color: #c59054;} /*.goodie-searchbtnpostion:before { background-position:-30px 0;} */ .goodie-icon {background: #c59054;} /* .mail-icon-drak {background-position: -117px 18px;} */ .form_section input {background: #fefefe; border-color: #c59054;} .form_section button{background-color: #c59054; color: #fff;} .form_section button:hover{background-color: #a4641d;} /*.direction-icon-drak {background-position: -51px -33px;} */ .radio_btn input:checked ~ .checkmark {background-color: #c59054;} .radio_btn {line-height: normal;} @media(max-width:480px){ .form_section button {font-size: 15px;} }
