.hover-box > .vc_column-inner{
    transition: all .05s;
}
@media only screen and (max-width: 991.99px){
.visible-sm, .visible-xs {display:inline-block !important;}}

.hover-box:hover > .vc_column-inner{
    box-shadow: 0px 0px 50px rgba(5,6,6,0.08);
}

.hover-box:hover > .vc_column-inner h2{
    color:#000 !important;
    transition: all .07s;
}

.hover-box:hover > .vc_column-inner h5{
    color:#a0793d;
    transition: all .07s;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label {

    color: #fff;
}

.full-width-image {
    width: 100%;
}

.blog.element-ten .blog-item > .holder .data h4{
    font-weight:500 !important;
}

.icon-hover .radiantthemes-iconbox{
    transition: transform .3s ease-out;
}
.icon-hover:hover .radiantthemes-iconbox{
    transform: translate(0, -10px);
}

/* ========================== */
/* START OF HOME PAGE ONE */
/* ========================== */

.home-1-practice-areas-item-pic img{
    max-width:75px !important;
    margin-bottom:10px;
}

/* ========================== */
/* END OF HOME PAGE ONE */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE TWO */
/* ========================== */

body.page-id-307 .wraper_header.style-five .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-307 .wraper_header.style-five .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-307 .wraper_footer.style-five .footer_main_item button[type="submit"]{
    background-color:#65ae84 ;
}

body.page-id-307 .wraper_footer .phone a{
    color: #65ae84 !important;
}

/* ========================== */
/* END OF HOME PAGE TWO */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE THREE */
/* ========================== */

body.page-id-518 .wraper_header.style-one .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-518 .wraper_header.style-one .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-518 .wraper_footer.style-one .footer_main_item button[type="submit"]{
    background-color:#3367d6;
}

body.page-id-518 .wraper_footer .phone a{
    color: #3367d6  !important;
}

/* ========================== */
/* END OF HOME PAGE THREE */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE FOUR */
/* ========================== */

body.page-id-730 .wraper_header.style-three .wraper_header_top{
    background-color:#282d40;
}

/* ========================== */
/* END OF HOME PAGE FOUR */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE FIVE */
/* ========================== */

body.page-id-1153 .wraper_header.style-two .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-1153 .wraper_header.style-two .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-1153 .wraper_footer.style-two .footer_main_item button[type="submit"]{
    background-color:#d2b16a;
}

body.page-id-1153 .wraper_footer .phone a{
    color: #d2b16a !important;
}

body.page-id-1153 .wraper_footer.style-eleven{
    background-color: #142d3f !important;
}

body.page-id-1153 .wraper_footer.style-eleven .wraper_footer_copyright{
    background-color: #142d3f !important;
}

/* ========================== */
/* END OF HOME PAGE FIVE */
/* ========================== */

/* ========================== */
/* START OF HOME PAGE SIX */
/* ========================== */

body.page-id-873 .wraper_header.style-two .header_main_action ul > li.header-cart-bar > .header-cart-bar-icon .cart-count,
body.page-id-873 .wraper_header.style-two .nav > [class*='menu-'] > ul.menu > li > a:before,
body.page-id-873 .wraper_footer.style-two .footer_main_item button[type="submit"]{
    background-color:#313d85;
}

body.page-id-873 .wraper_footer .phone a{
    color: #313d85 !important;
}

body.page-id-873 .wraper_footer.style-eleven{
    background-color:#313d85 !important;
}

body.page-id-873 .wraper_footer.style-eleven .wraper_footer_copyright{
    background-color:#313d85 !important;
}



/* ========================== */
/* END OF HOME PAGE SIX */
/* ========================== */				



/* Enter Your Custom CSS Here */
.header_main .brand-logo img {max-width: 270px;}
.fa {font-size: 36px}
.footer_main_item .widget .fa {font-size: 22px;padding-top: 5px;}
.wraper_header_main {border-bottom-width: 0px;}
p{margin-bottom:1.6em !important; line-height:1.6em;}

.footer_main_item .widget_text img {
    margin-bottom: 0px;
	max-width:60% !important;
}


.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat {font-family:Source Sans Pro !important;color: #fff !important;font-size: .8em !important; background-color: #C89838 !important; border:none !important;}


.page-container  p a{ color: #000; text-decoration:underline !important;}
.page-container  li a{ color: #000; text-decoration:underline !important;}
.radiantthemes-button > .radiantthemes-button-main {border:none;}
.header_top_item ul.contact li {font-size: 17px;}
.header_top_item .header-data-social ul.social li a i {font-size: 17px;}
.inner_banner_main h1 {color:#fff; font-size: 3em; line-height:1.3em;}
.inner_banner_main .subtitle {font-size: 1.3em !important; font-family:Source Sans Pro !important;line-height:1.5em !important;}

.content-area ul,ol { margin-bottom:1.6em !important;}
.content-area ul li {list-style:disc;margin-bottom:10px;margin-left:25px;}
.content-area ol li {list-style:number;margin-bottom:10px;margin-left:25px;}

.widget-area ul li {list-style:none;margin-bottom:0px;margin-left:0px;}
.widget-area ol li {list-style:none;margin-bottom:0px;margin-left:0px;}

h3 {margin-bottom: .5em !important;font-family:Source Sans Pro !important;}
h2 {margin-bottom: .5em !important;}

.post.single-post .entry-header .entry-title {font-size: 2.8em;}

.footer_main_item p {font-size: 17px;}


div.wpforms-container-full .wpforms-form .wpforms-field-label {font-size: 18px; Color:#fff; font-family:Source Sans Pro;}
div.wpforms-container-full .wpforms-form .wpforms-required-label {color: #c89838;font-weight: 400;}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button {background-color: #c89838; border-radius: 30px 30px 30px 30px; border:none; color: #fff; font-size: .9em; padding-top: 12px; padding-right: 35px; padding-bottom: 13px; padding-left: 35px;}

div.wpforms-container-full .wpforms-form button[type=submit]:hover, div.wpforms-container-full .wpforms-form button[type=submit]:active, div.wpforms-container-full .wpforms-form .wpforms-page-button:hover, div.wpforms-container-full .wpforms-form .wpforms-page-button:active {background-color: #c89838;border-radius: 30px 30px 30px 30px;  border: 1px solid #c89838;color: #fff; font-size: .9em;padding-top: 12px;padding-right: 35px;padding-bottom: 13px;padding-left: 35px;}

div.wpforms-container-full .wpforms-form .wpforms-field-label-inline {color: #fff;}

.single-post .wraper_inner_banner_main {height: 190px; background:#282D40; opacity: 0.9;}
.single-post .inner_banner_main h1 {display:none;}

.header_top_item ul.contact li.email {color:#c89838;}

.text-right {padding-right: 40px !important;}
@media only screen and (max-width: 991.99px){
.wraper_header.style-three .header_main_action ul > li.floating-searchbar i {display: none;}}


.mobile-menu-nav > [class*='menu-'] > ul.menu > li > a {font-size:1.6em}

.mobile-menu-nav > [class*='menu-'] > ul.menu > li > ul > li > a {font-size:1.3em}

.wraper_header.style-three .nav > [class*="menu-"] > ul.menu > li:last-child > a {
background-color: #c89838;
    border-radius: 30px 30px 30px 30px;
    border: none;
    color: #fff;
    padding-top: 10px;
    padding-right: 20px;
    padding-bottom: 10px;
    padding-left: 20px;
	margin-top:15px;
}
@media only screen and (max-width: 991.99px){
.accessibility-location-right .accessability_container {

    display: none;
}}

@media screen and (max-width: 767px) and (min-width: 480px){
.header_main .brand-logo {
    width: 50%;
    margin-top: 20px;
    margin-bottom: 20px;
}}

.wraper_header.style-three .nav > [class*="menu-"] > ul.menu > li:last-child > a:hover {
  color: #fff !important;
}