/*
Theme Name: PINEAPPLE
Theme URI: http://www.pineapple-planet.com/
Description: A Highly customizable theme with page builder and unlimited colors.
Author: Pineapple-planet
Author URI: http://www.pineapple-planet.com/
Version: 4.0.5
Tags: dark, light, left-sidebar, right-sidebar, fluid-layout, custom-background, custom-colors, custom-header, custom-menu, editor-style, full-width-template, theme-options, translation-ready
License: GNU General Public License
License URI: license.txt
Text Domain: zn_framework
*/
@font-face {
    font-family: 'Eras_Demi_ITC';
    src: url('fonts/Eras_Demi_ITC.eot');
    src: url('fonts/Eras_Demi_ITC.eot') format('embedded-opentype'),
         url('fonts/Eras_Demi_ITC.woff2') format('woff2'),
         url('fonts/Eras_Demi_ITC.woff') format('woff'),
         url('fonts/Eras_Demi_ITC.ttf') format('truetype'),
         url('fonts/Eras_Demi_ITC.svg#Eras_Demi_ITC') format('svg');
}
@font-face {
    font-family: 'HelveticaNeueLTStdRoman';
    src: url('fonts/HelveticaNeueLTStdRoman.eot');
    src: url('fonts/HelveticaNeueLTStdRoman.eot') format('embedded-opentype'),
         url('fonts/HelveticaNeueLTStdRoman.woff2') format('woff2'),
         url('fonts/HelveticaNeueLTStdRoman.woff') format('woff'),
        url('fonts/HelveticaNeueLTStdRoman.ttf') format('truetype'),
         url('fonts/HelveticaNeueLTStdRoman.svg#HelveticaNeueLTStdRoman') format('svg');
}

.main-nav ul li a{ font-family: 'HelveticaNeueLTStdRoman';}
.social-icons li a{ border-radius:50%;}
.logged-in ul li.login-menu{ display:none;}
.logged-in ul li.logout-menu{ display:block;}
ul li.logout-menu{ display:none;}
.button.btn{ background:#cd2122;background-color:#cd2122; color:#fff;}
.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register{ float:left; width:45%;margin:10px 2%;}
.registration-form{ width:45%;  margin:-63px 2% 10px; float:right;}
.registration-form h2{ margin-bottom:10px;}

.wpcf7-form p{ display:block; font-weight: bold; margin-bottom: 5px;  max-width: 100%;}
.wpcf7-submit{background: #cd2122 none repeat scroll 0 0;  border: 0 none; border-radius: 3px; box-shadow: none; color: #fff; font-size: 13px !important;    font-weight: 600; padding: 10px 20px; position: relative; text-shadow: none;text-transform: uppercase;}
.registration{ border: 1px solid #e9e9e9;border-radius: 5px;margin: 2em 0; padding: 20px; text-align: left;}
.registration-form input.wpcf7-text, .registration-form .wpcf7-textarea {box-sizing: border-box; line-height: 1; margin:7px 0 0; outline: 0 none; width: 100%;border: 1px solid #d8d8d8; height: auto; min-height: 30px;border-radius: 3px; box-shadow: 2px 2px 0 0 rgba(0, 0, 0, 0.05) inset;padding: 7px 10px;  transition: box-shadow 0.25s ease-in-out 0s;}
.registration-form .wpcf7-textarea{ height:50px;}
.wpcf7-form-control.wpcf7-submit.button { margin-top: 10px;}
.registration-form .required { border: 0 none; color: red; font-weight: 700;}

@media (max-width: 767px) {
	.woocommerce form.checkout_coupon, .woocommerce form.login, .woocommerce form.register, .registration-form{ float:none; width:100%;}
	.registration-form{ margin:20px 0px;}
	
	}