@charset "UTF-8";

/* 

    Created on : Apr 4, 2017, 3:38:59 PM

    Author     : Chameleon 

*/

/*@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800&subset=cyrillic');*/

/* BEGIN Light */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//Light/OpenSans-Light.eot?v=1.1.0");

    src: url("../fonts/OpenSans//Light/OpenSans-Light.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//Light/OpenSans-Light.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//Light/OpenSans-Light.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//Light/OpenSans-Light.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//Light/OpenSans-Light.svg?v=1.1.0#Light") format("svg");

    font-weight: 300;

    font-style: normal;
}

/* END Light */

/* BEGIN Light Italic */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//LightItalic/OpenSans-LightItalic.eot?v=1.1.0");

    src: url("../fonts/OpenSans//LightItalic/OpenSans-LightItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//LightItalic/OpenSans-LightItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//LightItalic/OpenSans-LightItalic.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//LightItalic/OpenSans-LightItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//LightItalic/OpenSans-LightItalic.svg?v=1.1.0#LightItalic") format("svg");

    font-weight: 300;

    font-style: italic;
}

/* END Light Italic */

/* BEGIN Regular */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//Regular/OpenSans-Regular.eot?v=1.1.0");

    src: url("../fonts/OpenSans//Regular/OpenSans-Regular.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//Regular/OpenSans-Regular.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//Regular/OpenSans-Regular.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//Regular/OpenSans-Regular.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//Regular/OpenSans-Regular.svg?v=1.1.0#Regular") format("svg");

    font-weight: normal;

    font-style: normal;
}

/* END Regular */

/* BEGIN Italic */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//Italic/OpenSans-Italic.eot?v=1.1.0");

    src: url("../fonts/OpenSans//Italic/OpenSans-Italic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//Italic/OpenSans-Italic.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//Italic/OpenSans-Italic.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//Italic/OpenSans-Italic.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//Italic/OpenSans-Italic.svg?v=1.1.0#Italic") format("svg");

    font-weight: normal;

    font-style: italic;
}

/* END Italic */

/* BEGIN Semibold */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//Semibold/OpenSans-Semibold.eot?v=1.1.0");

    src: url("../fonts/OpenSans//Semibold/OpenSans-Semibold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//Semibold/OpenSans-Semibold.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//Semibold/OpenSans-Semibold.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//Semibold/OpenSans-Semibold.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//Semibold/OpenSans-Semibold.svg?v=1.1.0#Semibold") format("svg");

    font-weight: 600;

    font-style: normal;
}

/* END Semibold */

/* BEGIN Semibold Italic */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//SemiboldItalic/OpenSans-SemiboldItalic.eot?v=1.1.0");

    src: url("../fonts/OpenSans//SemiboldItalic/OpenSans-SemiboldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//SemiboldItalic/OpenSans-SemiboldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//SemiboldItalic/OpenSans-SemiboldItalic.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//SemiboldItalic/OpenSans-SemiboldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//SemiboldItalic/OpenSans-SemiboldItalic.svg?v=1.1.0#SemiboldItalic") format("svg");

    font-weight: 600;

    font-style: italic;
}

/* END Semibold Italic */

/* BEGIN Bold */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//Bold/OpenSans-Bold.eot?v=1.1.0");

    src: url("../fonts/OpenSans//Bold/OpenSans-Bold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//Bold/OpenSans-Bold.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//Bold/OpenSans-Bold.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//Bold/OpenSans-Bold.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//Bold/OpenSans-Bold.svg?v=1.1.0#Bold") format("svg");

    font-weight: bold;

    font-style: normal;
}

/* END Bold */

/* BEGIN Bold Italic */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//BoldItalic/OpenSans-BoldItalic.eot?v=1.1.0");

    src: url("../fonts/OpenSans//BoldItalic/OpenSans-BoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//BoldItalic/OpenSans-BoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//BoldItalic/OpenSans-BoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//BoldItalic/OpenSans-BoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//BoldItalic/OpenSans-BoldItalic.svg?v=1.1.0#BoldItalic") format("svg");

    font-weight: bold;

    font-style: italic;
}

/* END Bold Italic */

/* BEGIN Extrabold */

@font-face {
    font-display: swap;

    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//ExtraBold/OpenSans-ExtraBold.eot?v=1.1.0");

    src: url("../fonts/OpenSans//ExtraBold/OpenSans-ExtraBold.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//ExtraBold/OpenSans-ExtraBold.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//ExtraBold/OpenSans-ExtraBold.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//ExtraBold/OpenSans-ExtraBold.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//ExtraBold/OpenSans-ExtraBold.svg?v=1.1.0#ExtraBold") format("svg");

    font-weight: 800;

    font-style: normal;
}

/* END Extrabold */

/* BEGIN Extrabold Italic */

@font-face {
    font-display: swap;
    font-family: 'Open Sans';

    src: url("../fonts/OpenSans//ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?v=1.1.0");

    src: url("../fonts/OpenSans//ExtraBoldItalic/OpenSans-ExtraBoldItalic.eot?#iefix&v=1.1.0") format("embedded-opentype"), url("../fonts/OpenSans//ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff2?v=1.1.0") format("woff2"), url("../fonts/OpenSans//ExtraBoldItalic/OpenSans-ExtraBoldItalic.woff?v=1.1.0") format("woff"), url("../fonts/OpenSans//ExtraBoldItalic/OpenSans-ExtraBoldItalic.ttf?v=1.1.0") format("truetype"), url("../fonts/OpenSans//ExtraBoldItalic/OpenSans-ExtraBoldItalic.svg?v=1.1.0#ExtraBoldItalic") format("svg");

    font-weight: 800;

    font-style: italic;
}

/* END Extrabold Italic */

/* font-family: "GothamProRegular"; */

@font-face {
    font-display: swap;

    font-family: "Gotham Pro";

    src: url("../fonts/GothamProRegular/GothamProRegular.eot");

    src: url("../fonts/GothamProRegular/GothamProRegular.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamProRegular/GothamProRegular.woff") format("woff"), url("../fonts/GothamProRegular/GothamProRegular.ttf") format("truetype");

    font-style: normal;

    font-weight: normal;
}

/* font-family: "GothamProBold"; */

@font-face {
    font-display: swap;
    font-family: "Gotham Pro";

    src: url("../fonts/GothamProBold/GothamProBold.eot");

    src: url("../fonts/GothamProBold/GothamProBold.eot?#iefix") format("embedded-opentype"), url("../fonts/GothamProBold/GothamProBold.woff") format("woff"), url("../fonts/GothamProBold/GothamProBold.ttf") format("truetype");

    font-style: normal;

    font-weight: bold;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

@-webkit-keyframes check {

    0% {

        height: 0;

        width: 0;
    }

    25% {

        height: 0;

        width: 10px;
    }

    50% {

        height: 20px;

        width: 10px;
    }
}

@-moz-keyframes check {

    0% {

        height: 0;

        width: 0;
    }

    25% {

        height: 0;

        width: 10px;
    }

    50% {

        height: 20px;

        width: 10px;
    }
}

@-ms-keyframes check {

    0% {

        height: 0;

        width: 0;
    }

    25% {

        height: 0;

        width: 10px;
    }

    50% {

        height: 20px;

        width: 10px;
    }
}

@keyframes check {

    0% {

        height: 0;

        width: 0;
    }

    25% {

        height: 0;

        width: 10px;
    }

    50% {

        height: 20px;

        width: 10px;
    }
}

@-webkit-keyframes pulse {

    0% {

        opacity: 0.0;

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        -moz-transform: scale(1);

        -o-transform: scale(1);

        transform: scale(1);
    }

    1% {

        opacity: 0.9;

        -webkit-transform: scale(1.1);

        -ms-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -o-transform: scale(1.1);

        transform: scale(1.1);
    }

    99% {

        opacity: 0.01;

        -webkit-transform: scale(1.9);

        -ms-transform: scale(1.9);

        -moz-transform: scale(1.9);

        -o-transform: scale(1.9);

        transform: scale(1.9);
    }

    100% {

        opacity: 0.0;

        -webkit-transform: scale(2);

        -ms-transform: scale(2);

        -moz-transform: scale(2);

        -o-transform: scale(2);

        transform: scale(2);
    }
}

@-moz-keyframes pulse {

    0% {

        opacity: 0.0;

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        -moz-transform: scale(1);

        -o-transform: scale(1);

        transform: scale(1);
    }

    1% {

        opacity: 0.9;

        -webkit-transform: scale(1.1);

        -ms-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -o-transform: scale(1.1);

        transform: scale(1.1);
    }

    99% {

        opacity: 0.01;

        -webkit-transform: scale(1.9);

        -ms-transform: scale(1.9);

        -moz-transform: scale(1.9);

        -o-transform: scale(1.9);

        transform: scale(1.9);
    }

    100% {

        opacity: 0.0;

        -webkit-transform: scale(2);

        -ms-transform: scale(2);

        -moz-transform: scale(2);

        -o-transform: scale(2);

        transform: scale(2);
    }
}

@-ms-keyframes pulse {

    0% {

        opacity: 0.0;

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        -moz-transform: scale(1);

        -o-transform: scale(1);

        transform: scale(1);
    }

    1% {

        opacity: 0.9;

        -webkit-transform: scale(1.1);

        -ms-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -o-transform: scale(1.1);

        transform: scale(1.1);
    }

    99% {

        opacity: 0.01;

        -webkit-transform: scale(1.9);

        -ms-transform: scale(1.9);

        -moz-transform: scale(1.9);

        -o-transform: scale(1.9);

        transform: scale(1.9);
    }

    100% {

        opacity: 0.0;

        -webkit-transform: scale(2);

        -ms-transform: scale(2);

        -moz-transform: scale(2);

        -o-transform: scale(2);

        transform: scale(2);
    }
}

@keyframes pulse {

    0% {

        opacity: 0.0;

        -webkit-transform: scale(1);

        -ms-transform: scale(1);

        -moz-transform: scale(1);

        -o-transform: scale(1);

        transform: scale(1);
    }

    1% {

        opacity: 0.9;

        -webkit-transform: scale(1.1);

        -ms-transform: scale(1.1);

        -moz-transform: scale(1.1);

        -o-transform: scale(1.1);

        transform: scale(1.1);
    }

    99% {

        opacity: 0.01;

        -webkit-transform: scale(1.9);

        -ms-transform: scale(1.9);

        -moz-transform: scale(1.9);

        -o-transform: scale(1.9);

        transform: scale(1.9);
    }

    100% {

        opacity: 0.0;

        -webkit-transform: scale(2);

        -ms-transform: scale(2);

        -moz-transform: scale(2);

        -o-transform: scale(2);

        transform: scale(2);
    }
}

@-webkit-keyframes scroll-down {

    0% {

        -webkit-transform: translate(0, 0);

        -ms-transform: translate(0, 0);

        -moz-transform: translate(0, 0);

        -o-transform: translate(0, 0);

        transform: translate(0, 0);

        opacity: 0;
    }

    40% {

        opacity: 1;
    }

    80% {

        -webkit-transform: translate(0, 20px);

        -ms-transform: translate(0, 20px);

        -moz-transform: translate(0, 20px);

        -o-transform: translate(0, 20px);

        transform: translate(0, 20px);

        opacity: 0;
    }

    100% {

        opacity: 0;
    }
}

@-moz-keyframes scroll-down {

    0% {

        -webkit-transform: translate(0, 0);

        -ms-transform: translate(0, 0);

        -moz-transform: translate(0, 0);

        -o-transform: translate(0, 0);

        transform: translate(0, 0);

        opacity: 0;
    }

    40% {

        opacity: 1;
    }

    80% {

        -webkit-transform: translate(0, 20px);

        -ms-transform: translate(0, 20px);

        -moz-transform: translate(0, 20px);

        -o-transform: translate(0, 20px);

        transform: translate(0, 20px);

        opacity: 0;
    }

    100% {

        opacity: 0;
    }
}

@-ms-keyframes scroll-down {

    0% {

        -webkit-transform: translate(0, 0);

        -ms-transform: translate(0, 0);

        -moz-transform: translate(0, 0);

        -o-transform: translate(0, 0);

        transform: translate(0, 0);

        opacity: 0;
    }

    40% {

        opacity: 1;
    }

    80% {

        -webkit-transform: translate(0, 20px);

        -ms-transform: translate(0, 20px);

        -moz-transform: translate(0, 20px);

        -o-transform: translate(0, 20px);

        transform: translate(0, 20px);

        opacity: 0;
    }

    100% {

        opacity: 0;
    }
}

@keyframes scroll-down {

    0% {

        -webkit-transform: translate(0, 0);

        -ms-transform: translate(0, 0);

        -moz-transform: translate(0, 0);

        -o-transform: translate(0, 0);

        transform: translate(0, 0);

        opacity: 0;
    }

    40% {

        opacity: 1;
    }

    80% {

        -webkit-transform: translate(0, 20px);

        -ms-transform: translate(0, 20px);

        -moz-transform: translate(0, 20px);

        -o-transform: translate(0, 20px);

        transform: translate(0, 20px);

        opacity: 0;
    }

    100% {

        opacity: 0;
    }
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.mobile_version .language-chooser {

    list-style: none;

    margin: 0;

    padding: 0;
}

/*$images-base-path: '../../img/';*/

/*$images-base-path: '../../img/';*/

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

@media (min-width: 768px) {

    body .social-icons {

        position: relative;

        padding-left: 17px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    body .social-icons {

        padding: 0;

        margin-right: 15px;
    }
}

@media (min-width: 768px) {

    body .social-icons:before {

        content: '';

        display: block;

        width: 4px;

        height: 4px;

        position: absolute;

        top: 50%;

        left: 0;

        margin-top: -2px;

        opacity: 0.3;

        background-color: #6f6f6e;

        -webkit-border-radius: 50%;

        -ms-border-radius: 50%;

        -moz-border-radius: 50%;

        -o-border-radius: 50%;

        border-radius: 50%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    body .social-icons:before {

        display: none;
    }
}

body .social-icons .social-menu {

    margin-bottom: 0;

    font-size: 0;
}

body .social-icons .social-menu li {

    font-size: 0;
}

body .social-icons .social-menu li a {

    color: #000000;

    background: #ffffff;

    width: 24px;

    height: 24px;

    line-height: 10px;

    margin-right: 5px;

    margin-bottom: 0;
/*
    border: 1px solid #000000;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;
*/
}
/*
body .social-icons .social-menu li a:hover {

    color: #ffffff;
}*/

body .social-icons .social-menu li a[href*="facebook.com"] {

    border-color: #4265b9;

    color: #4265b9;
}

body .social-icons .social-menu li a[href*="facebook.com"]:hover {

    /*background: #4265b9;*/

    /*color: #ffffff;*/
}

body .social-icons .social-menu li a[href*="twitter.com"] {

    border-color: #55ACEE;

    color: #55ACEE;
}

body .social-icons .social-menu li a[href*="twitter.com"]:hover {

    background: #55ACEE;

    color: #ffffff;
}

body .social-icons .social-menu li a[href*="youtube.com"] {

    border-color: #df3333;

    color: #df3333;
}

body .social-icons .social-menu li a[href*="youtube.com"]:hover {

   /* background: #df3333; */

    /* color: #ffffff; */
}
/*
body .social-icons .social-menu li a[href*="instagram.com"] {

    border-color: #F95B60;

    color: #F95B60;
}

body .social-icons .social-menu li a[href*="instagram.com"]:hover {

    background: #F95B60;

    color: #F95B60;
}
*/
body .social-icons .social-menu li a[href*="vk.com"] {

    border-color: #507299;

    color: #507299;
}

body .social-icons .social-menu li a[href*="vk.com"]:hover {

    background: #507299;

    color: #ffffff;
}

body .social-icons .social-menu li a[href*="vk.com"] .fa:before {

    content: "\f189";
}

body .social-icons .social-menu li a[href*="ok.ru"] {

    border-color: #ee8208;

    color: #ee8208;
}

body .social-icons .social-menu li a[href*="ok.ru"] :hover {

    background: #ee8208;

    color: #ffffff;
}

body .social-icons .social-menu li a[href*="ok.ru"] .fa:before {

    content: "\f263";
}

body .social-icons .social-menu li a[href*="/feed"] {

    border-color: #f39c12;

    color: #f39c12;
}

body .social-icons .social-menu li a[href*="/feed"] :hover {

    background: #f39c12;

    color: #ffffff;
}



body .social-icons .social-menu li a[href*="telegram.me"],
body .social-icons .social-menu li a[href*="t.me"]
{
     border-color: #0088cc;
     color: #0088cc;
}

body .social-icons .social-menu li a[href*="viber.com"] {
    border-color: #59267c;
    color: #59267c;
}

body .social-icons .social-menu li a[href*="viber.com"] :hover {
    background: #59267c;
    color: #fff;
}

body .social-icons .social-menu li a[href*="viber.com"] .fa:before {
    content: "\f409";
}


body .social-icons .social-menu li a i {

    font-size: 10px;

    line-height: 17px;

    vertical-align: text-top;
}

body .social-icons .social-menu li:last-child a {

    margin-right: 0;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.swiper-container .swiper-wrapper .swiper-slide {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    position: relative;
}

.swiper-container .swiper-wrapper .swiper-slide.back_image:before, .swiper-container .swiper-wrapper body.swiper-slide:before, .swiper-container .swiper-wrapper body .box-writer .swiper-slide.avatar:before, body .box-writer .swiper-container .swiper-wrapper .swiper-slide.avatar:before {

    content: '';

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    /*                        background-color: rgba(0, 0, 0, 0.25); */

    background-color: rgba(0, 0, 0, 0.4);
}

.swiper-container .swiper-wrapper .swiper-slide .inner, .swiper-container .swiper-wrapper .swiper-slide .inner a {

    color: #ffffff;
}

.swiper-container .swiper-wrapper .swiper-slide .inner > div:not(:last-child) {

    margin-bottom: 15px;
}

.swiper-container .swiper-wrapper .swiper-slide .inner .slide_title {

    color: #ffffff;

    margin-bottom: 0;

    font-size: 42px;
}

@media (max-width: 767px) {

    .swiper-container .swiper-wrapper .swiper-slide .inner .slide_title {

        font-size: 36px;
    }
}

.swiper-container .swiper-wrapper .swiper-slide .inner .box-writer:not(:last-child) {

    margin-right: 20px;
}

.swiper-container .swiper-pagination .swiper-pagination-bullet {

    width: 10px;

    height: 10px;

    background-color: transparent;

    border: 1px solid transparent;

    opacity: 1;

    display: -webkit-inline-box;

    display: -webkit-inline-flex;

    display: -moz-inline-flex;

    display: -ms-inline-flexbox;

    display: inline-flex;

    align-items: center;

    justify-content: center;

    -webkit-transition: all 0.6s;

    -ms-transition: all 0.6s;

    -moz-transition: all 0.6s;

    -o-transition: all 0.6s;

    transition: all 0.6s;

    /*@include vendor-prefix('transition', $argument);*/
}

.swiper-container .swiper-pagination .swiper-pagination-bullet:before {

    content: '';

    display: block;

    width: 6px;

    height: 6px;

    background-color: #ffffff;

    opacity: 0.5;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    -webkit-transition: all 0.6s;

    -ms-transition: all 0.6s;

    -moz-transition: all 0.6s;

    -o-transition: all 0.6s;

    transition: all 0.6s;

    /*@include vendor-prefix('transition', $argument);*/
}

.swiper-container .swiper-pagination .swiper-pagination-bullet:hover, .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {

    border-color: #ffffff;
}

.swiper-container .swiper-pagination .swiper-pagination-bullet:hover:before, .swiper-container .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active:before {

    opacity: 1;
}

.swiper-container.swiper-container-vertical .swiper-pagination .swiper-pagination-bullet {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    margin-left: auto;

    margin-right: auto;
}

.article--template-setka {
}

/*$images-base-path: '../../img/';*/

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

body .pretty-checkbox label {

    display: inline-block;

    cursor: pointer;

    position: relative;

    padding-left: 25px;

    font-size: 14px;

    font-weight: normal;

    line-height: 22px;

    color: #000000;

    margin: 0;

    margin-bottom: 10px;
}

body .pretty-checkbox label:before {

    border-radius: 3px;

    content: "";

    display: inline-block;

    width: 20px;

    height: 20px;

    margin-right: 10px;

    position: absolute;

    left: 0;

    bottom: 1px;

    background-color: #ffffff;

    /*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/

    border: 1px solid #b7b7b6;
}

body .pretty-checkbox input[type=checkbox] {

    display: none !important;
}

body .pretty-checkbox input[type=checkbox]:checked + label:before {

    content: "\2713";

    /*text-shadow: 1px 1px 1px rgba(0, 0, 0, .2);*/

    font-size: 24px;

    color: #3aa935;

    text-align: center;

    line-height: 18px;
}

.pretty-radio label {

    display: inline-block;

    cursor: pointer;

    position: relative;

    padding-left: 25px;

    font-size: 14px;

    font-weight: normal;

    color: #000000;

    margin: 0;

    margin-bottom: 10px;
}

.pretty-radio label:before {

    border-radius: 50%;

    content: "";

    display: inline-block;

    width: 20px;

    height: 20px;

    margin-right: 10px;

    position: absolute;

    left: 0;

    bottom: 1px;

    background-color: #ffffff;

    /*box-shadow: inset 0px 2px 3px 0px rgba(0, 0, 0, .3), 0px 1px 0px 0px rgba(255, 255, 255, .8);*/

    border: 1px solid #f2f2f2;
}

.pretty-radio input[type=checkbox] {

    display: none !important;
}

.pretty-radio input[type=checkbox]:checked + label:before {

    content: "\2022";

    font-size: 57px;

    color: #446cf3;

    text-align: center;

    line-height: 22px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.mobile_version .language-chooser {

    list-style: none;

    margin: 0;

    padding: 0;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

@media (max-width: 992px) {

    .navbar-toggle {

        display: inline-block;

        margin: 0;

        margin-left: 20px;

        float: none;
    }

    .navbar-collapse {

        border-top: 1px solid transparent;

        box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.1);

        text-align: center;
    }

    .navbar-collapse.collapse {

        display: none !important;
    }

    .navbar-collapse.collapse.in {

        display: block !important;
    }

    .navbar-collapse .navbar-nav {

        float: none !important;

        margin-top: 7.5px;
    }

    .navbar-collapse .navbar-nav > li {

        float: none;
    }

    .navbar-collapse .navbar-nav > li > a {

        padding-top: 10px;

        padding-bottom: 10px;
    }
}

.mobile_version {

    display: inline-table;

    float: right;

    margin-left: 20px;
}

@media (min-width: 992px) {

    .mobile_version {

        display: none;
    }
}

@media (max-width: 992px) {

    .mobile_version + div {

        margin-top: 6px;
    }
}

.mobile_version + div:after {

    content: '';

    display: table;

    clear: both;
}

.mobile_version:after {

    content: '';

    display: table;

    clear: both;
}

.mobile_version .language-chooser {

    display: inline-table;

    margin-right: 20px;

    vertical-align: middle;
}

.mobile_version .language-chooser li {

    display: inline-table;
}

.mobile_version .language-chooser li a {

    font-size: 16px;

    color: #000000;
}

.mobile_version .language-chooser li a:hover {

    color: #3aa935;
}

.mobile_version .language-chooser li.active a {

    color: #3aa935;
}

.mobile_version .language-chooser li:not(:last-child) {

    margin-right: 10px;
}

.mobile_version .qtranxs_widget_end {

    display: none;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

header.site-header {

    margin-bottom: 0;

    border: 0;
}

header.site-header .navbar {

    margin-bottom: 0;

    border: 0;
}

@media (max-width: 767px) {
    .template-setka .stk-post {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .template-setka .entry-title,
    .template-setka .stk-post > .stk-grid {
        padding-left: 10px;
        padding-right: 10px;
    }

    header.site-header .navbar {

        /*padding: 20px 0;*/
    }
}

header.site-header .navbar.navbar-fixed-top {

    max-width: 100vw;
}

header.site-header .navbar .site-navigation-inner .logo-container {

    min-height: 75px;
}

header.site-header .navbar .site-navigation-inner #logo {

    display: block;
}

@media (min-width: 992px) {

    header.site-header .navbar .site-navigation-inner #logo {

        text-align: center;

        /*margin-top: -10px;*/
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner #logo {

        /*margin-top: 5px;*/
    }
}

header.site-header .navbar .site-navigation-inner #logo svg {

    width: 100%;
}

@media (max-width: 992px) {

    header.site-header .navbar .site-navigation-inner #logo svg {

        max-width: 100%;
    }
}

@media (min-width: 992px) {

    header.site-header .navbar .site-navigation-inner #logo svg {

        max-width: 200px;
    }
}

header.site-header .navbar .site-navigation-inner .menu_container {

    line-height: 0;
}

@media (min-width: 992px) {

    header.site-header .navbar .site-navigation-inner .menu_container {

        margin-top: 15px;
    }
}

@media (min-width: 1400px) and (max-width: 3000px) {

    header.site-header .navbar .site-navigation-inner .menu_container {

        text-align: center;
    }
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav {

    float: none;
    display: inline-table;
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .nav.navbar-nav {

        text-align: center;

        margin-right: auto;

        margin-left: auto;

        display: table;

        margin-top: 20px;
    }
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li a {

    color: #000000;

    text-transform: none;

    background: transparent;

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

    padding: 5px 2px 27px;

    margin: 0 5px !important;

    border-bottom: 3px solid transparent;

    font-size: 16px;

    text-transform: uppercase;

    font-weight: bold;

    letter-spacing: 0.1em;

    white-space: nowrap;
}

@media (min-width: 992px) and (max-width: 1199px) {

    header.site-header .navbar .site-navigation-inner .nav.navbar-nav {

        display: flex;
    }

    header.site-header .navbar .site-navigation-inner .nav.navbar-nav li a {

        margin: 0 !important;
    }

}

@media (max-width: 992px) {

    header.site-header .navbar .site-navigation-inner .nav.navbar-nav {

        display: inline-table;
    }

}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .nav.navbar-nav li a {

        padding: 10px 0;
    }
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.icon a:before {

}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.icon.icon-news a:before {

    background-image: url("../img/icons/news.svg");
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.icon.icon-opinions a:before {

    background-image: url("../img/icons/opinions.svg");
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.icon.icon-experience a:before {

    background-image: url("../img/icons/experience.svg");
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.icon.icon-stories a:before {

    background-image: url("../img/icons/stories.svg");
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.icon.icon-calendar a:before {

    background-image: url("../img/icons/calendar.svg");
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li:hover a, header.site-header .navbar .site-navigation-inner .nav.navbar-nav li.active a {

    background: transparent;

    /*border-bottom-color: $main-color;*/

    color: #3aa935;
}

header.site-header .navbar .site-navigation-inner .osvt_btn {

    font-size: 10px;

    line-height: 1.2;

    font-weight: bold;

    letter-spacing: 2px;

    /*text-transform: uppercase;

/*                        border: 1px solid $main-color;*/

    color: #3aa935;

    padding: 12px 10px;
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .osvt_btn {

        margin-right: 0;

        display: none;
    }
}

header.site-header .navbar .site-navigation-inner .osvt_btn:hover {

    /*background-color: $bhover-color;*/
}

header.site-header .navbar .site-navigation-inner .search_btn_cont {

    display: inline-table;

    vertical-align: middle;
}

@media (min-width: 768px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont {

        position: relative;

        margin-left: 8px;

        padding-left: 17px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont {

        padding: 0;

        margin-right: 15px;
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont {

        /*                            display: block;

                                  margin-top: 20px; 

                                  margin-bottom: 20px;*/
    }
}

@media (min-width: 768px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont:before {

        content: '';

        display: block;

        width: 4px;

        height: 4px;

        position: absolute;

        top: 50%;

        left: 0;

        margin-top: -2px;

        opacity: 0.3;

        background-color: #6f6f6e;

        -webkit-border-radius: 50%;

        -ms-border-radius: 50%;

        -moz-border-radius: 50%;

        -o-border-radius: 50%;

        border-radius: 50%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont:before {

        display: none;
    }
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search_btn {

    width: 20px;

    height: 20px;

    display: inline-block;

    border: 1px solid #3aa935;

    vertical-align: middle;

    text-align: center;

    position: relative;

    cursor: pointer;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search_btn:before {

    content: '\f002';

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 10px;

    color: #3aa935;

    line-height: 17px;

    vertical-align: text-top;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search_btn:hover {

    background-color: rgba(57, 169, 53, 0.1);
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block {

    position: absolute;

    background-color: #ffffff;

    top: 100%;

    margin-top: 20px;

    z-index: 3;

    text-align: left;

    -webkit-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -ms-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -moz-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -o-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    right: 0;

    width: 300px;

    max-width: 100vw;
}

@media (min-width: 992px) and (max-width: 1199px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block {

        right: -15px;
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block {

        /*width: 90vw;*/
    }
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search {

    position: relative;

    padding: 15px 0;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search:before {

    content: '';

    display: block;

    width: 0;

    height: 0;

    border-left: 15px solid transparent;

    border-right: 15px solid transparent;

    border-bottom: 15px solid #ffffff;

    position: absolute;

    top: -15px;

    right: 30px;

    /*@include vendor-prefix('box-shadow', '0 2px 9px 0 rgba(225, 231, 242, 0.63)');*/
}

@media (min-width: 992px) and (max-width: 1199px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search:before {

        right: 15px;
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search:before {

        display: none;
    }
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .h5,
header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .h5 {
    margin: 20px 0 10px;
}

.breadcrumbs {
    margin: 10px 0;
    width: 70%;
    margin-left: auto;
    margin-right: auto;
}

.breadcrumbs span,
.breadcrumbs a {
    font-size: 14px;
    color: #ffc104;
}

#area-footer h1 {
    color: #999;
    font-size: 14px;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search input[type=text] {

    height: 40px;

    padding: 5px;

    max-width: 100%;

    box-shadow: none;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    border: 1px solid #b7b7b6;

    color: #000000;

    outline: none;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search label {

    margin-bottom: 0;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .date-range {

    position: relative;
}

@media (min-width: 768px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .date-range input {

        max-width: 45%;
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .date-range input {

        width: 100%;
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .date-range input:not(:last-child) {

        margin-bottom: 20px;
    }
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .date-range span {

    width: 7%;

    display: inline-block;

    text-align: center;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .post-types {

    list-style: none;

    margin: 0;

    padding: 0;

    margin-top: 20px;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .post-types li {

    margin-bottom: 20px;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .btn_row {

    /*margin-top: 20px;*/

    text-align: center;
}

header.site-header .navbar .site-navigation-inner .search_btn_cont .search-block .form-search .btn_row .btn {

    width: 100%;
}

header.site-header .navbar .site-navigation-inner .social_conteiner {

    display: inline-table;

    vertical-align: middle;
}

@media (min-width: 992px) and (max-width: 1199px) {

    header.site-header .navbar .site-navigation-inner .social_conteiner {

        display: none;
    }
}

@media (max-width: 767px) {

    header.site-header .navbar .site-navigation-inner .social_conteiner {

        display: none;
    }
}

header.site-header .navbar .site-navigation-inner .header-info {

    text-align: right;
}

@media (min-width: 992px) {

    header.site-header .navbar .site-navigation-inner .header-info {

        margin-top: 20px;
    }
}

@media (max-width: 992px) {

    header.site-header .navbar .site-navigation-inner .header-info {

        margin-top: 20px;
    }
}

header.site-header .navbar .site-navigation-inner .navbar-toggle {

    border-color: #3aa935;
}

header.site-header .navbar .site-navigation-inner .navbar-toggle:hover {

    background-color: rgba(57, 169, 53, 0.1);
}

header.site-header .navbar .site-navigation-inner .navbar-toggle .icon-bar {

    background-color: #3aa935;
}

header.site-header .navbar.navbar-light {

    background-color: #ffffff;
}

header.site-header .navbar.navbar-light .site-navigation-inner #logo svg path:not(:last-child) {

    /*fill: $gray;*/
}

header.site-header .navbar.navbar-light .site-navigation-inner .nav.navbar-nav li a {

    /*color: $color;*/
}

header.site-header .navbar.navbar-transparent {

    background-color: transparent;
}

header.site-header .navbar.navbar-transparent .site-navigation-inner .nav.navbar-nav li a {

    color: #ffffff;
}

@media (min-width: 992px) {

    header.site-header .navbar.navbar-transparent .search_btn_cont:after {

        opacity: 1;

        background-color: #ffffff;
    }
}

header.site-header .navbar.navbar-transparent .search_btn_cont .search_btn {

    border-color: #ffffff;
}

header.site-header .navbar.navbar-transparent .search_btn_cont .search_btn:before {

    color: #ffffff;
}

header.site-header .special_header {

    background-color: #ffffff;

    padding: 15px 0;

    margin: 0;

    border-top: 1px solid rgba(111, 111, 110, 0.2);

    border-bottom: 1px solid rgba(111, 111, 110, 0.2);
}

header.site-header .special_header .post_list {

    list-style: none;

    margin: 0;

    padding: 0;

    /*@include flexbox;*/

    /*justify-content: space-between;*/
}

header.site-header .special_header .post_list li {

    display: inline-block;
}

header.site-header .special_header .post_list li:not(:first-child) {

    padding-left: 30px;

    text-transform: uppercase;
}

header.site-header .special_header .post_list li.special_title {

    font-size: 14px;

    font-weight: bold;

    text-transform: uppercase;
}

header.site-header .special_header .post_list li span {

    display: inline-block;

    text-transform: none;
}

header.site-header .special_header .post_list li img {

    max-height: 20px;

    margin-right: 5px;
}

header.site-header .special_header .post_list li i.fa {

    font-size: 20px;

    margin-right: 5px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

#area-footer {

    background-color: transparent;
}

#area-footer footer.site-footer {

    background-color: transparent;

    border: 0;

    padding: 0;
}

#area-footer footer.site-footer .site-info {

    text-align: center;

    border-top: 1px solid rgba(111, 111, 110, 0.3);

    padding: 30px 0;
}

#area-footer footer.site-footer .site-info .footer_logo svg {

    max-width: 135px;
}

#area-footer footer.site-footer .site-info .footer_copyright {

    line-height: 1.8;

    color: #000000;

    letter-spacing: 1px;

    margin: 8px 0 25px;
}

#area-footer footer.site-footer .site-info .social-icons {

    /*margin-top: 10px;*/

    margin-bottom: 20px;
}

#area-footer footer.site-footer .site-info .footer_contacts {

    font-size: 12px;

    font-weight: bold;

    letter-spacing: 2px;

    color: #3aa935;

    line-height: 1.8;

    margin-top: 15px;
}

@media (min-width: 768px) and (max-width: 992px) {

    #area-footer footer.site-footer .site-info .footer_contacts {

        font-size: 10px;
    }
}

#area-footer footer.site-footer .site-info .about-description {

    margin-bottom: 20px;
}

#area-footer footer.site-footer .site-info .about-description a:hover {

    color: #3aa935;
}

#area-footer footer.site-footer .site-info .menu_container {

    border-top: 1px solid #b7b7b6;

    padding-top: 10px;

    text-align: center;
}

#area-footer footer.site-footer .site-info .menu_container .footer-nav {

    float: none;
}

#area-footer footer.site-footer .site-info .menu_container .footer-nav li a {

    border-bottom: 3px solid transparent;

    padding-right: 0;

    padding-left: 0;

    margin: 0 15px;

    color: #000000;
}

@media (min-width: 992px) and (max-width: 1199px) {

    #area-footer footer.site-footer .site-info .menu_container .footer-nav li a {

        margin: 0 10px;
    }
}

#area-footer footer.site-footer .site-info .menu_container .footer-nav li:hover a, #area-footer footer.site-footer .site-info .menu_container .footer-nav li.active a, #area-footer footer.site-footer .site-info .menu_container .footer-nav li.current-menu-item a {

    background: transparent;

    /*border-bottom-color: $main-color;*/

    color: #3aa935;
}

#area-footer .footer-info .footer-widgets > li {

    display: inline-table;

    margin: 0 5px;

    vertical-align: top;
}

#area-footer .footer-info .footer-widgets .widget_polylang li {

    border: none;
}

#area-footer .footer-info .footer-widgets .osvt_btn {

    font-size: 10px;

    line-height: 1.2;

    font-weight: bold;

    letter-spacing: 2px;

    color: #3aa935;

    padding: 12px 10px;
}

#area-footer .footer-info .footer-widgets .social_conteiner {

    display: inline-table;

    vertical-align: middle;
}

#area-footer .footer-info .footer-widgets .search_btn_cont {

    display: inline-table;

    vertical-align: middle;
}

@media (min-width: 768px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont {

        position: relative;

        margin-left: 0;

        padding-left: 15px;

        margin-right: 0;

        padding-right: 15px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont {

        padding: 0;

        margin-right: 15px;

        margin-left: 15px;
    }
}

@media (max-width: 767px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont {

        /*                            display: block;

                                  margin-top: 20px; 

                                  margin-bottom: 20px;*/
    }
}

@media (min-width: 768px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont:before {

        content: '';

        display: block;

        width: 4px;

        height: 4px;

        position: absolute;

        top: 50%;

        left: 0;

        margin-top: -2px;

        opacity: 0.3;

        background-color: #6f6f6e;

        -webkit-border-radius: 50%;

        -ms-border-radius: 50%;

        -moz-border-radius: 50%;

        -o-border-radius: 50%;

        border-radius: 50%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont:before {

        display: none;
    }
}

@media (min-width: 768px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont:after {

        content: '';

        display: block;

        width: 4px;

        height: 4px;

        position: absolute;

        top: 50%;

        right: 0;

        margin-top: -2px;

        opacity: 0.3;

        background-color: #6f6f6e;

        -webkit-border-radius: 50%;

        -ms-border-radius: 50%;

        -moz-border-radius: 50%;

        -o-border-radius: 50%;

        border-radius: 50%;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont:after {

        display: none;
    }
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search_btn {

    width: 20px;

    height: 20px;

    display: inline-block;

    border: 1px solid #3aa935;

    vertical-align: middle;

    text-align: center;

    position: relative;

    cursor: pointer;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search_btn:before {

    content: '\f002';

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 10px;

    color: #3aa935;

    line-height: 17px;

    vertical-align: text-top;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search_btn:hover {

    background-color: rgba(57, 169, 53, 0.1);
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block {

    position: absolute;

    background-color: #ffffff;

    top: 100%;

    margin-top: 20px;

    z-index: 3;

    text-align: left;

    -webkit-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -ms-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -moz-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -o-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.8);

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    right: 0;

    width: 300px;

    max-width: 100vw;
}

@media (min-width: 992px) and (max-width: 1199px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block {

        right: -15px;
    }
}

@media (max-width: 767px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block {

        /*width: 90vw;*/
    }
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search {

    position: relative;

    padding: 15px 0;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search:before {

    content: '';

    display: block;

    width: 0;

    height: 0;

    border-left: 15px solid transparent;

    border-right: 15px solid transparent;

    border-bottom: 15px solid #ffffff;

    position: absolute;

    top: -15px;

    right: 30px;

    /*@include vendor-prefix('box-shadow', '0 2px 9px 0 rgba(225, 231, 242, 0.63)');*/
}

@media (min-width: 992px) and (max-width: 1199px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search:before {

        right: 15px;
    }
}

@media (max-width: 767px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search:before {

        display: none;
    }
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .h5 {

    margin: 20px 0 10px;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search input[type=text] {

    height: 40px;

    padding: 5px;

    max-width: 100%;

    box-shadow: none;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    border: 1px solid #b7b7b6;

    color: #000000;

    outline: none;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search label {

    margin-bottom: 0;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .date-range {

    position: relative;
}

@media (min-width: 768px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .date-range input {

        max-width: 45%;
    }
}

@media (max-width: 767px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .date-range input {

        width: 100%;
    }
}

@media (max-width: 767px) {

    #area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .date-range input:not(:last-child) {

        margin-bottom: 20px;
    }
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .date-range span {

    width: 7%;

    display: inline-block;

    text-align: center;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .post-types {

    list-style: none;

    margin: 0;

    padding: 0;

    margin-top: 20px;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .post-types li {

    margin-bottom: 20px;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .btn_row {

    /*margin-top: 20px;*/

    text-align: center;
}

#area-footer .footer-info .footer-widgets .search_btn_cont .search-block .form-search .btn_row .btn {

    width: 100%;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

body.home .main-content-area section .section-title {

    font-size: 38px;
}

body.home .main-content-area section.without_labels .box-post .image-container .post_type {

    display: none;
}

body.home .main-content-area section:not(:last-child) .btn_row {

    margin-bottom: 20px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.widget .widgettitle, .widget .widget-title {

    font-size: 18px;

    font-weight: bold;

    letter-spacing: 2px;

    color: #000000;

    text-transform: uppercase;

    margin-bottom: 15px;
}

@media (max-width: 992px) {

    .widget .widgettitle, .widget .widget-title {

        font-size: 16px;
    }
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.widget.tribe-events-list-widget .tribe-list-widget {

    list-style: none;

    margin: 0;

    padding: 0;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events {

    padding: 0;

    position: relative;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events:not(:last-child) {

    padding-bottom: 11px;

    margin-bottom: 10px;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events:not(:last-child):after {

    content: '';

    display: block;

    width: 100%;

    height: 1px;

    background-color: #6f6f6e;

    opacity: 0.3;

    position: absolute;

    bottom: 0;

    left: 0;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-duration {

    background-color: #3aa935;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    width: 40px;

    height: 40px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    text-align: center;

    color: #ffffff;

    font-weight: 600;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-duration .tribe-event-date-start .d {

    font-size: 18px;

    line-height: 1;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-duration .tribe-event-date-start .m {

    font-size: 11px;

    text-transform: uppercase;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events a:hover .tribe-event-duration {

    background-color: rgba(58, 169, 53, 0.7);

    /*@content transparentize(#3aa935, 0.7);*/
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-title, .widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-title a {

    color: #000000;
}

.widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-title:hover, .widget.tribe-events-list-widget .tribe-list-widget .tribe-events-list-widget-events .tribe-event-title a:hover {

    color: #3aa935;
}

.upcoming_events .upcoming_list {

    list-style: none;

    margin: 0;

    padding: 0;
}

.upcoming_events .upcoming_list .upcoming_item .inner {

    margin-bottom: 10px;

    padding-bottom: 10px;

    /*border-bottom: 1px solid $gray;*/

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);

    /*@content transparentize(#6f6f6e, 0.3);*/
}

.upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-duration {

    background-color: #3aa935;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    width: 40px;

    height: 40px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    text-align: center;

    color: #ffffff;

    font-weight: 600;
}

.upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-duration .tribe-event-date-start .d {

    font-size: 18px;

    line-height: 1;
}

.upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-duration .tribe-event-date-start .m {

    font-size: 11px;

    text-transform: uppercase;
}

.upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-title, .upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-title a {

    color: #000000;
}

.upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-title:hover, .upcoming_events .upcoming_list .upcoming_item .inner .tribe-event-title a:hover {

    color: #3aa935;
}

.upcoming_events .btn_row {

    margin-top: 30px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.widget.widget_polls-widget {

    height: 390px;

    background-color: #4990e2;

    padding: 25px 25px;

    text-align: center;

    color: #ffffff;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;
}

.widget.widget_polls-widget .widgettitle, .widget.widget_polls-widget .widget-title {

    color: #ffffff;

    margin-bottom: 10px;
}

.widget.widget_polls-widget:before {

    content: '\f1de';

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 56px;

    line-height: 1;

    margin-bottom: 10px;

    display: inline-block;
}

.widget.widget_polls-widget .wp-polls {

    font-size: 12px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form > .wp-polls-ans > ul > li, .widget.widget_polls-widget .wp-polls .wp-polls-form > .wp-polls-ans > ul > li:last-child {

    margin-bottom: 0;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=checkbox] {

    display: none !important;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=checkbox] + label:before {

    border-radius: 3px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=checkbox]:checked + label:before {

    content: "\2713";

    font-size: 24px;

    color: #446cf3;

    text-align: center;

    line-height: 18px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=radio] {

    display: none !important;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=radio] + label:before {

    border-radius: 20px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=radio]:checked + label {

    font-weight: bold;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form input[type=radio]:checked + label:after {

    content: "";

    display: block;

    width: 8px;

    height: 8px;

    position: absolute;

    top: 5px;

    left: 2px;

    background-color: #ffffff;

    border-radius: 20px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form label {

    display: inline-block;

    cursor: pointer;

    position: relative;

    padding-left: 22px;

    font-size: 12px;

    font-weight: normal;

    color: #ffffff;

    margin: 0;

    margin-bottom: 10px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-form label:before {

    content: "";

    display: block;

    width: 12px;

    height: 12px;

    margin-right: 10px;

    position: absolute;

    left: 0;

    top: 3px;

    background-color: transparent;

    border: 1px solid #ffffff;

    padding: 2px;

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans .trns_btn {

    border: 1px solid #ffffff;

    text-transform: uppercase;

    color: #ffffff;

    background-color: transparent;

    padding: 5px 15px;

    margin-bottom: 10px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans .trns_btn:hover {

    background-color: rgba(255, 255, 255, 0.2);

    color: #ffffff;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans .wp-polls-result {

    padding-right: 40px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans ul li {

    position: relative;

    padding-bottom: 0;

    border: 0;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans ul li small {

    position: absolute;

    bottom: -3px;

    right: -40px;

    font-weight: normal;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans ul li .pollbar {

    border: 1px solid #ffffff;

    background-color: transparent;

    height: 10px;

    position: relative;

    margin: 0;

    margin-top: 5px;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;
}

.widget.widget_polls-widget .wp-polls .wp-polls-ans ul li .pollbar span {

    position: absolute;

    top: 0;

    left: 0;

    background-color: #ffffff;

    height: 8px;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;
}

.widget.widget_polls-widget .wp-polls-others {

    text-align: center;
}

.widget.widget_polls-widget .wp-polls-others a {

    color: #ffffff;

    font-size: 11px;

    font-weight: bold;

    text-transform: uppercase;

    letter-spacing: 2px;
}

.wp-polls-archive .wp-poll-title {

    font-family: "Gotham Pro";

    font-size: 18px;

    font-weight: bold;

    line-height: 1.4;

    text-align: left;

    color: #000000;
}

.wp-polls-archive .btn_row {

    margin-bottom: 15px;
}

.wp-polls-archive .wp-poll:not(:last-child) {

    margin-bottom: 30px;

    padding-bottom: 30px;

    border-bottom: 1px solid #b7b7b6;
}

.wp-polls-archive .wp-polls-ans .wp-polls-result li {

    position: relative;

    padding-bottom: 0;

    border: 0;

    padding-right: 40px;
}

.wp-polls-archive .wp-polls-ans .wp-polls-result li small {

    position: absolute;

    bottom: 3px;

    /*right: -$poll-padding;*/

    right: 0;

    font-weight: normal;
}

.wp-polls-archive .wp-polls-ans .wp-polls-result li .pollbar {

    border: 1px solid #b7b7b6;

    background-color: transparent;

    height: 20px;

    position: relative;

    margin: 0;

    margin-top: 5px;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;
}

.wp-polls-archive .wp-polls-ans .wp-polls-result li .pollbar span {

    position: absolute;

    top: 3px;

    left: 3px;

    background-color: #b7b7b6;

    /*border: 3px solid transparent;*/

    height: 12px;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;
}

.wp-polls-archive .wp-polls-ans .wp-polls-result li:first-child {

    color: #3aa935;
}

.wp-polls-archive .wp-polls-ans .wp-polls-result li:first-child .pollbar span {

    background-color: #3aa935;
}

.date-time-line {

    margin-bottom: 15px;
}

.date-time-line span:before {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    display: inline-table;

    font-size: 15px;

    margin-right: 8px;
}

.date-time-line span:not(:last-child) {

    margin-right: 20px;
}

.date-time-line span.date:before {

    content: '\f073';
}

.date-time-line span.time:before {

    content: '\f017';
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.widget.widget_yikes_easy_mc_widget {

    /*height: 390px;  */

    position: relative;

    background-color: #3aa935;

    padding: 25px 0px 25px 70px;

    text-align: center;

    color: #ffffff;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;
}

@media (min-width: 992px) {

    .widget.widget_yikes_easy_mc_widget {

        padding: 40px 40px 0px 70px;
    }
}

.widget.widget_yikes_easy_mc_widget .yikes-easy-mc-form {

    max-width: 300px;
}

.widget.widget_yikes_easy_mc_widget .widgettitle, .widget.widget_yikes_easy_mc_widget .widget-title {

    color: #ffffff;

    margin-bottom: 10px;
}

.widget.widget_yikes_easy_mc_widget:before {

    /*content: '\f003';

            @include fa;



            font-size: 56px;

            line-height: 1;

            margin-bottom: 10px; 

            display: inline-block;*/

    content: '';

    width: 60px;

    height: 60px;

    display: block;

    position: absolute;

    top: 50px;

    left: 0;

    background-image: url("../img/subscribe-icon.svg");

    background-repeat: no-repeat;

    background-size: contain;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-mailchimp-form-description {

    margin-bottom: 30px;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form label {

    margin-bottom: 0;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email {

    background-color: transparent;

    border: 0;

    -webkit-border-radius: 0;

    -ms-border-radius: 0;

    -moz-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    -webkit-box-shadow: none;

    -ms-box-shadow: none;

    -moz-box-shadow: none;

    -o-box-shadow: none;

    box-shadow: none;

    border-bottom: 3px solid #ffffff;

    color: #ffffff;

    padding-left: 0;

    padding-right: 0;

    margin-bottom: 0;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email:hover, .widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email:focus {

    outline: none;

    -webkit-box-shadow: none;

    -ms-box-shadow: none;

    -moz-box-shadow: none;

    -o-box-shadow: none;

    box-shadow: none;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email::-webkit-input-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email:-moz-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email::-moz-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .yikes-easy-mc-email:-ms-input-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .trns_btn {

    border: 1px solid #fbc114;

    text-transform: uppercase;

    color: #ffffff;

    background-color: #fbc114;

    padding: 0px 15px;

    margin-bottom: 10px;

    outline: none;

    font-size: 16px;

    line-height: 22px;

    min-height: 20px;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .trns_btn, .widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .trns_btn span {

    -webkit-transition: all 0.4s linear;

    -ms-transition: all 0.4s linear;

    -moz-transition: all 0.4s linear;

    -o-transition: all 0.4s linear;

    transition: all 0.4s linear;

    /*@include vendor-prefix('transition', $argument);*/
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .trns_btn:hover {

    background-color: #ffffff;

    color: #3aa935;

    border: 1px solid #ffffff;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .yikes-easy-mc-form .trns_btn:hover span {

    color: #3aa935;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .social-icons .social-menu li a {

    -webkit-transition: all 0.6s linear;

    -ms-transition: all 0.6s linear;

    -moz-transition: all 0.6s linear;

    -o-transition: all 0.6s linear;

    transition: all 0.6s linear;

    /*@include vendor-prefix('transition', $argument);*/

    line-height: 28px;
}

.widget.widget_yikes_easy_mc_widget .yikes-mailchimp-container .social-icons .social-menu li a:not(:hover) {

    background-color: transparent;

    border: 1px solid #ffffff;
}

.widget.widget_yikes_easy_mc_widget > .social-icons {

    display: none;
}

.social-fb {

    padding: 25px 0px 50px 70px;

    margin: 0 40px;

    position: relative;
}

@media (min-width: 992px) {

    .social-fb {

        padding: 40px 40px 40px 70px;

        margin: 0;
    }
}

.social-fb:before {

    content: '';

    width: 60px;

    height: 60px;

    display: block;

    position: absolute;

    top: 42px;

    left: 0;

    background-image: url("../img/fb-icon.svg");

    background-repeat: no-repeat;

    background-size: contain;
}

.social-fb a {

    color: #ffffff;

    line-height: 60px;

    display: inline-block;
}

@media (max-width: 767px) {

    .social-fb a {

        line-height: 20px;

        padding-top: 25px;
    }
}

.social-fb a:hover {

    color: #fbc114;
}

.subscription {

    margin: 0 40px;
}

@media (min-width: 992px) {

    .subscription {

        margin: 0;
    }
}

.subscription-title {

    padding: 80px 40px 40px;
}

.subscription-title:first-child {

    padding-bottom: 0;
}

.subscription-title:last-child {

    padding-top: 0;
}

.subscription-title .widgettitle {

    font-size: 20pt;

    margin: 0;

    color: #fff;

    line-height: 30pt;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.widget.widget_postsbyviews .posts_list, .widget.top-widget .posts_list {

    list-style: none;

    margin: 0;

    padding: 0;
}

.widget.widget_postsbyviews .posts_list .list-item .img_box, .widget.top-widget .posts_list .list-item .img_box {

    display: block;

    width: 80px;

    height: 80px;

    overflow: hidden;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    opacity: 1;

    -webkit-transition: opacity 0.3s;

    -ms-transition: opacity 0.3s;

    -moz-transition: opacity 0.3s;

    -o-transition: opacity 0.3s;

    transition: opacity 0.3s;

    /*@include vendor-prefix('transition', $argument);*/
}

@media (max-width: 767px) {

    .widget.widget_postsbyviews .posts_list .list-item .img_box, .widget.top-widget .posts_list .list-item .img_box {

        width: 60px;

        height: 60px;

        margin-left: auto;

        margin-right: auto;
    }
}

.widget.widget_postsbyviews .posts_list .list-item p, .widget.top-widget .posts_list .list-item p {

    color: #000000;
}

.widget.widget_postsbyviews .posts_list .list-item a:hover .img_box, .widget.top-widget .posts_list .list-item a:hover .img_box {

    opacity: 0.7;
}

.widget.widget_postsbyviews .posts_list .list-item a:hover, .widget.widget_postsbyviews .posts_list .list-item a:hover .h4, .widget.top-widget .posts_list .list-item a:hover, .widget.top-widget .posts_list .list-item a:hover .h4 {

    color: #3aa935;
}

.widget.widget_postsbyviews .posts_list .list-item .meta-line, .widget.top-widget .posts_list .list-item .meta-line {

    margin-top: 0;

    margin-bottom: 10px;
}

.widget.widget_postsbyviews .posts_list .list-item .post_excert, .widget.top-widget .posts_list .list-item .post_excert {

    color: #000000;
}

.widget.widget_postsbyviews .posts_list .list-block-item, .widget.top-widget .posts_list .list-block-item {

    padding-bottom: 0;

    border: 0;
}

.widget.widget_postsbyviews .posts_list .list-block-item:not(:last-child), .widget.top-widget .posts_list .list-block-item:not(:last-child) {

    margin-bottom: 25px;
}

.widget.widget_postsbyviews .posts_list .list-block-item .img_box, .widget.top-widget .posts_list .list-block-item .img_box {

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;

    margin-bottom: 15px;
}

.widget.widget_postsbyviews .posts_list .list-block-item img, .widget.top-widget .posts_list .list-block-item img {

    -webkit-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    /*@include vendor-prefix('transition', $argument);*/
}

.widget.widget_postsbyviews .posts_list .list-block-item a:hover img, .widget.top-widget .posts_list .list-block-item a:hover img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.widget.contact-form-7-widget {

    min-height: 390px;

    background-color: #4990e2;

    padding: 25px 25px;

    text-align: center;

    color: #ffffff;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;
}

@media (min-width: 992px) {

    .widget.contact-form-7-widget {

        padding: 10px 40px;
    }
}

.widget.contact-form-7-widget .widgettitle {

    color: #ffffff;

    margin-bottom: 10px;
}

.widget.contact-form-7-widget svg {

    margin-bottom: 10px;
}

.widget.contact-form-7-widget .wpcf7 input:not([type=submit]) {

    background-color: transparent;

    border: 0;

    -webkit-border-radius: 0;

    -ms-border-radius: 0;

    -moz-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    -webkit-box-shadow: none;

    -ms-box-shadow: none;

    -moz-box-shadow: none;

    -o-box-shadow: none;

    box-shadow: none;

    border-bottom: 1px solid #ffffff;

    color: #ffffff;

    padding-left: 0;

    padding-right: 0;

    max-width: 100%;
}

.widget.contact-form-7-widget .wpcf7 input:not([type=submit]):hover, .widget.contact-form-7-widget .wpcf7 input:not([type=submit]):focus {

    outline: none;

    -webkit-box-shadow: none;

    -ms-box-shadow: none;

    -moz-box-shadow: none;

    -o-box-shadow: none;

    box-shadow: none;
}

.widget.contact-form-7-widget .wpcf7 input:not([type=submit])::-webkit-input-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 input:not([type=submit]):-moz-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 input:not([type=submit])::-moz-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 input:not([type=submit]):-ms-input-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 input[type=submit] {

    border: 1px solid #ffffff;

    text-transform: uppercase;

    color: #ffffff;

    background-color: transparent;

    padding: 5px 15px;

    margin-bottom: 10px;

    outline: none;

    width: 100%;
}

.widget.contact-form-7-widget .wpcf7 input[type=submit], .widget.contact-form-7-widget .wpcf7 input[type=submit] span {

    -webkit-transition: all 0.4s linear;

    -ms-transition: all 0.4s linear;

    -moz-transition: all 0.4s linear;

    -o-transition: all 0.4s linear;

    transition: all 0.4s linear;

    /*@include vendor-prefix('transition', $argument);*/
}

.widget.contact-form-7-widget .wpcf7 input[type=submit]:hover {

    background-color: #ffffff;

    color: #4990e2;
}

.widget.contact-form-7-widget .wpcf7 input[type=submit]:hover span {

    color: #4990e2;
}

.widget.contact-form-7-widget .wpcf7 textarea {

    height: 120px;

    resize: none;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    border: 1px solid #ffffff;

    background-color: transparent;

    color: #ffffff;

    padding: 5px 10px;
}

.widget.contact-form-7-widget .wpcf7 textarea::-webkit-input-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 textarea:-moz-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 textarea::-moz-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 textarea:-ms-input-placeholder {

    color: #ffffff;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;

    font-weight: normal;
}

.widget.contact-form-7-widget .wpcf7 .first-col .wpcf7-form-control-wrap {

    display: block;
}

.widget.contact-form-7-widget .wpcf7 .first-col .wpcf7-form-control-wrap:not(:last-child) {

    margin-bottom: 30px;
}

.widget.contact-form-7-widget .wpcf7 .btn_row, .widget.contact-form-7-widget .wpcf7 .wpcf7-not-valid-tip {

    text-align: left;
}

.widget.contact-form-7-widget .wpcf7 .wpcf7-response-output {

    margin-top: 10px;
}

.widget-area {

    /* Colors */

    /*$back-color: #f7f7f7;*/

    /* Fonts */

    /* Sizes */

    /*$images-base-path: '../../img/';*/
}

@media (max-width: 992px) {

    .widget-area {

        margin-top: 50px;
    }
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content {

    text-align: left;
}

@media (max-width: 767px) {

    .widget-area .supsystic-social-sharing.supsystic-social-sharing-content, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content {

        text-align: center;
    }
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard {

    text-align: left;

    position: relative;

    font-size: 17px;

    line-height: 1;

    background-color: transparent;

    color: #b3b3b3;

    margin: 0;

    width: auto;

    /*display: block;*/
}

@media (min-width: 768px) {

    .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard {

        display: block;

        padding: 0;
    }
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed:hover, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard:hover, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed:hover, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard:hover {

    color: #3aa935;
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed:not(:last-child), .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard:not(:last-child), .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed:not(:last-child), .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard:not(:last-child) {

    margin-bottom: 25px;
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed:hover, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard:hover, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed:hover, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard:hover {

    background-color: transparent !important;
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed i, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard i, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed i, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard i {

    display: inline-block;

    vertical-align: middle;
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard {

    /*                                top: 50%;

                                    right: 10px;

                                    left: auto;

                                    bottom: auto;  

                                    margin-top: -5px; */

    background: transparent;

    border: 0;

    display: inline-block;

    position: static;

    font-size: 0;
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed:before, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed:after, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard:before, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard:after, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed:before, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed:after, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard:before, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard:after, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed:before, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed:after, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard:before, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard:after, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed:before, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed:after, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard:before, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard:after {

    display: none;
}

.widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed span, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard span, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed span, .widget-area .supsystic-social-sharing.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard span, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.white-arrowed span, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-white-arrowed .counter-wrap.standard span, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.white-arrowed span, .widget-area .widget_supsystic_social_sharing_1.supsystic-social-sharing-content a.social-sharing-button.counter-standard .counter-wrap.standard span {

    font-size: 12px;

    line-height: 17px;

    color: #b3b3b3;

    background-color: transparent;

    font-family: "Open Sans", sans-serif;

    text-shadow: none;

    padding: 0;

    margin-left: 15px;
}

.widget-area .widget {

    margin-bottom: 50px;
}

.widget-area .widget ul li {

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);
}

.widget-area .widget ul li:last-child {

    border-bottom: 0;
}

.widget-area .widget.top-widget {

    margin-top: 35px;

    min-height: 390px;

    margin-bottom: 40px;
}

.widget-area .widget.top-widget .writer-detail {

    margin-top: 20px;
}

.widget-area .widget.top-widget .slide_excerpt {

    padding: 10px;

    border-top: 1px solid #6f6f6e;

    margin-top: 10px;
}

.widget-area .widget.top-widget .hidden-tabs .nav-tabs {

    display: none;
}

.widget-area .widget.contact-form-7-widget {

    padding: 25px 25px;

    text-align: center;

    color: #ffffff;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;
}

@media (min-width: 992px) {

    .widget-area .widget.contact-form-7-widget {

        padding: 40px 40px;
    }
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.tabs-container {

    padding: 20px 0;
}

.tabs-list {

    list-style: none;

    margin: 0;

    padding: 0;
}

@media (max-width: 767px) {

    .tabs-list {

        margin-bottom: 30px;

        padding-bottom: 40px;

        position: relative;
    }
}

.tabs-list li {

    text-align: left;
}

@media (max-width: 767px) {

    .tabs-list li {

        text-align: center;
    }
}

.tabs-list li:not(:last-child) {

    margin-bottom: 20px;
}

.tabs-list li a {

    font-family: "Gotham Pro";

    font-size: 11px;

    font-weight: bold;

    color: #6f6f6e;

    text-transform: uppercase;

    letter-spacing: 2px;

    cursor: pointer;

    position: relative;

    border-bottom: 2px solid transparent;

    padding: 5px 0;
}

.tabs-list li:hover a, .tabs-list li.active a {

    color: #3aa935;

    border-bottom-color: #3aa935;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.post_type {

    color: #ffffff;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    cursor: pointer;

    display: inline-table;

    padding: 5px 12px;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;
}

.post_type:hover {

    color: #ffffff;
}

.post_type[data-type=news] {

    background-color: #4990e2;
}

.post_type[data-type=opinions] {

    background-color: #ffc104;
}

.post_type[data-type=experience] {

    background-color: #d0011b;
}

.post_type[data-type=stories] {

    background-color: #3aa935;
}

.post_type[data-type=tribe_events] {

    background-color: #3aa935;
}

.post_type[data-type=video] {

    background-color: #ff7e00;
}

.post_type.label:hover {

    color: #ffffff;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.box-post {

    margin-bottom: 40px;
}

.box-post .image-container {

    position: relative;

    overflow: hidden;

    margin-bottom: 10px;

    display: table;

    display: block;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;
}

.box-post .image-container img {

    -webkit-transition: all 0.3s;

    -ms-transition: all 0.3s;

    -moz-transition: all 0.3s;

    -o-transition: all 0.3s;

    transition: all 0.3s;

    /*@include vendor-prefix('transition', $argument);*/
}

.box-post .image-container:hover img {

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -moz-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);
}

.box-post .image-container .post_type {

    position: absolute;

    top: 10px;

    left: 10px;
}

.box-post .image-container .date-label {

    position: absolute;

    top: 10px;

    right: 10px;

    color: #3aa935;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.5px;

    text-transform: uppercase;

    cursor: pointer;

    display: inline-table;

    padding: 5px 12px;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;

    background-color: #ffffff;
}

.box-post .image-container .date-label:before {

    content: '\f073';

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    margin-right: 3px;

    vertical-align: middle;

    margin-top: -5px;

    display: inline-block;
}

.box-post .post_title {

    font-size: 18px;

    margin-bottom: 0;
}

@media (max-width: 767px) {

    .box-post .post_title {

        font-size: 16px;
    }
}

.box-post .post_subtitle {

    color: #6f6f6e;
}

.box-post .post_link .post_title {

    color: #000000;
}

.box-post .post_link:hover .post_title {

    color: #3aa935;
}

.box-post .position {

    font-weight: 600;

    color: #6f6f6e;

    margin-bottom: 20px;
}

.box-post a:hover, .box-post a:hover .post_title, .box-post a:hover .post_subtitle {

    color: #3aa935;
}

.meta-line {

    font-size: 12px;

    font-weight: 600;

    opacity: 0.5;

    margin-top: 25px;
}

.meta-line, .meta-line a {

    color: #6f6f6e;
}

@media (max-width: 767px) {

    .meta-line > span {

        display: block;
    }

    .meta-line > span:not(:last-child) {

        margin-bottom: 10px;
    }
}

.meta-line .meta-writer span, .meta-line .meta-date span, .meta-line .meta-time span, .meta-line .meta-comment span {

    vertical-align: middle;
}

.meta-line .meta-writer:before, .meta-line .meta-date:before, .meta-line .meta-time:before, .meta-line .meta-comment:before {

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    display: inline-table;

    vertical-align: middle;

    font-size: 15px;

    margin-right: 8px;
}

.meta-line .meta-writer {

    /*margin-right: 25px;*/

    margin-top: 10px;

    margin-bottom: 10px;
}

.meta-line .meta-writer:before {

    content: '\f007';
}

.meta-line .meta-date:before {

    content: '\f073';
}

.meta-line .meta-time:before {

    content: '\f017';
}

.meta-line .meta-comment:before {

    content: '\f075';
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.section-box {

    margin-bottom: 20px;
}

.section-box [class*="col-"], .section-box [class*=" col-"] {

    padding-left: 10px;

    padding-right: 10px;
}

.section-box .row {

    margin-right: -10px;

    margin-left: -10px;
}

.section-box div[data-fix=equal-height] {

    word-spacing: -4px;
}

.section-box div[data-fix=equal-height] .js-height {

    display: inline-block;

    float: none !important;

    vertical-align: top;

    word-spacing: normal;
}

.section-box .recent-news {

    margin-bottom: 40px;
}

.section-box .recent-news .recent-news-item {

    margin: 15px 0;
}

.section-box .recent-news .recent-news-item:first-child {

    margin-top: 0;
}

.section-box .recent-news .recent-news-item:last-child {

    margin-bottom: 0;
}

.section-box .recent-news .recent-news-item .slide_title {
    display: inline;
    font-size: 14px;
    font-weight: normal;
}

.section-box .recent-news .recent-news-item .post-date {

    font-size: 12px;

    color: #878787;
}

.section-box .box-post .image-container {

    border-radius: 0;
}

.section-box .box-post .post_title {

    margin-bottom: 10px;
}

.section-box .box-post .post_subtitle {

    font-family: 'Gotham Pro';

    color: #000000;
}

.section-box .box-main {

    position: relative;

    margin-bottom: 30px;
}

.section-box .box-main .image-container a:before {

    content: '';

    width: 100%;

    height: 100%;

    position: absolute;

    z-index: 98;

    background: rgba(255, 255, 255, 0);

    background: -moz-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(43, 42, 42, 0.73) 73%, #131614 100%);

    background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255, 255, 255, 0)), color-stop(73%, rgba(43, 42, 42, 0.73)), color-stop(100%, #131614));

    background: -webkit-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(43, 42, 42, 0.73) 73%, #131614 100%);

    background: -o-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(43, 42, 42, 0.73) 73%, #131614 100%);

    background: -ms-linear-gradient(top, rgba(255, 255, 255, 0) 0%, rgba(43, 42, 42, 0.73) 73%, #131614 100%);

    background: linear-gradient(to bottom, rgba(255, 255, 255, 0) 0%, rgba(43, 42, 42, 0.73) 73%, #131614 100%);

    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#131614', GradientType=0);
}

.section-box .box-main .post-description {

    position: absolute;

    z-index: 99;

    bottom: 0;

    padding: 10px 20px;
}

.section-box .box-main .post-description .post_link:hover .post_title {

    color: #3aa935;
}

.section-box .box-main .post-description .post_title {

    color: #ffffff;

    font-size: 30px;
}

@media (max-width: 767px) {

    .section-box .box-main .post-description .post_title {

        font-size: 18px;
    }
}

.section-box .box-main .post-description .post_subtitle {

    color: #ffffff;

    font-size: 18px;
}

@media (max-width: 767px) {

    .section-box .box-main .post-description .post_subtitle {

        font-size: 12px;
    }
}

.section-box .btn.trns_btn {

    border-radius: 0;

    border-radius: 0;

    border-width: 2px;

    border-color: #e1e1e1;

    color: #000000;

    padding-left: 40px;

    padding-right: 40px;
}

.section-box .btn.trns_btn:hover {

    color: #000000;

    background-color: rgba(150, 150, 150, 0.1);
}

.section-box .upcoming_item .tribe-event-title {

    margin-top: 10px;
}

.section-box .section-header {

    margin: 60px 0;
}

.section-box .section-title {

    margin: 40px 0;

    padding: 0;

    font-size: 36px;
}

#events {

    background: #F8F8F8;

    padding: 40px 0;
}

#subscription {

    background: #3aa935;
}

#subscription .social-menu li a i {

    line-height: 14px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.box-search {

    margin-bottom: 20px;
}

.box-search:not(:last-child) {

    padding-bottom: 20px;

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);
}

.box-search .img_box {

    display: block;

    width: 120px;

    height: 120px;

    overflow: hidden;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;
}

@media (min-width: 100px) and (max-width: 450px) {

    .box-search .img_box {

        width: 80px;

        height: 80px;
    }
}

@media (min-width: 992px) and (max-width: 1199px) {

    .box-search .img_box {

        width: 100px;

        height: 100px;
    }
}

@media (max-width: 767px) {

    .box-search .img_box {

        margin-left: auto;

        margin-right: auto;
    }
}

.box-search .post_type {

    margin-bottom: 15px;
}

.box-search .meta-line {

    margin-top: 15px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.block-top {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    color: #ffffff;

    width: 100%;
}

.block-top .block_content {

    width: inherit;
}

.block-top .post_type {

    margin-bottom: 20px;
}

.block-top .post_title {

    color: #ffffff;

    margin-bottom: 15px;

    font-size: 42px;
}

@media (max-width: 767px) {

    .block-top .post_title {

        font-size: 36px;
    }
}

.block-top .box-writer {

    margin-top: 25px;
}

.block-top .box-writer:not(:last-child) {

    margin-right: 20px;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

.adjacent-posts {

    border-top: 1px solid rgba(111, 111, 110, 0.3);

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);

    padding: 30px 0;
    width: 66.66666667%;
    margin-left: auto;
    margin-right: auto;
}

.adjacent-posts .adjacent-col .adjacent-post {

    position: relative;
}

.adjacent-posts .adjacent-col .adjacent-post .glyphicon {

    position: absolute;

    font-size: 20px;

    top: 50%;

    margin-top: -10px;
}

@media (max-width: 767px) {

    .adjacent-posts .adjacent-col:not(:last-child) {

        margin-bottom: 30px;
    }
}

.adjacent-posts .adjacent-col:first-child {

    border-right: 1px solid rgba(111, 111, 110, 0.3);
}

.adjacent-posts .adjacent-col:first-child .adjacent-post {

    padding-left: 40px;
}

.adjacent-posts .adjacent-col:first-child .adjacent-post .glyphicon {

    left: 0;
}

.adjacent-posts .adjacent-col:first-child .adjacent-post .glyphicon:before {

    content: "\e257";
}

.adjacent-posts .adjacent-col:last-child .adjacent-post {

    padding-right: 40px;
}

.adjacent-posts .adjacent-col:last-child .adjacent-post .glyphicon {

    right: 0;
}

.adjacent-posts .adjacent-col:last-child .adjacent-post .glyphicon:before {

    content: "\e258";
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

body.single .block-top {

    margin-top: 40px;
}

body.single .block-top .inner {

    position: relative;

    height: 60vh;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    align-items: center;
}

body.single .block-top .abs_image {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;
}

body.single .meta-line {

    opacity: 1;
}

body.single .single-sidebar .arch_link {

    color: #3aa935;

    font-size: 11px;

    font-family: "Gotham Pro";

    font-weight: bold;

    letter-spacing: 2px;

    text-transform: uppercase;

    margin-top: 2px;
}

body.single .single-sidebar .arch_link:before {

    content: '\f060';

    margin-right: 15px;

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;
}

body.single .single-sidebar .widget .widget-title {

    font-size: 14px;
}

body.single .single-sidebar .widget[class*="widget_supsystic_social"] {

    margin-bottom: 0;
}

body.single .single-sidebar .middle-widgets .widget {

    margin-bottom: 0;

    padding-top: 50px;
}

body.single .post-inner-content {

    padding-top: 15px;
}

@media (max-width: 767px) {

    body.single .post-inner-content {

        padding: 0;

        padding-bottom: 50px;

        border: none;
    }
}

body.single .post-inner-content .entry-content {

    color: #000000;

    font-size: 16px;
}

body.single .post-inner-content .entry-content a {

    color: #3aa935;
}

body.single .post-inner-content .entry-content a:hover {

    text-decoration: underline;
}

body.single .post-inner-content blockquote {

    margin: 1.5em 10px;

    /*padding: 0.5em 10px;*/

    padding: 1em 10px 0.5em;

    quotes: "“" "”" "‘" "’";

    background: transparent;

    border: 0;

    border-top: 3px solid #6f6f6e;

    border-bottom: 3px solid #6f6f6e;

    color: #6f6f6e;
}

body.single .post-inner-content blockquote:before {

    color: #ccc;

    content: open-quote;

    font-size: 4em;

    line-height: 0.1em;

    margin-right: 0.25em;

    vertical-align: -0.4em;
}

body.single .post-inner-content blockquote:after {

    color: #ccc;

    content: close-quote;

    font-size: 4em;

    line-height: 0.2;

    margin-left: 0.25em;

    vertical-align: -0.5em;
}

body.single .post-inner-content blockquote p {

    display: inline;

    color: #3aa935;
}

body.single .post-inner-content footer.entry-meta .tagcloud {

    font-size: 0;
}

body.single .post-inner-content footer.entry-meta .tagcloud a {

    color: #3aa935 !important;

    background-color: transparent;

    border: 1px solid #3aa935;

    -webkit-border-radius: 100px;

    -ms-border-radius: 100px;

    -moz-border-radius: 100px;

    -o-border-radius: 100px;

    border-radius: 100px;

    font-size: 10px;

    font-weight: 800;

    letter-spacing: 1.6px;

    padding: 6px 15px;

    margin-right: 10px;
}

body.single .post-inner-content footer.entry-meta .tagcloud a:hover {

    background-color: rgba(57, 169, 53, 0.1) !important;
}

body.single .related_posts {

    padding-top: 70px;
}

@media (max-width: 767px) {

    body.single .related_posts {

        padding-top: 50px;
    }
}

@media (min-width: 768px) and (max-width: 992px) {

    body.single .related_posts .inner > div:last-child {

        display: none;
    }
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content {

    margin-top: 0;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content .btn_row {

    margin: 30px 0;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: space-between;
}

@media (max-width: 992px) {

    body.single.single-tribe_events .tribe_events .post-inner-content .entry-content .btn_row {

        flex-direction: column;
    }
}

@media (max-width: 992px) {

    body.single.single-tribe_events .tribe_events .post-inner-content .entry-content .btn_row .btn:not(:last-child) {

        margin-bottom: 20px;
    }
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-content {

    margin-bottom: 0;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-header:before, body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-header:after, body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer:before, body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer:after {

    display: none;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav {

    border-top: 1px solid rgba(111, 111, 110, 0.3);

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);

    padding: 30px 0;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li a {

    position: relative;

    background: transparent;

    color: #000000;

    width: 100%;

    -webkit-box-sizing: border-box;

    -ms-box-sizing: border-box;

    -moz-box-sizing: border-box;

    -o-box-sizing: border-box;

    box-sizing: border-box;

    display: block;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li a span {

    position: absolute;

    top: 50%;

    margin-top: -10px;

    font-size: 0;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li a span:before {

    font-family: 'Glyphicons Halflings';

    font-style: normal;

    font-weight: 400;

    line-height: 1;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    font-size: 20px;
}

@media (max-width: 767px) {

    body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:not(:last-child) {

        margin-bottom: 30px;
    }
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:first-child {

    border-right: 1px solid rgba(111, 111, 110, 0.3);
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:first-child a {

    padding-left: 40px;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:first-child a span {

    left: 0;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:first-child a span:before {

    content: "\e257";
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:last-child a {

    padding-right: 40px;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:last-child a span {

    right: 0;
}

body.single.single-tribe_events .tribe_events .post-inner-content .entry-content #tribe-events-footer .tribe-events-sub-nav li:last-child a span:before {

    content: "\e258";
}

body.single.single-tribe_events .tribe-events-event-meta {

    background: transparent;

    border: 0;
}

body.single.single-tribe_events .tribe-events-event-meta .h3 {

    font-family: "Gotham Pro";

    font-size: 18px;

    font-weight: bold;

    margin-top: 0;
}

body.single.single-tribe_events .tribe-events-event-meta.primary .tribe-events-meta-group {

    text-align: center;
}

body.single.single-tribe_events .tribe-events-event-meta.secondary {

    padding: 0 4%;
}

body.single.single-tribe_events .tribe-events-event-meta.secondary .tribe-events-venue-map {

    width: 100%;

    margin: 0;
}

@media (min-width: 768px) {

    body.single .inner-flex {

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;
    }

    body.single .inner-flex .widget-area {

        display: -webkit-box;

        display: -webkit-flex;

        display: -moz-flex;

        display: -ms-flexbox;

        display: flex;

        flex-direction: column;

        justify-content: center;

        padding-top: 160px;

        min-height: 660px;

        position: relative;
    }

    body.single .inner-flex .widget-area .top-widgets {

        position: absolute;

        top: 0;

        left: 0;

        width: 100%;

        height: 100%;

        left: 15px;
    }
}

body.single .comments-area {

    padding: 50px 0;
    width: 66.66666667%;
    margin-left: auto;
    margin-right: auto;
}

body.single .comments-area #respond.comment-respond {

    margin-bottom: 50px;
}

body.single .comments-area #respond.comment-respond .comment-form:after {

    content: '';

    display: table;

    clear: both;
}

body.single .comments-area #respond.comment-respond .comment-form textarea, body.single .comments-area #respond.comment-respond .comment-form input[type=text] {

    background-color: transparent;

    border: 1px solid #6f6f6e;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    color: #000000;

    width: 100%;

    outline: none;
}

body.single .comments-area #respond.comment-respond .comment-form input[type=submit] {

    border: 1px solid #3aa935;

    text-transform: uppercase;

    color: #3aa935;

    background-color: transparent;

    outline: none;
}

body.single .comments-area #respond.comment-respond .comment-form input[type=submit]:hover {

    background-color: rgba(57, 169, 53, 0.1);

    color: #3aa935;

    outline: none;
}

body.single .comments-area #respond.comment-respond .comment-form textarea {

    resize: none;
}

body.single .comments-area #respond.comment-respond .comment-form .comment-notes {

    margin-bottom: 20px;
}

body.single .comments-area #respond.comment-respond .comment-form .comment-form-comment {

    margin-top: 20px;
}

body.single .comments-area #respond.comment-respond .comment-form .form-submit {

    margin-top: 20px;
}

body.single .comments-area .comment-list .comment .children {

    border: 0;
}

body.single .comments-area .comment-list .comment .comment-body {

    background: transparent;

    border: none;

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);

    /*@content transparentize(#6f6f6e, 0.3);*/
}

body.single .comments-area .comment-list .comment .comment-body .vcard .img_box .avatar {

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;
}

body.single .comments-area .comment-list .comment .comment-body .vcard .fn {

    font-size: 14px;

    font-weight: 600;

    color: #000000;

    text-transform: capitalize;
}

body.single .comments-area .comment-list .comment .comment-body .comment-metadata time {

    font-size: 12px;

    font-weight: 600;

    color: #b7b7b6;
}

body.single .comments-area .comment-list .comment .comment-body .comment-content {

    color: #000000;
}

body.single .comments-area .comment-list .comment .comment-body .reply a {

    border: 1px solid #3aa935;

    text-transform: uppercase;

    color: #3aa935;

    background-color: transparent;

    outline: none;
}

body.single .comments-area .comment-list .comment .comment-body .reply a:hover {

    background-color: rgba(57, 169, 53, 0.1);

    color: #3aa935;

    outline: none;
}

/* Colors */

/*$back-color: #f7f7f7;*/

/* Fonts */

/* Sizes */

/*$images-base-path: '../../img/';*/

@media (min-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-page-title {

        display: none;
    }
}

@media (min-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month #tribe-events-footer {

        display: none;
    }
}

@media (max-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month #tribe-events-footer {

        border: none;
    }
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-ical {

    /*@include respond-to(md) {*/

    display: none;

    /*}*/
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month #tribe-events-header {

    /*@include respond-to(md) {*/

    /*}*/
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month #tribe-events-header {

    margin-bottom: 30px;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: space-between;

    align-items: center;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav li {

    float: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav li a {

    font-size: 14px;

    font-weight: 600;

    line-height: 1;

    color: #6f6f6e;

    background-color: transparent;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav li a:hover {

    color: #3aa935;
}

@media (min-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav li a span {

        display: none;
    }
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav li .current {

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    background-color: #3aa935;

    color: #ffffff;

    font-size: 12px;

    line-height: 1;

    font-weight: bold;

    letter-spacing: 2px;

    text-transform: uppercase;

    padding: 14px 30px;

    display: inline-block;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-sub-nav li.divider {

    height: 1px;

    background-color: #3aa935;

    width: 20%;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar {

    /*@include respond-to(md) {*/

    /*}*/
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar {

    border: 0;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar thead {

    display: none;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum {

    background: transparent;
}

@media (max-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum {

        text-align: center;
    }
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum .day_of_week {

    font-size: 14px;

    font-weight: 600;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum .date_event {

    background-color: #3aa935;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    width: 40px;

    height: 40px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    text-align: center;

    color: #ffffff;

    margin: 10px auto 20px;

    font-weight: 600;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum .date_event span {

    display: block;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum .date_event .d {

    font-size: 18px;

    line-height: 1;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .daynum .date_event .m {

    font-size: 11px;

    text-transform: uppercase;
}

@media (min-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events {

        /*border-bottom: 0;*/

        display: none;

        border-bottom: 1px solid rgba(111, 111, 110, 0.3);

        /*@content transparentize(#6f6f6e, 0.3);*/
    }

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events:not(:last-child) {

        /*@include hex_to_rgba('border-bottom', '1px solid', $gray, 0.3);*/
    }

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events:nth-child(1), #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events:nth-child(2) {

        display: block;
    }
}

@media (max-width: 992px) {

    #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events {

        padding: 10px 0;

        text-align: center;
    }
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events .tribe-events-month-event-title, #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events .tribe-events-month-event-title a {

    font-family: "Gotham Pro";

    font-size: 12px;

    font-weight: bold;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar .tribe-events-list .type-tribe_events .tribe-events-tooltip {

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td {

    border: 0;

    text-align: center;

    position: relative;

    padding-bottom: 15px;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .daynum {

    background: transparent;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .daynum .day_of_week {

    font-size: 14px;

    font-weight: 600;

    color: #6f6f6e;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .daynum .date_event {

    background-color: #3aa935;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    width: 40px;

    height: 40px;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    flex-direction: column;

    text-align: center;

    color: #ffffff;

    margin: 10px auto 20px;

    font-weight: 600;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .daynum .date_event span {

    display: block;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .daynum .date_event .d {

    font-size: 18px;

    line-height: 1;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .daynum .date_event .m {

    font-size: 11px;

    text-transform: uppercase;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-list .type-tribe_events {

    /*border-bottom: 0;*/

    display: none;

    border-bottom: 1px solid rgba(111, 111, 110, 0.3);

    /*@content transparentize(#6f6f6e, 0.3);*/
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-list .type-tribe_events:not(:last-child) {

    /*@include hex_to_rgba('border-bottom', '1px solid', $gray, 0.3);*/
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-list .type-tribe_events:nth-child(1), #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-list .type-tribe_events:nth-child(2) {

    display: block;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-list .type-tribe_events .tribe-events-month-event-title, #tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-list .type-tribe_events .tribe-events-month-event-title a {

    font-family: "Gotham Pro";

    font-size: 12px;

    font-weight: bold;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-viewmore {

    border-top: 0;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .tribe-events-viewmore a {

    font-family: "Gotham Pro";

    font-size: 11px;

    font-weight: bold;

    color: #3aa935;

    text-transform: uppercase;

    cursor: pointer;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td .inner {

    -webkit-transition: all 0.6s;

    -ms-transition: all 0.6s;

    -moz-transition: all 0.6s;

    -o-transition: all 0.6s;

    transition: all 0.6s;

    /*@include vendor-prefix('transition', $argument);*/
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td.open .inner {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 3;

    overflow: hidden;

    background-color: #ffffff;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    -webkit-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.63);

    -ms-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.63);

    -moz-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.63);

    -o-box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.63);

    box-shadow: 0 2px 9px 0 rgba(225, 231, 242, 0.63);
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td.open .inner.opened {

    overflow: visible;
}

#tribe-events #tribe-events-content-wrapper .tribe-events-month .tribe-events-calendar tbody td.open .inner .tribe-events-list .type-tribe_events {

    display: block;
}

h1, .h1 {

    color: #000000;

    font-family: "Gotham Pro";

    font-weight: bold;

    line-height: 1.2;

    margin-top: 0;
}

.widget-area h1 {

    margin-top: 0;
}

h2, .h2 {

    color: #000000;

    font-family: "Gotham Pro";

    font-weight: bold;

    line-height: 1.2;

    margin-top: 0;
}

.widget-area h2 {

    margin-top: 0;
}

h3, .h3 {

    color: #000000;

    font-family: "Gotham Pro";

    font-weight: bold;

    line-height: 1.2;

    margin-top: 0;
}

.widget-area .h3 {

    margin-top: 0;
}

h4, .h4 {

    color: #000000;

    font-family: "Gotham Pro";

    font-weight: bold;

    line-height: 1.2;

    margin-top: 0;
}

.widget-area .h4 {

    margin-top: 0;
}

h5, .h5 {

    color: #000000;

    font-family: "Gotham Pro";

    font-weight: bold;

    line-height: 1.2;

    margin-top: 0;
}

.widget-area .h5 {

    margin-top: 0;
}

h6, .h6 {

    color: #000000;

    font-family: "Gotham Pro";

    font-weight: bold;

    line-height: 1.2;

    margin-top: 0;
}

.widget-area .h6 {

    margin-top: 0;
}

.back_image, body, body .box-writer .avatar {

    background-repeat: no-repeat;

    background-position: center;

    background-size: cover;
}

.overlay {

    position: relative;
}

.overlay:before {

    content: '';

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.4);
}

body .rel {

    position: relative;
}

body .left {

    float: left;
}

body .inline {

    display: inline;
}

body .inline-table {

    display: inline-table;
}

body .v-middle {

    vertical-align: middle;
}

body .fullscreen {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100vh;
}

body .fullheight {

    height: 100vh;
}

body .flex {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;
}

body .flex-center {

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    height: 100%;
}

body .trns_btn, body .btn.trns_btn {

    border: 1px solid #3aa935;

    text-transform: uppercase;

    color: #3aa935;

    background-color: transparent;

    outline: none;
}

body .trns_btn.btn_wide, body .btn.trns_btn.btn_wide {

    width: 100%;
}

body .trns_btn:hover, body .btn.trns_btn:hover {

    background-color: rgba(57, 169, 53, 0.1);

    color: #3aa935;

    outline: none;
}

body .trns_btn:focus, body .trns_btn:active, body .trns_btn:visited, body .btn.trns_btn:focus, body .btn.trns_btn:active, body .btn.trns_btn:visited {

    color: #3aa935;

    outline: none;
}

body .green_btn {

    /*border: 1px solid $green;*/

    text-transform: uppercase;

    color: #ffffff;

    background-color: #3aa935;

    outline: none;
}

body .green_btn.btn_wide {

    width: 100%;
}

body .green_btn:hover, body .green_btn:focus, body .green_btn:active, body .green_btn:visited {

    outline: none;

    color: #ffffff;

    background-color: rgba(58, 169, 53, 0.7);

    /*@content transparentize(#3aa935, 0.7);*/
}

body .line {

    clear: both;
}

body .rounded {

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;

    overflow: hidden;
}

body {

    background-color: #FFFFFF;

    font-family: "Open Sans", sans-serif;

    font-size: 14px;

    line-height: 1.4;
}

body:before {

    content: 'mobile';

    display: none;
}

@media (min-width: 768px) {

    body:before {

        content: 'desktop';
    }
}

body a {

    color: #000000;

    text-decoration: none;
}

body a:hover {

    color: #3aa935;
}

body .main-content-area .main-content-inner .content-area .page-header {

    margin-bottom: 0;
}

body .main-content-area .main-content-inner .content-area .page-header .page-title {

    font-family: "Gotham Pro";

    font-size: 18px;

    font-weight: bold;

    letter-spacing: 2px;

    text-transform: uppercase;

    margin-bottom: 15px;
}

body .main-content-area .main-content-inner .content-area .post-inner-content {

    /*padding: 50px 0;*/

    background-color: transparent;

    border: 0;
}

body .inner_container {

    padding: 0;
}

body #primary {

    margin: 20px 0 40px;
}

body .line {

    margin-bottom: 40px;
}

@media (max-width: 767px) {

    body .line > .col-xs-12:last-child {

        margin-top: 30px;
    }
}

body .box-writer {

    display: inline-table;

    padding-left: 50px;

    position: relative;

    min-height: 40px;

    text-align: left;
}

body .box-writer .avatar {

    width: 40px;

    height: 40px;

    display: block;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    float: left;

    position: absolute;

    top: 0;

    left: 0;
}

body .box-writer .h5 {

    color: #ffffff;

    line-height: 1;

    margin: 3px 0;
}

body .box-writer p {

    color: #ffffff;
}

body .more_btn {

    /*width: 100%;*/

    padding: 11px 15px;

    font-family: "Gotham Pro";

    font-size: 11px;

    font-weight: bold;

    letter-spacing: 2px;
}

body .slider-choice .swiper-container .swiper-wrapper {

    min-height: 390px;
}

body .slider-choice .swiper-container .swiper-wrapper .swiper-slide {

    min-height: 390px;
}

body .slider-top .swiper-container .swiper-wrapper {

    min-height: 600px;
}

body .slider-top .swiper-container .swiper-wrapper .swiper-slide {

    min-height: 600px;
}

body .block-title {

    text-transform: uppercase;

    letter-spacing: 2px;

    margin-bottom: 25px;

    font-size: 18px;
}

body .ads_block .inner {

    overflow: hidden;

    -webkit-border-radius: 5px;

    -ms-border-radius: 5px;

    -moz-border-radius: 5px;

    -o-border-radius: 5px;

    border-radius: 5px;
}

body.home .main-content-area .main-content-inner .content-area .inner_container {

    padding: 0;
}

body.error404 .main-content-area .main-content-inner .content-area .post-inner-content {

    text-align: center;

    display: -webkit-box;

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flexbox;

    display: flex;

    justify-content: center;

    align-items: center;

    min-height: 60vh;
}

body.error404 .main-content-area .main-content-inner .content-area .post-inner-content .page-header .page-title {

    font-size: 24px;

    font-weight: normal;

    text-transform: none;
}

body.error404 .main-content-area .main-content-inner .content-area .post-inner-content .bottom_line {

    margin: 50px 0;
}

body.error404 .main-content-area .main-content-inner .content-area .post-inner-content .green_circle {

    display: inline-block;

    width: 200px;

    height: 200px;

    text-align: center;

    background-color: #3aa935;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    line-height: 200px;

    font-family: "Gotham Pro";

    font-size: 64px;

    font-weight: bold;

    color: #ffffff;
}

body.post-type-archive.post-type-archive-opinions .main-loop .box-writer {

    margin-right: 20px;
}

body.post-type-archive.post-type-archive-opinions .main-loop .box-writer .h5, body.post-type-archive.post-type-archive-opinions .main-loop .box-writer p {

    color: #000000;
}

body.post-type-archive.post-type-archive-opinions .main-loop .box-writer p {

    margin: 0;
}

body.post-type-archive.post-type-archive-opinions .main-loop .meta-line-wrapper {

    margin: 8px 0 10px;
}

body.post-type-archive.post-type-archive-opinions .main-loop .meta-line-wrapper .meta-line {

    display: inline-table;

    /*margin-left: 20px;*/

    margin: 0;
}

body.post-type-archive.post-type-archive-opinions .main-loop .meta-line-wrapper .meta-line .meta-writer {

    display: none;
}

body.post-type-archive.post-type-archive-opinions .main-loop .box-post.opinions {

    padding-bottom: 20px;

    position: relative;
}

body.post-type-archive.post-type-archive-opinions .main-loop .js-height {

    margin-bottom: 30px;
}

body.post-type-archive .main-loop .box-post.video .image-container .date-label, body.post-type-archive .main-loop .box-post.video .image-container .post_type {

    z-index: 4;
}

body.post-type-archive .main-loop .box-post.video .image-container > a:first-child {

    position: relative;

    display: block;
}

body.post-type-archive .main-loop .box-post.video .image-container > a:first-child:before {

    content: '';

    display: block;

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background-color: rgba(0, 0, 0, 0.4);

    z-index: 3;
}

body.post-type-archive .main-loop .box-post.video .image-container > a:first-child:after {

    content: '\f04b';

    font: normal normal normal 14px/1 FontAwesome;

    font-size: inherit;

    text-rendering: auto;

    -webkit-font-smoothing: antialiased;

    -moz-osx-font-smoothing: grayscale;

    position: absolute;

    width: 55px;

    height: 55px;

    top: 50%;

    left: 50%;

    margin-top: -27.5px;

    margin-left: -27.5px;

    font-size: 35px;

    line-height: 55px;

    text-align: center;

    background-color: #ffffff;

    color: #3aa935;

    z-index: 5;

    -webkit-border-radius: 50%;

    -ms-border-radius: 50%;

    -moz-border-radius: 50%;

    -o-border-radius: 50%;

    border-radius: 50%;

    padding-left: 5px;
}

/*# sourceMappingURL=custom-styles.css.map */

.hamburger {
    font: inherit;
    display: inline-block;
    overflow: visible;
    margin: 0;
    vertical-align: middle;
    padding-left: 20px;
    cursor: pointer;
    transition-timing-function: linear;
    transition-duration: .15s;
    transition-property: opacity, filter;
    text-transform: none;
    color: inherit;
    border: 0;
    line-height: 1;
    background-color: transparent;
}

.hamburger:hover {
    opacity: .7
}

.hamburger-box {
    position: relative;
    display: inline-block;
    width: 25px;
    height: 21px;
}

.hamburger-inner {
    top: 50%;
    display: block;
}

.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before {
    position: absolute;
    width: 25px;
    height: 3px;
    transition-timing-function: ease;
    transition-duration: .15s;
    transition-property: transform;
    border-radius: 4px;
    background-color: #919191
}

.hamburger-inner:after, .hamburger-inner:before {
    display: block;
    content: ""
}

.hamburger-inner:before {
    top: -8px
}

.hamburger--collapse .hamburger-inner {
    top: auto;
    bottom: 0;
    transition-delay: .13s;
    transition-timing-function: cubic-bezier(.55, .055, .675, .19);
    transition-duration: .13s
}

.hamburger--collapse .hamburger-inner:after {
    top: -16px;
    transition: top .2s cubic-bezier(.33333, .66667, .66667, 1) .2s, opacity .1s linear
}

.hamburger--collapse .hamburger-inner:before {
    transition: top .12s cubic-bezier(.33333, .66667, .66667, 1) .2s, transform .13s cubic-bezier(.55, .055, .675, .19)
}

.hamburger--collapse.is-active .hamburger-inner {
    transition-delay: .22s;
    transition-timing-function: cubic-bezier(.215, .61, .355, 1);
    transform: translate3d(0, -10px, 0) rotate(-45deg)
}

.hamburger--collapse.is-active .hamburger-inner:after {
    top: 0;
    transition: top .2s cubic-bezier(.33333, 0, .66667, .33333), opacity .1s linear .22s;
    opacity: 0
}

.hamburger--collapse.is-active .hamburger-inner:before {
    top: 0;
    transition: top .1s cubic-bezier(.33333, 0, .66667, .33333) .16s, transform .13s cubic-bezier(.215, .61, .355, 1) .25s;
    transform: rotate(-90deg)
}

.extra-menu__bg {
    position: fixed;
    right: 0;
    left: 0;
    top: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: rgba(0, 0, 0, 0.39);
    z-index: 1000;
    visibility: hidden;
    transition: visibility .3s;
}

.navbar-fixed-top .navbar-ex2-collapse.in + .extra-menu__bg {
    visibility: visible;
}

.navbar-fixed-top .navbar-ex2-collapse {
    position: fixed;
    right: 0;
    top: 0;
    bottom: 0;
    padding: 25px 45px 0 30px;
    background: #ffffff;
    z-index: 1001;
    max-height: none;
    overflow: hidden;
    height: auto !important;
    transform: translateX(100%);
    transition: transform .3s;
    will-change: transform;
    text-align: left;
    display: block !important;
}

.navbar-fixed-top .navbar-ex2-collapse.in {
    transform: translateX(0);
}

header.site-header .navbar.navbar-light .site-navigation-inner .navbar-ex2-collapse .nav li a {
    padding: 0 0 20px;
    margin: 0;
}

header.site-header .navbar.navbar-light .site-navigation-inner .navbar-ex2-collapse .nav li:last-child a {
    padding-bottom: 0;
}

.navbar-fixed-top .navbar-ex2-collapse li {
    display: block;
    float: none;
}

.extra-menu ul {
    margin-top: 35px;
}

.extra-menu .hamburger {
    display: block;
    padding-left: 0;
}

.post_category {
    color: #6f6f6e;
    margin-top: 10px;
    display: inline-block;
}

.error404 {
    background: #e8fffb url(../img/404_error_w.jpg) 50% 50% no-repeat;
    height: 100%;
    background-size: cover;
}

@media screen and (max-width: 640px) {
    .error404 {
        background-image: url(../img/404_error_m.jpg);
        background-size: contain;
    }
}

.error404 #page > #content .btns a {
    display: inline-block;
    margin-right: 10px;
}

.error404 #page > #content .text-404 {
    display: inline-block;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding-bottom: 25px;
}

.error404 #page > #content .h1,
.error404 #page > #content .h2 {
    color: #ffc104;
    font-family: "Open Sans", sans-serif;
}

.error404 #page > #content .h1 {
    font-weight: 700;
    font-size: 50px;
}

.error404 #page > #content .h2 {
    font-weight: 500;
    font-size: 24px;
    font-style: italic;
    margin-top: 25px;
}

.error404 #page > #content {
    flex: 1;
    position: relative;
}

.error404 #page {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.error404 #area-footer footer.site-footer .site-info {
    padding-bottom: 0;
}

html {
    height: 100%;
}

.post-description .h6 {
    margin: 5px 0;
}

.tagcloud {
    margin-top: 25px;
}

.tagcloud a {
    color: #3aa935 !important;
    background-color: transparent;
    border: 1px solid #3aa935 !important;
    -webkit-border-radius: 100px;
    -ms-border-radius: 100px;
    -moz-border-radius: 100px;
    -o-border-radius: 100px;
    border-radius: 100px;
    font-size: 14px !important;
    font-weight: 800;
    letter-spacing: 1.6px;
    padding: 6px 15px;
    margin: 5px 10px;
    line-height: 2;
    display: inline-block;
}

.tagcloud a:hover {
    background-color: rgba(57, 169, 53, 0.1) !important;
}

div[data-fix="equal-height"] {
    display: flex;
    flex-wrap: wrap;
}

.adv-button {
    display: flex;
    justify-content: center;
    align-items: center;
    margin-left: auto;
    width: 105px;
    height: 25px;
    border: 2px solid red;
    color: red;
    background: transparent;
}

.advert-page__heading {
    height: 220px;
    background-size: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.advert-page__main-text {
    margin-bottom: 40px;
}

.advert-page__logos-title {
    text-align: center;
    margin-bottom: 20px;
    padding-top: 50px;
}

.advert-page__logo-list {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
    align-items: center;
    list-style: none;
    padding-left: 0;
    margin-bottom: 40px;
}

.dvert-page__logo-item {
    width: calc(100%/5);
    height: auto;
    margin: 0 10px 10px;
}

.dvert-page__logo-image {
    width: 100%;
    height: 100%;
    object-fit: contain;
}

.advert-page__title {
    text-align: center;
}

.advert-page__main {
    padding: 30px 0;
}

.advert-page__form-title {
    font-size: 20px;
    margin-bottom: 15px;
    padding-top: 40px;
}

.advert-page .btn{
    border-color: red;
    color: black;
}

.heateor_sss_horizontal_sharing {
    margin-top: 15px !important;
}

.presentation .ead-iframe {
    margin: 0 auto;
    display: block;
}

.presentation .embed_download {
    margin-top: 20px;
    text-align: center;
}

/* custom CSS */
#authorlist li {
clear: left;
float: left;
margin: 0 0 5px 0;
}

#authorlist img.photo {
width: 40px;
height: 40px;
float: left;
}

#authorlist div.authname {
margin: 20px 0 0 10px;
float: left;
}


.hamburger-box {
    display: none !important;
}
.stk-mask {
   z-index: 1000;
    background-color: rgba(0, 0, 0, 0);
}
.avt1 {
  font-weight: 700 !important;
  padding: 20px;
  color: #000 !important;
  text-align: center !important;
}
.block-top .box-writer {
    display: none;
}
footer.entry-meta {
    text-align: center !important;
    width: 100% !important;

}
body.single .single-sidebar .arch_link {
 
    display: inline-block !important ;
}
header.site-header .navbar .site-navigation-inner .menu_container {
    margin-top: 9px !important;
}
header.site-header .navbar .site-navigation-inner #logo {

    margin-top: -12px !important;
}

header.site-header .navbar .site-navigation-inner .nav.navbar-nav li a {
	margin: 0 9px;
}
.admin-bar {padding-top: 30px}
.admin-bar header.site-header .navbar {top: 32px}


/* social-menu start (������ ����� ����������� �� svg, � �� �� ����� �� �������� fontawesome */
#menu-social li a {    
    position: relative !important;
}
#menu-social li a:before {    
    display: block !important;     
    position: absolute;    
    top: 4px;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;      
} 

#menu-social li a[href*="twitter.com"]:before {     
    content: url(../img/icons-brands/twitter.svg) !important;      
}
#menu-social li a[href*="twitter.com"]:hover:before {     
    content: url(../img/icons-brands/twitter-hover.svg) !important;     
}

#menu-social li a[href*="xing.com"]:before {
    content: url(../img/icons-brands/xing.svg) !important; 
}
#menu-social li a[href*="xing.com"]:hover:before {
    content: url(../img/icons-brands/xing-hover.svg) !important; 
}

#menu-social li a[href*="facebook.com"]:before {       
    content: url(../img/icons-brands/facebook-f.svg) !important;  
}
/*
#menu-social li a[href*="facebook.com"]:hover:before {      
    content: url(../img/icons-brands/facebook-f-hover.svg) !important;     
}
*/
#menu-social li a[href*="github.com"]:before {     
    content:  url(../img/icons-brands/github.svg) !important;      
}
#menu-social li a[href*="github.com"]:hover:before {     
    content:  url(../img/icons-brands/github-hover.svg) !important;      
}

#menu-social li a[href*="stackoverflow.com"]:before {     
    content: url(../img/icons-brands/stack-overflow.svg) !important;   
}
#menu-social li a[href*="stackoverflow.com"]:hover:before {     
    content: url(../img/icons-brands/stack-overflow-hover.svg) !important;   
}

#menu-social li a[href*="/feed"]:before {
    content: url(../img/icons-brands/rss.svg) !important;   
}
#menu-social li a[href*="/feed"]:hover:before {
    content: url(../img/icons-brands/rss-hover.svg) !important;   
}
 
#menu-social li a[href*="dribbble.com"]:before {
    content: url(../img/icons-brands/dribbble.svg) !important;     
}
#menu-social li a[href*="dribbble.com"]:hover:before {
    content: url(../img/icons-brands/dribbble-hover.svg) !important;     
}
 
#menu-social li a[href*="skype.com"]:before {
    content: url(../img/icons-brands/skype.svg) !important;     
}
#menu-social li a[href*="skype.com"]:hover:before {
    content: url(../img/icons-brands/skype-hover.svg) !important;    
}

#menu-social li a[href*="foursquare.com"]:before {
    content: url(../img/icons-brands/foursquare.svg) !important;
}
#menu-social li a[href*="foursquare.com"]:hover:before {
    content: url(../img/icons-brands/foursquare-hover.svg) !important;
}

#menu-social li a[href*="spotify.com"]:before {
    content: url(../img/icons-brands/spotify.svg) !important;     
}
#menu-social li a[href*="spotify.com"]:hover:before {
    content: url(../img/icons-brands/spotify-hover.svg) !important;     
}

#menu-social li a[href*="soundcloud.com"]:before {
    content: url(../img/icons-brands/soundcloud.svg) !important;    
}
#menu-social li a[href*="soundcloud.com"]:hover:before {
    content: url(../img/icons-brands/soundcloud-hover.svg) !important;     
}

#menu-social li a[href*="vimeo.com"]:before {
    content: url(../img/icons-brands/vimeo.svg) !important;    
}
#menu-social li a[href*="vimeo.com"]:hover:before {
    content: url(../img/icons-brands/vimeo-hover.svg) !important;    
}
 
#menu-social li a[href*="youtube.com"]:before {
    content: url(../img/icons-brands/youtube.svg) !important;
}

/*
#menu-social li a[href*="youtube.com"]:hover:before {
    content: url(../img/icons-brands/youtube-hover.svg) !important;
}
*/

#menu-social li a[href*="instagram.com"]:before {
    content: url(../img/icons-brands/instagram.svg) !important;
}
/*
#menu-social li a[href*="instagram.com"]:hover:before {
    content: url(../img/icons-brands/instagram-hover.svg) !important;
}
*/

#menu-social li a[href*="flickr.com"]:before {
    content: url(../img/icons-brands/flickr.svg) !important;
}
#menu-social li a[href*="flickr.com"]:hover:before {
    content: url(../img/icons-brands/flickr-hover.svg) !important;
}

#menu-social li a[href*="tumblr.com"]:before {
    content: url(../img/icons-brands/tumblr.svg) !important;
    width: 70% !important;
}
#menu-social li a[href*="tumblr.com"]:hover:before {
    content: url(../img/icons-brands/tumblr-hover.svg) !important;
    width: 70% !important;
}
 
#menu-social li a[href*="pinterest.com"]:before {
    content: url(../img/icons-brands/pinterest.svg) !important;
}
#menu-social li a[href*="pinterest.com"]:hover:before {
    content: url(../img/icons-brands/pinterest-hover.svg) !important;
}

#menu-social li a[href*="plus.google.com"]:before {
    content: url(../img/icons-brands/google-plus-g.svg) !important;
}
#menu-social li a[href*="plus.google.com"]:hover:before {
    content: url(../img/icons-brands/google-plus-g-hover.svg) !important;
}

#menu-social li a[href*="linkedin.com"]:before {
    content: url(../img/icons-brands/linkedin-in.svg) !important;
}
#menu-social li a[href*="linkedin.com"]:hover:before {
    content: url(../img/icons-brands/linkedin-in-hover.svg) !important;
}

#menu-social li a[href*="slideshare.net"]:before {
    content: url(../img/icons-brands/slideshare.svg) !important;
}
#menu-social li a[href*="slideshare.net"]:hover:before {
    content: url(../img/icons-brands/slideshare-hover.svg) !important;
}

#menu-social li a[href*="mailto"]:before { 
    content: url(../img/icons-brands/envelope.svg) !important;
} 
#menu-social li a[href*="mailto"]:hover:before { 
    content: url(../img/icons-brands/envelope-hover.svg) !important;
}  

#menu-social li a[href*="telegram.me"]:before,
#menu-social li a[href*="t.me"]:before {
    content: url(../img/icons-brands/telegram.svg) !important;
}
/*
#menu-social li a[href*="telegram.me"]:hover:before,
#menu-social li a[href*="t.me"]:hover:before {
    content: url(../img/icons-brands/telegram-hover.svg) !important;
}
*/

#menu-social li a[href*="docker.com"]:before {
    content: url(../img/icons-brands/docker.svg) !important;
}
#menu-social li a[href*="docker.com"]:hover:before {
    content: url(../img/icons-brands/docker-hover.svg) !important;
}

/* Academicons - @since 2.4.0 */
#menu-social li a[href*="academia.edu"]:before {
    content: url(../img/icons-academicons/academia.svg) !important;
}

#menu-social li a[href*="youracclaim.com"]:before {
    content: url(../img/icons-academicons/acclaim.svg) !important;
}
#menu-social li a[href*="youracclaim.com"]:hover:before {
    content: url(../img/icons-academicons/acclaim-hover.svg) !important;
}

#menu-social li a[href*="acm.org"]:before {
    content: url(../img/icons-academicons/acm.svg) !important;
}
#menu-social li a[href*="acm.org"]:hover:before {
    content: url(../img/icons-academicons/acm-hover.svg) !important;
}

#menu-social li a[href*="dl.acm.org"]:before {
    content: url(../img/icons-academicons/acmdl.svg) !important;
}
#menu-social li a[href*="dl.acm.org"]:hover:before {
    content: url(../img/icons-academicons/acmdl-hover.svg) !important;
}

#menu-social li a[href*="arxiv.org"]:before {
    content: url(../img/icons-academicons/arxiv.svg) !important;
}
#menu-social li a[href*="arxiv.org"]:hover:before {
    content: url(../img/icons-academicons/arxiv-hover.svg) !important;
}

#menu-social li a[href*="biorxiv.org"]:before {
    content: url(../img/icons-academicons/biorxiv.svg) !important;
}
#menu-social li a[href*="biorxiv.org"]:hover:before {
    content: url(../img/icons-academicons/biorxiv-hover.svg) !important;
}

#menu-social li a[href*="ceur-ws.org"]:before {
    content: url(../img/icons-academicons/ceur.svg) !important;
}

#menu-social li a[href*="coursera.org"]:before {
    content: url(../img/icons-academicons/coursera.svg) !important;
}
#menu-social li a[href*="coursera.org"]:hover:before {
    content: url(../img/icons-academicons/coursera-hover.svg) !important;
}

#menu-social li a[href*="dataverse.org"]:before {
    content: url(../img/icons-academicons/dataverse.svg) !important;
}
#menu-social li a[href*="dataverse.org"]:hover:before {
    content: url(../img/icons-academicons/dataverse-hover.svg) !important;
}

#menu-social li a[href*="dblp.uni-trier.de"]:before {
    content: url(../img/icons-academicons/dblp.svg) !important;
}
#menu-social li a[href*="dblp.uni-trier.de"]:hover:before {
    content: url(../img/icons-academicons/dblp-hover.svg) !important;
}

#menu-social li a[href*="depsy.org"]:before {
    content: url(../img/icons-academicons/depsy.svg) !important;
}
#menu-social li a[href*="depsy.org"]:hover:before {
    content: url(../img/icons-academicons/depsy-hover.svg) !important;
}

#menu-social li a[href*="doi.org"]:before {
    content: url(../img/icons-academicons/doi.svg) !important;
}
#menu-social li a[href*="doi.org"]:hover:before {
    content: url(../img/icons-academicons/doi-hover.svg) !important;
}

#menu-social li a[href*="datadryad.org"]:before {
    content: url(../img/icons-academicons/dryad.svg) !important;
}
#menu-social li a[href*="datadryad.org"]:hover:before {
    content: url(../img/icons-academicons/dryad-hover.svg) !important;
}

#menu-social li a[href*="figshare.com"]:before {
    content: url(../img/icons-academicons/figshare.svg) !important;
}
#menu-social li a[href*="figshare.com"]:hover:before {
    content: url(../img/icons-academicons/figshare-hover.svg) !important;
}

#menu-social li a[href*="scholar.google"]:before {
    content: url(../img/icons-academicons/google-scholar.svg) !important;
}
#menu-social li a[href*="scholar.google"]:hover:before {
    content: url(../img/icons-academicons/google-scholar-hover.svg) !important;
}

#menu-social li a[href*="ideas.repec.org"]:before {
    content: url(../img/icons-academicons/ideas-repec.svg) !important;
}
#menu-social li a[href*="ideas.repec.org"]:hover:before {
    content: url(../img/icons-academicons/ideas-repec-hover.svg) !important;
}

#menu-social li a[href*="ieee.org"]:before {
    content: url(../img/icons-academicons/ieee.svg) !important;
}
#menu-social li a[href*="ieee.org"]:hover:before {
    content: url(../img/icons-academicons/ieee-hover.svg) !important;
}

#menu-social li a[href*="impactstory.org"]:before {
    content: url(../img/icons-academicons/impactstory.svg) !important;
}
#menu-social li a[href*="impactstory.org"]:hover:before {
    content: url(../img/icons-academicons/impactstory-hover.svg) !important;
}

#menu-social li a[href*="inspirehep.net"]:before {
    content: url(../img/icons-academicons/inspire.svg) !important;
}
#menu-social li a[href*="inspirehep.net"]:hover:before {
    content: url(../img/icons-academicons/inspire-hover.svg) !important;
}

#menu-social li a[href*="lattes.cnpq.brt"]:before {
    content: url(../img/icons-academicons/lattes.svg) !important;
}
#menu-social li a[href*="lattes.cnpq.brt"]:hover:before {
    content: url(../img/icons-academicons/lattes-hover.svg) !important;
}

#menu-social li a[href*="mathoverflow.net"]:before {
    content: url(../img/icons-academicons/mathoverflow.svg) !important;
}
#menu-social li a[href*="mathoverflow.net"]:hover:before {
    content: url(../img/icons-academicons/mathoverflow-hover.svg) !important;
}

#menu-social li a[href*="mendeley.com"]:before {
    content: url(../img/icons-academicons/mendeley.svg) !important;
}
#menu-social li a[href*="mendeley.com"]:hover:before {
    content: url(../img/icons-academicons/mendeley-hover.svg) !important;
}

#menu-social li a[href*="openaccessweek.org"]:before {
    content: url(../img/icons-academicons/open-access.svg) !important;
    width: 80%;
}
#menu-social li a[href*="openaccessweek.org"]:hover:before {
    content: url(../img/icons-academicons/open-access-hover.svg) !important;
    width: 80%;
}

#menu-social li a[href*="orcid.org"]:before {
    content: url(../img/icons-academicons/orcid.svg) !important;
}
#menu-social li a[href*="orcid.org"]:hover:before {
    content: url(../img/icons-academicons/orcid-hover.svg) !important;
}

#menu-social li a[href*="osf.io"]:before {
    content: url(../img/icons-academicons/osf.svg) !important;
}
#menu-social li a[href*="osf.io"]:hover:before {
    content: url(../img/icons-academicons/osf-hover.svg) !important;
}

#menu-social li a[href*="overleaf.com"]:before {
    content: url(../img/icons-academicons/overleaf.svg) !important;
}
#menu-social li a[href*="overleaf.com"]:hover:before {
    content: url(../img/icons-academicons/overleaf-hover.svg) !important;
}

#menu-social li a[href*="philpapers.org"]:before {
    content: url(../img/icons-academicons/philpapers.svg) !important;
}
#menu-social li a[href*="philpapers.org"]:hover:before {
    content: url(../img/icons-academicons/philpapers-hover.svg) !important;
}

#menu-social li a[href*="piazza.com"]:before {
    content: url(../img/icons-academicons/piazza.svg) !important;
}
#menu-social li a[href*="piazza.com"]:hover:before {
    content: url(../img/icons-academicons/piazza-hover.svg) !important;
}

#menu-social li a[href*="publons.com"]:before {
    content: url(../img/icons-academicons/publons.svg) !important;
}
#menu-social li a[href*="publons.com"]:hover:before {
    content: url(../img/icons-academicons/publons-hover.svg) !important;
}

#menu-social li a[href*="ncbi.nlm.nih.gov"]:before {
    content: url(../img/icons-academicons/pubmed.svg) !important;
} 

#menu-social li a[href*="researchgate.net"]:before {
    content: url(../img/icons-academicons/researchgate.svg) !important;
}
#menu-social li a[href*="researchgate.net"]:hover:before {
    content: url(../img/icons-academicons/researchgate-hover.svg) !important;
}

#menu-social li a[href*="researcherid.com"]:before {
    content: url(../img/icons-academicons/researcherid.svg) !important;
    width: 80%;
}
#menu-social li a[href*="researcherid.com"]:hover:before {
    content: url(../img/icons-academicons/researcherid-hover.svg) !important;
    width: 80%;
}

#menu-social li a[href*="scirate.com"]:before {
    content: url(../img/icons-academicons/scirate.svg) !important;
}
#menu-social li a[href*="scirate.com"]:hover:before {
    content: url(../img/icons-academicons/scirate-hover.svg) !important;
}

#menu-social li a[href*="semanticscholar.org"]:before {
    content: url(../img/icons-academicons/semantic-scholar.svg) !important;
}
#menu-social li a[href*="semanticscholar.org"]:hover:before {
    content: url(../img/icons-academicons/semantic-scholar-hover.svg) !important;
}

#menu-social li a[href*="springer.com"]:before {
    content: url(../img/icons-academicons/springer.svg) !important;
}
#menu-social li a[href*="springer.com"]:hover:before {
    content: url(../img/icons-academicons/springer-hover.svg) !important;
}

#menu-social li a[href*="zotero.org"]:before {
    content: url(../img/icons-academicons/zotero.svg) !important;
}
#menu-social li a[href*="zotero.org"]:hover:before {
    content: url(../img/icons-academicons/zotero-hover.svg) !important;
}
#menu-social li a[href*="viber"]:before {
    content: url(../img/icons-academicons/viber.svg) !important;
}

/* social-menu end  */
