/*
Theme Name: Supporting Links
Text Domain: supportinglinks
Version: 6.0.2
Requires at least: 4.7
Requires PHP: 5.2.4
Description: test
Tags: blog, one-column, custom-background, custom-colors, custom-logo, custom-menu, editor-style, featured-images, footer-widgets, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks, accessibility-ready
Author: the WordPress team
Author URI: https://wordpress.org/
Theme URI: https://wordpress.org/themes/twentytwenty/

Base: 056179
Lighter: 02a0b8
Lightest: 57c9da
Violet: dca3dd
Deep Purple: bb017a
Orange: f77604

056179
02a0b8
57c9da
dca3dd
bb017a
f77604

*/

/* ----------------------------------------------------------------
	Bootstrap Adjustments
-----------------------------------------------------------------*/


@media (min-width: 1440px) {
	.container { max-width: 1320px; }
}

/* main */

body {
    font-family: "plus_jakarta_displaymedium", sans-serif;
}

.site-header {
    background-color: white;
}

p {
    font-family: "plus_jakarta_textregular", sans-serif;
}

.main-block p {
    font-size: 1.1875rem;
    letter-spacing: -0.2px;
    line-height: 1.8;
    margin-bottom: 1.8rem;
}


a, .btn-link, .text-red {
	color: #bb017a;
}

.text-red, .gr-hover-text-red:hover i {
	color: #bb017a !important;
}

a:hover, .gr-hover-text-red:hover, .btn-link:hover {
	color: #dca3dd !important;
}

.btn-primary {
	color: #fff;
	background-color: #bb017a;
	border-color: #bb017a;
}

.btn-primary:hover {
	background-color: #dca3dd;
	border-color: #dca3dd;
    color: #161c2d !important;
}

.main-content img {
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
}

.main-menu > li > .nav-link:hover, .main-menu li.drop-down-item a:hover {
	color: #bb017a !important;
}

.main-content img.rounded-bottom-0 {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
}

.social-icons li i {
    transform: unset;
}

.social-icons li:hover i {
    transform: unset;
}


.sidebar-sticky {
  position: relative;
  top: 0;
  height: calc(100vh - 48px);
  padding-top: .5rem;
  overflow-x: hidden;
  overflow-y: auto; /* Scrollable contents if viewport is shorter than content. */
}

@supports ((position: -webkit-sticky) or (position: sticky)) {
  .sidebar-sticky {
    position: -webkit-sticky;
    position: sticky;
  }
}

.main-menu > li > .nav-link {
    padding-right: 0 !important;
}
