/**
 * Theme Name:     Ocius Grid
 * Author:         candidthemes
 * Template:       ocius
 * Text Domain:    ocius-grid
 * Description:    Ocius Grid is the Child Theme of Ocius. This theme is best ever crafted free WordPress theme for Blog, news and Magazine. It is a simple, easy to use, modern and creative, user friendly WordPress theme with typography, fonts and color options. In addition Ocius Grid is responsive and cross browser compatible. Ocius Grid comes with added custom widgets for social and author, sticky sidebar options, footer widget, sidebar options, meta option, copyright option, social options etc. Moreover, it has SEO markup option, site layout option and many more. It comes with dummy data, setup instructions and video documentation as well. https://www.candidthemes.com/themes/ocius-grid/#demo
 * Theme URI:      https://www.candidthemes.com/themes/ocius-grid
 * Author URI:     https://www.candidthemes.com/
 * Version:        1.0.1
 * License:        GNU General Public License v2 or later
 * License URI:    http://www.gnu.org/licenses/gpl-2.0.html
 * Tags:           two-columns, right-sidebar, custom-background, custom-colors, custom-menu, featured-images, theme-options, threaded-comments, translation-ready, blog
*/
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: 'Oswald', sans-serif;
}

body.clean-layout {
    background: #fafafa;
    /* Fallback for when there is no custom background color defined. */
}

body.default-layout {
    background: #fff;
    /* Fallback for when there is no custom background color defined. */
}

.clean-layout .ocius-content-container.ocius-has-thumbnail .ocius-content-area {
    margin: 0;
}

.clean-layout .ocius-content-container,
.clean-layout #secondary .sidebar-widget-container {
    background: #fff;
}

.clean-layout #secondary .sidebar-widget-container,
.clean-layout .related-pots-block,
.clean-layout #comments {
    padding: 0;
}

.clean-layout .meta_bottom {
    margin-top: 0;
}

.clean-layout article.sticky .meta_bottom {
    margin-top: 20px;
}

.entry-title{
    padding-bottom: 10px;
}

.entry-content a.read-more-text,
.entry-content a.read-more-text:visited {
    font-size: 12px;
    line-height: 28px;
    font-weight: 700;
    text-transform: uppercase;
    color: #555;
    font-style: normal;
    padding: 8px 32px 7px 32px;
    display: inline-block;
    position: relative;
    transition: all 200ms ease-out;
    -webkit-transition: all 200ms ease-out;
    border: 1px solid #555;
    border-radius: 0;
    margin-top: 10px;
}

.entry-content a.read-more-text:hover {
    border-radius: 25px;
}

.entry-content p {
    line-height: 2em;
}

.entry-content p,
.entry-content img,
.entry-content ul,
.entry-content ol,
.entry-content table {
    margin-bottom: 30px;
    margin-top: 0;
}

a:hover {
    text-decoration: none;
}

/*
Carousel
 */
ul.ct-carousel li {
    border: none;
}

ul.ct-carousel li img {
    width: 100%;
    height: auto;
}

/*
Left Logo and Right Menu
 */
.ct-left-logo{
    border-bottom: 1px solid #eee;
}

.ocius-header-block.toggled ul {
    display: block;
}

.ocius-header-block .ocius-logo-container {
    text-align: left;
}

.ocius-header-block .ocius-menu-container {
    border: none;
}

@media screen and (max-width: 767px) {
    .ocius-header-block .ocius-logo-main-container {
        position: relative;
    }

    .ocius-header-block .ocius-logo-container {
        padding-right: 30px;
    }

    .ocius-header-block .navbar-header {
        position: absolute;
        right: 0;
        top: 50%;
        transform: translate(0, -50%);
    }

    .ocius-header-block .main-navigation ul ul {
        margin: 0 15px;
    }
}

@media screen and (min-width: 768px) {
    .ocius-header-block {
        display: table;
        width: 100%;
    }

    .ocius-header-block .ocius-logo-main-container {
        display: table-cell;
        width: 25%;
        vertical-align: middle;
    }

    .ocius-header-block .navbar-header {
        display: none;
        width: 0;
    }

    .ocius-header-block .ocius-menu-container {
        width: 75%;
        display: table-cell;
        vertical-align: middle;
    }

    .ocius-header-block .ocius-menu-container .main-navigation {
        text-align: right;
    }

    .clean-layout .ocius-content-container.ocius-has-thumbnail.left-image .ocius-content-block {
        background: #fff;
    }

    .ocius-content-container.ocius-has-thumbnail.left-image .ocius-image-block {
        float: left;
        margin: 0;
        width: 50%;
    }

    .ocius-content-container.ocius-has-thumbnail.left-image .ocius-content-area {
        float: right;
        margin: 0;
        width: 50%;
    }

    .ocius-content-container.ocius-has-thumbnail.left-image .ocius-image-block {
        padding: 30px 0 0 30px;
    }

    body.default-layout .ocius-content-container.ocius-has-thumbnail.left-image .ocius-content-inner-container {
        padding: 30px 30px 0;
    }

    body.default-layout .ocius-content-container.ocius-has-thumbnail.left-image .ocius-content-block {
        position: relative;
        background: #fff;

    }

    .ocius-content-container.ocius-has-thumbnail.left-image .entry-header {
        text-align: left;
    }

    .ocius-content-container.ocius-has-thumbnail.left-image .entry-content p.text-center .read-more-text{
        float: left;
    }

}