/*
 Theme Name:   DailyPost Child
 Theme URI:    http://homelifemedia.com/dailypost-child/
 Description:  Dailypost Child Theme
 Author:       HomeLife Media
 Author URI:   http://homelifemedia.com
 Template:     dailypost
 Version:      1.4.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  dailypost-child
*/

/*** For general & mobile modifications - Ivan ***/
.row{margin:0!important;}
.post .post-cover .post-categories, .post-container .post-meta .post-categories{display:none;}
.hlm-header-container{padding-right:0;}
.content-wrapper .list-posts-section:after{width:0;}
.container-fluid{padding-left:2%!important;padding-right:2%!important;}
.single-post-title{font-size:45px;}
input, textarea, select{color:#000;}
.advertisment_heading{display:none}
@media screen and (max-width:768px){.advertisment_heading{float:left;margin:0;padding:2px 0;height:20px;width:100%;overflow-y:hidden;text-align:center;font-size:12px;color:#999;display:block !important}}
header .main-header-wrapper .breaking-news{padding-right:200px;}
header .hlm_mobile_utility-container{display:none;}
header .hlm_desktop_utility-container{position:absolute;top:20px;right:0;width:150px;float:right;}
header .search-panel-toggle{position:absolute;right:0;z-index:50;cursor:pointer;}
header .account_icon-container{position:absolute;top:2px;right:50px;z-index:50;cursor:pointer;}
header .account_icon-container a, header .search-panel-toggle .fa-search{color:#5c5c5c;}
header .hlm_desktop_utility-container .search-panel-toggle{top:1px;right:95px;}
.cart_icon-container{position:absolute;z-index:100;}
header .hlm_desktop_utility-container .cart_icon-container{top:0;right:0;}
.cart_icon-container a{font-weight:700;}
.cart_icon-container img{height:22px!important;width:auto;}
.cart_icon-container .cart_icon_text{display:block;}
figure.aligncenter{margin:0 auto;}
.sbSocial{width:550px;}
.search-panel .main-search-form .input-line .search-input2 {padding: 11px 145px 11px 60px;display: inline-block;line-height: 1.5em;background: #fff;font-weight: 700;font-size: 48px;color: #252728;width: 100%;-webkit-box-shadow: 1px 1px 3px 0px rgba(127, 127, 127, 0.15);}
@media screen and (max-width:960px){
	header .main-header-wrapper .breaking-news{padding-right:0;}
	header .hlm_desktop_utility-container{display:none;}
	header .hlm_mobile_utility-container{display:block;}
	header .hlm_mobile_utility-container .search-panel-toggle, header .hlm_mobile_utility-container .account_icon-container{top:31px;}
	header .hlm_mobile_utility-container .search-panel-toggle{right:95px;}
	header .hlm_mobile_utility-container .cart_icon-container{top:30px;right:0;}
	header .hlm_mobile_utility-container .cart_icon-container img{height:28px!important;}
	.sbSocial{width:350px;}
}
@media screen and (max-width:600px){
	header .main-header-wrapper:before, header .main-header-wrapper:after{width:calc(100% - 30px);}
	.container-fluid{padding-left:10px!important;padding-right:10px!important;}
	.hlm-medium-post-container, .hlm-list-post-container{padding-left:0;padding-right:0;}
	.hlm-header-container{padding-left:0;}
	header .main-header-wrapper .site-identity{max-width:80%;}
	.site-identity img{width:100%;}
	.hlm-nav-container{padding:0;}
	html [class*="vc_col-"]{padding:0!important;}
	.row .post-wrap{padding:0!important;}
}

/*** For category/post sizing - Ivan ***/
.hlm-medium-post-container .post-cover{height:310px;}
.hlm-medium-post-container .post-excerpt{height:110px;min-height:auto;overflow:hidden;}
.hlm-small-post-container .post-cover{height:210px;}
.hlm-small-post-container .post-excerpt{height:70px;min-height:auto;overflow:hidden;}
.post-with-more .post-cover{height:220px;}
.post-with-more .post-excerpt{height:65px;min-height:auto;overflow:hidden;}
@media screen and (max-width:1600px){
	.hlm-medium-post-container .post-cover{height:250px;}
	.hlm-small-post-container .post-cover{height:150px;}
}
@media screen and (max-width:1100px){
	.hlm-medium-post-container .post-cover{height:195px;}
	.hlm-small-post-container .post-cover{height:115px;}
}
@media screen and (max-width:990px){
	.hlm-post-category-container{padding:0;}
	.hlm-medium-post-container .post-cover{height:auto;}
	.hlm-medium-post-container .post-excerpt{height:auto;}
	.hlm-small-post-container .post-cover{height:220px;}
	.post-with-more {min-height:565px;}
}
@media screen and (max-width:769px){
	.hlm-post-category-container{padding:0;}
	.hlm-small-post-container .post-cover, .hlm-small-post-container .post-excerpt{height:auto;}
	.post-with-more {min-height:auto;}
	.post-with-more .post-cover, .post-with-more .post-excerpt{height:auto;}
}
@media screen and (max-width:600px){
	.hlm-small-post-container{padding:0;}
}

/*** For post/page paging navigation - Ivan ***/
ul.page-numbers{padding:0!important;margin:0!important;white-space:normal!important;}
ul.page-numbers li{margin:20px 10px 20px 0!important;border:0!important;float:none!important;}
ul.page-numbers li .page-numbers.next, ul.page-numbers li .page-numbers.prev{font-size:25px!important;}
ul.page-numbers li .page-numbers{height:auto!important;font-size:25px!important;padding:0 25px!important;line-height:50px!important;}
.woocommerce nav.woocommerce-pagination ul{border:0!important;}
@media screen and (max-width:1100px){
	ul.page-numbers li .page-numbers.next, ul.page-numbers li .page-numbers.prev{font-size:20px!important;}
	ul.page-numbers li .page-numbers{font-size:20px!important;padding:0 20px!important;line-height:40px!important;}
}
@media screen and (max-width:640px){
	ul.page-numbers li{margin:15px 10px 15px 0!important;border:0!important;float:none!important;}
	ul.page-numbers li .page-numbers.next, ul.page-numbers li .page-numbers.prev{font-size:15px!important;}
	ul.page-numbers li .page-numbers{font-size:15px!important;padding:0 15px!important;line-height:30px!important;}
}

/*** For HLM Store Footer Widget - Ivan ***/
.widgets-area.hlm-store-footer{
	border:0;margin:0;
}
.widgets-area.hlm-store-footer img{
	width:100%;display:block;
}