/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 22 2020 | 08:40:21 */
.top-header { background: rgba(255, 255, 255, 0.7) !important; }

/* MENU */
.stuck #navigation > li > a { color: #253e8c !important; }
#navigation > li > a { color: #253e8c; padding: 0 20px !important; }
#navigation > li:hover > a, #navigation > li a:hover, #navigation > li.current-menu-ancestor > a, #navigation > li.current-menu-item > a { color: #ed028c !important; background: none !important; }
#navigation > li.current-menu-ancestor > a:after, #navigation > li.current-menu-item > a:after, #navigation > li > a:hover:after, #navigation > li:hover > a:after { background-color: #ed028c !important; }
#tools { display: none !important; }

@media screen and (max-width: 979px) {
  #navigation { background: #fff !important; padding: 20px; }
  #navigation li { }
  #navigation .sub-menu li { list-style: none; }
  #navigation .sub-menu li a { color: #000; }
  #logo img { height: 35px !important; }
}

.text-white { color: #fff; font-size: 16px; }

.button_.white { color: #39297b !important; text-transform: uppercase !important; background: #fff !important; font-weight:bold; padding: 15px 30px; border-radius: 25px; }

a.link-gray { color: #878787 !important; }
a.link-gray:hover { color: #253e8c !important; }

@media(max-width:768px) {
  .d-desktop { display: none; }
  .border-radius-left { margin-bottom: -40px; }
  .border-radius-right { margin-bottom: -40px; margin-top: 40px; }
  .image-content-box img, .text-holder { margin: 0 auto; text-align: center; }
  .text-holder a.read_more { margin-left: -20px; }
} 
@media(min-width:768px) 
{
  	.border-radius-left { border-radius: 25px 0 0 25px; }
	.border-radius-right { border-radius: 0 25px 25px 0; }
}

.rt_counter .number { font-family: 'Exo', sans-serif !important; font-weight: 500 !important; color: #253e8c; font-size: 32px !important; margin-bottom: 30px; }
.rt_counter .number:after { background-color: #ed028c !important; width: 30px; height: 3px !important; left: calc(50% - 15px); top: 50px !important; }
.rt_counter { height: 140px; font-size: 15px !important; text-transform: uppercase; color: #9b9b9b !important; padding: 20px; }


.text-holder { background: #fff; padding: 30px; margin-top: -25px; }
.text-holder h4 a { font-family: 'Exo', sans-serif !important; color: #253e8c; font-size: 20px; font-weight: 500; }
.alt-style-1 a, .alt-style-1 .product_info_footer a:hover, .alt-style-1 .more-link:hover { color: #253e8c !important; }

.testimonials { font-family: 'Exo', sans-serif !important; line-height: 40px !important; font-weight: 100 !important; color: #fff; font-size: 40px; }

.separator { background-color: #ed028c !important; width: 120px; height: 3px !important; margin: 20px auto !important;  }
#footer ul.social_media { float: left !important; overflow: hidden; margin-bottom: 30px; }
ul.social_media > li { margin: 20px; }
ul.social_media > li > a { font-size: 22px; padding: 8px; background-color: transparent; width: 40px !important; height: 40px !important;  }
ul.social_media > li > a:hover { text-decoration: none !important;  }
@media(max-width:991px) {
  .testimonials { font-size: 30px !important; }
  #footer { text-align: center; margin: 0 auto; }
  #footer .icon { display: none; }
  ul.social_media { display: none; }
}

.footer_widget h5 { text-transform: uppercase; font-family: 'Exo', sans-serif !important; font-weight: 700 !important; }
#footer .copyright { float: none !important; text-transform: uppercase !important; color: #fff !important; text-align: center !important; margin: 0 auto !important; font-family: 'Exo', sans-serif !important; font-weight: 300; }
#footer .copyright a { color: #fff; text-decoration: none !important; }
.footer_contents.border_grid .col:after, .footer_contents .wp-caption, .footer_contents .border_grid > .row, .footer_contents .border_grid > .row > div:after, .footer_contents .border_grid .col, .footer_contents .border_grid .col:after, .footer_contents .border_grid .col:before, .footer_contents .border_grid .wpb_column, .footer_contents .border_grid .wpb_column:after, .footer_contents .border_grid .wpb_column:before { border-color: transparent !important; }
.footer_widget { color: #c7c7c7 !important; }

.single-product .social_media, .product_info_footer .button { display: none; }

.rt_heading_wrapper a { color: transparent !important; }
.rt_heading_wrapper a:hover .rt_heading { color: #ed028c !important; }

.image-content-box .read_more { display: none !important; }