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

@font-face{font-family:'BPG Square';src:url(../fonts/bpg-square-webfont.eot);src:url(../fonts/bpg-square-webfont.eot?#iefix) format('embedded-opentype'),url(../fonts/bpg-square-webfont.woff2) format('woff2'),url(../fonts/bpg-square-webfont.woff) format('woff'),url(../fonts/bpg-square-webfont.ttf) format('truetype'),url(../fonts/bpg-square-webfont.svg#bpg_squareregular) format('svg')}

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

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

body:lang(ka){
  font-family: "BPG Ingiri", sans-serif !important;
  font-size: 15px;
}
h1:lang(ka), h2:lang(ka), h3:lang(ka), h4:lang(ka), h5:lang(ka), h6:lang(ka) {
  font-family: "BPG Square", sans-serif !important;
}
h1:lang(ka) *, h2:lang(ka) *, h3:lang(ka) *, h4:lang(ka) *, h5:lang(ka) *, h6:lang(ka) * {
  font-family: "BPG Square", sans-serif !important;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item {
   font-family: "BPG Square", sans-serif !important;
}
.sp-megamenu-parent :lang(ka) {
   font-family: "BPG Square", sans-serif !important;
}
#offcanvas-toggler {font-family: "FontAwesome", sans-serif !important;}

/* edit logo  */

.logo {
width: 100% !important;
height: auto; 
}

/* here comes style from GC  */

.sp-module .sp-module-title {
  margin: 20px 0 20px 0 !important;
  font-size: 20px;
}

#sp-top-bar {
    padding: 4px 0 0 0  !important;
}
#sp-top-bar .sp-module {
    margin: 0 !important;
}
#sp-main-body {
    padding: 20px 0 20px 0;
}

div.contact h3 {
  display: none;
}

legend {
    font-size: 14px !important;
}
#sp-bottom {
    padding: 20px 0 20px 0 !important;
}

div.bt-introtext {
    text-align: justify !important;
    text-justify: inter-word;
}
.bt-title {
    display: inline !important;
}
.post-format { 
display: none !important;
}
.full-image img {
    float: left;
    margin: 10px 10px 4px 4px; 
  display: inline-block;
}
#donate_symbol_currency { 
display: none !important;
}
#paypal_logo {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
input[name="paypalsubmit"] {
    width: 120px;
    margin: 20px;
    margin-left: auto;
    margin-right: auto;
}
input[name="paypalamount"] {
    margin: 0 auto;
}
.sj-responsive-listing .respl-cats-wrap ul.respl-cats li.respl-cat.sel a {
visibility: hidden;
}
.sj-responsive-listing .respl-cats-wrap ul.respl-cats li.respl-cat {
    visibility: hidden;
}
.sj-responsive-listing .respl-wrap .respl-loader a {
visibility: hidden;
}
.sj-responsive-listing .respl-wrap .respl-loader {
    visibility: hidden;
}
#myDiv {
    text-shadow: 1px 1px 2px black, 0 0 15px #222, 0 0 8px darkblue;
}
.donate h3 {
    color: #990000;
}
/* end style from GC  */

/* menu font size  */
.sp-megamenu-parent >li >a {
    display: inline-block;
    padding: 0 10px;
    font-size: 15px;
    font-weight: bold;
}
/* salaidshow text color  */
.sp-organic-life-layout h2.sp-posttitle, h1.sp-pretitle, .sp-organic-life-layout .sp-slider-content .sp-introtext {
    color: #800000 !important;
      font-size: 32px !important;
   /*   text-shadow: 4px 3px 0px #fff, 9px 8px 0px rgba(0,0,0,0.15); */
  text-shadow: 0 1px 0 #ccc,
               0 2px 0 #c9c9c9,
               0 3px 0 #bbb,
               0 4px 0 #b9b9b9,
               0 5px 0 #aaa,
               0 6px 1px rgba(0,0,0,.1),
               0 0 5px rgba(0,0,0,.1),
               0 1px 3px rgba(0,0,0,.3),
               0 3px 5px rgba(0,0,0,.2),
               0 5px 10px rgba(0,0,0,.25),
               0 10px 10px rgba(0,0,0,.2),
               0 20px 20px rgba(0,0,0,.15);
}
.ajust
{width: 280px;}
.margintop {margin-top: 50px;}
.sppb-carousel-pro-text {
    text-shadow: 1px 1px 2px black, 0 0 15px #222, 0 0 8px darkblue;
       font-size: 24px;
        line-height: 36px;
}
.sppb-carousel-pro-text h2 {
    font-size: 42px !important;
}
#contact {
    padding: 50px 0 0 0 !important;
}
/* LIST #5 */
#list5 { color:#777; }
#list5 h4 { font-size:26px; margin-left:0px; margin-top:20px; }
#list5 ol { list-style-image: url("/images/nested.png"); padding:5px 0 35px 18px; font-size:18px; margin-left:15px; }

.sppb-testimonial-pro .sppb-testimonial-message {
    font-size: 14px;
    text-align: justify;
}
.sppb-testimonial-pro:lang(ka) .sppb-testimonial-message:lang(ka) {
    font-size: 12px;
    line-height: 22px;
}
.pro-client-name:lang(ka) {
    font-size: 12px !important;
}
#sp-footer {
    padding: 12px 0 !important;
}
/*
div.sp-inner {
  position: relative;
}

#sp-footer{
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
}
*/
.narrow {
    letter-spacing: -0.05em;
}
.boxplus-paging {
    height: 0px;
  visibility: hidden;
}
#centered {
    float:left;
    margin-right:10px;
    display: inline-block;
    max-width: 100%;
    height: auto;
    padding: 4px;
    line-height: 1.42857143;
    background-color: #fff;
    border: 1px solid #ddd;
    border-radius: 4px;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
}
  @media only screen and (max-width: 1170px) {
#sp-header {
    background-image: none !important;
}
.gm-style-iw {
left:0 !important;
}