/*
Theme Name: The Party Finder
Author: Our Team
Theme URI: http://www.thepartyfinder.com/
Author URI: http://www.thepartyfinder.com/
Description: 
Version: 1.0.3
Text Domain: thepartyfinder
*/

/* POST */
.post{border:1px solid #eee;padding:15px;margin-bottom:30px}
.post h2{margin-top:10px;}
.post h2 a{color:#000}
.post h2 a:hover{color:#999}
.post .btn-primary{margin-top:15px;}

.postslide img{width:100%;height:auto;margin-bottom:20px}

/* SINGLE POST */
.singlepost{padding:0;}
.singlepost h2,.singlepost h3,.singlepost h4,.singlepost h5{padding:15px 0 10px 0;}

.featured-video iframe{width:100%; height:600px; margin:0; padding:0;}
.single .featured-video{padding: 0 0 35px 0;}

.blog-ib .featured-video iframe{height:225px;}

.singlepost ul li:before{content:"-";position: absolute;left: 0;}
.singlepost ul li{margin: 0;padding: 2px 0 5px 14px;font-family: Montserrat-Regular;color: #000;font-size: 13px;line-height: 25px;position: relative;}

/* METABAR */
.metabar{font-family: Montserrat-Regular;font-size: 13px;line-height: 21px;font-weight: normal;padding: 0 0 5px 0 !important;position: relative;color: #777;}
.metabar i{font-size:12px;position:absolute;left:0;top:10px;}
.metabar a{color:#000;}
.metabar a:hover{color:#999;}

/* COMMENTS */
.comments{background:#fff;border:1px solid #e5e5e5;padding: 15px;margin-top: 15px;}
.comments ul li{color:#000;font-size:15px;line-height:normal;padding:0;margin:0;}
.comments ul li:before{display:none !important;}
.comment-body{background:#f5f5f5;padding:15px 15px 5px 15px;margin-bottom:15px;position:relative;}
.comment-body cite, .comment-body span{font-weight:bold;text-transform:uppercase;font-style:normal !important;}
.comment-meta{font-size:12px;padding:7px 0 10px 0;}
.comment-body .reply a{display:inline-block;border:1px solid #ccc;padding:5px 14px;font-size:15px;line-height:normal;color:#999;position:absolute;right:15px;top:15px;}
.comment-body .reply a:hover{color:#fff;background:#999;border-color:#999}
.comment-author .avatar{display:none}

.comments textarea{background: #eee !important;margin: 5px 0 0 0 !important;border-radius:4px !important;}
.comments input[type=text], .comments input[type=email], .comments input[type=number] {background: #eee !important;}

.comments input[type=submit] {	width: 100%;}
.comments p{ padding:0;}

/* SIDEBAR */
.sidebar{background:#f5f5f5;padding:20px;}

.single .sidebar {background: none;padding: 0;}
.single .page-title-icons ul {justify-content: center;padding: 15px 5px;margin: 0 0 35px 0;background: #f1f1f1;}
.single .page-title-icons ul li {margin: 0 20px;}

.sidebar .widget{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.sidebar .widget:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}
.sidebar .heading{margin-bottom:20px}
.sidebar .widget h2 {font-size: 21px;padding: 0 0 5px 0;}
.sidebar .widget ul li{margin:8px 0; padding:0 0 0 12px;position:relative;}
.sidebar .widget ul li:before{ content:'-'; font-size:13px; position:absolute; left:0;top: 3px;}
.sidebar .widget ul li a{color:#000;font-size: 13px;}
.sidebar .widget ul li a:hover{color:#999;}





.sidebar .searchform{padding-bottom:5px}
.sidebar .screen-reader-text{display:none}

.sidebar .comment-author-link{color:#999;text-transform:capitalize}

.postpagination{padding-top:10px}
.postpagination a{display:inline-block;color:#999;font-size:14px;border:1px solid #ccc;padding:9px 15px}
.postpagination a:hover{background:#999;color:#fff;border-color:#999}
.postpagination a i{font-size:15px;padding-right:5px}

/* IMAGE ALIGN */
.alignleft{float:left}
.alignright{float:right}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
img.alignleft{margin:5px 20px 5px 0}
img.alignright{margin:5px 0 5px 20px}
img.aligncenter{margin:5px auto}
img.alignnone{margin:5px 0}