body {
margin: 0px;
}

/* Start Bootstrap */

/* 
.row.no-gutter [class*='col-']:not(:first-child):not(:last-child) {
  padding-right:0;
  padding-left:0;
}

.row.no-gutter [class*='col-']:first-child {
  padding-left:0;
}

.row.no-gutter [class*='col-']:last-child {
  padding-right:0;
} */

.container-fluid {
max-width: 1256px;
/* min-width: 990px; 
margin: 30px; */
}

.container {
max-width: 1170px;
}

.no-gutter > [class='col-xs-3'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-7'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-12'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-10'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-4'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-11'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-1'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-8'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-8 col-xs-offset-4'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-9'] {
    padding-right:0;
    padding-left:0;
}

.no-gutter > [class='col-xs-6'] {
    padding-right:0;
    padding-left:0;
}

.my-btn { 
  color: #000; 
  background-color: #FFD300; 
}

.my-btn:link { 
  color: #000; 
  background-color: #FFD300; 
  font-size: 11px; 
  font-family: SuperSQ;
  height: 20px; 
  width: 70px; 
  padding-top: 2px; 
  padding-left: 6px;
} 
 
.my-btn:hover, .my-btn:visited, .my-btn:active, .my-btn:focus { 
  color: #000; 
  background-color: #FFD300; 
} 

.strap-btn:link { 
  color: #000; 
  background-color: #c5c5c4; 
  font-size: 11px; 
  font-family: SuperSQ;
  height: 20px; 
  width: 70px; 
  padding-top: 2px; 
  padding-left: 6px;
} 
 
.strap-btn:hover, .strap-btn:visited, .strap-btn:active, .strap-btn:focus { 
  color: #000; 
  background-color: #c5c5c4; 
} 


.strap-btn-y:link, .strap-btn-y:visited, .strap-btn-y:active, .strap-btn-y:focus { 
  color: #000; 
  background-color: #c5c5c4; 
  font-size: 11px; 
  font-family: SuperSQ;
  height: 20px; 
  width: 70px; 
  padding-top: 2px; 
  padding-left: 6px;
} 
 
.strap-btn-y:hover { 
  color: #000; 
  background-color: #ffd300; 
} 


#imaginary_container {
    margin-top:0px;
}
.stylish-input-group .input-group-addon {
        background: white !important; 
        height: 20px;

        border-top: 2px solid #FFD300;
        border-right: 2px solid #FFD300;
        border-bottom: 2px solid #FFD300;
        border-left: 2px solid #FFD300;
}

.stylish-input-group input[type="text"], .stylish-input-group textarea {
outline: none;
box-shadow:none !important;
border-top: 2px solid #FFD300 !important;
border-right: 0px solid #FFF !important;
border-bottom: 2px solid #FFD300 !important;
border-left: 2px solid #FFD300 !important;
}

.stylish-input-group .form-control {

        border-top: 2px solid #FFD300;
        border-right: 2px solid #FFD300;
        border-bottom: 2px solid #FFD300;
        border-left: 0px solid #FFF;
        height: 52px;
}

.stylish-input-group button{
    border:0;
    background:transparent;
}

#srch::-webkit-input-placeholder {
 font-size: 18px;
 opacity: 0.5;
}
#srch:-moz-placeholder { /* older Firefox*/
 font-size:18px;
 opacity: 0.5;
}
#srch::-moz-placeholder { /* Firefox 19+ */ 
 font-size: 18px;
 opacity: 0.5;
} 
#srch:-ms-input-placeholder { 
 font-size: 18px; 
 opacity: 0.5;
}

.placeholder { color: #ff0000; }

.strapsrchbtn {
background-image:url('http://www.nationalgeographic.ge/files/_skin/bootstrap/srch_btn_o.png');
width: 28px;
height: 28px;
padding: 0px;
margin: 0px;
border: 0px;
cursor: pointer;
float:left;
}


h1 {
font-family:chkoni_caps !important; 
font-size:1.7em !important; 
color:#015c89 !important;
font-weight:bold !important;
margin-top:0px !important;
margin-bottom:20px !important;
}

h2 {
font-family:chkoni_caps !important; 
font-size:1.4em !important; 
color:#015c89 !important;
font-weight:bold !important;
margin-top:0px !important;
margin-bottom:20px !important;
}

.title {
font-family:chkoni; 
font-size:1.5em; 
color:#015c89;
font-weight:bold;
margin-bottom:10px;
}



.h-title {
font-family:chkoni; 
font-size:2em; 
color:#fff;
}

.h-title-inv {
font-family:chkoni; 
font-size:2em; 
color:#2d2d2d;
}

a:link.footer1, a:active.footer1, a:visited.footer1 {
color: #909090;
font-size: 12px;
font-family: SuperSQ;;
text-decoration: none;
}

a:hover.footer1 {
color: #ffd300;
font-size: 12px;
font-family: SuperSQ;;
text-decoration: none;
}

a .fb {
background-image:url('http://www.nationalgeographic.ge/bootstrap_fonts/facebook.svg');
width: 40px;
height: 40px;
margin-bottom:10px; 
}

a:hover .fb {
background-image:url('/bootstrap_fonts/facebook_H.svg');
}

a .insta {
background-image:url('/bootstrap_fonts/insta.svg');
width: 40px;
height: 40px;
margin-bottom:10px; 
}

a:hover .insta {
background-image:url('/bootstrap_fonts/insta_H.svg');
}

a .youtube {
background-image:url('/bootstrap_fonts/youtube.svg');
width: 40px;
height: 40px;
margin-bottom:10px; 
}

a:hover .youtube {
background-image:url('/bootstrap_fonts/youtube_H.svg');
}

/* End Bootstrap */

h3.title {
background: url('../files/_skin/ico.gif') no-repeat 0 3px; 
line-height: 1.4; 
letter-spacing: 0px; 
padding-left: 17px; 
padding-top: 0px; 
margin-top: 0px;
margin-bottom: 2px;
font-size: 16px;
color: #000000;
font-weight: normal;
font-family: SuperSQ;
clear: both;
}

h5 {
font-size: 18px;
color: #ce0018;
font-family: SuperSQ;
font-weight: normal;
margin-top: 0px;
margin-bottom:10px;
}

h6 {
font-size: 12px;
color: #cc6633;
font-family: SuperSQ;
font-weight: strong;
margin-top: 0px;
margin-bottom:15px;
}

.hh {
font-size: 10px;
color: #000000;
font-weight: normal;
font-family: sylfaen;
margin-top: 5px;
margin-bottom: 1px;
}

.hh2 {
font-size: 15px;
color: #000000;
font-weight: normal;
font-family: SuperSQ;
margin-top: 5px;
margin-bottom: 1px;
}

.hh3 {
font-size: 11px;
color: #000000;
font-weight: strong;
font-family: SuperSQ;
margin-top: 5px;
margin-bottom: 1px;
}

.hh4 {
font-size: 18px;
color: #996633;
font-family: SuperSQ;
font-weight: normal;
margin-top: 0px;
margin-bottom:10px;
}

.hh5 {
font-size: 16px;
color: #996633;
font-family: SuperSQ;
font-weight: normal;
margin-top: 0px;
margin-bottom:10px;
}

table {
color: #000000;
font-size: 16px;
font-family: sylfaen;
margin-top: 0px;
margin-bottom: 10px;
}

p {
color: #000000;
font-size: 16px;
font-family: chkoni;
margin-top: 0px;
margin-bottom: 10px;
margin-left: 0px;
}

li {
color: #000000;
font-size: 16px;
font-family: chkoni;
}

/*
a:link.footer, a:active.footer, a:visited.footer {
color: #2b4eb1;
font-size: 13px;
font-family: sylfaen;
text-decoration: none;
} */

.topfototitle {
color: #FFFFFF;
font-size: 18px;
font-family: sylfaen;
font-weight: normal;
width: 98%;
margin-top: 35px;
margin-left: 5px;
padding: 0px;
float: left;
}

.subscription {
font-family: Sylfaen;
font-size: 12px;
}

.subscription input, .subscription select, .subscription textarea {
font-family: Sylfaen;
font-size: 10px;
}

.srchbtn {
background-image:url('../files/_skin/srchbtn.gif');
width: 23px;
height: 24px;
padding: 0px;
margin: 0px;
border: 0px;
cursor: pointer;
float:left;
}

.srchbar {
width: 150px;
height: 24px;
padding: 0px;
margin: 0px;
border: 0px;
float:left;
}

.subtitle {
font-size: 22px;
color: #000000;
font-weight: normal;
font-family: SuperSQ;
}

.div {
font-family: chkoni;
}

#large_gn {
    background-color: #8064A2;
}