@font-face {
    font-family: 'Dead Kansas';
    src: url('../fonts/cavemap/DeadKansas.eot');
    src: local('Dead Kansas'), local('DeadKansas'),
        url('../fonts/cavemap/DeadKansas.eot?#iefix') format('embedded-opentype'),
        url('../fonts/cavemap/DeadKansas.woff2') format('woff2'),
        url('../fonts/cavemap/DeadKansas.woff') format('woff'),
        url('../fonts/cavemap/DeadKansas.ttf') format('truetype'),
        url('../fonts/cavemap/DeadKansas.svg#DeadKansas') format('svg');
    font-weight: normal;
    font-style: normal;
}
.ond {

    display: inline-block;
    letter-spacing: 1.5px;
    font-weight: bold;

}
body.rtl #sp-top-bar .sp-module {
  margin: 0 20px 0 0;
}
body.rtl .sp-contact-info {
  float: left;
}
body.rtl .sp-module-content .mod-languages ul.lang-inline li {
  margin: 0 0 0 5px;
}
body.rtl #offcanvas-toggler {
  float: left;
}
body.rtl #offcanvas-toggler >i {
  padding: 0 10px 0 0;
}
body.rtl .close-offcanvas {
  right: auto;
  left: 10px;
}
body.rtl .offcanvas-menu {
  -webkit-transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
  transition: opacity 400ms cubic-bezier(0.7,0,0.3,1), left 400ms cubic-bezier(0.7,0,0.3,1);
}
body.rtl .body-innerwrapper:after {
  left: 0;
}
body.rtl .offcanvas-menu {
  left: -280px;
}
body.rtl.offcanvas .offcanvas-menu {
  left: 0;
}
body.rtl .sp-megamenu-parent {
  float: left;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:after {
  display: none;
}
body.rtl .sp-megamenu-parent >li.sp-has-child>a:before {
  content: " \f107";
  font-family: FontAwesome;
  margin-right: 5px;
}
body.rtl .sp-megamenu-parent .sp-dropdown .sp-dropdown-items .sp-has-child>a:after {
  float: left;
  content: " \f104";
}
body.rtl .sp-module ul >li >a:before {
  margin-right: 0;
  margin-left: 8px;
  content: "\f104";
  float: right;
}
body.rtl .entry-header.has-post-format {
  margin-left: 0;
  margin-right: 68px;
}
body.rtl .post-format {
  left: auto;
  right: -68px;
}
body.rtl .article-info >dt >i,
body.rtl .article-info >dd >i {
  margin-right: 0;
  margin-left: 3px;
}
body.rtl .entry-link:before {
  top: auto;
  left: auto;
  right: -60px;
  transform: rotate(-90deg);
}
body.rtl .entry-quote:before {
  left: auto;
  transform: rotate(-15deg);
  top: auto;
  right: -40px;
}
body.rtl .categories-list .page-header a.pull-right {
  float: left !important;
}
body.rtl .newsfeed-category .category li .pull-left {
  float: right !important;
}
body.rtl .search .btn-toolbar .pull-left {
  float: right !important;
}

.owl-stage-outer{direction: ltr}
.com-users.view-profile .profile{
    position:relative;
}
.com-users.view-profile .profile .btn-toolbar.items-edit {
    position: absolute;
    left: 0;
}
.com-users.view-profile .profile li a span {
    color: #727271;
}

.com-users.view-profile .profile li a {
    color: black;
    border: 1px solid #ddd;
    background: #f3f3f3;
}

.view-directory .dorna-form-caption {
    display: none;
}
#rsform-table1 p.rsform-title, #rsform-table1 hr {
    display: none;
}

.sp-dropdown-inner .sp-module li a:hover {
    color: #E91E63 !important;
}
.sp-menu-item.sp-has-child .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-right .sp-inner {
    color: #000 !important;
}

.dorna-mega-menu li {
    background: unset;
    border: 0px !important;
    border-radius: 3px;
    color: #d0e405;
    float: right;
    font-size: 12px;
    line-height: 22px;
    padding: 20px;
    text-align: right;
    width: 47%;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    margin: 1%;
}
.dorna-mega-menu li a {
    color: #fff !important;
    font-size: 16px !important;
    line-height: 24px !important;
    margin-bottom: 20px;
    margin-top: 0;
    display: inline-block !important;
}
.dorna-mega-menu li:hover {
    background-color: #1de1f7cc;
    transition: 800ms !important;
    color: #0a1be8;
}

.dorna-mega-menu li span.fa.fa-table {
    color: #ffffff;
    background: #F44336;
}
.dorna-mega-menu li span.fa.fa-map-marker {
    color: #ffffff;
    background: #90ca0a;
}
.dorna-mega-menu li span.fa.fa-floppy-o {
    color: #ffffff;
    background: #8b55ec;
}
.dorna-mega-menu li span.fa.fa-paper-plane-o {
    color: #ffffff;
    background: #ffb205;
}
.dorna-mega-menu li span.fa.fa-microphone {
    color: #ffffff;
    background: #90ca0a;
}
.dorna-mega-menu li span.fa.fa-pied-piper-alt {
    color: #ffffff;
    background: #8b55ec;
}
.dorna-mega-menu li span.fa.fa-bullhorn {
    color: #ffffff;
    background: #F44336;
}
.dorna-mega-menu li span.fa.fa-paint-brush {
    color: #ffffff;
    background: #ffb205;
}
.dorna-mega-menu li span.fa.fa-key {
    color: #ffffff;
    background: #0acae2;
}
.dorna-mega-menu li span.fa.fa-yelp {
    color: #ffffff;
    background: #e06802;
}
.dorna-mega-menu li span.fa.fa-odnoklassniki {
    color: #ffffff;
    background: #0acae2;
}
.dorna-mega-menu li span.fa.fa-fax {
    color: #ffffff;
    background: #e06802;
}

.dorna-mega-menu li span.fa {
    text-align: center;
    line-height: 16px;
    font-size: 150%;
    border-radius: 3px;
    margin-left: 15px;
    padding: 6px;
    width: 30px;
    height: 30px;
    vertical-align: middle;
}

.sp-menu-item.sp-has-child .sp-dropdown.sp-dropdown-main.sp-dropdown-mega.sp-menu-right{
    background: #fff;
}
.sp-menu-item.sp-has-child .sp-dropdown-inner {
    background: #fff;
}
.sp-megamenu-parent .sp-module {
    padding-right: 0px !important;
}
.item-sub-title {
    display: block;
}
.sp-menu-item.sp-has-child .sp-dropdown-inner .custom img {
    display: block;
    text-align: center;
    margin: 0 auto;
    margin-top: 25%;
}
#article-related-id .moduletable.dorna h3 {
    display: none;
}
#article-related-id .moduletable.dorna .mod-list .title h3 {
    display: inherit;
}

.custom-dorna-menu li.first {
    float: right;
    padding: 20px;
    text-align: right;
    color: #8ff4ff;
    font-size: 12px;
    width: 50%;
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s ease 0s;
    -moz-transition: all 0.3s ease 0s;
    -o-transition: all 0.3s ease 0s;
    -ms-transition: all 0.3s ease 0s;
    border:0 !important;
}
.custom-dorna-menu li.first h2 {
    margin-bottom: 10px;
    text-shadow: 0 0 #000;
    margin-top: 0;
    font-size: 16px !important;
    font-weight: bold;
    line-height: 20px !important;
    color: #fff;
}
.custom-dorna-menu-image {
    margin-left: 15px !important;
    padding: 6px;
    vertical-align: middle;
    display: inline !important;
    margin: unset !important;
    width: 32px !important;
}
.custom-dorna-menu-child li {
    border: unset !important;
    margin-right: 30px;
    position:relative;
}
.custom-dorna-menu-child li::before {
    position: absolute;
    width: 5px;
    height: 5px;
    background: red;
    content: "";
    top: 18px;
    right: -20px;
}
#sp-dorna-footer{
    position:relative;
    background-color: #ffde00 !important;
    color: #000 !important; 
    padding-bottom: 50px;
}

@media only screen and (min-width : 979px) {
    #sp-dorna-footer::after {
    background: transparent url("../images/footer-bottom.png") no-repeat top !important;
    content: "";
    position: absolute;
    height: 160px;
    width: 355px;
    bottom: -22px;
    right: 0px;
    z-index:8;
    }
}

#sp-dorna-footer-01 {
    font-size: 90%;
    line-height: 24px;
    text-align: justify;
}
#sp-dorna-footer-01{
    padding-left:50px;
    padding-right:50px;
}
#st_gdpr_iframe{
    top:0px;
}
.dorna-footer-menu-suffix ul li{
    border : 0px;
}
#sp-dorna-footer-01, #sp-dorna-footer-02, #sp-dorna-footer-03, #sp-dorna-footer-04 {
    padding-top: 11px;
    margin-top: 0px !important;
    padding-bottom:0px;
    position:relative;
}


#sp-dorna-footer-01 h3.sp-module-title, #sp-dorna-footer-02 h3.sp-module-title, #sp-dorna-footer-03 h3.sp-module-title, #sp-dorna-footer-04 h3.sp-module-title{
    font-weight: bold;
    font-size: 130%;
    color: #d0000c;
}
#sp-dorna-footer {

    
}
#sp-footer .container {
    border-top: 0 !important;
    padding: 10px 0 0 0 !important;
}
.jmm-social.default .jmm-list li {
    border: 0 !important;
}

.jmm-item:hover {
    transform: scale(1.5, 1.5);
    -ms-transform: scale(1.5, 1.5);
    -webkit-transform: scale(1.2, 1.2);
}
.custom.dorna-footer-btn-register a {
    display: block;
    background: #ed145b;
    margin-top:15px !important;
    color: #000;
    text-align: center;
    border-radius: 5px;
}
.dorna-footer-menu-suffix.sp-module ul > li > a:hover ,.dorna-footer-menu-suffix.sp-module ul > li > a:focus {
    color: #e8000e !important;
    font-weight: bold;
    padding-right: 10px;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.dorna-footer-menu-suffix.sp-module ul > li > a{
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
    line-height: 26px !important;
}
#sp-dorna-footer-01 h3.sp-module-title {
    font-family: 'Dead Kansas', tahoma;
    letter-spacing: 2px;
    text-align: left;
    font-size: 300%;
    font-weight: normal;
    margin-top: -10px;
}
.random-image-row-02 {
    margin-top: 10px;
}

.short-link {
    text-align: left;
    margin-bottom: 20px;
    margin-top: 20px !important;
    background: #d2faff;
    padding: 5px 10px;
    border-radius: 15px;

}
.label-link {

    float: right;
    background: #2c2f34;
    padding: 0 10px;
    color: #fff;
    margin-right: -10px;
}
.label-link, .value-link {
    display: inline-block;
}
.label-link .fa {
    margin-left: 10px;
}
.label-link {
    float: right;
    background: #21c0d4;
    padding: 5px 10px;
    color: #f1f1f1;
    margin-right: -10px;
    margin-top: -5px;
    border-radius: 0 15px 15px 0;
}
.value-link a {
    color: gray;
}

.tags.inline {
    background: #d2faff;
    clear: both;
    margin: 0;
    padding: 5px 10px;
    border-radius: 15px;
}
.tags.inline li {
    display: inline-block;
    padding-right: 5px;
}
/*
.tags.inline li a {
    border: 1px solid #a5a5a5;
    color: #83868a !important;
    background: #eaeaea;
}*/
.tags.inline li a {
    padding-right:5px;
    padding-left:10px;
}
.label-tag-dorna .fa {
    margin-left: 5px;
}
.relateditems.dorna.mod-list.row{
    margin:0px;
}
.tag-dorna ul li a.label-info[href], .tag-dorna ul li a.label-info[href]{
        -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}

.tag-dorna ul li a.label-info[href]:hover, .tag-dorna ul li a.label-info[href]:focus {
    
    color: #fff !important;
    -webkit-transition: all .3s ease-in;
    transition: all .3s ease-in;
}
.sp-page-builder .page-content #section-id-1493573327437 {
    padding-bottom: 100px !important;
    padding-top: 30px !important;

}

.home-page-no-footer-dorna #sp-dorna-footer ,.home-page-no-footer-dorna #sp-btn-footer{
    display: none;
}

.home-page-no-footer-dorna .sp-page-builder .page-content #section-id-1493573327437 {
    padding-bottom: 0px !important;
    padding-top: 0px !important;

}




.value-link {
  position: relative;
}
.value-link:hover #st-1 {

    display: block !important;
    position: absolute;
    top: -40px;
    width: unset;
    left: -10px;
    background: unset;
    -moz-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -ms-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -o-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -webkit-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    padding: 10px;

}
.value-link:hover #st-1 .st-btn{
    display: inline-block !important;
}
.short-link {

    position: relative;

}
#st_gdpr_iframe {

    left: unset !important;

}
#st-1.st-has-labels .st-btn {

    min-width: 50px !important;

}
.st-label {

    display: none !important;

}
.st-btn{
    display:none !important;
}
#sp-dorna-footer a {

    font-size: 90% !important;

}
#typed {

    font-size: 95% !important;

}


.dorna-random-image img:hover {
  -webkit-filter: saturate(0.7);
  filter: saturate(0.7);
  transform: scale(1.2);
  transition: transform .5s;
}
.dorna-random-image img {
  border-radius: 4px;
  padding: 2px;
  background: #d0000c;
  transition: transform .5s;
}

#sp-two-btn-footer {

    margin: 10px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;

}
#sp-two-btn-footer a {
    margin: 20px;
    background: #ed145b;
    color: #000;
    text-align: center;
    border-radius: 5px;
    padding: 7px 15px;
}
#sp-btn-footer {

    background: #ffde00;
    position: relative;
    margin-top: -40px;

}
 #social-shared-link{
     display:none;
 }
.value-link:hover #social-shared-link {

    display: block !important;
    position: absolute;
    top: -40px;
    width: unset;
    left: 110px;
    background: unset;
    -moz-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -ms-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -o-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    -webkit-transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    transition: o 0.2s ease-in, p 0.2s ease-in, a 0.2s ease-in, c 0.2s ease-in, i 0.2s ease-in, t 0.2s ease-in, y 0.2s ease-in;
    padding: 10px;

}
#social-shared-link .button:hover {
    opacity: .8;
    top: -4px;
    -moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    transition: opacity 0.2s ease-in, top 0.2s ease-in;
    position: relative;
}

#social-shared-link .button {
    background: #55acee;
    color: #fff;
    border: 0;
    border-radius: 4px;
    margin-left: 5px;
    -moz-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -ms-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -o-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    -webkit-transition: opacity 0.2s ease-in, top 0.2s ease-in;
    transition: opacity 0.2s ease-in, top 0.2s ease-in;
}



.custom-dorna-menu-child li a {
    background: unset !important;
    border: unset;
    color: #fff !important;
}

@media (min-width: 319px) and (max-width: 480px) {
    
    .dorna-footer-2-class, .dorna-footer-3-class {
    
        padding-right: 30px;
        padding-left: 30px;
    
    }
    .btn-footer-body, .btn-footer-body a {
    
        margin: 0 5px !important;
        padding: 9px !important;
    
    }
    .sp-column.dorna-footer-1-class h3 span {
    
        margin-left: -15px;
    
    }
    .sp-column.dorna-footer-1-class h3 {
        font-size: 170% !important;
    }
}
.sp-column.dorna-footer-1-class h3 span {
color: #3131f3 !important;
}

@media (min-width: 768px) and (max-width: 1024px) {
    
    .dorna-footer-2-class, .dorna-footer-3-class {
    
        padding-right: 30px;
    
    }
}
@media (min-width: 481px) and (max-width: 550px) {
    .dorna-random-image .col-xs-4 {
    
        width: 25.333%;
        margin-right: 3%;
    }
}
@media (min-width: 551px) and (max-width: 650px) {
    .dorna-random-image .col-xs-4 {
    
        width: 25.333%;
        margin-right: 5%;
    }
}

@media (min-width: 651px) and (max-width: 767px) {
    .dorna-random-image .col-xs-4 {
    
        width: 20.333%;
        margin-right: 9%;
    }
}

@media (min-width: 481px) and (max-width: 767px) {
    
    .dorna-footer-2-class, .dorna-footer-3-class {
    
        padding-right: 30px;
    
    }
    .btn-footer-body, .btn-footer-body a {
    
        margin: 0 5px !important;
        padding: 9px !important;
    
    }
    .sp-column.dorna-footer-1-class h3 span {
    
        margin-left: -15px;
    
    }
    .sp-column.dorna-footer-1-class h3 {
        font-size: 240% !important;
    }
    .dorna-random-image {
        padding-left: 30px;
    }
}

@media (min-width: 767px) and (max-width: 978px) {

  #sp-dorna-footer::after {
      background: transparent url("../images/footer-bottom-sm.png") no-repeat top !important;
      content: "";
      position: absolute;
      height: 98px;
      width: 216px;
      bottom: -22px;
      right: 0px;
      z-index:8;
  }

}


.custom-child-item .form-control:focus {
    border-color: unset !important;

    -webkit-box-shadow: unset !important;
    box-shadow: unset !important;
}

a.btl-buttonsubmit{
    color: rgb(245, 53, 53);
    background: rgb(251, 207, 100) none repeat scroll 0% 0%;
    box-shadow: unset;
    text-shadow: unset;
}
a.btl-buttonsubmit {
    border: none !important;
    box-shadow: 1px 1px 3px rgba(9,4,3,0.86);
    cursor: pointer;
    text-align: center !important;
    text-shadow: 0 1px 1px #4A4A4A;
    width: auto !important;
    display: inline-block;
}
a.btl-buttonsubmit{
    color: #ffffff !important;
    background: #90ca0a none repeat scroll 0% 0% !important;
    box-shadow: unset !important;
    text-shadow: unset !important;
    border-radius: 6px;
	padding:0 10px;
}

.entry-header.has-post-format .modified {
    margin-top: 10px;
    border: 0 !important;
}

@media (max-width: 767px) {
  #sp-footer #sp-footer1 .sp-column .sp-copyright {
    padding-left: 15px !important;
    padding-right: 15px !important;
    font-size: 80% !important;
    display:inherit;
  }
  #sp-footer1 {
    padding: unset !important;
    display:block !important;
}
#sp-footer #sp-footer1 .sp-column{
    display:block !important;
}
   #sp-footer #sp-footer1 .sp-column .sp-copyright p {
    margin-right: 15px;
    display:block;
}
}

.form-horizontal .control-label {
    text-align: right;
}
#jform_easydiscussprofile_location{
    width:100%;
}
.btn-toolbar.items-edit li:nth-child(2) {
    display: none;
}
