/* nunito-200 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 200;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-200.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-200.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-300 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 300;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-300.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-300.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-regular - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-500 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 500;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-500.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-500.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-600 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 700;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-700.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-700.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-800 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900 - latin */
@font-face {
  font-family: 'Nunito';
  font-style: normal;
  font-weight: 900;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-900.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-900.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-200italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 200;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-200italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-200italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-300italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 300;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-300italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-300italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-500italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 500;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-500italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-500italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-600italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-700italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 700;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-700italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-700italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-800italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}
/* nunito-900italic - latin */
@font-face {
  font-family: 'Nunito';
  font-style: italic;
  font-weight: 900;
  src: local(''),
       url('../GoogleFonts/nunito-v25-latin-900italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../GoogleFonts/nunito-v25-latin-900italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

.btn-success {
    color: #fff;
    background-color: #78b728;
    border-color: #75b628;
}

.btn-success:hover {
    color: #fff;
    background-color: #f5a31e;
    border-color: #f5a31e;
}

.searchInput
{
    width:20%; position:fixed; left:28%; top:32px;z-index:99999;
}

.whiteBackHeader
{
    position:fixed;width:50%;height:100px;background-color:#fff;z-index:1
}

#mainPage .align-items-start .slide-caption
{
    margin-top:120px;
}

.dropcap
{
    color: #554ba0;
}

.l-quote {
  position: relative;
  width: 380px;
  padding: 15px 25px 20px;
  margin: 20px auto;
  color: #fff;
  background: #f5a536;
  text-transform: uppercase;
  font-size: 17px;
  z-index:2;
}

.l-quote:after {
    content: "";
    position: absolute;
    bottom: 100%;
    left: 62px;
    border-width: 0px 5px 44px 46px;
    border-style: solid;
    border-color: #f5a536 transparent;
}

.r-quote {
     position: relative;
    width: 400px;
    padding: 15px 10px 20px 10px;
    margin: 20px auto;
    color: #fff;
    background: #78b728;
    font-size: 17px;
    top: -26px;
    z-index: 3;
    left: -50px;
}

.r-quote:after {
    content: "";
    position: absolute;
    top: 100%;
    right: 37px;
    border-width: 30px 7px 0px 44px;
    border-style: solid;
    border-color: #78b728 transparent;
}

.page-menu-item > a {
    display: block;
    position: relative;
    line-height: 22px;
    padding: 11px 14px;
    color: #FFF;
    font-size: 12px;
}

.heading-block h2 {
    font-size: 30px;
    color: #f3990d;
}

.center .heading-block::after, .text-center .heading-block::after, .heading-block.center::after, .heading-block.text-center::after {
    margin: 30px auto 0;
}
.heading-block::after {
    border-top: 2px solid #71b62b;
}

.bg-light
{
    background-color:#ffffff !important;
}

.entry-yellow
{
    background-color: #f5a536 !important;
    color:#fff;
}

.entry-yellow h1,.entry-yellow h2,.entry-yellow h3,.entry-yellow h4,.entry-yellow h3 a,.entry-yellow li a,.entry-yellow li,.entry-green .entry-user h4 span
{
    color:#fff !important;
}

.entry-green
{
    background-color: #78b728 !important;
    color:#fff;
}

.entry-green h1,.entry-green h2,.entry-green h3,.entry-green h4,.entry-green h3 a,.entry-green li a,.entry-green li,.entry-green .entry-user h4 span
{
    color:#fff !important;
}

@media screen and (max-width:1400px)
{
    .page-menu-item > a {
        padding: 11px 5px;
        font-size: 11px;
    }
}

@media screen and (max-width:1200px)
{
    .header-size-md #header-wrap #logo img {
        height: 60px;
        margin-top: 5px;
    }
    
    .page-menu-item > a {
        padding: 11px 2px;
        font-size: 10px;
    }
    
    .page-menu-row .page-menu-title span
    {
        font-size:15px;
    }
}

@media screen and (max-width:991px)
{
    .searchInput
    {
        display:none;
    }
    .whiteBackHeader
    {
     display:none;
    }
    
    
    .page-menu-item > a {
        padding: 11px 15px;
        font-size: 12px;
    }
    
    /*
     #page-menu.sticky-page-menu:not(.dots-menu) #page-menu-wrap {
        top: 0px !important;
    }*/
}

@media screen and (max-width:767px)
{

    .l-quote {
      width: 250px;
    padding: 10px 25px 10px;
    font-size: 14px;
    top: 57px;
    left: 38px;
    }
    
    .l-quote:after {
        left: 62px;
        border-width: 0px 5px 44px 46px;
    }
    
    .r-quote {
        width: 300px;
        padding: 10px 5px 10px;
        font-size: 14px;
        top: 30px;
        z-index: 3;
        left: -20px;
    }
    
    .r-quote:after {
        right: 37px;
        border-width: 30px 7px 0px 44px;
    }
    
    #mainPage .align-items-start .slide-caption
    {
        margin-top:-50px;
    }
    
    .heading-block h2 {
        font-size: 24px;
    }

}
