.prague-services-wrapper .prague-services-link {display:none} 
.prague-footer .footer-bottom-content .footer-copyright {font-weight: 300;}
.prague-footer .footer-bottom-content .footer-copyright a {font-size: 10px;}
.prague-footer .footer-bottom-content .footer-copyright a:hover {color:#ff9000;}

.english h3.services-item-title{
	font-size: 28px;
}

/** Language Switcher CSS */
.wpml-ls-display {
font-size:11px;
font-family: Roboto,sans-serif;
letter-spacing:2px;
font-weight:400;
}

#menu-item-wpml-ls-28-sk,
#menu-item-wpml-ls-28-en{
	padding: 0;
	margin: 0;
}

#menu-item-wpml-ls-28-en::before{
	content: '|';
	padding-right: 6px;
	color: #111;
	opacity: 0.5;
}
.single #menu-item-wpml-ls-28-en::before{
	color: white;
	opacity: 0.5;
}
.single #menu-item-wpml-ls-28-sk{
	 padding-right: 4px;
}

.main-menu li.wpml-ls-current-language a .wpml-ls-display,
div.wpml-ls-statics-footer li.wpml-ls-current-language a span{
	font-weight: 700;
}

.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer{
	  color: white;
    background: black;
}
.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer ul{
	    text-align: right;
}

.wpml-ls-statics-footer{
	padding: 0;
	margin: 0;
}
.wpml-ls-statics-footer a{
	 padding: 0;
}
.wpml-ls-statics-footer span{
	 font-size: 12px;
}

.wpml-ls-statics-footer li:nth-child(2) a::before{
	content: '|';
	padding-right: 6px;
	color: white;
}

@media(max-width: 1320px){
	ul.main-menu li{
		padding: 0 5px;
	}
}

@media (max-width: 1199px){
	#menu-item-wpml-ls-28-sk,
	#menu-item-wpml-ls-28-en{
		display: inline-block;
	}
	
	#menu-item-wpml-ls-28-en::before{
		color: white;
	}
	#menu-item-wpml-ls-28-sk{
		padding-left: 10px;
	}
	
	.single #menu-item-wpml-ls-28-en::before{
		color: #111;
	}
	    
}

@media(max-width: 767px){
	
	#grid-3658, #grid-4664{
		    margin-top: 65px!important;
	}
	
	.wpml-ls-legacy-list-horizontal.wpml-ls-statics-footer ul, .prague-footer-info-block .footer-info-block-content p{
	    text-align: center;
}
	.tg-item-content{
		padding: 5px;
	}
	body .caracas h2.tg-item-title a{
		  font-size: 14px;
		    word-wrap: normal;
	}
	body .caracas .tg-item-title, 
	.tg-cats-holder{
		margin:0!important;
	}
	.tg-cats-holder span{
		font-size: 12px;
		height: auto;
	}
	.tg-item .tg-cats-holder a{
		display: block;
		    height: auto;
	}
	.tg-cats-holder{
		display: none!important;
	}
	
	.tg-post-3188{
		 /*z-index: 9!important;
     width: 100vw!important;
		left: 0!important;*/
	}
	
}