@font-face {
    font-family: 'Bohemian typewriter';
    font-display: auto;
    src: local('Bohemian'), url(../fonts/Bohemiantypewriter.eot);
    src: local('Bohemian'), url(../fonts/Bohemiantypewriter.eot?#iefix) format('embedded-opentype'), url(../fonts/Bohemiantypewriter.woff2) format('woff2'), url(../fonts/Bohemiantypewriter.woff) format('woff'), url(../fonts/Bohemiantypewriter.ttf) format('truetype'), url(../fonts/Bohemiantypewriter.svg#Bohemiantypewriter) format('svg');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: "WordMean Font";
    font-display: auto;
    src: local('WordMean'), url(../fonts/WordMean_Font.eot?) format("eot"), url(../fonts/WordMean_Font.woff) format("woff"), url(../fonts/WordMean_Font.ttf) format("truetype"), url(../fonts/WordMean_Font.svg#WordMeanFont) format("svg");
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: texta-lightuploaded_file;
    font-display: auto;
    src: local('texta-lightuploaded_file'), url(../fonts/texta_light-webfont.woff2) format('woff2'), url(../fonts/texta_light-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: texta-mediumuploaded_file;
    font-display: auto;
    src: local('texta-mediumuploaded_file'), url(../fonts/texta_medium-webfont.woff2) format('woff2'), url(../fonts/texta_medium-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: texta-regularuploaded_file;
    font-display: auto;
    src: local('texta-regularuploaded_file'), url(../fonts/texta_regular-webfont.woff2) format('woff2'), url(../fonts/texta_regular-webfont.woff) format('woff');
    font-weight: 400;
    font-style: normal
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZyzwprpvBS1izr_vOEDuSfQZQ.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZyzwprpvBS1izr_vOECOSfQZQ.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZyzwprpvBS1izr_vOEBeSfQZQ.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZyzwprpvBS1izr_vOEBOSfQZQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 400;
    src: local('Amatic SC Regular'), local('AmaticSC-Regular'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZyzwprpvBS1izr_vOECuSf.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZ3zwprpvBS1izr_vOMscGKerUC7WQ.woff2) format('woff2');
    unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZ3zwprpvBS1izr_vOMscGKfLUC7WQ.woff2) format('woff2');
    unicode-range: U+0590-05FF, U+20AA, U+25CC, U+FB1D-FB4F
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZ3zwprpvBS1izr_vOMscGKcbUC7WQ.woff2) format('woff2');
    unicode-range: U+0102-0103, U+0110-0111, U+1EA0-1EF9, U+20AB
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZ3zwprpvBS1izr_vOMscGKcLUC7WQ.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: 'Amatic SC';
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Amatic SC Bold'), local('AmaticSC-Bold'), url(https://fonts.gstatic.com/s/amaticsc/v11/TUZ3zwprpvBS1izr_vOMscGKfrUC.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

@font-face {
    font-family: Lato;
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwaPGR_p.woff2) format('woff2');
    unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF
}

@font-face {
    font-family: Lato;
    font-display: auto;
    font-style: normal;
    font-weight: 700;
    src: local('Lato Bold'), local('Lato-Bold'), url(https://fonts.gstatic.com/s/lato/v14/S6u9w4BMUTPHh6UVSwiPGQ.woff2) format('woff2');
    unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    position: relative;
    background-color: #D4C3AA;
    background-attachment: fixed;
    min-height: 100%;
    font-family: 'Bohemian typewriter';
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.footer {
    padding: 2rem 0;
    position: relative;
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(32, 25, 13, 1)), color-stop(70%, rgba(32, 25, 13, .7)), to(rgba(32, 25, 13, .05)));
    background: linear-gradient(0deg, rgba(32, 25, 13, 1) 0, rgba(32, 25, 13, .7) 70%, rgba(32, 25, 13, .05) 100%)
}

body * {
    position: relative
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0
}

a {
    text-decoration: none
}

a:active,
a:focus,
button::-moz-focus-inner,
input[type=button]::-moz-focus-inner,
input[type=file]>input[type=button]::-moz-focus-inner,
input[type=reset]::-moz-focus-inner,
input[type=submit]::-moz-focus-inner,
select::-moz-focus-inner {
    outline: 0
}

.text-center .img-responsive {
    margin-right: auto;
    margin-left: auto
}

.btn {
    -webkit-transition: all .3s linear;
    transition: all .3s linear
}
.generate_pdf_btn {
    background-color: #2b2112 !important;
    color: #fff !important;
}

.form-control {
    height: auto
}

.nav>li>a>img {
    max-width: 162px
}

.form-control:focus {
    border-color: inherit;
    -webkit-box-shadow: none;
    box-shadow: none;
    outline: 0!important
}

.form-control::-moz-placeholder {
    color: #ddd;
    opacity: 1
}

.form-control:-moz-placeholder {
    color: #ddd;
    opacity: 1
}

.form-control::-webkit-input-placeholder {
    color: #ddd;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #ddd;
    opacity: 1
}

.checkbox,
.radio {
    margin-bottom: 12px;
    padding-left: 30px;
    position: relative;
    -webkit-transition: color, opacity .25s linear;
    transition: color, opacity .25s linear;
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #66615b;
    cursor: pointer
}

.checkbox .icons,
.radio .icons {
    color: #66615b;
    display: block;
    height: 20px;
    left: 0;
    position: absolute;
    top: 0;
    width: 20px;
    text-align: center;
    line-height: 21px;
    font-size: 20px;
    cursor: pointer;
    -webkit-transition: color, opacity .15s linear;
    transition: color, opacity .15s linear;
    opacity: .5
}

.checkbox.checked .icons,
.radio.checked .icons {
    opacity: 1
}

.checkbox input,
.radio input {
    outline: 0!important;
    display: none
}

.checkbox .icons .first-icon,
.checkbox .icons .second-icon,
.radio .icons .first-icon,
.radio .icons .second-icon {
    display: inline-table;
    position: absolute;
    left: 0;
    top: 0;
    background-color: transparent;
    margin: 0;
    opacity: 1
}

.checkbox .icons .second-icon,
.radio .icons .second-icon {
    opacity: 0
}

.checkbox:hover,
.radio:hover {
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.checkbox:hover .first-icon,
.radio:hover .first-icon {
    opacity: 0
}

.checkbox:hover .second-icon,
.radio:hover .second-icon {
    opacity: 1
}

.checkbox.checked .first-icon,
.radio.checked .first-icon {
    opacity: 0
}

.checkbox.checked .second-icon,
.radio.checked .second-icon {
    opacity: 1;
    -webkit-transition: color .2s linear;
    transition: color .2s linear
}

.checkbox.disabled,
.radio.disabled {
    cursor: default;
    color: #ddd
}

.checkbox.disabled .icons,
.radio.disabled .icons {
    color: #ddd
}

.checkbox.disabled .first-icon,
.radio.disabled .first-icon {
    opacity: 1
}

.checkbox.disabled .second-icon,
.radio.disabled .second-icon {
    opacity: 0
}

.checkbox.disabled.checked .icons,
.radio.disabled.checked .icons {
    color: #ddd
}

.checkbox.disabled.checked .first-icon,
.radio.disabled.checked .first-icon {
    opacity: 0
}

.checkbox.disabled.checked .second-icon,
.radio.disabled.checked .second-icon {
    opacity: 1;
    color: #ddd
}

.modal {
    text-align: center;
    padding: 0!important
}

.modal:before {
    content: '';
    display: inline-block;
    height: 100%;
    vertical-align: middle;
    margin-right: -4px
}

.modal-dialog {
    display: inline-block;
    text-align: left;
    vertical-align: middle
}

.modal-subscribe {
    font-family: Lato, sans-serif
}

.modal-subscribe .modal-header {
    position: relative;
    padding: 0;
    border: 3px dashed #38200f;
    border-bottom: none
}

.modal-subscribe .modal-header>img {
    margin-top: -61px
}

.modal-subscribe .modal-content {
    position: relative;
    border-radius: 0;
    background-color: #efe8dc
}

.modal-subscribe .modal-body {
    border: 3px dashed #38200f;
    border-top: none
}

.modal h2 {
    font-family: "WordMean Font";
    margin-bottom: 0;
    font-size: 36px
}

.modal-body p {
    margin-bottom: 40px;
    font-size: 20px;
    font-weight: 700;
    color: #20190d;
    line-height: 1.2
}

.modal-body p a {
    font-style: italic;
    color: #333ac3
}

.modal-body .form-group {
    position: relative
}

.modal-body .form-control {
    margin-bottom: 20px;
    border: 1px solid #38200f;
    background-color: transparent;
    border-radius: 0;
    text-transform: uppercase
}

button.close {
    position: absolute;
    top: -10px;
    right: -10px;
    opacity: 1;
    cursor: pointer;
    z-index: 99
}

a.close {
    position: absolute;
    top: -10px;
    right: -10px;
    opacity: 1;
    cursor: pointer;
    z-index: 99
}

.modal .form-control::-moz-placeholder {
    color: #38200f
}

.modal .form-control:-moz-placeholder {
    color: #38200f
}

.modal .form-control::-webkit-input-placeholder {
    color: #38200f
}

.modal .form-control:-ms-input-placeholder {
    color: #38200f
}

.modal .btn-primary {
    font-size: 13px;
    border-radius: 0;
    border-color: transparent;
    text-transform: uppercase;
    color: #fff;
    background-color: #38200f
}

.modal-share h3 {
    padding-bottom: 5px;
    border-bottom: 1px solid #38200f;
    margin-bottom: 10px
}

.modal-share li {
    font-size: 34px
}

.modal-share li a {
    color: #38200f
}

.carousel-fade .carousel-inner .item {
    -webkit-transition-property: opacity;
    transition-property: opacity
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .item {
    opacity: 0
}

.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
    opacity: 1
}

.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right,
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.header {
    background: #20190e url(../images/header-bg.jpg) no-repeat
}

.top-nav .form-group {
    position: relative;
    margin: 0
}

.top-nav .form-control {
    border: none;
    padding: 6px 10px 6px 20px;
    background: 0 0
}

.top-nav .form-group i {
    position: absolute;
    top: 8px;
    left: 0
}

.top-nav i {
    color: #c69136
}

.header-social {
    padding-left: 0
}

.header-social ul {
    margin-top: 7px;
    margin-bottom: 0
}

.header-social i {
    font-size: 18px
}

.header .navbar-default {
    margin: 0;
    background: 0 0;
    border-radius: 0;
    border: none
}

.header .navbar-default .navbar-brand {
    height: auto;
    max-width: 100px;
    padding: 10px 10px 10px 15px
}

.header .navbar-default .navbar-toggle {
    position: relative;
    border: none;
    margin-top: 25px;
    margin-right: 30px;
    width: 23px;
    height: 17px;
    padding: 0
}

.header .navbar-default .navbar-toggle .icon-bar {
    -webkit-transition: all .25s ease-in-out 0s;
    transition: all .25s ease-in-out 0s;
    background: #fff;
    display: block;
    height: 2px;
    left: 0;
    opacity: 1;
    position: absolute;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    width: 100%;
    margin: 0;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.header .navbar-default .navbar-toggle.open .icon-bar {
    background: #fff
}

.header .navbar-default .navbar-toggle .icon-bar:first-child {
    top: 0;
    -webkit-transform-origin: left center;
    transform-origin: left center
}

.header .navbar-default .navbar-toggle .icon-bar:nth-child(2) {
    top: 7px
}

.header .navbar-default .navbar-toggle.open .icon-bar:nth-child(2) {
    opacity: 0
}

.header .navbar-default .navbar-toggle .icon-bar:last-child {
    top: 14px
}

.header .navbar-default .navbar-toggle.open .icon-bar:first-child {
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
    top: -2px;
    left: 3px
}

.header .navbar-default .navbar-toggle.open .icon-bar:last-child {
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
    left: 3px
}

.header .navbar-default .navbar-toggle:focus,
.header .navbar-default .navbar-toggle:hover {
    background: 0 0
}

.header .navbar-default .navbar-collapse {
    background: #20190e;
    border: none
}

.header .navbar-nav {
    margin-top: 0;
    margin-bottom: 0
}

.header .navbar-nav>li {
    padding: 0 15px
}

.is-top-nav>li>a {
    letter-spacing: 1.1px;
    color: rgba(255, 255, 255, .7);
    text-transform: uppercase;
    font-weight: bold;
    font-size: 1.5rem;
    padding: 20px 0;
    border-bottom: 1px dotted rgba(255, 255, 255, .3);
    position: relative;
    -webkit-transition: color .3s ease;
    transition: color .3s ease
}

.header .navbar-default .navbar-nav>.active>a,
.header .navbar-default .navbar-nav>.active>a:focus,
.header .navbar-default .navbar-nav>.active>a:hover,
.header .navbar-default .navbar-nav>.open>a,
.header .navbar-default .navbar-nav>.open>a:focus,
.header .navbar-default .navbar-nav>.open>a:hover,
.header .navbar-default .navbar-nav>li>a:focus,
.header .navbar-default .navbar-nav>li>a:hover {
    background: 0 0;
    color: #fff
}

.header .navbar-right {
    margin-top: 20px;
    margin-bottom: 20px
}

.header .navbar-right>.menu-search>a {
    width: auto;
    background: 0 0;
    padding: 0
}

.header .navbar-right>.menu-search:focus>a,
.header .navbar-right>.menu-search:hover>a {
    background: 0 0
}

.header .navbar-right>li>a {
    height: 44px;
    width: 44px;
    background: #0c2340;
    -webkit-transition: all .3s ease;
    transition: all .3s ease
}

.header .navbar-default .navbar-right>li>a:focus,
.header .navbar-default .navbar-right>li>a:hover,
.header .navbar-right>li:focus>a,
.header .navbar-right>li:hover>a {
    background: #d61c38
}

.header .navbar-nav .open .dropdown-menu {
    background: 0 0;
    border-radius: 0;
    padding-left: 20px
}

.dropdown-menu>li>a,
.header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    letter-spacing: 1.1px;
    color: #fff;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    padding: 15px 0;
    color: rgba(255, 255, 255, .7);
    border-bottom: 1px dotted rgba(255, 255, 255, .3);
    background: 0 0
}

.dropdown-menu>li:focus>a,
.header .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
.header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus,
.header .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
.header .navbar-default .navbar-nav .open .dropdown-menu>li:focus>a .dropdown-menu>li:hover>a,
.header .navbar-default .navbar-nav .open .dropdown-menu>li:hover>a {
    color: #fff;
    background: 0 0
}

.slider,
.slider .carousel {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.slider .carousel-inner,
.slider .carousel-inner .item {
    height: 100%
}

.slider .carousel-inner .item {
    background-size: cover
}

.page-content {
     padding: 50px 0
   /* padding: 130px 0;*/
}

.tab_view {
    background: rgb(25, 49, 12);
    /*background: rgba(42, 33, 18, .8);*/
    border-radius: 3px;
    margin-top: 10px
}

ul.nav.nav-tabs.responsive-tabs {
    background: #2b2112;
    padding: 10px 15px;
    border-bottom: none;
    border-radius: 3px
}

.tab_container {
    padding: 0 2% 2% 2%
}

.sidebar_block img {
    width: 100%
}

.link_block h2 {
    color: #fff;
    font-size: 20px;
    margin-bottom: 8px;
    font-family: 'Bohemian typewriter'
}

.nav-tabs>li>a:hover {
    cursor: default;
    background: #20190e url(../images/header-bg.jpg) no-repeat;
    border: 1px solid #402c09;
    color: #e9cea7;
    text-shadow: 3px 2px 2px #000;
    border-radius: 5px;
    background-position: 0 0;
    background-size: cover;
    -webkit-box-shadow: inset 2px 2px 3px rgba(136, 121, 121, .68);
    box-shadow: inset 2px 2px 3px rgba(136, 121, 121, .68)
}

.link_block p {
    color: #fff;
    font-size: 16px;
    font-weight: 400;
    margin: 0;
    font-family: texta-regularuploaded_file;
    line-height: 1.3
}

.btn_load a {
    color: #e9cea7;
    border: 1px solid #e9cea7;
    border-radius: 3px;
    padding: 7px 16px 10px 16px;
    display: inline-block;
    margin-top: 20px;
    text-decoration: none;
    font-weight: 700
}

.dropdown-submenu {
    position: relative
}

.dropdown-submenu .dropdown-menu {
    top: 0;
    left: 100%;
    margin-top: -1px
}

.dropdown-submenu.left_si .dropdown-menu {
    top: 0;
    left: auto;
    right: 100%;
    margin-top: -1px
}

.btn_load {
    text-align: center
}

.btn_load a:hover {
    color: #fff;
    background-color: #e9cea7
}

.link_block h2 span {
    padding-right: 10px
}

.link_block p a {
    color: #d1a252;
    font-style: italic;
    text-decoration: underline
}

.link_block>span {
    color: #fff;
    font-family: texta-regularuploaded_file;
    font-weight: 300;
    font-size: 12px
}

.link_block {
    padding: 10px 0;
    border-bottom: 1px dashed rgba(255, 255, 255, .2)
}

.nav-tabs>li>a {
    padding: 6px 25px;
    color: #e9cea7;
    font-size: 17px
}

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:focus,
.nav-tabs>li.active>a:hover {
    cursor: default;
    background: #20190e url(../images/header-bg.jpg) no-repeat;
    border: 1px solid #402c09;
    color: #e9cea7;
    text-shadow: 3px 2px 2px #000;
    border-radius: 5px;
    background-position: 0 0;
    background-size: cover;
    -webkit-box-shadow: inset 2px 2px 3px rgba(136, 121, 121, .68);
    box-shadow: inset 2px 2px 3px rgba(136, 121, 121, .68)
}

.sitemap_listing {
    background: rgba(42, 33, 18, .7);
    border-radius: 0 0 3px 3px;
    display: inline-block;
    width: 100%;
    padding: 3% 0
}

.list_view ul li a img {
    margin-right: 10px
}

.list_view ul {
    margin: 0;
    padding: 0
}

.list_view ul li a:hover {
    color: #d2a04c
}

h3.sitemap_subheading.left_ece {
    padding-left: 15px
}

.sitemap_listing .col-md-6 .col-md-6 ul {
    border-right: 1px dashed rgba(255, 255, 255, .2)
}

.sitemap_listing .col-md-6:last-child .col-md-6:last-child ul {
    border-right: 0 dashed rgba(255, 255, 255, .2)
}

.list_view ul li {
    list-style: none
}

.list_view ul li a {
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    font-family: texta-regularuploaded_file;
    font-weight: 400;
    text-decoration: none
}

.sitemap_subheading {
    padding-bottom: 10px;
    color: #fff;
    font-size: 17px;
    margin-bottom: 5px;
    font-family: 'Bohemian typewriter'
}

.sitemap_header {
    background: #2b2112;
    border-bottom: none;
    border-radius: 3px 3px 0 0
}

.sitemap_header h2 {
    padding: 16px 25px;
    color: #e9cea7;
    font-size: 17px;
    margin: 0;
    text-align: center
}

.responsive-tabs-container .accordion-link {
    display: none;
    margin-bottom: 10px;
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-radius: 3px;
    border: none!important;
    color: #fff;
    cursor: default;
    background: #20190e url(../images/header-bg.png) no-repeat;
    border: 1px solid #402c09;
    color: #fff!important;
    text-shadow: 3px 2px 2px #000;
    border-radius: 5px;
    background-position: 0 0;
    background-size: cover;
    -webkit-box-shadow: inset 2px 2px 3px rgba(136, 121, 121, .68);
    box-shadow: inset 2px 2px 3px rgba(136, 121, 121, .68)
}

.top_bar {
    min-height: 105px;
    background-color: #2b2112;
    background-image: url(../images/round.png);
    background-repeat: no-repeat;
    background-position: center 12px;
    padding: 11px 11px;
    border-radius: 3px
}

.top_bar .cnt_header {
    margin-left: 100px
}

.top_bar h1,
.top_bar p {
    margin-top: 20px;
    text-align: center
}

.top_bar p {
    color: #d1a252;
    font-size: 17px;
    line-height: 1.4
}

.subscribe {
    margin-bottom: 35px;
    padding: 10px 10px 25px;
    background: #351f0e url(../images/subscriber.jpf) no-repeat center center/cover;
    color: #fff;
    border-radius: 5px;
    z-index: 2
}

.subscribe h2 {
    margin-bottom: 15px;
    font-family: 'Amatic SC', cursive;
    font-weight: 700;
    font-size: 36px
}

.subscribe .form-group {
    position: relative;
    max-width: 350px;
    margin: 0 auto
}

.subscribe .form-control {
    border: none;
    padding: 10px 40px 10px 10px;
    background-color: #e8cda8;
    color: #231c11;
    height: auto!important
}

.subscribe .btn {
    position: absolute;
    right: 5px;
    top: 4px;
    border: none;
    color: #e8cda8;
    background: #38200f
}

.official {
    border-radius: 3px;
    padding: 0 12px 0 3px;
    font-size: 13px;
    color: #20190d;
    background-color: #c69136;
    display: inline-block
}

.is_official_sponsor {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    padding-top: 20px;
    border-bottom: 2px dashed #e9d2a9
}

.is_official_sponsor:last-child {
    border: none
}

.is_official_sponsor-text {
    padding-left: 5px
}

.is_official_sponsor-text p {
    font-size: 17px;
    color: #e9d2a9;
    letter-spacing: -.5px
}

.footer-right li {
    position: relative
}

.footer-right li a {
    font-size: 20px;
    color: #e9d2a9;
    letter-spacing: -.5px
}

.footer-right>ul>li:not(:last-child)::after {
    position: relative;
    content: '|';
    display: inline-block;
    font-size: 20px;
    color: #e9d2a9;
    margin-left: 15px
}

.footer-right .form-group {
    position: relative;
    max-width: 250px
}

.footer-right .form-control {
    border: none;
    padding: 10px 40px 10px 10px;
    background-color: #e8cda8;
    color: #231c11
}

.footer-right .btn {
    position: absolute;
    right: 5px;
    top: 4px;
    border: none;
    color: #e8cda8;
    background: #38200f
}

.footer-right .form-control::-moz-placeholder,
.subscribe .form-control::-moz-placeholder {
    color: #231c11;
    opacity: 1
}

.footer-right .form-control:-moz-placeholder,
.subscribe .form-control:-moz-placeholder {
    color: #231c11;
    opacity: 1
}

.footer-right .form-control::-webkit-input-placeholder,
.subscribe .form-control::-webkit-input-placeholder {
    color: #231c11;
    opacity: 1
}

.footer-right .form-control:-ms-input-placeholder,
.subscribe .form-control:-ms-input-placeholder {
    color: #231c11;
    opacity: 1
}

.share p {
    border-bottom: 2px dashed #e8cda8;
    padding-bottom: 5px;
    font-size: 20px;
    color: #e8cda8
}

.share ul {
    margin-bottom: 0
}

.share li a {
    font-size: 30px
}

@media screen and (max-width:1200px) {
    .main_logo {
        display: none!important
    }
}

@media screen and (max-width:992px) {
    .sitemap_block {
        margin-top: 15px
    }
    .sitemap_listing .col-md-6 .col-md-6 ul {
        border-bottom: 1px dashed rgba(255, 255, 255, .2);
        border-right: none;
        margin-bottom: 10px;
        padding-bottom: 10px
    }
    .tab_view {
        background: 0 0
    }
    .tab_container {
        background: rgba(42, 33, 18, .7)
    }
}

@media screen and (max-width:680px) {
    .sitemap_listing .col-md-6 .col-md-6:last-child ul {
        border-bottom: none
    }
}

@media screen and (min-width:768px) {
    .modal-dialog {
        width: 100%;
        max-width: 750px
    }
    .modal-body {
        padding: 20px 45px
    }
    .modal-body .form-group {
        max-width: 350px;
        margin: 0 auto 40px
    }
    .modal-body .form-control {
        margin-bottom: 0
    }
    .modal-body .form-group .btn {
        position: absolute;
        top: 0;
        right: 0;
        height: 34px
    }
    .close:focus,
    .close:hover {
        opacity: 1
    }
    .modal-header .close,
    button.close {
        top: -20px;
        right: -20px;
        height: 47px;
        width: 47px;
        z-index: 9999;
        cursor: pointer
    }
    button.close span {
        display: block
    }
    .header .navbar-header {
        width: 100%
    }
    .header .navbar-default .navbar-toggle {
        display: block
    }
    .header .navbar-default .navbar-collapse {
        clear: both;
        width: 100%;
        padding: 0
    }
    .header .navbar-default .navbar-collapse.in,
    .header .navbar-default .navbar-collapsing {
        display: block!important
    }
    .header .navbar-nav {
        display: inline-block;
        width: 43%;
        padding-left: 20px;
        padding-right: 20px
    }
    ul.nav.navbar-nav.flo_ri {
        float: right
    }
    ul.nav.navbar-nav.flo_ri>li>a {
        padding-left: 0;
        padding-right: 0
    }
    .header .navbar-nav>li {
        width: 100%;
        padding: 0
    }
    .main_logo {
        position: absolute;
        left: 0;
        right: 0;
        margin: auto;
        display: inline-block;
        width: 14%
    }
    .top_bar {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        background-position: 16px 12px
    }
    .top_bar h1,
    .top_bar p {
        margin: 0 0 0 20px;
        text-align: left
    }
    .left-sec .top_bar,
    .tip-sec-text .top_bar {
        min-height: 48px
    }
}

@media screen and (min-width:992px) {
    .footer-left {
        padding-right: 0
    }
}

@media screen and (min-width:1200px) {
    body {
        padding-top: 104px
    }
    .header {
        height: 104px
    }
    .header .navbar-header {
        display: none
    }
    .header .navbar-default .navbar-collapse {
        display: block!important;
        background-color: transparent
    }
    .header .navbar-nav>li {
        width: auto;
        margin-top: 16px
    }
    .header .navbar-nav>li:not(:last-child) {
        margin-right: 18px
    }
    .header .navbar-nav>li>a {
        border: none;
        font-weight: 700;
        font-size: .95rem;
        color: #f0e7d8;
        letter-spacing: 0;
        padding: 9px 16px
    }
    .header .navbar-nav>.main-logo {
        position: relative;
        top: -16px;
        margin-top: 0
    }
    .header .navbar-default .navbar-nav>.open>a,
    .header .navbar-default .navbar-nav>.open>a:focus,
    .header .navbar-default .navbar-nav>.open>a:hover,
    .header .navbar-default .navbar-nav>li>a:focus,
    .header .navbar-default .navbar-nav>li>a:hover {
        background: 0 0;
        color: #f0e7d8
    }
    .header .navbar-default .navbar-nav>.active>a,
    .header .navbar-default .navbar-nav>.active>a:focus,
    .header .navbar-default .navbar-nav>.active>a:hover {
        color: #f0e7d8;
        background: url(../images/active-tab.png) no-repeat center center/cover
    }
    .header .navbar-nav>.main-logo:focus,
    .header .navbar-nav>.main-logo:hover {
        background: 0 0
    }
    .header .navbar-nav .open .dropdown-menu {
        background-color: #38200f;
        padding: 0
    }
    .header .navbar-default .dropdown-menu>li>a,
    .header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        padding: 14px
    }
    .header {
        position: fixed;
        width: 100%;
        top: 0;
        /* top: 85px; */
        left: 0;
        z-index: 999
    }
}

.carousel-inner>.item>a>img,
.carousel-inner>.item>img,
.img-responsive,
.thumbnail a>img,
.thumbnail>img {
    display: block;
    max-width: 100%;
    height: auto
}

.list-inline>li {
    display: inline-block;
    padding-right: 5px;
    padding-left: 5px
}

.navbar-nav>li {
    float: left
}

.navbar {
    padding: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    float: left
}

.list_view ul li a:hover {
    color: #d2a04c
}

.list_view ul li a {
    font-size: 14px;
    line-height: 25px;
    color: #fff;
    font-family: texta-regularuploaded_file;
    font-weight: 400;
    text-decoration: none
}

.link_block a {
    color: #d2a04c
}

.link_block strong {
    color: #fff;
    font-weight: 700;
    margin-right: 15px
}

.link_block time {
    display: block;
    padding-top: 8px;
    font-size: 13px;
    color: #fff;
    opacity: .8;
    font-family: texta-regularuploaded_file;
    font-weight: 400
}

.nav-tabs>li>a:hover {
    border: none;
    text-decoration: none
}

.cnt_header {
    color: #DFD6C8;
    font-size: 2.25rem;
    font-weight: 700;
    padding-left: 10px;
    line-height: 75%;
    font-weight: 400
}

.cnt_header b {
    font-size: 1.15rem;
    color: #fff;
    font-family: texta-regularuploaded_file;
    font-weight: 400
}

.cnt_header b a {
    text-decoration: underline;
    color: #e8cda8
}

.sidebar_block {
    margin-bottom: 30px
}

.blog-sec {
    background: #19310C;
    width: 100%;
    float: left;
    text-align: left;
    margin: 0 0 30px 0
}

.blog-sec .top_bar {
    color: #fff;
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 18px;
    background-image: none;
    min-height: 24px
}

.blog-sec .top_bar h2 {
    width: 100%;
    text-align: center;
    font-size: 20px
}

.blog-sec ul {
    padding: 10px;
    margin: 0;
    list-style-type: none
}

.blog-sec ul li {
    width: 100%;
    float: left;
    padding: 0 0 0 50px;
    line-height: normal;
    margin: 0 0 20px 0;
    position: relative
}

.blog-sec ul li a {
    font-weight: 700;
    color: #fff;
    font-size: 14px;
    font-family: texta-regularuploaded_file;
    font-weight: 400
}

.blog-sec ul li::before {
    background: url(../images/hat.png) no-repeat left center;
    position: absolute;
    height: 26px;
    content: '';
    width: 100%;
    left: 0
}

.top-banner {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 15px 0;
    text-align: center
}

.content-block {
    margin-top: 16px!important
}

.content-block {
    width: 100%;
    padding: 16px;
    margin: 0;
    background: rgb(25, 49, 12);
}

.content-block b,
.content-block i,
.content-block li,
.content-block p,
.content-block td,
.content-block th {
    width: 100%;
    padding: 0;
    margin: 0 0 15px 0;
    color: #eee;
    font-size: 1.25rem; /*1.55*/
    font-weight: 600;
    font-family: texta-regularuploaded_file;
    line-height: 2rem;
}

.content-block b,
.content-block i,
.content-block li,
.content-block td,
.content-block th {
    width: inherit
}

.content-block textarea {
    color: #000
}

.content-block h1,
.content-block h3,
.content-block h4 {
    color: #fff
}

.content-block p a {
    text-decoration: underline;
    font-size: 18px;
    color: #fff;
    font-family: 'Bohemian typewriter'
}

.tip-bottom-img {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

.tip-sec-text {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

.tip-sec-text ul {
    padding: 10px 0;
    margin: 0;
    list-style-type: none
}

.tip-sec-text ul li {
    width: 100%;
    padding: 0 0 0 54px!important;
    margin: 0 0 10px 0
}

.tip-sec-text ul li a {
    color: #fff;
    text-decoration: underline;
    font-size: 14px;
    font-family: texta-regularuploaded_file;
    font-weight: 400
}

.tip-sec-text ul li:before {
    background: url(../images/hat.png) no-repeat left center;
    position: absolute;
    height: 26px;
    content: '';
    width: 100%;
    left: 0
}

.left-sec .top_bar,
.tip-sec-text .top_bar {
    color: #fff;
    font-size: 13px;
    padding: 11px 11px;
    background-image: none;
    min-height: 24px
}

.left-sec {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0
}

.tab_view {
    background: rgb(25, 49, 12);
    border-radius: 3px;
    margin-top: 10px
}

.footer-body-sec {
    background: rgba(42, 33, 18, .7);
    text-align: left;
    width: 100%;
    font-size: 11pt;
    color: #fff;
    padding: 8px;
    margin: 0 0 35px
}

.footer-body-sec p {
    width: 100%;
    padding: 0;
    margin: 0 0 15px 0;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    font-family: texta-regularuploaded_file;
    line-height: 19px
}

.footer-body-sec p a {
    color: rgba(239, 232, 220, 1);
    font-family: 'Bohemian typewriter';
    text-decoration: underline
}

.boy-box {
    background-image: url(../images/webmaster-round.png)
}

.content-block h2 {
    color: #D5A44C;
    font-weight: bold;
}

.content-block ul {
    float: left;
    /* padding: 0; */
    margin: 0 0 20px 0;
    /* list-style-type: none */
}

.content-block ul li {
    width: 100%;
    float: left;
    padding: 0;
    margin: 0 0 10px 0;
    position: relative;
    color: #fff;
    font-size: 14px;
    font-weight: 400;
    font-family: 'Open Sans', sans-serif
}

.content-block ul li a {
    color: #fff;
    text-decoration: underline;
    font-size: 14px;
    font-family: texta-regularuploaded_file;
    font-weight: 400
}

.content-block .top_bar {
    color: #fff;
    margin-bottom: 15px
}

.tip-bottom-img img {
    width: 100%;
    height: auto
}

.pagination {
    width: 100%;
    float: left;
    padding: 0;
    margin: 10px 0 10px 0;
    background: url(../images/header-bg.png) no-repeat;
    position: relative;
    z-index: 100
}

.pagination ul {
    padding: 5px 5px;
    margin: 0;
    list-style-type: none;
    width: 100%;
    float: left
}

.pagination ul li {
    width: auto;
    float: left;
    padding: 0;
    margin: 0 5px 0 0
}

.pagination ul li a {
    color: #fff;
    padding: 6px 15px;
    text-decoration: none;
    float: left
}

.pagination ul li a:hover {
    color: #e9cea7;
    background: url(../images/pagination-bg.png) no-repeat;
    color: #e9cea7
}

.pagination ul li a.active {
    background: url(../images/pagination-bg.png) no-repeat;
    background-size: cover;
    color: #e9cea7
}

.link_block {
    margin-bottom: 12px;
    border-bottom: 1px dashed rgba(255, 255, 255, .2)
}

.link_block h2 {
    font-size: 19px
}

.link_block h2 a {
    color: #d2a04c
}

.link_block li,
.link_block p,
.link_block td {
    font-size: 17px;
    line-height: 1.3
}

.left-img {
    width: auto;
    float: left;
    padding: 10px;
    margin: 0 15px 15px 0;
    border-radius: 5px;
    background: rgba(42, 33, 18, .7)
}

.left-img img {
    margin: 0
}

.top_bar p a {
    color: #fff;
    text-decoration: underline;
    margin-right: 20px
}

@media only screen and (max-width:1199px) {
    .header .navbar-nav .open .dropdown-menu {
        background: #20190e!important;
        padding-right: 20px
    }
}

@media only screen and (max-width:991px) {
    .container {
        max-width: 100%
    }
    .top-banner img {
        width: 100%;
        height: auto
    }
    .tip-sec-text ul {
        margin-bottom: 15px
    }
    .tab_view {
        margin-bottom: 30px
    }
}

@media only screen and (max-width:768px) {
    .navbar-nav>li {
        width: 100%
    }
}

@media only screen and (max-width:490px) {
    .left-img {
        width: 100%;
        margin-right: 0
    }
}

hr {
    width: 100%;
    float: left;
    padding: 0;
    margin: 5px 0 15px;
    border-bottom: 1px dashed rgba(255, 255, 255, .2);
    border-top: none
}

.search-header {
    margin-bottom: 35px;
    padding: 10px 10px 25px;
    background: 0 0;
    color: #fff;
    border-radius: 5px;
    z-index: 2
}

.info.no-res {
    color: #fff;
    text-align: center
}

.tab-content .content-block {
    background: inherit
}

.tab-content .top-text-part2,
.tab-content center,
.tab-content li,
.tab-content p,
.top-text-part2 td b,
.top-text-part2 td h3,
.top-text-part2 td h4,
.top-text-part2 td p,
.top-text-part2 td span {
    padding-left: 10px;
    color: #eee
}

.top-nav .header-search {
    color: rgba(239, 232, 220, .7)
}

input.header-search {
    background-color: rgba(255, 255, 255, .4);
    min-width: 200px;
    max-width: 33%;
    display: inline-block
}

.header-search .btn {
    border: none;
    color: #38200f;
    background: #e8cda8;
    font-weight: 900
}

.navbar-nav .dropdown>ul {
    background-color: #20190e
}

.navbar-nav .dropdown>ul li {
    background: #2b2112
}

.navbar-nav .dropdown-menu>li>a:focus,
.navbar-nav .dropdown-menu>li>a:hover,
.navbar-nav .dropdown>ul li:active,
.navbar-nav .dropdown>ul li:focus,
.navbar-nav .dropdown>ul li:focus-within,
.navbar-nav .dropdown>ul li:hover {
    background: rgba(42, 33, 18, .9);
    color: #fff
}

#contact_form {
    padding-bottom: 20px
}

#contact_form .row {
    margin-bottom: 10px
}

.tab_view form {
    color: #eee
}

.tab_view input,
.tab_view textarea {
    color: #333
}

blockquote>font {
    color: #eee
}

blockquote>font a:focus,
blockquote>font a:hover {
    color: #689fd0
}

blockquote form input[name=submit] {
    padding-top: 5px;
    float: left;
    padding-right: 10px
}

blockquote form a>img {
    border-radius: 5px;
    margin-top: 6px
}

table tr[bgcolor="#cccccc"] td font b {
    color: #333!important
}

.tab_view .col a,
.tab_view .top-text-part2 a,
.tab_view table a {
    color: #9fcff9
}

.content-block .link_block a span:focus,
.content-block .link_block a span:hover,
.tab_view .col a:focus,
.tab_view .col a:hover,
.tab_view .top-text-part2 a:focus,
.tab_view .top-text-part2 a:hover,
.tab_view table a:focus,
.tab_view table a:hover {
    color: #4eacff
}

.content-block .link_block a,
.content-block .link_block a span {
    color: #d2a04c!important
}

.content-block .link_block a span:focus,
.content-block .link_block a span:hover,
.content-block .link_block a:focus,
.content-block .link_block a:hover {
    color: #e6a435!important
}

.content-block span {
    color: #eee
}

.header-search.form-control {
    padding: 5px 20px;
    margin: 1px 0 0 -5px;
    background: rgba(239, 232, 220, .3);
    border: 1px solid rgba(239, 232, 220, .6)
}

.sitemap_friends ul a {
    font-size: 16px;
    color: #fff!important
}

.list_view ul div {
    padding-bottom: 0!important;
    line-height: 22px
}

.list_view ul div span {
    font-weight: 500!important
}

.content li a,
.list_view ul div a {
    font-size: 15px;
    line-height: 25px;
    color: #fff!important;
    font-family: texta-regularuploaded_file;
    font-weight: 400;
    text-decoration: none
}

.content li a:hover,
.list_view ul div a:hover {
    color: #d2a04c!important;
    text-decoration: none
}

.nav-tabs>li>a {
    cursor: pointer!important
}

.content ul ul {
    padding-left: 20px;
    padding-bottom: 10px
}

.content li {
    padding-left: 0
}

.content .row div {
    padding-top: 20px
}

.content .row div::first-of-type {
    border-right: 1px dashed #d2a04c;
    margin-left: 20px
}

ins[data-revive-loaded="1"] {
    z-index: 1
}

.content-block ol {
    display: inline-block
}

#new-blog-posts .tab_container div>div,
#new-content .tab_container div>div,
#news .tab_container div {
    background: 0 0!important;
    color: #eee!important;
    font-family: 'Open Sans', sans-serif!important;
    font-size: 16px!important;
    font-weight: 400!important
}

#new-blog-posts .tab_container div:first-of-type,
#new-content .tab_container div:first-of-type {
    color: #d1a252!important
}

#news .tab_container div>div {
    border-top: 1px dashed rgba(255, 255, 255, .2);
    padding-top: 10px
}

#news .tab_container div>div:first-of-type {
    border-top: none
}

#new-blog-posts .tab_container div>div a span,
#new-content .tab_container div>div a span,
#news .tab_container div>div a span {
    color: #fff!important;
    font-family: 'Bohemian typewriter'!important;
    font-size: 19px!important;
    line-height: 40px;
    vertical-align: bottom
}

#new-blog-posts .tab_container div>div a span:before,
#new-content .tab_container div>div a span:before,
#news .tab_container div>div a span:before {
    content: '';
    background: url(/images/hat.png);
    display: inline-block;
    width: 40px;
    height: 26px;
    margin-right: 10px
}

#new-blog-posts .tab_container div>div a,
#new-content .tab_container div>div a,
#news .tab_container div>div a {
    color: #d1a252!important
}

#new-blog-posts .tab_container div[style="clear: both;"],
#new-content .tab_container div[style="clear: both;"],
#news .tab_container div[style="clear: both;"] {
    border-bottom: 1px dashed rgba(255, 255, 255, .2);
    padding-top: 10px
}

.content-block [color="#000000"],
.content-block [style="color: windowtext;"],
.content-block [style="font-weight: normal; color: windowtext;"] {
    color: #fff!important
}

@media only screen and (max-width:767px) {
    .top_bar>* {
        padding-top: 100px;
        padding-left: 0!important;
        margin-left: 0!important
    }
    .top_bar.blog_entry>* {
        padding-top: 0
    }
    .boy-box {
        text-align: center
    }
    .navbar-nav li:last-child a {
        border: none!important
    }
}

.show.show.show {
    display: block!important
}

.hide.hide.hide {
    display: none!important
}

.news-columns .card {
    background: rgba(42, 33, 18, .7)!important;
    color: #fff!important
}

.news-columns .card a {
    color: #d2a04c!important
}

.radio .cr {
    position: relative;
    display: inline-block;
    border: 1px solid #a9a9a9;
    border-radius: .25em;
    width: 1.3em;
    height: 1.3em;
    float: left;
    margin-right: .5em
}

.radio .cr {
    border-radius: 50%
}

.checkbox .cr .cr-icon,
.radio .cr .cr-icon {
    position: absolute;
    font-size: .8em;
    line-height: 0;
    top: 50%;
    left: 20%
}

.radio .cr .cr-icon {
    margin-left: .04em
}

.checkbox label input[type=checkbox],
.radio label input[type=radio] {
    display: none
}

.checkbox label input[type=checkbox]+.cr>.cr-icon,
.radio label input[type=radio]+.cr>.cr-icon {
    transform: scale(3) rotateZ(-20deg);
    opacity: 0;
    transition: all .3s ease-in
}

.checkbox label input[type=checkbox]:checked+.cr>.cr-icon,
.radio label input[type=radio]:checked+.cr>.cr-icon {
    transform: scale(1) rotateZ(0);
    opacity: 1
}

.checkbox label input[type=checkbox]:disabled+.cr,
.radio label input[type=radio]:disabled+.cr {
    opacity: .5
}

.isnl_signup.modal-subscribe .modal-content {
    background-color: #e1d7c7fa
}

@media only screen and (max-width:1199px) {
    .header .navbar-default .navbar-toggle {
        float: right
    }
    .header .navbar-nav>li>a {
        width: 100%;
        float: left
    }
    .dropdown-menu>li>a,
    .header .navbar-default .navbar-nav .open .dropdown-menu>li>a {
        float: left;
        width: 100%
    }
    .header .navbar-nav .open .dropdown-menu {
        padding-right: 20px;
        padding-left: 20px
    }
}

@media only screen and (max-width:767px) {
    .header .navbar-default .navbar-toggle {
        float: right
    }
}
.advance-search-link{color: #d2a04c!important;}

.toggle.btn .btn-primary{
    color: #38200f !important;
    border-color: #e8cda8 !important;
    background: #e8cda8 !important;
}

.advance-search-search-btn{
    color: #38200f !important;
    border-color: #e8cda8 !important;
    background: #e8cda8 !important;
}
/*New CSS 24-01-2020 task -1*/
.knapsack-top-bar {
    background: #19802bf2;
    /* margin-top: 0; */
    position: fixed;
    width: 100%;
    height: 100px;
    top: 0;
    left: 0;
    color:#fff;
    z-index: 99;
}
#subscribe,#subscribe-modal {
    text-align: center;
    top: 15px;
    /* width: 66px; */
    font-size: 30px;
    background-image: linear-gradient(#28a0e5,#015e94);
    -webkit-font-smoothing: antialiased;
    border: 0;
}
#knapsack-modal button.close {
    top: 20px;
    right: 20px;
}
@media screen and (max-width: 1200px){
    .header{
        top: 100px;
    }
}
@media screen and (max-width: 980px){
    .header{
        top: 125px;
    }
    .knapsack-top-bar {
        height:125px;
    }
}
@media screen and (max-width: 768px){
    .header{
        top: 145px;
    }
    .knapsack-top-bar {
        height: 145px;
    }
    .page-content {
        /* padding: 50px 0; */
        padding: 170px 0;
    }
}
@media screen and (max-width: 678px){
     .header{
        top: 170px;
    }
    .knapsack-top-bar {
        height: 170px;
    }
    #subscribe{
        top:55px;
        left:-15px;
    }
    .page-content {
        /* padding: 50px 0; */
        padding: 190px 0;
    }
}
@media screen and (max-width: 576px){
    .header{
       top: 240px;
   }
   .knapsack-top-bar {
       height: 240px;
   }
   #subscribe{
       top: unset;
       left: unset;

   }
   .knapsack-align-btn-center{
       text-align:center;
   }
   .page-content {
    /* padding: 50px 0; */
    padding: 260px 0;
}
}
@media screen and (max-width: 480px){
    .header{
       top: 260px;
   }
   .knapsack-top-bar {
       height: 260px;
   }
   #subscribe{
       top: unset;
       left: unset;

   }
   .knapsack-align-btn-center{
       text-align:center;
   }
   .page-content {
    /* padding: 50px 0; */
    padding: 280px 0;
}
}
@media screen and (max-width: 476px){
    .header{
       top: 265px;
   }
   .knapsack-top-bar {
       height: 265px;
   }
   .page-content {
   /* padding: 50px 0; */
       padding: 280px 0;
   }
}
@media screen and (max-width: 429px){
    .header{
       top: 290px;
   }
   .knapsack-top-bar {
       height: 290px;
   }
   .page-content {
   /* padding: 50px 0; */
       padding: 280px 0;
   }
   #subscribe{
       font-size:26px;
   }
}
@media screen and (max-width: 432px){
    .header{
       top: 290px;
   }
   .knapsack-top-bar {
       height: 290px;
   }
   .page-content {
   /* padding: 50px 0; */
   padding: 300px 0px;
   }
   #subscribe{
       font-size:26px;
   }
}
@media screen and (max-width: 414px){
    .header{
       top: 290px;
   }
   .knapsack-top-bar {
       height: 290px;
   }
   .page-content {
   /* padding: 50px 0; */
   padding: 300px 0;
   }
   #subscribe{
       font-size:26px;
   }
}
@media screen and (max-width: 411px){
    .header{
       top: 290px;
   }
   .knapsack-top-bar {
       height: 290px;
   }
   .page-content {
   /* padding: 50px 0; */
   padding: 300px 0;
   }
   #subscribe{
       font-size:26px;
   }
}
@media screen and (max-width: 384px){
    .header{
       top: 305px;
   }
   .knapsack-top-bar {
       height: 305px;
   }
   .page-content {
   /* padding: 50px 0; */
   padding: 315px 0;
   }
   #subscribe{
       font-size:26px;
   }
}
@media screen and (max-width: 376px){
    .header{
       top: 310px;
   }
   .knapsack-top-bar {
       height: 310px;
   }
   .page-content {
   /* padding: 50px 0; */
   padding: 320px 0;
   }
   #subscribe{
       font-size:26px;
   }
}
@media screen and (max-width: 360px){
    .header{
       top: 310px;
   }
   .knapsack-top-bar {
       height: 310px;
       font-size: 15px;
   }
   .page-content {
   /* padding: 50px 0; */
   padding: 320px 0;
   }
   #subscribe{
       font-size:26px;
   }
}
