/* LayersWP Dawgs theme : Custom Taxonomy and Custom Post Type CSS + Dog Widget */

/* DOG POSTS */
p.dawg-basic-info { font-size: 1.8rem; font-style: italic; }
.widget-dawg-posts p.dawg-basic-info { font-size: 1.6rem; margin-top: 0; }
.dog-thumb > a { font-size: 0; line-height: 0; vertical-align: top; }
.dog-thumb img { -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.dog-thumb:hover img { -webkit-transform: scale3d(1.4,1.4,1) rotate( 10deg ); transform: scale3d(1.4,1.4,1) rotate( 10deg ); }
/* features */
.story .dawg-mini-section-title, .content-list-dawg .dawg-mini-section-title { font-size: 1.2rem; font-weight: 300; line-height: 2.2rem; letter-spacing: 0.1rem; text-transform: uppercase; margin: 30px 0 20px 0; }
.story .dawg-mini-section-title .fa, .content-list-dawg .dawg-mini-section-title .fa { display: block; margin-bottom: 15px; }
.story ul.dawg-features, .content-list-dawg ul.dawg-features { margin: 10px 0; }
.story ul.dawg-features li.dawg-feature-li, .content-list-dawg ul.dawg-features li.dawg-feature-li { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba( 0, 0, 0, 0.05 ); text-align: left; list-style: none; }
.story ul.dawg-features li.dawg-feature-li:last-child, .content-list-dawg ul.dawg-features li.dawg-feature-li:last-child { margin-bottom: 0; }
.story ul.dawg-features li.dawg-feature-li > span, .content-list-dawg ul.dawg-features li.dawg-feature-li > span { display: inline-block; }
.dawg-feature-name { font-weight: 300; }
.dawg-feature-value { float: right; }
/* awards ( could be identical to features but it's better idea to let people style it up separately ) */
.story ul.dawg-awards, .content-list-dawg ul.dawg-awards { margin: 10px 0; }
.story ul.dawg-awards li.dawg-award-li, .content-list-dawg ul.dawg-awards li.dawg-award-li { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba( 0, 0, 0, 0.05 ); list-style: none; }
.story ul.dawg-awards li.dawg-award-li:last-child, .content-list-dawg ul.dawg-awards li.dawg-award-li:last-child { margin-bottom: 0; }

/* DOG SINGLE */
.dog-single-banner { background-position: top center; background-size: cover; background-repeat: no-repeat; margin-bottom: -3%; }
.container.dog-single-banner { margin-top: 6%; margin-bottom: -3%; }
.single .type-dog .section-title.large .heading { font-size: 4.8rem; margin-bottom: 0; }
.content-list-dawg .section-title.large .heading { margin-bottom: 0; }
.single .type-dog .dawg-prev-next { margin-top: 6%; padding-top: 6%; border-top: 1px dotted rgba( 0, 0, 0, 0.05 ); }
.single .type-dog .dawg-prev-next a { display: inline-block; vertical-align: middle; border-bottom: none; }
.single .type-dog .dawg-prev-next-previous img { margin-right: 15px; }
.single .type-dog .dawg-prev-next-next img { margin-left: 15px; }
.single .type-dog .dawg-prev-next-link span { font-size: 1.4rem; }
.single .type-dog .dawg-prev-next-title { font-size: 1.4rem; line-height: 1.6rem; margin-bottom: 0; }
/* tabs */
#tabs-single-dog ul.tabs-circled { margin: 0; }
#tabs-single-dog ul.tabs-circled li { display: inline-block; margin-right: 10px; }
#tabs-single-dog ul.tabs-circled li:first-child, #tabs-single-dog ul.tabs-circled li:last-child { margin-right: 0; }
#tabs-single-dog ul.tabs-circled li a { display: block; width: 60px; height: 60px; text-align: center; line-height: 60px; background-color: #FFF; border: 1px solid rgba( 0, 0, 0, 0.1 ); border-radius: 50%; }
#tabs-single-dog ul.tabs-circled li.active a, #tabs-single-dog ul.tabs-circled li a:hover { color: rgba( 0, 0, 0, 0.85 ); background-color: rgba( 0, 0, 0, 0.05 ); border-color: transparent; }
#tabs-single-dog ul.tabs-circled li.dummy, #tabs-single-dog ul.tabs-circled li.dummy a, #dummy { width: 0; height: 0; line-height: 0; border: none; border-radius: 0; margin: 0; }
.story .dawg-photo { position: relative; overflow: hidden; }
.story .dawg-photo > a { border: none; }
.story .dawg-photo img, .story .dawg-photo .img-icon, .story .dawg-photo:hover .img-cover { -webkit-transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; transition: all 0.3s ease-in-out 0s; }
.story .dawg-photo img { max-width: 100%; }
.story .dawg-photo .img-icon { position: absolute; width: 30px; height: 30px; top: 50%; left: 50%; margin-top: -15px; margin-left: -15px; line-height: 30px; text-align: center; color: #FFF; border-radius: 50%; background-color: rgba( 0, 0, 0, 0.5 ); opacity: 0; z-index: 29; -webkit-transform: scale3d(3,3,1); transform: scale3d(3,3,1); }
.story .dawg-photo .img-cover { position: absolute; top: 0; bottom: 0; left: 0; right: 0; background-color: rgba( 0, 0, 0, 0.3 ); opacity: 0; z-index: 25; }
.story .dawg-photo:hover img { -webkit-transform: scale3d(1.4,1.4,1) rotate( 10deg ); transform: scale3d(1.4,1.4,1) rotate( 10deg ); }
.story .dawg-photo:hover .img-icon { opacity: 1; -webkit-transform: scale3d(1,1,1); transform: scale3d(1,1,1); }
.story .dawg-photo:hover .img-cover { opacity: 1; }

/* WIDGET STYLING */
.widget-dawg-posts .thumbnail-body p:not(.dawg-basic-info) { margin-top: 20px; line-height: 2.1rem; }
p.dawg-basic-info { font-weight: 300; font-style: italic; margin-top: 0; }
.with-overlay p.dawg-basic-info { color: #FFF; opacity: 0; transform: translate3d( 0px, 30px, 0px ); transition: all 0.2s ease-in-out 0.2s; }
.with-overlay:hover p.dawg-basic-info { opacity: 1; transform: translate3d( 0px, 0px, 0px ); }
.widget-dawg-posts .thumbnail-media img { -webkit-transform: rotate( 0 ) scale( 1 ); transform: rotate( 0 ) scale( 1 ); -webkit-transition: -webkit-transform .3s ease-in-out; transition: transform .3s ease-in-out; }
/* 
 * .widget-dawg-posts .thumbnail-media:hover img { -webkit-transform: rotate( 10deg ) scale( 1.4 ); transform: rotate( 10deg ) scale( 1.4 ); }
 * */
.widget-dawg-posts .thumbnail-media:hover img { -webkit-transform: rotate( 0 ) scale( 1 ); transform: rotate( 0 ) scale( 1 ); }
/* features */
.with-overlay .dawg-features-wrap { display: none; }
.thumbnail-body .dawg-mini-section-title { font-size: 1.2rem; font-weight: 600; line-height: 1; letter-spacing: 0.2rem; text-transform: uppercase; margin: 30px 0 20px 0; }
.thumbnail-body ul.dawg-features { margin: 10px 0; }
.thumbnail-body li.dawg-feature-li { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba( 0, 0, 0, 0.05 ); text-align: left; }
.thumbnail-body li.dawg-feature-li:last-child { margin-bottom: 0; }
.thumbnail-body li.dawg-feature-li > span { display: inline-block; }
.thumbnail-body .dawg-feature-name { font-weight: 300; }
.thumbnail-body .dawg-feature-value { float: right; }
/* awards ( could be identical to features but it's better idea to let people style it up separately ) */
.with-overlay .dawg-awards-wrap { display: none; }
.thumbnail-body ul.dawg-awards { margin: 10px 0; }
.thumbnail-body li.dawg-award-li { margin-bottom: 8px; padding-bottom: 8px; border-bottom: 1px solid rgba( 0, 0, 0, 0.05 ); }
.thumbnail-body li.dawg-award-li:last-child { margin-bottom: 0; }
.thumbnail-body .dawg-award-name {  }
