header {
	z-index: 9999;
	background-image: url(../img/2-bg/sign_2bg-header1b.png);
	background-repeat: repeat-x;
	background-position: center top;
}

footer {
	z-index: 9999;
	background-image: url(../img/2-bg/sign_2bg-footer2btm.png);
	background-repeat: repeat-x;
	background-position: center -2px;
	border-top-width: 3px;
	border-top-style: solid;
	border-top-color: #fff;
	position: relative;
}
.fullscreen_title {
	padding-top: 25px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	height: 80px;
	background-repeat: repeat-x;
	background-position: center top;
	padding-bottom: 0px;
	background-image: url(../img/2-bg/sign_2bg-header7btm.jpg);
}
.fullscreen_title1 {
	padding-top: 25px;
	padding-right: 0px;
	padding-left: 0px;
	margin-bottom: 0px;
	height: 80px;
	background-repeat: repeat-x;
	background-position: center top;
	padding-bottom: 0px;
	background-image: url(../img/2-bg/sign_2bg-header7btm.jpg);
}
.fullscreen_layout header {
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

header {
	background-image: url(../img/2-bg/sign_2bg-header1b.png);
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

.signpages {
	background-image: url(../img/2-bg/sign_2bg-header7top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}

.signpages_services {
	background-image: url(../img/2-bg/sign_2bg-header1c.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.glass_header,
.fs_title_wrapper {
	background-image: url(../img/2-bg/sign_2bg-header1b.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.glass_header,
.fs_title_wrapper {
	background-image: url(../img/2-bg/sign_2bg-header1b.png);
	background-repeat: repeat-x;
	background-position: center top;
}

.fs_gallery_container {
	background-color: #ce1e72;
}
header ul.menu > li > a {
	color:#FFF;
}

.featured_slider .item .ico_gallery,
.gallery_item .ico_gallery,
.columns1 .element:hover .post_link,
.fs_blog_module .blog_item  .featured_image_full .ico_gallery,
.fs_grid_module .grid_gallery-item .item_hover-img a.post_link {
	background-image:url(../img/frame_icons.png);
	background-position:-480px -180px;
}
.fs_grid_module .grid_gallery-item .item_hover-img a.prettyPhoto,
.columns1 .element:hover .prettyPhoto {
	background-image:url(../img/frame_icons.png);
	background-position:-540px -180px;
}
/*.fullscreen_block .gallery_item .gallery_descr,*/
.module_line.faded:before {
	background:#2a282f;
}

.pre_footer {
	background-color: #ce1e72;
	background-image: url(../img/2-bg/sign_2bg-footer1top.jpg);
	background-repeat: repeat-x;
	background-position: center top;
}

.fs_blog_module {
	background:#46434e;
}

.fs_title_wrapper h1,
.fs_title_wrapper h6 {
	color:#FFF;
}

#footer_bar .twitter_list li a {
	color:#ffffff;
}

#footer_bar .bg_title h1, 
#footer_bar .bg_title h2, 
#footer_bar .bg_title h3, 
#footer_bar .bg_title h4, 
#footer_bar .bg_title h5, 
#footer_bar .bg_title h6 {
	color:#ffffff;
	font-weight: 100;
}
footer .copyright {
	color:#ce1e72;
	font-family: 'Muli', sans-serif;
	font-size: 11px;
}
.pre_footer, .pre_footer p, .pre_footer span, .pre_footer div, .pre_footer label {
	color:#fff;
	font-family: 'Muli', sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: 100;
}

.pre_footer p a {
	color:#fff;
	text-decoration:underline;	
	margin-left: 5px;
}
.pre_footer p a:hover {
	color:#ce1e72;
	text-decoration:underline;	
}


.pre_footer img.footer_brochure {
	margin-top: 1px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
	margin-bottom: 5px;
}

.pre_footer img.footer_downloadicon {
	margin-top: 10px;
}

.pre_footer p a.footer_download1 {
	color:#fff;
	text-decoration:none;
	margin-right: 25px;
	margin-left: -2px;
	font-size: 12px;
}
.pre_footer p a.footer_download1:hover {
	color:#fff;
	text-decoration:underline;
	font-size: 12px;
}

.pre_footer p a.footer_download2 {
	color:#fff;
	text-decoration:none;
	margin-left: -2px;
	font-size: 12px;
}
.pre_footer p a.footer_download2:hover {
	color:#fff;
	text-decoration:underline;
	font-size: 12px;
}


#footer_bar .recent_posts_content .post_title {
	color:#ffffff!important;
}
#footer_bar .widget_mailchimpsf_widget .mc_submit {
	background:#cac7d4;
	color:#46434e!important;
}
#footer_bar .widget_mailchimpsf_widget .mc_input {
	background:#6b6971;
	color:#ffffff;
}

.module_line .shortcode_promoblock h3,
.module_line .shortcode_promoblock h6 {
}

.fullscreen_block {
}


.fullscreen_title h1 {
	color:#ce1e72;
	margin-bottom:6px;
	font-family: 'Josefin Sans', sans-serif;
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 32px;
}

.fullscreen_title h1 span {
	color:#666;
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	margin-left: 5px;
}

.fullscreen_title h1 span.sign_slideshow a {
	color:#ce1e72;
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	line-height: 34px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 40px;
	background-image: url(../img/btn_slideshow1.png);
	background-repeat: no-repeat;
	background-position: right 0px;	
}

.fullscreen_title h1 span.sign_slideshow a:hover {
	color:#666;
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	line-height: 34px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 40px;
	background-image: url(../img/btn_slideshow2.png);
	background-repeat: no-repeat;
	background-position: right 0px;	
}



.fullscreen_title h1 span.sign_servicesmenu a {
	color:#ce1e72;
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 100;
	float: right;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 25px;
	background-image: url(../img/btn_prevnxt5.png);
	background-repeat: no-repeat;
	background-position: right -19px;	
	margin-top: 5px;
	letter-spacing: 0px;
}

.fullscreen_title h1 span.sign_servicesmenu a:hover {
	color:#666;
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	font-size: 14px;
	font-weight: 100;
	float: right;
	line-height: 20px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 25px;
	background-image: url(../img/btn_prevnxt2.png);
	background-repeat: no-repeat;
	background-position: right -19px;	
	margin-top: 5px;
	letter-spacing: 0px;
}



.fullscreen_title1 h1 {
	color:#ce1e72;
	margin-bottom:6px;
	font-family: 'Josefin Sans', sans-serif;
	letter-spacing: 2px;
	font-weight: 600;
	font-size: 32px;
}

.fullscreen_title1 h1 span {
	color:#666;
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	margin-left: 5px;
}

.fullscreen_title1 h1 span.sign_slideshow a {
	color:#ce1e72;
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	line-height: 34px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 40px;
	background-image: url(../img/btn_slideshow1.png);
	background-repeat: no-repeat;
	background-position: right 0px;	
}

.fullscreen_title1 h1 span.sign_slideshow a:hover {
	color:#666;
	font-family: 'Josefin Sans', sans-serif;
	text-transform: uppercase;
	font-size: 18px;
	float: right;
	line-height: 34px;
	padding-top: 5px;
	padding-bottom: 6px;
	padding-right: 40px;
	background-image: url(../img/btn_slideshow2.png);
	background-repeat: no-repeat;
	background-position: right 0px;	
}



.fullscreen_title1 h1 span.sign_servicesmenu a {
	color:#ce1e72;
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 100;
	float: right;
	line-height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 25px;
	background-image: url(../img/btn_prevnxt5.png);
	background-repeat: no-repeat;
	background-position: right -19px;	
	margin-top: 5px;
}

.fullscreen_title1 h1 span.sign_servicesmenu a:hover {
	color:#666;
	font-family: 'Muli', sans-serif;
	text-transform: uppercase;
	font-size: 12px;
	font-weight: 100;
	float: right;
	line-height: 19px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 25px;
	background-image: url(../img/btn_prevnxt2.png);
	background-repeat: no-repeat;
	background-position: right -19px;	
	margin-top: 5px;
}



.fullscreen_block .filter_block {
	background:#2a282f;
	background:#666;
	margin-top: 165px;
	border-bottom-width: 3px;
	border-bottom-style: solid;
	border-bottom-color: #fff;
}
.fullscreen_block .filter_block li a {
	color:#ffffff!important;
}

.mobile_menu {
	padding:15px 0 25px 0!important;
}
.mobile_menu_wrapper {
	background:#2a282f;
}
