/* This CSS writes over some of theme Ultra's default styles */

body,
button,
button,
input,
input,
select,
select,
textarea {
  font-family: "Averta", sans-serif;
}

/*--------------------------------------------------------------
2.1 - Headings
--------------------------------------------------------------*/
h1 {
  font-family: "Averta-SemiboldItalic", sans-serif;
}

h2 {
  font-family: "Averta-RegularItalic", sans-serif;
}

h1, h2, {
  font-size: 25px;
  font-weight: normal; 
}

h3 {
  font-family: "Averta-BoldItalic", sans-serif;
  font-size: 24px;
}

h4 {
  font-family: "Averta-BoldItalic", sans-serif;
  font-size: 18px;
}


/*--------------------------------------------------------------
4.2 - Fields
--------------------------------------------------------------*/

input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
textarea:focus {
  background: #a7a9ac;
  color: #ffff;
}

/*--------------------------------------------------------------
5.1 - Links
--------------------------------------------------------------*/

a {
  color: #fab27a;
}

a:visited {
  color: #fab27a;
}

a:hover, a:focus, a:active {
  color: #fab27a;
}

a:focus {
  outline: none;
}

/*--------------------------------------------------------------
5.2.1 - Top Bar Left Menu
--------------------------------------------------------------*/

.top-bar-menu .menu li {
  color: #dc662d;
}

.top-bar-menu .menu li a {
  color: #dc662d;
}

.top-bar-navigation ul li {
  color: #dc662d;
}

/*--------------------------------------------------------------
5.2.3 - Main Menu
--------------------------------------------------------------*/

.main-navigation ul li:hover > a {
  color: #dc662d;
}

.main-navigation ul ul {
  border-top: 3px solid #dc662d;
}

.main-navigation ul ul li:hover > a {
  background: #fab27b;
}

.main-navigation ul .menu-item-has-children a:after,
.main-navigation ul .page_item_has_children a:after {
  font-family: "Averta";
}

.main-navigation ul .sub-menu .menu-item-has-children > a:after,
.main-navigation ul .sub-menu .page_item_has_children > a:after,
.main-navigation ul .children .menu-item-has-children > a:after,
.main-navigation ul .children .page_item_has_children > a:after {
  font-family: "Averta";
}

.main-navigation .current_page_item > a,
.main-navigation .current-menu-item > a,
.main-navigation .current_page_ancestor > a {
  color: #dc662d;
}

.main-navigation div > ul > li > a:hover {
  border-bottom: 3px solid #dc662d;
}


.main-navigation ul li.left .sub-menu .menu-item-has-children > a:after,
.main-navigation ul li.left .sub-menu .page_item_has_children > a:after,
.main-navigation ul li.left .children .menu-item-has-children > a:after,
.main-navigation ul li.left .children .page_item_has_children > a:after {
  font-family: "Averta";
}

.main-navigation .menu-search .search-icon:before {
  color: #ffff;
  font-family: "Averta";
}

.main-navigation .menu-search .search-icon:hover:before {
  color: #dc662d;
}

.main-navigation .menu-search .searchform input[name=s] {
  border-top: 3px solid #dc662d;
}

.main-navigation .menu a:hover:before {
  color: #dc662d;
}

.comment-navigation .nav-links a:hover,
.paging-navigation .nav-links a:hover,
.post-navigation .nav-links a:hover {
  color: #fab27a;
}

.main-navigation ul .menu-item-has-children a:after, .main-navigation ul .page_item_has_children a:after {
  content: "";
  font-family: inherit;
  display: none;
}

/* Bold current language */
.pll-parent-menu-item > a {
  font-weight: bold;
}


/*--------------------------------------------------------------
14.4 - Footer
--------------------------------------------------------------*/
.site-footer {
    margin-top: 0;
}
.site-footer .footer-main {
  background: #a7a9ac;
}

.site-footer .footer-main a {
  color: #a7a9ac;
}

.site-footer .footer-main .widget h3.widget-title ~ * {
  color: #fff;
}

.site-footer .footer-main .widget-count-10 {
  width: 22.85714%;
}
@media (min-width: 538px) {
  .site-footer .container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-flex-wrap: wrap;
        -ms-flex-wrap: wrap;
            flex-wrap: wrap;
  }
  .site-footer .widget {
    -webkit-box-flex: 1;
    -webkit-flex-grow: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    -webkit-flex-shrink: 1;
        -ms-flex-negative: 1;
            flex-shrink: 1;
    -webkit-flex-basis: 50%;
        -ms-flex-preferred-size: 50%;
            flex-basis: 50%;
    max-width: 100%;
  }
}
@media (min-width: 1268px) {
  .site-footer .widget {
    -webkit-flex-basis: 0%;
      -ms-flex-preferred-size: 0%;
          flex-basis: 0%;
  }
}
@media (max-width: 768px) {
  .resp #colophon .widget:first-of-type {
      padding-top: 0.89286em;
  }
}
/*--------------------------------------------------------------
14.5 - Bottom Bar
--------------------------------------------------------------*/
.site-footer .bottom-bar {
  color: #a7a9ac;
}

.entry-content .page-links .page-links-title {
  color: #fab27a;
}

.entry-content .page-links a span {
  color: #fab27a;
}

.content-none .site-main a {
  color: #af585d;
  border-bottom: none;
}

.wpglobus_language_full_name{
  color: #dc662d !important;
  font-weight: bold !important;
}


/*--------------------------------------------------------------
Interactibe map - by Jonas Sandstedt
--------------------------------------------------------------*/

.svg-map {
  width: 100%;
  display: block;
}
.svg-map .st11 {
  font-family: 'Averta-SemiboldItalic', sans-serif;
  font-style: italic;
  pointer-events: none;
}
.svg-map path {
  -webkit-transition: fill 0.3s, -webkit-transform 0.3s;
  transition: fill 0.3s, -webkit-transform 0.3s;
  transition: fill 0.3s, transform 0.3s;
  transition: fill 0.3s, transform 0.3s, -webkit-transform 0.3s;
}
.svg-map #Kazakhstan path:hover {
  fill: #bb7e1c;
}
.svg-map #Uzbekistan path:hover {
  fill: #7e3f17;
}
.svg-map #Kyrgyzstan path:hover {
  fill: #8d2914;
}
.svg-map #Tajikistan path:hover {
  fill: #523a5a;
}
.svg-map #Turkmenistan path:hover {
  fill: #005a50;
}

/* DOTTED LINE */
.decoration .decoration-inside, .line-fab27a .decoration .decoration-inside {
  /*reset*/
  border-top: none !important;
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23fab27a%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
  height: 5px !important;
  background-size: contain;
  color: #b18abf
}

/* green */
.line-40ba8d .decoration .decoration-inside {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%2340ba8d%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
}

/* peach */
.line-e3b586 .decoration .decoration-inside {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23e3b586%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
}

/* yellow */
.line-ffd886 .decoration .decoration-inside {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23ffd886%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
}

/* pink */
.line-eba79e .decoration .decoration-inside {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23eba79e%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
}

/* cyan */
.line-00b0bd .decoration .decoration-inside {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%2300b0bd%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
}

/* purple */
.line-b18abf .decoration .decoration-inside {
  background-image: url('data:image/svg+xml;utf8,%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20xmlns%3Axlink%3D%22http%3A//www.w3.org/1999/xlink%22%20x%3D%220px%22%20y%3D%220px%22%20viewBox%3D%220%200%2010%205%22%20style%3D%22enable-background%3Anew%200%200%2010%205%3B%22%20xml%3Aspace%3D%22preserve%22%3E%3Ccircle%20fill%3D%22%23b18abf%22%20cx%3D%222.5%22%20cy%3D%222.5%22%20r%3D%222.5%22/%3E%3C/svg%3E');
}



/* Widget / footer changed */

#colophon .widget h3.widget-title {
  text-transform: none;
}
.page-template-home-panels .site-content {
    padding-bottom: 0;
}

/* Links */

a, .entry-content p a, .entry-content li a, .entry-content dl a, .entry-content pre a, .entry-content code a, .entry-content blockquote a {
  color: #e39725;
  text-decoration: none;
  border: none;
}
a:visited {
  color: #e39725;
}
a, .entry-content p a:hover, .entry-content li a:hover, .entry-content dl a:hover, .entry-content pre a:hover, .entry-content code a:hover, .entry-content blockquote a:hover,
.panel-grid-cell .sow-features-list .sow-features-feature p.sow-more-text a:hover,
.panel-grid-cell .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item h3 a:hover,
.entry-footer a:hover, .site-content .entry-meta a:hover,
.entry-header h1.entry-title a:hover, .entry-header h1.page-title a:hover, .page-header h1.entry-title a:hover, .page-header h1.page-title a:hover {
  color: #dc662a;
  border: none;
}
.pagination .current, .pagination .page-numbers:hover {
  background: #e39725;
}

/* issued embed iframe */
.issuuembed {
  max-width: 100%;
}

/* button */
.btn {
    display: inline-block;
    vertical-align: top;
    zoom: 1;
    padding: 7px 14px;
    margin: 5px auto 0;
    background: #e39825;
    border: none;
    color:rgb(175, 89, 94) !important;
    text-decoration: none;
    font-size: 13px;
    line-height: 1.5;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-weight: bold;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
 }
 .btn--white {
   background: #fff;
 }
 .btn__image {
   width: auto;
   height: 26px;
   margin-right: 10px;
 }

 /* hide byline */
 .byline {
  display: none !important;
 }

 /* popup tweeks */
 .home .venoframe {
  width: 95%;
  max-width: 755px;
  height: 786px;
 }
 @media (max-width: 767px) {
  .venoframe, .venoframe-container {
    height: 95%;
    width: 95%;
  }
 }

iframe {
   border: none;
}

/* Site-origin overwrites - be aware, this could be dirty */
#pg-5421-1, #pg-5421-2, #pg-5421-3, #pl-5421 .panel-grid-cell .so-panel:not(.panel-last-child),
#pg-5423-1, #pg-5423-2, #pg-5423-3, #pl-5423 .panel-grid-cell .so-panel:not(.panel-last-child),
.sow-headline-container h1.sow-headline,
.panel-grid-cell .so-panel.panel-first-child:not(#panel-5423-4-0-0) {
    margin-bottom: 15px !important;
}
#content #panel-5421-4-0-0, #content #panel-5421-1-1-0 {
  margin-bottom: 0px !important; 
}
.sow-headline-container .decoration {
    margin-top: 15px !important;
}

#pgc-5421-1-1 a:visited {
  color: #dc662d;
}
/* Global stuff */
.entry-content {
    max-width: 74em;
    margin: 0 auto;
}

/* Slider */
/* .sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item {
    width: 184px;
} */
/* Mobile fixes slider */
@media (max-width: 480px) {
    #sbi_images {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        overflow: auto;
    }
    #sbi_images .sbi_type_image {
        -webkit-box-flex: 1;
        -webkit-flex: 1 0 80vw;
            -ms-flex: 1 0 80vw;
                flex: 1 0 80vw;
    }
}
.sow-carousel-wrapper ul.sow-carousel-items li.sow-carousel-item .sow-carousel-default-thumbnail {
  background-image: url(https://centralasien.org/wp-content/uploads/2016/10/default-slider.jpg);
  background-size: contain;
  background-repeat: no-repeat;
}
.sow-slider-base .sow-slide-nav {
    opacity: 1 !important;
    display: block !important;
}
.sow-slide-nav a { 
    text-shadow: 0px 2px 6px rgba(0,0,0,1);
}

/* CTA draggable button */
.ca-draggable-button {
    font-weight: bold;
    font-size: 1.5em;
    width: 4em;
    height: 4em;
    border-radius: 3em;
    background-color: #fab27b;
    background-image: url(https://centralasien.org/wp-content/themes/ultra/assets/watercolor-bg.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    padding: 0.5em;
    box-shadow: 5px 5px 10px 0 rgba(0,0,0,0.2);
    position: absolute;
    top: -3%;
    left: 2%;
    color: #fff;
    display: -webkit-box;
	display: -ms-flexbox;
    display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
            justify-content: center;
    -webkit-transition: -webkit-transform 1s cubic-bezier(0.13, 2.2, 0.19, 0.85);
    transition: -webkit-transform 1s cubic-bezier(0.13, 2.2, 0.19, 0.85);
    transition: transform 1s cubic-bezier(0.13, 2.2, 0.19, 0.85);
    transition: transform 1s cubic-bezier(0.13, 2.2, 0.19, 0.85), -webkit-transform 1s cubic-bezier(0.13, 2.2, 0.19, 0.85);
}

.ca-draggable-button:hover, .ca-draggable-button:visited {
    color: #fff !important;
}
.ca-draggable-button:hover {
    transform: scale(1.2) rotate(-10deg);
}

/* Styrelse */
.styrelse img.alignleft {
    margin: 0 1.78571em 5em 0
}
.styrelse strong {
    display: block;
}