@charset "UTF-8";
/* CSS Document */

/* BLOG */

.blogpost {
	display: block;
	margin-top: 5px;
	margin-bottom: 25px;
	padding-top: 0px;
	text-align: justify; 
}
.blogpost h2 {
	font-weight: normal;
	font-size:32px!important;
	margin-bottom:19px!important;
	
}
.blogpost h2.blogtitle {
	margin-top:25px; margin-bottom:15px!important;
}
.blogpost .social  {
	display: block;
	width: 100%;
	margin-top: -5px;
	padding-top:2px;
	padding-bottom:20px;
}
.socialx {
	border-top: 1px solid rgba(149,174,87,1.00);
	border-bottom: 1px solid rgba(149,174,87,1.00);
	padding-top:5px;
}
.socialx .title {
	display:block;
	float:left;
	width:125px;
	font-size:14pt;
	 
	font-family: 'Open Sans Condensed', sans-serif;
}
.socialx .fb {
	display:block;
	float:left;
	margin-top:0px;
		
	
}
.socialx .gp {
	display:block;
	float:left;
	margin-top:0px;
	padding-left:0px; 
	
}
.socialx .pin  {
	display:block;
	float:left;
	margin-left:7px; padding-right:0;
	width:66px; overflow:hidden;
	 }
.socialx .pin img {
	width:auto!important;
	height:auto!important;
}
.socialx .tw {
	display:block;
	float:left;
	margin-left:7px;
	width:80px; overflow:hidden;
}
.socialsm .gp {
	margin-left:2px!important;
	width:70px; overflow:hidden;
}
 
.pt button.btn-gold {
    border: 2px solid #F8DB5E;
    background-color: #FFE16A;
    color: #0B224D;
    font-size: 10pt;
    
    background-image: -webkit-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -moz-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: -o-linear-gradient(270deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    background-image: linear-gradient(180deg,rgba(255,233,145,1.00) 0%,rgba(255,218,64,1.00) 100%);
    width: 100%;
	margin-top:0!important;
	    padding: 4px 12px;
}
.socialsm .title {
    display: block;
    float: left;
    width: 74px;
    font-size: 12pt; text-transform:uppercase;
     font-family: 'Open Sans Condensed', sans-serif;
    margin-top: 4px!important;
 }
 
.socialx   .fb-like {
            transform: scale(1.35);
            -ms-transform: scale(1.35);
            -webkit-transform: scale(1.35);
            -o-transform: scale(1.35);
            -moz-transform: scale(1.35);
            padding-right:15px;
            padding-left:10px; margin-top:4px;
            }
        

.recent {
	padding-top:55px;
	padding-bottom:2px;
	text-align:center;
}
.recent a {
	font-size:20pt;
	font-family: 'Open Sans Condensed', sans-serif;
	
}
.recent .pagination, .recent .pagination a {
	font-size:1em;
	padding-left:0!important;
	padding-right:0!important;
	 
}

.recent ul.pagination li {
	font-size:1.1em;
	padding-left:8px!important;
	padding-right:8px!important;
	margin:0!important;
}
.recent ul.pagination {
	display:block;
	padding-top:20px!important;
	padding-bottom:30px!important; 
}




.blogpost .vidno, .blogpost .vid {
	display:block;
	width:300px;
	float:right;	
	margin-left:25px;
	margin-bottom:10px;
}
.blogpost .vido {
	display:none;
}
.blogpost .vidno img {
	margin-top:15px!important;  
} 
.blogpost img {  
	width:440px;
	max-width:100%;
	height:auto;
 	margin-top:30px;
	border-radius:5px;
}
.blogpost .vidyeso {
	display:block;
	width:100%;
	float:none;
	clear:both;
	margin-bottom:20px;
	margin-top:12px;
}
.blogdetail .vidyeso {
	margin-top:5px;
}
.blogpost .vidnoo {
	display:none;
}
.blogpost .vidyes {
	display:none;
}

.blogdetail img {
 
}

.bloglist {
	padding-bottom: 25px;
	border-top: 1px solid #89A44D;
}
.bloglist h2 {
	margin-bottom:5px!important;
	margin-top:0px;
}
.bloglist p {
		margin-top:0; margin-bottom:10px;
}
.bloglist div.vidno {
	display: block;
	float: right;
	overflow: hidden;
	width: 225px;
	height: 225px;
	border: 1px solid rgba(137,164,77,1.00);
	margin-left: 15px;
	-webkit-box-shadow: 1px 1px 8px rgba(148,174,87,1.00);
	box-shadow: 1px 1px 8px rgba(148,174,87,1.00);
	margin-top:25px;
}
.bloglist .vidno img {
	 width:100%;
}
.bloggin {
	padding-top:6px;
}
.blogs .blogpost {
	margin-top:20px!important;
}







.embed-responsive.embed-responsive-16by9 {
    padding-bottom: 56.25%;
}


.embed-responsive {
    position: relative;
    display: block;
    height: 0;
    padding: 0;
    overflow: hidden;
}
.embed-responsive .embed-responsive-item, .embed-responsive iframe, .embed-responsive embed, .embed-responsive object {
    position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: 0;
}

.btn-block {
    display: block;
     margin:auto;
}
.btn {
    
}

.btn-lg, .btn-group-lg>.btn {
    padding-top:10px; padding-bottom:10px;
	text-transform:uppercase;
    
  
}
.btn-warning {
    color: #fff;
    background-color: rgba(149,174,87,1.00);
    border-color: rgba(64,117,7,1.00);
	font-size:24px;}
	
.btn-warning:hover {
	background-color: #fff;
	border-color:rgba(149,174,87,1.00);
	color: rgba(149,174,87,1.00);
}
	
	.backto {
		font-size:14px; text-transform:uppercase;
	}
	.backto a {
		 display: inline-block;
		   color: #fff;
    background-color: rgba(149,174,87,1.00);
    border-color: rgba(64,117,7,1.00);
	padding-left:10px; padding-right:10px; padding-bottom:5px; padding-top:5px; border-radius:4px;
	}
 .backto a:hover {
	 background-color: rgba(149,174,87,0.2);
	border-color: rgba(64,117,7,1.00)!important;
	color: rgba(149,174,87,1.00);
	}
	
	
	
	@media screen and (max-width: 767px) {

 .blogpost .vidno, .blogpost .vid {
    display: block;
    width: 300px;
    float: none;
    margin-left: auto; margin-right:auto;
    margin-bottom: 10px;
}

	}