/*MailerLite Form Style */
	


.ebookcover img{
            
            max-width:60%;
            max-height:60%;
            margin-top:50px !important;
            margin-left: 40px !important;
            -webkit-box-shadow: 0px 0px 15px 10px rgba(255, 255, 255, .75);
            box-shadow: 0px 0px 15px 10px rgba(255, 255, 255, .75);
            -webkit-transition: all 0.7s ease;
            transition: all 0.7s ease;  
    }

	.mailerlite-form {
		
		margin-top:0px !important;
		margin-left:0 !important;

	}


    .down-arrow {

width: 8% !important;


}

		   
.booktitleform{
    
    color:#595858;
    font-size:25px;
    font-family: 'Montserrat', sans-serif !important;
    font-weight:bold;
    text-align: center;
    }
    
    .steps {
    
    color:#7c7c7c;
    font-size:20px;
    font-family: 'Montserrat', sans-serif !important;
    margin-left:40px !important;
    text-align: center !important;
    }

 @import url('https://fonts.googleapis.com/css?family=Open+Sans:400,400i,700,700i&subset=cyrillic,cyrillic-ext,latin-ext');
    #mlb2-4026941,
    #mlb2-4026941 *,
    #mlb2-4026941 a:hover,
    #mlb2-4026941 a:visited,
    #mlb2-4026941 a:focus,
    #mlb2-4026941 a:active {
        overflow: visible;
        position: static;
        background: none;
        border: none;
        bottom: auto;
        clear: none;
        cursor: default;
        float: none;
        letter-spacing: normal;
        line-height: normal;
        text-align: left;
        text-indent: 0;
        text-transform: none;
        visibility: visible;
        white-space: normal;
        max-height: none;
        max-width: none;
        left: auto;
        min-height: 0;
        min-width: 0;
        right: auto;
        top: auto;
        width: auto;
        z-index: auto;
        text-shadow: none;
        box-shadow: none;
        outline: medium none;
    }
   
    #mlb2-4026941 a:hover {
        cursor: pointer !important;
    }
   
    #mlb2-4026941 h4 {
        font-weight: normal;
    }
   
    #mlb2-4026941 .subscribe-form {
        padding: 20px;
        width: 80% !important;
        border: 0px !important;
        background-color:transparent !important;
        border-radius: 0px !important;
        box-sizing: border-box !important;
    }
   
    #mlb2-4026941 .subscribe-form .form-section {
        margin-bottom: 20px;
        width: 100%;
    }
   
    #mlb2-4026941 .subscribe-form .form-section.mb10 {
        margin-bottom: 10px;
        float: left;
    }
   
    #mlb2-4026941 .subscribe-form .form-section.mb0 {
        margin-bottom: 0px;
    }
   
    #mlb2-4026941 .subscribe-form .form-section h4 {
       margin-left:20px;
        padding: 0px !important;
       	color:#595858;
		font-size:25px;
		font-family: 'Montserrat', sans-serif !important;
		font-weight:bold;
        line-height: 100%;
        text-align: center !important;

    }
   
    #mlb2-4026941 .subscribe-form .form-section p,
    #mlb2-4026941 .subscribe-form .form-section li {
        line-height: 150%;
        padding: 0px !important;
        margin: 0px 0px 10px 0px;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 15px !important;
        text-align: center;
    }
   
    #mlb2-4026941 .subscribe-form .form-section a {
        font-size: 15px !important;
    }
   
    #mlb2-4026941 .subscribe-form .form-section .confirmation_checkbox {
        line-height: 150%;
        padding: 0px !important;
        margin: 0px 0px 15px 0px !important;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 12px !important;
        font-weight: normal !important;
    }
   
    #mlb2-4026941 .subscribe-form .form-section .confirmation_checkbox input[type="checkbox"] {
        margin-right: 5px !important;
    }
   
    #mlb2-4026941 .subscribe-form .form-section .form-group {
        margin-bottom: 15px;

    }

    #mlb2-4026941 .subscribe-form .form-section .form-group label {
        float: center;
        margin-bottom: 10px;
        width: 100%;
        line-height: 100%;
        font-weight: bold;
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 15px !important;
        

    }
   
    #mlb2-4026941 .subscribe-form .form-section .checkbox {
        width: 100%;
        margin: 0px 0px 10px 0px;
    }
   
    #mlb2-4026941 .subscribe-form .form-section .checkbox label {
        color: #000000 !important;
        font-family: 'Open Sans', sans-serif !important;
        font-size: 15px !important;
    }
   
    #mlb2-4026941 .subscribe-form .form-section .checkbox input {
        margin: 0px 5px 0px 0px;
    }
   
    #mlb2-4026941 .subscribe-form .form-section .checkbox input[type=checkbox] {
        -webkit-appearance: checkbox;
    }
   


    #mlb2-4026941.ml-subscribe-form .form-group .form-control {
        
       		border:0;
			background-color:#ffffff !important;
			height:60px;
			color:#ada6a6;
			border:2px solid #d8d8d8;
			width:80%;
			font-size:16px !important;
			padding:10px 0px 10px 10px !important;
			margin-left:40px;
			padding-left:5px;
			font-family: 'Montserrat', sans-serif;
    }
   


    #mlb2-4026941.ml-subscribe-form button {
        border: none !important;
        cursor: pointer !important;
        width:80%;
        margin-left:40px;
        border-radius: 0px !important;
        height: auto !important;
        background-color: #EC5238 !important;
        color: #FFFFFF !important;
        font-family: 'Montserrat', sans-serif;
        font-size: 20px !important;
        font-weight: bold;
        text-align: center !important;
        padding-top: 20px !important;
        padding-bottom: 20px !important;


    }

    #mlb2-4026941.ml-subscribe-form button {
			background-color:#EC5238 !important;
			border-radius:0;
			border:none;
			font-weight:bold !important;
			width:100%;
			
	}
	
	#mlb2-4026941.ml-subscribe-form button:hover, #mlb2-4026941.ml-subscribe-form button:focus,
		#mlb2-4026941.ml-subscribe-form button:active, #mlb2-4026941.ml-subscribe-form button.active, 
		.open>.dropdown-toggle.btn-lg {
						background-color:#B8341C !important;
						
		}
	
#mlb2-4026941.ml-subscribe-form button:active:focus {
						 
						background-color:#B8341C !important; 
						
				
				
		
		}
   
    #mlb2-4026941.ml-subscribe-form button.gradient-on {
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
        background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 100%);
    }
   
    #mlb2-4026941.ml-subscribe-form button.gradient-on:hover {
        background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: -o-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
        background: linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    }
   
    #mlb2-4026941.ml-subscribe-form button[disabled] {
        cursor: not-allowed!important;
    }
   
    #mlb2-4026941.ml-subscribe-form .form-section.ml-error label {
        color: red!important;
    }
   
    #mlb2-4026941.ml-subscribe-form .form-group.ml-error label {
        color: red!important;
    }
   
    #mlb2-4026941.ml-subscribe-form .form-group.ml-error .form-control {
        border-color: red!important;
    }


#newsletter-submit{
			text-align:center;
			font-size:20px !important;
		width:80% !important;
		font-weight:bold !important;
		font-family: 'Montserrat', sans-serif !important;
		
			
	}
	
	
	


   
    @media (max-width: 600px) {
        #mlb2-4026941 {
            width: 100% !important;
        }

        #mlb2-4026941 form.ml-block-form,
        #mlb2-4026941 .subscribe-form {
            width: 100% !important;
        }

        #mlb2-4026941.ml-subscribe-form button {
       
        width:80% !important;
        font-size: 18px !important;
        font-weight: bold;
        


    }

    }	


    /* Smartphones (portrait and landscape) ----------- */
@media only screen


and (max-width : 768px) {
    

        .ebookcover img{
    
            max-width:50%;
            max-height:50%;
            margin-left:5px !important;
            margin-top:0px !important;
            
        }

  #mlb2-4026941 .subscribe-form {
        
        width: 100% !important;
        
    }

  #mlb2-4026941.ml-subscribe-form button {
       
        font-size: 18px !important;
        padding-top: 15px !important;
        padding-bottom:15px !important;


    }
  
        form{
        
        margin-left:-15px !important;
        
        
        }
    
    
  
    .newsletter{
    
    margin-top:-110px;
    
    
    }
    
    
    #newslettertitle {
    font-size:35px;
    padding-top:20px;
    padding-bottom:10px;
}


    
    #af-form-198737960 
    .buttonContainer        {
            text-align:center;
            margin-top:-30px !important;
            margin-left:10px !important;
            
    }
    
    
    
    #newsletter-submit{
            text-align:center;
            font-size:17px !important;
            font-weight:bold !important;
            
            
            
    }


     #mlb2-4028529 button.ml-subscribe-button {
       
        width: 75% !important;
        margin-right: -10px;
       
    }

    
    .btn-success {
            background-color:#74B027;
            border-radius:0;
            border:none;
            width:100% !important;
            
            
    }
    
    
    
    .promo img{
    
    max-width:70%;
    max-height:70%;
    
    
    }



    #mlb2-4026941 .subscribe-form .form-section h4 {
       margin-left:40px !important;
        
    }
  


  .down-arrow {

width: 20% !important;


}

  }
  
 @media only screen
and (min-width : 990px)
and (max-width : 1150px) {




        .ebookcover img{
    
    max-width:80% !important;
    max-height:100% !important;
    margin-left:0px !important;
    margin-top:80px !important;
        }


          #mlb2-4026941 .subscribe-form {
        padding: 20px;
        width: 100% !important;
        
    }


    #mlb2-4026941 .subscribe-form .form-section h4 {
       margin-left:40px !important;
    
    }
   

    }
  


@media only screen
and (min-width : 480px)
and (max-width : 991px) {




.down-arrow {

max-width: 10% !important;


}
    
.booktitleform{
    
   
    margin-right:40px !important;

    }
    
    .steps {

   margin-right:40px !important;

    }


.ebookcover img{

            margin-right:-15px !important;
            max-width:100% !important;
    max-height:100% !important;
            
        }
   
  #mlb2-4026941 .subscribe-form {
        
        width: 80% !important;

        
    }

        .mailerlite-form {
        
        margin-top:0px !important;
        margin-left:40px !important;

    }
     
   #mlb2-4026941.ml-subscribe-form button {
       
        width:80% !important;
        font-weight: bold;
         font-size: 20px !important;
        padding-top: 20px !important;
        padding-bottom:20px !important;


        
    }
        

    #mlb2-4026941.ml-subscribe-form .form-group .form-control {
        
            border:0;
            background-color:#ffffff !important;
            height:60px;
            color:#ada6a6;
            border:2px solid #d8d8d8;
            width:80%;
            font-size:16px !important;
            padding:10px 0px 10px 10px !important;
            margin-left:40px;
            padding-left:5px;
            font-family: 'Montserrat', sans-serif;
    }

        .ebookcover img{
    
    max-width:25% !important;
    max-height:25% !important;
    margin-left:0px !important;
    margin-top:0px !important;
        }
        
        
        
        .newsletter{
        
        height:auto;
        
        }
        
    
        
        #newslettertitle {
        
    font-size:35px;
    font-weight:bold;
    margin-left: 0;
    text-align: center;
    
}
    
    
    
    #af-form-198737960 
    .buttonContainer        {
            text-align:center;
            margin-top:-30px !important;
            margin-left:-5px !important;
            
    
            
    }
    
    #newsletter-submit{
            text-align:center;
            font-size:24px !important;
            font-weight:bold !important;
            
            
    }
    
    .btn-success {
            background-color:#74B027;
            border-radius:0;
            border:none;
            width:100% !important;
            
            
    }
    
    .promo img{
    
    max-width:40%;
    max-height:40%;
    
    
    }
    

 
}






/* iPads (landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : landscape) {


  #mlb2-4026941 .subscribe-form {
        
        width: 80% !important;
        
    }
        
        
    .down-arrow {

max-width: 12% !important;


}

        .ebookcover img{
    
    max-width:50%;
    max-height:50%;
    margin-top:150px;
    
        }
    
  
}
/* Large screens ----------- */
@media only screen
and (min-width : 1824px) {

    .ebookcover img{
    
    max-width:40%;
    max-height:40%;
    margin-top:50px !important;
    margin-right:-450px !important;
    
        }
            
            
}
