/*
 Theme Name:   X Child
 Template:     X
*/

@import url("../x/framework/css/site/stacks/icon.css");
@import url("../../plugins/x-shortcodes/css/icon.css");
@import url("../../plugins/revslider/rs-plugin/css/settings.css");
@import url("../../plugins/revslider/rs-plugin/css/dynamic-captions.css");
@import url("../../plugins/revslider/rs-plugin/css/static-captions.css");
/*@import url("http://netdna.bootstrapcdn.com/font-awesome/4.0.3/css/font-awesome.css");*/
@import url("//maxcdn.bootstrapcdn.com/font-awesome/4.2.0/css/font-awesome.min.css");

/* =Theme customization starts here
-------------------------------------------------------------- */

@charset "UTF-8";
/* CSS Document */

.x-highlight {
    color: #4D65AB !important;
    background-color: #e5e5e5 !important;
    font-weight: bold !important;
}

.archived_vid_caption {
	height: 6em !important;
	text-align: center !important;
}

.stylish-popular-widget {
	min-height: 120px;
}
.mobile-show {
	display: none !important;
}

#top > div.x-main.full.blank {
	top: 0px;
}
.x-main.full.port {
	padding: 0px 5%;
}
.x-main.full.port {
	padding: 20px 5% !important;
	background-color: #fff !important;
}
.single-post .rev_slider ul, .category .rev_slider ul {
	height: 0px !important;
}
.p-meta {
	text-align: left;
}

.x-comments-area {
	width: 67% !important;	
	}
.post {
	width: 67%;
	float: left;	
}	
article {
	padding: 20px 10px !important;
}
.x-main.full article{
	padding: 0 !important;
}
.entry-wrap {
	border: 0px solid rgba(0,0,0,.075) !important;		
}
.x-recent-posts a {
	padding: 0px !important;
	border: 0px solid rgba(0,0,0,0) !important
}
.x-recent-posts {
	margin: .5em 0 !important;
}
.tooltip-inner {
	font-family: lato;
}
small {
	font-size: 0.7em !important;
}
.format-standard .entry-title:before {
	display: none;	
}
.x-container-fluid.width {
	width: 90% !important
}
.entry-title a {
	color: #4D65AB !important;
}
.p-meta>span {
	margin: 0 0 10px !important;
}
.error404 .x-navbar {
	width: 90% !important;
	margin: 0 auto !important;
}
.error404 .x-container-fluid.width {
	width: 100% !important;
}
.error404 .x-slider-revolution-container {
	margin-top: -200px !important;
}
.error404 .entry-404 p {
	margin: 0px auto 0 !important;
	padding: 100px 5% 50px !important;
}
.at4-follow .at4-follow-inner {
	padding: 5px 10px 3px 0px !important;
}
.at4-follow.ats-light .at4-follow-inner {
	background: rgba(0,0,0,0) !important;
	border-color: rgba(255,255,255,0) !important;
}
.popover.top {
	text-align: center !important;
}
.x-pullquote {
	width: 40% !important;
	margin: 0.35em 1.1em 0.35em 0 !important;
	font-size: 1.9em !important;
	line-height: 1.5em !important;
}


/*-----HOME PAGE CUSTOMIZATIONS-----*/ 

.widget ul li, .widget ol li {
	text-transform: none;
	line-height: 1.4;
	padding: 0.5em 22px;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-weight: 400;
	letter-spacing: 0px !important;
	font-family: 'museo-slab' !important;
}
.post-date {
	color: #d2d2d2;
    font-size: 10px;
}
select {
	border: 1px solid rgba(0, 0, 0, 0.075);
	border-radius: 0em;
}
.x-colophon.bottom {
	background: none repeat scroll 0 0 #222222 !important;
}
#home_sidebar {
	border-left: 1px solid rgba(0, 0, 0, 0.08);
	padding: 0 0 0 30px;
}
.hentry .entry-wrap {
	padding: 0px 0 10px !important;
}
h2, .h2 {
    font-family: 'museo-slab' !important;
    font-size: 200%;
    font-weight: 100 !important;
    line-height: 1.2;
    color: #AFAFAF !important;
}
.post {
	width: 100% !important;
}
.x-recent-posts .x-recent-posts-content {
	border: 0px solid rgba(0,0,0,0) !important;
	padding: 0.75em 0.2em 0.775em 0 !important;
}
.x-recent-posts .h-recent-posts, .x-recent-posts .x-recent-posts-date {
	white-space: normal !important;
	line-height: 1.3 !important;
}
.x-recent-posts .h-recent-posts {
    font-size: 1.4rem !important;
}
.home .bg-image .p-callout {
    color: #fff !important;
}
.home .bg-image .h-callout {
    color: #fff !important;
}
#skyhook-logo > img {
    margin: 10px 60px 10px 40px;
    width: 154px;
}
.home article {
	padding: 10px 0px 5px !important
}
.home .x-recent-posts article {
	padding: 10px 0 0 !important;
}
p.wp-caption-text {
	font-family: 'museo-slab' !important;
	letter-spacing: 0px;
	font-size: 1em !important;
	text-transform: capitalize !important;
}
.x-recent-posts a:hover .h-recent-posts {
	color: #EFBD37 !important;
}
.x-recent-posts a:hover .x-recent-posts-img {
	background-color: #4D394B !important;
}
.x-recent-posts .x-recent-posts-img:before {
	background-color: rgba(0,0,0,0.05) !important;
}
.x-recent-posts .x-recent-posts-img {
	padding-bottom: 41.882353% !important;
	height: 100px !important;
	background-color: #f6f6f6 !important;
}
.x-recent-posts a:hover img {
	opacity: .4;
}
.x-recent-posts a {
	box-shadow: 0 0.125em 0.275em 0 rgba(0, 0, 0, 0) !important;
}
.x-entry-share .x-share:hover {
	color: #fff !important;
}
.flex-direction-nav a {
	background-color: #000 !important;
}
.flex-direction-nav .x-icon-arrow-left:before {
	content: "<";
}
.flex-direction-nav .x-icon-arrow-right:before {
	content: ">";
}
.flex-direction-nav a {
	top: 19px;
	opacity: 0.3;
}
span.at-follow-label {
	font-family: 'lato' !important;
	text-transform: uppercase !important;
	font-size: .8em !important;
	font-weight: 600 !important;
}
.home span.at-follow-label {
	color: #fff !important;
}
div#rev_slider_1_1_wrapper {
	margin-top: 0px !important;
}
.x-slider-container {
	margin-top: -100px !important;
}
#rev_slider_6_1 li {
	margin-top: -100px !important;
}
.category #rev_slider_6_1 li {
	margin-top: 0px !important;
}


/*-----WIDGET AREA CUSTOMIZATIONS-----*/ 

.news_sidebar {
	width:25%; 
	float: right; 
	margin: 0px 60px 50px 0px !important;
}
.stylish-popular-widget .meta-text h3
{
	color: #FFF !important;
	margin: 0 !important;
	line-height: 12px;
	font-family: 'lato' !important;
}
.stylish-popular-widget
{
	margin-bottom: 20px !important;
	height: auto !important;
	max-height: 200px !important;
}
.stylish-popular-widget a {
    height: 100% !important;
}
.post_sidebar {
	width:25%; 
	float: right; 
	margin: 60px 60px 50px 0px !important;
}
.widget_recent_entries .h-widget:before {
	display: none;	
}
.form-search:before, .widget_product_search form:before {
	display: none;	
}
#categories-4 {
	width: 50%;
	float: left;	
	border: none;
	width:100% !important;
	margin-top: 0px;
}	
#archives-4 {
	width: 50%;
	float: right;
	width:100% !important;
	margin-bottom: 20px;
    margin-top: 15px;
}
#categories-2 h4 {
	font-size: 1.25em;
}	
#categories-4 ul li a {
	color: #999999;	
}	
#archives-4 ul li a {
	color: #999999;
}	
#categories-2 ul li a {
	color: #999999;	
}
#archives-2 ul li a {
	color: #999999;
}
#archives-2 h4 {
	font-size: 1.25em;
}
h4.recent-news-headline {
	margin-top: 0em;
	margin-bottom: 2em;
}
li {
	border-top: none !important;
	border-bottom: none !important;	
}
ul {
	border-bottom: none !important;	
}
#x-content-band-2 {
	margin-top: 0px;	
}
.widget_categories .h-widget:before, .widget_product_categories .h-widget:before {
	display: none;	
}
.widget_archive .h-widget:before {
	display: none;	
}
.widget_text .h-widget:before {
	display: none;
}
.x-social-side {
	font-size: 2.1rem;	
}
.appearances_widget_area {
	float: right;	
}	
article#post-0 {
	padding: 20px 6% 20px !important;
}
.widget_right_appearances {
	width: 33%;
	float: right;
	position: relative;
	top: -45px;
}
.widget h4 {
    font-family: 'museo-slab';
    font-weight: 100;
    color: #AFAFAF !important;
    font-size: 1.1em;
}
.latest-tweets time {
	color: #BFBFBF;
	font-size: 12px;
}
p.tweet-text {
	margin: .4em 0 .4em;
}


/*-----SOCIAL WIDGET CUSTOMIZATIONS-----*/	

.x-social-side a {
	margin: 0 1.25%;	
	}


/*-----MASONRY CUSTOMIZATIONS-----*/

.masonry-entry{
	width: 45%;	
	margin-right: 1em;
	margin-bottom: 1em;
	-moz-box-shadow:    3px 3px 5px 6px #ccc;
   -webkit-box-shadow: 3px 3px 5px 6px #ccc;
   box-shadow:         3px 3px 5px 6px #ccc;
   padding: 2px;
}
#masonry-loop{
	width: 67%;
	margin-right: 0px;
	float: left;
}
.recent-news-headline {
	width: 67%;
	float: left;
	margin-right: 0px;	
	}
.widget-right {
	width: 33%;
	float: right;
	top: -81px;
	position: relative;
}


/*-----NEWS AND APPEARANCES FIXES-----*/

.category .entry-title:before {
    font-size: 0.85em;
    line-height: 1;
    margin-right: 0.45em;
    opacity: 0.3;
}
.category h2.entry-title {
    font-size: 140%;
    line-height: 1.3em;
}
.category .entry-title {
    margin: 0 auto;
    padding: 0;
}
.entry-date {
	color: #C2C2C2;
    font-size: 92%;
    line-height: 1.3em;
    margin-top: 5px;
    text-align: center;
}
.category .hentry .entry-wrap {
    padding: 30px 0;
}
.news_sidebar, #tweet-column .wpb_widgetised_column, #post-8080 .wpb_widgetised_column, .news_sidebar_column .wpb_widgetised_column {
	padding: 30px;
	background: #F6F7F8;
	border: 1px solid #D7D9E1;
}
.news_sidebar_column {
    *border-left: 1px solid rgba(0, 0, 0, 0.08);
    *padding: 0 60px 0px 30px;
}
.category-appearance .format-image .entry-title:before {
    content: "";
    display:none !important;
}
.entry-title {
    font-weight: 600;
    text-align: left;
    width: 100%;
}
.entry-content {
    margin-top: 5%;
    padding: 0%;
}
.entry-date {
    text-align: left;
}
.entry-featured {
    border: 0px solid rgba(0, 0, 0, 0.075);
    padding: 0px;
}
.entry-wrap .x-container-fluid.max.width {
	/*border-bottom: 1px solid rgba(0,0,0,.1) !important;*/
	/*padding: 0px 0 50px !important;*/
}
.single-post .entry-wrap .x-container-fluid.max.width {
	border-bottom: 0px solid rgba(0,0,0,.1) !important;
	padding: 0!important;
}
.single-post article {
	padding: 10px !important;
}
h1.entry-title {
	font-family: 'museo-slab' !important;
	font-weight: 300 !important;
	font-size: 211% !important;
	line-height: 119%;
	padding-left: 0px !important;
}
.pagination {
	margin: 40px 0 40px !important;
}
.category .x-container-fluid.offset-bottom {
	margin-bottom: 80px !important;
}
.pagination span.expand {
	color: #E0E0E0 !important;
}
span.x-recent-posts-date {
	display: none !important;
}
.page-title-bg {
	background-color: #F6F7F8;
	border-bottom: 1px solid #D7D9E1;
	position: relative;
}
.page-title-bg h2 {
	margin: 0 !important;
	text-align: left !important;
	padding: 23px 0px 20px;
	color: #4D65AB !important;
	text-transform: uppercase !important;
	font-size: 1.4em;
	font-weight: 400 !important;
}
.x-recent-posts article {
	padding: 20px 10px 0px !important;
}
.category-appearance .x-container-fluid.offset-bottom {
	margin-bottom: 20px !important;
}
.category-5 .previous-appearances, .category-5 .x-recent-posts {
    display: none !important;
}
.category-5 .entry-content.excerpt .x-btn {
    display: none;
}
.category-5 .entry-content.excerpt {
    margin-top: 24px;
    font-size: 14px;
}
.category-5 #post-9058 .entry-content.excerpt .x-btn, .category-5 #post-9046 .entry-content.excerpt .x-btn {
    display: inline-block !important;
}



/*-----ARCHIVE FIXES-----*/

.archive .entry-title:before {
    font-size: 0.85em;
    line-height: 1;
    margin-right: 0.45em;
    opacity: 0.3;
    display: none !important;
}
.archive h2.entry-title {
    font-size: 200%;
    line-height: 1.3em;
}
.archive .entry-title {
    margin: 0 auto;
    padding: 0;
}

.archive .hentry .entry-wrap {
    padding: 30px 0;
}


/*-----HEADER TEXT-----*/

blockquote {
    font-weight: 100 !important;
    margin: 0;
    padding: 0.4em 0;
    border: none;
}


/*-----SCROLL ARROW-----*/

.x-slider-scroll-bottom {
    font-size: 25px;
    height: 40px;
    line-height: 36px;
    width: 40px;
}


/*-----TRANSPARENT NAV BAR FIXES-----*/

.x-slider-revolution-container.below {
	border-bottom: none !important;
}
.x-navbar {
    border-bottom: none;
    box-shadow: none;
    background-color: rgba(0,0,0,0) !important;
}
.x-navbar .x-nav > li > a {
    padding: 0.875em .8em 0.825em;
    border: 2px solid rgba(0, 0, 0, 0) !important;
}
.x-navbar .x-nav > li > a:hover {
	border: 2px solid rgba(239, 189, 55, 0.2) !important;
}
.menu-twitter {
    font-size: 22px !important;
    padding: 32px 0 0 !important;
}
.menu-twitter > a {
	padding: 5px !important;
}
.x-navbar .x-nav  > li > a {
	padding: 10px 4px; !important;
}
.x-navbar .sub-menu {
	min-width:0px !important;
	text-align: center !important;
	background-color: rgba(0, 0, 0, .9) !important;
}
.x-nav-collapse .sub-menu a {
	color: #EFBD37 !important;
}


/*-----MOBILE HAMBURGER NAV-----*/

.x-btn-navbar.collapsed {
    background-color: rgba(0, 0, 0, 0.25);
    box-shadow: none;
    color: #FFFFFF;
}
.x-btn-navbar {
    text-shadow: none !important;
    margin-top: 9px !important;
}
    
    
/*-----TRANSPARENT BUTTON FIXES-----*/

.middle-button {margin: 0 auto !important;
}
.middle-page-button {
    margin: 0 auto !important;
    padding-top: 20px !important;
}
.x-btn-transparent {
	border-width: 2px !important;
}
.x-btn-transparent-gray {
    border-width: 2px !important;
    border-color: #566471 !important;
    color: #fff !important;
    background-color: #566471 !important;
}
    

/*-----BUTTON FIXES-----*/

.x-btn, .x-btn:hover, .button, .button:hover, [type="submit"], [type="submit"]:hover {
    text-shadow: none !important;
}
.x-share-options a {
	color: #DEE0E3 !important;
}




/*-----FOOTER FIX-----*/
.x-colophon.top {
	padding: 2% 0 2%;
}
.x-colophon.top {
	display: none;
}
.x-colophon.bottom {
    background: none repeat scroll 0 0 #1A151E;
    padding: 100px 0 50px;
}
.x-colophon + .x-colophon {
    border-top: none;
    box-shadow: none;
}


/*-----SLIDER FIX-----*/

.x-slider-revolution-container {
	margin-top: -100px !important;
}
.tp-leftarrow.default, .tp-rightarrow.default, .x-content-dock:before {
	background-color: rgba(0,0,0,0);
	text-align: center !important;
}
.tp-leftarrow:before {
    content: "\f104" !important;
    font-size: 300%;
    background-color: transparent;
	font-family: FontAwesome;
	visibility: visible;
	color: rgba(255,255,255,.25) !important;
}
.tp-leftarrow.default:before {
	width: 32px;
}

.tp-rightarrow:before {
    content: "\f105" !important;
    font-size: 300%;
    background-color: transparent;
	font-family: FontAwesome;
	visibility: visible;
	color: rgba(255,255,255,.25) !important;
}

.tparrows {
	visibility: hidden;
}

.tp-rightarrow.default:before {
	width: 46px;
}
.x-recent-posts a:hover .x-recent-posts-img, .tp-leftarrow.default:hover, .tp-rightarrow.default:hover {
    background-color: rgba(0,0,0,.2);
}
.tp-bullets.simplebullets.round .bullet, .tp-bullets.simplebullets.round-old .bullet, .tp-bullets.simplebullets.square-old .bullet {
    height: 10px;
    margin: 3px 2px !important;
    width: 10px;
    opacity: 60%;
    background: rgba(255,255,255,.3) !important;
    border-radius: 100% !important;
}
.tp-bullets.simplebullets.round .bullet, .tp-bullets.simplebullets.round-old .bullet, .tp-bullets.simplebullets.square-old .bullet {
    opacity: .5 !important;
}
.tp-bullets.simplebullets.round .bullet:hover, .tp-bullets.simplebullets.round .bullet.selected, .tp-bullets.simplebullets.round-old .bullet:hover,
.tp-bullets.simplebullets.round-old .bullet.selected, .tp-bullets.simplebullets.square-old .bullet:hover, .tp-bullets.simplebullets.square-old .bullet.selected,
.tp-bullets.simplebullets.navbar .bullet:hover, .tp-bullets.simplebullets.navbar .bullet.selected, .tp-bullets.simplebullets.navbar-old .bullet:hover, .tp-bullets.simplebullets.navbar-old .bullet.selected {
    opacity: 1 !important;
}
#top .tparrows {
    background-color: rgba(0, 0, 0, 0) !important;
}
.tm_lcptu_post_thumbnail img {
	width: 100%;		
}
.tp-caption a {
    color: #fff;
}
.x-btn:hover, .button:hover, [type="submit"]:hover {
    background-color: rgba(255, 255, 255, 0) !important;
    border-color: #EFBD37 !important;
    color: #EFBD37 !important;
}
.h-comments-title small, .h-feature-headline span i, .tp-bullets.simplebullets.navbar, .tp-bullets.simplebullets.navbar-old, .tp-leftarrow.default, .tp-rightarrow.default, .x-portfolio-filters-menu, .jp-seek-bar {
    background-color: rgba(255,255,255,0); !important;
}
.tp-bannershadow {
	z-index: 1;
	opacity:0.4 !important;
}
#rev_slider_1_1_wrapper .x-btn, #rev_slider_7_1_wrapper .x-btn {
	border-width: 2px !important;
}
.pop-vid-airplane {
	background: #EFBD37 !important;
	border-color: #EFBD37 !important;
	color: #fff;
}
.pop-vid-blueprint, .pop-vid-blueprint2, .pop-vid-starguard {
	border-color: #fff !important;
}
.pop-vid-skyhook {
	background: #42BE79 !important;
	border-color: #42BE79 !important;
}
.x-btn.pop-vid-blueprint.button.x-btn-square.x-btn-small, .x-btn.pop-vid-blueprint2.button.x-btn-square.x-btn-small, .x-btn.pop-vid-starguard.button.x-btn-square.x-btn-small {
	background: rgba(255,255,255,0) !important;
}


/*-----YOUTUBE AND VIDEO PAGE FIXES-----*/

.youtube_gallery_item img {
    background: none repeat scroll 0 0 #EEEEEE;
    border: 1px solid #FFFFFF;
    margin: 3px;
    padding: 5px;
    width: 90%;
}
.ytsg_play {
    height: 60px !important;
    left: 137px !important;
    top: 58px !important;
    width: 60px !important;
}
div#home_center_col #youtube_gallery_1 div div div a img.ytsg_play {
	height: 30px !important;
	width: 30px !important;	
	left: 60px !important;
	top: 30px !important;	
}
#youtube_gallery_1 .youtube_gallery_caption {
	width: auto !important;
	line-height: 1.2em !important;
	padding: 7px 10px !important;
	color: #566471 !important;
}
.x-responsive-video.x-responsive-video-shortcode {
	margin-bottom: 1em;
}
h4.h-custom-headline.h4.accent {
	margin: 5px 0 20px;
}
.h-custom-headline.accent span:before, .h-custom-headline.accent span:after {
	height: .1px;
}
.x-responsive-video.x-responsive-video-shortcode.with-container {
	border: 0px solid #FFFFFF;
	padding: 1.5%;
	background-color: #dFdFdF;
}


/*-----PRESS KIT CHANGES-----*/

li.x-nav-tabs-item.active {
	border-top: 2px solid #EFBD37 !important;
}
.page-id-107 h3 {
	margin-top: 0px !Important;
	margin-bottom: 10px !important;
}
.x-nav-tabs>li>a {
	padding: 0.75em 0.45em 0.95em !important;
	color: #aaa !important;
}


/*-----PORTFOLIO FIXES-----*/

.x-portfolio .p-meta {
	display: none !important;
}
.x-portfolio .entry-header {
	display: none !important;
}
.x-portfolio .entry-featured {
	display: none !important;
}
#x-iso-container .entry-featured {
	display:block !important;
}
.x-portfolio h3 {
	font-size: 379%;
	margin: 6px 0 22px !important;
	/* line-height: 0.95; */
	font-family: 'skippy-sharp' !important;
	letter-spacing: -1px !important;
}
.x-portfolio h5 {
	color: #BFBFBF;
	margin: 0px 0 0;
	font-family: 'museo-slab', cursive;
	font-style: normal;
	font-weight: 400;
	font-size: 116%;
	letter-spacing: 0px !important;
	text-transform: capitalize;
}
.x-portfolio .entry-wrap {
	padding: 0 0 50px;
}
.x-portfolio {
	background-color: #fff !important;
    padding: 25px 10px 10px !important;
}
.portfolio_hero_thumb {
	width: 350px !important;
	margin: 4px 40px 4px 0px !important;
}
.entry-thumb:before {
    content: "";
}
.heroes_portfolio .entry-title {
    font-size: 106% !important;
    font-weight: 300 !important;
    letter-spacing: 0 !important;
    padding: 6px 0 12px !important;
    text-align: center;
    width: 100%;
}
.heroes_portfolio .entry-wrap .x-container-fluid.max.width {
	padding: 0px !important
}
.x-portfolio .entry-wrap .x-container-fluid.max.width {
	border-bottom: 0px solid rgba(0,0,0,.1) !important;
	padding: 0px 0 10px !important;
}
.single-x-portfolio #x-content-band-2 {
	text-align: center !important;
}
.heroes_portfolio .entry-title a {
	color: #566471 !important;
}
article#post-8536 {
	visibility: hidden !important;
}


/*-----PORTFOLIO MENU FIXES-----*/

.x-portfolio-filters {
	display: none;
}
#top .x-portfolio-filters-menu {
	background-color: rgba(0,0,0,0) !important;
	display: block;
	margin: 40px 0 20px;
	overflow: auto;
	position: relative;
	right: auto;
	text-align: center;
	top: auto;
	width: 100%;
}
.option-set {
    display: block;
    height: auto;
    position: relative;
    right: auto;
    text-align: center;
    top: auto;
    width: 100%;
 }
 .option-set li {
    display: inline-block !important;
    position: static !important;
}
.x-portfolio-filters-menu li {
	float:left;
}
.x-portfolio-filters-menu li a {
 	color: #EFBD37;
 	padding: 0.6em 0.8em 0.6em;
 	margin: 0 15px;
 	text-transform: uppercase;
 	font-weight: 400;
 	opacity: 1;
}
 .x-portfolio-filters-menu li a:hover {
 	opacity: .5;
}
.x-portfolio-filters-menu .selected {
 	color: #EFBD37;
 	border: 1px solid rgba(0,0,0,.1) !important;
 	border-radius: 100em;
 	padding: 0.6em 0.8em 0.6em;
 }
.x-portfolio-filters-menu li:first-child a {
    padding-top: 0.6em;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
.x-portfolio-filters-menu li:last-child a {
    padding-bottom: 0.6em;
    padding-left: 1.5em;
    padding-right: 1.5em;
}
#fancybox-wrap {
	padding: 0px !important;
}


/*-----ADDTHIS-----*/

.atss {
	top: 40% !important;
}
.home .at4-share-outer {
	display: none !important;
}


/*-----RESPONSIVE FIXES-----*/

@media(max-width: 1159px) {
	.youtube_gallery_item {
		float: none;		
	}	
	.x-btn-navbar.collapsed {
		background-color: rgba(0, 0, 0, 0) !important;
	}
}

@media (max-width: 1024px){
	.site, .x-navbar.x-navbar-fixed-top.x-container-fluid.max.width {
		width: 100% !important;
	}

}

@media (max-width: 980px){
	.portfolio_hero_thumb {
		width: 100% !important;
		margin: 4px 0px 25px 0px !important;
	}
	.site, .x-navbar.x-navbar-fixed-top.x-container-fluid.max.width {
		width: 100% !important;
	}
	.x-navbar-inner {
	    padding-top: 10px !important;
	    width: 100% !important;
	}
	.x-navbar-inner .x-container-fluid.max.width {
		width: 95% !important;
	}
	.site {
		background-color: #281A3E !important;
	}
	.x-main {
		background: none repeat scroll 0 0 #FFFFFF !important;
	}
	.x-nav-collapse .x-nav {
		margin: 1.5em 0 114px !important;
	}
	.x-navbar .x-nav {
		text-align: center !important;
	}
	.menu-twitter {
		padding: 0 !important;
	}
	.menu-twitter > a {
	 	padding: 0.75em 1em !important;
	 }
	 div#rev_slider_6_1_wrapper, div#rev_slider_6_1 {
		height: 135px !important;
		max-height: 150px !important;
	}
	.x-navbar .sub-menu {
		min-width:0px !important;
		text-align: center !important;
		background-color: rgba(0, 0, 0, 0) !important;
	}
	.x-nav-collapse .sub-menu a {
		color: rgba(255,255,255,.35) !important;
	}
}
	
@media(max-width: 876px) {
	.news_sidebar, #tweet-column .wpb_widgetised_column, #post-8080 .wpb_widgetised_column, .news_sidebar_column .wpb_widgetised_column {
		width:100% !important; 
		float: none; 
		margin: 50px auto 0 !important;
		padding: 5% 15% !important;
	}	
	.category_posts {
		width: 80% !important;
		float: none !important;
		margin: auto !important;
	}
	.post {
		width: 100% !important;
		float: none !important;
		margin: auto !important;
	}
	.post_sidebar {
		width:80%; 
		float: none; 
		margin: auto !important;
		margin-top: 50px !important;
		margin-bottom: 50px !important;
	}
	div#stylish_popular_posts-2 {
		display: none !important;
	}
}

@media (max-width: 480px){
	.x-iso-container {
		margin: 10px 0 !important;
	}
	div.x-main {
		padding: 0px !important;
	}
	.x-brand img {
		width: 120px !important;
	}
	.x-navbar-inner {
		padding-top: 0 !important;
		width: 100% !important;
	}
	.x-slider-revolution-container {
		margin-top: 5px !important;
	}
	.x-nav-collapse .x-nav {
		margin: 1.5em 0 20px !important;
	}
	.x-btn-navbar {
		margin-top: 14px !important;
	}
	.x-portfolio-filters-menu li {
		display: block !important;
		float: none !important;
	}
	.x-entry-share .x-share {
		width: 40px;
		height: 40px;
		font-size: 24px;
	}
	.archive .kaj_title_white, .single-x-portfolio .kaj_title_white, .heroes_portfolio .kaj_title_white {
		font-size: 2em !important;
		text-align: center !important;
		position: absolute;
		width: 100%;
		top: 0px !important;
		padding-top: 50px !important;
	}	
	.category-appearance .kaj_title_white {
		line-height: 1em !important;
		padding-top: 33px !important;
	}
	#top .x-portfolio-filters-menu {
		margin: 25px 0 0 !important;
	}
	.x-colophon.bottom {
		padding: 30px 0 20px !important;
	}
	.x-colophon.bottom .x-nav li {
		margin: 0 0.6em;
	}
	.category_posts {
		width: 100% !important;
	}
	div#rev_slider_6_1_wrapper {
		display: none !important;
	}
	.archive h2.entry-title, h1.entry-title {
		font-size: 160% !important;
	}
	.home div#x-content-band-1.x-content-band.vc {
		padding-top: 0px !important;
	}
	
	.category-news .page-title-bg, .category .page-title-bg, .heroes_portfolio .page-title-bg {
		margin-top: 0px !important;
	}
	.page-template-template-blank-4-php .x-slider-container, .page-template-template-layout-portfolio-php .x-slider-container {
		height: 105px !important;
		margin-top: -100px !important;
	}
	.home .x-slider-container {
		height: 217px !important;
		margin-top: -100px !important;
		display: none !important;
	}
	.page-id-8080 div.x-main, .page-id-8532 div.x-main, .page-id-107 div.x-main {
		padding: 0px !important;
	}
	.mobile-show {
		display: block !important;
	}
	.home #top > div.x-main.full.blank {
		margin-top: -100px !important;
	}
	.rev_slider_wrapper .x-btn {
		font-size: 1.5rem !important;
		padding: .7em 1em !important;
	}
	.rev_slider_wrapper i.fa {
		font-size: 1em !important;
	}
	.kaj_title_white {
		font-size: 35px !important;
	}
	.error404 .x-slider-revolution-container {
		margin-top: 0px !important;
	}
	nav.x-nav-collapse.collapse.in {
		background: #281A3E !important;
	}
	.category .x-slider-container {
		margin-top: 0px !important;
	}


}
@media (max-width: 360px){

}

@media (max-width: 320px){
 }

