/*
Theme Name: Weddinghitz
Description: Blog & Community Site
Author: Jim JDesign
Template: jdatheme
*/

/* Hidden Truehits */
a.true-hits {display:none;}
div.ftr-c.col-md-12 a[href="http://truehits.net/stat.php?login=weddinghitz"] img { display:none; }

#ftrc #prft ul li {border-bottom:1px solid #DADBE2;padding:3px 0;border:none;}

/* Wedding magazine */
.cv-mag { box-shadow: 0 0 3px #ccc; }
.mag_ads { margin-top:-10px; height: 196px; position: relative; background: url(../../wp-content/uploads/magazine/bg_wd_mag.jpg) repeat-x; }
.mag_ads .mag-book { padding-top: 15px; text-align: center; }
.mag_ads img { background: url(../../wp-content/uploads/magazine/shadow.jpg) repeat-x bottom left; padding-bottom: 15px; } 


/*SIDEBAR BOOKSHELF*/
.textwidget .bookshelf_slider {margin-top:-20px;}
.textwidget .bookshelf_slider .bs_product.sk03_md img {width:130px!important;height:173px!important;top:-66px!important;box-shadow:0 -1px 7px #555!important;}
.textwidget .bookshelf_slider .panel_bar.sk03_md {display:none;}

/* รวมร้านอาหารสุดโรแมนติก วิวสวยๆ Banner */
/*.romance-resturant { width:220px !important; }*/
.ads-ban-first .vc_col-sm-4:nth-child(2) { width:259px!important;}


/* Wedding การ์ดแต่งงาน */
.pw-box {
  background: url(../../wp-content/uploads/magazine/bg_title.png) 0 0 repeat-x;
  position: relative;
  float: left;
  width: 100%; }
.pw-box .icon-title {
  margin: 5px;
  width: 20px;
  height: 20px;
  float: left; }
  
.oo-box {
  background: url(../../wp-content/uploads/magazine/bg_title.png) 0 0 repeat-x;
  position: relative;
  float: left;
  width: 100%; }
.oo-box .icon-title {
  margin: 5px;
  width: 20px;
  height: 20px;
  float: left; }


/* Wedding News */
.post_list.news_list h2 { font-size:16px; }
.post_list.news_list h2 a { font-size:12px; color:#333; font-weight:bold; }

.post_list.news_list .each_post { position: relative; float: left; width: 300px; margin: 0; cursor: pointer; height: 343px; border: 1px solid #FFF; }
.post_list.news_list .each_post:nth-child(2),
.post_list.news_list .each_post:nth-child(3),
.post_list.news_list .each_post:nth-child(4),
.post_list.news_list .each_post:nth-child(5),
.post_list.news_list .each_post:nth-child(6) { position: relative; float: right; width: 285px; margin-bottom: 0px; height:auto; border: 1px solid #FFF; border-bottom: 1px dotted #ddd; }

.post_list.news_list .each_post:nth-child(2) img,
.post_list.news_list .each_post:nth-child(3) img,
.post_list.news_list .each_post:nth-child(4) img,
.post_list.news_list .each_post:nth-child(5) img,
.post_list.news_list .each_post:nth-child(6) img
{ width: 80px; overflow: hidden; margin: 6px 5px; }
  
.post_list.news_list .each_post:nth-child(2) p,
.post_list.news_list .each_post:nth-child(3) p,
.post_list.news_list .each_post:nth-child(4) p,
.post_list.news_list .each_post:nth-child(5) p,
.post_list.news_list .each_post:nth-child(6) p
{ display:none; }

.post_list.news_list .each_post:nth-child(2) h2,
.post_list.news_list .each_post:nth-child(3) h2,
.post_list.news_list .each_post:nth-child(4) h2,
.post_list.news_list .each_post:nth-child(5) h2,
.post_list.news_list .each_post:nth-child(6) h2
{ float: right; padding: 0; margin: 5px 0; font-weight: bold; width: 185px; font-size:12px; color:#333; font-weight:bold; }



/* Wedding Article - Wedding Card */
.wpb_wrapper>.art-right { margin-left:-5px;}
.cv-wdh-card .post_list.article_list .each_post:nth-child(1) img { border: 6px #f0f0f0 solid; height: 123px; width: 180px; float:left; }
.cv-wdh-card .post_list.article_list .each_post:nth-child(1) .art-detail { float: left; width: 69.3%; height: 123px; background: #f0f0f0; border-left: 1px solid #d9d9d9; margin-left: 1px; padding: 10px; }

.cv-wdh-card .vc_col-sm-4 .post_list.article_list .each_post:nth-child(1) img,
.cv-wdh-card .post_list.article_list .each_post:nth-child(2) img,
.cv-wdh-card .post_list.article_list .each_post:nth-child(3) img,
.cv-wdh-card .post_list.article_list .each_post:nth-child(4) img { height: 89px; width: 134px; float:left; border:none; }

.cv-wdh-card .vc_col-sm-4 .post_list.article_list .each_post:nth-child(1) .art-detail,
.cv-wdh-card .post_list.article_list .each_post:nth-child(2) .art-detail,
.cv-wdh-card .post_list.article_list .each_post:nth-child(3) .art-detail,
.cv-wdh-card .post_list.article_list .each_post:nth-child(4) .art-detail { float: left; width: 209px; height: 89px; background: #f0f0f0; border-bottom: 1px solid #fff; margin-left: 1px; padding: 10px; }


.cv-wdh-card .post_list.article_list .each_post h2 { font-size:16px; margin-top:0px; }
.cv-wdh-card .post_list.article_list .each_post h2 a { font-size:12px; color:#333; font-weight:bold; }

.cv-wdh-card .post_list.article_list .each_post:nth-child(1) p { max-height: 53px; overflow: hidden; }
 

.cv-wdh-card .vc_col-sm-4 .post_list.article_list .each_post:nth-child(1) p,
.cv-wdh-card .post_list.article_list .each_post:nth-child(2) p,
.cv-wdh-card .post_list.article_list .each_post:nth-child(3) p,  
.cv-wdh-card .post_list.article_list .each_post:nth-child(4) p { max-height: 37px; overflow: hidden; }


/* Wedding Article - Wedding Card ADS */
.art-right .banner-block-custom-height { width:180px !important; height:123px !important; float:left; margin:7px 8px 0 8px; }
.art-right .banner-block-custom-height img { width:180px !important; height:123px !important; float:left; }

/* Wedding Article - Wedding Dress */
.cv-wdh-dress .post_list.article_list .each_post img { border: 6px #f0f0f0 solid; height: 123px; width: 180px; float:left; }
.cv-wdh-dress .post_list.article_list .each_post .art-detail { float: left; width: 69.3%; height: 123px; background: #f0f0f0; border-left: 1px solid #d9d9d9; margin-left: 1px; padding: 10px; border-bottom:1px solid #fff; }

.cv-wdh-dress .post_list.article_list .each_post h2 { font-size:16px; margin-top:0px; }
.cv-wdh-dress .post_list.article_list .each_post h2 a { font-size:12px; color:#333; font-weight:bold; }
.cv-wdh-dress .post_list.article_list .each_post p { max-height: 53px; overflow: hidden; }

/* Wedding Article - Wedding Dress ADS */
.ads-dress.banner-block-custom-height { width:180px !important; height:123px !important; float:left; margin:7px 8px 0 8px; }
.ads-dress.banner-block-custom-height img { width:180px !important; height:123px !important; float:left; }

/* Wedding TAG */
.cv-tags .widget_tag_cloud>h2.widgettitle { display:none; }
#new-royalslider-7 .rsFullscreenIcn { display:none; }






.webboard-wdh .icon-title {
  margin: 3px 5px 5px 5px;
  width: 20px;
  height: 20px;
  float: left; }


/* All page - Wedding cate */
h1#cat-head { font-size:24px;}
.tax-blog_cat .post-listing .the_title h2 a { font-size:22px; color:#333 !important;}

/* Wedding บทความ */
.thepostcont .blog_excerpt p { height: 80px; overflow: hidden; }



#hdrc #tpif:before {content:'';display:block;position:absolute;top:0;right:2px;bottom:0;left:2px;border:1px dashed #f5f5f8;z-index:-1;}


/*HOME GENERAL*/
body.home .heading h1,
body.home .heading h2,
body.home .heading h3 {margin-top:0;margin-bottom:0;}	


body.home .wpb_wrapper .ult-banner-block {margin-bottom:10px!important;}
body.home .wpb_wrapper .ult-new-ib {margin-bottom:15px!important;}
body.home .wpb_wrapper .slick-slider {margin-bottom:0px!important;}
body.home .home-calendar {margin-bottom:0px!important;}

/*HOME HEADER*/
body.home .home-header {/*margin-bottom:5px;*/}
body.home .home-header .uvc-heading-spacer {position:absolute;left:0;top:0;}
body.home .home-header .uvc-main-heading {background-color:#404040;float:left;padding-left:40px;}
body.home .home-header .uvc-main-heading h2 {font-size:16px;line-height:40px;}
body.home .home-header .uvc-sub-heading {background-color:#404040;text-align:right;height:40px;}
body.home .home-header .uvc-sub-heading a {background:#8083AB;padding:0px 10px;float:right;line-height:40px;color:#fff;}
body.home .home-header .uvc-sub-heading a:hover {text-decoration:none;color:#fff;}
body.home .home-header .uvc-sub-heading a::before {background:#404040;border-bottom:20px solid transparent;border-right:15px solid #8083AB;border-top:20px solid transparent;content:'';position:absolute;margin-left:-24px;top:0;}
body.home .home-header .uvc-sub-heading a::after {content:'';display:block;position:absolute;top:4px;right:20px;bottom:4px;left:4px;border:1px dashed #9194BD;height:32px;z-index:1;}

body.home .home-header.add-new-post .uvc-sub-heading,
body.home .home-header.add-new-post .uvc-main-heading,
body.home .home-header.add-new-post .aio-icon,
body.home .home-header.add-new-post .uvc-sub-heading a::before {background-color:#e8e8e8!important;}
body.home .home-header.add-new-post .uvc-main-heading h2,
body.home .home-header.add-new-post .uvc-sub-heading a::before,
body.home .home-header.add-new-post .aio-icon {color:#404040!important;}

body.home .h-right .home-header .uvc-heading-spacer {left:20px;}
body.home .h-right .home-header .uvc-main-heading {padding-left:48px;}
body.home .h-right .home-header .uvc-sub-heading a::after {left:19px;}
body.home .h-right .home-header .uvc-sub-heading a {margin-right:-1px;}

/*HOME SLIDE THUMB*/
body.home .vc_images_carousel.vc_per-view-more .vc_carousel-slideline .vc_carousel-slideline-inner > .vc_item > .vc_inner {margin:0;}
body.home .home-slide .vc_carousel-slideline-inner > .vc_item {height:116px!important;}
body.home .home-slide .ult-carousel-wrapper {margin-bottom:0;}
body.home .home-slide .ult-carousel-wrapper .slick-slide {margin:0 7px!important;}
body.home .home-slide .ult-carousel-wrapper .slick-slide .ult-new-ib {margin-bottom:0;}
body.home .home-slide .ult-carousel-wrapper .ult-new-ib-desc {padding:5px!important;}
body.home .home-slide .ult-carousel-wrapper .ult-new-ib-desc::before {left:10px;top:10px;bottom:10px;right:10px;}
body.home .home-slide .ult-carousel-wrapper button { background:none!important;width:40px;height:40px;margin-top:-25px;}
body.home .home-slide .ult-carousel-wrapper button.slick-prev {left:0;}
body.home .home-slide .ult-carousel-wrapper button.slick-next {right:0;}
body.home .home-slide .ult-carousel-wrapper  i {font-size:14px;width:40px;height:40px;line-height:40px;display:block;background:rgba(40, 40, 40, 0.8);}
body.home .home-slide .ult-carousel-wrapper .ultsl-arrow-left4:before {content:'\a458'}
body.home .home-slide .ult-carousel-wrapper .ultsl-arrow-right4:before {content:'\a45b'}

/*HOME SLIDER*/
body.home .royalSlider.rsDefaultInv,
body.home .royalSlider.rsDefaultInv .rsOverflow,
body.home .royalSlider.rsDefaultInv .rsSlide,
body.home .royalSlider.rsDefaultInv .rsThumbs {background:none;}
body.home .royalSlider.rsDefaultInv .rsThumb.rsNavSelected {background:#fbfbfb;}
/*body.home .royalSlider.rsDefaultInv .rsBtnCenterer .rsPlayBtnIcon {border-radius:50%;background-color:#404040;}*/

body.home .galleryTextThumbs .rsThumbs .rsThumb {border-bottom-color:#e9e9e9;border-left:1px solid #8083AB;}	
body.home .galleryTextThumbs .rsThumbs .rsThumb .rsTmb {padding:5px 5px 5px 8px;}	
body.home .galleryTextThumbs .rsThumbs .rsThumb .rsTmb h5 {font-size:14px;line-height:21px;min-height:40px;}	
body.home .galleryTextThumbs .rsThumbs span {color:#666;margin-top:5px!important;float:left;}

/*HOME CALENDAR*/
body.home .home-calendar {min-height:170px;}
body.home .home-calendar .royalSlider .rsSlideRoot {text-align:center;line-height:135px;}
body.home .home-calendar .royalSlider .rsSlideRoot h3,
body.home .home-calendar .royalSlider .rsSlideRoot img {display:none;}
body.home .home-calendar .royalSlider .rsSlideRoot a {font-size:17px;color:#fff;vertical-align:middle;display:inline-block;line-height:25px;padding:0 40px;}

/*HOME NEWS*/
body.home .home-news .wpb_wrapper .home-news-button {background-color:#9194BD;}
body.home .home-news .wpb_wrapper .home-news-button .wpb_text_column {padding:23px 0;}

body.home .home-news .wpb_wrapper .home-news-button .wpb_column .wpb_wrapper .wpb_wrapper p:after {content:'';display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed #f5f5f8;z-index:-1;}
body.home .home-news .wpb_wrapper .home-news-button p a {color:#fff;}

/*HOME WEBBOARD*/
body.home #bbpress-forums {margin-bottom:0px;width:100%;}
body.home #bbpress-forums .bbp-search-form {height:35px;}
body.home #bbpress-forums .bbp-search-form input#bbp_search_submit {height:31px;padding:0;}

body.home #bbpress-forums li.bbp-header {border:none;}
body.home #bbpress-forums ul.bbp-topics {margin-bottom:11px;}
body.home #bbpress-forums li.bbp-body ul.topic {padding:3px 4px;}
body.home #bbpress-forums li.bbp-body li.bbp-topic-title {padding:5px 0px 5px 1%;min-height:50px;}
body.home #bbpress-forums li.bbp-body li.bbp-topic-title a {font-size:14px;white-space:normal;}


body.home #bbpress-forums li.bbp-body .bbp-topic-started-in {display:none;}

body.home #bbpress-forums li.bbp-body li.bbp-topic-freshness p.bbp-topic-meta {margin:4px 0 0;}

body.home #bbpress-forums li.bbp-body li.bbp-topic-reply-count,
body.home #bbpress-forums li.bbp-body li.bbp-topic-voice-count {background:none;}
body.home #bbpress-forums li.bbp-body li.bbp-topic-freshness a {font-size:12px;}
body.home #bbpress-forums li.bbp-body li.bbp-topic-freshness p a {font-size:13px;}
body.home #bbpress-forums li.bbp-body li.bbp-topic-freshness p a img {border-radius:50%;width:26px;}

body.home #bbpress-forums .bbp-pagination,
body.home #bbpress-forums li.bbp-footer {display:none;}

body.home .home-webboard h4 {margin-bottom:0;color:#404040;margin-top:5px;}
body.home .home-webboard h6 {margin-top:1px;color:#404040;}

body.home .board-stat {padding:10px 0!important;margin:0 0 15px!important;background-color:#9194BD;text-align:center;}

body.home .board-stat .wpb_wrapper:before {content:'';display:block;position:absolute;top:-6px;right:4px;bottom:-6px;left:4px;border:1px dashed #f5f5f8;z-index:-1;}
body.home .board-stat .aio-icon.none {font-size:23px!important;}
body.home .board-stat .wpb_text_column h4 {font-size:15px;}
body.home .board-stat .wpb_text_column h4,
body.home .board-stat .wpb_text_column h4 a,
body.home .board-stat .aio-icon i:before {color:#fff;}
body.home .board-stat .wpb_text_column h4 a {display:block;}

body.home .main-webboard {overflow:hidden;height:650px;}
/*body.home .main-webboard .bbp-header,*/
body.home .main-webboard .bbp-breadcrumb,
body.home .main-webboard #bbpress-forums li.bbp-topic-freshness {display:none;}
body.home .main-webboard li.bbp-body ul {float:left;width:100%;border-bottom:1px solid rgba(0,0,0,.05);}
body.home .main-webboard li.bbp-topic-voice-count,
body.home .main-webboard li.bbp-topic-reply-count {float:right;}
body.home .main-webboard li.bbp-topic-title {min-width:450px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
body.home .main-webboard #bbpress-forums li.bbp-body li.bbp-topic-voice-count,
body.home .main-webboard #bbpress-forums li.bbp-body li.bbp-topic-reply-count {padding:14px 0!important;font-size:18px;}

/*HOME MAP DIRECTORY*/
body.home .map-directory .wpb_wrapper p {margin-bottom:0;height:480px!important;}

body.home .home-header.h-directory a:first-child {background-color:#9194BD;}
body.home .home-header.h-directory a:first-child:before {border-right-color:#9194BD;background-color:#8083AB;}
body.home .home-header.h-directory a:first-child:after {right:20px;left:500px;z-index:1;border-left:none;border-color:#8083AB;}
body.home .home-header.h-directory a:last-child  {padding-right:20px;}
body.home .home-header.h-directory a:last-child:after {right:110px;border-right:none;}

/*HOME GALLERY*/
body.home #thumb_gallery li {list-style:none;width:10%!important;}
/*body.home #thumb_gallery li img { 
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);  /* For Webkit browsers */
    /*filter: gray;  /* For IE 6 - 9 */
    /*-webkit-transition: all .6s ease;  /* Transition for Webkit browsers */
/*}
body.home #thumb_gallery li img:hover{ 
    filter: grayscale(0%);
    -webkit-filter: grayscale(0%);
    filter: none;
}*/
body.home #thumb_gallery li img {opacity:0.7!important;-webkit-transition:.5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;}
body.home #thumb_gallery li img:hover {opacity:1!important;-webkit-transition: .5s ease-in-out;-moz-transition: .5s ease-in-out;-o-transition: .5s ease-in-out;}

/*HOME PHOTO*/
body.home .home-photo .home-header .uvc-sub-heading a::after {right:4px;}

/*HOME NEWSLETTER*/
body.home .home-newsletter .galleryTextThumbs .rsThumbs .rsThumb:last-child {border-bottom:none;}
body.home .home-newsletter .galleryTextThumbs .rsThumbs .rsThumb .rsTmb h5 {line-height:17px;}
/*HOME SUBSCRIBE*/
body.home .subscribe-box {display:inline-block;width:100%;margin-top:9px;}
body.home .subscribe-box .sbe-widget-form-field-title {display:none;}
body.home .subscribe-box input.sbe-widget-email-field {width:258px;height:40px;}
body.home .subscribe-box .subscribe-by-email {margin-bottom:0;}
body.home .subscribe-box .sbe-widget-form-submit-container {margin:0;}

/*HOME KEYWORD*/
body.home .widget_tag_cloud {overflow:hidden;height:80px;margin-bottom:0;}
body.home .widget_tag_cloud a{margin-bottom:6px;}

body.home .widget_tag_cloud h2.widgettitle {display:none;}

/*HOME MEMBER PAGE*/
body.home .home-member .uvc-heading  {}

/*HOME WEDDING MAGAZINE*/
body.home .h-magazine .bookshelf_slider .panel_bar.sk03_md {height:auto;padding:16px 0 20px;background-color:#9194BD;text-align:center;}
body.home .h-magazine .bookshelf_slider .button_bar.sk03_md a {text-shadow:none!important;color:#fff!important;text-transform:uppercase;}
body.home .h-magazine .bookshelf_slider .panel_bar.sk03_md:before {content:'';display:block;position:absolute;top:4px;right:4px;bottom:4px;left:4px;border:1px dashed #f5f5f8;}
body.home .h-magazine .bookshelf_slider .nav_minus,
body.home .h-magazine .bookshelf_slider .nav_more {top:15px;}
body.home .h-magazine .bookshelf_slider .sk03_md img {box-shadow:3px 1px 9px #888!important;}

/*WEDDING MAGAZINE*/
.bookshelf_slider .panel_title {display:none;}
.bookshelf_slider.sk03_md #more_minus_box,
.bookshelf_slider .panel_bar.sk03_md {background:none;box-shadow:none;height:45px;width:40px;}
.bookshelf_slider .buttons_container {height:100%;}
.bookshelf_slider .button_items.sk03_md {margin-top:0;}

/*RIBBON*/
.ribbon {position: absolute;left: -5px; top: -5px;z-index: 1;overflow: hidden;width: 75px; height: 75px;text-align: right;}
.ribbon .ribbon-in {font-size: 10px;font-weight: bold;color: #FFF;text-transform: uppercase;text-align: center;line-height: 20px;transform: rotate(-45deg);width: 100px;display: block;background: #79A70A;background: linear-gradient(#8083AB 0%, #8083AB 100%);box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);position: absolute;top: 19px; left: -21px;}
.ribbon .ribbon-in::before {content: "";position: absolute; left: 0px; top: 100%;z-index: -1;border-left: 3px solid #8083AB;border-right: 3px solid transparent;border-bottom: 3px solid transparent;border-top: 3px solid #8083AB;}
.ribbon .ribbon-in::after {content: "";position: absolute; right: 0px; top: 100%;z-index: -1;border-left: 3px solid transparent;border-right: 3px solid #8083AB;border-bottom: 3px solid transparent;border-top: 3px solid #8083AB;}

/*BUTTON HOVER EFFECT HOME PAGE - VDO */
.h-hidden-block .wpb_wrapper:hover .h-hidden {position:absolute;top:0;right:15px;left:15px;opacity:0.9;z-index:1;visibility:visible;
	-webkit-transition: opacity 0.3s linear;
    -moz-transition: opacity 0.3s linear;
    -o-transition: opacity 0.3s linear;
    transition: opacity 0.3s linear;}
.h-hidden-block .h-hidden {position:absolute;top:0;right:14px;left:15px;visibility:hidden;opacity:0;z-index:1;
    -webkit-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    -moz-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    -o-transition: visibility 0s linear 0.3s,opacity 0.3s linear;
    transition: visibility 0s linear 0.3s,opacity 0.3s linear;}
/*VDO HOME PAGE*/
.vdo-slider .rsFullscreenBtn {display:none;}
.vdo-slider .uvc-sub-heading a::after {right:4px!important;}


/*BUTTON HOVER EFFECT HOME PAGE - NEWS/ARTICLE */
body.home #new-royalslider-2.royalSlider a.rsLink,
body.home #new-royalslider-3.royalSlider a.rsLink {transition:.3s all ease;}

body.home #new-royalslider-2.royalSlider a.rsLink:hover,
body.home #new-royalslider-3.royalSlider a.rsLink:hover {background:rgba(128,131,171, 0.5);transition:.3s all ease;}

body.home #new-royalslider-2.royalSlider a.rsLink:hover:before,
body.home #new-royalslider-3.royalSlider a.rsLink:hover:before {background:#fff;content:'';text-align:center;line-height:40px;width:40px;height:40px;margin:120px auto;display:block;border-radius:3px;}

body.home #new-royalslider-2.royalSlider a.rsLink:hover:after,
body.home #new-royalslider-3.royalSlider a.rsLink:hover:after {display:block;content:'\a04e';font-size:130%;text-decoration:none;color:#8083AB;position:absolute;top:0;height:100%;width:100%;text-align:center;text-indent:0;line-height:281px;}



/*TAG COLOR*/
.home-tag-color .wpb_wrapper {padding-left:13px;}
.home-tag-color .align-icon {float:left;margin:0 5px;}
.home-tag-color .ult-just-icon-wrapper:nth-child(1) a .aio-icon {background-color:#D52C38!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(2) a .aio-icon {background-color:#F78F8F!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(3) a .aio-icon {background-color:#FDB54F!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(4) a .aio-icon {background-color:#FCDB69!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(5) a .aio-icon {background-color:#FEF08E!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(6) a .aio-icon {background-color:#91CA77!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(7) a .aio-icon {background-color:#759958!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(8) a .aio-icon {background-color:#53BCC3!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(9) a .aio-icon {background-color:#4D8AD6!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(10) a .aio-icon {background-color:#476CB0!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(11) a .aio-icon {background-color:#9DA2E6!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(12) a .aio-icon {background-color:#8E67B3!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(13) a .aio-icon {background-color:#F0C0CD!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(14) a .aio-icon {background-color:#EB338E!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(15) a .aio-icon {background-color:#E5CFA2!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(16) a .aio-icon {background-color:#A86C5D!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(17) a .aio-icon {background-color:#FFFFFF!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(18) a .aio-icon {background-color:#D6D6D6!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(19) a .aio-icon {background-color:#AFAFAF!important;}
.home-tag-color .ult-just-icon-wrapper:nth-child(20) a .aio-icon {background-color:#333333!important;}
.home-tag-color .align-icon a .aio-icon {box-shadow:0 0px 4px #ddd;}
.home-tag-color .align-icon a:hover .aio-icon {box-shadow:0 1px 4px #aaa;}

/*COLOR PAGE*/
body.parent-pageid-46015 #pgtt {background-image:url('./img/debut-light.png');background-repeat:repeat;}
body.parent-pageid-46015 #pgtt h1 {font-weight:bold;color:#fff;}
body.page-id-45528 #pgtt {background-color:#D52C38;}
body.page-id-46625 #pgtt {background-color:#F78F8F;}
body.page-id-46628 #pgtt {background-color:#FDB54F;}
body.page-id-46630 #pgtt {background-color:#FCDB69;}
body.page-id-46631 #pgtt {background-color:#FEF08E;}
body.page-id-46639 #pgtt {background-color:#91CA77;}
body.page-id-46641 #pgtt {background-color:#759958;}
body.page-id-46643 #pgtt {background-color:#53BCC3;}
body.page-id-46021 #pgtt {background-color:#4D8AD6;}
body.page-id-46049 #pgtt {background-color:#476CB0;}
body.page-id-46645 #pgtt {background-color:#9DA2E6;}
body.page-id-45531 #pgtt {background-color:#8E67B3;}
body.page-id-46647 #pgtt {background-color:#F0C0CD;}
body.page-id-46649 #pgtt {background-color:#EB338E;}
body.page-id-46651 #pgtt {background-color:#E5CFA2;}
body.page-id-46653 #pgtt {background-color:#A86C5D;}
body.page-id-46655 #pgtt {background-color:#FFFFFF;}
body.page-id-46655 #pgtt h1  {color:#404040;}
body.page-id-46657 #pgtt {background-color:#D6D6D6;}
body.page-id-46659 #pgtt {background-color:#AFAFAF;}
body.page-id-46662 #pgtt {background-color:#333333;}

/*FEED CONTENT*/
#customer-feeds {float:left;display:none;}
#customer-feeds ul {float:left;width:100%;}
#customer-feeds ul li .featured-image-thumb {display:none;}


/*WEDDING PHOTO PAGE
.wedding-photo-page .royalSlider .rsOverflow {width:560px!important;}
.wedding-photo-page .royalSlider .rsOverflow img {max-width:100%!important;width:100%!important;height:auto!important;}
.wedding-photo-page .rs-gallery-thumbs-grid .rsThumbs {width:405px!important;}*/


/*OLDER POST*/
#ctnr.older-post #cntt #mnct.col-md-9 {width:78%!important;}
#ctnr.older-post #cntt .col-md-3 {width:22%!important;padding-right:0;padding-left:5px;}

/*WEDDING TIP & TOOL PAGE*/
body.page-id-45580 #cntt {width:1200px;}
/*WEDDING VDO PRESENTATION*/
/*body.page-id-45959 #cntt {width:1380px;}*/

/*WEDDING CALENDAR PAGE*/
.wdh-calendar h2.events_head {font-size:20px;float:left;}
.wdh-calendar h2.events_head strong {font-weight:normal;}
.wdh-calendar ul li {list-style:none;}

/*WEBBOARD PAGE*/
body.page-id-39704 #bbpress-forums .bbp-search-form,
body.page-id-39704 #bbpress-forums .bbp-breadcrumb,
body.page-id-39704 #bbpress-forums .bbp-pagination,
body.page-id-39704 .bbp-topic-meta a.bbp-author-name {display:none;}

body.page-id-39704 .bbp-body ul.forum {padding:1px 4px!important;}
body.page-id-39704 a.ubtn-block {padding:0;margin:0;}

/*TOPIC PAGE*/
body.page-id-47355 #bbpress-forums .bbp-search-form,
body.page-id-47355 #bbpress-forums .bbp-breadcrumb,
body.page-id-47355 #bbpress-forums .bbp-breadcrumb+.bbp-pagination,
body.page-id-47355 #bbpress-forums .bbp-pagination .bbp-pagination-count {display:none;}
body.page-id-47355 .wpb_wrapper a.ubtn-link {padding:0;margin:0;}

/*CREATE TOPIC WEBBOARD PAGE*/
body.page-id-46067 .bbp-breadcrumb {display:none;}

/*TOPIC PAGE*/
body.page-id-46095 li.mega-entry {padding:2px;}

/*SIDEBAR WIDGET*/
#sdbr .widget:first-child h4 {padding-top:10px;}
#sdbr .widget h4 {background-color:#8083AB;color:#fff;padding:10px 5px;}
#sdbr .widget h4:after {content:'';display:block;position:absolute;top:4px;right:0px;bottom:4px;left:0px;border:1px dashed #f5f5f8;border-width:1px 0;}

/*HOME HEADER - GEE 2015-01-05*/
.home-photo .vc_col-sm-12 { padding: 0px !important;}
.home-photo .wpb_text_column ul#thumb_gallery { padding-left:0px;}
body.home .home-slide .ult-carousel-wrapper button.slick-prev {padding:0 !important;}
body.home .home-slide .ult-carousel-wrapper button.slick-next {padding:0 !important;}




/*
**
**********************************
**                             ***
** TEMPLATE WEDDING HITZ(GEE)  ***
**                             ***
**********************************
**
*/

/*TEMPLATE Cloud Theme*/			
.cloud_theme {width:725px;margin: 0 auto;}
.cloud_theme .all_body {background: url(../../wp-content/uploads/old/image/photo_cloud-05.jpg) repeat-x #f0f0f0; float: left; height: auto; width: 725px;}
.cloud_theme .h_01 img{position:absolute; z-index:0; float:left;}
.cloud_theme .h_pic {text-align:center; position:relative; margin-top:70px; z-index:1;}
.cloud_theme .h_pic span img{max-width:450px; min-width:450px;} 
.cloud_theme .h_03 img{position: absolute; bottom: -18px; left: 127px;}
.cloud_theme .h_04 img{position: absolute; bottom: -18px; right: 127px;} 
.cloud_theme .text_01 {width: 450px; margin: 15px 135px 10px; float: left;}
.cloud_theme .body_pic {text-align:center; position:relative; margin-top:20px; margin-bottom:20px; z-index:1;}
.cloud_theme .body_pic span img{max-width:275px; min-width:275px;}
.cloud_theme .body_pic03 img{position: absolute; bottom: -18px; left: 77px;}
.cloud_theme .body_pic04 img{position: absolute; bottom: -18px; right: 77px;}
.cloud_theme .footer_01 {margin: 10px 0; border-top: 1px dotted #ccc; clear:both;}


/* TEMPLATE Gossip Template */
.gossip_template {width:725px;margin: 0 auto;}
.gossip_template .h_01 img{float: left; width: 725px; z-index: 0; position: relative;}
.gossip_template .h_02 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: 0px;}
.gossip_template .h_pic img{float: left; margin-left:0px; margin-top:0px; position: relative; max-width:352px; max-height:323px; min-width:352px; min-height:323px;}
.gossip_template .h_04 img{float: left; z-index: 0; position: relative; margin-left: 404px; margin-top: -323px;}
.gossip_template .h_05 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: 0px;}			 
.gossip_template .body_01 {float: left; background: url(../../wp-content/uploads/old/image/gossip_template_07.jpg) repeat bottom; width: 725px; height: auto;}			 
.gossip_template .text_01 {float: left; margin:5px 0 5px 110px; color: #3d3531; position: relative; z-index: 1;  width: 505px;}		 
.gossip_template .text_01 img {max-width:505px;}
.gossip_template .footer_01 img{float: left; width: 725px;}

/*TEMPLATE Luxury Theme*/			
.luxury_theme {width:725px;margin: 0 auto;} 
.luxury_theme .header_01 img{float: left; width: 725px; z-index: 0; position: relative;}
.luxury_theme .header_pic img{float: left; margin-left:173px; margin-top:0px; max-width:552px; max-height:230px; min-width:552px; min-height:230px;}
.luxury_theme .header_03 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -230px;}
.luxury_theme .header_04 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: 0px;}	 
.luxury_theme .body_01 {float: left; background-color: fff; width: 725px; height: auto;}
.luxury_theme .body_01 div{float: left; width: 725px;}
.luxury_theme .body_01 p{margin-left: 50px; width: 625px; color: #3d3531; position: relative; z-index: 1;}
.luxury_theme .footer_01 img{float: left; width: 725px;}

/*TEMPLATE Garden Theme*/
.garden_theme {width:725px; margin: 0 auto;} 
.garden_theme .header_01 img{float: left; width: 725px; z-index: 0; position: relative;}
.garden_theme .header_pic img{float: left; margin-left:27px; margin-top:-7px; position: relative; max-width:498px; max-height:235px; min-width:498px; min-height:235px;}
.garden_theme .header_03 img{float: left; z-index: 0; position: relative; margin-left: -525px; margin-top: -0px;}
.garden_theme .header_04 img{float: left; z-index: 0; position: relative; margin-left: 521px; margin-top: -228px;}
.garden_theme .header_05 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -3px;}
.garden_theme .body_01 {float: left; background-image: url(../../wp-content/uploads/old/image/garden_theme_00_07.jpg); width: 725px;}
.garden_theme .body_01 div{float: left; width: 725px;}
.garden_theme .body_01 p{margin-left: 50px; width: 625px; color: #3d3531; position: relative; z-index: 1;}
.garden_theme .footer_01 img{float: left; width: 725px;}

/*TEMPLATE Wedding GURU*/
.wedding_guru {width:725px;margin: 0 auto;} 
.wedding_guru .header_01 img{float: left; width: 725px;}
.wedding_guru .header_02 {float: left; background-color: #f0a3a0; width: 725px; height: 38px;}
.wedding_guru .header_021 {float: left; width: 363px;}
.wedding_guru .header_021 p{margin-left:18px;margin-top: 9px;}
.wedding_guru .header_022 {float: left; width: 362px;}
.wedding_guru .header_022 p{margin-right:18px; text-align:right;margin-top: 9px;}
.wedding_guru .body_01 {float: left; width:725px; margin:18px auto 0; text-align:center;}
.wedding_guru .body_02 {float: left; width: 725px;}
.wedding_guru .body_022 {float: left; width: 364px; margin-top: 30px;}
.wedding_guru .body_022 p{margin-left:44px;}
.wedding_guru .body_023 {float: left; width: 361px;}
.wedding_guru .body_024 img{float: left; width: 361px;}
.wedding_guru .body_025 {float: left; width: 361px;}
.wedding_guru .body_025 p{margin-left:22px;}
.wedding_guru .footer_01 img{float: left; width: 725px; margin-top: -90px; position: relative; z-index: -9;}

/*TEMPLATE Wedding Creation*/
.wedding_creation {width:725px;margin: 0 auto;} 
.wedding_creation .header_01 img{float: left; width: 725px;}
.wedding_creation .header_02 {float: left; background-image: url(../../wp-content/uploads/old/image/wedding_creation_02.jpg); width: 725px; height: 32px;}		
.wedding_creation .header_022 {float: left; width: 500px;}
.wedding_creation .header_022 p{margin-left:30px; margin-top:-4px;}
.wedding_creation .header_023 {float: left; width: 225px;}
.wedding_creation .header_023 p{text-align:right; margin-right:69px; margin-top:-4px;}
.wedding_creation .body_01 {float: left; width: 725px; margin-top: 30px;}
.wedding_creation .body_012 {float: left; width: 363px;}
.wedding_creation .body_013 {float: left; background-image: url(../../wp-content/uploads/old/image/wedding_creation_04.jpg); width: 363px; height: 503px;} 
.wedding_creation .body_pic img{margin-left:19px; max-width:344px; max-height:453px; min-width:344px; min-height:453px;}
.wedding_creation .body_014 {float: left; width: 362px;}
.wedding_creation .body_015 img{float: left; width: 362px;}
.wedding_creation .body_016 {float: left; width: 362px;}
.wedding_creation .body_016 h2{font-size:35px; color:#6c4a8c; margin-left:18px;}
.wedding_creation .body_016 p{margin-left:18px;}


/*TEMPLATE Wedding*/			
.wedding {width:725px;margin: 0 auto;} 
.wedding .header_01 img{float: left; width: 725px;}
.wedding .header_02 {float: left; background-image: url(../../wp-content/uploads/old/image/wedding_03.jpg); width: 725px; height: 66px;}		
.wedding .header_022 {float: left; width: 500px;}
.wedding .header_022 h2{font-size:39px; margin-left:55px; margin-top: 5px;}
.wedding .header_023 {float: left; width: 225px;}
.wedding .header_024 {text-align:right; margin-right:30px; margin-top: 7px;}
.wedding .header_025 {text-align:right; margin-right:47px; margin-top: -6px;}
.wedding .body_01 {float: left; margin-top: 35px; background-image: url(../../wp-content/uploads/old/image/wedding_05.jpg); width: 725px; height: 677px;}
.wedding .body_02 img{float: left; margin-left:114px; max-width:498px; max-height:659px; min-width:498px; min-height:659px;}
.wedding .footer_01 {float: left; width: 725px;}
.wedding .footer_02 img{float: left; width: 355px;}
.wedding .footer_03 {float: left; width: 370px; background-color: #b14646; height: 213px;}
.wedding .footer_03 p{color:#fff; margin-left:20px; margin-top:15px; overflow:hidden;}


/*TEMPLATE IDO*/
.ido {width:725px;margin: 0 auto;} 
.ido .header_01 img{float: left; width: 725px;}
.ido .header_02 {float: left; background-image: url(../../wp-content/uploads/old/image/ido_02.jpg); width: 725px; height: 73px;}
.ido .header_022 {float: left; width: 465px;}
.ido .header_022 p{margin-left:30px; margin-top:7px;}
.ido .header_023 {float: left; width: 260px;}
.ido .header_023 h2{font-size: 41px; margin-top: -7px; text-align: right; margin-right:35px;}
.ido .header_023 p{text-align: right; margin-right:35px; margin-top: -2px; }
.ido .body_01 {float: left; width: 725px;}
.ido .body_011 {float: left; width: 288px;}
.ido .body_012 {float: left; margin-top: 320px; background-image: url(../../wp-content/uploads/old/image/ido_05.jpg); width: 288px; height: 90px;}
.ido .body_013 {font-size:32px; text-align:right; margin-right:65px; margin-top: 43px;}
.ido .body_014 {float: left; width: 288px;}
.ido .body_014 p{text-align: center;}
.ido .body_02 {float: left; background-image: url(../../wp-content/uploads/old/image/ido_04.jpg); width: 437px; height: 577px;}
.ido .body_pic img{float: left; width: 437px; margin-top: 15px; max-width:419px; max-height:542px; min-width:419px; min-height:542px;}


/*TEMPLATE Honey Moon*/
.honeymoon {width:725px;margin: 0 auto;} 
.honeymoon .header_01 img{float: left; width: 725px; max-width:725px; min-width:725px;}
.honeymoon .header_02 {float: left; width: 725px;}		
.honeymoon .header_pic img{float: left; width: 418px; max-width:418px; min-width:418px;}
.honeymoon .header_03 {float: left; width: 307px;}
.honeymoon .header_031 img{float: left; width: 307px; max-width:307px; min-width:307px;}
.honeymoon .header_032 {float: left; width: 307px;}
.honeymoon .header_032 h2{font-size:26px; margin-left:5px; color:#2d2d2d;}
.honeymoon .header_032 p{margin-left:25px;}
.honeymoon .header_0322 {margin-left:25px; font-size:12px;}


/*TEMPLATE Bride_Theme2*/
.bride_theme2 {width:725px;margin: 0 auto;} 
.bride_theme2 .header_01 img{float: left; width: 725px; z-index: 0; position: relative;}
.bride_theme2 .header_02 {float: left; width: 725px; height: 44px;}
.bride_theme2 .header_03 {float: left; width: 485px; background-color: #e1d9d7; height: 44px;}		 
.bride_theme2 .header_04 {float: left; width: 240px; background-color: #78beb4; height: 44px;}		 
.bride_theme2 .header_05 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -44px;}
.bride_theme2 .header_tx {float: left; width: 725px; z-index: 1; position: relative;margin-top: -44px;}
.bride_theme2 .header_tx01 {float: left; width: 485px;}
.bride_theme2 .header_tx01 p{margin-top: 12px; margin-left:18px; color:#4d4d4d; font-size:13px;}
.bride_theme2 .header_tx02 {float: left; width: 240px;}
.bride_theme2 .header_tx02 p{margin-top: 12px; text-align:right; margin-right:18px; color:#4d4d4d; font-size:13px;}
.bride_theme2 .body_pic {float: left; width:725px; text-align:center; margin-top:20px auto 0;}
.bride_theme2 .body_txt {float: left; width: 725px;}
.bride_theme2 .body_txt01 {float: left; width: 363px;}
.bride_theme2 .body_txt01 h2{margin-left:18px; font-size:35px; color:#5da4b0;}
.bride_theme2 .body_txt01 p{margin-left: 18px; width: 330px;}

.bride_theme2 .body_txt02 {float: left; width: 362px;}
.bride_theme2 .body_txt02img img{float: left; width: 362px;}
.bride_theme2 .body_txt021 {float: left; width: 362px; text-align: right;}
.bride_theme2 .body_txt021 h2{margin-right:16px; font-size:35px; color:#5da4b0;}
.bride_theme2 .body_txt021 p{margin-right: 16px; width: 335px;}


/*TEMPLATE Theme_02*/
.theme_02 {width:725px;margin: 0 auto;} 
.theme_02 .header_01 img{float: left; width: 725px; z-index: 0; position: relative;}
.theme_02 .header_pic img{float: left; margin-left:0px; margin-top:-12px; position: relative; max-width:725px; max-height:370px; min-width:725px; min-height:370px;}
.theme_02 .header_02 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -358px;}
.theme_02 .header_03 img{float: left; z-index: 0; position: relative; margin-left: 644px; margin-top: -358px;}
.theme_02 .header_04 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -14px;}

.theme_02 .body_01 {float: left; background-color: #eeeada; width: 725px; height: auto;}
.theme_02 .body_01 div{float: left; width: 725px;}
.theme_02 .body_02 {margin-top: -45px; z-index: 1; position: relative;}
.theme_02 .body_01 p{margin-left: 50px; width: 625px; color: #3d3531; position: relative; z-index: 1;}
.theme_02 .footer_01 img{float: left; width: 725px; margin-top: -45px;z-index: 0; position: relative;}

/*TEMPLATE Theme_01*/		
.theme_01 {width:725px;margin: 0 auto;} 
.theme_01 .header_01 {float: left; background: url(../../wp-content/uploads/old/image/theme_07.jpg) repeat top; width: 725px; height: auto;}
.theme_01 .header_pic img{float: left; margin-left:27px; margin-top:0px; max-width:675px; min-width:675px;}
.theme_01 .header_02 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -295px;}
.theme_01 .header_03 img{float: left; z-index: 0; position: relative; margin-left: 702px; margin-top: -295px;}
.theme_01 .header_04 img{float: left; z-index: 0; position: relative; margin-left: 0px; margin-top: -116px;}

.theme_01 .body_01 {float: left; background-color: #e9e9e9; width: 725px; height: auto;}
.theme_01 .body_01 div{float: left; width: 725px;}
.theme_01 .body_01 p{margin-left: 50px; width: 625px; color: #464070; position: relative; z-index: 1;}
.theme_01 .footer_01 img{float: left; width: 725px;}


/*TEMPLATE Sweet Book Theme*/
.sweet_book_theme {width:725px;margin: 0 auto;} 
.sweet_book_theme .header_pic img{float: left; margin-top: -0px; margin-left: 137px; max-width:555px; max-height:305px; min-width:555px; min-height:305px;}
.sweet_book_theme .header_01 img{float: left; z-index: 0; position: relative; left: 0px; margin-top: -305px;}
.sweet_book_theme .header_02 img{float: left; z-index: 0; position: relative; margin-left: 662px; margin-top: -305px;}
.sweet_book_theme .header_03 img{float: left; z-index: 0; position: relative; margin-top: -20px;}
.sweet_book_theme .body_01{float: left; background-color: fff; width: 725px; height: auto;}
.sweet_book_theme .body_01 div{float: left; width: 725px;}
.sweet_book_theme .body_01 p{margin-left: 50px; width: 625px; color: #5d5d5d;z-index: 0; position: relative;}
.sweet_book_theme .body_02{color: #5d5d5d; margin-top: -110px; position: relative; z-index: 1;}
.sweet_book_theme .footer{float: left; width: 725px; margin-top: -110px;}


/*TEMPLATE Paper Theme*/
.paper_theme {width:725px;margin: 0 auto;} 
.paper_theme .header_01 img{float: left; width: 725px; z-index: 1; position: relative;}
.paper_theme .header_pic img{float: left; margin-top: -32px; margin-left: 76px; max-width:390px; max-height:280px; min-width:390px; min-height:280px;}
.paper_theme .header_02 img{float: left; z-index: 1; position: relative; left: 0px; margin-top: -0px; margin-left:-466px;}
.paper_theme .header_03 img{float: left; z-index: 1; position: relative; margin-left: 446px; margin-top: -248px;}
.paper_theme .header_04 img{float: left; z-index: 0; position: relative; margin-top: -28px;} 			
.paper_theme .body_01 {float: left; background: url(../../wp-content/uploads/old/image/paper_theme_07.jpg) repeat bottom; width: 725px; height: auto;}
.paper_theme .body_01 div{float: left; width: 725px;}
.paper_theme .body_01 div p{margin-left: 50px; width: 625px; color: #5d5d5d;}
.paper_theme .footer_01 img{float: left; width: 725px;}


/*TEMPLATE Cozy Book Theme*/	
.cozy_book_theme {width:725px;margin: 0 auto;} 
.cozy_book_theme .header_01 img{float: left; width: 725px; z-index: 1; position: relative;}
.cozy_book_theme .header_02 img{float: left; z-index: 1; position: relative; left: 0px; margin-top: -284px;}
.cozy_book_theme .header_04 img{float: left; z-index: 1; position: relative; margin-left: 663px; margin-top: -284px;}
.cozy_book_theme .header_05 img{float: left; z-index: 0; position: relative; margin-top: -90px;}
.cozy_book_theme .header_pic img{float: left; max-width:725px; max-height:335px; margin-top: -51px; min-width:725px; min-height:335px;} 
.cozy_book_theme .body_01 {float: left; background: url(../../wp-content/uploads/old/image/cozy_book_theme_07.jpg) repeat bottom; width: 725px; height: auto;}
.cozy_book_theme .body_01 div{float: left; width: 725px;}
.cozy_book_theme .body_01 div p{margin-left: 50px; width: 625px; color: #ebebeb;}
.cozy_book_theme .footer_01 img{float: left; width: 725px;}


/*TEMPLATE City Theme*/
.city_theme {width:725px;margin: 0 auto;}
.city_theme .header_01 img{float: left; width: 725px; z-index: 1; position: relative;}
.city_theme .header_02 img{float: left; z-index: 1; position: relative; left: 0px; margin-top: -235px;}
.city_theme .header_04 img{float: left; z-index: 1; position: relative; margin-left: 675px; margin-top: -235px;}
.city_theme .header_05 img{float: left; z-index: 0; position: relative; margin-top: -34px;}
.city_theme .header_pic img{float: left; max-width: 725px; max-height:285px; margin-top: -50px; min-width:725px; min-height:285px;}
.city_theme .body_01 {float: left; background: url(../../wp-content/uploads/old/image/city_theme_07.jpg) repeat bottom; width: 725px; height: auto; clear:both;}
.city_theme .body_01 div{float: left; width: 725px;}
.city_theme .body_02 {margin-top: -130px; z-index: 1; position: relative;}
.city_theme .body_01 div p{margin-left: 70px; width: 590px;}
.city_theme .footer_01 img{float: left; width: 725px;}
.city_theme .footer_logo img{float: left;margin-top: -85px;}

/*TEMPLATE News Theme*/
.news_theme {width:725px;margin: 0 auto;}
.news_theme .header_01 img{float: left; width: 725px; z-index: 1; position: relative;}
.news_theme .header_02 img{float: left; z-index: 1; position: relative; left: 0px; margin-top: -243px;}
.news_theme .pic_03 img{float: left; max-width:483px;; max-height:306px;; margin-top: -63px; margin-left: 242px; min-width:483px; min-height:306px;}
.news_theme .header_04 img{float: left; z-index: 1; position: relative; margin-left: 663px; margin-top: -243px;}
.news_theme .header_05 img{float: left; width:725px; z-index: 1; position: relative; margin-top: -59px;}
.news_theme .body_01 {float: left; width: 725px;}
.news_theme .body_01 p{margin-left: 50px; width: 625px;}
.news_theme .footer_01 img{float: left; width: 725px;}
.news_theme .footer_logo img{float: left; margin-top: -79px;}

/*TEMPLATE Business Theme*/
.business_theme {width:725px;margin: 0 auto;}
.business_theme .header_01 img{float: left; width: 725px; z-index: 1; position: relative;}
.business_theme .header_02 img{float: left; z-index: 1; position: relative; margin-left: -622px; margin-top: 0px;}
.business_theme .header_03 img{float: left; z-index: 1; position: relative; margin-left: 565px; margin-top: -151px;}
.business_theme .header_04 img{float: left; width: 725px; z-index: 1; position: relative; margin-top: -3px;}
.business_theme .pic_header img{float: left; max-width:595px; max-height:307px; margin-top: -156px; margin-left: 27px; min-width:595px; min-height:307px;}
.business_theme .body_01 {float: left; background: url(../../wp-content/uploads/old/image/business-theme_05.jpg) repeat bottom; width: 725px; height: auto;}
.business_theme .body_01 div{float: left; width: 725px;}
.business_theme .body_01 div p{margin-left: 50px; width: 630px;}
.business_theme .footer_01 {float: left; width: 725px;}
.business_theme .footer_logo {float: left; width: 725px; margin-top: -90px;}


/*TEMPLATE Nature Theme*/
.nature_theme{width:725px;margin: 0 auto;}
	
/*.nature_theme {float: left; width: 725px;}*/
.nature_theme .header_b01 {float: left; width: 725px; z-index: 1; position: relative;}
.nature_theme .pic_header img{float: left; width: 725px; margin-top: -65px; text-align:center;}	 
.nature_theme .header_b02 img{float: left; width: 725px; z-index: 1; position: relative; margin-top: -134px; bottom: 0;}
.nature_theme .body_back_r {float: left; width: 725px; height: auto;background: url(../../wp-content/uploads/old/image/nature-theme_03.jpg) repeat bottom;}
.nature_theme .body_back_r div{float: left; width: 725px;}
.nature_theme .body_back_r div p{margin-left:50px; width: 625px;}
.nature_theme .footer_01 img{float: left; width: 725px;}
.nature_theme .footer_logo img{float: left; margin-top: -75px;}

/*TEMPLATE 4*/
.template .template_4 {width:725px;margin: 0 8px;}
.template .template_4 .box_fullwidth{position:relative;float:left;margin-bottom:0;width:725px;background:#eeeaeb;}
.template .template_4 .box_fullwidth img{width:725px;margin:0;position:relative;}
.template .template_4 .box_fullwidth .header_news{position:absolute;z-index:1;left:0;width:705px;height:auto;opcity:0.5;padding:10px;bottom:40px;background:#fff;}
.template .template_4 .box_fullwidth .header_news h1.cufon{margin:0;line-height:28px;font-size:35px;color:#252525;}
.template .template_4 .box_one_third img{position:relative;width:240px;max-width:none;margin:0;}
.template .template_4 .box_two_third {margin:0 13px 0 0;}
.template .template_4 .box_two_third p{position:relative;width:480px;margin:20px 0;}

/*TEMPLATE 3*/
.template .template_3 {width:736px;margin: 0 8px;}
.template .template_3 .box_fullwidth {position:relative;float:left;margin-bottom:0;width:736px;background:#eeeaeb;}
.template .template_3 .box_fullwidth img{width:390px;margin:40px 168px 20px;position:relative;z-index:1;}
.template .template_3 .box_fullwidth .bg{position:absolute;height:50%;width:100%;top:0;z-index:0;background:#fff;border-bottom:8px dotted #FE566B;}
.template .template_3 .box_fullwidth .header_news{position:relative;float:left;width:390px;margin:0 168px 0;height:auto;opcity:0.5;padding:5px 0;}
.template .template_3 .box_fullwidth .header_news h1.cufon{padding:5px;margin:0 0 20px;line-height:28px;font-size:35px;color:#FE566B;}
.template .template_3 .box_fullwidth p{position:relative;width:390px;margin:0 168px 20px;text-indent:20px;}

/*TEMPLATE 1*/
.template .template_1{width:725px;margin: 0 8px;}
.template .template_1 div{position:relative;float:left;}
.template .template_1 div.image{position:relative;}
.template .template_1 div.water_mark{position:absolute;right:0;bottom:0;background:#000;opacity:0.7;color:#fff;font-size:18px;width:80%;height:auto;padding:10px 20px;}
.template .template_1 div.water_mark h1.cufon{margin:0 10px;line-height:28px;font-size:35px;}
.template .template_1 h3{margin:0 0 20px;clear:both;position:relative;float:left;}
.template .template_1 .box_fullwidth{margin:0 0 20px;}.template .template_1{width:725px;margin: 0 8px;}
.template .template_1 div{position:relative;float:left;}
.template .template_1 div.image{position:relative;}
.template .template_1 div.water_mark{position:absolute;right:0;bottom:0;background:#000;opacity:0.7;color:#fff;font-size:18px;width:80%;height:auto;padding:10px 20px;}
.template .template_1 div.water_mark h1.cufon{margin:0 10px;line-height:28px;font-size:35px;}
.template .template_1 h3{margin:0 0 20px;clear:both;position:relative;float:left;}
.template .template_1 .box_fullwidth{margin:0 0 20px;}

/*TEMPLATE 2*/
.template .template_2 {width:725px;margin: 0 8px;}
.template .template_2 .header_news{position:relative;float:left;width:400px;height:auto;min-height:150px;background:#fd908f;opcity:0.5;padding:5px 0;margin:0 0 20px;}
.template .template_2 .header_news h1.cufon{margin:0 10px;line-height:28px;font-size:35px;color:#fff;}
.template .template_2 .box_one_third{width:310px;margin:0 5px 20px 0;}
.template .template_2 .box_two_third{width:400px;}
.template .template_2 .box_two_third p{text-indent:20px;text-align:justify;}
.template .template_2 .box_one_third img {max-width:310px;margin:0;}
.template .template_2 .box_one_third .box_fullwidth {position:relative;margin:0 0 20px;}
.template .template_2 .box_one_third .box_fullwidth div.name {position:absolute;bottom:0;right:0;padding:3px 10px;font-size:21px;background:#fff;opacity:0.6;color:#000;}

/*TEMPLATE NEWS GENERAL*/
.template_news_general {position:relative;width:725px;min-height:200px;margin: 0 auto;padding-top:380px;padding-bottom:20px;background:url(../../wp-content/uploads/old/image/bg_news_general_repeat.jpg) center top repeat-y;}
.template_news_general img.head {position:absolute;z-index:0;top:0px;left:0px;margin:0 auto;}
.template_news_general img.body_detail {position:absolute;z-index:1;top:303px;left:0px;margin:0 auto;height:475px;overflow:hidden;}
.template_news_general h1.cufon {position:relative;width:640px;margin:20px auto;font-size:35px;color:#333;z-index:1;}
.template_news_general p {position:relative;line-height:20px;width:640px;margin:20px auto;font-size:13px;text-indent:20px;color:#333;z-index:1;}
.template_news_general_footer {position:relative;width:725px;height:146px;background:url(../../wp-content/uploads/old/image/bg_news_general_footer.jpg) center top no-repeat;padding:0;margin:0 auto;z-index:1;}


/*TEMPLATE iDO MAGAZINE*/
.template_ido{width:725px;margin: 0 auto;}
.template_ido .box_fullwidth{position:relative;float:left;line-height:20px;width:100%;background:#eee;}
.template_ido .box_fullwidth .header_news{position:relative;float:left;line-height:20px;width:705px;height:auto;padding:10px;background:#d3eaf8;}
.template_ido .box_fullwidth .header_news h1.cufon{margin:0;line-height:40px;font-size:35px;color:#007eb3;position:relative;z-index:1;padding:10px 0;}
.template_ido .box_fullwidth p {position:relative;float:right;line-height:20px;text-align:right;font-size:11px;margin:0;width:195px;color:#333;font-family:Tahoma;font-size:11px;padding:20px;clear:none;}
.template_ido .box_fullwidth .old {position:relative;float:left;line-height:20px;font-size:11px;margin:0;width:400px;color:#333;font-family:Tahoma;font-size:11px;padding:20px 5px 0 20px;}
.template_ido .box_fullwidth .old ul,
.template_ido .box_fullwidth .old ul li {padding:0px;margin:0px;}
.template_ido .box_fullwidth .old ul li a {line-height:20px;font-size:11px;text-decoration:none;color:#333;}
.template_ido .box_fullwidth .old ul li a:hover {line-height:20px;font-size:11px;text-decoration:none;color:#000;}
.template_ido .box_one_half {position:relative;float:left;line-height:20px;width:360px;margin-bottom:0;}
.template_ido .box_one_half img{position:relative;max-width:334px;max-height:430px;margin:5px;}
.template_ido .box_one_half p{position:relative;line-height:20px;padding:20px 0 0 0;margin:0;text-align:justify;text-indent:20px;color:#333;font-family:Tahoma;font-size:13px;}
.template_ido .box_one_half div{position:relative;float:left;line-height:20px;margin:0;padding:0;}
.template_ido .box_one_half div b,
.template_ido .box_one_half div strong{position:relative;float:left;line-height:20px;width:100px;margin:0 5px 0 0;color:#333;font-family:Tahoma;font-size:11px;}
.template_ido .box_one_half div span{position:relative;float:left;line-height:20px;width:250px;margin:0;color:#333;font-family:Tahoma;font-size:11px;}


/*TEMPLATE WEDDING CREATION+HONEYMOON MAGAZINE*/
.template_creation{width:725px;margin: 0 auto;}
.template_creation .box_fullwidth{position:relative;float:left;line-height:20px;width:100%;background:#eee;}
.template_creation .header_news{position:relative;float:left;line-height:20px;width:715px;height:auto;padding:0 5px;background:#FFF;}
.template_creation .header_news h1.cufon{margin:0;line-height:40px;font-size:35px;color:#f982a9;position:relative;z-index:1;padding:0 0 20px;}
.template_creation .box_fullwidth p {position:relative;float:right;line-height:20px;text-align:right;font-size:11px;margin:0;width:195px;color:#333;font-family:Tahoma;font-size:11px;padding:20px;clear:none;}
.template_creation .old {position:relative;float:left;line-height:20px;font-size:11px;margin:0;width:400px;color:#333;font-family:Tahoma;font-size:11px;padding:20px 5px 0 20px;}
.template_creation .old ul,
.template_creation .old ul li {padding:0px;margin:0px;}
.template_creation .old ul li a {line-height:20px;font-size:11px;text-decoration:none;color:#333;}
.template_creation .old ul li a:hover {line-height:20px;font-size:11px;text-decoration:none;color:#000;}
.template_creation .box_one_half {position:relative;float:left;line-height:20px;width:360px;margin-bottom:0;}
.template_creation .box_one_half img{position:relative;max-width:334px;max-height:430px;margin:5px;}
.template_creation .box_one_half p{position:relative;line-height:20px;padding:20px 0 0 0;margin:0;text-align:justify;text-indent:20px;color:#333;font-family:Tahoma;font-size:13px;}
.template_creation .box_one_half p a {text-decoration:none;color:#555;font-weight:bold;}
.template_creation .box_one_half div{position:relative;float:left;line-height:20px;margin:0;padding:0;}
.template_creation .box_one_half div b,
.template_creation .box_one_half div strong{position:relative;float:left;line-height:20px;width:100px;margin:0 5px 0 0;color:#333;font-family:Tahoma;font-size:11px;}
.template_creation .box_one_half div span{position:relative;float:left;line-height:20px;width:250px;margin:0;color:#333;font-family:Tahoma;font-size:11px;}


/*
**
**********************************
**          [CLOSE]            ***
** TEMPLATE WEDDING HITZ(GEE)  ***
**          [CLOSE]            ***
**********************************
**
*/



/*Homepage*/
@media (min-width: 768px) {
body.home .main-content>.col-md-12>.vc_row>.vc_col-sm-8 {padding-left:0;width:63.5%;}
body.home .main-content>.col-md-12>.vc_row>.vc_col-sm-4 {padding-left:0;padding-right:0;width:36.5%;}
body.home .main-content>.col-md-12>.vc_row>.vc_col-sm-6:nth-child(1) {padding-left:0;padding-right:5px;}
body.home .main-content>.col-md-12>.vc_row>.vc_col-sm-6:nth-child(2) {padding-left:5px;padding-right:0;}

body.home .main-content>.col-md-12>.vc_row>.vc_col-sm-8 {padding-left:0;width:63.5%;}

}

@media only screen and (max-width: 479px) {
	#ctnr.older-post #cntt #mnct.col-md-9 {width:100%!important;}
	div#view-star+div {width:100%!important;}
	
	/*HOMEPAGE*/
	body.home #sctn {width:auto;margin-bottom:15px;}
	body.home .vc_row-fluid .wpb_wrapper {margin-bottom:15px!important;}
	body.home .vc_custom_1443958554581+p {margin:0;}
	body.home .wpb_wrapper .ult-banner-block {}

	body.home .ult-new-ib-desc::before {border-style:dashed!important;left:10px;bottom:10px;top:10px;right:10px;}

	/*HOMEPAGE - HEADER*/
	body.home .home-header {/*margin-left:-15px;margin-right:-15px;*/}
	body.home .home-header .uvc-main-heading h2 {font-size:14px;}
	body.home .home-header .uvc-heading-spacer {left:20px;}
	body.home .home-header .uvc-sub-heading a::after {/*right:4px;*/left:20px;}
	body.home .home-news-button .vc_col-sm-3 {width:25%;float:left;height:85px;}	


	/*HOMEPAGE - SLIDE THUMB*/
	body.home .wpb_row .vc_custom_1443951657569 .wpb_wrapper {margin-top:10px!important;}
	body.home .home-slide .ult-carousel-wrapper .slick-slide {margin:0 15px!important;}
	body.home .home-slide .ult-carousel-wrapper .slick-slide img {min-width:125px!important;}
	body.home .home-slide .ult-carousel-wrapper .ult-new-ib-desc {padding-left:125px!important;}
	body.home .home-slide .ult-carousel-wrapper .ult-new-ib {margin-bottom:0!important;}
	body.home .home-slide .ult-carousel-wrapper .ult-new-ib-desc::before {left:135px;border-style:dashed;}
	
	/*HOMEPAGE - FEATURE*/
	body.home #new-royalslider-5 {height:241px!important;}
	body.home .ribbon {left:10px;}

	/*HOMEPAGE - VDO*/
	body.home .vdo-slider .wpb_wrapper,
	body.home .vdo-slider .wpb_wrapper .wpb_wrapper {margin-bottom:0!important;}

	/*HOMEPAGE - CALENDAR*/
	body.home .vc_custom_1443094176146 .vc_custom_1443093265606 img {height:125px;min-width:146px;}
	body.home .vc_custom_1443094176146 .vc_custom_1443093265606 h2 {color:#171717;}
	body.home .vc_custom_1443094176146 .vc_custom_1443093265606 .ult-ib-effect-style6 .ult-new-ib-desc {padding:10px 10px 10px 155px;}
	body.home .vc_custom_1443093265606 .ult-ib-effect-style6 .ult-new-ib-desc::before {left:155px;top:10px;bottom:10px;right:10px;}
	body.home .vc_custom_1443098000448 {height:135px;background-position:center bottom!important;}
	body.home .vc_custom_1443098000448 .wpb_wrapper {margin-bottom:0!important;}
	body.home .vc_custom_1443098000448 .rsDefaultInv .rsArrow {height:135px!important;}
	
	body.home .home-calendar .royalSlider .rsSlideRoot {line-height:100px;}
	/*HOMEPAGE - NEWS*/
	body.home .vc_custom_1443149520727,body.home .vc_custom_1443149373548 {/*margin-left:-15px!important;margin-right:-15px!important;*/}
	body.home .vc_custom_1443149520727 .wpb_wrapper {margin-bottom:0!important;}
	
	
	body.home .vc_custom_1442302276930 .ult-banner-block {margin-bottom:0!important;}
	/*HOMEPAGE - ARTICLE*/
	body.home .vc_custom_1439902999869 {/*margin-left:-15px;margin-right:-15px;*/}

	/*HOMEPAGE - SUBSCRIBE*/
	body.home .subscribe-box input.sbe-widget-email-field {width:calc(100% - 100px);}
	
	/*HOMEPAGE - WEBBOARD*/
	body.home .main-webboard {/*margin-left:-15px;margin-right:-15px;*/height:920px;}
	body.home .main-webboard li.bbp-topic-title {min-width:60%;}
	body.home .board-stat {margin-left:-15px!important;margin-right:-15px!important;}
	body.home .board-stat .vc_col-sm-3 {width:25%;float:left;height:55px;}
	
	body.home #bbpress-forums li.bbp-header {padding:0;}
	body.home #bbpress-forums li.bbp-topic-title {display:inline-block;float:left;}
	body.home #bbpress-forums li.bbp-topic-voice-count {}
	body.home #bbpress-forums li.bbp-topic-reply-count {}
	body.home #bbpress-forums li.bbp-topic-title p.bbp-topic-meta {margin:9px 0 0}
	body.home #bbpress-forums li.bbp-topic-title a.bbp-topic-permalink {width:calc(100% - 40px);left:40px;float:left;}

	/*HOMEPAGE - GALLERY*/
	body.home .home-photo .vc_custom_1441610728714 .wpb_wrapper {margin-bottom:0!important;}
	body.home .home-photo .vc_custom_1441610728714 .wpb_wrapper .home-header {margin-left:0;margin-right:0;}
	body.home .home-photo .vc_custom_1441610728714 .wpb_wrapper .uvc-main-heading {margin-bottom:0!important;}
	body.home .home-photo ul#thumb_gallery li {width:20%!important;padding:0.5px!important;margin:0!important;}

	/*HOMEPAGE - DIRECTORY*/
	body.home .map-directory .vc_col-sm-4 .wpb_wrapper {margin-bottom:0!important;} 

	/*HOMEPAGE - WEDDING DRESS*/
	body.home .vc_custom_1440570119184 .vc_col-sm-4 .wpb_wrapper {margin-bottom:0!important;} 
	
	/**/
	body.home .vc_custom_1439902201457 {margin-left:15px!important;margin-right:15px!important;}
	
	/*HOMEPAGE - SEARCH*/
	body.home .vc_custom_1440212091241 .wpb_text_column {margin-bottom:0!important;}
	body.home .vc_custom_1442473264019 {margin-left:15px!important;margin-right:15px!important;}
	body.home .vc_custom_1442473264019 .wpb_wrapper {margin-bottom:0!important;} 
	
	/*HOMEPAGE - TAG COLOR*/
	body.home .home-tag-color .wpb_wrapper {padding:0;}
	body.home .home-tag-color .ult-just-icon-wrapper {width:20%;height:80px;float:left;}
	body.home .home-tag-color .ult-just-icon-wrapper .align-icon {width:100%;height:100%;margin:0;}
	body.home .home-tag-color .ult-just-icon-wrapper .align-icon .aio-tooltip {width:100%;height:100%;}
	body.home .home-tag-color .ult-just-icon-wrapper .align-icon .aio-tooltip .aio-icon.circle {border-radius:0;width:100%;height:100%;box-shadow:none;}

	/*HOMEPAGE - KEYWORK*/
	body.home .vc_custom_1440232460224 {padding:0 15px!important;margin-left:0!important;}
	body.home .vc_custom_1440232460224 .widget_tag_cloud {height:auto;}
	
}

@media only screen and (max-width: 320px) {/*ONLY IPHONE 5*/
	
	/*BANNER ADS*/
	body.home .wpb_wrapper .ult-banner-block {margin-bottom:0!important;}
	.ads-ban-first .vc_col-sm-4:nth-child(2) {width:100%!important;}
	
	/*NEWS*/
	body.home .home-news .home-header .uvc-sub-heading,
	body.home .home-news .home-header .uvc-sub-heading {height:58px;}
	body.home .home-news .home-header .uvc-sub-heading a,
	body.home .home-news .home-header .uvc-sub-heading a {line-height:58px;}
	body.home .home-news .home-header .uvc-main-heading,
	body.home .home-news .home-header .uvc-main-heading {width:215px;}
	body.home .home-news .home-header .uvc-main-heading h2,
	body.home .home-news .home-header .uvc-main-heading h2 {line-height:22px;font-size:17px;padding:7px 0;}
	body.home .home-news .home-header .uvc-heading-spacer,
	body.home .home-news .home-header .uvc-heading-spacer {height:30px;width:30px;left:18px;}
	body.home .home-news .home-header .uvc-sub-heading a::after,
	body.home .home-news .home-header .uvc-sub-heading a::after {height:50px;}
	body.home .home-news .home-header .uvc-sub-heading a::before,
	body.home .home-news .home-header .uvc-sub-heading a::before {border-bottom-width:29px;border-top-width:29px;}
	
	/*WEBBOARD*/
	body.home .board-stat {display:none;}
	body.home #bbpress-forums .bbp-search-form {width:100%;}
	body.home #bbpress-forums #bbp-search-form #bbp_search {width:220px;}
	body.home #bbpress-forums li.bbp-header li.bbp-topic-title {width:60%;text-align:left;}
	body.home #bbpress-forums li.bbp-header li.bbp-topic-reply-count,
	body.home #bbpress-forums li.bbp-body li.bbp-topic-reply-count {display:none;}
	body.home #bbpress-forums li.bbp-body li.bbp-topic-title {width:79%;}
	
	/*PHOTO*/
	body.home .home-photo .wpb_wrapper .uvc-main-heading {padding-left:50px;}
	body.home .home-photo .home-header .uvc-sub-heading a::after {right:20px;}
}