@charset "utf-8";
/*
Theme Name: Gun Freedom Radio
Theme URI: http://powerhousegrafix.com
Author: the Wes Denham Powerhouse Grafix
Author URI: http://powerhousegrafix
Description: Patriotic Theme for used for podcasts, and video blog broadcasting, youtube and vimeo video blogging. Blog user set up for guest lists, calendar of events, and more. Responsive bootstrap design and simple to use user interface.
Version: 1.3
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: red,white,blue, patriotic, usa, flags, bootstrap, responsive layout, easy to use,custom widgets, custom sliders
Text Domain: gunfreedom
*/

/*CONTENTS
01	-	Navbar
02	-	Carousel
03	-	ANIMATION
*/
/*01 NAVBAR*/
body, html{
	overflow-x:hidden;	
}
.header-logo{
	background:url('images/header-banner.jpg')center center;	
	background-size:cover;
	overflow:hidden;
}
.in-menu-logo{
	position:absolute;
	top:0;	
	height:55px;
	display:block;
}
.in-menu-logo img{
	height:100%;
	width:auto;	
}
@media(max-width:360px){
	.in-menu-logo{
		max-width:200px;	
	}
	.in-menu-logo img{
		width:100%;
		height:auto;	
	}
}
@media(min-width:767px){
	.in-menu-logo{
		display:none;	
	}
}
@media(min-width:1129px) and (max-width:1712px){
	.in-menu-logo{
		display:block;
		right:5px;	
	}
}
@media(min-width:1713px){
	.in-menu-logo{
		display:block;	
	}
}
.navbar-fixed-top{
	-webkit-box-shadow: 0 3px 8px #333;
	   -moz-box-shadow: 0 3px 8px #333;
	        box-shadow: 0 3px 8px #333;	
}
.navbar-default {
 background-color:rgba(244,22,43,1);
  border-color: rgba(255,255,255,1);
}
.navbar-default .navbar-brand {
  color: #ffffff;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #e6e6e6;
  background-color: rgba(0,82,165,1);
}
.navbar-default .navbar-text {
  color: #ffffff;
}
.navbar-default .navbar-nav > li{
	border-right:solid 1px rgba(255,255,255,1);	
}
.navbar-default .navbar-nav > li > a {
  color: #ffffff;
  text-transform:uppercase;
  font-size:18px;
  padding:20px;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color:rgba(0,82,165,1);
}
.navbar-default .navbar-nav > .active,.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus,.navbar-default .navbar-nav > li.current-menu-parent >a {
  color: #ffffff;
  background-color:rgba(0,82,165,1);
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #cccccc;
  background-color:rgba(0,82,165,1);
}
.navbar-default .navbar-toggle {
  border-color: #dddddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: rgba(0,82,165,1);
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #000000;
}
.navbar-default .navbar-nav .dropdown-menu > li > a {
	padding:15px;
	color:#fff;	
	border-bottom:solid 1px rgba(139,207,243,1)
}
.navbar-default .navbar-nav .dropdown-menu{
	background-color: rgba(0,82,165,1);
}
.navbar-default .navbar-nav .dropdown-menu > .active > a, .navbar-default .navbar-nav .dropdown-menu a:hover{
	color:rgba(0,82,165,1);
	 background-color: #fff;	
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  background-color: rgba(0,82,165,1);
  color: #ffffff;
}
.navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: rgba(0,82,165,1);
  }
@media (max-width: 767px) {
   .navbar-default .navbar-collapse{
	   border-color:white;
   }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color:rgba(255,255,255,.5);
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: rgba(0,82,165,1);
    background-color: #ffffff;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #cccccc;
    background-color:rgba(0,82,165,1);
  }
}
@media(min-width:768px) and (max-width:990px){
	
	.navbar-default .navbar-nav > li > a {
		font-size:14px;
	}
}
.navbar-default .navbar-link {
  color: #ffffff;
}
.navbar-default .navbar-link:hover {
  color: #ffffff;
}
.navbar .nav > li > a {
    -webkit-transition: all ease .5s;
       -moz-transition: all ease .5s;
         -o-transition: all ease .5s;
            transition: all ease .5s;
}
@media(min-width:767px){
.dropdown .dropdown-menu{
	min-width:300px;	
}
.dropdown .dropdown-menu {
    -webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;

    max-height: 0;
    display: block;
    overflow: hidden;
    opacity: 0;
}

.dropdown.open .dropdown-menu, .dropdown:hover .dropdown-menu {
    max-height: 300px;
    opacity: 1;
}
}
.navbar .nav > li > a:hover {
   background-color:rgba(0,82,165,1);
    color: #fff;
}

/* 02 CAROUSEL*/
.carousel-indicators{	
	bottom:-10px;
}
.carousel-indicators li{
padding:8px;
background-color:rgba(0,82,165,1);
border-color:rgba(0,82,165,1)	
}
.carousel-indicators li.active{
background-color:rgba(244,22,43,1);
border-color:rgba(244,22,43,1);
}
.carousel{
	top:-22px;	
}
.slider-size{
	height:680px;	
}
@media(max-width:420px){
	.slider-size{
		height:200px;
	}
}
@media(min-width:421px) and (max-width:767px){
	.slider-size{
		height:300px;	
	}
}
@media(min-width:768px) and (max-width:1109px){
	.slider-size{
		height:500px;	
	}
}
.carousel-fade .carousel-inner .item {
  -webkit-transition-property: opacity;
          transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}
.carousel-fade .carousel-control {
  z-index: 2;
}
/*03 ANIMATION*/
.animation-element{
	opacity:0;	
}
.in-view{
opacity:0;  /* make things invisible upon start */
	-webkit-animation:fadeIn ease-in 1;  /* call our keyframe named fadeIn, use animattion ease-in and repeat it only 1 time */
	-moz-animation:fadeIn ease-in 1;
	animation:fadeIn ease-in 1;
 
	-webkit-animation-fill-mode:forwards;  /* this makes sure that after animation is done we remain at the last keyframe value (opacity: 1)*/
	-moz-animation-fill-mode:forwards;
	animation-fill-mode:forwards;
 
	-webkit-animation-duration:1s;
	-moz-animation-duration:1s;
	animation-duration:1s;
}	
.slide-left{
opacity: 0;
  -moz-transition: all 1s linear;
  -webkit-transition: all 1s linear;
  -o-transition: all 1s linear;
  transition: all 1s linear;
  -moz-transform: translate3d(-100px, 0px, 0px);
  -webkit-transform: translate3d(-100px, 0px, 0px);
  -o-transform: translate(-100px, 0px);
  -ms-transform: translate(-100px, 0px);
  transform: translate3d(-100px, 0px, 0px);	
}
.slide-left.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
}
.slide-right{
opacity: 0;
  -moz-transition: all 1s linear;
  -webkit-transition: all 1s linear;
  -o-transition: all 1s linear;
  transition: all 1s linear;
  -moz-transform: translate3d(100px, 0px, 0px);
  -webkit-transform: translate3d(100px, 0px, 0px);
  -o-transform: translate(100px, 0px);
  -ms-transform: translate(100px, 0px);
  transform: translate3d(100px, 0px, 0px);
  		
}
.slide-right.in-view {
  opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);
  
}
.slideUp{
 opacity: 0;
  -moz-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
  -moz-transform: translate3d(0px, 150px, 0px);
  -webkit-transform: translate3d(0px, 150px, 0px);
  -o-transform: translate(0px, 150px);
  -ms-transform: translate(0px, 150px);
  transform: translate3d(0px, 150, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;	
}
.slideUp.in-view{
opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);	
}
.slide-up-small{
 opacity: 0;
  -moz-transition: all 1s ease-out;
  -webkit-transition: all 1s ease-out;
  -o-transition: all 1s ease-out;
  transition: all 1s ease-out;
  -moz-transform: translate3d(0px, 25px, 0px);
  -webkit-transform: translate3d(0px, 25px, 0px);
  -o-transform: translate(0px, 25px);
  -ms-transform: translate(0px, 25px);
  transform: translate3d(0px, 25, 0px);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  backface-visibility: hidden;	
}
.slide-up-small.in-view{
opacity: 1;
  -moz-transform: translate3d(0px, 0px, 0px);
  -webkit-transform: translate3d(0px, 0px, 0px);
  -o-transform: translate(0px, 0px);
  -ms-transform: translate(0px, 0px);
  transform: translate3d(0px, 0px, 0px);	
}
.section-red{
	background:rgba(224,22,43,1.0);
	padding:15px;
	color:rgba(255,255,255,1.0);
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}
.section-white{
	background:rgba(255,255,255,1.0);
	padding:15px;
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}
.section-blue{
	background:rgba(0,82,165,1.0);
	padding:15px;
	color:rgba(255,255,255,1.0);
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}
.section-grey{
	background:rgba(231,229,224,1.0);
	padding:15px;
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);	
}
.section-dark-grey{
	background:rgba(51,51,51,1.0);
	padding:15px;
	color:rgba(255,255,255,1.0);
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}
.section-black{
	background:rgba(0,0,0,1.0);
	padding:15px;
	color:rgba(255,255,255,1.0);
	box-shadow:inset 0px 10px 10px rgba(0,0,0,0.3);
}

.cd-top {
  display: inline-block;
  height: 40px;
  width: 40px;
  position: fixed;
  bottom: 40px;
  right: 10px;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);
  /* image replacement properties */
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  background: rgba(232, 98, 86, 0.8) url(images/cd-top-arrow.svg) no-repeat center 50%;
  visibility: hidden;
  opacity: 0;
  -webkit-transition: opacity .3s 0s, visibility 0s .3s;
  -moz-transition: opacity .3s 0s, visibility 0s .3s;
  transition: opacity .3s 0s, visibility 0s .3s;
}
.cd-top.cd-is-visible, .cd-top.cd-fade-out, .no-touch .cd-top:hover {
  -webkit-transition: opacity .3s 0s, visibility 0s 0s;
  -moz-transition: opacity .3s 0s, visibility 0s 0s;
  transition: opacity .3s 0s, visibility 0s 0s;
}
.cd-top.cd-is-visible {
  /* the button becomes visible */
  visibility: visible;
  opacity: 1;
}
.cd-top.cd-fade-out {
  /* if the user keeps scrolling down, the button is out of focus and becomes less visible */
  opacity: .8;
}
.no-touch .cd-top:hover {
 background:rgba(224,22,43,1.0);
}
@media only screen and (min-width: 768px) {
  .cd-top {
    right: 20px;
    bottom: 20px;
  }
}
@media only screen and (min-width: 1024px) {
  .cd-top {
    height: 60px;
    width: 60px;
    right: 30px;
    bottom: 30px;
  }
}
.featured-box{
	display:block;
	position:relative;
	height:350px;
	margin-bottom:15px;
	background:rgba(255,255,255,0.8);
	padding:2%;	
	color:#333;
	border-radius:5px;
	box-shadow:0px 3px 8px #333;
	 -webkit-transition: all ease .5s;
       -moz-transition: all ease .5s;
         -o-transition: all ease .5s;
            transition: all ease .5s; 
}
.featured-title{
	 -webkit-transition: all ease .5s;
       -moz-transition: all ease .5s;
         -o-transition: all ease .5s;
            transition: all ease .5s;
	font-size:large;
	color:rgba(0,82,165,1.0);	
}
.featured-box:hover  .featured-title{
	color:rgba(224,22,43,1.0);
}
.featured-box:hover{
	background:rgba(255,255,255,1.0);	
}
.featured-links{
	position:absolute;
	width:96%;
	bottom:5px;	
}
@media(max-width:767px){
	.featured-box{
		height:400px;	
	}
}
/*==============TWITTER FEED===========================*/
#tweetFeed{height:350px;overflow:hidden;position:relative;}
#tweetFeed > ul{list-style-type:none;margin-left:0;padding-left:0;position:absolute;width:100%;}
#tweetFeed > ul > li{padding:3px;border-radius:5px;position:relative;background:rgba(255,255,255,0.5);margin-bottom:3px; -webkit-transition: all ease .5s;
       -moz-transition: all ease .5s;
         -o-transition: all ease .5s;
            transition: all ease .5s;}
#tweetFeed > ul >li:hover{
	background:rgba(255,255,255,1.0);	
}
#tweetFeed > ul > li:after{clear:both;}
#tweetFeed > ul > li > p.tweet{float:right;width:80%;color:#333;}
#tweetFeed > ul > li > p.timePosted{float:left;width:20%;text-align:center;padding:10px;padding-left:0;}
#tweetFeed > ul > li > p.timePosted a{display:block;width:55px;height:55px;background-color:rgba(224,22,43,1.0);color:#fff;;padding-top:5px;font-weight:bold;border:solid 1px rgba(255,255,255,1.0);}
#tweetFeed > ul > li > p.interact {text-align:right;width:100%;clear:both;padding-bottom:5px;}
#tweetFeed a{color:rgba(0,82,165,1);text-decoration:none;font-size:12px;font-weight:normal;}
#tweetFeed .twitter_reply_icon{margin:3px;}
#tweetFeed .twitter_retweet_icon{margin:3px}
#tweetFeed .twitter_fav_icon{margin:3px;}
.widget-testimonials-box{position:relative;height:125px;overflow:hidden;}
ul.widget-testimonials{list-style-type:none;margin-left:0;padding-left:0;position:absolute;top:-140px;}
ul.widget-testimonials li{position:relative;width:100%;padding:10px 0;margin-bottom:20px;height:120px;}
ul.widget-testimonials li p,ul.widget-testimonials li p:before,ul.widget-testimonials li p:after{content:'"';font-style:italic;font-family: 'Noticia Text', serif;font-weight:normal;font-size:12px;}
ul.widget-testimonials li span{}
ul.widget-testimonials li a{color:#fff;font-size:12px; }
.search-results{border-bottom:solid 5px #5b4f49;}
.search-results a{
	color:#c4a996;text-decoration:none;	
}
/*============PHG WIDGETS==================*/
ul.category-links{
	list-style-type:none;
	margin-left:0;padding-left:0;
	margin-top:2em;	
}
ul.category-links > li{
	display:inline-block;
	margin:2px;
	border:solid 1px rgba(255,255,255,1.0);
	text-align:center;
}
ul.category-links > li a{
	color:rgba(255,255,255,1.0);
	padding:5px 6px;
	font-weight:bold;
	text-decoration:none;
	display:block;width:100%;height:100%;
	background:rgba(224,22,43,1.0);
}

ul.category-links > li:hover,ul.category-links > li a:hover, ul.category-links li.active,ul.category-links li.active{
	color:rgba(255,255,255,1.0);
	background:rgba(224,22,43,0.5);
	-webkit-transition: all ease .5s;-moz-transition: all ease .5s;-o-transition: all ease .5s;transition: all ease .5s;
}
footer{
	padding:25px;	
}
footer a, footer a:hover{
	color:#e7dcc1;
	text-decoration:none;	
}
/*===========social=============*/
ul.social {
	position:relative;
	list-style-type:none;
	padding:0;
	margin:0;
	text-align:center;	
}
@media(max-width:767px){
	ul.social{
		text-align:center;
			
	}
}
.social>li{
	display:inline-block;
	margin-bottom:5px;
}
.social a{
	color:#fff;
	display:block;
	padding:5px 10px;
	width:75px;
	text-decoration:none;
}
.facebook{
	background-color:rgba(59,89,152,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.website{
	background-color:rgba(224,22,43,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.youtube{
	background-color:rgba(187,0,0,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.instagram{
	background-color:rgba(18,86,136,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.pinterest{
	background-color:rgba(203,32,39,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.twitter{
	background-color:rgba(0,172,237,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;	
}
.linked-in{
	background-color:rgba(0,123,181,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}	
.email{
	background-color:rgba(224,22,43,1.0);	
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.sound-cloud{
	background-color:rgba(255,58,0,1.0);
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.google-plus{
	background-color:rgba(221,75,57,1.0);	
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.apple{
	background-color:rgba(153,153,153,1.0);	
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.sticher{
	background-color:rgba(43,42,42,1.0);	
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;		
}
.facebook:hover{
	background-color:rgba(59,89,152,.5);	
}
.website:hover{
	background-color:rgba(224,22,43,0.5);
}
.youtube:hover{
	background-color:rgba(187,0,0,.5);	
}
.instagram:hover{
	background-color:rgba(18,86,136,0.5);
}
.pinterest:hover{
	background-color:rgba(203,32,39,0.5);
}
.twitter:hover{
	background-color:rgba(0,172,237,0.5);
}
.linked-in:hover{
	background-color:rgba(0,123,181,0.5);
}
.email:hover{
	background-color:rgba(224,22,43,0.5);
}
.sound-cloud:hover{
	background-color:rgba(255,58,0,0.5);	
}
.google-plus:hover{
	background-color:rgba(221,75,57,0.5);	
}
.apple:hover{
	background-color:rgba(153,153,153,0.5);	
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;
}
.sticher:hover{
	background-color:rgba(43,42,42,0.5);	
	-webkit-transition: all ease .3s;-moz-transition: all ease .3s;-o-transition: all ease .3s;transition: all ease .3s;		
}
/*=========STANDARD HTML5/WORDPRESS STUFF=================*/
.alignleft {
	float: left;
}
.alignright {
	float: right;
}
.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}
img.alignleft,
.wp-caption.alignleft {
	margin: 12px 24px 12px 0;
	margin: 0.857142857rem 1.714285714rem 0.857142857rem 0;
}
img.alignright,
.wp-caption.alignright {
	margin: 12px 0 12px 24px;
	margin: 0.857142857rem 0 0.857142857rem 1.714285714rem;
}
img.aligncenter,
.wp-caption.aligncenter {
	clear: both;
	margin-top: 12px;
	margin-top: 0.857142857rem;
	margin-bottom: 12px;
	margin-bottom: 0.857142857rem;
}
img[class*=wp-image-]{
	box-shadow:1px 3px 8px #333;
	border:solid 1px #636363;	
}
/**
 * 5.0 Caption
 */

.wp-caption {
	background: transparent;
	border: none;
	color: #707070;
	font-family: "Noto Sans", sans-serif;
	margin: 0 0 28px 0;
	max-width: 660px;
	padding: 0;
	text-align: inherit;
}

.wp-caption.alignleft {
	margin: 7px 28px 21px 0;
}

.wp-caption.alignright {
	margin: 7px 0 21px 28px;
}

.wp-caption.aligncenter {
	margin: 7px auto;
}

.wp-caption .wp-caption-text,
.wp-caption-dd {
	font-size: 14px;
	line-height: 1.5;
	padding: 7px 0;
}


/**
 * 6.0 Galleries
 */

.gallery-item {
	display: inline-block;
	padding: 1.79104477%;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

.gallery-columns-2 .gallery-item {
	max-width: 50%;
}

.gallery-columns-3 .gallery-item {
	max-width: 33.33%;
}

.gallery-columns-4 .gallery-item {
	max-width: 25%;
}

.gallery-columns-5 .gallery-item {
	max-width: 20%;
}

.gallery-columns-6 .gallery-item {
	max-width: 16.66%;
}

.gallery-columns-7 .gallery-item {
	max-width: 14.28%;
}

.gallery-columns-8 .gallery-item {
	max-width: 12.5%;
}

.gallery-columns-9 .gallery-item {
	max-width: 11.11%;
}

.gallery .gallery-caption {
	color: #707070;
	display: block;
	font-family: "Noto Sans", sans-serif;
	font-size: 14px;
	line-height: 1.5;
	padding: 7px 0;
}



.gallery-columns-6 .gallery-caption,
.gallery-columns-7 .gallery-caption,
.gallery-columns-8 .gallery-caption,
.gallery-columns-9 .gallery-caption {
	display: none;
}
div.gallery {padding:0!important}
dl.gallery-item {width:auto;padding:5px;border:1px solid #ccc;display:inline;background:#efefef;margin:0 0 5px 5px}
dd.gallery-caption {text-transform:capitalize;font-family:Georgia;font-size:14px;text-align:left;text-indent:8px}
dt.gallery-icon {margin:0;padding:0}

/* calendar widget */
.widget_calendar {}
#wp-calendar {width: 100%; }
#wp-calendar caption { text-align: right; color: #333; font-size: 12px; margin-top: 10px; margin-bottom: 15px; }
#wp-calendar thead { font-size: 10px; }
#wp-calendar thead th { padding-bottom: 10px; }
#wp-calendar tbody { color: #aaa; }
#wp-calendar tbody td { background: #f5f5f5; border: 1px solid #fff; text-align: center; padding:5px;}
#wp-calendar tbody td:hover { background: #fff; }

#wp-calendar tbody .pad { background: none; }
#wp-calendar tfoot #next { font-size: 10px; text-transform: uppercase; text-align: right; }
#wp-calendar tfoot #prev { font-size: 10px; text-transform: uppercase; padding-top: 10px; }
#wp-calendar caption{color:#c4a996;}

/*==EMPBEDED VIDEO WRAPPER==*/
.videowrapper {
    position: relative;
    padding-bottom: 56.25%;
    padding-top: 30px; 
    height: 0; 
    overflow: hidden;
}
.videowrapper iframe, 
.videowrapper object,
.videowrapper embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
