@charset 'UTF-8';

/* COMMON styles */
@import url('./common.inc.css');

/* header */
@import url('./header.header-main.inc.css');

/* header navigation style */
@import url('./header.navigation-main.inc.css');

/* header carousel  */
@import url('./header.header-slider.inc.css?20191212-2');

/* latest-news-container */
@import url('./inner.latest-news-container.inc.css');

/* side-menu */
@import url("./inner.side-menu.inc.css");

/* news list/item related styles */
@IMPORT url("inner.news-container.css");

/* tenders related styles */
@import url("inner.tenders.inc.css");

/* pages related styles */
@import url("inner.per-pages.inc.css");

/* feedback form related styles */
@import url("inner.feedback-form.inc.css");


/* 2019.11.25 */
/*#header-slider .owl-carousel .item .content .title {color: #F15D22 !important;}
#header-slider .owl-carousel .item .content .description {color: #F15D22 !important;text-shadow: 0px 0px 7px rgba(0, 0, 0, 1);}*/

body {
}

a {transition: all 0.3s ease;}

.font-regular {}
.font-caps {}

html[lang="ka"] .font-caps {font-family: 'BPG Arial Caps' /*, 'BPG Glaho WEB Caps'*/;}
html[lang="ka"] .font-regular {font-family: 'BPG Arial';}
html[lang="ka"] body {font-family: 'BPG Arial'; font-size: 0.95rem;}
html[lang="ka"] .navigation-main-container a {font-family: 'BPG Arial Caps';}
html[lang="ka"] .title {font-family: 'BPG Arial Caps';}
html[lang="ka"] .breadcrumb {font-family: 'BPG Arial Caps';}
#lang-switcher {font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}

.mobile {display: none;}
.desktop {display: none;}

body[attr-device="desktop"] .mobile {display: none;}
body[attr-device="mobile"] .desktop {display: none;}

body[attr-device="desktop"] .desktop {display: block;}
body[attr-device="mobile"] .mobile {display: block;}

/* HEADER */
#lang-switcher {
	position: absolute;
	top: 7px;
	right: 15px;
	border: 0px solid red;
	display: none;
}

#lang-switcher .list {}
#lang-switcher a,
#lang-switcher .separator {
	display: block;
	float: left;
}
#lang-switcher .separator:LAST-CHILD {display: none;}

#lang-switcher .list a {
	font-size: 0.9rem;
	color: rgba(51, 51, 51, 0.3);
	text-decoration: none;
	padding: 2px 5px;
	font-weight: bold;
	text-transform: uppercase;
}

#lang-switcher .list a:FIRST-CHILD {padding-left: 0;}
#lang-switcher .list a:LAST-CHILD {padding-right: 0;}

#lang-switcher a:hover,
#lang-switcher a.active {
	color: rgba(51, 51, 51, 1);
}

#lang-switcher .list .separator {
	color: rgba(51, 51, 51, 0.3);
	font-size: 0.5rem;
	padding: 0;
	margin: 0;
	line-height: 1.6rem;
}

.lang-switcher-2 {}
.lang-switcher-2 a {
	display: block;
	font-size: 0.9rem;
	color: rgba(51, 51, 51, 0.3);
	text-decoration: none;
	padding: 2px 5px;
	font-weight: bold;
	text-transform: uppercase;
}
.lang-switcher-2 a:hover,
.lang-switcher-2 a.active {color: rgba(51, 51, 51, 1);}

/* CONTENT */

.breadcrumb { list-style: none; background-color: transparent !important; }
.breadcrumb a {color: rgb(177, 177, 177); margin: 0 10px 0 0;}
.breadcrumb li:after {content: '\00B7'; color: rgb(177, 177, 177); margin: 0 10px 0 0;}
.breadcrumb li:LAST-CHILD:after {display: none;}

.section-container {
	margin-top: 40px;
	/*margin-bottom: 40px;*/
}

.content-container {}

/* make images responsive */
.content-container img {max-width: 100%; height: auto;}

/* make iframes responsive */
.content-container iframe {max-width: 100%;}

.news.item {}
.news.item h1 {font-size: 1.5rem; font-weight: normal !important;}

side {display: block;}
side img {border-radius: 3px;}

@media screen and (min-width: 992px) {
	side {}
	side img {width: 100%; height: auto;}
}

.side-social-container {}
.side-social-container .side-social-buttons {padding: 0 0 0 0;}
.side-social-container .side-social-buttons .title {font-weight: bold; color: rgb(51, 51, 51); padding: 0 0 5px 0;}
.side-social-container .side-social-buttons .icon {border-radius: 3px; font-size: 1.75rem; margin: 0 5px 0 0;}
.side-social-container .side-social-buttons .flick {color: rgb(255, 25, 129);}
.side-social-container .side-social-buttons .pinterest {color: rgb(230, 0, 35);}
.side-social-container .side-social-buttons .icon.facebook {color: rgb(66, 103, 178);}
.side-social-container .side-social-buttons .icon.youtube {color: rgb(255, 0, 0);}
.side-social-container .side-social-buttons .icon.instagram {color: rgb(198, 45, 144);}
.side-social-container .side-social-buttons .icon.rss {color: rgb(255, 125, 0);}
.side-social-container .side-social-buttons .icon.linkedin {color: rgb(0, 119, 181);}
.side-social-container .side-social-buttons .icon.linkedin:hover {color: rgb(0, 96, 151);}

.side-social-container .side-social-buttons .icon.twitter-hom {background-image: url('../i/twitter-HoM.png?2'); background-size: cover; background-color: rgb(0, 123, 255) !important;  width: 26px; height: 25px;}
.side-social-container .side-social-buttons .icon.twitter-hom:hover {background-color: rgb(0, 86, 179) !important;}
/*.side-social-container .side-social-buttons .icon.twitter-hom {background-color: rgb(0, 123, 255) !important; font-size: 1rem;}
.side-social-container .side-social-buttons .icon.twitter-hom img {width: auto; height: 19px; margin: 0px 3px 3px 3px !important; border-radius: 0;}*/

/* footer */
#footer-main {
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#033268+0,00002b+100 */
	background: rgb(3,50,104); /* Old browsers */
	background: -moz-linear-gradient(left, rgb(3,50,104) 0%, rgb(0,0,43) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(left, rgb(3,50,104) 0%,rgb(0,0,43) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to right, rgb(3,50,104) 0%,rgb(0,0,43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#033268', endColorstr='#00002b',GradientType=1 ); /* IE6-9 */
}

#footer-main .container {padding: 20px 0 70px 0;}
#footer-main .logo-container {
	margin-bottom: 20px;
}
#footer-main .logo-container img {
	max-width: 100px;
	height: auto;
	margin-left: 25px;
}
#footer-main .container .contact-details {
	font-size: 0.85rem;
	color: rgba(255, 255, 255, 0.5);
}

#footer-main .quick-links {}
#footer-main .quick-links .title {
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	margin-bottom: 15px;
}
#footer-main .quick-links ul {list-style: none; padding: 0; margin: 0;}
#footer-main .quick-links ul li {}
#footer-main .quick-links ul li a {display: block; font-size: 0.85rem; color: rgba(255, 255, 255, 0.5); padding: 5px 0; text-decoration: none;}
#footer-main .quick-links ul li a:hover {color: rgb(255, 255, 255);}

#footer-main .social-buttons {}
#footer-main .social-buttons .title {
	font-weight: bold;
	color: rgb(255, 255, 255);
	text-transform: uppercase;
	margin-bottom: 15px;
}
#footer-main .social-buttons .icon {border-radius: 3px; font-size: 1.75rem; margin: 0 5px 0 0; color: rgba(255, 255, 255, 0.5);}
#footer-main .social-buttons .icon:hover {color: rgba(255, 255, 255, 1);}

#footer-main .social-buttons .icon.twitter-hom {background-image: url('../i/twitter-HoM-reverse-white-sq.png'); background-size: cover; width: 26px; height: 25px; opacity: 0.5;}
#footer-main .social-buttons .icon.twitter-hom:hover {opacity: 1;}
/*#footer-main .social-buttons .icon.twitter-hom {background-color: rgba(255, 255, 255, 0.5); font-size: 1.1rem !important;}
#footer-main .social-buttons .icon.twitter-hom img {width: auto; height: 17px; margin: -5px 5px 0px 5px !important; border-radius: 0; opacity: 0.7;}
#footer-main .social-buttons .icon.twitter-hom:hover {background-color: rgba(255, 255, 255, 0.7);}*/

#footer-main .bg-eu-external-action-logo-container {
	min-height: 300px;
	background-image: url('/r/i/eu_external_action_logo.png');
	background-repeat: no-repeat;
	background-position: center 200px;
}



.search-form-container {}
.search-form-container .wrapper {transition: all 0.5s ease;}
.search-form-container .wrapper .btn-close {display: none;}
.search-form-container .wrapper .search-form {transition---: margin-left 0.1s ease, margin-right 0.1s ease;}
.search-form-container .wrapper .search-form .btn-search {cursor: pointer;}
.search-form-container .wrapper .search-form [name="q"] {transition: all 0.0s ease;}
.search-form-container .wrapper.focused .search-form .btn-search {transition: all 0.7s ease;}

.search-form-container .wrapper.focused {position: fixed; z-index: 100; top: 0; left: 0; box-sizing: border-box; width: 100%; height: 100%; background-color: rgba(230, 230, 230, 0.9);}
.search-form-container .wrapper.focused .btn-close {display: block; position: absolute; top: 20px; right: 20px; cursor: pointer; padding: 10px;}
.search-form-container .wrapper.focused .search-form {transition---: margin-left 0.7s ease, margin-right 0.7s ease; margin-top: 40vh; margin-left: 20%; margin-right: 20%; }
.search-form-container .wrapper.focused .search-form [name="q"] {padding: 1.5rem 0.5rem; font-size: 1.3rem; transition: all 0.7s ease;}
.search-form-container .wrapper.focused .search-form .btn-search {padding-left: 1rem; padding-right: 1rem;}

.search-result {position: relative;}
.search-result .item {position: relative; margin-bottom: 25px;}
.search-result .search-num {position: absolute;}
.search-result .search-content {margin-left: 35px;}
.search-result .search-content .link {display: block;}
.search-result .search-content .text {font-size: 0.9rem;}
.search-result .search-content .text .date {color: rgb(150, 150, 150); margin-right: 7px;}

/* fb hack */
.fb-page.fb_iframe_widget {display: block !important;}
.fb-page.fb_iframe_widget > span {min-width: 100px; width: 100% !important;}
.fb-page.fb_iframe_widget > span > iframe {min-width: 200px; width: 100% !important;}

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

@font-face {
    font-family: 'BPG Arial Caps';
    src: url('./fonts/bpg-arial-caps-webfont.eot'); /* IE9 Compat Modes */
    src: url('./fonts/bpg-arial-caps-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
         url('./fonts/bpg-arial-caps-webfont.woff2') format('woff2'), /* Super Modern Browsers */
         url('./fonts/bpg-arial-caps-webfont.woff') format('woff'), /* Pretty Modern Browsers */
         url('./fonts/bpg-arial-caps-webfont.ttf') format('truetype'), /* Safari, Android, iOS */
         url('./fonts/bpg-arial-caps-webfont.svg#bpg_arial_capsregular') format('svg'); /* Legacy iOS */
}


