/*
 Theme Name:   JDD Salient Child
 Description:  Salient Child Theme for JDD 
 Author:       Chuck
 Author URI:   http://chucklin.org
 Template:     salient
 Version:      1.0.0
 Text Domain:  jdd-theme
*/
@import url(//fonts.googleapis.com/earlyaccess/notosanstc.css);
body {
font-family: 'Noto Sans TC', 'Noto Sans', sans-serif;
}

.nectar-sharing i {
    padding-left: 4px;
    padding-right: 0;
}

/***************** Social Sharing ******************/
a.pinterest-share i, a.facebook-share i, .twitter-share i, .google-plus-share i, [class^="icon-"].icon-salient-heart, [class^="icon-"].icon-salient-heart-2, .linkedin-share i{background-color:transparent!important; border-radius: 0px!important; font-weight:normal!important; font-size:20px!important; height:20px!important; width:auto!important; line-height:19px!important; color:#ddd; transition:color 0.2s linear;  -webkit-transition:color 0.2s linear; }

.icon-salient-heart, .icon-salient-heart-2{font-size:19px!important}

.heart-wrap{display:inline-block; line-height:0; position:relative}
.icon-salient-heart.loved{position:absolute; top:0; left:0; transform:scale(0); -webkit-transform:scale(0); display:none}

.nectar-sharing, .n-shortcode .nectar-love, .nectar-sharing-alt{padding-right:13px; padding-left:13px}
body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social .n-shortcode i{display:inline; margin-right:0!important}
body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social{text-align:center; line-height:1px}
body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social >*{border-color:#fff!important}
html body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social >*:before{background-color:#fff!important; border-color:#fff!important}
body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social >*:hover i{color:#000!important}
body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social >* i{color:#fff!important}

body .portfolio-items .col .work-item .work-info .custom-content a{opacity:1!important; text-indent:0!important; width:auto; display:inline-block; position:relative!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >*{border:2px solid #e9e9e9!important; border-radius:50%; margin:10px; position:relative!important; height:45px!important; line-height:45px;  width:45px!important;  padding:0!important;  display:inline-block!important;  transition:all 0.18s cubic-bezier(.55,0,.1,1)!important;  -webkit-transition:all 0.18s cubic-bezier(.55,0,.1,1)!important}

body[data-button-style^="rounded"] .wpb_row >.span_12.light .wpb_wrapper .nectar-social *{ border-color:#fff!important;  color:#fff!important}

body[data-button-style^="rounded"] .wpb_wrapper .custom-content .nectar-social >*{margin:10px!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >* i{transition:all 0.18s cubic-bezier(.55,0,.1,1)!important;  -webkit-transition:all 0.18s cubic-bezier(.55,0,.1,1)!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >*:before{ transition:all 0.18s cubic-bezier(.55,0,.1,1)!important;  -webkit-transition:all 0.18s cubic-bezier(.55,0,.1,1)!important;  display:block;  content:' ';  height:100%;  width:100%;  position:absolute;  top:-2px;  left:-2px;  z-index:1;  border:2px solid #e9e9e9;  background-color:#e9e9e9;  border-radius:50%;  opacity:0;  transform:scale(1); -webkit-transform:scale(1); -moz-transform:scale(1)}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >*:hover{transform:scale(1.15); -webkit-transform:scale(1.15); -moz-transform:scale(1.15)}

body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >*:hover:before, body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >*.hovered:before{opacity:1; transform:scale(1.03); -webkit-transform:scale(1.03);}

body[data-button-style^="rounded"] .wpb_wrapper .nectar-social i{width:45px!important; height:45px!important; text-align:center; padding:0; font-size:16px!important; line-height:42px!important; position:relative; z-index:10}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social i{color:#bbb}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social >* .count, body[data-button-style^="rounded"] .wpb_wrapper .nectar-social .nectar-love .nectar-love-count{display:none!important}

.single #single-meta li .n-shortcode, .single #single-meta li .nectar-love{padding-left:0px!important}

.single #single-meta .nectar-love i, body #project-meta .nectar-love i, .nectar-social .nectar-love i{font-size:17px!important; top:0px!important}

.n-shortcode{line-height:20px}

.n-shortcode .nectar-love{padding-right:15px}

.n-shortcode .nectar-love .icon-salient-heart, .n-shortcode .nectar-love .icon-salient-heart-2{margin-right:5px; top:-1px}

.nectar-sharing i, .nectar-sharing-alt i{padding-right:4px}

a.facebook-share i{padding-right:3px}

a.twitter-share i{margin-top:2px; padding-right:2px; font-size:24px!important}

a.google-plus-share i{padding-right:2px!important}

a.twitter-share{padding-right:8px}

a.facebook-share{padding-right:10px}

a.facebook-share{padding-right:10px}

a.pinterest-share{padding-right:7px}

a.pinterest-share i{font-size:24px!important}

.n-shortcode{display:inline!important; font-size:12px!important; height:auto!important}

.nectar-social .nectar-love .nectar-love-count{opacity:0; line-height:16px!important; padding-left:0px!important; font-family:'Open Sans'!important; font-weight:400; font-size:12px!important; display:none}

.nectar-social >*:last-child{padding-right:0px!important}

.nectar-social >*:first-child, .nectar-social .nectar-love{padding-left:0px!important}

.nectar-social >*{border-right:1px solid #ddd}

.nectar-social >*:last-child{border-right:0px!important}

.nectar-social.hide-share-count span.count, .nectar-social.hide-share-count .nectar-love-count{width:1px!important; visibility:hidden}

.nectar-social.hide-share-count a i{padding-right:0!important}

.nectar-social.hide-share-count.full-width .nectar-love .icon-salient-heart{ top:5px!important}

.nectar-social.hide-share-count .n-shortcode .nectar-love{padding-right:0!important}

.nectar-social.hide-share-count >*{ padding:0 10px !important}

body.single-portfolio #sidebar #project-meta ul li:first-child, body.single #single-meta ul li:first-child, body.single-portfolio #sidebar div ul .facebook-share, body.single-portfolio #sidebar div ul .twitter-share, body.single-portfolio #sidebar div ul .pinterest-share,
body.single-post .blog-title #single-meta ul .facebook-share, body.single-post .blog-title #single-meta ul .twitter-share, body.single-post .blog-title #single-meta ul .pinterest-share,
body.single-product #single-meta ul .facebook-share, body.single-product #single-meta ul .twitter-share, body.single-product #single-meta ul .pinterest-share{margin-top:2px; margin:0px 16px 0px 0px; padding:0px 0px 0px 0px!important; display:block; border-right:1px solid #DDD}
body.single-portfolio #sidebar #project-meta ul li:first-child{border:none!important}
.single-portfolio .facebook-share a, .single-portfolio .twitter-share a, .single-portfolio .pinterest-share a,
.single-post .facebook-share a, .single-post .twitter-share a, .single-post .pinterest-share a,
body.single-product .facebook-share a, body.single-product .twitter-share a, body.single-product .pinterest-share a,
a.pinterest-share, .facebook-share, .twitter-share, .google-plus-share, .linkedin-share{color:inherit; height:20px; transition:width 0.2s linear; background-repeat:no-repeat; position:relative}

.single-portfolio .facebook-share span, .single-portfolio .twitter-share span, .single-portfolio .pinterest-share span, .single-portfolio .google-plus-share span, .single-portfolio .linkedin-share span,
.single-post .col.section-title .facebook-share span, .single-post .col.section-title .twitter-share span, .single-post .col.section-title .pinterest-share span, .single-post .col.section-title .google-plus-share span,
.single-post .col.section-title .linkedin-share span,
.pinterest-share span, .facebook-share span, .twitter-share span, .google-plus-share span, .linkedin-share span{display:inline-block; opacity:0; top:auto; line-height:16px!important; padding-left:0px; font-family:'Open Sans'; font-weight:400;  font-size:14px!important;  height:13px;  line-height:16px}

/*full width social*/
.nectar-social.full-width >*{text-align:center; display:block!important; float:left; transition:color 0.2s linear!important; -webkit-transition:color 0.2s linear!important; position:relative}

.span_12.light .nectar-social.full-width >*{border-color:rgba(255,255,255,0.1)}

.span_12.dark .nectar-social.full-width >*{border-color:rgba(0,0,0,0.07)}

.nectar-social.full-width a.nectar-love{position:absolute; width:100%!important; height:100%!important; top:0; left:0; padding-right:0!important; text-align:center!important}

.nectar-social.full-width i{margin-top:-20px}

body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width i{-webkit-transform:translateX(-50%);  transform:translateX(-50%);  height:100px!important;  margin-left:0!important;  width:40px!important;  position:absolute;  top:50%!important;  left:50%}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width{text-align:center}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width >*{float:none}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width a.nectar-love{padding-top:0!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width .heart-wrap{height:100%; width:100%}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width >* i{margin-left:-23px}

.nectar-social.full-width.items_6 >*{width:16.6%!important; padding:2%!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width.items_6 >*{padding:5%!important; margin:3%; width:10.1%!important}
.full-width-content .nectar-social.full-width.items_6 >*{padding:4%!important}

.nectar-social.full-width.items_6 i{font-size:26px!important}

.nectar-social.full-width.items_6 a >span{position:relative; margin-left:3px; top:-10px}

.full-width-content .nectar-social.full-width.items_6 >*{padding:5%!important}
.full-width-content .nectar-social.full-width.items_6 i{font-size:40px!important}
.full-width-content .nectar-social.full-width.items_6 a span{margin-left:5px}

.nectar-social.full-width.items_5 >*{width:20%!important; padding:3%!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width.items_5 >*{padding:6.5%!important; margin:3%; width:10%!important}

.full-width-content .nectar-social.full-width.items_5 >*{padding:5%!important}

.nectar-social.full-width.items_5 i{font-size:36px!important}

.nectar-social.full-width.items_5 a >span{position:relative; margin-left:5px; top:-10px}

.nectar-social.full-width.items_4 >*{width:25%!important; padding:5%!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width.items_4 >*{padding:7%!important; margin:5%; width:10%!important}

.nectar-social.full-width.items_4 i{font-size:45px!important}

.nectar-social.full-width.items_4 a >span{position:relative; margin-left:5px; top:-10px}

.nectar-social.full-width.items_3 >*{width:33.3%!important; padding:5%!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width.items_3 >*{padding:7%!important; margin:5%; width:10%!important}
.nectar-social.full-width.items_3 i{font-size:50px!important}

.nectar-social.full-width.items_3 a >span{position:relative; margin-left:5px; top:-10px}

.nectar-social.full-width.items_2 >*{width:50%!important; padding:5%!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width.items_2 >*{padding:7%!important; margin:5%; width:10%!important}
.nectar-social.full-width.items_2 i{font-size:60px!important}


.nectar-social.full-width.items_2 a >span{position:relative; margin-left:5px; top:-10px}

.nectar-social.full-width.items_1 >*{width:100%!important; padding:5%!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social.full-width.items_1 >*{padding:7%!important; margin:5%; width:10%!important}
.nectar-social.full-width.items_1 i{font-size:80px!important}

.nectar-social.full-width.items_1 a >span{position:relative; margin-left:5px; top:-10px}

.nectar-social.full-width:after{clear:both;  content:"";  display:block;  height:0;  visibility:hidden}

.facebook-share:hover i, body .facebook-share.hovered i{color:#5c80ca!important}
.twitter-share:hover i, body .twitter-share.hovered i{color:#08c7ff!important}
.pinterest-share:hover i, body .pinterest-share.hovered i{color:#dc2329!important}
.google-plus-share:hover i, body .google-plus-share.hovered i{color:#de4b39!important}
.linkedin-share:hover i, body .linkedin-share.hovered i{color:#409ecd!important}

body[data-button-style^="rounded"] .wpb_wrapper .facebook-share:before, body[data-button-style^="rounded"] .wpb_wrapper .facebook-share.hovered:before{background-color:#5c80ca!important; border-color:#5c80ca!important}
body[data-button-style^="rounded"] .wpb_wrapper .twitter-share:before, body[data-button-style^="rounded"] .wpb_wrapper .twitter-share.hovered:before{background-color:#08c7ff!important; border-color:#08c7ff!important}
body[data-button-style^="rounded"] .wpb_wrapper .pinterest-share:before, body[data-button-style^="rounded"] .wpb_wrapper .pinterest-share.hovered:before{background-color:#dc2329!important; border-color:#dc2329!important}
body[data-button-style^="rounded"] .wpb_wrapper .google-plus-share:before, body[data-button-style^="rounded"] .wpb_wrapper .google-plus-share.hovered:before{background-color:#de4b39!important; border-color:#de4b39!important}
body[data-button-style^="rounded"] .wpb_wrapper .linkedin-share:before, body[data-button-style^="rounded"] .wpb_wrapper .linkedin-share.hovered:before{background-color:#409ecd!important; border-color:#409ecd!important}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social .hovered:before{opacity:1}
body[data-button-style^="rounded"] .wpb_wrapper .nectar-social .hovered i, body[data-button-style="rounded"] .wpb_wrapper .nectar-social >*:hover i{color:#fff!important}
.single-product #single-meta{top:10px!important}

.single-portfolio #project-meta .sharing li:last-child, body.single-post .blog-title #single-meta ul li:last-child, body.single-product #single-meta ul li:last-child{margin-right:0px!important; padding-right:0px!important; border-right:0px!important}

.single-portfolio .row .col.section-title h1{width:900px; margin-bottom:0!important}

.single-portfolio .row .col.section-title h1,
.single-portfolio .row .col.section-title .subheader{display:inline-block; top:0; text-align:center; width:100%; padding-left: 0;}

.single-portfolio #full_width_portfolio #portfolio-nav{margin-right:0px}

.single-portfolio #full_width_portfolio .span_12{padding-right:0px; margin-top:0px}

.single-portfolio #boxed #full_width_portfolio .parallax_slider_outer.first-section, .single-portfolio #boxed #full_width_portfolio .nectar-slider-wrap[data-full-width="boxed-full-width"]{margin-top:1px!important}

#full_width_portfolio .project-title.parallax-effect{background-color:#f8f8f8; z-index:9; position:fixed; padding-top:88px; padding-bottom:28px; width:100%}

body[data-header-format="left-header"] #full_width_portfolio .project-title.parallax-effect{padding-top:40px}

#page-header-bg .project-title{padding-top:0!important; margin:0!important; background-color:transparent!important}

#boxed #full_width_portfolio .project-title.parallax-effect{position:relative!important; top:0px!important; padding-right:0px}

body[data-smooth-scrolling="1"] #full_width_portfolio .project-title.parallax-effect, body[data-smooth-scrolling="1"] #page-header-bg[data-parallax="1"]{padding-right:16px}

.project-title .hidden-title{opacity:0}

#full_width_portfolio .project-title.parallax-effect .section-title, #full_width_portfolio .project-title{padding-bottom:0px!important}

#full_width_portfolio .project-title.parallax-effect .section-title, #page-header-bg .section-title, .single .row .section-title, #full_width_portfolio .project-title .container .title-wrap{border-bottom:none}

.single .heading-title{padding-bottom:35px; border-bottom:1px solid #DDD; margin-bottom:35px}

#full_width_portfolio .project-title.parallax-effect .container{border:none!important}

#page-header-bg .project-title .container, #page-header-bg .heading-title{border:none!important; padding:0!important}

.project-title .section-title{padding:0px 70px 0px 70px!important}

.single .row .section-title{padding:0; margin:0!important}

#page-header-bg .section-title{padding-bottom:0; margin-bottom:0}

#full_width_portfolio .project-title{padding-bottom:30px}

.project-additional.clear{clear:both!important; display:block}

.project-additional.clear li{float:none!important}

.single-portfolio #project-meta .clear{padding-bottom:0px!important}

.single-portfolio #project-meta .sharing li a >span.count{opacity:0}

.single #single-meta ul li .nectar-love-wrap span{opacity:1}

body.home #page-header-wrap {
    height: 80px;
    overflow: hidden;
    position: relative;
    background-color: #f8f8f8;
    -webkit-font-smoothing: antialiased;
}
body.home #page-header-bg {
    width: 100%;
    height: 110px;
    overflow: hidden;
    color: #000;
    display: block!important;
    -webkit-font-smoothing: antialiased;
    position: relative;
    z-index: 2;
}
body.home #page-header-bg h1{
    color: #000;
}
body.home #page-header-bg .subheader{
    color: #000 !important;
}
.modal.terms-cons-modal .modal-body{
    margin-bottom: 20px;
}
.modal.terms-cons-modal .btn-primary.sanova-button{
    float: right;
}