/* Enter Your Custom CSS Here */
.content-container p, .content-container li {line-height: 1.5;font-size: 18px;}
.content-container li {margin-bottom: 15px;}
.video-block{padding-bottom: 30px;}
.video-block h4 {margin-bottom: 10px;font-size:16px;}
.bottom-margin-30 {margin-bottom:30px !important; }
blockquote:before {content: "" !important;}
blockquote p {font-size:21px !important;}
.wp-video {margin-bottom: 30px;}
.wp-caption {text-align:left !important;}
.wp-caption-text{margin-top: 5px;}

/** Chinese flag hover **/
.click-to-top {position: relative;}
.click-to-top span {display: none; position: absolute; bottom: -116%; left: 0; right: 0; background: #333; color: #fff;width:100px; border-radius: 4px;box-shadow: 0px 0px 8px 4px #666; text-align: center; border:2px solid #FFF; }
.click-to-top:hover span {display: block; }

.sh-button { line-height: 46px;padding: 0px 30px;text-transform: uppercase;display: inline-block;font-weight: bold;border-radius: 100px;font-size: 13px;color: #505050;transition: 0.3s all ease-in-out;}

.sh-light-logo, .sh-standard-logo, .sh-sticky-logo, .sh-image-widgets img {width:216px !important;}

.sh-section-66a44a3a8b00d68fe61954f70d71edf2 {padding: 0px 0px 0px 0px !important;}

.page-default-content img{max-height:320px;}

.sh-social-widgets-item { background-color:#708090;}
.sh-social-widgets-item:hover { background-color:#879aad !important;}



@media (min-width: 800px){
  .sh-portfolio-single-video, .sh-portfolio-single  {width: 85%;margin: 0 auto;}

  .sh-section-c6908b06b2725aa341c849d480325cf6 > .sh-section-container > .fw-row{display: flex !important;}

  .sh-column-4b8e2198d767e1ab9a1c48c1ca18ddc8,.sh-column-ccd8708a43ce9478e1cfd81b1a63f9ec,.sh-column-a2cd24baecf9e99ee5bd73f82ab47f92 { padding: 0% 3%;}
}

@media (min-width: 700px){
  .content-narrow-width {max-width: 65% !important;margin: 0 auto;}
}