﻿
	.minimarker,
	aside ul li a span{width: 18px !important; height: 18px !important; overflow: hidden; display: block; float: left; clear: none;}

	.minimarker img{
		width: 18px; height: 18px; 
	}
body.responsive-ready.site-10 #header .header-wrap #site-logo{float:none;margin:0 auto;background-size:70%}

  .menumap ul li p.loc-area { text-align: center; font-size: 13px; }

  .menumap ul li p.loc-area span { font-size: 12px; }

  .menumap ul li p.loc-area br.nl { display: block; }
.qodef-popup-holder .qodef-popup-table{display:table;width:100%;height:100%;position:relative;z-index:9}
.qodef-popup-holder .qodef-popup-table-cell{display:table-cell;vertical-align:middle;width:100%;height:100%;text-align:center}




.title-area {
	float: left;
	padding-bottom: 20px;
	padding-top: 20px;
}


.header-image .title-area {
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 5px;
	padding: 0;
	width: 133px;
}
.story-testimonial-images{position:relative;overflow:hidden}
.story-testimonial-images img{position:absolute;left:0;top:0;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}
.fusion-button-wrapper{display:inline}
.fusion-button-wrapper.fusion-aligncenter{display:block;text-align:center}

.scrollbody_txt{ background:#FFFFFF; height:20x; font-family:Tahoma; font-size:11px; font-weight:normal; line-height:20px; padding-left:10px; }
.row{margin-right:-15px;margin-left:-15px}
.row:before,.row:after{display:table;content:" "}
.row:after{clear:both}
#portfolio .row{margin-left:-10px;margin-right:-10px}
.row.no-margin{margin-left:0;margin-right:0}

.site-description {
	font-style: italic;
	margin-bottom: 0;
	vertical-align: bottom;
}


			.site-title a,
		.site-description {
			color: #757575;
		}

        .back-home{
            width:50%;
            margin-top:40px;
            
            padding:10px 0;
        }

        .back-home a{
            color:#fff;
        }

        .back-home a:hover{
            text-decoration:none;
        }
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.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-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
.col-md-12{width:100%}
.footer__bottom{padding:10px 0;position:relative;font-size:0.867em;}
.footer__bottom:before{content:" ";display:block;width:100%;height:1px;background:#959da7;position:absolute;top:0;left:0;opacity:0.3;}
.tatsu-section-pad{-webkit-box-sizing:border-box;box-sizing:border-box;width:100%}
.tatsu-BJI6i_D4N .tatsu-section-pad{padding:100px 0 0 0}
.tatsu-rkW-6ypyer .tatsu-section-pad{padding:150px 0 120px 0}
.ingress{margin:0;font:50px/50px "Amatic SC",cursive}
.ingress p{padding:0 0 60px}
.ingress img{-webkit-box-sizing:border-box;box-sizing:border-box;padding-left:60px;padding-right:60px}
.ingress p:last-child,.main-menu-container .menu-some-container ul.menu li:last-child{padding-bottom:0}
.full-size-bg .ingress{margin-left:17.1875%;width:65.625%;margin-right:17.1875%}
#ajankohtaista .wrapper .ingress{margin-left:auto;margin-right:auto}


.footer {
	font-family: Arial, Geneva, sans-serif;
	font-size: 12px;
	color: #FFF;
	padding: 12px;
	background-color: #37383a;
}

.latest-section td.secondcolumn {
    width: 40%;
    font-size: 13px;
        font-weight: 700;
}

.latest-section .latest-rating td.secondcolumn {
    width: 40%;
    font-size: 13px;
    padding-right: 20px;
    font-weight: 700;
}

.latest-section .latest-pub td.secondcolumn {
    width: 35%;
    font-size: 13px;
}




.module{float:left; width: 100%; margin-bottom: 10px;}

div.left div.module div#categorylist.images ul.images{padding: 0px;}


.module .caption{padding:15px; margin-bottom: 4px; font-size: 1.2em;}


#footer .module {float:left; display: block; width: 200px;background: none; margin: 5px 8px}

    #logo a, #logo img {
        float: none;
        letter-spacing: 0;
    }

#logo a {
    text-transform: uppercase;
    float: left;
    line-height: 1;
    color: #222;
}

#header #logo a {
    font-size: 28px;
    color: #fff;
}

#logo img { float: left }
	
	a#scrollup {
		font-size: 20px;
		padding: 3px;
	}

img.size-full,
img.size-large,
img.header-image,
img.wp-post-image {
	max-width: 100%;
	height: auto; 
}

.entry-content img,
.comment-content img,
.widget img,
img.header-image,
.author-avatar img,
img.wp-post-image {
	
}

.header-image {
	margin-top: 24px;
	margin-top: 1.714285714rem;
}

	.author-avatar,
	#colophon,
	#respond,
	.commentlist .comment-edit-link,
	.commentlist .reply,
	.entry-header .comments-link,
	.entry-meta .edit-link a,
	.page-link,
	.site-content nav,
	.widget-area,
	img.header-image,
	.main-navigation {
		display: none;
	}

.header {
	max-width: 960px;
	margin: auto;
	height: auto;
	min-height: 80px;
}
.services-items h2.section-title{margin-bottom:0px;}
.newsletter-section h2.section-title{margin-bottom:0px;}
h2.section-title,h2.pane-title,h2.widget-title{color:#989898;letter-spacing:0.07em;font-size:20px;margin-bottom:1em;font-weight:500;text-transform:none;}
h3.section-title{color:#989898;font-weight:300;letter-spacing:0.07em;margin-top:0px;margin-bottom:50px;}
.visually-hidden{position:absolute !important;clip:rect(1px,1px,1px,1px);overflow:hidden;height:1px;width:1px;word-wrap:normal;}
.visually-hidden.focusable:active,.visually-hidden.focusable:focus{position:static !important;clip:auto;overflow:visible;height:auto;width:auto;}

.nfoot-ul{float: left;}


.ind-3img{
  display: table-cell;
  width: 100%;
  height:auto;
  text-align : center;
}


.ind-3img-pct{
	width: 100%;
	height: auto;
}

.ind-3img-pct2{
	width: 100%;
	height: auto;
}

#ac-page-container nav#header-nav .menu-item-has-children{width:60px}

#ac-page-container nav#header-nav .menu-item-has-children:hover{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children:hover ul{display:block}

#ac-page-container nav#header-nav .menu-item-has-children a{background-color:#FFF}

#ac-page-container nav#header-nav .menu-item-has-children a:hover{background-color:#FFF;text-decoration:none}

#ac-page-container nav#header-nav .menu-item-has-children ul{display:none;position:absolute;background-color:#FFF;padding:10px 0;list-style:none;top:20px}

#ac-page-container nav#header-nav .menu-item-has-children ul li:hover{background-color:#FFF}

#ac-page-container #content-subnav .menu-item{display:inline-block;margin:0 10px;padding:5px 10px 0 10px}


.story {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
	text-align:left;
}
.card-excerpt{color:#838383;font-size:15px}


.logo {
  margin: 5px 0;
  display: inline-block;
}

.logo a.brand {
  display: block;
  line-height: 1em;
  text-align: left;
  font-size: 32px;
  font-weight: 900;
}

.logo a.brand img {
  width: auto;
  max-height: 80px;
}

.logo a.brand:link,
.logo a.brand:visited {
  color: #444444;
}

.logo p {
  padding: 0;
  margin: 0;
  color: #555555;
}


.home .market .details {
	padding: 40px 50px 50px;
}
.widget-content, .aside, .aside a{font-size:13px ;}
.widget-content, .widget-content a, .widget-content .tab-holder .news-list li .post-holder a, .widget-content .tab-holder .news-list li .post-holder .meta{color: !important;}


.news-entry .image-wrap {
  background-color: #373332;
  position: relative; }

#subscribeArticlePage .subscribe_copy{
	font-weight: bold;
    text-align: center;
}
#td-mobile-nav .td-menu-socials{padding:0 65px 0 20px;overflow:hidden;height:60px}
.tile__icon,.tile__share{position:absolute;color:#fff}
.tile__icon{font:1.6em icons;right:10px;top:10px;background:rgba(0,0,0,.5);border-radius:6px;height:23px;line-height:100%}
.tile__icon--article:before,.tile__icon--uncategorized:before,.tile__icon:before{content:"\77"}
.tile__icon--contests:before{content:"\63"}
.tile__icon--video:before{content:"\74"}
.tile__icon--audio:before{content:"\61"}
.tile__icon--image:before{content:"\70"}


a.f-social{color:#545450 !IMPORTANT;text-align:center;padding:5px;font-size:12px;display:inline-block;line-height:1px;margin-right:10px;text-transform:uppercase}
a.f-social i{padding-right:10px}
a.f-social:hover{color:#fff !important;}

.header .social-nets-wrapper ul { float:right; }

.header .social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-left:14px;
}

.header .social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.social-nets-wrapper ul { float:left; }

.social-nets-wrapper ul li {
	list-style:none;
	float:left;
	margin-right:11px;
}

.social-nets-wrapper ul li a:hover {
	opacity:0.5;
	filter:alpha(opacity=50);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

.footer .footer-widgets .social-nets-wrapper { padding-top:41px; }
.et-fixed-header #top-menu a,.et-fixed-header #et_search_icon:before,.et-fixed-header #et_top_search .et-search-form input,.et-fixed-header .et_search_form_container input,.et-fixed-header .et_close_search_field:after,.et-fixed-header #et-top-navigation .et-cart-info{color:#ffffff!important}
.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}
.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}
.has-feedback label.sr-only~.form-control-feedback{top:0}
.promo-list__item-container{width:90%;margin:0 auto}
.promo-list--wicker-man .promo-list__item-container{width:100%;margin:0 auto}


.main-container {
    overflow: hidden;
}
h2.entry-title{margin-top:0;margin-bottom:28px}
.fusion-blog-archive .entry-title{margin-top:0;margin-bottom:5px}
.fusion-blog-layout-large .entry-title,
.fusion-blog-layout-medium .entry-title{margin-top:0;margin-bottom:25px}
.fusion-blog-layout-large-alternate .entry-title,
.fusion-blog-layout-medium-alternate .entry-title{margin-top:0;margin-bottom:5px}
#tribe-events-content .tribe-events-tooltip .entry-title,
#tribe-events-content .tribe-events-tooltip .tribe-event-title{padding:12px
22px 12px 22px;font-weight:normal}
#main .fusion-portfolio h2,#main .post h2,#wrapper  #main .post h2,#wrapper #main .post-content .fusion-title h2,#wrapper #main .post-content .title h2,#wrapper .fusion-title h2,#wrapper .post-content h2,#wrapper .title h2,.fusion-modal h2,.fusion-widget-area h2,h2.entry-title{font-size:35px}




.eut-background-wrapper {
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	overflow: hidden;
}


.eut-background-wrapper .eut-video-icon {
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -30px;
	margin-left: -30px;
}

.eut-background-wrapper .eut-icon-left-top {
	top: 45px;
	left: 45px;
}

.eut-background-wrapper .eut-icon-right-top {
	top: 45px;
	left: initial;
	right: 15px;
}

.eut-background-wrapper .eut-icon-left-bottom {
	top: initial;
	left: 45px;
	bottom: 15px;
}

.eut-background-wrapper .eut-icon-right-bottom {
	top: initial;
	left: initial;
	right: 15px;
	bottom: 15px;
}
.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}
.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}
.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}

    #popup-row .wpb_column, #popup-row .vc_column-inner, #popup-row .wpb_wrapper {
      height: 100%; }

" + htmlDivCss + "" + htmlDivCss + "' + htmlDivCss + '
	.wrapper {
		width: 10%;
		height: 5%;
      margin-top: 5px;
	}


.boder_div {
    
    position: relative;
}

.multi-post .pl-old-loop .clip_box .clip .hentry-pad {
  padding: 0 0 10.85px;
}






.footer
{
	background-color: #660000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-right: 10px;
	text-decoration: none;
}

.box3-con,.box4-con,.box5-con,.box6-con,.box7-con{ height:280px;  border:1px solid #e8e8e8; border-radius:10px; background:#fff;}

.cont-gma {
	float:right;
	border:1px solid #b4b4b4;
	background:#efefef;
	width:333px;
	padding:8px;
	margin-top:15px;
}

.cont-gma p {
	font-size:12px;
	color:#353533;
	padding-left:5px;
	text-align:center
}

.cont-gma span {
	color:#f86300;
}

.td-mobile-container {
  padding-bottom: 20px;
  position: relative;
}

.td-hide-menu-content .td-mobile-container {
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.5s ease 0s;
  -moz-transition: all 0.5s ease 0s;
  -o-transition: all 0.5s ease 0s;
  transition: all 0.5s ease 0s;
}
.modal-content .modal-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:4rem;height:4rem;margin-bottom:2rem;font-size:1.25em;font-weight:700;color:#2b2d32;background:#fff}
.newsletter .modal-content .modal-logo{margin-bottom:1rem}


html .page .offset-top-7 {
  margin-top: 7px;
}
.fusion-carousel .fusion-carousel-holder{margin:0;padding:0;list-style:none}
.fusion-image-carousel-fixed .fusion-carousel .fusion-carousel-holder{line-height:115px!important}
.fusion-footer-widget-area ul.fusion-carousel-holder li a,.fusion-footer-widget-area ul.fusion-checklist li a{border:0;padding:0}



.menu-item-language img.iclflag{height:12px !important; width:18px !important; margin-bottom:0 !important; margin-right:4px;}
.social-links.animated-effect-1 li.facebook a:hover{border-color:#3b5998}
.btn.facebook,.colored.social-links li.facebook a,.social-links.animated-effect-1 li.facebook a:after,.social-links:not(.animated-effect-1) li.facebook a:hover{background-color:#3b5998;border-color:#3b5998;color:#fff}
.modal-body{position:relative;max-height:400px;padding:15px;overflow-y:auto}


#footer-widgets .textwidget {
	padding: 0;
}
.vimeo-multiple{margin-bottom:20px;}
.vimeo-multiple ul{font-size:1.1em;}
.vimeo-multiple ul li a{font-weight:normal !important;}
.vimeo-multiple ul li .byline{display:none;}
.custom-landing-image .fusion-row .fusion-separator{margin:15px auto!important}
#fusion-gmap-container,#main,#sliders-container,#wrapper,.fusion-separator .icon-wrapper,body,html{background-color:#ffffff;}
#prk_mobile_bar #prk_mobile_bar_inner{padding-right:20px;line-height:1.6em}
#prk_mobile_bar_inner.verve_left_align{padding-right:8px}
#prk_mobile_bar_inner.verve_right_align .vrv_iconized i{padding-left:8px;float:right}
.verve_left_align{text-align:left}
.prk_shortcode-title.verve_left_align .simple_line{margin-left:0px}
#prk_hidden_menu.verve_left_align .vrv_iconized i{padding-right:8px;float:left}
.verve_theme .testimonials_stack.verve_left_align,.verve_theme .testimonials_slider.owl-theme.verve_left_align{text-align:left}
.verve_theme .testimonials_stack.verve_left_align .owl-pagination,.verve_theme .testimonials_slider.owl-theme.verve_left_align .owl-pagination{width:auto;right:inherit}
