/*
Theme Name: SOHO - Child
Author: gt3themes
Author URI: http://gt3themes.com
Description: -
Version: 1.0
Template: soho
*/
@import url("../soho/style.css");

.blog_post_preview .preview_title .blogpost_title {
    margin: 0 0 11px 0 !important;
}

ul.lang-home {
    position: absolute;
    margin: 0 auto;
    width: 100%;
    display: flex;
    text-align: center;
    align-items: center;
    justify-content: center;
    z-index: 50000;
}

.strip-item:first-child .strip_link {
    display: none;
}

.lang-home li {
    padding-right: 20px;
}

.lang-home li::before {
	display:none;
}

.lang-home li a {
	color:#fff;
	text-transform:uppercase;
}

.lang-home li a:hover {
	text-decoration:underline;
} 

.lang-item:last-child {
    margin-left: 10px !important;
}

@media only screen and ( min-width: 768px ) and ( max-width: 980px ) {

/*ribbon*/
	.ribbon_wrapper {
		position:static !important;
		height:auto !important;
		overflow:visible !important;
		transition:all 300ms !important;
	}
	.ribbon_wrapper ul.ribbon_list {
		position:static !important;
		padding:10px 0 41px 0 !important;
	}
	.ribbon_list li {
		display:block !important;
		float:none !important;
	}
	.ribbon_list li .slide_wrapper {
		margin:0 10px 10px 10px !important;
	}
	.ribbon_list li .slide_wrapper img {
		width:100% !important;
		height:auto !important;
	}
	.ribbon_panel .btn_next,
	.ribbon_panel .btn_prev {
		display:none !important;
	}
	.show_content .ribbon_wrapper {
		height:100% !important;
		overflow:hidden !important;
		position:absolute !important;
	}
	
	.ribbon_list li {
    padding: 0;
    display: inline-block;
    width: 100vw !important;
}
	.ribbon_wrapper ul.ribbon_list {
    position: static !important;
    padding: 10px 0 41px 0 !important;
    display: flex;
    flex-direction: column;
    flex-wrap: wrap;
    height: auto !important;
}
	
	.ribbon_list li .slide_wrapper {
    margin: 0 10px 10px 10px !important;
    height: auto !important;
}
	
	.postid-2137 .ribbon_wrapper ul.ribbon_list, .postid-2019 .ribbon_wrapper ul.ribbon_list {
  position: absolute !important;
    padding: 10px 0 41px 0 !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto !important;
	justify-content: center;
}
	
}


/* Smartphones in landscape mode (480-768px) */
@media only screen and ( min-width: 480px ) and ( max-width: 767px ) {
    /* your css goes here */
	
.postid-2137 .ribbon_wrapper ul.ribbon_list, .postid-2019 .ribbon_wrapper ul.ribbon_list {
  position: absolute !important;
    padding: 10px 0 41px 0 !important;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    height: auto !important;
	justify-content: center;
}	
	
	
	
	
	
}

/* Smartphones in portrait mode (0-479px) */
@media only screen and ( max-width: 479px ) {
    /* your css goes here */
	
	.strip-text img {
    max-width: 200px !important;
    /* margin-top: 0 !important; */
    padding-top: 30px !important;
}

}

/* Tablets in landscape mode (981-1100px) */
@media only screen and ( min-width: 981px ) and ( max-width: 1100px ) { 
    /* your css goes here */
	
	
.postid-2137 .slide_wrapper {
    margin: 0 15px 0 15px !important;
	left: -5px;
    position: relative;
}
	
	.postid-2019 .slide_wrapper {
    margin: 0 15px 0 15px !important;
	left: -5px;
    position: relative;
}
	

}