/*
Theme Name: Galleria Metropolia Child
Theme URI: http://cmsmasters.net/galleria-metropolia-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Galleria Metropolia Child Theme
Template: galleria-metropolia
Version: 1.0.0
License:
License URI:
Text Domain: galleria-metropolia-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

#page .cmsmasters_rounded_button {
    width: 100px;
    padding: 28px 10px;
}


.headline_text h1{
    text-shadow: 0 5px 6px #000,
    0 2px 3px #000;
}

.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner, 
	.cmsmasters_breadcrumbs .cmsmasters_breadcrumbs_inner a {

		font-size:12px;
		line-height:18px;
		font-weight:700;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
		letter-spacing:0.1em;
        color:#fafafa;
}

.cmsmasters_slider_project_outer {
box-shadow: 0px 5px 7px rgba(0,0,0,0.8);
}

#cookie_hdr_showagain {
color: #fafafa !important;
font-size: 9px !important;
line-height: 14px !important;
font-weight: 600 !important;
letter-spacing: 0.2em !important;
padding-left: 8px !important;
}
.footer_copyright {
color: #fafafa !important;
font-size: 9px;
font-weight: 600 !important;
letter-spacing: 0.2em !important;
}

.cc_featured_project {
	background: transparent !important;
	
}
.shadowimg {
border: 1px #333 solid;
box-shadow: 0 10px 8px rgba(0,0,0,0.4);
}

button.mfp-close, button.mfp-arrow {
  background-color:#777 !important;
}

.mfp-close-btn-in .mfp-close {
  color: #FFF !important;
}

.cmsmasters_close {
	width:35px;
	height:35px;
	cursor:pointer;
	position:absolute;
	right:22px;
	top:17px;
	z-index:9999;
}

.cmsmasters_close:before {
	content:'';
	border-right:35px solid #16202f;
	border-bottom:35px solid transparent;
	position:absolute;
	left:0;
	top:0;
}

.cmsmasters_close_inner {
	display:block;
	width:10px;
	height:10px;
	position:absolute;
	right:5px;
	bottom:20px;
	-webkit-transform:rotate(45deg);
	-moz-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	-o-transform:rotate(45deg);
	transform:rotate(45deg);
}

.cmsmasters_close_inner:before, 
.cmsmasters_close_inner:after {
	content:'';
	background:#ffffff;
	display:block;
	width:1px;
	height:1px;
	margin:auto;
	position:absolute;
	left:0;
	right:0;
	top:0;
	bottom:0;
	-webkit-transition:background-color 0.3s ease-in-out;
	-moz-transition:background-color 0.3s ease-in-out;
	-ms-transition:background-color 0.3s ease-in-out;
	-o-transition:background-color 0.3s ease-in-out;
	transition:background-color 0.3s ease-in-out;
}

.cmsmasters_close:hover .cmsmasters_close_inner:before, 
.cmsmasters_close:hover .cmsmasters_close_inner:after {
	background:#80848c;
}

.cmsmasters_close_inner:before {
	width:100%;
}

.cmsmasters_close_inner:after {
	height:100%;
}

@media only screen and (max-width: 540px) {
	.cmsmasters_sale_banner {
		display:none;
	}
}
.shadowpic {box-shadow: 0 7px 7px 2px rgba(0,0,0,0.7); border: 8px solid #fff;}
.shadowtitle {text-shadow: 
0 3px 3px rgba(0,0,0,0.7),
0 5px 5px rgba(0,0,0,0.7),
0 1px 1px #222;
}

/* Start Link Font */
	a, 
	.widget_custom_posts_tabs_entries .cmsmasters_tabs .cmsmasters_lpr_tabs_cont > a, 
	.cmsmasters_single_slider .cmsmasters_single_slider_item_title, 
	.cmsmasters_single_slider .cmsmasters_single_slider_item_title a, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info, 
	.cmsmasters_comment_item .cmsmasters_comment_item_cont_info a,
	.subpage_nav > strong,
	.subpage_nav > span,
	.subpage_nav > a {
		font-family:'Muli', Arial, Helvetica, 'Nimbus Sans L', sans-serif;
		font-size:16px;
		line-height:20px;
		font-weight:normal
           ;
		font-style:normal;
		text-transform:uppercase;
		text-decoration:none;
		letter-spacing:0.1em;
	}