@import url("table.css");
@import url("gallery_04.css");

#hide-it{
	display:none;
}
.uk-link, a {
	font-weight:600;
}

@font-face {
  font-family: Favorit;
  src: url(Favorit.ttf);
  
}
@font-face {
  font-family: Maria;
  src: url(Maria.otf);
  
}
em {
    color: #b08c5c;
}

a.the-shop{
	background-color: #B08C5C;
    color: #293133;
    border: 2px solid #B08C5C;
}

a.the-shop:hover{
	background-color: none;
    color: #293133;
}


a.the-shop:before{
	background-color: #a9a9a9!important;
}

@media (max-width:979px){
	a.the-shop{
		background-color: #404040;
    	color: #B08C5C!important;
    	border: none;
	}

}

.ff_elem{
	border-bottom:1px solid #ddd!important;
	background:#fff!important;
}

#dark .ff_elem{
	border-bottom:1px solid #404040!important;
	background:#525252!important;
}
#dark textarea.ff_elem::focus{
	background:#e8f0fe!important;
}

#dark textarea:not([class*=uk-]):focus
{
	background-color: rgb(232, 240, 254)!important;
	color:#000;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #000;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #000;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #000;
}

#ff_formdiv1{
	padding:40px;
}

#bfElemWrap19 .inputbox,
#bfElemWrap12 .inputbox,
#bfElemWrap52 .inputbox{
	float:left;
	margin:5px 0;
}

#bfElemWrap10 .inputbox,
#bfElemWrap33 .inputbox,
#bfElemWrap11 .inputbox{
	float:right;
	margin:5px 0;
}

.bfElemWrap textarea{
	margin:5px 0;
}

button#bfSubmitButton{
	color: #b08c5c;
    background-color: #000;
}

button#bfSubmitButton:hover{
	background-color: #b08c5c;
    color: #000;
}

.form-inline .radio input[type=radio]{
	float:none;
}


select.ff_elem{
	color:#999!important;
}
select:not([class*=uk-]):not([multiple]):not([size]) option {
    color: #d6d6d6;
}
.blog-news #tm-main{
	background: #404040!important;
}

.blog-news article {
	background:#f8f8f8;


}

.blog-news h2{
	margin-top:10px!important;
}

.blog-news h2 a{
	
	font-size:24px;
}

.blog-news .uk-container-small article{
	padding:20px!important;
}

.blog-news .uk-article:hover h2 a{
	color: #b08c5c!important;
}


.blog-news article .uk-text-center[property="image"]{
	height: 300px;
    overflow: hidden;
}

.blog-news article .uk-text-center img{
	margin-top:-100px;
}

.home-blog .uk-card-body{
	padding:5px 20px;
}

.home-blog .poza{
	height: 185px;
    background-position: center!important;
    background-size: cover!important;
}

.home-blog h4 {

}
.home-blog h4 a{
	font-size:16px;
	color:#000!important;
	text-shadow: 0px 0px 4px #fff;
	line-height: 33px;
    background: rgba(176,140,92,0.75);
    width: 45%;
    display: block;
    height: 165px;
    float: right;
    padding: 10px;
	}
@media (max-width:1119px) and (min-width:958px){
	.home-blog h4 a{
		width:80%;
	}
}

@media (max-width:959px){
	.home-blog h4 a{
		font-size:16px;
		width:70%;
	}
}


.home-blog h4 a:hover{
	color: #b08c5c!important;
    text-shadow: 0px 0px 4px #000;
    background:rgba(0,0,0,0.5);
}

.uk-pagination{
	padding-bottom:20px;
}

.khue {
	background:#404040!important;
}

.khue .uk-flex{
	border: 2px solid #b08c5c;
    margin: 0 5px;
}

.khue img{
	width:80px;
	height:80px;
}

@media screen and (max-width:1065px){
	.khue img{
		width:40px;
		height:40px;
	}	
}

ul.countries{
	padding:0px!important;
}

ul.countries li{
	display:inline-block;
	width: 30px;
    height: 30px;
	background-position: center!important;
    background-size: contain!important;
}

ul.countries li.de{
	background: url(../../../images/country/de.png);
}

ul.countries li.al{
	background: url(../../../images/country/al.png);
}

ul.countries li.en{
	background: url(../../../images/country/en.png);
}

ul.countries li.es{
	background: url(../../../images/country/es.png);
}

ul.countries li.fr{
	background: url(../../../images/country/fr.png);
}

ul.countries li.in{
	background: url(../../../images/country/in.png);
}

ul.countries li.it{
	background: url(../../../images/country/it.png);
}

ul.countries li.pt{
	background: url(../../../images/country/pt.png);
}

ul.countries li.tr{
	background: url(../../../images/country/tr.png);
}

ul.countries li.gr{
	background: url(../../../images/country/gr.png);
}

ul.countries li.sh{
	background: url(../../../images/country/cr.png);
}


.ueberunsundermenu ul li a{
	display:block;
	background:#404040;
	color:#B08C5C;
	padding:5px 10px;
	margin:5px 0;
}

.ueberunsundermenu ul li a:hover,
.ueberunsundermenu ul li.uk-active a,
.ueberunsundermenu ul li a:hover{
	background:#B08C5C;
	color:#404040;
	
}

.thwilly{
	border-bottom: 2px solid #b08c5c;
	border-top: 2px solid #b08c5c;
}

.thwilly .uk-overlay{
	border-left: 8px solid #b08c5c;
-webkit-box-shadow: inset 11px 0px 0px 0px #fff;
-moz-box-shadow: inset 11px 0px 0px 0px #fff;
box-shadow: inset 11px 0px 0px 0px #fff;
    -webkit-clip-path: polygon(0% 0%, 93% 0, 100% 50%, 93% 100%, 0% 100%);
clip-path: polygon(0% 0%, 93% 0, 100% 50%, 93% 100%, 0% 100%);
background:rgba(64,64,64,0.65);
    color: #fff;
}
.thwilly .uk-overlay h2{
	color:#fff!important;
}
.thwilly .uk-overlay a{
	color:#fff;
}
@media (max-width:767px){
	.thwilly .uk-overlay{
		border-left: none;
	    -webkit-box-shadow: none;
	    -moz-box-shadow: inset 11px 0px 0px 0px #fff;
	    box-shadow: none;
	    -webkit-clip-path: none;
	    clip-path: none;
	    background: rgba(64,64,64,0.65);
	    color: #fff;
	    padding: 15px;
		} 
	.thwilly .uk-overlay .el-content{
		display:none;
	}
	.thwilly .uk-overlay h2{
		font-size:18px;
	} 
}


.social-media .uk-icon-button{
	background-color: rgb(176, 140, 92)!important;
    color: rgb(64, 64, 64)!important;
}



.widget-content img{
	float:left;
	margin:0 20px 0 0;
}
.uk-card.uk-card-hover{
	border:1px solid #4e4e4e!important;
}

.uk-card-hover:not(.uk-card-default):not(.uk-card-primary):not(.uk-card-secondary):hover {
    background: rgba(248,248,248,0);
    border-color: #b08c5c!important;
}
.uk-dark, .uk-navbar-container:not(.uk-navbar-transparent), .uk-section-primary:not(.uk-preserve-color), .uk-tile-primary:not(.uk-preserve-color) {
    color: rgba(108,108,108,1);
}
.seo-text {
	margin: 0;
	padding:0;
	text-indent: -999999px;
}

.tm-toolbar .uk-container {
	padding-right:0px!important;
}
#mod-ajaxsearch-form-109 input {
	outline: none;
}
#mod-ajaxsearch-form-109 input[type=search] {
	-webkit-appearance: textfield;
	-webkit-box-sizing: content-box;
	font-family: inherit;
	font-size: 100%;
}
#mod-ajaxsearch-form-109 input::-webkit-search-decoration,
#mod-ajaxsearch-form-109 input::-webkit-search-cancel-button {
	display: none; 
}


#mod-ajaxsearch-form-109 input[type=search] {
	background: #ededed url(https://static.tumblr.com/ftv85bp/MIXmud4tx/search-icon.png) no-repeat 9px center;
	border: solid 1px #ccc;
	padding: 9px 10px 9px 32px;
	width: 55px;
	
	-webkit-border-radius: 10em;
	-moz-border-radius: 10em;
	border-radius: 10em;
	
	-webkit-transition: all .5s;
	-moz-transition: all .5s;
	transition: all .5s;
}
#mod-ajaxsearch-form-109 input[type=search]:focus {
	width: 130px;
	background-color: #fff;
	border-color: #66CC75;
	
	-webkit-box-shadow: 0 0 5px rgba(109,207,246,.5);
	-moz-box-shadow: 0 0 5px rgba(109,207,246,.5);
	box-shadow: 0 0 5px rgba(109,207,246,.5);
}


#mod-ajaxsearch-form-109 input:-moz-placeholder {
	color: #999;
}
#mod-ajaxsearch-form-109 input::-webkit-input-placeholder {
	color: #999;
}

/* Demo 2 */
#mod-ajaxsearch-form-109 input[type=search] {
	width: 15px;
	padding-left: 10px;
	color: transparent;
	cursor: pointer;
}
#mod-ajaxsearch-form-109 input[type=search]:hover {
	background-color: #fff;
}
#mod-ajaxsearch-form-109 input[type=search]:focus {
	width: 130px;
	padding-left: 32px;
	color: #000;
	background-color: #fff;
	cursor: auto;
}
#mod-ajaxsearch-form-109 input:-moz-placeholder {
	color: transparent;
}
#mod-ajaxsearch-form-109 input::-webkit-input-placeholder {
	color: transparent;
}
