@charset "utf-8";
/*------------------------------------------------------------------
[Responsive Stylesheet]

1. Small desktop
2. Tablet landskape
3. Tablet Portrait
4. Phone
5. Small Phone
6. Max Height 768
-------------------------------------------------------------------*/

#blinker_desktop {width: 20%; text-align: right;}
.center-image {height: 750px;}
.center-image img {text-align: center; height: 100%;  width: auto; padding: 0;  margin: 0;}

.fullfull {height: auto;}
.fullfull img {width: 100%; height: auto;}

.almostfull {height: auto;}
.almostfull img {width: 100% !important; height: auto !important; text-align: center; }


/* 

#content {
    margin-top: 10px;
}



#header {height: 114px !important;}
#header-wrap {height: 114px !important;}

#content {
    margin-top: -15px;
}


#first {height: 120px; }

*/


/* ==============================
   Small desktop
   ============================== */

@media only screen and (max-width: 1565px) {
    .center-image {height: 800px;}
    .center-image img {text-align: center; height: 100%;  width: auto; padding: 0;  margin: 0;}
}  

@media only screen and (max-width: 1400px) {
    .center-image {height: 700px;}
    .center-image img {text-align: center; height: 100%;  width: auto; padding: 0;  margin: 0;}
}  

@media only screen and (max-width: 1255px) {
    #blinker_desktop {width: 5%;}
    .center-image {height: 650px;}
    .center-image img {text-align: center; height: 100%;  width: auto; padding: 0;  margin: 0;}
    #logo img {
        height: 80px !important;
        width: auto;
    }

    .menu-container .menu-link {
        padding: 24px 0x 4px 0px ;
        font-size: 0.95em !important;
    }
}

/* ==============================
   Tablet landskape
   ============================== */

@media only screen and (max-width: 1124px) {
    #blinker_desktop {width: 5%;}
    .center-image {height: 600px;}
    .center-image img {text-align: center; height: 100%;  width: auto; padding: 0;  margin: 0;}

    #logo img {
        height: 53px !important;
        width: 200px  !important;
    }

    .menu-container .menu-link {
        padding: 24px 0px 4px 0px ;
        font-size: 0.8em !important;
    }
}
  


@media only screen and (max-width: 992px) {

    #first {height: auto;}

    #content {
        margin-top: 0;
    }

    .center-image {width: 100%; text-align: center; padding: 0; margin: 0; height: auto;}
    .center-image img {text-align: center; width: 100%;  height: auto; padding: 0; margin: 0;}

    #blinker_desktop {display: none;}
    #blinker_mobile {display: inline-block; padding: 0 10px;}

    .home_logo {
        display: none;
    }
    

    .menu-link {
        display: block;
        line-height: 22px;
        padding: 24px 0px 4px 0px ;
        color: #444;
        font-weight: 400;
        font-size: 24px;
        text-transform: lowercase;
    	font-family: "Goldplay-Regular", Helvetica, Arial, sans-serif;
    }

	.postcontent,
	.postcontent.bothsidebar,
	.sidebar,
	.col_full,
	.col_half,
	.col_one_third,
	.col_two_third,
	.col_three_fourth,
	.col_one_fourth,
	.col_one_fifth,
	.col_two_fifth,
	.col_three_fifth,
	.col_four_fifth,
	.col_one_sixth,
	.col_five_sixth {
		width: 100%;
		margin-right: 0;
		float: none;
		margin-bottom: 50px !important;
	}

	.col_last { float: none; }


}
  
  
/* ==============================
   Tablet Portrait
   ============================== */
  
@media only screen and (max-width: 768px) {

    .acenter .small-container .menu-link {
        text-align: left;
    }
    
    .aright .small-container .menu-link {
        text-align: left;
    }
}

@media only screen and (max-width: 767px) {

}


/* ==============================
   Phone
   ============================== */
  
@media only screen and (max-width: 480px) {
}


/* ==============================
   Small Phone
   ============================== */
  
@media only screen and (max-width: 319px) {
    #blinker_desktop {display: none;}
    #blinker_mobile {display: none;}
}


/* ==============================
   Max Height 768
   ============================== */

@media only screen and (max-height: 767px) {
    #blinker_desktop {display: none;}
    #blinker_mobile {display: none;}
}


/* ==============================
   IOS Background Fix
   ============================== */
  
.mobile .page-section, .mobile .home-section, .mobile .small-section{
    background-attachment: scroll;
}