/*
 Theme Name:   ggbase Child Theme
 Template:     ggbase
*/


/* =Theme customization starts here
------------------------------------------------------------ */

/*menu
------------------------------------------------------------ */

.menu_main_nav_area>ul, .sc_layouts_row:not(.sc_layouts_row_type_narrow) .sc_layouts_menu_nav, .sc_layouts_menu_dir_vertical .sc_layouts_menu_nav {
    line-height: 1.5em;
}


.sc_layouts_menu_nav li {
    text-align: left;
}


/*title
------------------------------------------------------------ */

.sc_layouts_title_caption, .front_page_section_caption {
    font-size: 33px;
    font-weight: 600;

}


.sc_layouts_widgets .widget .widget_title, .widget .widget_title, .widget .widgettitle {
    font-size: 18px;
}


/*blog
------------------------------------------------------------ */

h1, .front_page_section_caption {
    font-size: 2.4em;
    line-height: 1.5em;
    letter-spacing: 1px;
}

.nav-links-single .nav-links .post-title {
    font-size: 18px;
    letter-spacing: 1.5px;
}




/*contactform
------------------------------------------------------------ */

input[type="text"],
input[type="email"],
textarea,{
    border: 1px solid #ddd !important;
    -webkit-border-radius: 12px !important;
    -ms-border-radius: 12px !important;
    border-radius: 12px !important;
}




/*responsive.css
------------------------------------------------------------ */

@media (max-width: 1279px) {

.sc_layouts_title_caption {
      font-size: 2.4rem !important ; }
}


@media (max-width: 767px){

}

@media (max-width: 479px){

  .post_layout_excerpt .post_title {
      font-size: 23px !important;
  }

  .sc_layouts_title_caption {
      font-size: 1.6rem !important;
  }

  .sc_layouts_column {
      width: auto !important;
  }

}


/*plugins.css
------------------------------------------------------------ */

.post_layout_excerpt .post_title {
    margin: 0;
    font-size: 27px;
    line-height: 39px;
    font-weight: 600;
    letter-spacing: 2px;
}



/*カレンダー
------------------------------------------------------------ */

.widget_calendar tbody td a:after {
    width: 1.8em !important;
    height: 1.8em !important;
}
