/*
	Theme Name: GoodLife
	Theme URI: http://themeforest.net/user/fuelthemes
	Description: <strong>GoodLife Magazine WordPress Theme by <a href="http://themeforest.net/user/fuelthemes?ref=fuelthemes">Fuel Themes</a></strong> – Update notifications available on Twitter and Themeforest <a href="http://twitter.com/anteksiler">Follow us on twitter</a> – <a href="http://themeforest.net/user/fuelthemes">Follow us on Themeforest</a>
	Version: 1.3.1
	Author: fuelthemes
	Author URI: http://themeforest.net/user/fuelthemes
	Text Domain: goodlife
	Domain Path: /inc/languages
	Tags: black, blue, red, white, two-columns, four-columns, responsive-layout, custom-header, custom-background, threaded-comments, sticky-post, translation-ready, microformats, rtl-language-support, editor-style
	License: Themeforest Split Licence
	License URI: -
*/

/*
* PLEASE DO NOT EDIT THIS FILE!
* 
* This file is only in your themefolder for WordPress to recognize basic theme data like name and version
* CSS Rules in this file will not be used by the theme. 
* Instead use the app.css file that is located in your themes /assets/css/ folder to add your styles. 
* If you just want to add small css snippets you might also  want to consider to add it to the designated 
* CSS option field in your themes backend at: Appearance -> Theme Options
*/
#fullwidth-signup-section {background: #000;padding: 10px 0;}
#fullwidth-signup-section .home-signup-section {max-width: 1200px;margin: 0 auto;padding: 0 15px;float: none;}
#fullwidth-signup-section .home-signup-section .form-left-sec {float: left;width: 30%;padding: 0 15px;box-sizing: border-box;text-align: left;}
#fullwidth-signup-section .home-signup-section .form-left-sec h4 {margin-top: 8px;color: #fff;}
#fullwidth-signup-section .home-signup-section .form-right-sec {float: left;width: 70%;padding: 0 15px;box-sizing: border-box;text-align: right;}
.input-sec-wrapper {display: inline-block;}
.input-sec-wrapper p {display: inline-block;color: #fff;}        
.signup-btn {display: inline-block;}
.input-sec-wrapper input[type="email"] {padding: 13px 15px 12px !important;margin-left: 10px;}   
.signup-btn input[type="submit"] {color: #fff;border: 1px solid #fff;background: transparent;}
.signup-btn input[type="submit"]:hover {background-color: #fff;border-color: #fff;color: #000;}
.widget > .widget-inner > strong,.widget > .widget-inner > a > strong {
    border-bottom: 2px solid #080808;
    display: block;
    font-size: 14px;
    margin-bottom: 28px;
    padding-bottom: 13px;
    text-transform: uppercase;
}
.constant-contact-form .widget-inner {background: #000;padding: 20px 20px 10px;}
.constant-contact-form .widget-inner strong {border-bottom: 2px solid #fff;color: #fff;}
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="text"] {padding: 15px 10px;max-width: 220px;width: 100%;background: #fff;border-radius: 0px;-webkit-border-radius: 0px;height: 41px;box-sizing: border-box;}
.constant-contact-form .widget-inner b {color: #fff;}
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="submit"] {color: #fff;border: 1px solid #fff;background: transparent;max-width: 220px;width: 100%;height: 41px;box-sizing: border-box;}
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="submit"]:hover {background-color: #fff;border-color: #fff;color: #000;}
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="text"]::-webkit-input-placeholder {color: #080808;}
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="text"]:-moz-placeholder { /* Firefox 18- */
color:#080808;  }
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="text"]::-moz-placeholder {  /* Firefox 19+ */
color: #080808;}
.constant-contact-form .widget-inner #constant-contact-signup-1 input[type="text"]:-ms-input-placeholder {  
color: #080808;  }
#constant-contact-signup-1 #constant-contact-signup-errors ul li label {color: #fff;}
#ctct_form_designer_widget-2 #constant-contact-signup-1 .cc_success {color: #398f14 !important;}
.form-right-sec input[type="email"].wpcf7-not-valid {margin-bottom: 0;}
#constant-contact-signup-1 #constant-contact-signup-errors ul li {padding: 0;}
.form-right-sec .wpcf7-not-valid-tip {color: #fff;}
#fullwidth-signup-section .wpcf7-response-output {margin: 50px 34px 0 14px !important;color: #fff;white-space:normal;padding:10px !important;}
#fullwidth-signup-section .wpcf7-form {overflow: hidden;display: block;}
div.wpcf7-mail-sent-ok {border:2px solid #06d84b !important;}
#fullwidth-signup-section input[type="email"]::-moz-placeholder {color: transparent !important;opacity: 0;}
#fullwidth-signup-section input[type="email"]::-webkit-input-placeholder {color: transparent !important;opacity: 0;}
#fullwidth-signup-section input[type="email"]:-ms-input-placeholder {color: transparent !important;opacity: 0;}
#ctct_form_designer_widget-2 #constant-contact-signup-1 input[type="submit"] {display: none;}
#ctct_form_designer_widget-2 #constant-contact-signup-1 .kws_input_container input[type="submit"] {display: block;margin: 0 auto;}
#ctct_form_designer_widget-2 > .widget-inner > a > strong {border-bottom-color: #fff !important;}
/********/
#cc_form_2 .cc_email_address input[type="text"] {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    box-sizing: border-box;
    height: 41px;
    max-width: 220px;
    padding: 15px 10px;
    width: 100%;
}
#cc_form_2 .gfield input[type="submit"] {
    background: transparent none repeat scroll 0 0;
    border: 1px solid #fff;
    box-sizing: border-box;
    color: #fff;
    height: 41px;
    max-width: 220px;
    width: 100%;
}
#cc_form_2 {background-color: #000 !important;border-color: #000 !important;}
.post-bottom-meta span {display:none !important;}
@media (max-width:900px){
    #fullwidth-signup-section .home-signup-section .form-left-sec {float: none;width: 100%;margin-bottom: 10px;text-align: center;}
    #fullwidth-signup-section .home-signup-section .form-right-sec {float: none;width: 100%;text-align: center;}
    #fullwidth-signup-section {padding: 10px 0 20px;}
    #fullwidth-signup-section .wpcf7-response-output {margin:10px 0 0 !important;}
}
@media (max-width:670px) {.input-sec-wrapper input[type="email"] {max-width: 220px;}}
@media (max-width:640px) {
    .input-sec-wrapper {display: block;margin-bottom: 20px;margin-top: 20px;}
    .signup-btn {margin-left: 66px;}
    #fullwidth-signup-section input[type="email"]::-moz-placeholder {color: #080808 !important;opacity: 1;}
    #fullwidth-signup-section input[type="email"]::-webkit-input-placeholder {color: #080808 !important;opacity: 1;}
    #fullwidth-signup-section input[type="email"]:-ms-input-placeholder {color: #080808 !important;opacity: 1;}
    #fullwidth-signup-section .input-sec-wrapper p:first-child {display: none;}
    
    .input-sec-wrapper p {display: block;}
    .signup-btn {margin-left:0; }
    .input-sec-wrapper p {display: block;margin-bottom: 10px;}
    .input-sec-wrapper p:last-child {margin-bottom: 0;}
    .input-sec-wrapper input[type="email"] {margin-left: 0;}
    .input-sec-wrapper input[type="email"] {max-width: 240px;}
}


.post-content ol li {position:relative; padding-left:40px;}

.post-content ol li:before {position:absolute; top:0px; left:0px;}
