/*
Theme Name: Smart Mag Child
Theme URI: http://theme-sphere.com/
Description: A child theme of SmartMag
Author: ThemeSphere
Author URI: http://theme-sphere.com
Template: smart-mag
Version: 1.0
*/

@import url("../smart-mag/style.css");

/* Menu: add right arrow to 2nd parent */

.navigation .menu li ul.sub-menu li.menu-item-has-children > a:after {
	display: inline-block;
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    font-size: 15px;
    line-height: 0.9;
    content: "\f105";
    margin-left: 10px;
}

/* Lists: restore table styles */

th, tr:nth-child(odd) td, td {
	background: none;
}

/* Slider: add description */

.main-featured .slider .caption h3 {
	width: 100%;
}

.main-featured .slider .caption p {
	width: 100%;
	color: #fff;
	margin-bottom: 0;
}

/* Font color: change grey % */

body,
.comment-meta a, .comment-meta .comment-author,
.news-focus .heading .subcats a,
.news-focus .excerpt,
.highlights .excerpt,
.posts-list .content time,
.news-focus .meta,
.news-focus .meta .comments a,
.highlights .meta,
.post-meta,
.comment-meta .comment-edit-link,
.comments-list .comment-meta,
.comment-content .reply,
.post-header .comments,
.breadcrumbs,
.breadcrumbs a { 
    color: #4D4D4D;
}

.main-footer .posts-list time {
    color: #a3a8b1;
}

/* Header: adjust ad position */

.main-head .right {
    margin-top: 20px;
}

/* Content: adjust width */

.col-8 {
    width: 69%;
}

.col-4 {
    width: 31%;
}

.column, .row [class*="col-"] {
    padding-left: 24px;
    padding-right: 24px;
}

.row {
    margin-left: -24px;
    margin-right: -24px;
}

.main .sidebar:before, .sidebar .theiaStickySidebar:before {
    margin-left: -24px;
}

/* Slider: do not overwrite smart-mag styles */

.main-featured .col-8 {
    width: 66.66666666666667%;
}

.main-featured .col-4 {
    width: 33.333333333333336%;
    padding-left: 0;
}

/* Slider: fix right images */

.main-featured .small .image-link {
    max-height: 127px;
}

.main-featured .small .image-link img {
    height: auto;
}

/* OIO */

#oiopub-container {
    width: 1078px;
    margin: 0 auto;
}

/* Comments List */

.comments-list .comment-meta .comment-author {
    font-weight: bold;
}

.comments-list .comment-meta, .comments-list .comment-content {
    margin-left: 0;
}

.comments-list .children {
    margin-left: 35px;
}

.comments-list .comment-content p {
    margin-bottom:  8px;
}

.comment-meta a, .comment-meta .comment-author {
    text-transform: none;
}

/* Shortcodes */

.divider {
    border-bottom:  1px solid #d9d9d9;
}

/* Review Lists */

.page-template-oldpage-headphone-search .main > .row,
.page-template-page-ciem-search .main > .row,
.page-template-template-new-type-reviews .main > .row {
    overflow: visible;
}

/**
 * =Responsive & Media Queries
 * ----------------------------------------------------------------------------
 */

/* Larger Desktops */
@media only screen and (min-width: 1129px) {
    /*.news-focus .highlights .image-link {
        min-height: 514px;
    }*/
}

/* Tablets - Small Desktops - fluid wrapper */
@media only screen and (max-width: 1128px) {
    .main-head .title {
        float: none;
        text-align: center;
        margin-bottom: 28px;
        margin-top: 42px;
        line-height: 1;
    }
    .main-head .right {
        float: none;
        margin-bottom: 28px;
        line-height: 1.5;
        text-align: center;
        margin-left: 0 !important;
    }
    /*.news-focus .highlights .image-link {
        min-height: 505px;
    }*/
    .main-featured .small .image-link {
        max-height: 125px;
    }
    .main-featured .small .image-link {
        max-height: 124px;
    }
}

/* Large Tablet Layout: 800px. - fluid */
@media only screen and (min-width: 800px) and (max-width: 940px) {
    /*.news-focus .highlights .image-link {
        min-height: 420px;
    }*/
    .main-featured .small .image-link {
        max-height: 102px;
    }
}

/* Small Tablet: 768px. - fluid */
@media only screen and (min-width: 768px) and (max-width: 799px) {
    /*.news-focus .highlights .image-link {
        min-height: 342px;
    }*/
}

/* Mobile + Small Tablet shared rules */
@media only screen and (max-width: 799px) {
}

/* Phones and smaller tablets - fluid */ 
@media only screen and (max-width: 767px) {
    .main-featured .blocks {
        display: block !important;
        padding-left: 24px;
    }
    .main-featured .blocks .image-link img {
        width: auto;
    }
}

/* Only target larger phones landscape */
@media (min-width: 550px) and (max-width: 767px) {
}

/* Smaller Phones - Some androids have upto 400px portrait */
@media only screen and (max-width: 400px) {
}