@font-face {
font-family: 'Amsterdam One';
src:  url(//angelagaffney.com/new/wp-content/themes/bridge-child/fonts/AmsterdamOne-eZ12l.ttf) format('truetype');
}
.font-scripty h1 {
font-family: 'Amsterdam One', sans-serif;
font-size: 48px;
line-height: 7.2rem;
font-weight: 700;
}
.show-on-mobile .font-scripty h1 {
font-family: 'Amsterdam One', sans-serif;
font-size: 30px;
line-height: 5.5rem;
font-weight: 700;
} .txt-white, .txt-white p, .txt-white h2 { color: #fff; }
.txt-purple, .txt-purple p, .txt-purple h2, .txt-purple h3, .txt-purple h4 { color: #62356d; }
.h2-style1 h2 { font-size: 32px; text-transform: none; }
.mw-800 { max-width: 800px; margin: 0 auto; }
.center-fix-me .vc_column-inner .wpb_wrapper { text-align: center; }
.txt-larger p { font-size: 18px; line-height: 22px;  } .my-image-list .wpb_text_column { display: inline; margin-left: 10px; }
.my-image-list .wpb_text_column .wpb_wrapper { display: inline; }
.my-image-list .wpb_text_column .wpb_wrapper p { 
display: inline-block; 
margin-bottom: 20px; 
max-width: 350px;
}
@media screen and (max-width: 1000px) {
.my-image-list .wpb_text_column .wpb_wrapper p { max-width: 250px; }
}
@media screen and (max-width: 769px) {
.my-image-list .wpb_text_column .wpb_wrapper p { max-width: 210px; }
}
@media screen and (max-width: 767px) {
.my-image-list .wpb_text_column .wpb_wrapper p { max-width: 300px; }
}
@media screen and (max-width: 489px) {
.my-image-list .wpb_text_column .wpb_wrapper p { max-width: 200px; }
}
.my-image-list .wpb_single_image { display: inline; }
.my-image-list .wpb_single_image .wpb_wrapper { display: inline; }
.my-image-list .wpb_single_image .wpb_wrapper .vc_single_image-wrapper { display: inline-block; padding-top: 4px; } #services .wpb_single_image {
position: relative;
top: 20px;
left: -20px;
}
#services .wpb_single_image .vc_single_image-wrapper { background: #ffbd59; padding: 10px; }
#services #consulting-row .wpb_single_image .vc_single_image-wrapper { background: #62356d; padding: 10px; }
#services .qode-accordion-holder .qode-title-holder .qode-tab-title { height: 36px; } 
#services .qode-accordion-holder { margin: 0 20px 20px 20px; }
#services .svc-holder { background: #ffeacc; border-radius: 20px; }
#services .keynote-holder { background: #fff; border-radius: 0; border-top: 8px solid #62356d; }
#services .keynote-holder .qode-accordion-holder { border: 1px solid #ccc; }
#services .svc-holder h3, #services .svc-holder-consulting h3 { margin-top: 20px; }
#services .svc-holder-consulting { background: #e9daed; border-radius: 20px; }
#services .txt-purple h2 { margin-bottom: 2px !important; }
#services  .ag-line-sep {
width: 60%;
margin: 0 auto 20px auto;
} #goodies .br50 {
position: relative;
top: 20px;
left: -20px;
}
#goodies .br50 .vc_single_image-wrapper { background: #ffbd59; padding: 10px; }
#goodies .keynote-holder .vc_single_image-wrapper { height: 250px; overflow: hidden; }
#goodies .keynote-holder .vc_single_image-wrapper img { object-fit: cover; }
#goodies .svc-holder { background: #ffeacc; border-radius: 20px; }
#goodies .keynote-holder { background: #fff; border-radius: 0; border-top: 8px solid #62356d; }
#goodies .keynote-holder .qode-accordion-holder { border: 1px solid #ccc; }
#goodies .svc-holder h3, #services .svc-holder-consulting h3 { margin-top: 20px; }
#goodies .svc-holder-consulting { background: #e9daed; border-radius: 20px; }
#goodies .txt-purple h2 { margin-bottom: 2px !important; }
#goodies  .ag-line-sep {
width: 60%;
margin: 0 auto 20px auto;
} @media screen and (max-width: 767px) {
.hide-on-mobile {
display: none;
}
}
@media screen and (min-width: 767px) {
.show-on-mobile {
display: none;
}
} .vc_row.mw980 {
max-width: 980px;
margin: 0 auto;
} .home .home-intro { background-position: center top !important; } nav.main_menu ul li.active a {
color: #62356d;
}
nav.main_menu ul li.active > a span {
border-top: 2px solid #62356d;
border-bottom:  2px solid #62356d;
padding-top:8px;
padding-bottom:8px;
} .home-intro .q_icon_list { margin-left: 64px; } .logo-carousel-free .sp-logo-carousel .swiper-wrapper .swiper-slide .sp-lc-logo { border: none !important; } .content_inner .full_width form { margin: 10px; } .footer_top .footer_col1 .qode_icon_with_text_widget .icon_text_inner p { margin: 0; }
.footer_top .footer_col1 .qode_icon_with_text_widget .icon_text_inner a { 
margin-top: 0;
text-transform: none; 
}
.footer_top .footer_col1 .qode_icon_with_text_widget .icon_text_inner a:hover { color: #222 !important; }
.footer_top h5 { line-height: 40px; }