/* 
 * Full Background Responsive Slider v1.0 based on:
 *
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 *
 * Author: Marchetti Design
 * http://www.marchettidesign.net/ 
 */

 

		
		.animate					{-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}
		
		.flexslider, .flex-viewport	{width:100%;height:100%!important; margin:0;padding:0;}
		
		.flexslider .slides		{height:100%!important;}
			
		.flexslider .slides li 	{width:100%;height:100%!important; margin:0;padding:0;			
								  -webkit-background-size: cover!important;
								  -moz-background-size: cover!important;
								  -o-background-size: cover!important;
								  background-size: cover!important;
		}
		
		.flex-control-nav 	{bottom: 20%; }
		
		.flex-direction-nav {display:none;}	
	
       
        .flex-caption       {position: absolute; top:52.5%; left:0; text-align: center; width:100%;}
            .flex-caption h1 {
                font-family: 'Montez', cursive;
                line-height: 90px;
                font-size: 100px;
                padding: 20px 0 20px 0;
                margin: 0;
                border: 0;
                letter-spacing: 0;
                color: #fff;
                text-shadow: 2px 2px 12px #000;
            }
            .flex-caption p {
                font-family: 'Fira Sans', sans-serif;
                font-style:italic;
                color: #fff;
                letter-spacing: 2px;
                font-size: 36px;
                margin: 0;
                padding: 20px 15% 20px 15%;
                line-height: 40px;
                text-shadow: 2px 2px 12px #000;
            }


@media (max-width: 1440px) {

    .flex-caption h1 {
        line-height: 60px;
        font-size: 65px;
        padding: 20px 0 10px 0;
    }

    .flex-caption p {
        font-size: 28px;
        padding: 10px 10% 20px 10%;
        line-height: 28px;
    }

    .flex-control-nav {
        bottom: 25%;
    }
}


		@media (max-width: 760px) {

            .flex-caption h1 {
                line-height: 42px;
                font-size: 42px;
                padding: 20px 0 10px 0;
            }

            .flex-caption p {
                font-size: 22px;
                padding: 10px 5% 20px 5%;
                line-height: 22px;
            }
			
			.flex-control-nav 	{bottom: 15%; }	
				
		}