	/* SKIN COLORS */

	body,
	.leftSide_Container {
	    background: #ffffff;
	}

	.leftSide_Container .album_item_wrapper .album_item_fadder {
	    background: rgba(255, 255, 255, 0.4);
	}

	.leftSide_Container .album_item_wrapper:hover .album_item_fadder,
	.leftSide_Container .album_item_wrapper.active .album_item_fadder {
	    background: rgba(255, 255, 255, 0);
	}

	* {
	    font-family: UniversLTStd57Cn;
	}

	p,
	td,
	div {
	    color: #494a45;
	    font-weight: 300;
	}

	.module_cont hr,
	.widget_calendar tfoot {
	    border-top: #424c50 1px solid;
	}

	table,
	th,
	td {
	    border: #424c50 1px solid;
	}

	.module_cont hr.type1 {
	    border-top: #979797 1px solid;
	}

	.blog_post_preview {
	    border-bottom: #424c50 1px solid;
	}

	.module_search .pagerblock li a {
	    background: #424c50;
	}

	.module_search .pagerblock li a.current {
	    background: #494a45;
	    color: #1e1e1e;
	}

	.module_cont hr.type2 {
	    border-top: #494a45 1px solid;
	}

	.shortcode_iconbox p,
	.promoblock_wrapper h3,
	.dropcap.type1,
	.al_listing_content h3 {
	    color: #5a5b57;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	h1 span,
	h2 span,
	h3 span,
	h4 span,
	h5 span,
	h6 span,
	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small,
	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a,
	.pseudo_stat_count,
	.promoblock_wrapper h2,
	.dropcap {
	    color: #494a45;
	}
	/*Fonts Families and Sizes*/

	p,
	td,
	div,
	input,
	textarea {
	    font-family: UniversLTStd55;
	    font-weight: 300;
	}

	.recent_posts_content a {
	    color: #ffffff;
	}

	a,
	.recent_posts_content a:hover {
	    color: #ca272e;
	    font-weight: 300;
	}

	a:hover,
	.shortcode_iconbox a:hover p,
	.content_highlight,
	.gallery_likes_add:hover,
	.comment-reply-link:after,
	.author_name,
	.author_name a,
	#mc_subheader {
	    color: #e09498;
	}

	.comment-reply-link:hover:after {
	    color: #e09498;
	}

	p,
	td,
	div,
	blockquote p,
	input,
	input[type="text"],
	input[type="email"],
	input[type="password"],
	textarea {
	    font-size: 16px;
	    line-height: 21px;
	}

	.widget_tag_cloud a {
	    font-size: 14px!important;
	    line-height: 21px!important;
	}

	h1,
	h2,
	h3,
	h4,
	h5,
	h6,
	h1 span,
	h2 span,
	h3 span,
	h4 span,
	h5 span,
	h6 span,
	h1 small,
	h2 small,
	h3 small,
	h4 small,
	h5 small,
	h6 small,
	h1 a,
	h2 a,
	h3 a,
	h4 a,
	h5 a,
	h6 a,
	h1 a:hover,
	h2 a:hover,
	h3 a:hover,
	h4 a:hover,
	h5 a:hover,
	h6 a:hover,
	.pseudo_stat_count,
	.dropcap {
	    font-family: UniversLTStd57Cn;
	    font-weight: 300;
	    -moz-osx-font-smoothing: grayscale;
	    -webkit-font-smoothing: antialiased;
	    padding: 0;
		text-transform: uppercase;
	}

	h3.headInModule,
	.al_listing_content h3,
	.sidebar_header {
	    font-weight: 300;
	}

	h1,
	h1 span,
	h1 a,
	h3.promo_title {
	    font-size: 40px;
	    line-height: 42px;
	}

	h2,
	h2 span,
	h2 a,
	.pseudo_stat_count {
	    font-size: 36px;
	    line-height: 38px;
	}

	.bg_title h2 {
	    font-size: 40px;
	    line-height: 42px;
	}

	h3,
	h3 span,
	h3 a,
	h3 a:hover {
	    font-size: 20px;
	    line-height: 22px;
	    font-weight: 400;
	}

	h4,
	h4 span,
	h4 a {
	    font-size: 14px;
	    line-height: 16px;
	}

	h5,
	h5 span,
	h5 a {
	    font-size: 12px;
	    line-height: 14px;
	}

	h6,
	h6 span,
	h6 a,
	.comment_info h6:after {
	    font-size: 11px;
	    line-height: 13px;
	}

	h1.side_title {
	    font-size: 20px;
	    line-height: 22px;
	}

	.fullview header.main_header {
	    top: -80px;
	}
	/* CSS HERE */

	::selection {
	    background: #979797!important;
	    color: #494a45
	}

	::-moz-selection {
	    background: #494a45;
	    color: #979797
	}

	input[type="text"],
	input[type="email"],
	input[type="password"],
	textarea {
	    background: #d0d0d0;
	    color: #5a5b57;
	    -moz-osx-font-smoothing: grayscale;
	    -webkit-font-smoothing: antialiased;
		text-transform: uppercase;
	}

	input[type="text"]:focus,
	input[type="email"]:focus,
	input[type="password"]:focus,
	textarea:focus,
	.widget_search .search_form:before {
	    color: #494a45;
	}

	input[type="text"]::-webkit-input-placeholder,
	input[type="email"]::-webkit-input-placeholder,
	input[type="password"]::-webkit-input-placeholder,
	textarea::-webkit-input-placeholder {
	    color: #5a5b57;
	    -webkit-font-smoothing: antialiased;
	}

	textarea::-moz-placeholder {
	    color: #5a5b57;
	    opacity: 1;
	    -moz-osx-font-smoothing: grayscale;
	}

	input[type="text"]::-moz-placeholder {
	    color: #5a5b57;
	    opacity: 1;
	    -moz-osx-font-smoothing: grayscale;
	}

	input[type="email"]::-moz-placeholder {
	    color: #5a5b57;
	    opacity: 1;
	    -moz-osx-font-smoothing: grayscale;
	}

	input[type="password"]::-moz-placeholder {
	    color: #5a5b57;
	    opacity: 1;
	    -moz-osx-font-smoothing: grayscale;
	}

	input[type="text"]:-ms-input-placeholder,
	input[type="email"]:-ms-input-placeholder,
	input[type="password"]:-ms-input-placeholder,
	textarea:-ms-input-placeholder {
	    color: #5a5b57;
	}

	input[type="button"],
	input[type="reset"],
	input[type="submit"],
	.widget_tag_cloud a {
	    color: #ffffff;
	    background: #424c50;
	}

	input[type="button"]:hover,
	input[type="reset"]:hover,
	input[type="submit"]:hover,
	.widget_tag_cloud a:hover {
	    color: #2d2e2e;
	    background: #ffffff;
	}

	header.main_header {
	    background: #fff;
	}

	nav.main_nav ul.menu,
	nav.main_nav ul.sub-menu,
	nav.main_nav:before,
	ul.mobile_menu,
	.main_nav > div.menu ul {
	    background: #f7f7f7;
	}

	nav.main_nav:before {
	    /*box-shadow:0 10px 5px #f7f7f7;*/
	}

	ul.mobile_menu li a,
	nav.main_nav ul.menu li a {
	    color: #494a45;
	    font-weight: 300;
	    display: block;
	    font-size: 14px;
	    line-height: 16px;
	}

	ul.mobile_menu li a span i,
	ul.mobile_menu li a span,
	nav.main_nav ul.mobile_menu li a span i,
	nav.main_nav ul.mobile_menu li a span {
	    font-size: 14px;
	    line-height: 16px;
	}

	ul.mobile_menu li:hover > a,
	ul.mobile_menu li.current-menu-ancestor > a,
	ul.mobile_menu li.current-menu-item > a,
	ul.mobile_menu li.current-menu-parent > a,
	nav.main_nav ul li:hover > a,
	nav.main_nav ul li.current-menu-ancestor > a,
	nav.main_nav ul li.current-menu-item > a,
	nav.main_nav ul li.current-menu-parent > a {
	    color: #5a5b57;
	}

	#dm_fullscreen .dm_list li,
	#dm_fullscreen {
	    background: #1e1e1e;
	}

	.justBG {
	    background: #1e1e1e!important;
	}

	.fs_gallery_container,
	#ajax_slider,
	#ajax_slider li {
	    background-color: #1e1e1e;
	}

	#dm_fullscreen .dm_list li,
	#dm_fullscreen {
	    color: #1e1e1e;
	}

	.flickr_widget_wrapper .flickr_badge_image a:before {
	    background: rgba(30, 30, 30, 0);
	}

	.flickr_widget_wrapper:hover .flickr_badge_image a:before {
	    background: rgba(30, 30, 30, 0.7);
	}

	.flickr_widget_wrapper:hover .flickr_badge_image a:hover:before {
	    background: rgba(30, 30, 30, 0);
	}

	blockquote:before,
	blockquote.shortcode_blockquote .author,
	.team_desc,
	a.teamlink:hover i,
	.text404,
	.pp_notify,
	.dm_span_close,
	.dm_span_info,
	span.fs_span_prev,
	span.fs_span_info,
	span.fs_span_like,
	span.fs_span_next,
	.count_title h1,
	.count_ico i,
	.countdown-amount,
	.countdown-period,
	.strip-title,
	.side_meta span,
	.side_meta i,
	#ribbon_status .share_text,
	#ribbon_status .share_wrapper a,
	#ribbon_status .side_meta_item,
	#ribbon_status .side_meta_item span,
	#ribbon_status .status_left,
	#ribbon_status .status_middle,
	#ribbon_status .status_middle span,
	.widget_calendar caption,
	.widget_calendar th,
	.page-link {
	    color: #494a45;
	}

	a.shortcode_social_icon:hover i,
	.gallery_filter li a:hover,
	.gallery_filter li a.current,
	.gallery_filter li.selected a {
	    color: #494a45!important;
	}

	a.shortcode_social_icon:hover,
	.count_ico {
	    border-color: #494a45!important;
	}

	blockquote.type1:before,
	.featured_items_title a:hover,
	.bk_album_title a:hover,
	.gallery_filter li a,
	.strip-caption,
	.page-link span {
	    color: #5a5b57;
	}

	.site_wrapper,
	.vs_page {
	    background: rgba(30, 30, 30, 1);
	}

	.img_block {
	    background-color: #fff;
	}

	.img_block .featured_item_fadder,
	.gallery_item_wrapper .gallery_fadder,
	.grid-gallery-item .gallery_fadder,
	.fs_img_block .fs_blog_fadder,
	.strip-item .strip-fadder,
	.hStrip-item .hStrip-fadder,
	.album_item_wrapper .img_block .albums_fadder,
	.ribbon_slide.currentStep .slide_fadder {
	    background: rgba(30, 30, 30, 0);
	}

	.img_block:hover .featured_item_fadder,
	.gallery_item_wrapper:hover .gallery_fadder,
	.grid-gallery-item:hover .gallery_fadder,
	.fs_img_block:hover .fs_blog_fadder,
	.strip-item:hover .strip-fadder,
	.strip-item.touchHover .strip-fadder,
	.hStrip-item:hover .hStrip-fadder,
	.album_item_wrapper .img_block:hover .albums_fadder,
	.ribbon_slide .slide_fadder {
	    background: rgba(255, 255, 255, 0.1);
	}
	@media only screen and (max-width: 1200px) {

		.magazin_menu .magazin_title .title,
		.magazin_menu .magazin_remote ul li a::before,
		.magazin_menu .magazin_remote ul li.play a::before,
		#lightbox-bottom ul li.play a::before,
		.magazin_menu .magazin_remote ul li.full a::before,
		.magazin_menu .magazin_title .title.openinfo .open::after {
			font-size: 28px;
			line-height: 30px;
		}
		.magazin_menu .magazin_title .title {
 			padding-left:25px;
		}
		html.smaller header.main_header .header_wrapper {
			padding: 5px 0 5px 20px;
		}


	}
	@media only screen and (max-width: 960px) {

		.magazin_menu .magazin_title .title {
			font-size: 20px;
			line-height: 22px;
		}

		.main_header .menu_select .button {
			right: -22px;
			top: 78px;
			position: absolute;
		}
		.main_header .menu_select .button a {
			font-size: 18px;
		}
		.main_header .menu_select .toogle_menu_wrap span {
			display: none;
		}
		.main_header .menu_select .toogle_menu_wrap {
			background: transparent;
			width:55px;
			right:-18px;
		}
		.main_header .toogle_menu_wrap .toggle_menu::before {
			color: #7d7d7d;
			left:auto;
			right:25px;
		}
		body.parent-pageid-6 .main_header .toogle_menu_wrap .toggle_menu::before {
			left:auto;
			right:0px;
		}
		.logo {
			height: 45px;
			line-height: 45px;
		}
		.logo img {
			height: 45px;
			width: auto;
		}

		.show_menu nav.main_nav,
		.show_menu nav.main_nav ul.menu,
		.show_menu nav.main_nav:before {
			right: 22px;
		}
		nav.main_nav {
			width:280px;
		}


		nav.main_nav ul li a {
			padding: 0px 10px 0px 10px;

			line-height: 22px;
		}
		nav.main_nav ul li a {
			font-size:22px;
		}

		footer.main_footer .row .span4 {
			width: 100%;
			clear: both;
		}
		html.smaller header.main_header .header_wrapper {
			padding: 5px 0 5px 20px;
		}



		div.btn-list {
			display: none !important;
		}
		.project .magazin_slider .box_1 .mediaelement h2 .title, .project .magazin_slider .box .mediaelement h2 .title {
			font-size: 18px !important;
		}
		.project .magazin_slider .box_1 .mediaelement h2, .project .magazin_slider .box_1 .mediaelement h2 div, .project .magazin_slider .box .mediaelement h2, .project .magazin_slider .bo {
			font-size: 16px !important;
		}
		.project .archive_list_view .box .mediaelement a {
			padding: 10px 10px 20px 10px !important;
		}

	}


		@media only screen and (max-width: 760px) {
			.magazin_menu .magazin_title {
				width: 100%;
				clear:both;
			}
			.magazin_menu .magazin_remote {
				display: none;
			}

			.magazin_menu .magazin_remote ul, #lightbox-bottom ul {
				display: none;
			}
			.magazin_menu .magazin_remote ul, #lightbox-bottom lightbox-caption {

			}

			.strip-item .strip-fadder,
	    .hStrip-item .hStrip-text {
	        background: rgba(30, 30, 30, 0.9);
	    }
	}

	.ribbon_list,
	.ribbon_list .ribbon_slide,
	.ribbon_main_wrapper,
	#cols_wrapper {
	    background: #1e1e1e;
	}

	.featured_items .img_block span,
	.gallery_item_wrapper span.featured_items_ico,
	.fs_img_block .fs_blog_icon,
	span.gal_plus_ico,
	.album_item_wrapper .img_block span.gal_plus_ico {

	}

	.featured_items .img_block span:before,
	.featured_items .img_block span:after,
	.gallery_item_wrapper span.featured_items_ico:before,
	.gallery_item_wrapper span.featured_items_ico:after,
	.fs_img_block .fs_blog_icon:before,
	.fs_img_block .fs_blog_icon:after,
	.gal_plus_ico:before,
	.gal_plus_ico:after {

	}

	.bk_content_box,
	.bk_content_box h3,
	.bk_content_box span,
	.fs_content_bg {
	    background: #f7f7f7;
	    font-family: UniversLTStd57Cn;
		color: #494a45;
	}
	.bk_content_box span {
		color: #979797;
	}
	.gallery_filter,
	#ribbon_status,
	div.filter_label {
	    background: #2a3033;
	}

	div.filter_label.even,
	.load_more_works {
	    background: #343b3f;
	}
	/* PRELOADER */

	.preloader,
	.fs_bg {

	}

	.preloader span {
	    color: #494a45;
	}

	.preloader_line {
	    background: #424c50;
	}

	.preloader_line_bar1,
	.preloader_line_bar2 {
	    background: #979797;
	}

	.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
		position: relative;
		min-height: 1px;
		padding-right: 15px;
		padding-left: 15px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
	@media (min-width: 768px) {
		header .col-sm-3,
		header .col-sm-9 {
			position: relative;
			min-height: 1px;
			padding-right: 15px;
			padding-left: 15px;
		}
		header .col-sm-9 {
			float:left;
		}
		.col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12 {
			float: left;
		}
		.col-sm-12 {
			width: 100% !important;
		}
		.col-sm-11 {
			width: 91.66666667% !important;
		}
		.col-sm-10 {
			width: 83.33333333% !important;
		}
		.col-sm-9 {
			width: 75% !important;
		}
		.col-sm-8 {
			width: 66.66666667%;
		}
		.col-sm-7 {
			width: 58.33333333% !important;
		}
		.col-sm-6 {
			width: 50% !important;
		}
		.col-sm-5 {
			width: 41.66666667% !important;
		}
		.col-sm-4 {
			width: 33.33333333% !important;
		}
		.col-sm-3 {
			width: 25% !important;
		}
		.col-sm-2 {
			width: 16.66666667% !important;
		}
		.col-sm-1 {
			width: 8.33333333% !important;
		}
		.col-sm-pull-12 {
			right: 100% !important;
		}
		.col-sm-pull-11 {
			right: 91.66666667% !important;
		}
		.col-sm-pull-10 {
			right: 83.33333333% !important;
		}
		.col-sm-pull-9 {
			right: 75% !important;
		}
		.col-sm-pull-8 {
			right: 66.66666667% !important;
		}
		.col-sm-pull-7 {
			right: 58.33333333% !important;
		}
		.col-sm-pull-6 {
			right: 50% !important;
		}
		.col-sm-pull-5 {
			right: 41.66666667% !important;
		}
		.col-sm-pull-4 {
			right: 33.33333333% !important;
		}
		.col-sm-pull-3 {
			right: 25% !important;
		}
		.col-sm-pull-2 {
			right: 16.66666667% !important;
		}
		.col-sm-pull-1 {
			right: 8.33333333% !important;
		}
		.col-sm-pull-0 {
			right: auto;
		}
		.col-sm-push-12 {
			left: 100% !important;
		}
		.col-sm-push-11 {
			left: 91.66666667% !important;
		}
		.col-sm-push-10 {
			left: 83.33333333% !important;
		}
		.col-sm-push-9 {
			left: 75% !important;
		}
		.col-sm-push-8 {
			left: 66.66666667% !important;
		}
		.col-sm-push-7 {
			left: 58.33333333% !important;
		}
		.col-sm-push-6 {
			left: 50% !important;
		}
		.col-sm-push-5 {
			left: 41.66666667% !important;
		}
		.col-sm-push-4 {
			left: 33.33333333% !important;
		}
		.col-sm-push-3 {
			left: 25% !important;
		}
		.col-sm-push-2 {
			left: 16.66666667% !important;
		}
		.col-sm-push-1 {
			left: 8.33333333% !important;
		}
		.col-sm-push-0 {
			left: auto;
		}
		.col-sm-offset-12 {
			margin-left: 100% !important;
		}
		.col-sm-offset-11 {
			margin-left: 91.66666667% !important;
		}
		.col-sm-offset-10 {
			margin-left: 83.33333333% !important;
		}
		.col-sm-offset-9 {
			margin-left: 75% !important;
		}
		.col-sm-offset-8 {
			margin-left: 66.66666667% !important;
		}
		.col-sm-offset-7 {
			margin-left: 58.33333333% !important;
		}
		.col-sm-offset-6 {
			margin-left: 50% !important;
		}
		.col-sm-offset-5 {
			margin-left: 41.66666667% !important;
		}
		.col-sm-offset-4 {
			margin-left: 33.33333333% !important;
		}
		.col-sm-offset-3 {
			margin-left: 25% !important;
		}
		.col-sm-offset-2 {
			margin-left: 16.66666667% !important;
		}
		.col-sm-offset-1 {
			margin-left: 8.33333333% !important;
		}
		.col-sm-offset-0 {
			margin-left: 0;
		}
	}

	/*
	 * Sharing Buttons
	 */
	.footer {
		display: flex;
	}
	.footer .share-buttons {
		margin: 0 auto;
		list-style-type: none;
	}
	.footer .share-buttons a {
		width: 33px;
		height: 33px;
		padding: 9px 8px 4px;
		background: #737373;
	}
	.share-buttons {
		font-size: 0.7rem;
		line-height: 0.7rem;
		letter-spacing: 1px;
		text-transform: uppercase;
		margin: 8px 0 0 0;
		z-index: 2;
		position: relative;
		text-align: center;
		list-style-type: none;
		padding: 0;
		display: flex;
		float: right;
		flex-flow: row wrap;
		justify-content: space-between;
		align-content: flex-start; }

	.share-buttons li {
		height: auto;
		list-style: none;
		flex: 0 1 auto;
		width: 50px;
		height: 50px;
		margin-right: 5px; }

	.share-buttons li:last-child {
		margin-right: 0; }

	.share-buttons svg {
		fill: #fff;
		margin-top: 2px;
		margin-right: 0px;
		width: 20px;
		height: 20px; }

	.share-googleplus svg {
		width: 20px;
		height: 16px; }

	.share-buttons span {
		display: none; }

	.share-buttons a {
		display: block;
		padding: 12px 12px 9px;
		text-align: center;
		background: #404040;
		width: 50px;
		height: 50px;
		border-radius: 50% !important; }

	.share-buttons li:first-child a {
		border-radius: 3px 0 0 3px; }

	.share-buttons li:last-child a {
		border-radius: 0 3px 3px 0; }

	.share-twitter:hover {
		background: #1da1f2 !important; }

	.share-facebook:hover {
		background: #3b5998 !important; }

	.share-googleplus:hover {
		background: #db4437 !important; }

	.share-pinterest:hover {
		background: #b5071a !important; }
	.share-youtube:hover {
		background: #c82333 !important; }
	.share-instagram:hover {
		background: #833ab4 !important; }
	.share-linkedin:hover {
		background: #0077B5 !important; }
	.share-njoy:hover {
		background: #1da1f2 !important; }
	.share-whatsapp:hover {
		background: #4ac959 !important; }
