@charset "UTF-8";
/*
Theme Name: NEUE - Child
Theme URI: http://envirra.com/themes/neue
Author: envirra
Author URI: http://envirra.com
Description: Magazine WordPress Theme
Version: 1.0
License: GPL
License URI: http://www.gnu.org/licenses/gpl.html‎
Tags: black, white, one-column, two-columns, three-columns, right-sidebar, flexible-width, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready, photoblogging
Text Domain: envirra
Template: neue
*/


/*
@import{
	src: url('font-awesome-4.4.0/css/font-awesome.min.css');
}
*/

@import{
	src: url('css/custom-share.css');
}

@font-face{
	src: url('fonts/p-light.ttf');
	font-family: 'P';
	font-weight: 100;
	font-style: normal;
}

@font-face{
	src: url('fonts/p-reg.ttf');
	font-family: 'P';
	font-weight: normal;
	font-style: normal;
}

@font-face{
	src: url('fonts/p-bold.ttf');
	font-family: 'P';
	font-weight: bold;
	font-style: normal;
}

@font-face{
	src: url('fonts/m-light.ttf');
	font-family: 'M';
	font-weight: 100;
	font-style: normal;
}

@font-face{
	src: url('fonts/m-light-italic.ttf');
	font-family: 'M';
	font-weight: 100;
	font-style: italic;
}

@font-face{
	src: url('fonts/m-book.ttf');
	font-family: 'M';
	font-weight: normal;
	font-style: normal;
}

@font-face{
	src: url('fonts/m-book-italic.ttf');
	font-family: 'M';
	font-weight: normal;
	font-style: italic;
}

@font-face{
	src: url('fonts/m-bold.ttf');
	font-family: 'M';
	font-weight: bold;
	font-style: normal;
}

@font-face{
	src: url('fonts/m-bold-italic.ttf');
	font-family: 'M';
	font-weight: bold;
	font-style: italic;
}


@font-face{
	src: url("fonts/s-med.otf");
	font-family: 'S';
	font-style: normal;
	font-weight: normal;
}

@font-face{
	src: url("fonts/s-bold.otf");
	font-family: 'S';
	font-style: normal;
	font-weight: bold;
}


/* GENERAL COLORS, BG, FONTS, ETC */


body, html{
	font-family: 'M';
	color: #333;
}


h1,h2,h3,h4,h5,h6{
	font-family: 'S';
	font-weight: bold;
}

h1.entry-title{
	font-size: 2.8em;
	line-height: 1.2;
	margin: 0.9em 0 1em 0!important;
}

h1.vw-post-box-post-title, h3.vw-post-box-post-title{
	font-size: 3.8em;
	line-height: 1.1em;
}

.vw-post-box-big-boxed .vw-post-box-post-title{
	padding-right: 10%;
}

.vw-page-title-box .vw-page-title{
	text-transform: none;
}

.vw-page-wrapper{
	background: #f7f7f7;
}

.vw-page-sidebar, .vwspc-sidebar-column{
	padding: 0 20px 0px 30px;
}

.vw-menu-location-main .menu-item-depth-0.current-menu-item::after, .vw-menu-location-main .menu-item-depth-0.current-menu-parent::after, .vw-menu-location-main .menu-item-depth-0.current-category-ancestor::after, .vw-menu-location-main .menu-item-depth-0.current-post-ancestor::after{
	height: 4px;
	margin-top: -4px;
}

.home .btn.btn-black{
	border: none;
	font-family: 'P';
	font-weight: normal;
	font-size: 12px;
	padding: 15px 20px;
	line-height: 1;
}

.home .btn.btn-black:hover{
	background: #bbb;
	border: none;
}

.vw-page-navigation{
	font-family: 'P';
}

.page-numbers.current{
	background: none;
	color: #111;
}

.vw-page-navigation-pagination .page-numbers{
	font-weight: normal;
}

.vw-page-navigation-pagination .page-numbers:hover{
	background-color: #fce771!important;
	color: #111;
}

.blog .vw-page-title-wrapper{
	display: none;
}

.blog .vw-post-box-layout.vw-post-box-layout-article-1-col{
	margin-top: 16px;
}

.disqus-comment-count a{
	margin-left: 8px;
}

.disqus-comment-count:hover{
	background: #fce771!important;
}

/* TOP-AD */

body.vw-logo-position-center .vw-header-ads-wrapper{
	/*margin-top: 0;*/
	margin: 5px 0;
}

.vw-header-ads-leader-board{
	width: 800px;
	height: auto;
	display: none;
}

.vw-site-header{
	padding: 10px 0 30px;
}

.vw-menu-additional-logo:hover{
	background: #fce771;
}


/* INTER-ZONE-AD */

.azone{
	height: inherit!important;
	width: 100%!important;
	text-align: center;
	margin-bottom: 2em;
	display: inline-block;
	padding: 20px;
	border-top: 1px solid #e9e9e9;
	border-bottom: 1px solid #e9e9e9;
}

.azone img{
	width: 100%;
}
/* MENU */

#vw-menu-main{
	font-family: 'P';
	font-weight: 100;
	letter-spacing: 0.04em;
}

.vw-menu-main-wrapper .menu-item-depth-0 > .menu-link:hover, .vw-site-social-profile-icon:hover, .vw-site-social-profile-icon:hover, .vw-menu-location-main .sub-menu, .vw-mobile-menu-button:hover, .vw-instant-search-buton:hover, .vw-user-login-button:hover, .vw-cart-button:hover, .vw-menu-main-wrapper .menu-item-depth-0 > .menu-link:hover{
	color: #111;
}

nav#vw-menu-main.vw-menu-main-wrapper.vw-sticky{
	background: #fff;
}

.vw-menu-location-main .vw-menu-additional-logo{
	opacity: 1;
	width: auto;
}

.vw-menu-location-main .main-menu-link span{
	text-transform: uppercase!important;
	}

.vw-instant-search-buton{
	font-size: 1.3em;
}

.vw-menu-main-wrapper::before{
	height: 0;
}

a.menu-link.sub-menu-link{
	text-transform: uppercase;
}

.vw-menu-location-main .sub-menu-item:hover .sub-menu-item a, .vw-menu-location-mobile .sub-menu-link:hover{
	color: #111;
}

.vw-mobile-menu-button, .vw-instant-search-buton, .vw-user-login-button, .vw-cart-button, .vw-menu-main-wrapper .menu-item-depth-0 > .menu-link{
	padding: 20px 20px;
	height: 66px;
	text-transform: uppercase;
}

.menu-social-profiles{
	position: absolute;
	right: 0;
	top: 17px;
	margin-right: 110px
}

.menu-social-profiles .vw-site-social-profile a:hover{
	background: #fce771;
}

@media (max-width: 1200px) {
    .menu-social-profiles{
	    display: none;
    }
}

@media (max-width: 1000px) {
    .vw-menu-additional-logo a{
	    display: none;
    }
}


/* MAIN PAGE */

@media only screen and (max-width:640px){
	h1.vw-post-box-post-title{
		font-size: 2em;
	}
	.vw-post-box-big-boxed{
		max-height: 300px;
	}

	h3.vw-post-box-post-title{
		font-size: 1.9em!important;
		line-height: 1.3!important;
	}

	.home.vw-post-meta{
		margin-bottom: 0!important;
	}

	.vw-post-box-excerpt p{
		font-size: 0.9em!important;
	}

	.social{
		-ms-transform: scale(0.8); /* IE 9 */
	    -webkit-transform: scale(0.9); /* Safari */
	    transform: scale(0.8);
	    margin-top: -20px;
	}

	.vw-header-ads-wrapper{
		display: none;
	}
}

.block-grid-item{
	padding: 0 15px 30px;
}

.vw-post-box-large .vw-post-box-post-title{
	font-size: 1.8em;
}

.vwspc-section-title{
	text-transform: uppercase;
	text-align: center;
	font-size: 2.6em;
	font-weight: normal;
	letter-spacing: 0.1em;
}


h3.vw-post-box-post-title{
	font-size: 3em;
	color: 111;
	margin-top: 0.3em!important;
	margin-bottom: 0.5em!important;
}

h3.vw-post-box-post-title a:hover{
	box-shadow: inset 0 -24px 0 #fce771;
	text-decoration: none;
}

.vw-post-categories{
	font-family: 'P';
	font-weight: normal;
	letter-spacing: 0.2em;
}


.vw-post-box-thumbnail img.attachment-vw_two_third_thumbnail.wp-post-image{
	width: 100%;
}


.vw-post-box-article .vw-post-categories a, .vw-post-box-meta-small .vw-post-categories a{
	font-size: 11px;
	background: #f7f7f7;
	color: #000;
	border: 1px solid #000;
}

.vw-post-box-meta-small{
	padding-bottom: 7px;
}

.vw-post-box-overlay .vw-post-categories a{
	background: #000;
	color: #fff;
	border: none;
}

.vw-post-box-overlay .vw-post-meta{
	margin-top: 5px;
}

.vw-post-box-overlay .vw-post-meta a:hover{
	color: #fff;
}

a.vw-category-link{
	padding: 4px;
}

a.vw-category-link:hover{
	background: #fce771!important;
	color: #111;
	text-decoration: none;
}

.vw-post-box-excerpt{
	font-family: 'M';
	color: #333;
	font-weight: 100;
}

.home .vw-post-box-excerpt{
	font-size: 1.15em;
}

.home .col-md-8 vwspc-content-column>p{
	display: none;
}

a.vw-read-more{
	padding: 4px 6px 4px;
	font-family: 'P';
	font-weight: normal;
	border: 1px solid;
	font-size: 12px;
}

a.vw-read-more:hover{
	background: #fce771;
	color: #000;
	text-decoration: none;
	border: #000 1px solid;
}

.home .vw-post-meta{
	margin-bottom: 20px;
}

.home .vw-post-meta .vw-post-meta-right{

}

.home .vw-post-comment-number { display: none !important; }

.vw-post-meta-right a.vw-post-comment-number:hover{
	background: #fce771;
}

.vw-post-meta-right > *:hover *{
	color: #000!important;
}

.vw-post-categories{
	display: inline;
}

/* POST */

body.single .vw-embeded-media, body.single .vw-featured-image{
	margin-bottom: 1em;
}

.wp-post-image{
	margin-bottom: 5px;
}

.vw-tag-links a{
	font-style: normal;
	font-family: 'P';
	background: #f3ffd2;
}

.vw-post-navigation-next:hover, .vw-post-navigation-previous:hover{
	background-color: #fce771;
}

.vw-post-meta-right > *{
	padding: 5px 5px 2px;
}

.vw-post-shares{
	display: none;
}

.vw-post-box-layout-large-grid .vw-post-box-thumbnail img{
	max-height: 277px;
}

.vw-post-likes{
	display: none;
}

.entry-content p{
	font-size: 18px;
}

a img.alignnone{
	margin: 0;
}


blockquote{
	font-weight: normal;
	border-left: 4px solid #ddd;
	background: #fff;
}

blockquote p{
	font-size: 18px!important;
	line-height: 1.6;
}

.vw-post-layout-full-width-featured-image h1.vw-page-title{
	font-size: 3.8em;
	line-height: 1.1em;
}


.gallery-item a, .gallery-item a:hover{
	box-shadow: none;
}

/* WIDGETS */

.vw-widget-feedburner-container{
	background: #ececec;
}

span.spacer{
	width: 20px;
	display: inline-block;
}

ul.instagram-pics{
	list-style-type: none;
	padding: 0;
}

ul.instagram-pics li{
	margin-bottom: 30px;
}


.null-instagram-feed .widget-title::before{
	content: "\e858";
	font-family: "zocial";
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .5em;
	text-align: center;
	font-size: 19px;
}



/* FOOTER */

.vw-logo-shortcode img{
	width: 250
}

.vw-site-footer .vw-widget-feedburner-container{
	background-color: rgba(127, 127, 127, 0.3);
}

.vw-site-footer .widget-title, .vw-site-footer a{
	color: #111!important;
}

.vw-post-tabed-tab a{
	color: #fff!important;
}

.vw-site-footer .widget_vw_widget_social_profile .vw-site-social-profile-icon{
	color: #000;
	background: #fff;
}

.vw-site-footer .widget_vw_widget_social_profile .vw-site-social-profile-icon:hover{
	background: #fce771;
}

/* SOCIAL */

.et_social_icons_container a{
	box-shadow: none!important;
}

.social{
	float: right;
	text-align: right;
}

.social a:hover{
	box-shadow: none;
}

.fb-share-button span{
	vertical-align: inherit!important;
	overflow: hidden;
}

.fb-share-button{
	margin-right: 7px;
}


.sharedaddy h3.sd-title{
	display: none;
}



#sharing_email .sharing_send, .sd-content ul li .option a.share-ustom, .sd-content ul li a.sd-button, .sd-content ul li.advanced a.share-more, .sd-content ul li.preview-item div.option.option-smart-off a, .sd-social-icon .sd-content ul li a.sd-button, .sd-social-icon-text .sd-content ul li a.sd-button, .sd-social-official .sd-content>ul>li .digg_button >a, .sd-social-official .sd-content>ul>li>a.sd-button, .sd-social-text .sd-content ul li a.sd-button{
	border-radius: 0!important;
	font-family: 'P'!important;
	box-shadow: none!important;

}

.sd-social-icon .sd-content ul li a.sd-button:active, .sd-social-icon .sd-content ul li a.sd-button:hover, .sd-social-icon-text .sd-content ul li a.sd-button:active, .sd-social-icon-text .sd-content ul li a.sd-button:hover, .sd-social-official .sd-content>ul>li .digg_button>a:active, .sd-social-official .sd-content>ul>li .digg_button>a:hover, .sd-social-official .sd-content>ul>li>a.sd-button:active, .sd-social-official .sd-content>ul>li>a.sd-button:hover, .sd-social-text .sd-content ul li a.sd-button:active, .sd-social-text .sd-content ul li a.sd-button:hover{
	border: none;
	background: #fce771;
	color: #111;
}

.sd-social .sd-button .share-count{
	background: #cacaca!important;
	padding: 2px 4px 3px 4.5px!important;
}


div.sharedaddy.sd-sharing-enabled{
	float: right;
}

div.sharedaddy h3.sd-title{
	margin-right: 20px!important;
}

div.sharedaddy h3.sd-title:before{
	display: none!important;
}

.sd-content{
	display: inline-block;
}

/* OTHER */

/*
.vw-site-top-bar-right{
	position: absolute;
	top: 150px;
	right: 120px;
	z-index: 707;
}
*/

h3.vw-related-posts-title{
	font-size: 2em;
}

.vw-site-top-bar{
	font-size: 13px;
	margin-top: 3px;
}

.flex-direction-nav a::before{
	/* font-family: 'FontAwesome'; */
	font-family: 'entypo';
	/* content: '\f104'; */
	content: '\e878';
	width: 30px;
	font-size: 45px;
}

.flex-direction-nav a.flex-next::before{
	content: '\e879';
}

.flex-direction-nav .flex-next{
	padding-left: 5px;
}

.flex-direction-nav .flex-prev{
	padding-right: 5px;
}

.vw-post-box-thumbnail img.wp-post-image{
	width: 100%;
}

.vw-site-logo-wrapper{
	display: none!important;
}


.vw-menu-location-main .vw-menu-additional-logo img{
	max-height: 55px !important;
}

.is-sticky .vw-menu-location-main .vw-menu-additional-logo img{
	/*max-height: 50px !important;
	margin: 8px 40px 6px 10px !important;*/
}

button, input[type=button], input[type=submit]{
	font-family: 'P';
	font-weight: normal;
}

::selection{
	background: #1943ff;
	color: #fff;
}

.entry-content a{
	box-shadow: inset 0 -7px 0 #fce771;
}

.entry-content a:hover{
	box-shadow: inset 0 -22px 0 #fce771;
}

.entry-content a > img{
	box-shadow: none;
}

.vw-post-box-article .vw-post-box-thumbnail, .vw-post-box-large .vw-post-box-thumbnail, .vw-post-box-medium .vw-post-box-thumbnail, .vw-post-box-small .vw-post-box-thumbnail, .vw-post-box-classic .vw-post-box-thumbnail, .vw-instant-search-result-thumbnail{
	background: rgba(255,255,255,.1);
	/* background: rgba(255,255,255,.005) no-repeat center center url('img/cdm-logomark-small-white.png'); */
	background-size: 10px 10px;
}

.vw-quote{
	font-family: "S";
	font-weight: normal;
	font-size: 1.8em;
	line-height: 1.3;
}

.vw-dropcap{
	font-family: 'S';
	font-size: 4.5em;
	margin-top: 0;
	margin-right: 0.15em;
}

/* FOOTER */

.vw-site-footer{
	background-color: #232323;
}

footer .widget.widget_vw_widget_latest_posts{
	background: rgba(127, 127, 127, 0.3);
	padding: 20px 30px 0;
}


.is-sticky .vw-menu-location-main .vw-menu-additional-logo img {
	-webkit-animation-name: none;
	animation-name: none;
	-webkit-animation-duration: 0s;
	animation-duration: 0s; }

	.vw-sticky-wrapper.is-sticky .vw-sticky {
	  z-index: 100;
	  left: 0;
	  right: 0;
	  -webkit-animation-name: none;
	  animation-name: none;
	  -webkit-animation-duration: 0s;
	  animation-duration: 0s;
	  -webkit-animation-fill-mode: both;
	  animation-fill-mode: both; }

#topAB {
	overflow: hidden;
	height: 100px;
}

.home .vw-page-wrapper {
	padding-top: 150px;
}

.vw-site-header-wrapper {
	position: fixed;
	z-index: 999;
	width: 100%;
}
.vw-sidebar-inner {
	position: relative;
}

/*.single div.vw-has-background {
	margin-top: 166px;
}*/
.single .vw-site-wrapper .vw-page-title-wrapper {
	margin-top: 166px;
}
.single header {
	margin-top: 0;
	top: 0;
}
