/*
Theme Name:		 Nisar
Theme URI:		 http://www.nisar.it/
Description:	 Additional sheet for the child theme.
Author:			 Nisar Abed
Author URI:		 http://www.nisar.it/
Template:		 wp-bootstrap-starter
Version:		 1.0.0
Text Domain:	 nisar
*/
/* ----------------------------------------------------------------------- 
Layout > .site_terms */

body.site_terms h1, 
body.site_terms h2, 
body.site_terms h3, 
body.site_terms h4, 
body.site_terms h5, 
body.site_terms h6 {
    font-family: "OpenSans-Regular", sans-serif, Arial;
    margin: 2.5rem 0px 1rem 0px;}

body.site_terms h1 {
    font-family: "OpenSans-Bold", sans-serif, Arial;
    font-size: 2.8rem;
    line-height: 3.5rem;}

body.site_terms h2{
    font-size: 2.2rem;
    line-height: 2.6rem;}

body.site_terms h3 {
    font-size: 1.8rem;
    line-height: 2.2rem;}

body.site_terms h4{
    font-size: 1.5rem;
    line-height: 2rem;}

body.site_terms h5,
body.site_terms h6 {
    font-size: 1.3rem;
    line-height: 2rem;}

body.site_terms .edit-link .post-edit-link {
    top:0px;
    height: 30px;}


/* ----------------------------------------------------------------------- 
Layout > .home.blog & .single-post */

body.home_articoli #content.site-content {min-height: calc(100vh - 103px);}

/* Theme Controls */
header#masthead .navbar-nav .btn_set_theme,
header#masthead .btn_set_theme.menu_mobile {display: none;}

body.blog header#masthead .navbar-nav .btn_set_theme,
body.single-post header#masthead .navbar-nav .btn_set_theme {display: inline-block;}

/* Blog Pages */
body.blog,
body.single-post,
body.home_articoli {
    font-size: 16px;
    line-height: 25px;}

body.blog h1, 
body.single-post h1,
body.home_articoli h1,
body.blog h2, 
body.single-post h2,
body.home_articoli h2,
body.blog h3, 
body.single-post h3,
body.home_articoli h3,
body.blog h4, 
body.single-post h4,
body.home_articoli h4,
body.blog h5, 
body.single-post h5,
body.home_articoli h5,
body.blog h6, 
body.single-post h6,
body.home_articoli h6 {
    font-family: "OpenSans-Bold", sans-serif, Arial;
    margin: 2.5rem 0px 1rem 0px;}

body.blog h1, 
body.single-post h1,
body.home_articoli h1 {
    font-size: 2.8rem;
    line-height: 3.5rem;}

body.blog h2, 
body.single-post h2, 
body.home_articoli h2{
    font-size: 2.2rem;
    line-height: 2.6rem;}

body.blog h3, 
body.single-post h3,
body.home_articoli h3 {
    font-size: 1.8rem;
    line-height: 2.2rem;}

body.blog h4, 
body.single-post h4,
body.home_articoli h4{
    font-size: 1.5rem;
    line-height: 2rem;}

body.blog h5, 
body.single-post h5,
body.home_articoli h5,
body.blog h6, 
body.single-post h6,
body.home_articoli h6 {
    font-size: 1.3rem;
    line-height: 2rem;}

body.blog #content p, 
body.single-post #content p,
body.home_articoli #content p {
    margin-top: 1rem;
    margin-bottom: 1.2rem;}

body.blog #content ul, 
body.single-post #content ul,
body.home_articoli #content ul {
    list-style-type: disc;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 20px;}

body.blog #content ul li, 
body.single-post #content ul li,
body.home_articoli #content ul li {padding: 0px 0px 5px 0px;}

body.blog #content ul ul li:first-child, 
body.single-post #content ul ul li:first-child,
body.home_articoli #content ul ul li:first-child {padding: 5px 0px 5px 0px;}

body.blog #content ul li:last-child,
body.blog #content ul ul li:last-child, 
body.single-post #content ul li:last-child,
body.single-post #content ul ul li:last-child,
body.home_articoli #content ul li:last-child,
body.home_articoli #content ul ul li:last-child {padding: 0px 0px 0px 0px;}

body.blog #content, 
body.single-post #content,
body.blog #content a, 
body.single-post #content a {color: #333;}

body.blog #content a:hover, 
body.single-post #content a:hover {color: #007bff;}

body.blog #content code, 
body.single-post #content code,
body.home_articoli #content code {
    color: #333;
    background-color: #eee;
    padding: 4px 5px;
    border-radius: 5px;}

body.blog #content img, 
body.single-post #content img,
body.home_articoli #content img {
    border-radius: 5px;
    max-width: 100%;}

body.blog #content figure, 
body.single-post #content figure,
body.home_articoli #content figure {
    max-width: 70%;
    margin: 25px 0px 25px 0px;}

body.blog .edit-link .post-edit-link, 
body.single-post .edit-link .post-edit-link,
body.home_articoli .edit-link .post-edit-link {
    top:0px;
    height: 30px;}

/* Footer Widgets */
body.blog #footer-widget, 
body.single-post #footer-widget,
body.home_articoli #footer-widget {border-top:1px solid #ccc;}

body.blog #footer-widget .widget.widget_recent_entries, 
body.single-post #footer-widget .widget.widget_recent_entries,
body.home_articoli #footer-widget .widget.widget_recent_entries {
    font-size:0.9rem;
    line-height: 1.5rem;}


/* ----------------------------------------------------------------------- 
Responsive */

.show_ind_ris {font-size: 1rem;}

/* ----------------------------------------------------------------------- 
Responsive Media Query */

/* -----------------------------------------
2560px / 2568 x 1440 */
@media (max-width: 2560px) {} 

/* -----------------------------------------
2050px / Costum */
@media (max-width: 2050px) {} 

/* -----------------------------------------
Full HD 1080p */
@media (max-width: 1920px) {}

/* -----------------------------------------
HD Ready 1050p */
@media (max-width: 1680px) {}

/* -----------------------------------------
HD Ready 840p */
@media (max-width: 1344px) {}

/* -----------------------------------------
HD Ready 720p */
@media (max-width: 1280px) {}

/* -----------------------------------------
WP-Bootstrap Mobile - 1200px */
@media (max-width: 1200px) {

    body.blog header#masthead .btn_set_theme.menu_mobile,
    body.single-post header#masthead .btn_set_theme.menu_mobile {display: block;}

    body.blog #content figure, 
    body.single-post #content figure,
    body.home_articoli #content figure {max-width: 100%;}

}

/* -----------------------------------------
Limite Grafico Schermi Grandi  */
@media (max-width: 1164px) {}

/* -----------------------------------------
1080px */
@media (max-width: 1080px) {}

/* -----------------------------------------
Tablet 10p iPad Orizzontale */
@media (max-width: 1024px) {}

/* -----------------------------------------
Tablet 10p iPad Orizzontale */
@media (max-width: 999px) {}

/* -----------------------------------------
Tablet 10p iPad Orizzontale */
@media (max-width: 992px) {}

/* -----------------------------------------
Tablet 10p (iPad Verticale 768px) */
@media (max-width: 810px) {}

/* -----------------------------------------
Tablet -10 Pollici 765px */
@media (max-width: 765px) {

    body.blog #footer-widget .widget.widget_recent_entries, 
    body.single-post #footer-widget .widget.widget_recent_entries,
    body.home_articoli #footer-widget .widget.widget_recent_entries {
        font-size:1.2rem;
        line-height: 1.5rem;}

}

/* -----------------------------------------
680px mobile resolution. */
@media (max-width: 680px) {}

/* -----------------------------------------
SO - Widget Circle Icon */
@media (max-width: 640px) {}

/* -----------------------------------------
Smartphone iPhone 5 Orizzontale */
@media (max-width: 568px) {}

/* -----------------------------------------
Smartphone iPhone 4 Orizzontale */
@media (max-width: 480px) {}

/* -----------------------------------------
Smartphone */
@media (max-width: 400px) {}

/* -----------------------------------------
Smartphone Standard Verticale */
@media (max-width: 359px) {}

/* -----------------------------------------
Smartphone iPhone 4/5 Verticale */
@media (max-width: 320px) {}

/* ----------------------------------------------------------------------- 
Responsive - Media Queries Max Heigh */

@media (max-height:965px) {}
@media (max-height:720px) {}
@media (max-height:600px) {}
@media (max-height:480px) {}
