#sp-left .sp-module .sp-module-title, #sp-right .sp-module .sp-module-title {
        font-weight: 400 !important;
}

.rsepro-event-sharing-button > a, .rsepro-event-sharing-button > a:focus, .rsepro-event-sharing-button > a:hover {
    display: none !important;
}
.rsepro-event-sharing-button {
    display: none !important;
}
   .grid_custom .mytestimonials .mytestimonials_title a,  .grid_custom blockquote.adjust2, .grid_custom h3, .grid_custom .mytestimonials_title a, .grid_custom .mytestimonials_title a:hover {
    color: #864a4a;
    font-size: 18px !important;
}
.gt_container-8iflle a.glink span {
    color: initial !important;
}
.myt-btn {
    background-color: #206160 !important;
    color: #fff !important;
}
.grid_custom .mytestimonials_title, .mytestimonials_subtitle {
       font-size: inherit !important;
}
span.review-description {
    text-align: left !important;
    display: block;
    padding: 30px;
    font-size: 16px;
}
.mytestimonial.theme1, .mytestimonial.theme2, .mytestimonial.theme3, .mytestimonial.theme4, .mytestimonial.theme5, .mytestimonial.theme6, .mytestimonial.theme7, .mytestimonial.theme8 {
      text-align: center !important;
padding: 25px !important;
}
#sp-left .sp-module h3.sp-module-title, #sp-right .sp-module h3.sp-module-title {
    border-bottom: none;
    padding-bottom: 25px !important;
}
ul.sigProElegant li.sigProThumb a.sigProLink {
        background-color: transparent !important;
    border: 1px solid #206160 !important;
}
h1, h2, h3, h4, h5, h6 {
    margin: 0.5em 0;   
    color: #864a4a;
}
ul.sigProElegant span.sigProPseudoCaption, ul.sigProElegant span.sigProCaption {
        font-size: 15px !important;
    padding: 10px !important;
    font-family: inherit !important;
}
#eb .eb-brand-name {
    font-size: 24px !important;
    line-height: 26px;
    margin: 0 0 6.6666666666667px;
font-weight: bold;
}
body, .sp-preloader {
    background-color: #d3d3d3 !important;
    
}
.jwts_tabberlive .jwts_tabbertab {
        border: 1px solid #206160 !important;
    border-radius: 0px;
   }
.unsubbutton {
    border-color: #206160 !important;
    background-color: #206160 !important;
    color: #fff !important;
}
.btn-primary, .sppb-btn-primary,#eb.eb-component .btn-primary,#eb button.btn.btn-primary.text-sm.leading-sm.px-md.py-xs {
    border-color: #206160 !important;
    background-color: #206160 !important;
}
table a{color: #206160;}
table a:hover{color: #864a4a;}
a:hover {
    color: #206160;
    text-decoration: underline;
}
.readmore a {
    text-decoration: none !important;
    border-radius: 0 !important;
    border: 1px solid #206160 !important;
    font-weight: 500 !important;
    background: transparent !important;
    color: #864a4a !important;
    font-size: 16px !important;
    padding: 10px;
}
.com-content-category-blog__item.blog-item{
    padding: 0px 4px 48px 4px;
    border-bottom: 1px solid #b3b3b3;
    background: url(../../../images/bg-div.png) 0 bottom repeat-x;
}
#sp-main-body {
    padding: 40px 0;
    min-height: 50vh;
}
.com-weblinks-category__items li.list-group.mt-3 {
    margin-top: 0 !important;
}
.com-weblinks-category__items li:nth-child(even) div.list-title.list-group-item {
    background: transparent;
    border: none;
}
.com-weblinks-category__items li div.list-title.list-group-item:hover {
    background-color: #f5f5f5;
}
.com-weblinks-category__items li div.list-group-item{color: #864a4a;}
.com-weblinks-category__items li div.list-group-item span.icon-globe {
    color: #000;
}
.sj-sp-cat .spcat-tabs-container .spcat-tabs li.tab-sel {
    background: #206160 !important;
}
.sj-sp-cat .item-title a {
    color: #864a4a !important;
}
.sj-sp-cat .item-prices span {
    font-size: 18px !important;
    color: #864a4a !important;
}
.sj-sp-cat .spcat-items .spcat-loadmore .spcat-loadmore-btn {
    display: none !important;
}
.sj-sp-cat .spcat-tabs-container .spcat-tabs li span:before{
    background:none !important;
}
input.btn.button.btn-secondary {
    background: #206160;
}
.com-content-category-blog__item.blog-item img {
    width: 200px;
}
.com-content-article.item-page img {
    max-width: 400px;
}
.com-finder>*+*, .com-finder__results>*+*{margin-top:0 !important; }
div.richbox-1 h3.sp-module-title {
    background-image: url(../../../images/bg-title-richbox1.png);
        position: relative;
        background-repeat: repeat-x;
        background-position: left top;
        color: #fff5d3;
}
div.richbox-1 h3.sp-module-title:before {
	content: "";
    background-image: url(../../../images/bg-title-richbox1-l.png);
        left: 0;
    width: 4px;
    background-position: left top;
    background-repeat: no-repeat;
    content: "";
    height: 45px;
    display: inline-block;
    position: absolute;
    top: 0;
}
div.richbox-1 h3.sp-module-title:after {
	content: "";
    background-image: url(../../../images/bg-title-richbox1-r.png);
        right: -42px;
    width: 45px;
    height: 55px;
    display: inline-block;
    position: absolute;
    top: 0;
    background-position: left top;
    background-repeat: no-repeat;
}
.com_content.view-category.layout-blog section#sp-main-body,.com_rsmonials section#sp-main-body{
    padding: 6px 0 0 0;
}
.com_content.view-category.layout-blog section#sp-main-body aside#sp-right,.com_rsmonials section#sp-main-body aside#sp-right{
    padding: 30px 0 51px 12px;
   } 
.com_content.view-category.layout-blog section#sp-main-body .container,.com_rsmonials section#sp-main-body .container{
    background-image: url(../../../images/bg-rightside.png);
    background-position: left top;
    background-repeat: repeat-y;
}
ul.sigProElegant.singleThumbGallery{
    float: unset !important;
}
#sp-header-topbar{
	background-color: #054043;
    border-bottom: 1px solid #0b7a7f;
}
#sp-header-topbar .container-inner{border: none;}
#sp-header{
	height: auto;
	background-image: url("../../../images/bg-menu.png");
	background-repeat: repeat;
    background-position: 0 0;
	box-shadow: none !important;
	border-bottom: 1px solid #0b7a7f;
}
#sp-footer, #sp-bottom{background: transparent;    padding: 5px;}
#sp-bottom .sp-module {
    margin-bottom: 0px;
}
#sp-footer .container-inner {
    padding: 9px 0 20px;
    border-top: none;
}
h3.sp-module-title {
	font-family: Rouge Script,Georgia, serif;
	font-weight: bold;
	text-align: center;
	color: #864a4a;
	font-size: 20px;
	padding: 10px 0;
	line-height: 25px;
}
.sp-module-content {
    margin: 15px 2px 5px;
}
#sp-promo .sp-module-content{margin: 0;}
.home-slider-shadow {
    text-shadow: black 3px 0px 0px !important;
}
.rsform-block label.form-label.formControlLabel {
    color: #864a4a;
    font-size: 14px;
    font-family: Verdana, Geneva, sans-serif;
    font-weight: bold;
}
.jshop_list_product .product .review_mark{display: none;}
.sj-sp-cat .category-wrap-cat{background: transparent !important;}
.sj-sp-cat .category-wrap-cat .title-imageslider {display: none;}
.hide-tab .sj-sp-cat .spcat-tabs-container .spcat-tabs{display: none;}
#sp-left .sp-module, #sp-right .sp-module{border: none;padding: 0;}
.sp-module.richbox-1 h3.sp-module-title {margin: 0 42px 0 0 !important;}
#sp-left .sp-module h3.sp-module-title,#sp-right .sp-module h3.sp-module-title {border-bottom: none;}
#eb .eb-mod-media-thumb.fa{color: #000;}
.droppicsgallerydefault .wimg{margin-bottom: 50px;}
.droppicsgallerydefault span{
        bottom: -25px;
}
.mytestimonials_grid.grid_custom {
    background: transparent !important;

}
#ju-form input:not([type]), #ju-form input[type=text], #ju-form input[type=password], #ju-form input[type=email], #ju-form input[type=url], #ju-form input[type=time], #ju-form input[type=date], #ju-form input[type=datetime], #ju-form input[type=datetime-local], #ju-form input[type=tel], #ju-form input[type=number], #ju-form input[type=search], #ju-form textarea {
    background: #FFFFFF;
}
.grid_custom .mytestimonials_imageblock{
    width: 125px !important;
    height: auto !important;
}
.com_content section#sp-main-body {
    padding: 36px 0;
}
.com-content-article .page-header h1, .com-content-article .page-header h2{
    font-size: 1.4em;
    line-height: 1.5;
    padding: 0;
    margin: 0px !important;   
    color: #864a4a;
    font-weight: bold;
}

.article-header h2, .com_rsmonials .page-header h2{
    font-size: 1.4em;
    line-height: 1.5;
    padding: 0;
    margin-top: 20px !important;
    margin-bottom: 0 !important;
    font-family: Rouge Script, Georgia, serif;
    font-weight: bold;
}
.com_rsmonials .page-header {
    border-bottom: 1px solid #FFF7E3;
    margin-bottom: 0;
}
.article-intro-image img {
    text-align: center;
    margin: auto;
}
h1.blog-pagetitle{
    border: 1px solid #206160;
    -webkit-border-radius: 3px;
    padding: 8px;
    margin-top: 30px;
}
ul.menu-treemenu li a {
    font-size: 1.1em !important;
    font-weight: 500 !important;
}
#sp-left ul.menu-treemenu>li,#sp-right ul.menu-treemenu>li {
    display: block;
    border-bottom: 1px solid #e1d9c1;
}
ul.menu-treemenu > li > a, ul.menu-treemenu > li > ul > li > a {
    border-bottom: 1px solid #c4ba8d;
    color: #404040;
}
.no-padding h3.sp-module-title {
    padding-bottom: 10px !important;
}
.no-padding .sp-module-content{
    margin: 0px 2px 5px;
}
.tags>li a {
    background: transparent;
    color: #206160;
    border: none;
    padding: 0;
    font-size: 17px;
}
.tags span {
    color: #555;
}
.tags>li a:before {
    content: "#";
}
.tags>li a:hover {
    background: transparent !important;
    color: #864a4a !important;
}
figure.text-center.item-image img {
    text-align: center;
    margin: auto;
}
/*div[class*="richbox-"] ul.menu-treemenu,div[class*="richbox-"] ul.menu-treemenu {
    margin: -15px -2px -15px !important;
}*/
ul.menu-treemenu li a:hover,ul.menu-treemenu li a.current, 
ul.menu-treemenu > li.active > a {
    background-color: #153334;
    color: #ffffff;
        text-decoration: none;
}
.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a{
    border: 1px solid silver;
    font-weight: 700;
        color: #ffa500;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner{padding: 0;}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item>a{padding: 13px 12px;
    border-bottom: 1px solid #102A2B;
    color: #fff;
    font-size: .9em !important;
    display: block;
}
.sp-megamenu-parent .sp-dropdown li.sp-menu-item.active>a {
    background-color: #0e2526;
    color: #ffa500;
    border: 1px solid silver;
    padding: 8px;
}
#acym_wrapper a {
    color: #206160 !important;
    font-family: 'Verdana', sans-serif;
    font-size: 16px !important;
    font-weight: bold !important;
}
#acym_wrapper .acym__front__archive .acym__front__archive__newsletter_sending-date {
    color: #864a4a;
    font-size: 11px;
}
#acym_wrapper .acym__front__archive #acym__front__archive__search input {width: 206px;}
#acym_wrapper .acym__front__archive #acym__front__archive__search button {
    background: #206160 !important;
}
.com-weblinks-category__items ul.category.list-unstyled {
    clear: both;
}
.com-weblinks-category__items a.category {
    font-weight: bold;
}
.list-hits.badge.bg-info {
    background-color: #3a87ad !important;
}
#mod-custom484 h3 {
    color: #864a4a;
    font-size: 24px;
}
span#mxcpr {
    display: none;
}
ul.sigProElegant li.sigProThumb a.sigProLink {
    color: #333;
   }
#eb h2.eb-post-title{font-size: 17px;font-weight: 700;}
#droppicsgallery150 .droppicscats.show h2 {
    display: none;
}
#sp-header-topbar {
    margin: 0 !important;
}
#sp-header.lg-header #sp-logo {
order: 1;
}
.col-lg-9.col-6.col-xl-12.order2 {
order: 2;
}
.logo-image {
    height: 110px !important;
}
.burger-icon>span{
    background-color: #FFFFFF;
}
.offcanvas-menu .offcanvas-inner {
    padding: 0 !important;
}
.offcanvas-menu {
    background-color: #2c4748;
    color: #f2f2f2;
}
.offcanvas-menu .offcanvas-inner ul.menu>li{
            border-top: 1px solid #444;
        border-bottom: 1px solid #111;
        border-right: none;
        border-left: none;
        margin: 0;
}
.offcanvas-menu .offcanvas-inner ul.menu>li>ul li a{
    display: block;
    padding: 5px 10px;
       border-top: 1px solid #444;
        border-bottom: 1px solid #111;
          border-right: none;
        border-left: none;
}
.offcanvas-menu .offcanvas-inner ul.menu>li a, .offcanvas-menu .offcanvas-inner ul.menu>li span{
    border: none;
        background: #333;
        color: #ddd !important;
        font-size: 1.1em;
        text-decoration: none;
        padding: 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu li.active a{
    background-color: #0E2526;
    color: #FFF;
}
body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>a>.menu-toggler, body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.menu-separator>.menu-toggler {
    right: 0;
    background: rgba(0, 0, 0, 0.3);
}
[data-rlta-element=container]>[data-rlta-element=button],[data-rlta-element=container][data-rlta-state=ready][data-rlta-theme=lines][data-rlta-type=accordions]>[data-rlta-element=panel]{
    background-color: transparent;
}
.jwts_tabberlive .jwts_tabbertab {
    background: transparent !important;
    padding: 20px !important;
}
ul.jwts_tabbernav li.jwts_tabberactive a {
    background: #206160 !important;
    border-bottom: 1px solid #fff;
    color: white !important;
    font-size: 16px !important;
    padding: 10px;
}
.view-rseventspro input#numberinp {
    max-width: 150px;
    width: 50px;
}
.rsepro-horizontal .control-group .control-label {
    width: 140px !important;
    padding: .3rem 1rem .3rem 0;
}
.form-horizontal .controls {
    margin-left: 0px;
}
.radio-tickets .form-check-input {
    padding: 0;
    margin: 0;
    height: 18px;
    width: 18px;
}
select[multiple], select[size], select, input[type="text"], input[type="password"], 
input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], 
input[type="time"], input[type="week"], input[type="number"], input[type="email"], 
input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
    height: 45px !important;
    padding: 0 10px;
    font-size: 14px !important;
    color: #263f44 !important;
    background-color: #fff;
    background-image: none;
    border: 1px solid #D1D6DE !important;
    transition: border-color ease-in-out 0.15s;
    outline: 0;
    border-radius: 0 !important;
    -webkit-border-radius: 0 !important;
    box-shadow: none;   
}
.rs_subscribe select[size],.rs_subscribe select,.rs_subscribe textarea,.rs_subscribe input[type="text"],.rs_subscribe input[type="email"]{
    width: auto !important;
}
.sp-module-content .aggregate-rating {
    display: none;
}
.gt_switcher_wrapper {
    top: 5px !important;
}
.gt_container-8iflle a.glink span{color: #FFF;}
@media (max-width: 600px) {
.droppicspictures .wimg{float: none !important;}
main#sp-component {order: 1;}
aside#sp-left,aside#sp-right {order: 2;}

#eb .eb-post-thumb.is-left {float: none;}
#eb .eb-post-thumb .eb-post-image {width: 100% !important;}
}

@media (max-width: 992px) {
.sp-module.mt-50 {margin-top: 50px;}
.sp-module.mt-20 {margin-top: 20px;}
}
@media (max-width: 767px) {    
    #sp-section-2 .home-slider div#n2-ss-4 .n2-ss-slider-1 {
    min-height: 160px !important;
}
#sp-section-2 div#sp-promo .home-slider .n2-ss-slide.n2-ow.n2-ss-slide-6 {
    height: 160px !important;
}
    div#mod-custom484{text-align: center;}
    div#mod-custom484 img {text-align: center;margin: auto;}
    /*.slider-text >div {
        font-size: 21px !important;
        font-weight: 400 !important;
    }
    .slider-text-small > div{
        font-size: 19px !important;
        font-weight: 400 !important;
    }*/
    /*.n2-ss-slider .n2-ss-slide-background-image{
        height: 167px !important;
    }
    .n2-ss-slider .n2-ss-layer[data-sstype=slide]{
        height: auto !important;
        min-height: auto !important;
    }*/
}
@media (max-width: 960px) {
.com-content-article__body img{width: 96%;}
}
@media (min-width: 1200px) {
    #rsepro-event-image {
        float: left !important;
        text-align: center;
margin-right: 20px !important;
    }
}
