@import url("https://fonts.googleapis.com/css?family=Roboto");

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

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

#sd-main-wrap { 
    background-color: rgba(255,255,255,1.00); 
    border-radius: 10px 10px 10px 10px; 
    border-width: 1px; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); 
 }

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

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

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

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

#sd-footer-content { 
    background-color: rgba(255,255,255,1); 
    color: rgba(0,0,0,1); 
    border-radius: 6px 6px 6px 6px; 
    border-width: 1px; 
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 
    font-family: 'Roboto'; 
    font-size: 100%; 
    letter-spacing: 0em; 
    line-height: 1em; 
 }

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

.sd-tab > .sd-tab-item > a { 
    background-color: rgba(224,224,224,0.8); 
    border-color: rgba(179,179,179,1); 
 }

.sd-tab > li > a:hover, .sd-tab > li > a:focus, .sd-tab > .sd-tab-item-active > a { 
    background-color: rgba(255,255,255,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(255,255,255,1.00); 
 }

.sd-content-border { 
    border-color: rgba(148,148,148,1); 
    border-radius: 6px 6px 6px 6px; 
    border-width: 1px; 
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23); 
 }

.sd-footer-border { 
    border-color: rgba(148,148,148,1); 
 }

.sd-tab > .sd-tab-item-active > a { 
    border-color: rgba(148,148,148,1) !important; 
    border-radius: 6px 0px 0px 6px; 
    border-width: 1px !important; 
    border-right-width: 0px !important; 
    right: -2%; 
    width: 98%; 
    box-shadow: -4px 6px 5px -2px rgba(0,0,0,0.23); 
 }

#sd-site-title { 
    color: rgba(87,87,87,1); 
    font-family: 'Roboto'; 
    font-size: 200%; 
    font-weight: 400; 
    letter-spacing: 0em; 
 }

.sd-page-title { 
    color: rgba(163,163,163,1); 
 }

.sd-block-title, .sd-block-text-desc h2, .sd-block-text-desc h3, #chatbox .com_block_title { 
    color: rgba(87,87,87,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(0,0,0,1); 
 }

.sd-block-title a,.sd-block-text-desc a, .sd-footer-content a, .lang-select-list, .lang-select-list a, .sd-readmore-link, .sd-image-credit-author a { 
    color: rgba(66,165,245,1); 
 }

.sd-image-desc { 
    color: rgba(0,0,0,1); 
 }

.sd-tab li > a { 
    color: rgba(112,112,112,1); 
 }

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

.sd-tab > li > a { 
    border-radius: 6px 6px 6px 6px; 
    border-width: 1px !important; 
    right: -3%; 
    width: 94%; 
    box-shadow: 0 1px 3px rgba(0,0,0,0.12), 0 1px 2px rgba(0,0,0,0.24); 
 }

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

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

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

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

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

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

.sd-mode-preview-mobile #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-family: 'Roboto'; 
    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-mode-preview-mobile #sd-wrap-content .sd-block-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-user-comment-form .sd-input-text-title, .sd-user-comment { 
    font-family: 'Roboto'; 
    font-size: 100%; 
    font-weight: 400; 
    letter-spacing: 0em; 
    line-height: 1.42em; 
 }

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

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

#sd-wrap-content a, .sd-mobnav-btn #phone_menu_button { 
    font-family: 'Roboto'; 
    font-weight: 400; 
 }

#sd-editor-textmenu-preview, .sd-input-textmenu-dup, #sd-editor-input-textmenu { 
    font-family: 'Roboto'; 
    font-weight: 400; 
 }

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

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

#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: 1.2em; 
 }

#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 a { 
    text-decoration: underline; 
 }

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

.sd-mode-preview-mobile #sd-wrap-content #sd-site-title { 
    font-size: 150%; 
 }

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

@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%; 
 }

#sd-site-title { 
    font-size: 150%; 
 }

 }

@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%; 
 }

#sd-site-title { 
    font-size: 140%; 
 }

 }

@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-size: 130%; 
 }

 }

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

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

.sd-bg-wrapper-texture { background-image: none; } 