@import url(https://use.typekit.net/kua4gkh.css);
h1,h2,h3,h4,h5,h6{
font-family: 'Futura', Arial, sans-serif !important;
font-weight:800 !important;	
}
.branding{
width:140px;
padding-top:15px;
max-width:60%;	
}
.mobile-branding > a, .mobile-branding > img{
min-width:130px;		
}
.header-side-right .scroll-top.on{
right:10px;left:auto;
}
.main-nav > li > a .menu-text {
font: normal 400 36px / 40px "Futura", Helvetica, Arial, Verdana, sans-serif !important;
text-transform: uppercase;
font-weight:700;
color:#120635;
}
.transparent .masthead:not(.side-header-h-stroke) .branding > a, .transparent .masthead:not(.side-header-h-stroke) .branding > img{
display:none;	
}
.rdg-hero-header{
height:290px;
padding-top:135px;	
background:red;	
}
.rdg-hero-header-split {
padding-left:7%;
padding-right:25px;	
padding-bottom:60px;	
}
.rdg-hero-header-split h1{
font-size:40px;
line-height:50px;
color:#FFC550;
padding-top:28%;
font-weight:600 !important;	
}    
.rdg-hero-header-split p{
font-size:23px;
line-height:36px;
color:#ffffff;
font-family:'Poppins' !important;	
}	
.services-provided{
padding-left:10%;
padding-right:10%;	
} .rdg-btn a{
white-space: nowrap;
padding-top: 8px;
padding-bottom:8px;
padding-left:18px;
padding-right:18px;
color: #120635;
text-decoration:none !important;
background:#FFC550;
font-weight: 500; 
font-size:16px;
border:1px solid #FFC550;
border-radius:25px;
margin-right:12px !important;
line-height:55px !important;
cursor:pointer;
transition:.35s;
font-family: "Poppins", sans-serif !important;
}
.rdg-btn a:hover{
background:#120635; 
color: #FFFFFF;
transition:.35s;
}
#presscore-contact-info-widget-2{
text-align:right !important;	
}
.rdg-three-icons{
padding-left:5% !important;
padding-right:5% !important;	
} .andrea-testimonial-slider{
padding-left:20%;
padding-right:20%;	
}
.testimonial-wrapper{
background:#eeecfd;
border-radius:15px;  
padding:26px;
width:90%;
margin-left:auto;
margin-right:auto;
margin-bottom:50px;
}
.testimonial-body{
padding-bottom:3% !important;
}
.testimonial-author{
font-variant:normal;
font-weight:600 !important;	
}
ul.slick-dots {
margin: 0;
padding: 40px 0;
} .additional-topics img {
border-radius:10px !important;	
}
.additional-topics h4{
width:83%;	
}
.additional-topics ul {
list-style: none;
margin-left:0px;
}
.additional-topics ul li{
list-style-position: inside;
text-indent: -1.5em;
padding-left: 1.5em;
margin-bottom:11px;	
}
.additional-topics ul li:before {
content: '✓';
padding-right:13px;	
}
.talks-and-workshops {
padding-left:9%;
padding-right:9%;	
} .ready-to-connect h3{
font-size:46px;
line-height:56px;
color:#ffffff;
white-space: nowrap !important;	
}
#lets-connect{
padding-left:20%;
padding-right:10%;	
}
.widget-title{
font-family: 'Futura', Arial, sans-serif !important;	
margin-bottom:9px;
text-align:left;
font-size:14px;	
}
.footer .widget img{
max-width:60%;	
}
.footer .widget{
color:#ffffff;	
}
.soc-ico{
text-align:left;	
}
ul.rdg-footer{
columns: 2;
-webkit-columns: 2;
-moz-columns: 2;
font-size:10px;
width:70%;	
}
.footer .widget_categories li a, .footer .widget_meta a, .footer .blogroll a, .footer .widget_archive li a, .footer .widget_recent_entries a, .footer .widget_recent_comments a, .footer .widget_links a, .footer .items-grid a, .footer .recent-posts a, .footer .widget:not(.widget_icl_lang_sel_widget) .recent-posts a, .footer .contact-info .secondary-color, .footer .widget_nav_menu a, .footer .tagcloud a, .footer .widget_pages a, .footer a.rsswidget, .footer .textwidget a:hover{
color:#FFC550 !important;	
}
div.wpforms-container-full.inline-fields .wpforms-form .wpforms-submit{
background-image:url(https://andrea.rdgqa.com/wp-content/uploads/2022/05/submit-button.png);	
background-repeat:no-repeat;
background-size:70px 70px;
background-position:0px -5px;
margin-top:-6px;	
}
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{
padding:30px !important;	
}
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:transparent !important;
border:none !important;	
}
div.wpforms-container-full.inline-fields .wpforms-form input.wpforms-field-medium, div.wpforms-container-full.inline-fields .wpforms-form select.wpforms-field-medium, div.wpforms-container-full.inline-fields .wpforms-form .wpforms-field-row.wpforms-field-medium{
border-radius:7px;	
}
.single .post:not(.type-event) .post-thumbnail img, .single .single-postlike:not(.type-event) .post-thumbnail img{
display:none !important;		
}
.vc_btn3.vc_btn3-color-juicy-pink, .vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{
background:#FFC550!important;
border-radius:25px !important;	
} @media only screen and (min-width: 320px) and (max-width: 375px) {
.mobile-branding > a, .mobile-branding > img{
width:140px;
margin-top:10px;		
margin-left:-5px;	
}
#lets-connect{
padding-left:10%;
}
.rdg-three-icons{
padding-left:20% !important;
padding-right:20% !important;	
}
.andrea-testimonial-slider{
padding-left:2%;
padding-right:2%;	
}
.rdg-hero-header-split h1{
padding-top:38%;	
}
} @media only screen and (min-device-width : 280px) and (max-device-width : 667px) { 
.mobile-branding > a, .mobile-branding > img{
width:140px;
margin-left:-5px;
margin-top:10px;	
}
#lets-connect{
padding-left:10%;
}	
.rdg-three-icons{
padding-left:20% !important;
padding-right:20% !important;	
}	
.andrea-testimonial-slider{
padding-left:2%;
padding-right:2%;	
}
.rdg-hero-header-split h1{
padding-top:38%;	
}	
} @media (min-width: 767px) and (max-width: 1024px){
.mobile-branding > a, .mobile-branding > img{
width:150px;		
}
.footer .widget img{max-width:20% !important;}	
ul.rdg-footer{width:30%;}
.rdg-three-icons{
padding-left:3% !important;
padding-right:3% !important;	
}	
} @media only screen and (min-device-width: 768px) and (max-device-width: 768px) and (orientation: portrait) {
.mobile-branding > a, .mobile-branding > img{
max-width:150px;		
}	
.footer .widget img{max-width:20% !important;}	
ul.rdg-footer{width:30%;}	
} @media screen and (min-width: 1600px) {	
}
@media screen and (min-device-width: 768px) and (max-width: 778px) {
.show-mobile-logo .branding img.mobile-logo, .show-mobile-logo.show-device-logo .branding img.mobile-logo, .show-device-logo .branding img, .show-mobile-logo .mobile-branding img.mobile-logo, .show-mobile-logo.show-device-logo .mobile-branding img.mobile-logo, .show-device-logo .mobile-branding img, .transparent .mobile-branding img.mobile-desktop-logo {
display: inline-block;
max-width: 72%;
height: auto;
}	
}