.zsiq_floatmain {
    position: fixed;
    z-index: 1 !important;
}
.footer-dark .pageFooterCon {
    background: #1d4c63 url(https://worldticket.com/wp-content/uploads/2019/11/Group-3381-1.png) no-repeat center !important;
    padding: 100px 0px;
  
}  
.footer-dark .footer-bottom {
    background: #123646;
    z-index:100;
    position:relative;
}
.grecaptcha-badge {
    display: none !important;
}

.footercontact h4 {
    color: #54BD84;
    font-size: 27px;
    margin: 8px 0;
    font-weight: 600;
    letter-spacing:1px;
    font-family: Noto-Sans, SANS-SERIF;
}
    
.post-author.right {
    display: none !important;
}

.main-nav .current-menu-item > a, a
{    
  color: #54bf8c;
}

body, #main-wrapper {
    background-color: #ffffff;
}
/* mobile */
@media only screen and (max-width: 767px){
.post-desc {
    display: block !important;
}
}
.nav-border .main-nav ul.menu > li > a {
  color: #20576e;
}
.nav-border .main-nav ul.menu > li > a:hover {
  color: #20576e;
}
.nav-border .main-nav ul.menu > li > a:active {
  color: #20576e;
}
/* temporary header */
.header-wrap {
    background: #ffffff!important;
    position: fixed;
    width: 100%;
    height: 82px;
    -webkit-box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
    -moz-box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
    box-shadow: 0px 0px 9px 3px rgba(41,41,41,.25);
}
/* temporary logo edit */
logo {
    float: left;
    line-height: 0px;
    font-size: 30px;
}
img.dark-logo, img.light-logo {
    width: 141px !important;
}
.main-nav, #logo, .search-btn, .header .custom-header-text {
    line-height: 82px !important;
}
.nav-border .main-nav > ul.menu > li > a:after, .nav-double-border .main-nav > ul.menu > li > a:before, .nav-double-border .main-nav > ul.menu > li > a:after, .background-nav .main-nav .menu > li.current-menu-ancestor > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-ancestor > a, .background-nav .main-nav .menu > li.current-menu-item > a, .background-nav.background-nav-round .main-nav .menu > li.current-menu-item > a, .solid-color-bg .main-nav .menu > li.current-menu-item, .solid-color-bg .main-nav .menu > li.current-menu-parent, .solid-color-bg .main-nav .menu > li.current-menu-ancestor {
    background-color: #5ec48f;
    color: #5ec48f;
}
.nav-border .main-nav > ul.menu > li > a:active{
		background-color: #5ec48f;
    color: #5ec48f;
}
.header-con:not(.stuck) .search-btn {
   color: #5ec48f;
}
.pix-menu-trigger span:before, .pix-menu-trigger span:after, .pix-menu-trigger span {
    background: #5ec48f !important;
}
.featured-thumb {
    border-top: 2px solid #bde0e5;
    border-right: 2px solid #bde0e5;
    border-left: 2px solid #bde0e5;
      border-radius: 5px 5px 0px 0px;
}

div#pageFooter h3 {
    color: #bfbfbf;
    font-family: "Noto Sans"!important;
    font-size: 30px;
    letter-spacing: 3px;
    line-height: 24px;
    font-weight: 200!important;
}
.widgettitle {
    color: #fff;
    font-size: 22px;
    font-weight: 200 !important;
}
.title, h3.title, .pix-recent-blog-posts .title, .pix-recent-blog-posts h3.title{
    font-weight: 200 !important;
    font-family: "Noto Sans" !important;
    font-size: 16px ;
    line-height: 24px;
}
.related-post .title, .pix-recent-blog-posts .title {
    font-size: 16px !important;
}
body :not(.page) .title{
    font-weight: 400 !important;
    font-family: "Noto Sans" !important;
    font-size: 32px ;
    line-height: 46px;
}

.single-blog .entry-content p {
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 32px;
}
@media (max-width: 767px) {
.single-blog {
    padding: 0;
    margin-top: 40px;
}

.dpsp-content-wrapper.dpsp-hide-on-mobile {
    display: block!important; 
}
}

.zsiq_theme1 .zsiq_flt_rel {
    background-color: #5ec48f !important;
}
header.noaboutme.nologo.min_header {
  background-image: linear-gradient( 360deg, #5ec48f 0%, #509a73 100%);
}

.win_close {
     background-color: #5ec48f !important;
} 

.vismsg .msgbx {
     background-color: #5ec48f !important;
}

.pix-recent-blog-posts .content .post-desc {
    min-height: 150px;
}

@media (max-width: 991px) {
.pix-menu, .pix-flyin-sidebar {
    height: 100px !important;
}
}
@media (max-width: 767px)
{
.pix-menu, .pix-flyin-sidebar {
    height: 100px !important;
}
}