/*
Theme Name: Schema Lite
Theme URI: http://mythemeshop.com/themes/schema-lite/
Author: MyThemeShop
Author URI: https://mythemeshop.com
Description: Schema Lite is a fast loading, ultra-SEO friendly WordPress theme that features rich snippets in order to help search engines identify all parts of your site and rank you higher. Full fledged demo >>>>>> http://demo.mythemeshop.com/s/?theme=Schema%20Lite <<<<<<
Version: 1.0.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: schema-lite
Tags: two-columns, right-sidebar, left-sidebar, flexible-header, custom-background, custom-colors, custom-header, custom-menu, featured-images, footer-widgets, rtl-language-support, theme-options, threaded-comments, translation-ready, blog

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.

Schema Lite is based on Underscores http://underscores.me/, (C) 2012-2015 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal http://necolas.github.com/normalize.css/
*/

/*-[ Comments ]--------------------------------------*/
/*-[ Form Input ]------------------*/
input, textarea, select {
    padding: 8px 12px;
    font-size: 12px;
    color: #5E656D;
}
textarea {
    overflow: auto;
    resize: vertical;
}
input:focus, textarea:focus { }
:: -webkit-input-placeholder { }
:: -moz-input-placeholder {
    color: #585F65;
    text-shadow: 0 1px 1px rgba(255,255,255,0.4);
}
:: -ie-input-placeholder {
    color: #585F65;
    text-shadow: 0 1px 1px rgba(255,255,255,0.4);
}
:: -o-input-placeholder {
    color: #585F65;
    text-shadow: 0 1px 1px rgba(255,255,255,0.4);
}
:: input-placeholder {
    color: #585F65;
    text-shadow: 0 1px 1px rgba(255,255,255,0.4);
}
/*-[Comments]--------------*/
.total-comments {
    padding: 7px 0 9px;
    overflow: hidden;
    margin-bottom: 10px;
}
.cnumber { color: #2DB2EB }
#comments {
    padding: 0;
    margin: 10px 0 0;
    background-color: #fff;
    float: left;
    clear: both;
    width: 100%;
}
#commentsAdd {
    padding: 0;
    background-color: #fff;
    width: 100%;
    float: left;
    clear: both;
    box-sizing: border-box;
}
#comments .avatar {
    float: left;
    margin-right: 20px;
    margin-top: 7px;
}
.comment time {
    color: #999;
    text-transform: uppercase;
    font-size: 12px;
}
ul.children .commentImageLeft {
    width: 60px;
    height: 90px;
    border-left: 1px solid #c1bbb6;
    border-bottom: 1px solid #c1bbb6;
    position: absolute;
    top: -50px;
    left: -70px;
}
input.text-input, #commentform input { padding: 11px }
input#author, input#email, input#url {
    width: 100%;
    border: 1px solid #dadada;
    background: #fff;
    font-size: 14px;
    float: left;
    clear: both;
    max-width: 100%;
}
input#author, input#email, input#url, #comment { transition: all 0.25s ease-in-out }
#cancel-comment-reply-link {
    float: right;
    line-height: 24px;
    margin-top: 0;
    padding: 7px 20px;
    color: white;
    cursor: pointer;
    background: #ff0000;
    font-size: 16px;
    position: absolute;
    top: 10px;
    right: 0;
}
#commentform input#submit {
    line-height: 1;
    background-color: #0274BE;
    padding: 12px 15px;
    color: #fff;
    text-decoration: none;
    float: right;
    cursor: pointer;
    display: inline-block;
    border: none;
    transition: all 0.2s linear;
    border-radius: 3px;
}
#commentform input#submit:hover {
    background: #222;
    color: #fff;
}
ol.commentlist {
    margin-left: 0;
    clear: both;
    margin: 0;
}
.article .commentlist li {
    list-style: none;
    margin: 0;
    padding-left: 0;
    float: left;
    width: 100%;
    position: relative;
    margin: 0 0 30px 0;
}
.commentContainer {
    padding-top: 10px;
    padding-bottom: 10px;
    float: left;
    width: 100%;
}
.children .commentCInner {
    width: 95%;
    float: right;
}
.children .children .commentCInner { width: 90% }
.commentlist p { margin-bottom: 0;
}
.fn {
    line-height: 1.375em;
    font-weight: bold;
}
.fn a { color: #473636 }
.comment-meta { font-size: 12px; }
.comment-meta a { color: #888 }
.commentmetadata {
    overflow: hidden;
    margin-top: 5px;
}
.reply a {
    float: left;
    margin-top: 5px;
    color: #BDBDBD;
    font-size: 12px;
}
.commentlist .children {
    margin-left: 10%;
    margin-bottom: 0;
    margin-top: 0;
    float: left;
    width: 90%;
    box-sizing: border-box;
    margin-top: 30px;
}
.commentlist .children li {
    margin-bottom: 10px;
    padding-bottom: 0;
}
.avatar { float: left }
#respond h3 {
    margin-top: 18px;
    font-size: 18px;
    margin: 15px 0 0 0;
    padding: 0 0 20px 0;
}
#respond h3:empty { display: none;}
.cancel-comment-reply a {
    float: right;
    margin-top: -8px;
    font-size: 14px;
}
.comment-awaiting-moderation {
    font-style: italic;
    font-weight: bold;
}
ol.commentlist > .navigation {
    margin-bottom: 15px;
    clear: both;
    float: left;
    width: 100%;
}
ol.commentlist > .navigation.bottomnav { margin-bottom: 15px; }
.article .commentmetadata ul li, .article .commentmetadata ol li, .article .commentmetadata ul ol li, .article .commentmetadata ol ul li {
    padding: 0;
    border: 0;
    margin-bottom: 5px;
    list-style-type: inherit;
}
/*-[ Comment Form ]----------------------------*/
#commentform textarea {
    width: 100%;
    font-family: inherit;
    border: 1px solid #dadada;
    background: #fff;
    font-size: 14px;
    padding: 5px 10px 10px 10px;
    line-height: 25px;
    font-family: georgia;
    font-style: italic;
}
#commentform p {
    margin-bottom: 15px;
    float: left;
    width: 100%;
    clear: both;
}
#commentform p.comment-form-comment { margin-bottom: 8px }
#commentform p.form-submit {
    margin-top: 10px;
    margin-bottom: 0;
}
#commentform p label {
    float: left;
    padding-bottom: 5px;
    padding-top: 5px;
}
.required {
    display: none;
    color: red;
    float: left;
    font-size: 18px;
    padding: 5px;
    padding-top: 9px;
}
.comment-notes .required {
    padding-left: 0;
    padding-top: 3px;
}
.comment-notes {
    font-style: italic;
    display: none;
}
.form-allowed-tags { display: none }
#respond { position: relative }
/*-[ Infinite scroll ]--------------------------*/
/* Globally hidden elements when Infinite Scroll is supported and in use. */
.infinite-scroll .posts-navigation, /* Older / Newer Posts Navigation (always hidden) */
.infinite-scroll.neverending #site-footer {
    /* Theme Footer (when set to scrolling) */
    display: none;
}
/* When Infinite Scroll has reached its end we need to re-display elements that were hidden (via .neverending) before. */
.infinity-end.neverending #site-footer { display: block }
/*-[ Media ]--------------------------*/
.page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley {
    border: none;
    margin-bottom: 0;
    margin-top: 0;
    padding: 0;
}

/*-[ Social Profile Widget ]--------------------------*/
.social-profile-icons ul { margin: 0 -4px }
.social-profile-icons ul li {
    background: none;
    border: none;
    float: left;
    list-style-type: none;
    margin: 0 4px 8px 4px;
    padding: 0 !important;
    border: none !important;
}
.social-profile-icons ul li a {
    width: 35.8px;
    height: 35.8px;
    display: block;
    float: left;
    border-radius: 3px;
    text-align: center;
    line-height: 35.8px;
    color: #FFF!important;
    transition: all .4s;
}
.sidebar .social-profile-icons ul li a:hover {
    color: #fff;
    background: #666;
}
.social-profile-icons ul li i {
    font-size: 16px;
    line-height: 32px;
}
.social-profile-icons .social-youtube a { background: #c9322b }
.social-profile-icons .social-rss a { background: #ef922f }
.social-profile-icons .social-twitter a { background: #40bff5 }
.social-profile-icons .social-facebook a { background: #5d82d1 }
.social-profile-icons .social-gplus a { background: #eb5e4c }
.social-profile-icons .social-vimeo a { background: #35c6ea }
.social-profile-icons .social-dribbble a { background: #f7659c }
.social-profile-icons .social-tumblr a { background: #426d9b }
.social-profile-icons .social-instagram a { background: #91653f }
.social-profile-icons .social-flickr a { background: #ff48a3 }
.social-profile-icons .social-pinterest a { background: #e13138 }
.social-profile-icons .social-linkedin a { background: #238cc8 }
.social-profile-icons .social-github a { background: #b5a470 }
.social-profile-icons .social-email a { background: #1d90dd }
.social-profile-icons .social-behance a { background: #1879fd }
.social-profile-icons .social-skype a { background: #13c1f3 }
.social-profile-icons .social-soundcloud a { background: #ff7e30 }
.social-profile-icons .social-stumbleupon a { background: #ff5c30 }
.social-profile-icons .social-dropbox a { background: #3476e4 }
.social-profile-icons .social-foursquare a { background: #0bbadf }
.social-profile-icons .social-reddit a { background: #ff4400 }
.widget.woocommerce ul li {
    margin-left: 0;
    list-style-type: none;
    float: left;
    width: 100%;
}
.rtl_on { direction: rtl; }
.rtl_off { direction: ltr; }

