/* Custom CSS */

/* Custom CSS */

.shareaholic-share-buttons-container.floated {
    left: 10% !important;
 }
.shareaholic-ui div {
	padding: 4px !important;
}

.social_widget {
	width: 110px;
	top: 13px;
	display: block;
	position: absolute;
	z-index: 999;
	right: 6px;
	float: right;
}
.link-tip {
	color: #FFF;
	background-color: rgba(0, 0, 0, 0.9);
	padding: 2px 5px 2px 5px;
}

#container-wrap {
	padding: 80px 0px 40px 0px;
}

#header-wrap{
	position: fixed;
	width: 990px;
	z-index: 9999;
}

#navbar-1-wrap {
	position: fixed; 
	top: 50px;
	z-index: 9999;
	margin: 2px 0px 0px 0px;
	box-shadow: 0px 3px 9px gray;
}
#main-menu {
	background-color: rgba(0, 0, 0, 0.9);
}

#navbar-1-right.navbar-right-search {
	margin: 0px -9px 0px 0px;
}

#header .s, #navbar-1 .s, #navbar-2 .s {
    box-shadow: 0px 0px 8px 0px gray;
}

.yarpp-thumbnails-horizontal {
	margin: 12px 0px 0px 25px;
	font-family: Arvo;
	font-weight: 300;
}

span.yarpp-thumbnails-horizontal {
	padding: 0px 0px 0px 0px;
	margin: -5px 0px 17px 0px;
	font-family: Arvo;
	font-weight: 300;
}

.yarpp-related-widget {
	padding: 0px 0px 0px 0px;
	margin: -7px 0px 10px 0px;
	font-family: Arvo;
	font-weight: 300;
}

.yarpp-related-widget > h3 {
	visibility: hidden;
}

.logo-image #header #header-left {
    margin: 12px 0px 0px 7px;
}

.yarpp-thumbnail-title {
    display: block;
    margin: -4px 0px 18px 0px;
}

.attachment-yarpp-thumbnail .wp-post-image {
	zoom: 1.2;

}
.mejs-container {
	background: #000;
}

/*.mejs-controls {
	visibility:hidden !important; 
}*/

.cw-erpv-posts .cw-erpv-post .cw-erpv-post-short {
	margin-left: -10px !important;
}

#content .post p, #content .page p, #content article p {
	margin: 0px;
	padding: 15px 0px 0px 0px;
}

#content-sidebar-wrap {
	margin: 0px 0px 0px 0px;
}

#header-right img {
	display: inline-block;
}

iframe {
    width: 100%;
	height: 380px;
	margin: 5px 0px 0px 0px !important;
}

iframe.ani_banner {
	width: 650px;
	height: 400px;
	margin: -10px 0px 0px 0px !important;
}

iframe.mob_ani_banner {
	width: 320px;
	height: 448px;
	display: none;
}

/* ============ SKINNY BROWSER SETTINGS BELOW HERE ================ */


@media only screen 
	and (max-width: 1330px)
{
.shareaholic-share-buttons-container.floated {
    left: 6% !important;
}
}

@media only screen 
	and (max-width: 1200px) 
{
.shareaholic-share-buttons-container.floated {
    left: 3% !important;
}
}

/* ============ MOBILE SETTINGS BELOW HERE ================ */

@media only screen
	and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (device-aspect-ratio: 40/71)
	and (orientation:portrait) {

      Put_styles_here {
    }
	#ani_banner {
	display: none;
}

iframe.ani_banner {
	width: 650px;
	height: 400px;
	display: none;
}


iframe.mob_ani_banner {
	display: block;
	width: 260px;
	height: 160px;
	overflow: hidden;
	left: -14px;
	position: relative;
     }

   }
 
@media only screen
	and (min-device-width:320px) 
    and (max-device-width:568px) 
    and (device-aspect-ratio: 40/71)
	and (orientation:landscape) {

      Put_styles_here {
    }
	#ani_banner {
	display: none;
}
	iframe.ani_banner {
	display: none;
}
	iframe.mob_ani_banner {
	display: block;
	width: 480px;
	height: 275px;
	overflow: hidden;
	left: 5%;
	position: relative;
     }

   }
 

/* Custom Responsive CSS */

@media only screen and (max-width: 950px) {
	iframe.ani_banner {
	display: none;
}
	iframe.mob_ani_banner {
	width: 480px;
	height: 275px;
	overflow: hidden;
	left: 5%;
	position: relative;
     }

}

@media only screen and (min-width: 768px) and (max-width: 950px) {
iframe.ani_banner {
display: none;
}
iframe.mob_ani_banner {
width: 300px;
height: 175px;
overflow: hidden;
left: 7%;
position: relative;
}
}

@media only screen and (min-width: 480px) and (max-width: 950px) {
	iframe.ani_banner {
	display: none;
}
	iframe.mob_ani_banner {
	width: 480px;
	height: 275px;
	overflow: hidden;
	left: 5%;
	position: relative;
     }
}

@media only screen and (max-width: 767px) {
iframe.ani_banner {
display: none;
}
iframe.mob_ani_banner {
width: 483px;
height: 298px;
position: relative;
overflow: hidden;
left: 7%;
}
}

@media only screen and (min-width: 480px) and (max-width: 767px) {
	iframe.ani_banner {
	display: none;
}
	iframe.mob_ani_banner {
	width: 480px;
	height: 275px;
	overflow: hidden;
	left: 5%;
	position: relative;
     }

}

@media only screen and (max-width: 479px) {
iframe.ani_banner {
display: none;
}
iframe.mob_ani_banner {
width: 377px;
height: 232px;
overflow: hidden;
left: 5%;
position: relative;
}
}