@import url("https://fonts.googleapis.com/css?family=Bree+Serif");
@import url("https://fonts.googleapis.com/css?family=Lobster");

.sd-bg-wrapper:before { 
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 300px); 
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 300px); 
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 300px); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#000000",GradientType=0 ); 
 }

.sd-main-editor, .sd-publish-site { 
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0); 
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0); 
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 0); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00ffffff", endColorstr="#000000",GradientType=0 ); 
 }

#sd-main-wrap { 
    background-color: rgba(0,0,0,0.55); 
 }

#sd-header-gradient:before { 
    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); 
    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); 
    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 100%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000",GradientType=0 ); 
 }

#sd-header-gradient:after { 
    background: -moz-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 90%); 
    background: -webkit-linear-gradient(bottom, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 90%); 
    background: linear-gradient(to top, rgba(0,0,0,0) 0%, rgba(0,0,0,1) 90%); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000",GradientType=0 ); 
 }

#sd-footer::before { 
    background: -moz-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.98), rgba(0,0,0,0)); 
    background: -webkit-linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.98), rgba(0,0,0,0)); 
    background: linear-gradient(rgba(0,0,0,0), rgba(0,0,0,0.98), rgba(0,0,0,0)); 
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#00000000", endColorstr="#000000",GradientType=0 ); 
 }

#sd-column-page, .sd-top-panel-lang { 
    background-color: rgba(0,0,0,0.80); 
 }

#sd-footer-content { 
    background-color: rgba(0,0,0,0.85); 
    color: rgba(202,187,140,1); 
 }

.sd-readmore-gradient { 
    -webkit-box-shadow: inset 0px -90px 33px -32px rgba(30,30,30,1); 
    -moz-box-shadow: inset 0px -90px 33px -32px rgba(30,30,30,1); 
    box-shadow: inset 0px -90px 33px -32px rgba(30,30,30,1); 
 }

.sd-tab > .sd-tab-item > a { 
    background-color: rgba(20,20,20,0.80); 
    border-color: rgba(55,43,6,1); 
 }

.sd-tab > li > a:hover, .sd-tab > li > a:focus, .sd-tab > .sd-tab-item-active > a { 
    background-color: rgba(0,0,0,1); 
 }

#sd-main-wrap, .sd-top-panel-lang, .sd-top-panel-lang div.active, .sd-top-panel-lang div, .sd-bnt-view-cart.sd-btn-ecom-no-code { 
    border-color: rgba(236,64,122,1); 
 }

.sd-content-border { 
    border-color: rgba(255,236,179,0.80); 
 }

.sd-footer-border { 
    border-color: rgba(255,236,179,0.80); 
 }

.sd-tab > .sd-tab-item-active > a { 
    border-color: rgba(255,236,179,0.80) !important; 
 }

#sd-site-title { 
    color: rgba(0,0,0,1.00); 
 }

.sd-page-title { 
    color: rgba(224,200,127,1); 
 }

.sd-block-title, .sd-block-text-desc h2, .sd-block-text-desc h3, #chatbox .com_block_title { 
    color: rgba(212,158,81,1); 
 }

.sd-block-text-desc, .lang-select-list.active, .sd-top-panel-lang .lang-select, .sd-top-panel-lang .lang-select select, .sd-user-comment-form .sd-input-text-title { 
    color: rgba(202,187,140,1); 
 }

.sd-block-title a,.sd-block-text-desc a, .sd-footer-content a, .lang-select-list, .lang-select-list a, .sd-readmore-link { 
    color: rgba(215,190,117,1); 
 }

.sd-image-desc { 
    color: rgba(197,171,93,1); 
 }

.sd-tab li > a { 
    color: rgba(236,64,122,0.80); 
 }

.sd-tab li > a:hover, .sd-tab li.sd-tab-item-active > a { 
    color: rgba(232,211,151,1); 
 }

.sd-tab > li > a { 
    border-radius: 22px 22px 6px 6px; 
    border-width: 4px !important; 
    right: -1%; 
    width: 98%; 
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 
 }

.sd-tab > li { 
    margin-bottom: 10px; 
 }

.sd-tab > .sd-tab-item-active { 
    margin-bottom: 10px; 
 }

.sd-tab > .sd-tab-item-active > a { 
    border-radius: 22px 22px 6px 6px; 
    border-width: 3px !important; 
    border-right-width: 3px !important; 
    right: -5%; 
    width: 100%; 
    box-shadow: -5px 7px 10px -4px rgba(0,0,0,0.4); 
 }

.sd-content-border { 
    border-radius: 26px 26px 26px 6px; 
    border-width: 3px; 
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); 
 }

#sd-main-wrap { 
    border-radius: 36px 36px 36px 0px; 
    border-width: 2px; 
    box-shadow: 0 14px 28px rgba(0,0,0,0.25), 0 10px 10px rgba(0,0,0,0.22); 
 }

#sd-header, #sd-strip-bar.full-height, #sd-strip-bar-wrap-container { 
    border-radius: 36px 36px 0px 0px; 
 }

#sd-footer { 
    border-radius: 0px 0px 36px 0px; 
 }

#sd-footer-content { 
    border-radius: 26px 0px 26px 0px; 
    border-width: 3px; 
    box-shadow: 0 10px 20px rgba(0,0,0,0.19), 0 6px 6px rgba(0,0,0,0.23); 
 }

.sd-column-page-content img { 
    border-radius: 5px 5px 0px 0px; 
 }

#sd-wrap-content .sd-page-title { 
    font-family: 'Bree Serif'; 
    font-size: 160%; 
    font-weight: 400; 
    letter-spacing: 0em; 
    line-height: 1.42em; 
 }

#sd-wrap-content .sd-block-title, .sd-block-text-desc h2, .sd-block-text-desc h3, #chatbox .com_block_title { 
    font-family: 'Bree Serif'; 
    font-size: 130%; 
    font-weight: 400; 
    letter-spacing: 0em; 
    line-height: 1.42em; 
 }

#sd-wrap-content .sd-block-readmore .sd-page-title { 
    font-size: 130%; 
 }

#sd-wrap-content .sd-block-text-desc, #sd-wrap-content .sd-block-text-desc p, #sd-wrap-content .sd-block-cfa-main, #sd-wrap-content .sd-ct-submit, #sd-wrap-content .sd-block-blog-date, #sd-footer-content, .sd-user-comment-form .sd-input-text-title, .sd-user-comment { 
    font-family: 'Bree Serif'; 
    font-size: 100%; 
    font-weight: 400; 
    letter-spacing: 0em; 
    line-height: 1.42em; 
 }

#sd-wrap-content .sd-image-desc { 
    font-family: 'Bree Serif'; 
    font-weight: 400; 
 }

#sd-wrap-content .sd-tab-item { 
    font-family: 'Bree Serif'; 
    font-weight: 400; 
 }

#sd-wrap-content a { 
    font-family: 'Bree Serif'; 
    font-weight: 400; 
    text-decoration: underline; 
 }

.sd-bottom-style { 
    font-family: 'Bree Serif'; 
 }

.sd-contact-btn { 
    font-family: 'Bree Serif'; 
 }

#sd-wrap-content .sd-block-readmore .sd-block-title { 
    font-size: 100%; 
 }

#sd-wrap-content  .sd-image-desc { 
    font-size: 90%; 
    letter-spacing: 0em; 
    line-height: 1em; 
 }

#sd-wrap-content .sd-block-readmore .sd-block-text-desc, #sd-wrap-content .sd-block-readmore .sd-block-blog-date-div { 
    font-size: 90%; 
 }

#sd-wrap-content .sd-tab-item, #sd-wrap-content .sd-tab-item * { 
    font-size: 100%; 
    letter-spacing: 0em; 
    line-height: 1.1em; 
 }

#sd-wrap-content .sd-block-text-desc p { 
    margin-bottom: 1em; 
 }

@media only screen and (max-width: 767px) { 
#sd-wrap-content .sd-page-title { 
    font-size: 140.8%; 
 }

#sd-wrap-content .sd-block-title, .sd-block-text-desc h2, .sd-block-text-desc h3, #chatbox .com_block_title { 
    font-size: 130%; 
 }

#sd-wrap-content .sd-block-readmore .sd-page-title { 
    font-size: 130%; 
 }

 }

@media only screen and (max-width: 499px) { 
#sd-wrap-content .sd-page-title { 
    font-size: 131.2%; 
 }

#sd-wrap-content .sd-block-title, .sd-block-text-desc h2, .sd-block-text-desc h3, #chatbox .com_block_title { 
    font-size: 120.9%; 
 }

#sd-wrap-content .sd-block-readmore .sd-page-title { 
    font-size: 120.9%; 
 }

 }

@media only screen and (max-width: 379px) { 
#sd-wrap-content .sd-page-title { 
    font-size: 124.8%; 
 }

#sd-wrap-content .sd-block-title, .sd-block-text-desc h2, .sd-block-text-desc h3, #chatbox .com_block_title { 
    font-size: 110.5%; 
 }

#sd-wrap-content .sd-block-readmore .sd-page-title { 
    font-size: 110.5%; 
 }

 }

#sd-site-title { 
    font-family: 'Lobster'; 
    font-size: 200%; 
    font-weight: 400; 
    letter-spacing: 0em; 
 }

@media only screen and (max-width: 767px) { 
#sd-site-title { 
    font-size: 150%; 
 }

 }

@media only screen and (max-width: 499px) { 
#sd-site-title { 
    font-size: 140%; 
 }

 }

@media only screen and (max-width: 379px) { 
#sd-site-title { 
    font-size: 130%; 
 }

 }

#sd-strip-bar-wrap { 
    background-color: rgba(0,0,0,0.4); 
 }

.sd-header-image { background-image: url(../images/public/sd_5d30ed273d375.jpg?no_cache=5d9cf272ef5bd); }

#sd-footer { background-image: url(../images/public/sd_5ce3413857675.jpg?no_cache=5d9cf272ef635); }

.sd-bg-wrapper-texture { background-image: url(/img/preset/textures/texture_067.jpg?no_cache=5d9cf272ef6aa); } 