/*
Theme Name: Stockholm Child
Theme URI: http://demo.select-themes.com/stockholm/
Description: A child theme of Stockholm Theme
Author: Select Themes
Author URI: http://select-themes.com
Version: 1.0.0
Template: stockholm
*/
@import url("../stockholm/style.css");

body {
	font-size: 15px;
}

p {
	color: #242424;	
}

.drop_down .second .inner > ul > li > a {
	font-size: 13px;
}

.yt_container {
    position: relative;
    width: 100%;
    height: 0;
    padding-bottom: 56.25%;
}
.yt_video {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.mediatheque .vc_single_image-wrapper {height:182px;overflow:hidden;}
.home  .qode-interactive-image  .qode-ii-info-holder-inner{background: rgba(255,255,255,0.90);padding-bottom:15px}
.home  .qode-interactive-image .qode-ii-info-holder{padding:0!important;text-align:center}
.home .qode-interactive-image:hover .qode-ii-info-holder .qode-ii-info-holder-inner {
    top: -80px;
}

.footer_top .textwidget, .footer_top .widget_recent_entries>ul>li>span, .footer_top a, .footer_top li, .footer_top p {
    color: #393939!important;}

@media (max-width:1000px) { 
    .page-template-contact-page  .full_width_inner,.page-template-blog-masonry .blog_holder{margin-top:180px;}
    
    
}

@media (max-width:1200px) { 
   .mediatheque .vc_single_image-wrapper {height:152px;overflow:hidden;}
    
    
}
@media (max-width:1000px) { 
   .mediatheque .vc_single_image-wrapper {height:130px;overflow:hidden;}
    
    
}
@media (max-width:768px) { 
   .mediatheque .vc_single_image-wrapper {height:100px;overflow:hidden;}
    
    .qode-interactive-image .qode-ii-info-holder .qode-ii-title{height:48px;}
}

@media (max-width:480px) { 
    .blog_holder article h2{line-height:.9em!important}
}
.home .flag{font-size:60px;}

.blog_holder article .post_image, .blog_holder article .post_image img, .blog_holder article .post_image > a {width:auto!important;max-width:250px;margin:auto}

.page-template-contact-page .content .content_inner > .container > .container_inner,.page-template-contact-page .content .content_inner > .full_width > .full_width_inner {
    padding-top: 44px!important;
}

.post_content a {

  /* These are technically the same, but use both */
  overflow-wrap: break-word;
  word-wrap: break-word;

  -ms-word-break: break-all;
  /* This is the dangerous one in WebKit, as it breaks things wherever */
  word-break: break-all;
  /* Instead use this non-standard one: */
  word-break: break-word;

  /* Adds a hyphen where the word breaks, if supported (No Blink) */
  -ms-hyphens: auto;
  -moz-hyphens: auto;
  -webkit-hyphens: auto;
  hyphens: auto;

}

@media (max-width: 1000px)
{
.page-template-contact-page .full_width_inner, .page-template-blog-masonry .blog_holder {
    margin-top: 60px!important;
}
}
@media (max-width: 480px)
{
body .title.standard_title, body.title_holder{height:330px!important;}
.container aside.sidebar {margin-top:60px}
}

@media (max-width: 320px)
{
    .breadcrumbs_inner{
    width:300px!important;   
    display: block!important;
    word-wrap: break-word;
        
    
    }
    .breadcrumb a,.breadcrumb span{display:inline-block}
 .breadcrumb{width:310px!important; }   

}
 .title.standard_title, .title_holder{height:220px!important;}


.parent-pageid-21852 .post_text_inner .post_info{display:none;}
/*.header_inner_left .q_logo a{
    visibility: visible;height: 133px;}
.scrolled .header_inner_left .q_logo a{height: 50%}*/
.page-id-18859 .breadcrumbs{margin-top:80px!important;}
@media screen and (max-width: 480px) {
    .video-pane {
      display:none;
    
    }
  }
  body header.fixed_hiding .q_logo a, header.fixed_hiding .q_logo {
    max-height: 210px!important;
}

.holeder_for_hidden_menu{max-height:92px!important}
html table , html tr,html td{border:1px #393939 solid; }
.page-template-blog-masonry .post_info{display:none!important;}