@font-face {
    font-family: 'DejaVu Sans Extra Light';
    src: url('../fonts/dejavu-sans-extra-light-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/dejavu-sans-extra-light-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/dejavu-sans-extra-light-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/dejavu-sans-extra-light-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/dejavu-sans-extra-light-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/dejavu-sans-extra-light-webfont.svg#dejavu_sans_extra_lightregular') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'DejaVu Sans Bold';
    src: url('../fonts/dejavu-sans-bold-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/dejavu-sans-bold-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/dejavu-sans-bold-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/dejavu-sans-bold-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/dejavu-sans-bold-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/dejavu-sans-bold-webfont.svg#dejavu_sansbold') format('svg'); /* Legacy iOS */
}

@font-face {
    font-family: 'DejaVu Sans';
    src: url('../fonts/dejavu-sans-webfont.eot'); /* IE9 Compat Modes */
    src: url('../fonts/dejavu-sans-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('../fonts/dejavu-sans-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('../fonts/dejavu-sans-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('../fonts/dejavu-sans-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('../fonts/dejavu-sans-webfont.svg#dejavu_sansregular') format('svg'); /* Legacy iOS */
}

/*
body {
    font-family: 'BPG Ingiri B Arial'
}

h2 {
	font-family: 'BPG Nino Mtavruli';
}

h3 {
	font-family: 'BPG Nino Mtavruli';
}
*/



body {
    font-family: 'DejaVu Sans';
	font-size: 1rem;
	color: #555555;
}

.img-hover {
	transition: transform 1.25s ease;
}

.img-hover:hover {
  	transform: scale(1.05); 
}

.cimg-hover {
	transition: transform 1.25s ease;
}

.cimg-hover:hover {
  	transform: scale(1.05); 
}

.simg-hover {
	transition: transform 1.25s ease;
}

.simg-hover:hover {
  	transform: scale(1.05); 
}



h1 {
	font-family: 'DejaVu Sans Bold';
	font-size:3.0rem;
	color: #555555;
}

h2 {
	font-family: 'DejaVu Sans';
	font-size:2.5rem;
	color: #555555;
}

h3 {
	font-family: 'DejaVu Sans';
	font-size:1.5rem;
	color: #555555 !important;
}

.dropdown-menu-dark {
	background: #ffffff;
}

.dropdown-menu-dark .dropdown-item {
	color:#423f9c;
}

.dropdown-toggle:hover .dropdown-menu {
	display:block;
}

.dropdown-menu li a {
	font-size:14px;
}

/*
.dropdown-menu-dark {
	color: #212331;
	background-color: #423f9c;
	border-color: #423f9c;
	background-color: #0d6efd;
	border-color: #0d6efd;
	border-radius:4px;
}    	
*/

.loader span {
    background: -webkit-linear-gradient(90deg, #c7995e 31%, #c7995e 69%);
    background: -webkit-gradient(linear, left top, right top, color-stop(31%, #c7995e), color-stop(69%, #c7995e));
    background: -webkit-linear-gradient(left, #c7995e 31%, #c7995e 69%);
    background: -o-linear-gradient(left, #c7995e 31%, #c7995e 69%);
    background: linear-gradient(90deg, #c7995e 31%, #c7995e 69%);
}

.navbar {
	/* height:143px; */
}

.navbar-nav .nav-link {
	overflow:visible;
}

.center-brand, .center-brand.fixedmenu, .bg-white.fixedmenu, .bg-transparent-light.fixedmenu, .bg-transparent-white.fixedmenu, .bg-invisible.fixedmenu, .boxed-nav.fixedmenu {
    background: #c7995e;
}

#site-footer {
    background: #c7995e;
	color: #fff;
}

.dropdown-menu-dark .dropdown-item:active, .dropdown-menu-dark .dropdown-item:hover {
	color: #fff;
	background-color: #c7995e;
	/* background-color: #0d6efd; */
}

.fixedmenu .dropdown-menu-dark {
	background: -webkit-linear-gradient(90deg, #c7995e, #c7995e);
    background: -webkit-gradient(linear, left top, right top, color-stop(#c7995e), color-stop(#c7995e));
    background: -webkit-linear-gradient(left, #c7995e, #c7995e);
    background: -o-linear-gradient(left, #c7995e, #c7995e);
    background: -webkit-gradient(linear, left top, right top, from(#c7995e), to(#c7995e));
    background: linear-gradient(90deg, #c7995e, #c7995e);
}

.gradient_bg_libo {
	background: -webkit-linear-gradient(90deg, #c7995e, #c7995e);
    background: -webkit-gradient(linear, left top, right top, color-stop(#c7995e), color-stop(#c7995e));
    background: -webkit-linear-gradient(left, #c7995e, #c7995e);
    background: -o-linear-gradient(left, #c7995e, #c7995e);
    background: -webkit-gradient(linear, left top, right top, from(#c7995e), to(#c7995e));
    background: linear-gradient(90deg, #c7995e, #c7995e);
}

.fixedmenu .dropdown-menu-dark .dropdown-item {
	color:#ffffff;
}

.fixedmenu .dropdown-menu-dark .dropdown-item:active, .fixedmenu .dropdown-menu-dark .dropdown-item:hover {
	color:#c7995e;
	background:#ffffff;
}

.navbar-nav .nav-link, .nav-link {
    font-family: 'DejaVu Sans';
    font-size:24px;
    color: #ffffff;
}

.center-brand.fixedmenu .navbar-nav .nav-link, .navbar-nav .nav-link {
    font-family: 'DejaVu Sans';
    font-size:24px;
    color: #ffffff;
	padding: 0px 1.25rem !important;   
}

.dropdown-toggle::after {
	position:absolute;
	left:50%;
	top:38px;
	margin-left: 0.95em;
}

.fixedmenu .navbar-nav .nav-link.active, .fixedmenu .navbar-nav .nav-link.active:hover, .fixedmenu .navbar-nav .nav-link.active:focus, .center-brand.fixedmenu .navbar-nav .nav-link.active {
    background: none;
    color: #fff;
}

.fixedmenu {
    padding-top: 1rem;
    padding-bottom: 1rem;
}

.dropdown-menu li a {
    font-size: 20px;
}

.dropdown-menu {
	background:none; 
	padding-top:32px; 
	border:none;
}

.dropdown-menu-dark {
    border: 1px solid rgba(0,0,0,.15);
    border-radius: 0 0 0.25rem 0.25rem;
}

.dropdown-menu-dark li {
	text-align:center;
}

.fixedmenu .dropdown-menu-dark, .dropdown-menu-dark, .dropdown-menu-dark .dropdown-item, .fixedmenu .dropdown-menu-dark .dropdown-item  {
    color: #ffffff;
    background: #a6783e;
}

.dropdown-menu-dark .dropdown-item:hover, .fixedmenu .dropdown-menu-dark .dropdown-item:hover  {
    color: #ffffff;
    background: #c7995e;
}

footer ul.social-icons:not(.small) li a, ul.social-icons:not(.small) li a, ul.social-icons li a, ul.social-icons.white li a {
    color: #fff;
    padding-top:2px; 
    padding-left:2px; 
    height: 52px;
    width: 52px;    
}

ul.social-icons li a:hover, ul.social-icons li a:focus, ul.social-icons.white li a:hover, ul.social-icons.white li a:focus {
    color: #fff;
    -webkit-box-shadow: 0 0 15px 30px #790000 inset;
    box-shadow: 0 0 15px 30px #790000 inset;
}

ul.social-icons:not(.small) li a:hover, ul.social-icons:not(.small) li a:focus {
	background:#790000;
}

.btnsecondary {
    background: #ffffff;
    color:#555555;
    border-radius:0;
}

.btnsecondary:hover, .btnsecondary:focus {
    background: #c7995e;
    color:#ffffff;
    border-radius:0;
   	border: 1px solid #c7995e;
}

.back-top, .back-top:hover, .back-top:focus {
	padding-top: 5px;
	background: -webkit-linear-gradient(90deg, #c7995e, #c7995e);
    background: -webkit-gradient(linear, left top, right top, color-stop(#c7995e), color-stop(#c7995e));
    background: -webkit-linear-gradient(left, #c7995e, #c7995e);
    background: -o-linear-gradient(left, #c7995e, #c7995e);
    background: -webkit-gradient(linear, left top, right top, from(#c7995e), to(#c7995e));
    background: linear-gradient(90deg, #c7995e, #c7995e);
}

.content {
	padding:20px 80px 20px 80px;
}

.content p {
	font-size:16px;
	font-family: 'DejaVu Sans';
}

.content h2 {
	font-size:28px;
	font-family: 'DejaVu Sans';
}

.padding {
    padding: 7rem 0;
}

@media (max-width: 992px) {
	.center-brand.fixedmenu .navbar-nav .nav-link, .transparent-bg.fixedmenu .navbar-nav .nav-link {
	    background: transparent;
    	color:#ffffff !important;
	}
	
	.navbar-toggler {
		margin-right:30px;
	}
	
	.content {
	    padding: 20px 10px 20px 10px;
	}	
	
	.content {
	    padding: 20px 10px 20px 10px;
	}	
	
	.padding {
	    padding: 142px 0;
	}	
	
	.dropdown-toggle::after {
	    top: 14px;
	}	
	
}


