/* Shoot the core ================================== */
.col-xs-5ths, .col-sm-5ths, .col-md-5ths, .col-lg-5ths {
position: relative;
min-height: 1px;
padding-right: 10px;
padding-left: 10px;
}

.col-xs-5ths {
width: 20%;
float: left;
}

.p3_invisible {
visibility: hidden;
width: 100%;
height: auto;
}

.top-socialz {
float: right;
margin: 0 !important;
position: relative;
top: -2px;
}
.top-socialz a {
display: inline-block !important;
font-size: 17px !important;
margin: 0 7px;
padding: 0 !important;
}

/* related posts ============================= */
.pipdig_p3_related_posts ul {
padding: 0;
margin: 0 0 10px;
text-align: center;
}
.entry-content .pipdig_p3_related_posts h3, .pipdig_p3_related_posts h3 {
text-align: center;
margin: 25px 0 10px;
}
.pipdig_p3_related_posts li {
width: 24%;
display: inline-block;
list-style: none;
margin: 0 .5%;
padding: 0 0 5px;
overflow: hidden;
vertical-align: top;
}
.pipdig_p3_related_thumb {
overflow: hidden;
background-size: cover;
background-repeat: no-repeat;
background-position: center;
-moz-transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;
}
.pipdig_p3_related_thumb:hover {opacity: .7}
.pipdig_p3_related_thumb a {
display: block;
height: 100%;
width: 100%;
}
.pipdig_p3_related_title {
margin: 5px auto 0;
text-align: center !important;
width: 94%;
letter-spacing: 1px;
line-height: 13px;
}
.pipdig_p3_related_title a {
font-size: 13px;
color: #222 !important;
font-weight: 400 !important;
}
.pipdig_p3_related_thumb a:hover {opacity: .6}

/* rateyo ===================================== */
.jq-ry-container{position:relative;padding:0 5px;line-height:0;display:block;cursor:pointer}.jq-ry-container[readonly=readonly]{cursor:default}.jq-ry-container>.jq-ry-group-wrapper{position:relative;width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group{position:relative;line-height:0;z-index:10;white-space:nowrap}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group>svg{display:inline-block}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-normal-group{width:100%}.jq-ry-container>.jq-ry-group-wrapper>.jq-ry-group.jq-ry-rated-group{width:0;z-index:11;position:absolute;top:0;left:0;overflow:hidden}

/* Instagram ================================== */
.p3_instagram_post {width:10%;position:relative;display:block;float:left;background-size:cover;background-repeat:no-repeat;background-position:center;-moz-transition:all 0.2s ease-out;-webkit-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-align:center}
#p3_instagram_footer .p3_instagram_post:hover {opacity:.72}
#p3_instagram_footer .p3_instagram_post img {max-width:100%;height:auto;}
#p3_instagram_footer .p3_instagram_post .p3_instagram_likes {font:10px Montserrat, Arial, sans-serif;color:#000;position:absolute;bottom:44%;width:100%;}
#p3_instagram_footer .p3_instagram_post .p3_instagram_comments {color:#000;position:absolute;bottom:5%;left:5%}
@media only screen and (max-width: 769px) {
	#p3_instagram_footer .p3_instagram_post {
		width: 25%;
	}
	#p3_instagram_post_4, #p3_instagram_post_5, #p3_instagram_post_6, #p3_instagram_post_7, #p3_instagram_post_8, #p3_instagram_post_9, #p3_instagram_post_10 {
		display: none;
	}
}
@media only screen and (max-width: 400px) {
	#p3_instagram_footer .p3_instagram_post {
		width: 50%;
	}
	#p3_instagram_post_2, #p3_instagram_post_3, #p3_instagram_post_4, #p3_instagram_post_5, #p3_instagram_post_6, #p3_instagram_post_7, #p3_instagram_post_8, #p3_instagram_post_9, #p3_instagram_post_10 {
		display: none;
	}
}

.p3_instagram_likes {
display: none;
}

.p3_instagram_square:hover~.p3_instagram_likes{
display: block;
}
.p3_instagram_likes:hover {
display: block;
}


/* Pinterest ================================== */
.p3_pinterest_widget {
overflow: auto;
width: 100%;
list-style: none;
}
.p3_pinterest_widget li {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
float: left;
margin: 0.5%;
-moz-transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;
}
.p3_pinterest_widget li:hover {
opacity: .85;
}
.p3_pinterest_widget img {max-width:100%;height:auto;}
.p3_pinterest_widget li a {
display: block;
color: transparent; 
line-height: 0;
font-size: 0;
}


.p3_slide_link_box {
	display: block;
	width: 100%;
	height: 100%;
}
#p3_full_width_slider_site_main .p3_slide_img {
	display: block;
	width: 100%;
	height: 380px;
}

.p3_slide_img {
background-size: cover;
background-repeat: no-repeat;
background-position: center;
}

#p3_feature_header {
padding-bottom: 20px;
}
#p3_feature_header .cycle-slideshow {
margin-bottom: 0;
}
#p3_feature_header .p3_feature_slide {
position: relative;
width: 100%;
overflow: hidden;
}
#p3_full_width_slider_site_main {
margin-bottom: 20px;
}
#p3_full_width_slider_site_main .p3_feature_slide, #p3_feature_header .p3_feature_slide_banner {
background: #fff;
opacity: .8;
color: #000;
padding: 5px 0;
position: absolute;
text-align: center;
left: 0;
bottom: 5%;
width: 100%;
z-index: 8;
}
#p3_full_width_slider_site_main .p3_feature_slide {
	bottom: 10%;
}
#p3_full_width_slider_site_main .p3_feature_slide h2, #p3_feature_header .p3_feature_slide_banner h2 {
display: block;
margin: 0;
padding: 0;
color: #000;
}
#p3_feature_header .p3_feature_slide .p3_invisible {
padding: 1.5%;
}
#p3_feature_header .p3_trending_panel {
float: left;
display: block;
position: relative;
width: 49%;
}

#p3_feature_header .p3_trending_panel h4 {
position: absolute;
bottom: 10%;
margin: 0;
padding: 3px;
text-align: center;
width: 100%;
color: #000;
background: #fff;
opacity: .8;
}


/* Post slider widget ========================== */

.pipdig_widget_post_slider .cycle-slideshow {height:auto;}
.pipdig_widget_post_slider .cycle-slideshow li{display:none}
.pipdig_widget_post_slider .cycle-slideshow li.first{display:block}
.pipdig_widget_post_slider .slide-image{background-attachment:scroll;background-position:center center; background-size:cover;background-repeat: no-repeat;height:100%;width:100%;}
.pipdig_widget_post_slider .cycle-slideshow li {width: 100%;}
.pipdig_widget_post_slider .cycle-pager {text-align: center; width: 100%; z-index: 500; position: absolute; bottom: -10%; overflow: hidden;}
.pipdig_widget_post_slider .cycle-pager span {font-family: arial, sans-serif; font-size: 41px; width: 15px; height: 15px; display: inline-block; color: #eee; cursor: pointer;margin: 0 3px;}
.pipdig_widget_post_slider .cycle-pager span.cycle-pager-active { color: #333;}
.pipdig_widget_post_slider .cycle-pager > * { cursor: pointer;}
.pipdig_widget_post_slider .slide-inside{height:100%;padding:0;width:100%;background:transparent;transition:all .25s ease-out;-o-transition:all .25s ease-out;-moz-transition:all .25s ease-out;-webkit-transition:all .25s ease-out}
.pipdig_widget_post_slider .slide-inside:hover{background:rgba(255,255,255,.3)}
.pipdig_widget_post_slider .slide-desc{left:10%;width:80%;padding: 15px 0;}
.pipdig_widget_post_slider .read-more {padding: 7px 12px;position: relative;}
.pipdig_widget_post_slider .slide-desc h2 {margin-bottom: 8px;}