.blog1{}

.blog1 .blog-list{margin-bottom: 30px;}

.blog1 .blog-list .blog-img{margin-bottom: 30px}

.blog1 .blog-list .blog-img img{width: 100%;}

.blog1 .blog-list .blog-text{}

.blog1 .blog-list .blog-text h1{margin: 0 0 30px; padding-bottom: 10px; position: relative; text-transform: uppercase; color: #333333}

.blog1 .blog-list .blog-text h1 a{color: #333333}

.blog1 .blog-list .blog-text h1:after{width: 30px; height: 3px; background-color: #2684e4; content: ''; position: absolute; left: 0; right: auto; bottom: -10px; margin: 0 auto;}

.blog1 .blog-list .blog-text h3,.blog1 .blog-list .blog-text a{color:#b60c0c;text-transform: capitalize;}

.blog1 .blog-list .panel {padding: 5px 10px; border: 1px solid #eeeeee;}

.blog1 .blog-list .author, .blog1 .blog-list .date, .blog1 .blog-list .comments {display: inline-block; float: left; font-size: 14px; color: #5c6873; font-weight: 400; margin: 6px 10px 3px 0;}

.blog1 .blog-list .tags {padding: 0; margin: 3px 0px 5px 0; float: right; display: inline-block;}

.blog1 .blog-list .tags > li {font-size: 13px; text-transform: uppercase; display: inline-block; list-style: none; padding: 2px 6px 1px 6px;  margin: 0; color: #ffffff; background: #2684e4;}

.blog1 .blog-list .comments{float: right}



.blog1 .side-bar{}

.blog1 .side-bar .search{width: 100%; border: 1px solid #dedede; border-radius: 4px; margin-bottom: 30px;}

.blog1 .side-bar .search input{border: none; box-shadow: none; background: #FFFFFF; float: left;}

.blog1 .side-bar .search .search-btn{background: #3e920f; color: #FFFFFF; border-radius: 0; float: right;border: 0;cursor: pointer;}



.blog1 .side-bar h3{margin: 0 0 30px; padding-bottom: 10px; position: relative; text-transform: uppercase;}

.blog1 .side-bar h3:after{width: 30px; height: 3px; background-color: #b60c0c; content: ''; position: absolute; left: 0; right: auto; bottom: 0; margin: 0 auto;}



.blog1 .side-bar .category{margin-bottom: 30px;}

.blog1 .side-bar .category ul{margin-left: 5px;}

.blog1 .widget-area .widget-title {font-size: 22px;margin-bottom: 15px;margin-top: 20px;}

.blog1 .side-bar .category ul li{list-style: none; padding: 7px 0; border-bottom: 1px solid #f2f2f2;}

.blog1 .side-bar .category ul li::before {color: #AD2121; content: "\f0da"; font-family:FontAwesome !important; font-weight: 100; width: 12px; height: 12px; font-size: 18px; float: left; margin: 0 5px 0 0;}

.blog1 .side-bar .category ul li a:hover{color: #AD2121;}



.blog1 .side-bar .posts{margin-bottom: 30px;}

.blog1 .side-bar .posts ul li{display: inline-block; width: 100%; margin-bottom: 10px; border: 1px solid #eeeeee; padding: 10px;}

.blog1 .side-bar .posts ul li:last-child{margin-bottom: 0}

.blog1 .side-bar .posts .posts-img{width: 60px; display: inline-block;}

.blog1 .side-bar .posts .posts-img img{width: 100%;}

.blog1 .side-bar .posts .posts-text{width: 70%}

.blog1 .side-bar .posts .posts-text .p-title{font-weight: 400; font-size: 17px;}

.blog1 .side-bar .posts .posts-text .p-date{font-size: 15px; color: #5c6873;}



.blog1 .side-bar .blogs{margin-bottom: 30px;}

.blog1 .side-bar .blogs ul{}

.blog1 .side-bar .blogs ul li{list-style: none; padding: 7px 0; border-bottom: 1px solid #f2f2f2;}

.blog1 .side-bar .blogs ul li::before {color: #2684e4; content: "\eab8"; font-family: IcoFont !important; font-weight: 100; width: 12px; height: 12px; font-size: 14px; float: left; margin: 2px 5px 0 0;}

.blog1 .side-bar .blogs ul li a:hover{color: #2684e4}



.blog1 .side-bar .posts ul li::before {display: none}



.paginationD{width: auto; margin-top: 50px; text-align: center; float: none; display: table; margin: 50px auto 0;}

.paginationD {display: inline-block; margin: 0 2px; text-transform: uppercase}

.paginationD a{ text-align: center;text-decoration: none; color: #333333; padding: 8px 15px !important; border: 1px solid #2684e4;}

.paginationD  a:hover, .paginationD li a.active{ text-align: center;text-decoration: none; color: #ffffff; padding: 8px 15px !important; background-color: #2684e4;}

.paginationD span{ text-align: center;text-decoration: none; color: #333333; padding: 8px 15px !important; border: 1px solid #2684e4;}

.paginationD  span:hover, .paginationD li span.active{ text-align: center;text-decoration: none; color: #ffffff; padding: 8px 15px; background-color: #b60c0c;border-color: #000;}

.wp-pagenavi a:hover, .wp-pagenavi span.current{border-color:#b60c0c;background: #b60c0c;color: #fff;}



.category h3{font-size: 22px;}

.posts h3{font-size: 22px;}

.blog-text h2{color:#b60c0c}



.comment-respond p{width: 100%;display: inline-block;}

.comment-respond label{float: left;margin-right: 1%;width: 20%;}

.comment-respond input, .comment-respond textarea{width: 79%;float: right;}

.comment-respond .comment-form-cookies-consent label{width: auto;}

.comment-respond .btn{color: #fff;}

.comment-respond input[type="checkbox"]{/*width: auto;float: none;*/float: left;width: auto;margin-top: 6px;margin-right: 9px;}

.comment-respond input[type="submit"]{width: auto;float: none;}



.comment-list{padding: 0;}

.comment-list li{list-style-type: none;margin-bottom: 20px;}

.comment-meta{background: #fff;text-align: left;}

.comment-author {display: inline;position: relative;}

.comment-author .avatar {border-radius: 50%;position: absolute;top: 0;left: 0;width: 48px;height: auto;}

.says {display: none;}

.comment-metadata {display: inline;margin-left: 7px;}

.comment-content {-webkit-hyphens: auto;-moz-hyphens: auto;-ms-hyphens: auto;hyphens: auto;word-wrap: break-word;}

.comment-list .reply, .comment-metadata {font-size: 13px;}

.comment-list .reply{margin-top: 10px;}

.comment-list .reply svg{margin-right: 5px;width: 16px;height: 16px;}

.comment-author, .comment-awaiting-moderation, .comment-content, .comment-list .reply{padding-left: 64px;}


.comment-form .submit{margin-left: 200px;background: #3e920f;text-transform: uppercase;padding: 10px 22px;border-radius: 5px;font-weight: 600;font-size: 15px;border: 0;color: #fff;cursor: pointer;}
.comment-form .submit:hover{background: #ad2121;}
.comment-form textarea{border: 2px solid #dedede;border-radius: 4px;padding: 10px;}







@media only screen and (min-width:1200px) and (max-width:1399px) {

.blog1 .side-bar .search input{width: 80%;}

.blog1 .side-bar .search .search-btn{width: 20%;}

.blog1 .side-bar .posts .posts-text {width: 68%;}

.comment-form .submit{margin-left: 170px;}

}



/** 5.0 - 1200 - Desktop **/

@media only screen and (min-width:992px) and (max-width:1199px) {

.blog1 .side-bar .search input{width: 80%;}

.blog1 .side-bar .search .search-btn{width: 20%;}

.blog1 .side-bar .posts .posts-text {width: 60%;}

.comment-respond .comment-form-cookies-consent label{width: 95%;float: right;margin: 0;}	

.blog1 .side-bar .posts ul li .rpwwt-post-date{font-size: 14px;}

.blog1 .side-bar .category ul li{font-size: 14px;}
.comment-form .submit{margin-left: 145px;}
}



/** 7.0 - 768 - iPad **/

@media only screen and (min-width: 768px) and (max-width: 991px) {

.blog1 .side-bar .search input{width: 80%;}

.blog1 .side-bar .search .search-btn{width: 20%;}

.blog1 .side-bar .posts .posts-text {width: 86%;}

.comment-respond .comment-form-cookies-consent label{width: 95%;float: right;margin: 0;}

.blog1 .side-bar .posts ul li{font-size: 14px;}

.blog1 .side-bar .posts ul li .rpwwt-post-date{font-size: 14px;}

.blog1 .side-bar .category ul li{font-size: 14px;}
.comment-form .submit{margin-left: 145px;}
.blog1 .blog-list .blog-img img{height: auto;}
}



/** 8.0 - 640 - Mobile **/

@media only screen and (min-width: 640px) and (max-width: 767px) {

.blog1 .side-bar .search input{width: 80%;}

.blog1 .side-bar .search .search-btn{width: 20%;}

.blog1 .side-bar .posts .posts-text {width: 86%;}

.comment-respond .comment-form-cookies-consent label{width: 95%;float: right;margin: 0;}

.blog1 .side-bar .posts ul li{font-size: 14px;}

.blog1 .side-bar .posts ul li .rpwwt-post-date{font-size: 14px;}

.side-bar{margin-top: 35px;}
.comment-form .submit{margin-left: 105px;}
.blog1 .blog-list .blog-img img{height: auto;}
}



/** 9.0 - 480 - Mobile **/

@media only screen and (min-width: 480px) and (max-width: 639px) {

.blog1 .side-bar .search input{width: 80%;}

.blog1 .side-bar .search .search-btn{width: 20%;}

.blog1 .side-bar .posts .posts-text {width: 80%;}

.comment-respond .comment-form-cookies-consent label{width: 92%;float: right;margin: 0;}

.blog1 .side-bar .posts ul li{font-size: 14px;}

.blog1 .side-bar .posts ul li .rpwwt-post-date{font-size: 14px;}

.side-bar{margin-top: 35px;}
.comment-form .submit{margin-left: 95px;}
.blog1 .blog-list .blog-img img{height: auto;}
}



/** 10.0 - 320 - Mobile **/

@media only screen and (min-width: 320px) and (max-width: 479px) {

.blog1 .blog-list .author, .blog1 .blog-list .date, .blog1 .blog-list .comments, .blog1 .blog-list .tags{display: block; float: none}

.blog1 .side-bar .search input{width: 80%;}

.blog1 .side-bar .search .search-btn{width: 20%;}

.blog1 .side-bar .posts .posts-text {width: 70%;}

.comment-respond label{width: 100%;}

#commentform input, .commentform textarea {float: left;width: 100%;}

.comment-respond input[type="text"], .comment-respond textarea {width: 100%;float: right;}

#commentform input[type="checkbox"]{width: auto;}

.comment-respond .comment-form-cookies-consent label{width: 92%;float: right;margin: 0;}

.blog1 .side-bar .posts ul li{font-size: 14px;}

.blog1 .side-bar .posts ul li .rpwwt-post-date{font-size: 14px;}

.side-bar{margin-top: 35px;}
.comment-form .submit{margin-left: 0;}
.blog1 .blog-list .blog-img img{height: auto;}
}