/*
Theme Name: Forget - Child of HTML5Blank
Version: 1.0
Description: A child theme of HTML5 Blank
Author: swsupport
Template: html5blank-stable
*/

@import url("../html5blank-stable/style.css")



/* Fonts */
body {color:#000; font-size: 16px; font-weight: 400; font-family: 'Open Sans', Helvetica Neue, Helvetica, sans-serif;}
p,li {color:#000; font-size: 16px; font-weight: 400;font-family: 'Open Sans', Helvetica Neue, Helvetica, sans-serif;}
h1, h2, h3, h4 {color: #000; font-weight: bold; font-family: montserrat, sans-serif;}
h1.sw_page_title {font-size: 36px !important; text-transform: uppercase;}
h2 {font-size: 28px;}
h3 {font-size: 18px;}

/* General */
.wrapper {min-height: 550px;}
.category .wrapper {display:none;}
article img, iframe {border: solid 2px #999888;}


/* Header */
#sw_header_top, #sw_header_top i, #sw_header_top a {color: #fff;}
.sw-header-address, .sw-header-address a {font-size: 16px; font-weight: 400; color: #fff;}
#sw_header_top a:hover {font-weight: bold;}
#header_post_title h1 {font-size: 36px; color: #fff;}

/* Main Navigation */
#sw_header_logo_nav {overflow: visible !important;}
#sw_header_nav.gusta-nav>ul li>a {margin-right: 15px; font-size: 16px; font-weight: bold; color: #fff;}
#sw_header_nav.gusta-nav>ul li ul li>a {background-color: #3e1313; }
#sw_header_nav.gusta-nav>ul li.current-menu-item>a, #sw_header_nav.gusta-nav>ul li.current_page_item>a, #sw_header_nav.gusta-nav>ul li:hover>a {
	color: #000;
	background-color: whitesmoke;
	border-radius: 5px;
}


/* Home Page */
.practice-boxes h2 {font-size: 24px !important;}
.practice-boxes-text {min-height: 265px;}
.home img {border:none !important;}
.learn-more-button a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-inverse {
    background-color: #363636;
    font-weight: 400;
    width: 125px;
    height: 48px;
}
.learn-more-button.wills a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-inverse {
    background-color: black;
}
.learn-more-button a.vc_general.vc_btn3.vc_btn3-size-md.vc_btn3-shape-square.vc_btn3-style-flat.vc_btn3-color-inverse:hover {
    font-weight: bold;
}

/* Practice Areas Page */
.practice-areas img {border:none !important;}

/* Articles Page */
.card-19 h2.article_title, .card-19 h2.article_title a {color: #000 !important; font-size: 18px;}
.article_read_more_button.ss-element.gusta-icon-link {
    margin-top: 15px !important;
    background-color: #3E1313 !important;
    color: #ffffff !important;
    width: 125px;
}
.article_read_more_button.ss-element.gusta-icon-link:hover {font-weight: bold;}
.single-post aside {display:none;}
.single-post .wrapper {display:none;}
.sw-single-post {
    max-width: 1280px;
    width: 95%;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin: 0 auto !important;
    position: relative;
}
.single-post .gusta-post-content p:first-child {margin-top: 0;}

/* Categories Pages */
.category main, .category aside {display: none;}
#gusta-archive {
    max-width: 1280px;
    width: 95%;
    margin: 0 auto;
    position: relative;
}

/* Sidebars */
h2.widgettitle {color: #000; font-size: 18px;}
#category_sidebar .vc_column-inner {padding-right: 0;}
input.search-input {
    height: 30px;
    border: 1px solid #3E1313;
    border-radius: 3px;
    width: 100%;
    padding-left: 5px;
}
button.search-submit {
    margin-top: 5px;
    float: right;
    background-color: #3E1313;
    color: white;
    height: 30px;
    border-radius: 3px;
    width: 55px;
}
button.search-submit:hover {font-weight: bold; background-color: #003459;}
.widget_categories li a {color: #000; font-size:16px;}
.widget_categories li a:hover {font-weight:bold;}


/* Date Archives */
.archive.date .wrapper {display: none;}


/* Footer */
#gusta-footer {
    bottom: 0;
    width: 100%;
}
.sw-footer-address, .sw-footer-address a {color: #fff; font-size: 16px; font-weight: 400;}
.sw-footer-address a:hover {color: #fff; font-weight: bold;}

#sw_footer_nav.gusta-nav.vertical>ul>li>a {font-size: 18px; color: #fff !important; border-bottom: 1px solid #333333 !important;}
#sw_footer_nav.gusta-nav.vertical>ul>li:first-child>a {color: #fff; border-top: 1px solid #333333 !important;}
#sw_footer_nav.gusta-nav.vertical>ul>li:first-child:hover>a {color: #3e1313; border-top: 1px solid #333333 !important;}
#sw_footer_nav.gusta-nav>ul li.current-menu-item>a, #sw_footer_nav.gusta-nav>ul li.current_page_item>a, #sw_footer_nav.gusta-nav>ul li:hover>a {
	color: #3e1313 !important;
	background-color: transparent !important;
	border-bottom: 1px solid #333333 !important;
}
h3.widget-title {font-size: 18px;}

/* responsive */
@media screen and (max-width: 1280px) {
	#header_post_title h1 {padding-left: 32px !important; color: #fff;}
}
