/*
 Theme Name:     WP Bootstrap Starter Child Theme
 Theme URI:      https://wordpress.org/themes/wp-bootstrap-starter/
 Description:    A child theme of WPBS Theme
 Author:         Afterimage Designs
 Author URI:     https://afterimagedesigns.com/
 Template:       wp-bootstrap-starter
 Version:        1.4
*/


/****************************************
*** Theme customization starts below ***
*****************************************/
body{background-color:#FFFFFF !important; overflow-x:hidden;}
h1, h2, h3, h4, h5, .h1, .h2, .h3, .h4, .h5, .h6{font-family:'Open Sans', helvetica, sans-serif !important; color:#333333;}
p{font-family: helvetica, sans-serif !important;}
p, ul li{font-size:16px;}
h4, h5{font-weight:700;}
h2.uagb-heading-text{color:#FFFFFF;}
.redhead h2.uagb-heading-text{color:#fc2b14 !important;}
.greybg {background-color:rgb(249,249,249);}
.home .entry-header{display:none;}
h1.entry-title{ 
    border-bottom: none;
    font-weight: 700;
    font-size: 32px;
padding-left:50px;
}
body.page-template-fullwidth-fluid-bottomsidebar h1.entry-title{padding-left:15vw;}

.single-attorneys h1.entry-title{padding-left:0;}
.blackbg{background:rgb(0,0,0);}
body.page-id-1068 #post-1068 .entry-header h1.entry-title{display:none !important;}
a, a:link  {color:#fd5c4a; text-decoration:none!important; }
a:visited, a:hover{color:#fd5c4a;}
.home .uagb-block-f2dd0a11 .uagb-buttons-repeater:hover:hover{color:#FFFFFF !important;}
footer#colophon{display:none;}
.uagb-button__wrapper a.uagb-buttons-repeater, .uagb-button__wrapper a.uagb-buttons-repeater:hover, .uagb-button__wrapper a.uagb-buttons-repeater:visited, .uagb-button__wrapper a.uagb-buttons-repeater:link {color:#FFFFFF !important;}

#wpadminbar a, #wpadminbar a:link ,#wpadminbar a:visited, #wpadminbar a:hover {color:#FFFFFF !important;}

.hidden-animated{visibility:visible;}
.alignleft {margin-right:3.5rem;}
.attorneys .post-thumbnail{display:none;}
.red h4{color:#fc2b14 !important;}

/*//// HEADER FOOTER OVERRIDES  /////*/
#footer-widget{background-color:#000000; color:#FFFFFF; padding-top:60px;}
#footer-widget p, .grey{color:#797979 !important; font-size: 13px;}
.footer-widget{padding-bottom:50px;}
.nav-links{display:none;}
.wp-block-eedee-block-gutenslider .swiper-lazy{opacity:1 !important;}
/*// NAVBAR   //////*/
.navbar-brand{max-width:195px !important;}
.navbar-dark .navbar-nav .nav-link{font-family:'Open Sans', Helvetica, sans-serif; color:#FFFFFF !important; font-weight:900; font-size:14px; text-transform:uppercase;}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus, #site-navigation ul li.current-menu-item a, .navbar-dark .navbar-nav .active > .nav-link{color:#fc2b14 !important;}
.page-child header#masthead.bg-dark, .bg-dark, .landinghome header#masthead.bg-dark.fillin, .home header#masthead.bg-dark.fillin, header#masthead.bg-dark.fillin, .page-parent header#masthead.bg-dark.fillin{background-color:rgba(0,0,0,.85) !important;}
.landinghome header#masthead.bg-dark, .home header#masthead.bg-dark, .page-parent header#masthead.bg-dark {background-color:rgba(0,0,0,0) !important;}
.header-sidebar, .header-sidebar .textwidget p{color:#FFFFFF !important; text-align:center;}
.header-sidebar .textwidget span.big{font-size:34px; font-weight:700;}
.header-sidebar h3.widget-title{display:none;}
#main-nav .menu-item{margin:0 20px;}
li#menu-item-172 {
    position: relative;
    left: 30vw;
}

.swiper-slide{min-width:100% !important;}

.navbar .pl-5{padding-left: 5rem !important;}
header#masthead{box-shadow:none !important;}
/*// BOOTSTRAP and THEME OVERRIDES   //////*/

.fluid-full .entry-content{margin-top:0;}
#content.site-content{padding-top:20vh; padding-bottom:0;}
.page-template-fullwidth-fluid-landing-mortgage-page #content.site-content, .page-template-fullwidth-fluid-landing-bakruptcy-page #content.site-content,.page-template-fullwidth-fluid-landing-foreclosure-page #content.site-content, .page-template-fullwidth-fluid #content.site-content{padding-top:20vh;}
.page-template-fullwidth-fluid-bottomsidebar #content.site-content {padding-top:25vh;}
.page-template-fullwidth-fluid-landing-bankruptcy-front-page  #content.site-content, .page-parent #content.site-content{padding-top:0;}
/* .page-template-fullwidth-fluid-landing-foreclosure-front-page-php #content.site-content, .page-template-fullwidth-fluid-landing-mortgage-front-page #content.site-content, .landingmortgage.mortgage #content.site-content, .parent-page #content.site-content, , .page-template-fullwidth-fluid-landing-bankruptcy-front-page .frontmortgage #content.site-content{padding-top:11.0vh !important;} */
/* .page-template-fullwidth-fluid-landing-bankruptcy-front-page #content.site-content{padding-top:10vh !important;} */
.home #content.site-content{padding-top:0; padding-bottom:0;}

.searchwp-modal-form-default .searchwp-modal-form__overlay {
    background: rgba(0, 0, 0 ,0.7);}

.searchwp-modal-form-default .searchwp-modal-form__content, main.searchwp-modal-form__content{background-color:transparent!important;}
input.search-submit.btn.btn-default{background-color: #fc2b14;color:#FFFFFF; border-radius:0;}

.searchwp-modal-form-default .searchwp-modal-form__content .search-form label input{border-radius:0; background:rgba(255,255,255,0.6);}
.searchwp-modal-form-default .searchwp-modal-form__content .search-form label{padding-right:0 !important;}
.border-bottom-red{border-bottom:1px solid #d83a30 !important;}
.landingpagealt .qubely-list-li {
    border-bottom: 1px dashed #cccccc;
	padding-bottom: 20px;}

/* ATTORNEYS PAGES  ////*/
/*.single-attorneys #content.site-content{padding-top:4.15rem !important; padding-bottom:3.25 !important;}*/
.single-attorneys .entry-title {font-weight:700; font-size:32px; border-bottom:none;}

.single-practice_areas h1.entry-title{border-bottom:none; font-weight:700; font-size:32px; padding-left:15px;}
/*.single-practice_areas #content.site-content {padding-top:4.125rem !important; padding-bottom:3.125rem;}*/
.single-practice_areas #secondary{margin-top:7.5rem;}
.page-id-103 .entry-header{display:none;}





/*  PRACTICE AREAS  ///////*/
.uagb-post__title a {color:#fc2b14 !important;}
.uagb-post-grid .uagb-post__title a, .uagb-post-grid .uagb-post__title a:link, .uagb-post-grid .uagb-post__title a:visited {color:#fc2b14 !important; font-weight: 700; font-size: 26px; margin-bottom: 48px; }
/*.practice-block .uagb-post__title { margin-bottom: 48px; font-weight: 700; font-size: 26px; line-height:90% !important;}*/
.practice-block a.wp-block-button__link, .practice-block a.wp-block-button__link:link,  .practice-block a.wp-block-button__link:visited { transition: 0.4s; color: #000000 !important;  background-color: rgba(0,0,0,0);border-radius: 0px;  padding: calc(.667em + 2px) calc(.7em + 2px); font-size: 40px;position: relative;   left: 290%;}
 h3.uagb-post__title {line-height:75% !important;}
 .practice-block a.wp-block-button__link:hover{color:#FFFFFF !important; background-color:rgba(0,0,0,1);}
 /*.page-id-20 .entry-header{display:none;}*/

.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap{border:1px solid #333333;}
.uagb-post__text .uagb-post__cta{background:rgba(0,0,0,0) !important;}
.uagb-post__inner-wrap .uagb-post__text:nth-of-type(3), body.page-id-103 .uagb-post__inner-wrap .uagb-post__text:nth-of-type(5){ display: flex; flex-direction: row; justify-content: flex-end; margin-top: 8%;}

.uagb-post__cta a.uagb-text-link, .uagb-post__cta a.uagb-text-link:link, .uagb-post__cta a.uagb-text-link:visited{transition: 0.4s; color: #000000 !important;  background-color: rgba(0,0,0,0);}

.uagb-post__cta a.uagb-text-link:hover{color:#FFFFFF !important; background-color:rgba(0,0,0,1);}
.px-5.lesspad{padding-left:6rem !important; padding-right:6rem !important;}

.lesspad .uagb-post__inner-wrap, body.page-id-103 .uagb-post__inner-wrap {
	background-color:#d4d4d4;
	background-image:url(http://www.amshenllp.com/wp-content/uploads/2021/09/paperback.jpeg);
    transition: 0.3s;
}

.lesspad .uagb-post__inner-wrap:hover, body.page-id-103 .uagb-post__inner-wrap:hover {
	transform: scale(1.2);
   	background-color: #FFF;
   	background-image: url();
   	transition: 0.3s;
}
.expand-btn .uagb-marketing-btn__link, .expand-btn .uagb-marketing-btn__link:link , .expand-btn .uagb-marketing-btn__link:visited{font-weight:700 !important;}

.expand-btn .uagb-marketing-btn__link h4.uagb-marketing-btn__title{font-family:"Montserrat" !important;}

.expand-btn .uagb-marketing-btn__link:hover {
	transform: scale(1.2);
	-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
   	transition: 0.3s;
	background-color:#000000;
}


body.page-id-103 .uagb-post__title{text-align:right;}
.toppad{padding-top:8rem;padding-bottom:8rem;}

.full-side .full-secondary{padding:0 7rem;}

/*h3.uagb-post__title {*/
/*    height: 100px;*/
/*}*/

/*   MAP FILTERS  ////*/
.uagb-google-map__wrap {
  height:100%;}
 
 .uagb-google-map__wrap iframe.uagb-google-map__iframe {
    height:100%;
    width:100%;
    border:0;
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
	  -webkit-filter: grayscale(99%); /* Chrome 19+ & Safari 6+ */
	  -webkit-backface-visibility: hidden;  /* Fix for transition flickering */
}

/*////  LANDING PAGES  /////*/
 * 
.landingpage p, .landingpage h1, .landingpage h2,.landingpage  h3,.landingpage  h4, .landingpage h5, .landingpage .h1, .landingpage .h2, .landingpage .h3, .landingpage .h4, .landingpage .h5, .landingpage .h6{font-family:'Roboto', helvetica, sans-serif; font-weight:500; color:#333333;}
.landingpage h2.uagb-heading-text{color:#333333 !important;}
h4.whtlink {font-weight:400 !important; color:#FFFFFF !important;}
h4.whtlink a, h4.whtlink a:link, .whtlink a:visited, h4.whtlink a:hover { color:#FFFFFF !important;}
.white h2.uagb-heading-text,.white h3.uagb-heading-text, .white h4.uagb-heading-text, .landinghome .white p.uagb-desc-text {color:#FFFFFF !important;}
.uagb-post__text {padding:0 20px;}
.client_review .uagb-post__inner-wrap .uagb-post__text, .foreclosure-page .uagb-post__text{padding:0 0 !important;}

.uagb-post-grid-byline {display:none;}
.landingpage .text-white>h2.uagb-heading-text, .text-white>h2.uagb-heading-text{color:#FFFFFF !important; font-size:2rem !important; font-weight:500 !important;}
.mortgage .uagb-block-57d1c638 .uagb-heading-text, .bakruptcy .uagb-block-57d1c638 .uagb-heading-text{font-size:2.7em !important;}
.wp-block-group.has-white-color.has-text-color.has-background {
    width: 130px;
    height: 130px;
    border-radius: 200px;
    display: flex;
    flex-direction: column;
    justify-content: space-around;
    align-items: center;
    border:1px solid #FFFFFF;
}

 .slide-content p.uagb-desc-text{
    padding: 0 15vw;
    font-weight: 300;
	 text-shadow:none !important;
}

.dkgreybg {background-color: #dddddd;}
.redbg{background-color: #fc4614 !important; color:#FFFFFF !important;}
.redbg p{color: #FFFFFF !important;}
p.has-text-align-center.has-small-font-size {padding:0 !important; margin-bottom:0 !important; color:#FFFFFF!important;}
.review article .uagb-post__inner-wrap, .swiper-slide, .wp-block-column.review {
    background-color: #fff;
    border-style: groove;
    border-width: 1px;
    border-color: #a0a0a0;
    border-radius: 3px;
    box-shadow: 1px 1px 10px 0px rgb(0 0 0 / 50%);
    height:100%;
}

/* .review article .uagb-post__inner-wrap{min-height:40vh;} */
.page-template-fullwidth-fluid-landing-bankruptcy-page  .review article .uagb-post__inner-wrap ,.page-template-fullwidth-fluid-landing-mortgage-page  .review article .uagb-post__inner-wrap,.page-template-fullwidth-fluid-landing-foreclosure-page .review article .uagb-post__inner-wrap{padding:20px 0 !important;display: flex; flex-direction: column;  justify-content: center; min-height:inherit;}
.wp-block-column.review {display: flex;
    flex-direction: column;
	justify-content: center;}

.uagb-post__inner-wrap {
    height: 100%;
}
.squeeze p{padding:0 13vw;}

.success-display .wp-block-image img {width:100%;}

.success-display .uagb-post__inner-wrap{border-style: groove;
    border-width: 1px;
    border-color: #a0a0a0;
    border-radius: 3px;
    box-shadow: 1px 1px 10px 0px rgb(0 0 0 / 50%);}

.success-display .uagb-post__inner-wrap p{padding:0 20px !important; }
.attorneygrid .uagb-post-grid .uagb-post__inner-wrap{padding:20px;}
.success-display .uagb-post__inner-wrap h5 {padding:0 20px; color:#fc4614 !important;}

.uagb-post__columns-4 img, .nopadgrid .uagb-post__inner-wrap, .landingpage.mortgage .uagb-post__inner-wrap .uagb-post__image img,  {max-width:100%; height:auto; }
.landingpage.mortgage .nopadgrid .wp-block-image img {width:100%;}
.uagb-post__excerpt h5{font-weight:700; padding:3px 15px; color:#fd5c4a; font-size:18px; text-align:center;}
.uagb-post__excerpt p{padding:3px 15px;}
.uagb-post__columns-4 .uagb-post__inner-wrap{padding:0; border: 1px solid #e4e4e4 !important;}
.landingpage.mortgage .uagb-post__text .uagb-post-grid-byline, .uagb-post__columns-4 .uagb-post__text .uagb-post-grid-byline {display:none !important; margin-bottom:0 !important; }
.uagb-post-grid .uagb-post__columns-4 article{margin-bottom:20px; padding-left:10px !important;  padding-right:10px !important;}
.uagb-post-grid .is-grid.uagb-post__equal-height .uagb-post__inner-wrap{margin:0 10px;}
.landingpage.mortgage .uagb-post__inner-wrap{padding:20px 0;}
.slick-prev.slick-arrow, .slick-next.slick-arrow{border:0 !important;}
.slick-dots {display:none;}

.uagb-block-64bc039e .uagb-post__inner-wrap .uagb-post__excerpt, .uagb-block-64bc039e .uagb-post__inner-wrap .uagb-post__title,.uagb-block-b6f024f8 .uagb-post__inner-wrap .uagb-post__excerpt, .uagb-block-b6f024f8 .uagb-post__inner-wrap .uagb-post__title{padding:0 20px;}

.uagb-block-64bc039e .uagb-post__inner-wrap > .uagb-post__image:first-child, .uagb-post__inner-wrap > .uagb-post__image:first-child, .uagb-block-b6f024f8 .uagb-post__inner-wrap > .uagb-post__image:first-child{margin:0 !important; max-width:100%;}
.uagb-post-grid .uagb-post__image{max-width:100% !important;}
/*/  LANDING ALT /////*/

.landingpagealt p, .landingpagealt h1, .landingpagealt h2,.landingpagealt  h3,.landingpagealt  h4, .landingpagealt h5, .landingpagealt .h1, .landingpagealt .h2, .landingpagealt .h3, .landingpagealt .h4, .landingpagealt .h5, .landingpagealt .h6{font-family:'Roboto', helvetica, sans-serif !important; font-weight:500; }
.landingpagealt .white p{color:#FFFFFF !important;}
.landinghomealt #content.site-content{padding-top:80px;}

.premium-icon-box__title_wrap h2{font-family:'Open Sans', Arial, sans-serif; font-size:30px !important; font-weight:700 !important;}
.premium-icon-box__desc_wrap p{font-family:'Open Sans', Arial, sans-serif; font-size:17px !important; font-weight:700 !important;}
.premium-icon-box__content_wrap{margin-top:3px; margin-left:20px;}

.riseup{position:relative; z-index:100; margin-top:-50px;}
.hi50{height:50px;}
.riseup h4.uagb-heading-text{font-weight:400 !important;}

.landingpagealt .review article .uagb-post__inner-wrap{border:none !important;}
.wp-block-image.topup .alignright{margin-top:0};

.premium-testimonial__img_wrap, .premium-testimonial__lower{display:none !important;}

.wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-top-center .slide-content{justify-content:center;}

.wp-block-column.review{height:345px;}
.onept .border{border:1px solid #000000 !important;}

.black.btn.btn-primary{

width: 100%;
    border: none;
    height: 85px;
    border-radius: 0;
    font-size: 26px;
    font-family: 'Montserrat';
    font-weight: 700;
    background: #000000;
    margin-top: 15px;
}

h4.uagb-heading-text, h5.uagb-heading-text {
    font-family: "Open Sans", Helvetica, sans-serif !important;
}
.landingpagealt .success-display .uagb-post__inner-wrap h5{font-weight:700; font-size:20px;}

.qubely-block-team.qubely-team-layout-1 .qubely-team-image-wrapper {
    display: inline-block;
    position: relative;
    z-index: 50;
}

.qubely-block-team.qubely-team-layout-1 .qubely-team-content{margin-top:-85px; box-shadow: 1px 1px 15px 3px rgb(0 0 0 / 20%);}
.border-light figure{border:1px solid #CCCCCC;}

.shorten .qubely-section{padding:20px 0 !important;}
/*  RESPONSIVE  //////*/

@media screen and (max-width: 600px){
    body{font-size:1.2rem;}
    .uagb-post__title{padding-top:20px;}
 /*.single-practice_areas h1.entry-title{padding-left: 8.5vw !important;}*/
   .slide-content p.uagb-desc-text{padding:inherit;}
   .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content{padding-top:20vh;}
	.bankruptcy .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content, .mortgage .wp-block-eedee-block-gutenslider .wp-block-eedee-block-gutenslide.is-position-center-center .slide-content{padding:0;}
   .uagb-post__excerpt{font-size:1.2rem;}
   .success .uagb-post__inner-wrap{padding:0 !important;}
	.landinghome header#masthead.bg-dark, .home header#masthead.bg-dark, .page-parent header#masthead.bg-dark{background-color:rgba(0,0,0,1) !important; opacity:1;}
	.navbar-brand{width:160px;}
	.navbar-dark .navbar-toggler {background-color:#fc4614 !important;     border-color: rgba(255, 255, 255, 1);}
	.gutenslideHome .uagb-desc-text{display:none;}
	landinghome header#masthead .textwidget p, .header-sidebar .textwidget p {
    font-size: 14px;
/*     line-height: 100%; */
}
	landinghome header#masthead .textwidget .big, .header-sidebar .textwidget .big{font-size:23px;}
	#footer-widget #block-10{display:none;}
	
	.landinghomealt #content.site-content{padding-top:23vh;}
	.make-smaller h2.uagb-heading-text{font-size: 30px;font-weight: 600; text-align: center !important; line-height: 120%;}
	.make-smaller p.uagb-desc-text{font-size: 19px;text-align: center !important;}
	
}
@media (min-width: 1200px){
    
.container {
    max-width: 1350px !important;
	width: 1350px !important;
}

}
