@charset "utf-8";
/* CSS Document */

html, body {  font-family: latino-urw, serif; background:#3A4421; color:#fff; padding:0px; margin:0px; width:100%; height:100%; font-style:400 !important; line-height:0 !important;}
.float-clear {clear:both;}

 .google-maps {
        position: relative;
        padding-bottom: 75%; 
        height: 0;
        overflow: hidden;
    }
    .google-maps iframe {
        position: absolute;
        top: 0;
        left: 0;
        width: 100% !important;
        height: 100% !important;
    }

/*video embed*/
.vid-embed-container { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; } 
.vid-embed-container iframe, .vid-embed-container object, .vid-embed-container embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

a {color:#FBE3A7;}
a:hover {color:#FBB040;}
.yellow-text {color:#FBB040;}




blockquote {font-size:100% !important;}
.inline-item {display:inline-block;}

ul.tabs li a{padding:15px !important; background:#3F7827 !important; color:#fff !important; font-size:120% !important;}
	ul.tabs li a:hover{
	background:#ccc !important; color:#3F7827 !important;
	}
	ul.tabs li.current a{background:#000 !important;}
	
	.pad-right {padding-right:20px !important; }
.pad-left {padding-left:20px !important; }
.page1{position:relative;  line-height:140%; background:url("../theme-images/back-top.png") repeat-x left top;}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}
/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

.header {border-bottom:1px solid #3A4421;}
.header-left {padding-top:80px; font-family: trajan-pro-3, serif; font-size:22px; font-weight:400; }
.header-right {padding-top:80px; font-family: trajan-pro-3, serif; font-size:22px; font-weight:400; }

.banner-placer {padding:10px 25px;}

.word-tags1 {background:#3A4421; }
.word-tags1-placer {padding:30px 10px 10px 10px;}
.word-tags1 ul {list-style-type:none; display:inline-block;padding:0; margin-left:0;}
.word-tags1 ul li{display:inline-block; }
.tag1-padder {padding:0px 20px; font-family: trajan-pro-3, serif; font-size:25px; font-weight:400;}
.tag1-padder-dot {padding:0; vertical-align:50%;}

.two-col-1-placer {padding:30px 20px;}
.two-col-left {padding-right:20px;}
.two-col-right {padding-left:20px;}

.two-col-1-placer h1 {background:url("../theme-images/red-dot1.png") no-repeat left center; padding-left:20px; font-family: trajan-pro-3, serif; font-size:28px; font-weight:400;}
.text-padder1 {padding-top:4px;}

.width-img2 {background:url("../theme-images/fader1.png") repeat-x center top;}


.two-col-1-placer h2 {background:url("../theme-images/red-dot1.png") no-repeat left center; padding-left:20px; font-family: trajan-pro-3, serif; font-size:28px; font-weight:400;}
.graph-padder {padding-top:20px;}

.one-col-1-placer {padding:30px 20px;}


.one-col-1-placer h2 {background:url("../theme-images/red-dot1.png") no-repeat left center; padding-left:20px; font-family: trajan-pro-3, serif; font-size:28px; font-weight:400;}

.footer {background:url("../theme-images/fader1.png") repeat-x center top;}
.footer-placer {padding:20px 10px;}
.footer-col-1 {padding:75px 0 0 0; font-family: trajan-pro-3, serif; font-size:18px; font-weight:400;}

.footer-col-3 h3 {font-family: trajan-pro-3, serif; font-size:28px; font-weight:400;}
.cright {padding-top:10px;}
@media only screen and (max-width: 1400px) 
{
}

@media only screen and (max-width: 1200px) 
{ 

}

@media only screen and (max-width: 992px) 
{
.header-left {padding-top:60px;  font-size:16px;  }
.header-right {padding-top:60px; font-size:16px;  }
}

@media only screen and (max-width: 768px) 
{
	.header-right {padding-top:40px; font-size:16px; padding-bottom:40px;}
	
	.word-tags1-placer {padding:20px 5px 10px 15px !important;}

	.tag1-padder {padding:0px 5px; font-size:16px;}
	
		.pad-right {padding-right:0px !important; }
.pad-left {padding-left:0px !important; }
	
	.two-col-left {padding-right:0px;}
.two-col-right {padding-left:0px;}
}
@media only screen and (max-width:450px) 
{

}

/*
height*/
@media only screen and (max-height: 700px) 
{


}
@media only screen and (max-height: 600px) 
{

}
