/* 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;
}
.top-socialz a {
display: inline-block !important;
font-size: 17px !important;
margin: 0 7px;
padding: 0 !important;
}
.toggle-search:hover {
cursor: pointer;
}

/* Jetpack Carousel */
.slideshow-window{background:transparent;border:0}

/* 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:12.5%;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_post:hover {opacity:.7}
.p3_instagram_post img {max-width:100%;height:auto;}
.p3_instagram_post .p3_instagram_likes {font:10px Montserrat, Arial, sans-serif;color:#000;position:absolute;bottom:44%;width:100%;}
.p3_instagram_post .p3_instagram_comments {color:#000;position:absolute;bottom:5%;left:5%}
.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%;
}
#p3_pinterest_widget .p3_pin_wrap {
padding: 1px;
float: left;
}
#p3_pinterest_widget .p3_pin {
display: block;
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;
}
#p3_pinterest_widget .p3_pin:hover {
opacity: .85;
}
.p3_pin_wrapper_outer {
display: block;
width: 100%;
text-align: center;
}
.p3_pin_wrapper {
position: relative;
line-height: 0;
display: inline-block;
max-width: 100%;
}
.p3_pin_wrapper .pin {
opacity: 0;
position: absolute;
display: block;
-moz-transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;
}
.p3_pin_wrapper img {
margin: 0 !important;
}
.p3_pin_wrapper .pin img {
display: block;
}
.p3_pin_wrapper:hover .pin {
opacity: 1;
}
.p3_pin_wrapper .center {
left: 50%;
top: 50%;
}


/* various sliders ============================ */

.cycle-prev, .cycle-next { position: absolute; top: 0; width: 11%; opacity: 0.2; z-index: 800; height: 100%; cursor: pointer; }
.cycle-prev { left: 0;  background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA3CAYAAAAbk/pcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozREY1MTZFMzA5MjA2ODExODIyQUFFMDY2RDlCRDM4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDowMzg5ODIzNjc0RUYxMUU0QjIyRUVFMDhENTZGOERCNCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDowMzg5ODIzNTc0RUYxMUU0QjIyRUVFMDhENTZGOERCNCIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU5MkRCRDRCRUI3NEU0MTFBNDlFRUI0NjQ4MEE3MDE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNERjUxNkUzMDkyMDY4MTE4MjJBQUUwNjZEOUJEMzg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+mqXCawAAAgBJREFUeNrEmb9LgkEYx18TBAURBEFwMCIwJMiQBglpkEAapEEapCFoqf9JaAiHaHJqaWpoCpqilsCgMIoiioqiur7V94GX8Mervnf3wgd8vTs/Hnfv3XPPG1BKOQavIKiDtvMjNkQQNNTf9WFKGgK7IgU1U9ImpW+g+ju8mqVhsOeSVqRMpzQC9il9AWV3uS5pFBxQ+gxK/+vokMbAIaWPoNipnt/SODii9AEUutX1U5oAx5TegXyv+n5Jk+CE0huQ69fGD2kKnFHaBlkv7UaVpsE5pZcg47XtKNIJ0KK0xXtHtzjDHir2OD3obwwjzXIsFcc2NcyfH7RBjrNWcRYnhx2qQSrn+XwqPq+JUSam14oFrkSKK1N81MfQS6Ui11zFNTjmx6LTr0KJu4vibhP1a4ntVVjmPqq4r0b83FC6FVQYMShGEGG/t89OX1Zd0iZjJke3uMYoUDEqDOkKjdw3ay5pg3Gwo1u8Ab4o3dItFfEM+KT0FIyZCPLlw6arx3VTPRbWXWO8bWqMhVWXfMfUrBZWwLvp51hYtrFyCUvg1fRaLSza2J2EBfBkej8W5m1EIMIcuDcdcwmz4NZ0lClMg2vTcbUwBa5MnySESXBh+uwkjNs4LVo9H1vNCFjNgVjN+ljNc1nN7FnNZVrN3lrNV1vN0Hd8JxGw9RbmW4ABABTwONDWKj7uAAAAAElFTkSuQmCC) 50% 50% no-repeat;}
.cycle-next { right: 0; background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAA3CAYAAAAbk/pcAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDozREY1MTZFMzA5MjA2ODExODIyQUFFMDY2RDlCRDM4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpGQTE5NzI0NTc0RUUxMUU0OTNFN0YxNEUzODlDREI4MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpGQTE5NzI0NDc0RUUxMUU0OTNFN0YxNEUzODlDREI4MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M2IChXaW5kb3dzKSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkU5MkRCRDRCRUI3NEU0MTFBNDlFRUI0NjQ4MEE3MDE1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjNERjUxNkUzMDkyMDY4MTE4MjJBQUUwNjZEOUJEMzg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+HM2p5gAAAe1JREFUeNrcmc0rRFEYxo/PEPmKDImkSBY+spBkgZKFLGQhOzb+EBt/g7KQhSw0C01pFpokyUcWIxajUaPRiESIcD0vj7rZe2459bt17+bXufec933Pe7M8z5t3ztWCWfDuVAPiN+97rIAc4BTYZconXwP5KrExAV4oDyvk/psxnzwCClViYwQ8UR4FRSqxMQgeKY+BEpXY6Af3lO+AUpXY6AV3lO+DCpXY6AY3lB+BKpXY6AAZyuOgRiU22kCa8lNQpxIbLSBFeQI0qMRGE0hSnuS9ROw40wTlKb4JidjxG59SnuYakIgdV3ec8gxXv0TsuK+PKL/hvpeIHSPaPuV3jHgSsWMs36H8nrFeInbMYjHKLbsNqcSO+TtK+TMYVYkdK5cI5VbRjKvEjjVbmPJXMKkS/8jXKLcqdloldqzTV3zyGZX4R75E+QeYs+dZX/a/H9kgDlrBB+hSzXjx94wV0mX1N84Dq+pVbVtpXb2PC8CGOnJZrN5Ux+pisOXLTsOqfLxN6QMYUOTjcrDnq0D6VDXXIaW3oEddZV6DTnVdfQXa1SeJS9CqPjtdgGb1afEcNKrPx2egXt0ROAEhdQ/kGFSruz4HoFLd59oFZf+2sxdILzOQ7m0g/erAOvSB/JPIxXFiAYTUf2E+BRgAgDrfTqv3J2QAAAAASUVORK5CYII=) 50% 50% no-repeat;}
.cycle-prev:hover, .cycle-next:hover { opacity: .8; -moz-transition: all 0.25s ease-out; -webkit-transition: all 0.25s ease-out; transition: all 0.25s ease-out;}


.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_post_slider_posts_column .p3_slide_img {
	display: block;
	width: 100%;
	height: 380px;
}
#p3_post_slider_posts_column {
	margin-bottom: 35px;
}
.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, #p3_post_slider_posts_column .p3_feature_slide {
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;
line-height: 1.2;
}

/* Popular Posts Bar ========================== */
#p3_trending_bar {
margin-bottom: 35px;
}
#p3_trending_bar .col-xs-12 {
padding-left: 0;
padding-right: 0;
}
#p3_trending_bar .p3_trending_panel {
float: left;
display: block;
position: relative;
width: 19%;
margin: .5%;
}

#p3_trending_bar .p3_trending_panel h4 {
position: absolute;
bottom: 0;
margin: 0;
padding: 3px;
text-align: center;
width: 100%;
color: #000;
background: #fff;
opacity: .8;
line-height: 1.2;
font-size: 1em;
}

/* 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%;position:relative;top:-1px}
.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;}

#p3_top_menu_bar {
position: relative;
}
#p3_top_menu_bar .container {
left: 0;
top: 0;
padding: 0;
width: 100%;
max-width: 100%;
}



/* layout shortcodes */

.pipdig_left {
	float:left;
	width: 48%;
}
.pipdig_right {
	float: right;
	width: 48%;
}

/* Blogger ======================== */

.tr-caption-container {border:0}