/* Created By Once Interactive  */

/* Import Fonts
------------------------------------------------------------ */
@import url(https://fonts.googleapis.com/css?family=Open+Sans:400,800,300,600,700);
@import url(https://fonts.googleapis.com/css?family=Acme);

/** Default **/
body {
    color: #555;
}
h1, h2, h3, h4, h5, h6, .rc-headline, .disqus_rcw_thread_title{font-family: "Oswald",Open Sans !important;}
/** Home Slider **/
.home-slider {display:block !important}
#featured-posts{
	position: relative;
	top: 0px;
	left: 0px;
	overflow: hidden;
	z-index: 1;
	perspective: 1000px;
	-webkit-backface-visibility: hidden;
	width: 100%;
	height: 400px;
	
}

.iosSlider {
	position: relative;
	top: 0;
	left: 0;
	overflow: visible;
	width: 100%;
	height: 100%;
}

.iosSlider .slider {
	width: 100%;
	height: 100%;
	display: block;
	float: left;

}

.iosSlider .slider .item {
	float: left;
	width: 1000px;
	height: 100%;
	text-align: center;
	background: #000;
}
.iosSlider .slider .item h2{
	font-weight: 800;
	font-size: 38px;
	line-height: 100%;
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	float: left;
	margin-bottom: 15px;
	text-align: center;
	-moz-text-shadow: 1px 1px 2px #000;
	-ms-text-shadow: 1px 1px 2px #000;
	-o-text-shadow: 1px 1px 2px #000;
	-webkit-text-shadow: 1px 1px 2px #000;
	text-shadow: 1px 1px 2px #000;
	text-transform: uppercase;
	-moz-transition: color 0.3s;
	-ms-transition: color 0.3s;
	-o-transition: color 0.3s;
	-webkit-transition: color 0.3s;
	transition: color 0.3s;
	width: 100%;
}
.iosSlider .slider .item .featured-posts-text{
	overflow: hidden;
	padding: 60px 80px 20px 20px;
	position: absolute;
	left: 5%;
	top:0;
	width: 450px;
}
.iosSlider .slider .item img {
	width: 100%;
	
}


.slider-next, .slider-prev  {
	color: #fff;
	font: 400 140px/100% 'Acme', sans-serif;
	margin-top: -70px;
	opacity: 0;
	padding: 0 20px;
	position: absolute;
	top: 50%;
	-moz-text-shadow: 1px 1px 2px #000;
	-ms-text-shadow: 1px 1px 2px #000;
	-o-text-shadow: 1px 1px 2px #000;
	-webkit-text-shadow: 1px 1px 2px #000;
	text-shadow: 2px 2px 3px #000;
	-moz-transition: opacity 0.2s linear;
	-ms-transition: opacity 0.2s linear;
	-o-transition: opacity 0.2s linear;
	-webkit-transition: opacity 0.2s linear;
	transition: opacity 0.2s linear;
	z-index: 99999;
	cursor: pointer;
}
.slider-next{
	right: 30px;
}
.slider-prev{
	left: 30px;
}
#featured-posts:hover .slider-prev, #featured-posts:hover .slider-next{
	opacity: 0.8 !important;
}

#featured-posts:hover img{opacity:0.7 !important;transition:0.5s}
.featured-shade {
    margin: 0 auto;
    position: relative;
    width: 0;
    height: 400px;
}

.left-shade,
.right-shade {
    background: #111;
    opacity: 0.9;
    position: absolute;
    top: 0;
    width: 1000px;
    height: 400px;
}

.left-shade,
.right-shade {
    position: absolute;
    top: 0;
}

.left-shade {
    left: -1500px;
}

.right-shade {
    left: 499px;
}

/** End of Home Slider **/


/** Single post **/
.single .entry {
    margin-bottom: 20px;
}
.entry-content iframe,.entry-content #featured-image img{ display:block;margin:0 auto 20px;}
.single_related_posts .one-third h4{font-size:1em}
.widget_facebook_likebox, .af-form-wrapper, .widget_most_popular_tags{margin-bottom:30px;}
.widget_most_popular_tags a{
	background: #555;
	color: #ddd;
	float: left;
	font: 700 13px/100% 'Open Sans', sans-serif;
	margin: 0 5px 5px 0;
	padding: 5px 7px;
	text-transform: uppercase;
}
.widget_most_popular_tags a:hover{
	color:#FFF;
	background:#800d0d;
}

div#af-form-1965923664.af-form{background: none;}
input#af-submit-image-1965923664.image{margin: 0 auto;
display: block;}
a.wpp-post-title{clear:both;display:block;}

.once-recent-posts article, .once-top-stories article{margin:0 !important;}
.widget h4, .popular-posts li a{
	font-family: 'Oswald', sans-serif;
	font-size: 18px;
	font-weight: bold;
	color:#333 !important;
}

.popular-posts img{width:100%}

#wpp-4 .wpp-list li,
.single_related_posts .one-third {
    clear: none;
    display: block;
    float: left;
    margin: 0 1%;
    width: 31%;
}
#wpp-4 .wpp-list li {
	height: 270px;
}
#wpp-4 .wpp-list li img,
.single_related_posts .one-third img {width:100%}
#wpp-4 .wpp-list li a{display:block;clear:none;}
.custom-footer-wrapper{
	width: 100%;
	height: auto;
	margin-top: -80px;
	padding: 60px 0 20px;
	background-color: black;
}

.disqus_rcw_thread_title , .discovery-posts h3{color:#333}
.home-featured-bottom-left, .home-featured-bottom-middle, .home-featured-bottom-right{
	border:none;
}
.home-slider.widget-area{
	margin-bottom:0px;
}
.home-featured-bottom{
	margin-bottom:0px;
}
.readmore_btn a{
    color: white;
    background-color: black;
    padding: 15px 40px;
    font-size: 19px;
    text-transform: uppercase;
	font-weight:800;
}
#featured-image img {
    width: 100%;
    margin-bottom:0;
}

.wp-caption {
    margin: 0 0 40px;
}
#featured-caption,
.wp-caption-text {
    color: #aaa;
    float: left;
    font: italic 10px / 100% helvetica, arial, sans-serif;
    margin-top: 5px;
    text-align: center;
    text-transform: uppercase;
    width: 100%;
    margin-bottom:20px;
}
.wp-caption img {
    margin: 0 !important;
}

.readmore_btn{
	width:175px;
	margin:0 auto;

}
.full-width-content .content {
    background: #eee;
}
.content-wrapper,
.custom-footer-content, .archive-description{
	overflow: auto;
	max-width: 1300px;
    margin: 0 auto;
}

/** Archive Section **/
.grid_image{position:relative;overflow: hidden;}
.grid_image .cat{
	position: absolute;
	top:5px;
	left: 5px;
	padding: 2px 10px;
	background: rgba(255, 255, 255, 0.7);
	-webkit-transition:0.5s;
	-moz-transition:0.5s;
	-o-transition:0.5s;
	transition:0.5s;
}
.grid_image span{
	position: absolute;
	top: 5px;
	right: 5px;
	padding: 2px 10px;
	background: rgba(255, 255, 255, 0.7);
	-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
	font-weight: 900;
	color: black;
	font-size: 1.2rem;
	font-weight: 600;
	letter-spacing: 1px;
	margin-bottom: 5px;
	text-transform: uppercase;
}
.grid_image .cat_link:hover .cat{
	color:#FFF;
	background: rgba(0, 0, 0, 0.7)
}
.grid_image img{ width:100%;max-width:100%;display:block; }
.grid h4{margin-bottom:2px;}

.archive-description {
	padding: 15px 0;
}
.content-wrapper{
    background:#fff;
    padding-bottom: 100px;
    padding: 20px;
    margin: 0 auto;
    display: block;
}

.home-action.widget-area{
	margin-bottom:40px;
}
.site-container{
	max-width:100%;
}

.left{
	float:left;
}

.entry-content p{
	color:#000;
}
.entry-content img {
	margin: 0 0 15px 0;
}
.home-featured-bottom .featuredpage img, .home-featured-bottom .featuredpost img{
	width:100%;
}
.right{
	float:right;
}
.custom-footer.right{
	margin-left:0px;
}
.top-header.one-half{
	margin-left:0px;
	width:50%;
	height:25px;
	border-bottom: 2px black solid;
}
span.footerdiv {
	padding: 0 10px;
}
.custom-footer.left, .custom-footer.right{
	color:white;
    padding-bottom: 20px;
}
.custom-footer a{
	color:#FFF
}
.custom-footer .site-title a{
	opacity:0.1;
}

.site-header{
	clear:both;
	padding:0px;
	overflow:visible;
}

.site-container {
	border:none;
	padding:0px;
}

body{
	font-family:Sans-Serif;
}
.top-header{
	height:25px;
	width: 100% !important;
	background-color:#323232;
}

#menu-top-menu{
    padding-left: 0;
    padding-top: 8px;
	opacity:1;
	height: 45px;
}
#menu-top-menu li {
	text-transform: uppercase;
	display: inline-block;
	font-size: 14px;
}

ul#menu-top-menu > li > a {
    color: #ccc;
    font-weight: 400;
    letter-spacing: 0;
    padding: 15px 25px !important;
    border-right: 1px solid #555;
}

#menu-top-menu li a:hover {
    color: #fff;
}

.header-image .title-area{
    max-width: 95%;
    opacity: 0.1;
}
.header-image .site-title a {
    float: left;
    min-height: 71px;
    width: 100%;
}
/** Site Footer **/
.custom-footer-wrapper .one-half{margin:0 ;}
.custom-footer .menu{width:100%;float:right}
.custom-footer .menu{text-align:right}
.custom-footer .menu li{
	list-style-type: none;
	display: inline-block;
	margin-left: 2%;
}

.custom-footer .menu li a{
	color:#fff !important;
}
.custom-footer a:hover{
	text-decoration:underline
}
.custom-footer .title-area{
	margin-left:25%;
}
.custom-footer-wrapper{
	/**margin-top:-130px;**/
}


.custom-footer.one-third{
	width:31%;
	margin:0 auto;
	
}

.custom-footer.one-third.left{
	padding-left:15px;
}
.custom-footer.one-third.right{
	padding-right:15px;
}

/** Navigation **/)
.nav-primary{
	margin:0px;
}
.site_logo, .genesis-nav-menu{float:left;}
.site_logo a {
	border:none !important;
	float: none;
	clear: both;
	display: block;
	padding: 0 !important;
	margin: 0;
	height: 75px;
}
.genesis-nav-menu{
	clear:none;
	width: auto;
	border-left: 1px solid #bbbbbb;
	margin-left: 2%

}
.genesis-nav-menu a{
	text-transform:UPPERCASE;
}
.genesis-nav-menu a:hover{
	color: #8C0208 !important
}


p.entry-meta.date{
	float:left;
}

.entry-time{
	color:black;
}
p.entry-meta.cat{
	float:right;
	font-weight: 900;
    color: black;
}

/*slider styling*/
.winfield-front .slide-excerpt{
	height:600px;
	width:50%;
	background: rgba(0,0,0,1);
background: -moz-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 42%, rgba(29,29,29,1) 58%, rgba(43,43,43,0.57) 76%, rgba(28,28,28,0.21) 91%, rgba(19,19,19,0) 100%);
background: -webkit-gradient(left top, right top, color-stop(0%, rgba(0,0,0,1)), color-stop(42%, rgba(17,17,17,1)), color-stop(58%, rgba(29,29,29,1)), color-stop(76%, rgba(43,43,43,0.57)), color-stop(91%, rgba(28,28,28,0.21)), color-stop(100%, rgba(19,19,19,0)));
background: -webkit-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 42%, rgba(29,29,29,1) 58%, rgba(43,43,43,0.57) 76%, rgba(28,28,28,0.21) 91%, rgba(19,19,19,0) 100%);
background: -o-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 42%, rgba(29,29,29,1) 58%, rgba(43,43,43,0.57) 76%, rgba(28,28,28,0.21) 91%, rgba(19,19,19,0) 100%);
background: -ms-linear-gradient(left, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 42%, rgba(29,29,29,1) 58%, rgba(43,43,43,0.57) 76%, rgba(28,28,28,0.21) 91%, rgba(19,19,19,0) 100%);
background: linear-gradient(to right, rgba(0,0,0,1) 0%, rgba(17,17,17,1) 42%, rgba(29,29,29,1) 58%, rgba(43,43,43,0.57) 76%, rgba(28,28,28,0.21) 91%, rgba(19,19,19,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#000000', endColorstr='#131313', GradientType=1 );
}
.entry-title a:hover, .entry-title a:focus{
	color:black;
}
ul.social{
	float:right;
	list-style:none;
	padding-top:0;
	padding-right:20px;
	opacity:0.8;
}

ul.social li{
	float:left;
	padding:0px 14px;
	background:none ;
}

ul.social li a{
	color:white;
}

.winfield-front #genesis-responsive-slider h2{
	width:70%;
	text-decoration:none;
	margin-bottom:30px;
	margin-left:300px;
	margin-top:100px;
	text-align:left;
}
.winfield-front #genesis-responsive-slider{
	padding-top:0px;
}
.winfield-front #genesis-responsive-slider h2 a{
		font-size:7rem;
		font-weight:bold;
}

nav.nav-primary{
	width:88%;
	clear: none;
	float:left;
}

header.site-header {
	border-bottom:2px #bbbbbb solid;
}


.entry-title {
    font-size: 2.5rem;
    font-weight: 400;
    text-transform: none;
	color: 000;
	margin-top: 0;
}
.entry-title a{
	color: 000;
}

p.entry-meta {
    font-size: 1.2rem;
    font-weight: 600;
    letter-spacing: 1px;
    margin-bottom: 5px;
    text-transform: uppercase;
}

ul.sub-menu li{
	width:26.33%;
}

.one-third {
	margin: 0 1.07%;
}

#loader_icon{
	width:100px;
	height:100px;
	margin:0 auto;
	display:none;
}

ins{
	
}	

li.search-btn > a{
    cursor: pointer;
}
.ads{
	width:100%;
	margin:0 auto;
	clear:both;
}
.one-third.has-image{
	margin-left:4.225806%;
}
ul.sub-menu{
	left:0px !important;
	margin-top: 3px;
}
.winfield-front #genesis-responsive-slider h2 a:hover, .winfield-front #genesis-responsive-slider h2 a:focus, .winfield-front #genesis-responsive-slider a:hover, .winfield-front #genesis-responsive-slider a:focus{
	text-decoration:none;
}

.site-inner{
	margin-top:0px;
	border-top: 2px #bbbbbb solid;
}
.genesis-nav-menu .sub-menu{
	background-color:white;
	width:100%;
	left:0px;
	padding:0 17%;
}
.genesis-nav-menu .sub-menu li{
	border-left:none !important;
}
ul.flex-direction-nav li a{
	background:none;
	text-indent:0px;
}

img.attachment-full.wp-post-image{
	width:100%;
}

.slide-excerpt-border p{
	font-size:0px;
}

a.more-link{
	font-size:20px;
	padding: 15px 25px;
    background-color: white;
    color: black !important;
	font-weight:bold;
	margin-left:300px;
}

.winfield-front #genesis-responsive-slider .flex-direction-nav li .prev{
	left: 202px !important;
    top: 50%;
}

.winfield-front #genesis-responsive-slider .flex-direction-nav li .next{
	top:50%;
	right:202px !important;
}

img.centered, .aligncenter{
	margin-bottom:0px;
}

div.content-wrapper > article{
	padding: .6% 0;	
	overflow:hidden;
}
body.single div.content-wrapper > article{
	padding: 0;	
	overflow:hidden;
}

div.content-wrapper  article:nth-of-type(3n) + article {
	clear: both;	
}

article > a > img{
	width:100%;
}

.search-box,.close-icon,.search-wrapper {
	position: relative;
	padding: 10px;
}
.search-wrapper {
	width: 510px;
	margin: auto;
	position:absolute;
	right:0;
    background-color: white;
    top: 45px;
	display:none;
}

.search-box {
	width: 92%;
	border: 1px solid #ccc;
	outline: 0;
}

.search-wrapper > form{
	padding:27px 0px;
}
.close-icon {
	border:1px solid transparent;
	background-color: transparent;
	display: inline-block;
	vertical-align: middle;
  outline: 0;
  cursor: pointer;
}
.close-icon:after {
	content: "X";
	display: block;
	width: 15px;
	height: 15px;
	position: absolute;
	z-index:1;
	right: 35px;
	top: 0;
	bottom: 0;
	margin: auto;
	padding: 2px;
	text-align: center;
	color: black;
	font-weight: normal;
	font-size: 12px;
	cursor: pointer;
}
button.close-icon:hover{
	background-color:white;
}

.entry-author::before{
	font-size:0;
}	

.entry-time::before{
	font-size:0;
}

.menu-toggle.primary-toggle{

}

/** Page Template **/
.header-full-width.header-image .site-title a{
	background-size:contain !important;
}

.archive-description, .author-box{
	background:none;
	text-align:center;
	margin-bottom:0px;
}

.archive-title{
	font-size:4rem;
	font-weight:900;
	font-family:SANS-SERIF;
}

.page-template h1.entry-title{
	font-size: 4rem;
	font-weight: 900;
	font-family: SANS-SERIF;
	text-align: center;
	margin: 40px 0
}
ul.social.single-page{
	float:left;
	padding-right:0px;
	width:100%;
}

.author-info img{margin-right:2%}
ul.social.single-page li a{
	color:black;
}

body.single div#main-content > article.one-third{
	margin-top:30px;
	width:63%;
}

body.single div#main-content > article {
	height:auto;
	max-width: 96%;
	margin:0 auto;
}


body.single div.one-third.widget-area.right article.one-third{
	width:100%;
        margin: 0;
}

body.single header.entry-header{
	text-align:center;
	margin: 40px 0 50px
}

body.single h1.entry-title{
	font-family:sans-serif;
	font-weight:900;
	margin-bottom: 5px;
	text-transform:uppercase;
}
.wpp-list li,
.sidebar .wpp-list li {
    background: none;
    list-style-type: none;
    margin: 0 0 10px;
    padding: 0;
}
.wpp-list li a,
.sidebar .wpp-list li a,
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-title a {
	color: #000;
	text-decoration: none;
    font-family: "Oswald",Open Sans !important;
}
#jp-relatedposts h3.jp-relatedposts-headline,
.sidebar .widget-title,
.widget-title,
.rc-wc .row-item h3 {
	font-size: 2rem !important;
	color: #fff !important;
	padding:10px !important;
	background: #000 !important;
	background-color: #000 !important;
    display: block !important;
    font-family: "Oswald",Open Sans !important;
    font-style: normal !important;
    font-weight: 800 !important;
    line-height: 100% !important;
    margin-bottom: 20px !important;
    position: relative !important;
    text-transform: uppercase !important;
	border-left: 0 !important;
	width: 100% !important;
}
#af-form-1965923664 .af-standards .af-element {
    padding-left: .5% !important;
    padding-right: .5% !important;
	width: 48% !important;
	display: inline-block !important;
}
#af-form-1965923664 .af-standards .af-element.buttonContainer {
    padding-left: .5% !important;
    padding-right: .5% !important;
	width: 100% !important;
	display: block !important;
}
#af-form-1965923664 .af-standards .af-element.buttonContainer input {
	float: left !important;
	padding: 0 !important;
	margin: 0 !important;
}
#af-form-1965923664 .af-body {
    padding-bottom: 0 !important;
    padding-top: 0 !important;
}
#af-form-1965923664, #af-form-1965923664 .quirksMode {
    max-width: 100% !important;
    width: 100% !important;
}
#jp-relatedposts h3.jp-relatedposts-headline em::before {
    border-top: 0  !important;
    margin-bottom: 0 !important;
}
#jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-context, #jp-relatedposts .jp-relatedposts-items .jp-relatedposts-post .jp-relatedposts-post-date {
    opacity: 1 !important;
}
body .rc-wc .rc-branding {
    border-bottom: 0 !important;
	top: 35px !important;
}
.rc-p h3::after {
	display:none !important;
}
#rcjsload_55f2f1 {
	overflow: hidden;
	clear: both;
}
.wp-biographia-container-top {
    border-bottom: 4px solid #000;
    border-top: 4px solid #000;
    margin: 5px 0;
    overflow: hidden;
    padding: 20px 0;
}
.wp-biographia-text {
    float: left;
    margin: 0 0 0 120px;
}
.entry-content .wp-biographia-links ul {
    margin-bottom: 0;
    margin-left: 0;
}
body.single #main-content > div.one-third.widget-area.right{
	margin-top:0;
}
body.single #main-content > div.one-third.widget-area.right > .widget.widget_text{
	margin-bottom:20px;
}

.full {
	clear:both;
	width:100%;
}

.full .widget.widget_text .widget-wrap > h3{
	text-align:center;
}

ul.social.single-page li{
	padding-left:7%;
	padding-right:6%;
}

body.single article > .entry-content{
	clear:both;
	margin-top:10px;
}

/** Categories **/
body.single .archive-description.taxonomy-archive-description.taxonomy-description h1 .entry-categories::before{
	font-size:0;
}

body.single .entry-categories a{
	color:black;
}

.category .categories{width:100%;overflow:hidden;text-align:center;display:block;background:#000;}
.category .child_categories .categories li{ display:inline-block;overflow:hidden;padding:1% 3px;}
.category .child_categories .categories li a{color:#FFF;font-size:0.9em;}
.category .child_categories .categories li a:after{content:'\00B7';padding-left:5px;font-size:1em;font-weight:bold}
.category .child_categories .categories li:last-child a:after{content:''}
.category .child_categories .categories li a:hover{color:#5e5e5e}

/** Author Section **/
.single_author{
	border-bottom: 4px solid #000;
	border-top: 4px solid #000;
	margin: 20px 0;
	overflow: visible;
	padding: 20px 0;
}
.single_author .wp-biographia-img{float:left}
.single_author .wp-biographia-img img{
	background: #FFF;
	padding: 8px;
	box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 2px;
}
.single_author .wp-biographia-text{
	overflow:hidden;
	float:right;
	width: 82%;
	margin:0;
}
.single_author img.avatar {
    border-radius: 0;
    float: left;
    margin: 0 0 15px 0;
}
.single_author .social-author{display:block;width:100%;margin-top:1%}
.single_author .social-author li{
	display:inline-block;
	margin-right:5px;
	background:#000;
	text-align:center
}
.single_author .social-author li a{
	padding:8px;
	color:#fff;
	
}
div.author-name{
	margin-left: 120px;
    margin-top: 40px;
}
div.author-job-title{
	margin-left:120px;
}

.author_page_img img{float:none;margin:30px auto 0;display:block;}
.author-archive-description{display:none}
.author_page_title{padding:10px 0 0 !important;display:block}
.entry-footer{
	display:none;
}
.social-sharing-container {
	float: none;
	padding: 0;
	width: 100%;
	overflow: hidden;
}
.social-sharing-container .facebook-share{
	width: 100%;
	height:auto;
	padding: 10px;
	position:relative;
	text-align: center;
}
.social-sharing-container .facebook-share p{
	margin:0;
}
.icon-facebook{
	margin-right:20px;
}

.share-count {
	float: left;
	margin: -10px 0 10px;
	overflow: hidden;
	padding-right: 10px;
	text-align: center;
	}

span.social-count-num,
span.social-count-text {
	float: left;
	text-transform: uppercase;
	width: 100%;
	}

span.social-count-num {
	color: #444;
	font: 700 25px/100% 'Oswald', sans-serif;
	width: 100%;
	}

span.social-count-text {
	color: #999;
	font: 400 10px/100% 'Open Sans', sans-serif;
	width: 100%;
	}

.facebook-share,
.twitter-share,
.pinterest-share,
.google-share {
	float: left;
	margin: 0 5px 5px 0;
		-moz-transition: opacity 0.2s;
		-ms-transition: opacity 0.2s;
		-o-transition: opacity 0.2s;
		-webkit-transition: opacity 0.2s;
	transition: opacity 0.2s;
	width: 100px;
	height: 25px;
	}

.social-comments {
	float: left;
	margin: 0 5px 5px 0;
	height: 25px;
		-moz-transition: background 0.2s;
		-ms-transition: background 0.2s;
		-o-transition: background 0.2s;
		-webkit-transition: background 0.2s;
	transition: background 0.2s;
	}

.facebook-share p,
.twitter-share p,
.pinterest-share p,
.google-share p {
	color: #fff;
	font: 800 24px/100% 'Open Sans', sans-serif;
	padding: 6px 0 6px 15px;
	text-transform: uppercase;
	}

.social-comments p {
	color: #fff;
	display: inline-block;
	font: 800 13px/100% 'Open Sans', sans-serif;
	padding: 6px 15px;
	text-transform: uppercase;
	}

.facebook-share {
	background: #3e64ad;
	}

.twitter-share {
	background: #6aadd1;
	}

.pinterest-share {
	background: #de010d;
	}

.google-share {
	background: #cd3627;
	}

.social-comments {
	background: #aaa;
	}

.facebook-share:hover,
.twitter-share:hover,
.pinterest-share:hover,
.google-share:hover,
.social-comments:hover {
	opacity: 0.8;
	}

.fb-but1,
.twitter-but1,
.pinterest-but1,
.google-but1 {
	width: 25px;
	height: 25px;
	}

.fb-but1 {
	background: url(images/social-sharing.png) 0 0;
	}

.twitter-but1 {
	background: url(images/social-sharing.png) -30px 0;
	}

.pinterest-but1 {
	background: url(images/social-sharing.png) -60px 0;
	}

.google-but1 {
	background: url(images/social-sharing.png) -90px 0;
	}


/* =============================================================================

   								SUPPA MEGA MENU

   ========================================================================== */
.site-header {
    padding:0;
    display: block;
	max-width: 1300px;
	margin: 0 auto;
	border: none !important;
}
.search_nav{float:right;padding-top: 20px;}
.nav-primary{width:80% !important;margin:0;background:none;}
.site_logo{width:20%;}
#menu-main{
    text-align: center !important;
    text-transform: uppercase;
}
.site-header a {
    font-size: 18px !important;
	font-family: Oswald !important;
	font-weight: bold;
	color: #5e5e5e;
	padding-top: 25px;
	border-right: 1px solid #bbbbbb;
}

.suppaMenu_wrap input[type="text"],
.suppaMenu_wrap input[type="password"]{
    width:208px;
    padding:5px;
    margin:4px 0px;
    border:1px solid #cccccc;
    background:#ffffff;
    color:#555555;
    
}
.suppaMenu_wrap .suppa_demo_submit{
    margin-top:5px;
    padding:4px 12px;
    color:#555555;
    background:#ffffff;
    border:1px solid #cccccc;
    font-size:13px;
    text-decoration:none;
}
.suppa_menu_location_1 .suppa_menu_logo.logo_left_menu_right {
    padding: 0 1.2%;
}
.suppa_menu_location_1 .suppa_top_level_link.suppa_search_icon {
    color: #000000 !important;
    font-size: 20px !important;
}
.suppa_menu_search {
	float: right !important;
}
.suppa_menu_location_1 .suppa_menu_dropdown .current-menu-item {
    background-color: #fff !important;
}
.suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-item .suppa_item_title, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .ctf_suppa_fa_box, .suppa_menu_location_1 .suppa_menu .suppa_top_level_link.current-menu-ancestor .suppa_item_title {
    color: #000 !important;
}
ul.sub-menu-cat {
	background: #323232;
	text-align: center;
	padding: 6px 10px;
	width: 100%;
}
ul.sub-menu-cat li {
	color: #fff;
	display: inline-block;
	font-size: 14px;
	text-transform: uppercase;
	font-family: "Oswald", Arial;
	letter-spacing: 2px;
}
ul.sub-menu-cat li a {
	color: #fff;
	text-decoration: none;
}
ul.sub-menu-cat li a:hover {
	color: #8C0208;
	text-decoration: none;
}
ul.sub-menu-cat li a:after {
	color: #fff;
	content: "•";
	padding: 0 10px;
}
ul.sub-menu-cat li:last-child a:after {
	color: #fff;
	content: "";
	padding: 0 10px;
}

/** Ads **/
#aswift_0_expand{display:block !important;margin:0 auto !important}

/** Search **/
.menu-item-search{position:relative;padding-left: 24px;}
.menu-item-search .menu-search-form{}


/**responsive**/
@media only screen and (max-width: 450px) {
	div.iosSlider, #featured-posts{height:180px !important;}
}