/*
 Theme Name:   Gridhub Child
 Template:     gridhub
 Author:       Jūsų Vardas
 Version:      1.0.0
*/
/* TURINYS:
   1. Google Fonts Import
   2. Tipografija (H žymos, Body)
   3. Navigacija (Meniu)
   4. Grid / Įrašų blokai
   5. Posts & Pages
   6. Sidebar
   7. Footer (Poraštė)
   8. Mobili versija (Media Queries)
*/

/* 1. Įkeliame Montserrat šriftą iš Google Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@400;700&display=swap');

/* ==========================================================================
   2. TIPOGRAFIJA
   ========================================================================== */

/* 2. Pagrindinio teksto (body) nustatymai */
body {
    font-family: Arial, sans-serif;
    font-size: 17px;
    line-height: 1.3;
    background:#FFFFFF;
}

/* 3. Visos antraštės (H žymos) naudojant Montserrat */
h1, h2, h3, h4, h5, h6 {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600;
    text-transform: none;
    color:#252525;
}

/* 4. Svetainės pavadinimas (Title) */
/* Daugumoje temų naudojama .site-title klasė */
.site-title, .site-title a {
    font-family: 'Montserrat', sans-serif !important;
    font-weight: 600;
    font-size: 2.2rem;
    text-decoration: none;
}
/* ==========================================================================
   3. NAVIGACIJA
   ========================================================================== */
   /* Menu */
.gridhub-nav-primary {float:none;background:#353434;-webkit-box-shadow:0 2px 5px rgba(0,0,0,0.5);-moz-box-shadow:0 2px 5px rgba(0,0,0,0.5);box-shadow:0 2px 5px rgba(0,0,0,0.5);border-top:1px solid #4c4949;border-bottom:2px solid #334885;}
.gridhub-primary-nav-menu a{border:none;color:#ffffff;text-shadow:0 1px 0 #000000;display:block;padding:15px;position:relative}
   .gridhub-primary-nav-menu a{font:normal normal 13px Arial,Helvetica,sans-serif;line-height:1;}
   .gridhub-primary-nav-menu > li > a{text-transform:uppercase;}
   .gridhub-primary-nav-menu a:hover,.gridhub-primary-nav-menu a:focus,.gridhub-primary-nav-menu a:active,.gridhub-primary-nav-menu .current-menu-item > a,.gridhub-primary-nav-menu .sub-menu .current-menu-item > a:hover,.gridhub-primary-nav-menu .sub-menu .current-menu-item > a:focus,.gridhub-primary-nav-menu .sub-menu .current-menu-item > a:active,.gridhub-primary-nav-menu .current_page_item > a,.gridhub-primary-nav-menu .children .current_page_item > a:hover,.gridhub-primary-nav-menu .children .current_page_item > a:focus,.gridhub-primary-nav-menu .children .current_page_item > a:active{background:#334885;color:#ffffff;}
   
   /* Secondary Menu */
   .gridhub-nav-secondary{float:none;background:#252525;border-top:1px solid #333333;border-bottom:1px solid #333333;}
   .gridhub-secondary-nav-menu a{font:normal normal 13px Arial,Helvetica,sans-serif;line-height:1;}
   .gridhub-secondary-nav-menu > li > a{text-transform:none;}
   .gridhub-secondary-nav-menu a:hover,.gridhub-secondary-nav-menu a:focus,.gridhub-secondary-nav-menu a:active,.gridhub-secondary-nav-menu .current-menu-item > a,.gridhub-secondary-nav-menu .sub-menu .current-menu-item > a:hover,.gridhub-secondary-nav-menu .sub-menu .current-menu-item > a:focus,.gridhub-secondary-nav-menu .sub-menu .current-menu-item > a:active,.gridhub-secondary-nav-menu .current_page_item > a,.gridhub-secondary-nav-menu .children .current_page_item > a:hover,.gridhub-secondary-nav-menu .children .current_page_item > a:focus,.gridhub-secondary-nav-menu .children .current_page_item > a:active{background:#252525;color:#334885;}
   .gridhub-secondary-nav-menu .sub-menu .current-menu-item > a,.gridhub-secondary-nav-menu .children .current_page_item > a{color:#334885;}
   
   
   /* ==========================================================================
   4. GRIDAI
   ========================================================================== */
   /* Grid */
   .gridhub-grid-post .gridhub-grid-post-title {
    font: normal 600 18px Montserrat,sans-serif;
    color: #252525;
    margin: 0;
    line-height: 1.2;
    padding: 0;
    text-shadow: 0 1px 0 #fff;
    text-transform: none;
    clear: right;
}
   .gridhub-grid-post .gridhub-grid-post-title a{color:#252525 !important;}
   
.gridhub-grid-post .gridhub-grid-post-title a:hover,.gridhub-grid-post .gridhub-grid-post-title a:focus,.gridhub-grid-post .gridhub-grid-post-title a:active{color:#3c57a4 !important;outline:none;}
   .gridhub-grid-post{position:relative;padding:0;margin-top:0;margin-bottom:20px;overflow:hidden;background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0 0 0px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0px rgba(0,0,0,.1) inset;box-shadow:0 0 0px rgba(0,0,0,.1) inset;}
   
   .gridhub-grid-post-categories a{display:inline-block;color:#ffffff !important;background:#222222 !important;padding:3px 5px;font:normal normal 12px Arial,Helvetica,sans-serif;line-height:1;margin:0 3px 2px 0;text-transform:uppercase;letter-spacing:0.5px;opacity:0;-webkit-transition:all .5s linear;-o-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear;text-shadow:none;}
   
   .gridhub-grid-post-categories a:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#ffffff;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:0 50%;-moz-transform-origin:0 50%;-ms-transform-origin:0 50%;-o-transform-origin:0 50%;transform-origin:0 50%;transition-property:-webkit-transform;-webkit-transition-property:-webkit-transform;-o-transition-property:-o-transform;-moz-transition-property:transform,-moz-transform;transition-property:transform;transition-property:transform,-webkit-transform,-moz-transform,-o-transform;transition-property:transform,-webkit-transform;-webkit-transition-duration:0.3s;-moz-transition-duration:0.3s;-o-transition-duration:0.3s;transition-duration:0.3s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;}
   
   .gridhub-grid-post .gridhub-grid-post-title{font-weight: 600; font-size: 18px; font-family: Montserrat,sans-serif;color:#252525;margin:0;line-height:1.2;padding:0;/*min-height:50px;*/text-shadow:0 1px 0 #fff;text-transform:none;clear:right;}
   
   gridhub-grid-post .gridhub-grid-post-title a{color:#252525 !important;}
   
   .gridhub-grid-post .gridhub-grid-post-title a:hover,.gridhub-grid-post .gridhub-grid-post-title a:focus,.gridhub-grid-post .gridhub-grid-post-title a:active{color:#222222;outline:none;}
   
   .gridhub-grid-post-footer{margin:8px 0 0;font:normal normal 12px Arial,Helvetica,sans-serif;text-transform:none;color:#555555 !important;line-height:1;position:relative;padding:0;opacity:1;transform:scaleX(1);transition:all 0.4s linear;}
   
   .gridhub-grid-post-footer a{color:#555555 !important;display:inline-block;}
   
   .gridhub-grid-post-footer a:hover,.gridhub-grid-post-footer a:focus,.gridhub-grid-post-footer a:active{color:#222222 !important;}
   
   .gridhub-grid-post-bottom{margin:8px -6px 0;font:normal normal 13px Arial,Helvetica,sans-serif;text-transform:none;color:#555555 !important;line-height:1;position:relative;padding:0;opacity:1;transform:scaleX(1);transition:all 0.4s linear;border-top:1px solid #e1e1e1;}
   
   .gridhub-grid-post-bottom a{color:#555555 !important;display:inline-block;}
   
.gridhub-grid-post-bottom a:hover,.gridhub-grid-post-footer a:focus,.gridhub-grid-post-footer a:active{color:#222222 !important;text-decoration:underline;}

   .gridhub-grid-post-header{margin-bottom:0;font:normal normal 12px Arial,Helvetica,sans-serif;text-transform:uppercase;color:#ffffff !important;line-height:1 !important;text-align:left;position:absolute;top:0;left:0;right:0;padding:5px 8px;width:100%;opacity:1;transform:scaleX(1);transition:all 0.4s linear;z-index:5;text-shadow:none;}
   
   
      /* ==========================================================================
   4. POST AND PAGE
   ========================================================================== */
   .gridhub-posts-wrapper .gridhub-posts-header{margin:0 0 15px 0;padding:0;background:#ffffff;border:1px solid #dddddd;}
   
   .gridhub-posts-wrapper .gridhub-posts-heading{font-weight: 500; font-size: 15px; font-family: 'Montserrat', sans-serif;line-height:1;color:#252525;text-shadow:0 0px 0 #ffffff;margin:0;padding:0;text-transform:uppercase;text-align:center;background: url(assets/images/widgets-title-bg.png) repeat;overflow:hidden;position:relative;}
   
   .gridhub-posts-wrapper .gridhub-posts-heading a,.gridhub-posts-wrapper .gridhub-posts-heading a:hover,.gridhub-posts-wrapper .gridhub-posts-heading a:focus,.gridhub-posts-wrapper .gridhub-posts-heading a:active{color:#111111;}
   
   .gridhub-posts-wrapper .gridhub-posts-heading .gridhub-posts-heading-inside{padding:0 10px;display:inline-block;background:#ffffff;position:relative;vertical-align:bottom;}
   
   .gridhub-page-header{color:#252525;text-shadow:0 1px 0 #ffffff;margin:0;padding:0;text-align:center;overflow:hidden;position:relative;}
   
   .gridhub-page-header a,.gridhub-page-header a:hover,.gridhub-page-header a:focus,.gridhub-page-header a:active{color:#252525;}
   
   .gridhub-page-header h1{font:normal 600 22px Montserrat,sans-serif;line-height:1;padding:5px 0 15px 0;margin:0;color:#252525;text-transform:none;}
   
   .gridhub-entry-meta-single{margin:10px -12px 0 -12px;text-align:center;color:#555555;font:normal normal 12px Arial,Helvetica,sans-serif;text-transform:uppercase;line-height:1;background:#fff;padding:0;border-top:1px solid #e1e1e1;border-bottom:1px solid #e1e1e1;}
   
   .gridhub-entry-meta-single a{color:#555555;}
   
   .gridhub-entry-meta-single a:hover,.gridhub-entry-meta-single a:focus,.gridhub-entry-meta-single a:active{color:#222222;}
   
   .entry-title{position:relative;font:normal bold 24px 'Montserrat',sans-serif;color:#252525;margin:0 0 12px 0;line-height:1.1;text-align:center;letter-spacing:-0.2px;text-transform:none;}
   .entry-title a{color:#252525;}
   
   .entry-content a{text-decoration:none;color:#3c57a4;}
   
.gridhub-list-post-snippet a{text-decoration:none;color:#3c57a4!important;}

.gridhub-grid-post-snippet a{text-decoration:none;color:#3c57a4 !important;}

.entry-content a:hover,.entry-content a:focus,.entry-content a:active{text-decoration:underline;color:#3c57a4;}

.gridhub-list-post-snippet a:hover,.gridhub-list-post-snippet a:focus,.gridhub-list-post-snippet a:active{text-decoration:underline;color:#3c57a4 !important;}

.gridhub-grid-post-snippet a:hover,.gridhub-grid-post-snippet a:focus,.gridhub-grid-post-snippet a:active{text-decoration:underline;color:#3c57a4 !important;}

.gridhub-entry-footer{margin:10px 0 0 0;padding:0;font:normal normal 13px Arial,Helvetica,sans-serif;line-height:1;text-transform:uppercase;text-align:center;}

.gridhub-tags-links{color:#555555;}

.gridhub-tags-links a{color:#555555;}

.gridhub-tags-links a:hover,.gridhub-tags-links a:focus,.gridhub-tags-links a:active{color:#222222;}

/* Posts/Post Navigation */
.navigation.posts-navigation{font:normal normal 15px Arial,Helvetica,sans-serif;line-height:1 !important;text-transform:uppercase;}

.navigation.posts-navigation .nav-links .nav-previous a:hover,.navigation.posts-navigation .nav-links .nav-previous a:focus,.navigation.posts-navigation .nav-links .nav-previous a:active,.navigation.posts-navigation .nav-links .nav-next a:hover,.navigation.posts-navigation .nav-links .nav-next a:focus,.navigation.posts-navigation .nav-links .nav-next a:active{background:#0077c0 !important;color:#ffffff !important;}

.navigation.posts-navigation .nav-links .nav-previous a:after{content:"\f061";font-family:"Font Awesome 5 Free";font-weight:600;text-decoration:none;margin-left:6px;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}

.navigation.posts-navigation .nav-links .nav-next a:before{content:"\f060";font-family:"Font Awesome 5 Free";font-weight:600;text-decoration:none;margin-right:6px;vertical-align:top;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;}

.navigation.pagination{margin:15px 0 0;text-align:center;font-size:100%;}

.navigation.post-navigation{padding:10px 0 30px;overflow:hidden;font-size:100%;font-weight:600;}
    /* ==========================================================================
   6. SIDEBAR
   ========================================================================== */
   /* Sidebar */
   .gridhub-sidebar-widget-areas .widget .gridhub-widget-header{margin:-10px -10px 10px -10px;padding:0;background:#ffffff;border-bottom:1px solid #dddddd;}
   .gridhub-sidebar-widget-areas .widget .gridhub-widget-title{font:normal normal 15px Montserrat,sans-serif;line-height:1;color:#252525;text-shadow:0 0px 0 #ffffff;margin:0;padding:0;text-transform:uppercase;text-align:center;background: url(assets/images/widgets-title-bg.png) repeat;overflow:hidden;position:relative;}
   .gridhub-sidebar-widget-areas .widget .gridhub-widget-title .gridhub-widget-title-inside{padding:0 10px;display:inline-block;background:#ffffff;position:relative;vertical-align:bottom;}
   .gridhub-widget-box{padding:0;background:#ffffff;border:1px solid #dddddd;-webkit-box-shadow:0 0 0px rgba(0,0,0,.1) inset;-moz-box-shadow:0 0 0px rgba(0,0,0,.1) inset;box-shadow:0 0 0px rgba(0,0,0,.1) inset;}
   .gridhub-sidebar-widget-areas .widget .gridhub-widget-title .gridhub-widget-title-inside{padding:0 10px;display:inline-block;background:#ffffff;position:relative;vertical-align:bottom;}
   
   /* ==========================================================================
   7. FOTERIS
   ========================================================================== */
   /* Footer */
   
   /* Copyright */
#gridhub-copyright-area .gridhub-copyright-area-inside{margin:0 auto;color:#dddddd;}
#gridhub-copyright-area .gridhub-copyright-area-inside a{color:#dddddd;}

/* Scroll to Top Button */
.gridhub-scroll-top{background:#334885;color:#ffffff;border:1px solid #334885;cursor:pointer;display:block;width:40px;height:40px;opacity:.1;filter:alpha(opacity=100);position:fixed;bottom:20px;right:20px;z-index:200;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;font-size:15px;line-height:1;padding:7px;text-shadow:0 1px 0 #000;}
.gridhub-scroll-top:hover,.gridhub-scroll-top:focus,.gridhub-scroll-top:active{background:#222222;color:#ffffff;border:1px solid #222222;width:40px;height:40px;opacity:1;filter:alpha(opacity=100);-webkit-transition:opacity 1s;transition:opacity 1s;font-size:15px;line-height:1;padding:7px;text-shadow:0 1px 0 #000;}

      /* ==========================================================================
   8. MOBILUS
   ========================================================================== */
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   