.home #primary .document-title .breadcrumb {
    visibility: hidden;
}
.post-type-archive-tribe_events .col-sm-8.col-lg-9 {
 width:100% 
}
.home .col-sm-4 div#nav_menu-4 {
    display: none;
}
.post-type-archive-tribe_events .col-sm-4.col-lg-3, .single-business #nav_menu-4.widget, .single-business #text-19.widget ,.tax-listing_categories #nav_menu-4.widget, .tax-listing_categories #text-19.widget {
    display: none;
}
.home .row .col-sm-8.col-lg-9 {
    width: 100%;
    text-align: center;
}
.home .col-sm-4.col-lg-3 {
    width: 100%;
}
.cmb-th label {
    font-size: 16px;
    font-weight: 500;
}
.blog .document-title h1:after {
    content: ' - Tips and Inspiration';
}
.post-type-archive-tribe_events .document-title h1 {
 border-bottom:0px !important 
}
.cmb2-id-listing-awardsachievefield label:after {
    content: 'List down all your awards and achievements for the world to see.';
    width: 100%;
    clear: both;
    display: block;
    line-height: 1.5em;
    font-size: 15px;
    margin-top: 14px;
    font-weight: 300;
}
.filter-sorting-inner-group-types ul li:nth-of-type(2), h3.listing-detail-section-subtitle.listing_awardsachievefield, a.inventor-watchdog-btn {
    display: none;
}
.alert.alert-success {
    background-color: #b8e2e0;
    border-color: #b8e2e0;
}
.post-masonry-content .post-meta-categories {
    width: auto;
    display: inline-block;
    height: auto;
    white-space: normal !important;
}
.alert .alert-inner .container {
    color: #222;
}
.cmb2-id-listing-listing-category .cmb-td {
    color: #fff;
}
.bootstrap-select .dropdown-menu > .active > a {
    background-color: #ffaa91;
}
.listing-detail-menu-wrapper ul.nav.nav-pills li a {
    font-size: 15px;
    padding: 10px 0px;
}

button.button:hover, a.btn.btn-primary:hover {
    background-color: #b8e2e0 !important;
    color: #444;
}
.cmb-th label {
 text-align:left 
}
@media screen and (max-width: 760px) {
  .widget_ultimate_posts .upw-posts.hfeed article {
   width:100% !important 
  }
  .header-inner .navbar-toggle:hover {
   background-color:transparent !important 
  }
  .listing-detail-menu-wrapper ul.nav.nav-pills li a {
   text-align:center 
  }
  .listing-detail-menu-wrapper ul.nav.nav-pills li {
    width: 100%;
    color: #000;
}
  .filter-form .form-group.form-group-listing-categories {
    width: 100%;
    margin: 5px 0px;
}
  .home .row.promo .col-md-3 {
    margin-bottom: 20px !important;
    display: block;
}
  div#listing-detail-section-startprice .listing-detail-section-content-wrapper {
   margin-top:30px;
    right:5px;
      padding:35px 0px 0px 0px !important
  }
  .navbar-toggle .icon-bar {
    background-color: #fff;
}
  #filter-3 .form-group.form-group-listing-categories {
    width: 100% !important;
}
  .vc_separator.vc_separator_align_center h4 {
   text-align:center 
  }
  ul#menu-mainm li a {
    color: #222;
}
  ul#menu-mainm {
   padding-top:0px 
  }
}
.single-post .addthis_toolbox {
    margin-top: 25px;
}
#text-16 .textwidget a img {
    box-shadow: 1px 1px 7px #dcdcdc;
}
.detail-banner .detail-label a {
    color: #222;
}
#listing-detail-section-servicespackages .listing-detail-section-content-wrapper {
    padding-bottom: 25px;
}
.listing-detail-section li, .listing-detail-section p {
    color: #444;
}
.cmb-row.cmb-type-radio.cmb2-id-listing-banner.cmb-row-banner.banner-type, .cmb-row.cmb-type-title.cmb2-id-listing-metabox-banner-title {
    display: none;
}
div#listing-detail-section-startprice .listing-detail-section-content-wrapper {
    position: absolute;
    border-radius: 100%;
    text-align: center;
    right: 0;
    width: 150px;
    height: 150px;
    background-color: #f5d68c !important;
    box-shadow: 1px 1px 5px 0px #555;
        padding:35px 0px 0px 0px !important
}
h3.listing-detail-section-subtitle.listing_startpricefield {
    color: #222;
    font-weight: 400;
  font-style:italic
}
p.listing_startpricefield.text_money {
    color: #222;
    font-size: 30px;
    padding-top: 2px;
}
.cmb-row.cmb-repeat-group-wrap.cmb-type-group.cmb2-id-listing-faq.cmb-repeat, .cmb-row.cmb-type-title.cmb2-id-listing-metabox-faq-title {
    display: none;
}
#listing-detail-section-startprice h2.page-header {
    display: none;
}
.form-search .input-group-btn button {
    background-color: #b8e2e0 !important;
}
.term-336 .inventor-slider-item-image {
    background-position: 20% 78%;
    background-image: url(http://weddingdiva.my/wp-content/uploads/2017/03/honeymoon.jpg) !important;
}
.term-337 .inventor-slider-item-image {
    background-image: url(http://weddingdiva.my/wp-content/uploads/2017/03/wedvenue-1.jpg) !important;
}
.term-334 .inventor-slider-item-image {
    background-position: 22% 32%;
    background-image: url(http://weddingdiva.my/wp-content/uploads/2017/03/food.jpg) !important;
}
.term-335 .inventor-slider-item-image {
    background-position: 20% 48%;
    background-image: url(http://weddingdiva.my/wp-content/uploads/2017/03/photo.jpg) !important;
}
.term-393 .inventor-slider-item-image {
    background-position: 20% 85%;
    background-image: url(http://weddingdiva.my/wp-content/uploads/2017/03/sp.jpg) !important;
}
.single-post .addthis_toolbox:before {
    content: "share this :";
    float: left;
    font-size: 25px;
    line-height: 33px;
    color: #444;
    font-weight: 100;
    margin-right: 10px;
}
inspector-stylesheet
.single-post .addthis_toolbox {
    margin-top: 30px;
}
input#mc-embedded-subscribe {
    width: 100%;
    margin-top: -20px;
}
.mc-field-group input {
    margin-bottom: 3px !important;
    display: inline-block;
    border-color: #dcdcdc;
}
ul.sub-menu:before {
    background-color: #b8e2e0 !important;
}
.cmb-row .cmb-td input.button:hover {
    background-color: #b8e2e0 !important;
}
.inventor-cover-filter .form-group button.button:hover {
 background-color:#b8e2e0 !important 
}
.submission-form .submit-group .input-group-addon {
    background-color: #b8e2e0;
}
.home header.header .header-bar {
 background-color:#ffaa91 !important 
}

header.header .header-bar {
 background-color:#f07668 !important 
}
.single-post .document-title h1 {
    margin-bottom: 0px !important;
    font-weight: 200;
    margin-top: 10px;
    font-size: 28px !important;
    line-height: 1.4;
  font-family:roboto;
    padding-bottom: 20px !important;
}

.form-group.review-form-rating {
	position:absolute;
	margin-top:80px;
}
.logged-in .form-group.review-form-rating {
	margin-top:0;
}

.review-form-review {
 margin-top:60px 
}
.listing-system-row-listing-type, .single-business .addthis_toolbox, .post-meta-author {
display:none
}
.footerb i.fa {
    background-color: transparent !important;
    font-size: 30px;
    margin-top: 25px;
    margin-right: 22px;
}
.listing-row-label-top.listing-row-label-top-left {
    background-color: #fad87f;
    color: #000;
    transform: rotate(-40deg);
    width: 130px;
    text-align: center;
    left: -35px;
  font-weight:700;
    top: 12px;
    box-shadow: 1px 1px 6px #666;
}
.listing-row.featured {
    border: 1px solid #f5d68c;
}
.archive .owl-controls, .listing-row .listing-row-label-bottom {
    display: none;
}
.header-bar-right i, .header-bar-right a {
    color: #fff !important;
    background-color: transparent !important;
    font-weight: 600 !important;
}
#text-15 .textwidget {
    text-align: center;
}
.archive .form-group.form-group-listing-categories {
    width: 25% !important;
    margin: 0px !important;
}
a.btn.btn-primary.promo-btn {
    margin-bottom: 40px;
}
.listing-detail-description-wrapper li {
    color: #444;
}
.document-title h1 {
    margin-bottom: 0px !important;
    font-weight: 500;
    font-family: tangerine;
    font-size: 55px !important;
    line-height: 1;
    padding-bottom: 10px !important;
}
.single-business div#sticky-posts-3, .single-business #listings-7 {
    display: none;
}
.header-bar, .header-bar, .button, .header-action-inner, .listing-column:hover .listing-column-title, .widget .widgettitle:after, .footer-top .widget .widgettitle:before, .footer-bottom .widget .widgettitle:before, .header-navigation .nav > li.current-menu-item:after, .header-navigation .footer-top .widget.widget_nav_menu ul > li.current-menu-item:after, .footer-top .widget.widget_nav_menu .header-navigation ul > li.current-menu-item:after, .header-navigation .footer-bottom .widget.widget_nav_menu ul > li.current-menu-item:after, .footer-bottom .widget.widget_nav_menu .header-navigation ul > li.current-menu-item:after, .post.post-masonry .post-masonry-content .post-meta-categories, #listing-detail-location li.active a:hover {
 background-color:#ffaa91 !important
}
.listing-detail-description-wrapper p {
    color: #444;
}

.home .upw-posts .entry-title {
    line-height: 22px;
    padding: 0px 10px;
  font-size:17px
}
.home .entry-summary p {
    line-height: 20px;
    padding: 0px 10px;
}
.single-post .widget_ultimate_posts .upw-posts article {
    width: 100% !important;
}
.single-post .widget_ultimate_posts .upw-posts article h4 {
    line-height: 24px;
}
.single-post h2 {
    margin-top: 25px !important;
  font-weight:400;
  text-align:left
}
.post-detail .post-content p {
 color:#444 
}
.box-content {
    color: #fff !important;
    font-size: 15px;
}
.upw-posts .entry-title a {
 color:#444 
}
.header-action,#secondary.sidebar .addthis_toolbox {
 display:none 
}
.box-body .box-title {
 margin-bottom:10px 
}

div#listing_inquire-2 {
    background-color: #29c1cf;
    padding: 10px;
  border-radius:5px;
    box-shadow: 1px 1px 1px #999;
    color: #fff;
}
#listing_inquire-2 button.button {
    width: 100%;
    background-color: #099384 !important;
}
#listing_inquire-2 h2.widgettitle {
    color: #fff;
    text-align: center;
    font-weight: 500;
    line-height: 40px;
    font-size: 24px;
    margin-bottom: 10px;
    padding-bottom: 0px;
}
.form-group.form-group-listing-categories {
    margin-left: 0px;
}
#text-15 .textwidget p {
    text-align: center;
    margin-bottom: 30px;
}
div#sticky-posts-2.widget_ultimate_posts {
    margin-top: 50px;
}
.widget_ultimate_posts .upw-posts article {
    width: 33% !important;
    display: inline-block;
    border: none;
    float: left;
    margin-right: 3px;
}
div#listing-detail-section-attributes {
    display: none;
}
.row.promo {
    padding-bottom: 40px !important;
    display: block;
}
.row.promo .col-md-3 img {
    border-radius: 5px;
    box-shadow: 1px 1px 9px #444;
}
.form-group.form-group-listing-categories {
    width: 50%;
    margin-left: 8%;
}
#listings-6 .description, #listings-6 h2.widgettitle {
    color: #000 !important;
}
.background-primary-shade, .detail-banner .detail-label {
    background-color: #b8e2e0;
}
.listing-detail-menu ul li.active a {
 border-bottom:2px solid #111; 
}
.listing-detail-menu {
 background-color:#ffaa91; 
}

.header-wrapper.affix-top {
    background-color: #ffaa91;
}
a.btn-pink.btn-primary {
    background-color: #ffaa91 !important;
    margin-top: 10px !important;
  border-radius:5px;
}
.post.post-masonry .post-masonry-content .post-meta-categories, .post.post-masonry .post-masonry-content .post-content h3:before, input[type=submit], #listing-detail-location li.active a, #listing-detail-location li.directions a {
    background-color: #f9a08e;
}
.listing-categories-card-image a {
  border-bottom:4px solid #f9a08e;
}
.post-meta-comments .fa, .post-meta-date .fa {
  color: #f9a08e;
}
#menu-mainm li ul.sub-menu li a {
 color:#444; 
}
.box-icon, .footer-area dl .fa, a, .listing-column-title span:before {
  color:#ffaa91 ;
}
btn-primary:hover, .btn-primary {
  background-color:#ffaa91 !important;
}
h1.detail-title {
    font-size: 45px;
    line-height: 1em;
}
h2.page-header {
    font-size: 28px;
}
.vary .wpb_wrapper p {
    margin-top: 0px;
    font-size: 18px;
}
.listing-masonry-label-top, .listing-column-label-top.listing-column-label-top-left, .listing-column-label-top.listing-column-label-top-left {
    color: #111;
    background-color: #fadb81;
  font-weight:600;
    transform: rotate(-40deg);
      -webkit-transform: rotate(-40deg);
    left: -33px;
    top: 12px;
    width: 130px;
    text-align: center;
  box-shadow:1px 1px 4px #666;
}
.header-logo img {
 max-height:60px; 
}
.action-bar-title, .page-template-page-dashboard div.wed-text, div#listing-detail-section-opening-hours {
 display:none; 
}
.col-md-6.foot img {
    width: 200px;
}
.col-md-6.foot h3 {
    font-weight: 400;
    margin-bottom: 10px;
}
.header-sticky .header-wrapper.affix {
    background-color: rgba(0,0,0,0.7);
  border-top:0px;
  border-bottom:5px solid #f6b2a4;
}
a.inventor-compare-btn-toggle, a.print-listing, a.inventor-compare-btn-toggle {
    display: none;
}

#menu-mainm li a {
    color: #fff;
}
.header-wrapper.affix .header-logo img {
    max-height: 50px;
}
.col-md-6.foot p {
    color: #444 !important;
    font-size: 14px;
    width: 60%;
    margin: 0 auto;
}
.inventor-cover-filter .form-group {
    padding: 0px 5px;
}
button.btn.dropdown-toggle.btn-default {
    border-radius: 5px !important;
}
.col-md-6.foot {
    text-align: center;
    padding: 40px 0px;
  padding-bottom:60px;
}

div.wed-text {
    border-top: 1px solid #dcdcdc;
}
div.listing-detail-gallery .item-image {
	background-size:contain !important;
}
.home #primary .post-content, .blog #primary .content {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
	display: flex;
  	-webkit-flex-wrap: wrap;
  	-moz-flex-wrap: wrap;
  	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
  	height: auto !important;
}
.home #primary .post-content .post.post-masonry, .blog #primary .content .post.post-masonry {
	position: relative !important;
	top: 0 !important;
	left: 0 !important;
  	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
    display: inline-flex;
   	padding-bottom:0px !important;
  	margin-bottom:30px;
}
.home #primary .post-content .post.post-masonry .post-meta, .blog #primary .content .post.post-masonry .post-meta {
	position:absolute;
    left:0;
	bottom:0;  
}
.home #primary .post-content .post.post-masonry .post-content, .blog #primary .content .post.post-masonry .post-content {
	padding-bottom:25px !important;
 	margin:25px 0 0 0 !important;
}
.home #primary .post-content h2.widgettitle {
    font-size: 36px;
    font-weight: 300;
    margin: 0 0 60px;
    padding: 0;
    margin: 0 auto;
}
.home #primary .post-content h2.widgettitle:after {
    content: '';
    background-color: #ffaa91 !important;
    display: block;
    margin: 17px auto 24px;
    width: 40px;
    height: 2px;
}
.home #primary .post-content a {border:none;}
.home #primary .post-content p {margin-top:0px;}
.listing-detail-contact ul li span.value {color:#ffaa91 !important;}
.home-posts {
	display: -webkit-flex;
	display: -moz-flex;
	display: -ms-flex;
  	display: flex;
  	-webkit-flex-wrap: wrap;
  	-moz-flex-wrap: wrap;
  	-ms-flex-wrap: wrap;
  	flex-wrap: wrap;
}
.archive .listing-box-archive .listings-row {display:flex; flex-wrap: wrap;}
.archive .listing-box-archive .listings-row .listing-container {width:33%;}
.blog #primary .document-title h1 {border:none;}

@media screen and (max-width: 990px) {
  .home #primary .post-content .post.post-masonry, .blog #primary .content .post.post-masonry {width:100%;}
  .home #primary .post-content .post.post-masonry .post-masonry-content, .blog #primary .content .post.post-masonry .post-masonry-content {width:100% !important;}
  .home #primary .post-content .post.post-masonry .post-content, .blog #primary .content .post.post-masonry .post-content {display:block; padding-bottom:0px;}
  .home #primary .post-content .post.post-masonry .post-meta, .blog #primary .content .post.post-masonry .post-meta {position:relative;}
}

.header-sticky .header-wrapper.affix {
		height:70px!important;
}

.header-sticky .header-wrapper.affix .header-logo {
		padding-top:5px;
}