#slider_part{
    direction: ltr!important;
}
.entry-content a, .blog_post_list .summer_text a{
    color: #e41937!important;
}
.entry-content a:hover, .blog_post_list .summer_text a:hover {
    color: #d10826!important;
}

.menuzord-menu ul.dropdown{
    top: 82px;
}
.text-white *{
    color: #fff!important;
}
.text-white *:hover{
    color: #fff!important;
}
.slider_title a{
    font-size: 17px;
}
.slider_title{
    margin-top: 2px !important;
    margin-bottom: 5px !important;
    line-height: 23px;
}
.slider_title_div{
    bottom: 0;
    background-color: #000;
    opacity: 0.7;
    padding: 0px 10px;
}
.featured-blog:hover{
    cursor: pointer;
}
.featured-blog:hover .slider_title_div{
    bottom: 9px!important;
}
.margin-top-0{
    margin-top: 0!important;
}
.post_p_long{
    max-height: 145px;
    overflow: hidden;
    text-overflow: ellipsis;
    position: relative;
}
.header_mini_link ul{
    text-align: left;
}
.header_contect li i{
    margin: 0 4px;
}
.text-center{
    text-align: center!important;
}
.menuzord-menu > li{
    margin: 0 1px;
}
.social_blog_buttons.styled-icons a {
    margin: 5px 2px 5px 0;
}
.comment-list li{
    margin: 15px 0 5px;
}
.comment-list li img{
    max-height: 75px!important;
}
.title-dots.small span {
    font-size: 12px;
}
.blog_post_list .line-bottom {
    margin-bottom: 10px;
}
ul.abl-pagination {
    border-top: inherit!important;
    padding-top: 0!important;
}
.inline_block{
    display: inline-block;
}
.abl_content_part td, .abl_content_part th{
    padding: 5px;
}
.entry-date ul,
.entry-date ol,
#footer ul,
#footer ol,
#side-panel ul,
#side-panel ol,
.comments-area ul,
.comments-area ol
{
  list-style: none;
  margin: 0;
  padding: 0;
}
.author-details .post-title{
    margin-bottom: 10px!important;
}
.author-details .styled-icons a{
    margin: 5px 0 5px 0;
}
.abl_blog_title{
    margin: 0 11px!important;
}
#side-panel ul li i{
        margin: 0 6px;
}
.carousel-mini-part .slider_title a {
    font-size: 13px;
}
.owl-controls .owl-nav > div{
    padding: 2px 8px;
}
.single-post h2 {
    font-size: 17px;
    color: #ca0724;
    padding: 0 0 4px;
}
#side-panel .widget{
    border-top: inherit!important;
    margin-top: 0;  
}
.header_contect ul, .header_mini_link ul{
    margin-bottom: 0!important;
}
#footer a, #footer{
    color: #b1b1b1;
}
.owl-controls .owl-nav > div {
    padding: 8px 8px 2px;
}
.owl-controls .owl-nav > div.owl-prev {
    border-radius: 0 7px 7px 0;
}
.owl-controls .owl-nav > div.owl-next {
    border-radius: 7px 0 0 7px;
}
.abl_share_buttons {
    line-height: 10px;
}
.fluid-width-video-wrapper {
    margin: 10px 0;
}
/*@media only screen and (min-width: 1330px){
    .main-content .container {
        width: 1330px;
    }
}*/
@media only screen and (max-width: 900px){
    #side-panel-trigger{
        display:none;
    }
    .header_mini_link ul{
        text-align: center!important;
    }
}
.menuzord-menu.menuzord-right {
    margin-left: 0px!important;
    margin-right: 0px!important;
}