/*  PageContent -------------------------------------------*/

/* set elements to block */
article, aside, details, figure, footer, pheader, hgroup, menu, nav, section { 
    display: block;
}
/* *********** */
/* Framed_Contents 1 per row ******************************************************** */
/* *********** */
.FramedContent1 {
	background: #fff;
	margin: 5px 0 10px;
	padding: 10px 0px;
	width: 100%;
  overflow: hidden;
	float: left;
	/* box shadow */
	-webkit-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.72);
	-moz-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.72);
	box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.72);
}

.FramedContent1 a{
	text-decoration: none;
	color: #555;
}

.FramedContent1 img{
	width: 100%;
}

.FramedContent1:hover{
	-webkit-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.76);
	-moz-box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.76);
	box-shadow: 0px 0px 23px 1px rgba(0,0,0,0.76);
}
/* FramedBox1 ******************************************************** */
.FramedBox1 {
	margin: 0px 0 10px;
	padding: 10px 0px;
	width: 100%;
	font: bold 20px/120% Arial, Helvetica, sans-serif;
	text-align: right;
	float: right;
	color: #fff;
	/* backGround */
	background:  #999;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#999), to(#fff));
   	background: -webkit-linear-gradient(top, #fff, #999);
   	background: -moz-linear-gradient(top, #fff, #999);
  	background: -ms-linear-gradient(top, #fff, #999);
  	background: -o-linear-gradient(top, #fff, #999);;
	/* box shadow */
	-webkit-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.72);
	-moz-box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.72);
	box-shadow: 0px 0px 23px -6px rgba(0,0,0,0.72);
}

.FramedBox1 a{
	text-decoration: none;
	color: blue;
}

/* Table ******************************************************** */
#table_style1 {
    	border-collapse: collapse;
	width: auto;
}

#table_style1 th, #table_style1 td {
	padding: 2px;
  text-align: left;
	background: #fff;
	font: 16px/120% Arial, Helvetica, sans-serif;
}

/* post ******************************************************** */
.post {
	padding: 0px 10px;
	margin-bottom: 0px;
	vertical-align: bottom;
	font: bold 18px/120% Arial, Helvetica, sans-serif;
}

.post-title {
	font: bold 22px/120% Arial, Helvetica, sans-serif;
	margin-top: 0px;
	margin-bottom: 5px;
	color: #336600;
}

.post-title a {
	text-decoration: none;
	color: blue;
}


.post-text {
	font: 16px/120% Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	color: #333;
}
.post-text a {
	text-decoration: none;
	color: blue;
}

.post-text-small {
	font: 12px/100% Arial, Helvetica, sans-serif;
	margin-bottom: 10px;
	color: #333;
}
.post-text-small a {
	text-decoration: none;
	color: blue;
}

.post-thumb {
    margin-top: 50px;
    margin-left: 0px;
    float: left;
}

.post img {
	vertical-align: middle;
	margin: 10 0 10px;
}

/* ---------------------------------------------------------------------------- */
/* -------------------------------------Contact Form-------------------------------- */
/* ---------------------------------------------------------------------------- */
.contact h2{}
#ff {padding: 10px 10px 25px;background: #fff;}

#ff label {cursor:pointer;display:block;font-weight:bold;}

#ff input {display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#000; border:1px solid #AFAFAF;padding: 12px;margin: 0px 0 0px 0;font-size: 16px;max-height: 45px;max-width: 100%;}

#ff select {display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#000; border:1px solid #AFAFAF;background-color:#fff; padding:12px;margin: 0px 0 0px 0;font-size: 16px;max-height: 45px;max-width: 100%}

#ff textarea {display:block;width:100%; height: border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:#fff; color:#000;border:1px solid #AFAFAF;padding: 12px;margin: 0px 0 0px 0;max-width: 100%;}

#ff input {display:block;width:100%;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;color:#000; border:1px solid #AFAFAF;padding: 12px;margin: 0px 0 0px 0;font-size: 16px;max-height: 45px;max-width: 100%;}

#ff .sendButton {width:100%;cursor:pointer;background-color: #FFA200;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;}
#ff .sendButton2 {width:100%;cursor:pointer;background-color: #AFAFAF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;}
#ff .sendButtonOrange {width:50%;cursor:pointer;background-color: #FFA200;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;}
#ff .sendButtonGreen {width:100%;cursor:pointer;background-color: #006600;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;}
#ff .sendButtonRed {width:100%;cursor:pointer;background-color: #FF0000;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;}
#ff .sendButtonGrey {width:100%;cursor:pointer;background-color: #AFAFAF;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#000;}
#ff .sendButtonBlue {width:100%;cursor:pointer;background-color: #000099;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#fff;}
#ff .sendButtonsm {width:100%;cursor:pointer;background-color: #FFA200;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;color:#ffffff;padding: 0px 0px 0px;}

#ff .sendButton:hover {opacity: 0.8;}
#ff .sendButton2:hover {opacity: 0.8;}
#ff .sendButtonOrange:hover {opacity: 0.8;}
#ff .sendButtonGreen:hover {opacity: 0.8;}
#ff .sendButtonRed:hover {opacity: 0.8;}
#ff .sendButtonGrey:hover {opacity: 0.8;}
#ff .sendButtonBlue:hover {opacity: 0.8;}
#ff .sendButtonsm:hover {opacity: 0.8;}

/**********
CLEARFIX
***********/
.clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.clearfix { display: inline-block; }
.clearfix { display: block; zoom: 1; }

.clear_float_line {
    clear: both;
    margin-bottom: 2px;
}

/* Last Line image and text **************************************************/
* {
  box-sizing: border-box;
}

lastline-title {
  font-family: Arial;
  font-size: 20px;
}

.lastline-container {
  position: relative;
  width: 100%;
  margin: 0 auto;
  font-family: Arial;
  font-size: 40px;
}

.lastline-container .lastline-content {
  position: absolute;
  bottom: 0;
  background: rgb(0, 0, 0); /* Fallback color */
  background: rgba(0, 0, 0, 0.6); /* Black background with 0.5 opacity */
  color: #f1f1f1;
  height: 100%;
  width: 100%;
  padding: 20px;
}


@media (max-width: 1300px) {

.lastline-container {
  font-size: 30px;
}

}

/* mobile Page Style1 **************************************************/

@media (max-width: 1300px) {

#pagewraper1 {
	width: 100%;
}

/* Framed_Contents1 mobile ***********/
.FramedContent1 {
	margin: 5px 0 5px;
	padding: 10px 0px;
	width: 100%;

}

.FramedContent1 img{
	width: 100%;
	margin: 0px 0 10px;
}

.FramedBox1 {
	margin: 0px 0 0px;
}



/* Table ******************************************************** */
#table_style1 {
  border-collapse: collapse;
	width: auto;
}

#table_style1 th, #table_style1 td {

	padding: 4px;
    	text-align: left;
}


}

