#social-networks-container-fixed {
    background-color: #FFF !important;
    width: 80px;
    position: fixed;
    right: 0px;
    float: right;
    top: 40%;
    padding: 30px 0 0 15px;
    z-index: 999;
    -webkit-box-shadow: -10px 0px 18px 0px rgba(0,0,0,0.5);
    -moz-box-shadow: -10px 0px 18px 0px rgba(0,0,0,0.5);
    box-shadow: -10px 0px 18px 0px rgba(0,0,0,0.5);
    -display: none;
}

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 812px)
and (-webkit-device-pixel-ratio : 3) { 
    #social-networks-container-fixed {
        display: none;
    }
}

@media only screen 
and (min-device-width : 900px)
{ 
    .tag-cloud {
        width: 50%;
    }
}

@font-face {
    font-family: 'Montserrat';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Regular'), url('/assets/fonts/montserrat/montserrat-regular.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Italic'), url('/assets/fonts/montserrat/Montserrat-Italic.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Thin';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Thin'), url('/assets/fonts/montserrat/Montserrat-Thin.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Thin Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Thin Italic'), url('/assets/fonts/montserrat/Montserrat-ThinItalic.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat ExtraLight';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraLight'), url('Montserrat-ExtraLight.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat ExtraLight Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraLight Italic'), url('Montserrat-ExtraLightItalic.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Light';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Light'), url('/assets/fonts/montserrat/Montserrat-Light.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Light Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Light Italic'), url('/assets/fonts/montserrat/Montserrat-LightItalic.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Medium';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Medium'), url('/assets/fonts/montserrat/Montserrat-Medium.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat Medium Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Medium Italic'), url('Montserrat-MediumItalic.woff') format('woff');
}
    

@font-face {
    font-family: 'Montserrat SemiBold';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat SemiBold'), url('/assets/fonts/montserrat/Montserrat-SemiBold.woff') format('woff');
}
    

    @font-face {
    font-family: 'Montserrat SemiBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat SemiBold Italic'), url('/assets/fonts/montserrat/Montserrat-SemiBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Montserrat Bold';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Bold'), url('Montserrat-Bold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Montserrat Bold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Bold Italic'), url('/assets/fonts/montserrat/Montserrat-BoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Montserrat ExtraBold';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraBold'), url('/assets/fonts/montserrat/Montserrat-ExtraBold.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Montserrat ExtraBold Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat ExtraBold Italic'), url('Montserrat-ExtraBoldItalic.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Montserrat Black';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Black'), url('Montserrat-Black.woff') format('woff');
    }
    

    @font-face {
    font-family: 'Montserrat Black Italic';
    font-style: normal;
    font-weight: normal;
    src: local('Montserrat Black Italic'), url('/assets/fonts/montserrat/Montserrat-BlackItalic.woff') format('woff');
}

.header-menu .nav-link:not(.btn) {
    font-size: 16px;
}

.desktop-menu > .navbar-nav > .nav-item > .nav-link:not(.btn) {
    color: #000;
    padding-left: 18px;
    padding-right: 18px;
}

.bg-red, .btn-red {
    background-color: #f26750;
}

.bg-light {
    background-color: #f1e5cb;
}

.bg-green {
    background-color: #7e8256;
}

.bg-brown {
    background-color: #ad6945;
}

.bg-sandbeige {
    background-color: #D9AD7C;
}

.bg-white {
    background-color: #FFFFFF !important;
}

.btn-white {
    border-color: #FFF !important;
    background-color: #FFF !important;
}

.btn-warning {
    border-color: #d9ad7c !important;
    background-color: #d9ad7c !important;
}

.btn-danger {
    border-color: #f26750 !important;
    background-color: #f26750 !important;
}

.btn {
    margin-bottom: 5px;   
}

.text-left {
    text-align: left;
}