/*
Theme Name: Avada Child
Description: Child theme for Avada theme
Author: ThemeFusion
Author URI: https://theme-fusion.com
Template: Avada
Version: 1.0.0
Text Domain:  Avada
*/

@import url('https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap');
a.btn-orange {
    background: #ff6720;
    color: #ffff !important;
    padding: 5px 20px !important;
    /* margin-bottom: 10px !important; */
    /* line-height: 1 !important; */
    border-radius: 30px;
}
a.btn-orange span{
    
    color: #ffff !important;
}



.ul-blue-dots ul li::marker {
    color: #1D4289 !important;
}


.custom-table-yellow-lines thead {
    background: transparent !important;
    border: none !important;
	border-bottom: 3px solid #FFB81D !important;
}



a.custom-btn-gray {
    font-size: 16px;
    background: #F5F5F5 !important;
    padding: 10px 25px;
    border-radius: 30px;
}



.custom-table-yellow-lines td {
    font-size: 15px !important;
}

.cont-bg-gray-padding {
    background: #F7F9FA;
    padding: 30px !important;
    padding-bottom: 10px !important;
}


.custom-btn-full-w {
    width: 100%;
}

.custom-table-yellow-lines tr:not(:last-child) td {
    border-bottom: 3px solid #FFB81D !important;
}
.custom-table-yellow-lines tr:last-child td {
    border-bottom: none !important;
}

.cont-link-display-inblock a {
    display: block !important;
    margin-top: 10px !important;
}


.custom-ul-shapes-left ul li {
    /* line-height: 2.3; */
    margin-bottom:25px;
}
.custom-ul-shapes-left ul {
    list-style-type: none;
    display: block;
    padding-inline-start: 50px;
}

.custom-ul-shapes-left ul li:before {
    content: " ";
    
    margin-left: -50px;
    position: absolute;
    color: #fff !important;
    font-size: 18px !important;
}


.custom-ul-shapes-left ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-1.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left ul li:nth-child(2):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-2.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left ul li:nth-child(3):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-3.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left ul li:nth-child(4):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-4.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left ul li{
	color:#1D4289 !important;
}

.custom-ul-shapes-left-order-2 ul li:nth-child(3):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shapes-left-order-2-3.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

.custom-ul-shapes-left-order-2 ul li:nth-child(4):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shapes-left-order-2-4.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}


/*******************/
.custom-ul-shapes-left-order-3 ul li:nth-child(3):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-yellow.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
/************/
.custom-ul-shapes-left-order-4 ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-yellow.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left-order-4 ul li:nth-child(2):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-blue.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
/***************************/
.custom-ul-shapes-left-order-5 ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-2.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left-order-5 ul li:nth-child(2):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-4.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

/***************************/
.custom-ul-shapes-left-order-6 ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-1.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left-order-6 ul li:nth-child(2):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-blue.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
/*******************/
.custom-ul-shapes-left-order-7 ul li:nth-child(3):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-3.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left-order-7 ul li:nth-child(4):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-yellow.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left ul li:nth-child(5):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-1.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left ul li:nth-child(6):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-2.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

/*************************************************/
.custom-ul-shapes-left-turques ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-2.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left-yellow ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-yellow.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ul-shapes-left-blue ul li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-blue.png);
    width: 35px;
    height: 35px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 35px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

/*************************************************/



.custom-content-boxes-2024 h4.content-box-heading {
    font-weight: 600 !important;
}
span.custom-icons-checks img.emoji {
    filter: hue-rotate(9deg) saturate(10) contrast(100%);
    -webkit-filter: hue-rotate(9deg) saturate(10) contrast(100%);
}

.custom-icons-blue img.emoji {
 /* filter: hue-rotate(203deg) saturate(125) contrast(35%) !important;
    -webkit-filter: hue-rotate(203deg) saturate(125) contrast(35%) !important;*/
	filter: brightness(0) saturate(100%) invert(23%) sepia(17%) saturate(4781%) hue-rotate(194deg) brightness(93%) contrast(94%);
    -webkit-filter: brightness(0) saturate(100%) invert(23%) sepia(17%) saturate(4781%) hue-rotate(194deg) brightness(93%) contrast(94%);
}

.cont-left-border {
    padding-left: 20px;
	    position: relative;

}
.cont-left-border:before {
    content: "";
    background: #00B0B9;
    width: 6px;
    height: 100%;
    position: absolute;
    left: 0px;
    border-radius: 30px;
}
.cont-left-border p:last-child {
    margin-bottom: 2px !important;
}
.cont-inn-1-3 .fusion-column-wrapper {
    padding: 30px !important;
    border-radius: 12px !important; 
}

.cont-left-border-orange:before {
    background: #FF6A35 !important;
}
.cont-left-border-yellow:before {
    background: #FFB81D !important;
}
.cont-left-border-blue:before {
    background: #1D4289 !important;
}


.custom-ol-numbers ol li {
    /* line-height: 2.3; */
    margin-bottom: 35px;
}


.custom-ol-numbers ol { 
    counter-reset: item;
    list-style-type: none;
	    display: block;
	    padding-inline-start: 50px;
    
}
.custom-ol-numbers ol li:before  {
    content: counter(item) " ";
    counter-increment: item;
	    margin-left: -50px;
    position: absolute;
	color:#fff !important;
	font-size: 18px !important;
}
.custom-ol-numbers-2 ol li:before  {
    /*content: counter(item) " ";
    counter-increment: item;*/
	content:"2 ";
	    margin-left: -50px;
    position: absolute;
	color:#fff !important;
	font-size: 18px !important;
}
.custom-ol-numbers-3 ol li:before  {
      /*content: counter(item) " ";
    counter-increment: item;*/
	content:"3 ";
	    margin-left: -50px;
    position: absolute;
	color:#fff !important;
	font-size: 18px !important;
}


.custom-ol-numbers ol li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-1.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat  !important;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ol-numbers ol li:nth-child(2):before, .custom-ol-numbers ol li:nth-child(5):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-2.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat  !important;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ol-numbers ol li:nth-child(3):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-3.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat  !important;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}
.custom-ol-numbers ol li:nth-child(4):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-4.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat  !important;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

/******/

.custom-ol-numbers-2-yellow ol li:nth-child(2):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-4.png);
	    background-size: cover;
}
.custom-ol-numbers-3-turques ol li:nth-child(1):before {
	content:"3 " !important;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-ul-3-turques.png);
	    background-size: cover;
}

.custom-ol-numbers-4-turques ol li:nth-child(1):before {
	content:"4 " !important;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/custom-ul-indivual-blue.png);
	    background-size: cover;
}

.custom-ol-numbers-5-orange ol li:nth-child(1):before {
	content:"5 " !important;

}
/****************/


.custom-ol-numbers-2 ol li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-2-blue.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 45px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

.custom-ol-numbers-3 ol li:nth-child(1):before {
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/ol-3-circle.png);
    width: 45px;
    height: 45px;
    background-size: contain;
    background-repeat: no-repeat !important;
    line-height: 40px;
    text-align: center;
    color: #fff;
    font-weight: 700;
}

/***********/

.custom-content-boxes-2024 {
    margin-bottom: 0px !important;
}
.cont-text-border-yellow-left p{
	margin-bottom:10px !important;
}
.cont-text-border-yellow-left{
	position:relative;
}
.cont-text-border-yellow-left:before {
    content: "";
    height: 100%;
    width: 7px;
    background: #FFB81D;
    position: absolute;
    left: 0px;
    top: 0px;
	border-radius:10px;
}

.cont-text-border-yellow-left {
    padding-left: 30px;
    /*margin-bottom: 20px;*/
}



.cont-separator-border-radius .fusion-separator-border.sep-single.sep-solid {
    border-radius: 60px !important;
}



.cont-inn-col-orange .fusion-column-wrapper {
    padding: 50px 30px !important;
}

.custom-vertical-tabs .nav-tabs>li.active>.tab-link {
    border-radius: 5px !important;
}
.custom-vertical-tabs .nav-tabs>li>.tab-link:hover{
    border-radius: 5px !important;
}




.custom-vertical-tabs .nav-tabs>li.active>.tab-link {
    border-inline-start: none !important;
}
.custom-vertical-tabs .tab-pane h5 strong {
    font-weight: 700 !important;
	
}
.custom-vertical-tabs .nav-tabs li .fusion-tab-heading {
    font-size: 20px !important;
    font-weight: 600 !important;
		color:#1C4289 !important;
}

.custom-vertical-tabs .nav {
    background: #F5F5F5 !important;
}
.custom-vertical-tabs {
    margin-bottom: 0px !important;
}




/*****************************************/

span{
	font-family:inherit !important;
}
strong{
	font-family:inherit !important;
}




.cont-title-img-arrow-bottom img {
    vertical-align: middle;
}


button.tml-button {
    display: inline-block;
    margin-top: 0.125rem;
    padding: 0.695rem 1.8rem 0.675rem;
    border-radius: 0;
    background-color: #f26723;
    font-size: .95rem;
    font-weight: 500;
    letter-spacing: .0475rem;
    text-transform: uppercase;
    color: #fff;
    border: none;
}

ul.tml-links {
    list-style: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
}


ul.tml-links li.tml-lostpassword-link {
    display: none !important;
}



.cont-btn-gray p a{
	font-weight:400 !important;
}
.cont-hover-colors .fusion-column-wrapper {
    position: relative;
}
.cont-hover-colors .fusion-column-wrapper .fusion-text {
     position: relative; 
    display: block !important;
}

.cont-btn-gray p {
	position: relative;
    margin-bottom:0px !important;
}
.cont-btn-gray {
    background: #F0F0F0;
    padding: 10px 30px;
    border-radius: 60px;
	    margin-left:90px !important;
	  transition: 0.3s;
}
.cont-btn-circle-orange:before {
    content: "";
    background: #FF6720;
    width: 74px;
    height: 74px;
    position: absolute;
   left: -90px;
	/*left:3.2%;*/
    top: 0;
    /*vertical-align: bottom;*/
    border-radius: 60px;
	  transition: 0.3s;
}
.cont-btn-circle-orange:hover:before {
    left: 0px;
	opacity:0;
}
.cont-btn-circle-orange:hover {
    margin-left: 0px !important;
    padding-left: calc(74px + 45px) !important;
    background: #FF6720;
	  transition: 0.3s;
	    padding-right: 60px;
}
.cont-btn-circle-orange:hover p{
	color:#fff !important;
}
.cont-btn-circle-orange:hover p span{
	color:#fff !important;
}
/**************/
.cont-btn-circle-green:before {
    content: "";
    background: #A0D330;
    width: 74px;
    height: 74px;
    position: absolute;
    left: -90px;
	/*left:3.2%;*/
    top: 0;
    /*vertical-align: bottom;*/
    border-radius: 60px;
	  transition: 0.3s;
}
.cont-btn-circle-green:hover {
    margin-left: 0px !important;
    padding-left: calc(74px + 45px) !important;
    background: #A0D330;
	  transition: 0.3s;
	    padding-right: 60px;
}
.cont-btn-circle-green:hover:before {
    left: 0px;
	opacity:0;
}
.cont-btn-circle-green:hover p{
	color:#fff !important;
}
.cont-btn-circle-green:hover p span{
	color:#fff !important;
}
/**************/
.cont-btn-circle-turquoise:before {
    content: "";
    background: #00B0B9;
    width: 74px;
    height: 74px;
    position: absolute;
    left: -90px;
	/*left:3.2%;*/
    top: 0;
    /*vertical-align: bottom;*/
    border-radius: 60px;
	  transition: 0.3s;
}
.cont-btn-circle-turquoise:hover {
    margin-left: 0px !important;
    padding-left: calc(74px + 45px) !important;
    background: #00B0B9;
	  transition: 0.3s;
	    padding-right: 60px;
}
.cont-btn-circle-turquoise:hover:before {
    left: 0px;
	opacity:0;
}
.cont-btn-circle-turquoise:hover p{
	color:#fff !important;
}
.cont-btn-circle-turquoise:hover p span{
	color:#fff !important;
}
/**************/
.cont-btn-circle-blue:before {
    content: "";
    background: #1D4289;
    width: 74px;
    height: 74px;
    position: absolute;
    left: -90px;
	/*left:3.2%;*/
    top: 0;
    /*vertical-align: bottom;*/
    border-radius: 60px;
	  transition: 0.3s;
}
.cont-btn-circle-blue:hover {
    margin-left: 0px !important;
    padding-left: calc(74px + 45px) !important;
    background: #1D4289;
	  transition: 0.3s;
	    padding-right: 60px;
}
.cont-btn-circle-blue:hover:before {
    left: 0px;
	opacity:0;
}
.cont-btn-circle-blue:hover p{
	color:#fff !important;
}
.cont-btn-circle-blue:hover p span{
	color:#fff !important;
}
/*********************************************/


.modal-resources .modal-body p a{
	display:block;
}
.modal-resources .modal-body p a:nth-of-type(2) {
        padding-top: 20px;
    padding-bottom: 20px;
    border-top: 1px solid #ffb81d;
    border-bottom: 1px solid #ffb81d;
    display: block;
}


.modal-resources h3.modal-title {
    color: #1d4289;
    font-size: 25px;
}


.custom-countdown .fusion-dash {
    padding-left: 30px !important;
    padding-right: 30px !important;
}



body.post-template-default.single.single-post .cont-custom-sidebar-no-margin .fusion-column-wrapper {
    margin: 0px !important;
}

.link-btn-1 a {
    /* width: calc(100% - var(--button_margin-left,0) - var(--button_margin-right,0)); */
    display: inline-flex;
    vertical-align: middle;
    font-size: 25px;
    text-align: center;
}

.link-btn-1 a img.size-full {
    vertical-align: middle !important;
    /* display: inline-block !important; */
    float: none !important;
}


.btn-orange p, .btn-blue p, .btn-yellow p, .btn-blue2 p{
	margin-bottom:0px !important;
}

.btn-orange a {
    background: #ff671f;
    display: block;
    padding: 13px 29px;
    border-radius: 30px;
    line-height: 1 !important;
    text-align: center;
    color: #fff !important;
}

.btn-blue a {
    background: #1d4289;
    display: block;
    padding: 13px 29px;
    border-radius: 30px;
    line-height: 1 !important;
    text-align: center;
    color: #fff !important;
}
.btn-yellow a {
    background: #ffb81d;
    display: block;
    padding: 13px 29px;
    border-radius: 30px;
    line-height: 1 !important;
    text-align: center;
    color: #fff !important;
}
.btn-blue2 a {
    background: #06b0b9;
    display: block;
    padding: 13px 29px;
    border-radius: 30px;
    line-height: 1 !important;
    text-align: center;
    color: #fff !important;
}

.cont-custom-btns-h23 a {
    padding: 20px 29px;
    border-radius: 40px;
    font-size: 22px;
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
}
.cont-custom-btns-h23 a small {

    font-size: 15px !important;

}

.cont-custom-image-carousel {
    margin-bottom: 0px !important;
}

.cont-hidden{display:none!important;}
.cont-btn-big {
    font-size: 25px !important;
}
.cont-h4-no-margin-bottom h4 {
    margin-bottom: 0px !important;
}


.avada-has-rev-slider-styles .avada-skin-rev {
    border: none !important;
}


.custom-blog-category  .blog-shortcode-post-title {
    line-height: 0.6 !important;
}

.cont-link-blue-sidebar p:not(:last-child) {
    border-bottom: 1px #1d4289 solid;
    padding-bottom: 20px;
}


.cont-link-blue-sidebar a {
/*	color:#1d4289 !important;*/
}
.cont-link-blue-sidebar a:hover {
	color:#f26723 !important;
}
.cont-custom-sidebar2023-hover-blue a:hover {
	color:#1d4498 !important;
}


.custom-padding-toggles .panel-body.toggle-content p {
    padding-left: 50px;
}
.custom-padding-toggles .panel-body.toggle-content > ul {
    padding-left: 70px;
}



.cont-border-radius-30 {
    border-radius: 30px !important;
}

.custom-icon-toggles .panel-body.toggle-content p {
    padding-left: 60px;

}
.custom-icon-toggles .panel-body.toggle-content ul {
    padding-left: 90px;
}
.custom-icon-toggles-p-padding-left span.fusion-toggle-heading {
    font-size: 20px !important;
}



.custom-icon-toggles-p-padding-left .panel-body.toggle-content p {
    padding-left: 60px;
	    margin-top: 1em;
    margin-bottom: 1em;
}

body.single.single-post.postid-5446 h1.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
    display: none !important;
}



body.single.single-post.postid-5446 h1.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
    display: none !important;
}

.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dd:last-child {
    padding-bottom: 20px !important;
}




.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group {
    margin-bottom: 5px !important;
}
.single-tribe_events .sidebar .tribe-events-event-meta .tribe-events-meta-group dt.tribe-events-start-date-label {
    font-size: 17px;
}


.fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box {
    padding: 20px !important;
}
.fusion-sharing-box.fusion-theme-sharing-box.fusion-single-sharing-box h4.fusion-responsive-typography-calculated {
    font-size: 18px !important;
}
.fusion-events-featured-image .fusion-events-single-title-content {
    background: #17b3bf !important;
}

footer.fusion-footer-widget-area.fusion-widget-area .fusion-li-item-content {
    color: #fff !important;
}

button.tribe-events-c-subscribe-dropdown__button-text {
	    background: #f26723 !important;
    padding: 15px 30px !important;
    border-radius: 50px !important;
    color: #ffffff;
}

.tribe-common-c-btn-border.tribe-events-c-subscribe-dropdown__button {
    background: transparent !important;
    padding: 0px !important;
}

/*#tribe-tickets .tribe-tickets__item .tribe-tickets__item__quantity button {
  border: none;
  box-shadow: none;
  color: black;
  font-weight: 600;
  background: none;
}*/
.fusion-body .tribe-common .tribe-events-c-search__button {
    background: #f26723 !important;
    padding: 15px 30px !important;
    border-radius: 50px !important;
    color: #ffffff;
}

.tribe-events .tribe-events-calendar-series-archive__link {
    font-weight: 400 !important;
}
.fusion-body .fusion-wrapper #main .tribe-events.tribe-events-view article header h3 {
    font-size: 25px !important;
}
.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button {
    font-size: 25px !important;
}





.tooltipster-content h3.tribe-events-calendar-month__calendar-event-tooltip-title {
    font-size: 18px !important;
}


img.img-margin-bottom.alignright.wp-image-5145 {
    margin-bottom: 20px;
}
.cont-custom-padding-gray > .fusion-column-wrapper {
    padding: 40px !important;
	padding-bottom:30px !important;
}


.custom-flipboxes-gray-bg .flip-box-front {
    border: none !important;
	border-radius:0px !important;
}
.custom-flipboxes-gray-bg .fusion-flip-box-wrapper.fusion-column.col-lg-4.col-md-4.col-sm-4 {
    padding: 0px !important;
}
.custom-flipboxes-gray-bg  .flip-box-back  {
    border: none !important;
	border-radius:0px !important;
}

/*.cont-ul-h5 ol li::marker{
background:#fff !important;
color:#00b0b9 !important;
	    padding: 10px !important;
    width: 30px !important;
    height: 30px !important;
    display: inline-block !important;
    position: relative !important;
    border-radius: 50% !important;
}*/

.textcont
{color: #fff !important;}

.textcont ul li, .textcont  ol li {
  margin-bottom: 15px;
  color: #fff !important;
}
.boxtexting {
		color: #1c4289 !important;
}
.custom-toggles-box span.fusion-toggle-heading {
    color: #1d4289;
    font-weight: 700;
    margin-left: 25px !important;
}
.custom-toggles-box span.fusion-toggle-icon-wrapper i {
    background: #1d4289 !important;
    border-radius: 50%
}
.custom-toggles-box-hover-open-teal h4.panel-title.toggle a.active span.fusion-toggle-heading {
    color: #00b0b9 !important;
}



.custom-flipboxes .flip-box-back-inner {
    text-align: left !important;
}

.cont-categories-flip .fusion-column-wrapper {
    padding: 0 !important;
    background: #fff;
/*    border-radius: 20px;
    margin-bottom: 20px;*/
}
.cont-categories-flip .fusion-column-wrapper {
    overflow: hidden !important;
}
/*.custom-flipboxes .flip-box-grafix.flip-box-image {
    background: linear-gradient(0deg,#00b0b9 0%,#1d4289 50%);
    padding: 10px !important;
    border-radius: 5px;
    max-width: 70px;
}*/
.custom-flipboxes .flip-box-back-inner a {
    color: #fff;
}


.custom-flipboxes  h2.flip-box-heading{
	font-size:24px !important;
	font-weight:700!important;
}
.cont-categories-flip .fusion-flip-boxes .fusion-flip-box .flip-box-inner-wrapper {
    margin-bottom: 0 !important;
}
.cont-categories-flip .fusion-flip-boxes {
    margin-bottom: 0 !important;
}



.cont-ul-h5 h5 span {
    background: #fff !important;
    color: #00b0b9 !important;
    padding: 10px !important;
    width: 35px !important;
    height: 35px !important;
    display: inline-block !important;
    position: relative !important;
    border-radius: 50% !important;
    line-height: 12px;
    text-align: center;
    /* float: left; */
    margin-left: -40px;
}
.cont-ul-h5 h5 {
    margin-left: 40px;
    
}


.cont-padding-50 > .fusion-column-wrapper {
    padding: 50px !important;
}

.custom-countdown .fusion-countdown-heading-wrapper {
    margin-bottom: 20px !important;

}

.custom-countdown .fusion-countdown-heading-wrapper .fusion-countdown-heading {

    font-size: 30px !important;
}
.custom-countdown .fusion-dash-wrapper .fusion-dash {
    border-radius: 25px !important;
}


a.btn-fullw {
    width: 100%;
}



a.btn-fullw101 {
    width: 100%;
}

a.btn-fullw101:hover{
    background: f26723;
}


.checklist-mid-icon  i {
    font-size: 30px;
    vertical-align: middle;
    line-height: 1.5 !important;
}

.checklist-big-icon span.icon-wrapper.circle-no {
    vertical-align: middle !important;
    display: flex !important;
    align-items: stretch;
    justify-content: space-around;
}


.checklist-big-icon i {
    font-size: 50px;
    vertical-align: middle;
    line-height: 1.5 !important;
}


div#frm_form_2_container .frm_top_container .frm_primary_label {
    font-size: 18px;
    font-weight: 700;
    color: #000;
}

.frm_style_formidable-style.with_frm_style .frm_submit button {
    background: #17b3bf;
    -webkit-border-radius: 25px!important;
    border-radius: 25px!important;
    border: none !important;
    font-size: 20px;
    text-transform: uppercase;
}

.img-b-a-center {
    text-align: center !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block !important;
    width: 100% !important;
    min-width: 100% !important;
}

.img-b-a-center img:last-child {
   left: calc(50% - 122px) !important;
    right: calc(50% - 122px) !important;
    margin: auto;
}


.cont-custom-sidebar .fusion-column-wrapper {
    border-radius: 20px !important;
	    margin: 50px 30px;
    padding: 30px !important;
}
.cont-custom-sidebar2023 .fusion-column-wrapper {
    padding: 30px !important;
}
.cont-custom-sidebar-no-margin  .fusion-column-wrapper{
	margin: 30px !important;
}
.cont-custom-sidebar-no-margin  .fusion-column-wrapper p{
	font-size:16px !important;
}
.cont-custom-sidebar-no-margin  .fusion-column-wrapper .cont-white-text a:hover{
	color:#ff6720  !important;
}

/*body.page.page-id-4010*/ .custom-modal-bio .modal-body.fusion-clearfix {
    padding-top: 10px !important;
}


/*body.page.page-id-4010*/ .custom-modal-bio .modal-header {
    padding-bottom: 0px !important;
    border: none !important;
    padding-top: 30px;
}

/*body.page.page-id-4010*/ .custom-modal-bio p {
    margin-top: 0px !important;
}


/*body.page.page-id-4010*/ .custom-toggles-bg span.fusion-toggle-heading {
    font-weight: 700;
    font-size: 18px;
}


tr.custom-bg-row-table td a:hover {
    color: #00b0b9 !important;
}


.cont-custom-ol-orange ol li::marker {
    color: #ff6720;
    font-weight: 700;
}

.cont-parent-border-radius {
    border-radius: 30px;
}


.cont-table-sitemap table {
    border: 1px solid #dadada;
}
.cont-table-sitemap table tr {
    border: 1px solid #dadada;
}
/************************* DSA ********************************/

.custom-toggles-bg .panel-body {
    padding-top: 30px !important;
}


.custom-toggles-bg .toggle-color-skyblue .panel-body span.month {
    background: #00B0B9 !important;
}
.custom-toggles-bg .toggle-color-orange .panel-body span.month {
    background: #FF6720 !important;
}
.custom-toggles-bg .toggle-color-blue .panel-body span.month {
    background: #1D4289 !important;
}
.custom-toggles-bg .toggle-color-green .panel-body span.month {
    background: #A0D330 !important;
}
.custom-toggles-bg .toggle-color-yellow .panel-body span.month {
    background: #FFB81C !important;
}


.custom-toggles-bg .panel-body span.month {
    position: absolute;
    left: -65px;
    z-index: 9999;
    /*padding: 5px;*/
	padding: 7px;
    background: #fff;
	color:#fff;
	min-width: 50px;
    text-align: center;
	font-weight:700 !important;
}





.custom-toggles-bg .panel-group:before {
    content: "";
    background: #000;
    position: absolute;
    left: 50px;
    height: 100%;
    width: 3px;
    top: 0px;
}

.custom-toggles-bg {
    position: relative;
	 padding-left: 100px;
}


.custom-toggles-bg .toggle-color-yellow .panel-body strong {
    color: #FFB81C !important;
}


.custom-toggles-bg .toggle-color-yellow h4.panel-title.toggle {
    background: #FFB81C !important;
    color: #fff !important;
}

.custom-toggles-bg .toggle-color-green .panel-body strong {
    color: #A0D330 !important;
}
.custom-toggles-bg .toggle-color-green h4.panel-title.toggle {
    background: #A0D330 !important;
    color: #fff !important;
}

.custom-toggles-bg .toggle-color-blue .panel-body strong {
    color: #1D4289 !important;
}
.custom-toggles-bg .toggle-color-blue h4.panel-title.toggle {
    background: #1D4289 !important;
    color: #fff !important;
}

.custom-toggles-bg .toggle-color-orange .panel-body strong {
    color: #FF6720 !important;
}
.custom-toggles-bg .toggle-color-orange h4.panel-title.toggle {
    background: #FF6720 !important;
    color: #fff !important;
}
.custom-toggles-bg .toggle-color-skyblue .panel-body strong {
    color: #00B0B9 !important;
}
.custom-toggles-bg .toggle-color-skyblue h4.panel-title.toggle {
    background: #00B0B9 !important;
    color: #fff !important;
}

.custom-toggles-bg h4.panel-title.toggle a{
    color: #fff !important;
}

.cont-bg-white-toggles .fusion-column-wrapper {
    padding: 50px !important;
    background: #fff;
}

/**/



.cont-one-third-student img {
    border: 4px solid #fff;
}
.cont-one-third-student-logo .fusion-column-wrapper {
    padding: 60px !important;
	padding-bottom:40px !important;
}
.cont-one-third-student-logo {
    margin-bottom: 0px !important;
}

.cont-one-third-student .fusion-column-wrapper {
    padding: 60px !important;
	padding-bottom:40px !important;
}

.cont-one-third-student {
    margin-bottom: 0px !important;
}




@media only screen and (max-width: 800px){
	
	a.custom-btn-gray {
    line-height: 2.7 !important;
}
	.custom-ol-numbers ol li {
    margin-bottom: 20px !important;
}
	
	.custom-content-boxes-2024 .fusion-content-box-hover.content-box-column-last {
    margin-bottom: 20px !important;
}
	.custom-content-boxes-2024 .heading.heading-with-icon.icon-left .image img {
    /* max-width: 100% !important; */
		width: 100% !important;
    margin-left: auto !important;
    margin-right: auto !important;
    display: block;
		margin-bottom:20px;
}
	.custom-content-boxes-2024 .heading.heading-with-icon.icon-left .image {
    position: relative !important;
    display: block !important;
}
	.custom-content-boxes-2024 h4.content-box-heading {
    padding: 0px !important;
}
	.custom-content-boxes-2024 .content-container {
    padding: 0px !important;
}
	
	
	
	.cont-arrow-white-before h2 {
    font-size: 30px !important;
		line-height:1.2 !important;
}
	h3 {
		font-size:27px !important;
	}
	.fusion-tabs.vertical-tabs .tab-pane {
    padding: 20px !important;
}
	.custom-vertical-tabs .tab-pane h2 {
    font-size: 30px !important;
}
	.fusion-tabs.classic.vertical-tabs .nav-tabs>li.active>.tab-link {
    border-top: none !important;
}
	
	
	.bg-mobile-01 {
    --awb-background-image: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Mobile-Background-1.jpg) !important;
    background-position-y: 0% !important;
    background-size: cover;
}
		.bg-mobile-02 {
    --awb-background-image: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Mobile-Background-2-1.jpg) !important;
    background-position-y: 0% !important;
    background-size: cover;
}
	
	.btn-orange p, .btn-blue p, .btn-yellow p, .btn-blue2 p{
	margin-bottom:0px !important;
}
	
	.btn-full-width {
    width: 100%;
}
	
.custom-padding-toggles .panel-body.toggle-content > ul {
    padding-left: 65px;
}
	
.custom-icon-toggles .panel-body.toggle-content ul {
    padding-left: 70px;
}
	
	body.error404 h1.fusion-responsive-typography-calculated {
    font-size: 100px !important;
}
	
	
	.cont-turq-bg-color .fusion-column-wrapper {
    padding: 30px !important;
    border-radius: 30px;
}


	
	.cont-padding-50 > .fusion-column-wrapper {
    padding: 40px 50px !important;
}
	
	
		.cont-half-noscroll >.fusion-column-wrapper {
    padding:30px!important;
			background: red !important;
}
	
	.cont-inn-half-color .fusion-column-wrapper {
    padding: 30px!important;
}
	
	
	
	.cont-custom-sidebar .fusion-column-wrapper {
    border-radius: 20px !important;
	    margin: 30px !important;
    padding: 30px !important;
}
	
	
	.custom-toggles-bg h4.panel-title.toggle span.fusion-toggle-heading {
    margin-right: 20px !important;
}
	
	.custom-toggles-bg h4.panel-title.toggle a {
    padding: 10px 10px !important;
}
	
	
	.custom-toggles-bg .panel-body span.month {
    position: absolute;
    left: -40px;
    z-index: 9999;
    padding: 5px;
    background: #fff;
    color: #fff;
}
	
	
	.custom-toggles-bg .panel-group:before {
    content: "";
    background: #000;
    position: absolute;
    left: 25px;
    height: 100%;
    width: 3px;
    top: 0px;
}
	.cont-bg-white-toggles .fusion-column-wrapper {
    padding: 30px !important;
    background: #fff;
}
	
	.custom-toggles-bg h4.panel-title.toggle a {
    font-size: 20px !important;
}
	.custom-toggles-bg h4.panel-title.toggle a i.fa-fusion-box:before {
    font-size: 20px !important;
}
	.custom-toggles-bg {
    position: relative;
    padding-left: 50px;
}

.cont-padding-top-bottom-100{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-100{
padding-top:40px !important;
}
.cont-padding-bottom-100{
padding-bottom:20px !important;
}
	
	
.cont-padding-top-bottom-70{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-70{
padding-top:40px !important;
}
.cont-padding-bottom-70{
padding-bottom:20px !important;
}	
	
	
	
		.cont-padding-top-bottom-50{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-50{
padding-top:40px !important;
}
.cont-padding-bottom-50{
padding-bottom:20px !important;
}
	
	
	
	
.cont-padding-bottom-70{
padding-bottom:20px !important;
}

.cont-padding-top-bottom-150{
padding-top:40px !important;
padding-bottom:20px !important;
}
.cont-padding-top-150{
padding-top:40px !important;
}
.cont-padding-bottom-150{
padding-bottom:20px !important;
}


}

@media only screen and (min-width: 800px){
	.cont-dots-orange-right-center:before {
        content: "";
        height: 120px;
        width: 120px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
        top: -150px;
        left: 30%;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
	
	.cont-dots-yellow-top-center:before{
        content: "";
        height: 120px;
        width: 120px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-yellow.png);
        position: absolute;
               top: -50px;
        left: 100px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
}
	
	.cont-shape-dots-yellow-top-right:before{
        content: "";
        height: 120px;
        width: 120px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-yellow.png);
        position: absolute;
        top: -150px;
        right: 100px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
}
	
	
.cont-dots-orange-left-top:before {
        content: "";
        height: 120px;
        width: 120px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
        top: -150px;
        left: 0px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
	
.cont-dots-yellow-left-top:before {
        content: " ";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
        top: -150px;
        left: 40px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 0;
    }
	
	
	.cont-dots-yellow-left-top-back:before {
        content: " ";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
      top: -50px;
        left: 35px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 0;
    }
	
	
	.cont-bottom-right-yellow-dots:before{
		        content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
       top: -70px;
        right: 30px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 7;
	}
	    .cont-bottom-right-yellow-dots:after {
        content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
        bottom: -120px;
        right: 10px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 7;
    }
	.cont-top-center-yellow-dots:after {
        content: "";
        height: 140px;
        width: 140px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
        top: -100px;
        right: 50px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 7;
    }
	    .yellow-dots-right-top:before {
        content: " ";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
        top: -120px;
        right: 10px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 7;
    }
	.cont-top-orange-dots-shape:before {
   content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
        top: -120px;
        left: 350px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
	
	.cont-top-orange-dots-shape-rigth-top:before {
   content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
        top: -120px;
        right: 0px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
		.cont-top-orange-dots-shape-rigth-top-2:before {
   content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
        top: -50px;
        right: 0px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
	    .yellow-dots-right-botom:before {
        content: " ";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
        position: absolute;
               bottom: -30px;
        right: -30px;

        background-size: contain;
        background-repeat: no-repeat;
        z-index: 7;
    }
	    .cont-top-orange-dots-shape-left-top:before {
        content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
        top: -120px;
        left: -40px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
	
	.cont-top-right-yellow-dots:after {
    content: "";
    height: 100px;
    width: 100px;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
    position: absolute;
    top: -160px;
    right: 30px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 7;
}
	
	.cont-img-margin-top-negative-80 {
    margin-top: -80px;
}
	
	.cont-fullw-padding-lr{
    padding-left: 60px !important;
    padding-right: 60px !important;
}
	
	
	
	.cont-side-menu .fusion-column-wrapper {
    padding-left: 40px !important;
		  padding-right: 60px !important;
}
	    .cont-side-menu .fusion-column-wrapper a {
         margin-bottom: 10px !important; 
         display: inline-block; 
       /* line-height: 2 !important;*/
    }
	
	
	.cont-bottom-blue-dots:after {
        content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/blue-dots.png);
        position: absolute;
        bottom: -120px;
        right: -100px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 7;
    }
	
	
	    .cont-top-orange-dots:before {
        content: "";
        height: 100px;
        width: 100px;
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
        position: absolute;
             top: -120px;
        right: -50px;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 20;
    }
	
	
.cont-img-margin-top-negative {
    margin-top: -80px;
}
	
	
	.cont-dots-yellow-top-right:before {
    content: "";
    height: 100px;
    width: 100px;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
    position: absolute;
    top: -40px;
    right: 5px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 7;
}
	
	.cont-shape-dots-blue-top-left{
		position:relative;
		   z-index: 99;
	}
	.cont-shape-dots-blue-top-left:before {
    content: "";
    height: 100px;
    width: 100px;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-blue.png);
    position: absolute;
 top: -70px;
        left: -50px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: 20;
}
	
	.cont-shape-bottom-right{
		position:relative;
		   z-index: 99;
	}
	.cont-shape-bottom-right:after {
    content: "";
    height: 100px;
    width: 100px;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/shape-dots-orange.png);
    position: absolute;
    top: -40px;
    right: 0px;
    background-size: contain;
    background-repeat: no-repeat;
    z-index: -1;
}
	
	.cont-arrow-white-before h2:before {
        content: "";
        background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/09/Icon-ionic-ios-arrow-back-white.png);
        width: 30px;
        height: 50px;
        background-size: contain;
        background-repeat: no-repeat;
        position: absolute;
        margin-left: -45px;
        margin-right: 5px;
              margin-top: -2px;
    }
	
	.nav-tabs li:nth-child(2) .tab-link:hover, .nav-tabs li:nth-child(5) .tab-link:hover
{
    background: #00B0B9 !important; 
}
.nav-tabs li:nth-child(3) .tab-link:hover, .nav-tabs li:nth-child(7) .tab-link:hover
{
	    background: #FFB81D !important
}
.nav-tabs li:nth-child(1) .tab-link:hover, .nav-tabs li:nth-child(4) .tab-link:hover
{
	 background: #FF671F !important; 
}
.nav-tabs li:nth-child(6) .tab-link:hover
{
    background: #1D4289 !important; 
}

.custom-vertical-tabs .nav-tabs li:nth-child(7) .tab-link:hover h5, .custom-vertical-tabs .nav-tabs li:nth-child(3) .tab-link:hover h5{
    color: #1D4289 !important;
}
.custom-vertical-tabs .nav-tabs li .tab-link:hover h5{
    color: #fff !important;
}
/**/
.custom-vertical-tabs .nav-tabs li.active:nth-child(2) .tab-link, .custom-vertical-tabs .nav-tabs li.active:nth-child(5) .tab-link  {
    background: #00B0B9 !important; 
}
.custom-vertical-tabs .nav-tabs li.active:nth-child(3) .tab-link, .custom-vertical-tabs .nav-tabs li.active:nth-child(7) .tab-link  {
    background: #FFB81D !important; 
}
.custom-vertical-tabs .nav-tabs li.active:nth-child(3) .tab-link h5, .custom-vertical-tabs .nav-tabs li.active:nth-child(7) .tab-link h5{
    color: #1C4289 !important;
}
.custom-vertical-tabs .nav-tabs li.active:nth-child(1) .tab-link, .custom-vertical-tabs .nav-tabs li.active:nth-child(4) .tab-link {
    background: #FF671F !important; 
}

.custom-vertical-tabs .nav-tabs li.active:nth-child(6) .tab-link {
    background: #1D4289 !important; 
}



.custom-vertical-tabs .nav-tabs li.active .tab-link h5{
    color: #fff !important;
}
	
	
	/****************************************/
	.custom-vertical-tabs .nav-tabs li.active:nth-child(1):after, 	.custom-vertical-tabs .nav-tabs li.active:nth-child(4):after  {
    content: "";
    /* height: 0px; */
    /* width: 0px; */
    position: absolute;
    right: -19px;
    top: 0px;
    border-radius: 5px;
    border-top: solid 22px transparent;
    border-left: solid 22px #ff671f;
    border-bottom: solid 22px transparent;
}
		.custom-vertical-tabs .nav-tabs li.active:nth-child(2):after, 	.custom-vertical-tabs .nav-tabs li.active:nth-child(5):after  {
    content: "";
    /* height: 0px; */
    /* width: 0px; */
    position: absolute;
    right: -19px;
    top: 0px;
    border-radius: 5px;
    border-top: solid 22px transparent;
    border-left: solid 22px #00b0b9;
    border-bottom: solid 22px transparent;
}
			.custom-vertical-tabs .nav-tabs li.active:nth-child(3):after, 	.custom-vertical-tabs .nav-tabs li.active:nth-child(7):after  {
    content: "";
    /* height: 0px; */
    /* width: 0px; */
    position: absolute;
    right: -19px;
    top: 0px;
    border-radius: 5px;
    border-top: solid 22px transparent;
    border-left: solid 22px #FFB81D ;
    border-bottom: solid 22px transparent;
}
	.custom-vertical-tabs .nav-tabs li.active:nth-child(6):after {
    content: "";
    /* height: 0px; */
    /* width: 0px; */
    position: absolute;
    right: -19px;
    top: 0px;
    border-radius: 5px;
    border-top: solid 22px transparent;
    border-left: solid 22px #1D4289 ;
    border-bottom: solid 22px transparent;
}
	
.custom-vertical-tabs .tab-pane h2:before {
    content: "";
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Icon-ionic-ios-arrow-back-1.png);
    width: 30px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -40px;
    margin-right: 5px;
	margin-top: 5px;
}
	.custom-vertical-tabs .tab-content .tab-pane:nth-child(4) h2:before, .custom-vertical-tabs .tab-content .tab-pane:nth-child(10) h2:before {
		 content: "";
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Icon-ionic-ios-arrow-back-2.png);
    width: 30px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -40px;
    margin-right: 5px;
	margin-top: 5px
}
		.custom-vertical-tabs .tab-content .tab-pane:nth-child(6) h2:before {
		 content: "";
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Icon-ionic-ios-arrow-back-3.png);
    width: 30px;
    height: 50px;
    background-size: contain;
    background-repeat: no-repeat;
    position: absolute;
    margin-left: -40px;
    margin-right: 5px;
	margin-top: 5px
}
	
	.custom-vertical-tabs .nav {
    padding-left: 150px !important;
}
	.custom-vertical-tabs .tab-pane {
    padding: 80px 150px !important;
}
	.custom-vertical-tabs ul.nav-tabs {
    /* vertical-align: middle !important; */
    /* display: inline-block !important; */
    padding-top: 80px !important;
		padding-bottom:50px !important;
		background: #F5F5F5 !important;
		border:none !important;
}
	.custom-vertical-tabs ul.nav-tabs li {
    border-bottom: 1px solid #D9D9D9 !important;
}
	
	
/*************************************/
	
	
.cont-shape-bottom-left:after {
    content: "";
    height: 100px;
    width: 100px;
    background: url(https://delawarestudentsuccess.org/wp-content/uploads/2024/08/Group-229.png);
    position: absolute;
    bottom: -30px;
    left: 50px;
    background-size: contain;
	background-repeat:no-repeat !important;
    z-index: 9999;
}
	
		.cont-margin-right-onpc-4 > .fusion-column-wrapper{
		margin-right:4% !important;
	}
		  .cont-padding-lr-80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
 .cont-half-border-right .fusion-column-wrapper {
    border-right: 2px solid #f26723 !important;
    padding-right: 50px !important;
  }
	
	
	.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-calendar-list__event-date-tag-daynum {
    font-size: 40px !important;
}
	
	
	.cont-turq-bg-color .fusion-column-wrapper {
    padding: 50px !important;
    border-radius: 30px !important;
}


	.cont-border-right-color1 {
    border-right: 2px solid #4bb1b9;
}
	
	
	.cont-half-border-right .fusion-column-wrapper {
    border-right: 2px solid #f26723;
    padding-right: 50px !important;
}

.custom-countdown  div#fusion-countdown-1 {
    display: block !important;
    width: 100% !important;
}
.custom-countdown   .fusion-dash-wrapper {
    width: 20% !important;
}

	
	
	a.icon-to-next-section {
    position: absolute;
    right: 50px;
    top: 20px;
}
	
	.cont-vh100 {
    min-height: 830px !important;
}


	.cont-vh101 {
    min-height: 880px !important;
}	
	
/*	.cont-half-noscroll {
    height: 100vh !important;
}*/
	
	.fusion-layout-column.fusion_builder_column.fusion-flex-column.cont-half-scroll >.fusion-column-wrapper {
    height: 100vh !important;
    overflow: scroll;
		min-height: 830px !important;
		overflow-x: hidden;
    overflow-y: scroll;
}
	
	.fusion-layout-column.fusion_builder_column.fusion-flex-column.cont-half-noscroll >.fusion-column-wrapper {
    padding: 50px 70px 50px 150px!important;
}
	
	.fusion-layout-column.fusion_builder_column.fusion-flex-column.cont-half-scroll  .cont-inn-half-color .fusion-column-wrapper {
    padding: 50px 100px!important;
}
	
	
	
	.modal-header {
	padding-left: 40px !important;
    padding-right: 40px !important;
	}
	.modal-body {
    padding-left: 40px !important;
    padding-right: 40px !important;
    padding-bottom: 40px !important;
}
	
.cont-padding-top-bottom-100{
padding-top:100px !important;
padding-bottom:80px !important;
}
.cont-padding-top-100{
padding-top:100px !important;
}
.cont-padding-bottom-100{
padding-bottom:80px !important;
}
	
.cont-padding-top-bottom-70{
padding-top:70px !important;
padding-bottom:50px !important;
}
.cont-padding-top-70{
padding-top:70px !important;
}
.cont-padding-bottom-70{
padding-bottom:50px !important;
}
	
	
	
	
	.cont-padding-top-bottom-50{
padding-top:50px !important;
padding-bottom:30px !important;
}
.cont-padding-top-50{
padding-top:50px !important;
}
.cont-padding-bottom-50{
padding-bottom:30px !important;
}
	
	
.cont-padding-bottom-70{
padding-bottom:50px !important;
}

.cont-padding-top-bottom-150{
padding-top:150px !important;
padding-bottom:130px !important;
}
.cont-padding-top-150{
padding-top:150px !important;
}
.cont-padding-bottom-150{
padding-bottom:130px !important;
}
	.cont-sticky-menu-pc {
    width: 25% !important;
}
	.cont-sticky-menu-pc .cont-side-menu .fusion-column-wrapper {
    padding-left: 30px !important;
    padding-right: 0px !important;
}
/*****************min 800***********/
}


/************************* DSA ********************************/




body.single-post.postid-2270 h1.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
    display: none !important;
}

body.single-format-gallery h1.entry-title.fusion-post-title.fusion-responsive-typography-calculated {
    display: none !important;
}





 
/*************************  Senior Workbook ********************************/

.toggle-number-1 span.fusion-toggle-heading:before {
    content: "1";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #E65D1D;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
    /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}
.toggle-number-2 span.fusion-toggle-heading:before {
    content: "2";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #FFB81C;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
   /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}

.toggle-number-3 span.fusion-toggle-heading:before {
    content: "3";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #00B0B9;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
	min-width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
    /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}
.toggle-number-4 span.fusion-toggle-heading:before {
    content: "4";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #A0D330;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
    /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}
.toggle-number-5 span.fusion-toggle-heading:before {
    content: "5";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #1D4289;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
    /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}
.toggle-number-6 span.fusion-toggle-heading:before {
    content: "6";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #777777;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
    /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}
.toggle-number-7 span.fusion-toggle-heading:before {
    content: "7";
    position: relative;
    display: inline-block;
    font-size: 27px;
    background: #e0dede;
    color: #fff !important;
    text-align: center;
    width: 50px !important;
    height: 50px;
    line-height: 50px;
    border-radius: 50%;
    /* margin-bottom: -10px !important; */
    margin-right: 10px;
    /*margin-left: 3px;*/
    left: 0px;
    top: 12px;
}

.toggles-prepare .fusion-panel {
    border-bottom-left-radius: 25px !important;
}



/************************* Pathway  ********************************/

.cont-half-padding-light-gray-bg .fusion-text {
    padding: 0px 30px 20px;
}


.custom-title .title-sep-container .title-sep.sep-single.sep-solid {
    border-bottom-width: 4px;
}

body.postid-3576 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 50px 70px !important;
}


.custom-blockquote blockquote {
    margin: 0px !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
	margin-bottom:10px !important;
}

.custom-blockquote blockquote {
    font-style: normal;
}
.big-size-h1-post h1 {
    font-size: 60px !important;
    font-weight: 700 !important;
}

.cont-half-padding-light-gray-bg .fusion-column-wrapper {
    padding: 30px !important;
    border-radius: 30px !important;
    overflow: hidden;
}
.cont-orange-bg-text {
    background: #FF6720;
    padding: 60px !important;
    padding-bottom: 0px !important;
    margin-left: -30px;
    margin-right: -30px !important;
    margin-top: -30px !important;
}





body.postid-3576  .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 50px !important;
}

/******************/
body.postid-3654 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 50px 70px !important;
}
body.postid-3654  .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 50px !important;
}

body.postid-3667 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 50px 70px !important;
}
body.postid-3667  .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 50px !important;
}
body.postid-3701 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 50px 70px !important;
}
body.postid-3701  .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 50px !important;
}


body.postid-3723 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 50px 70px !important;
}
body.postid-3723  .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 50px !important;
}

body.postid-3739 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 50px 70px !important;
}
body.postid-3739  .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 50px !important;
}

tr.custom-bg-row-table td a {
    color: #fff !important;
}


.table-custom-bg-head td {
    font-size: 13px !important;
}



.cont-custom-recent-post-military {
    margin-bottom: 0px !important;
}


.cont-custom-recent-post-military .columns .column h4 {
    font-size: 18px !important;
}
.cont-custom-recent-post-military article.post.fusion-column.column {
    background: #fff;
    margin: 5px;
	margin-bottom:10px;
    border-radius: 10px;
    padding-top: 15px;
}

body.post-template-default.single.single-post.postid-3667 .cont-padding-left-right-30 > .fusion-column-wrapper {
    padding-left: 30px !important;
    padding-right: 30px !important;
}

body.postid-3701 .cont-custom-checklist .fusion-column-wrapper {
    padding: 30px !important;
}
tr.custom-bg-row-table td {
    color: #fff !important;
}


@media only screen and (max-width: 800px){
.cont-btn-gray {
    border-radius: 30px !important;
    padding: 30px !important;
}
	.cont-btn-gray:hover {
    border-radius: 30px !important;
    padding: 30px !important;
}
	
	
	
	  .cont-turq-bg-color .fusion-column-wrapper {
    padding: 30px !important;
    border-radius: 30px !important; 
  }

	.tribe-events .tribe-events-calendar-list__event-date-tag {
    margin-right: 20px;
}
	.fusion-body .fusion-wrapper #main .tribe-events .tribe-events-c-top-bar__datepicker .tribe-events-c-top-bar__datepicker-button {
    font-size: 20px !important;
}
	.fusion-body .fusion-wrapper #main .tribe-events.tribe-events-view article header h3 {
    font-size: 20px !important;
}
	
	
	a.icon-to-next-section {
    position: absolute;
    right: 20px;
    top: 35px;
    font-size: 30px !important;
		    z-index: 9999;
}
	
	.fusion-layout-column.fusion_builder_column.fusion-flex-column.cont-half-scroll .cont-inn-half-color .fusion-column-wrapper {
    padding: 30px!important;
}
	
	.fusion-layout-column.fusion_builder_column.fusion-flex-column.cont-half-noscroll >.fusion-column-wrapper{
    padding: 30px!important;
}
	span.fusion-contact-info-phone-number {
    line-height: 12px !important;
}
	span.fusion-contact-info-phone-number i {
    line-height: 12px !important;
}
	
/*************************  Senior Workbook ********************************/
body.page.page-id-3060 .toggles-prepare .fusion-toggle-heading {
    margin-right: 5px !important;
}
	body.page.page-id-3060 .toggles-prepare span.fusion-toggle-heading {
    font-size: 17px !important;
		height: auto !important;
    vertical-align: bottom !important;
    display: flex;
    align-items: baseline;
}
	/*body.page.page-id-3060 .toggles-prepare h4.panel-title.toggle.fusion-responsive-typography-calculated a {
    padding-bottom: 0px !important;
}*/
	
	.toggle-number-1 span.fusion-toggle-heading:before ,.toggle-number-2 span.fusion-toggle-heading:before ,.toggle-number-3 span.fusion-toggle-heading:before ,.toggle-number-4 span.fusion-toggle-heading:before ,.toggle-number-5 span.fusion-toggle-heading:before ,.toggle-number-6 span.fusion-toggle-heading:before ,.toggle-number-7 span.fusion-toggle-heading:before {
		 float: left;
	}
	.toggle-number-3 span.fusion-toggle-heading:before {
    margin-bottom: -10px !important;
}
	
/*************************  Senior Workbook ********************************/	
	
	.big-size-h1-post h1 {
    font-size: 40px !important;
    font-weight: 700 !important;
}
	
	body.postid-3576 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 30px 30px !important;
}
	body.postid-3576 .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 30px !important;
}
	

	
/******************/	
body.postid-3654 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 30px 30px !important;
}
	body.postid-3654 .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 30px !important;
}

body.postid-3667 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 30px 30px !important;
}
	body.postid-3667 .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 30px !important;
}
body.postid-3701 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 30px 30px !important;
}
	body.postid-3701 .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 30px !important;
}
body.postid-3723 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 30px 30px !important;
}
	body.postid-3723 .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 30px !important;
}
	
	body.postid-3739 .cont-light-gray-bg > .fusion-column-wrapper {
    border-radius: 30px !important;
    padding: 30px 30px !important;
}
	body.postid-3739 .cont-3-4-padding .fusion-column-wrapper {
    padding: 30px 30px !important;
}	
	
}





@media (min-width: 1200px){
.cont-h4-no-margin-bottom h4 {
    font-size: 23px !important;
}
	.cont-h4-no-margin-bottom p {
    font-size: 16px !important;
}
	
.fusion-layout-column.fusion_builder_column.fusion-flex-column.cont-half-scroll {
    height: 100vh !important;
    overflow: scroll;
    min-height: 830px !important;
    overflow-x: hidden;
    overflow-y: scroll;
    margin-right: 10px !important;
    width: calc(50% - 10px) !important;
}
	
	
	
.cont-custom-recent-post-military article.post.fusion-column.column {

    width: calc(33.33333333% - 10px) !important;
}
}

@media only screen and (min-width: 600px) and (max-width: 1000px){
	
.cont-h4-no-margin-bottom.cont-p-block img {
    margin-bottom: 10px;
}
}
	
@media only screen and (min-width: 1920px){
	.fusion-fullwidth.fullwidth-box.cont-max-width-1920.hundred-percent-fullwidth.non-hundred-percent-height-scrolling {
    max-width: 1920px !important;
    width: 1920px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}
/*body.page-id-5616	.fusion-fullwidth.fullwidth-box.fusion-flex-container.has-pattern-background.has-mask-background.cont-max-width-1920.hundred-percent-fullwidth.non-hundred-percent-height-scrolling .fusion-builder-row.fusion-row.fusion-flex-align-items-flex-start.fusion-flex-content-wrap{
    max-width: 1920px !important;
    width: 1920px !important;
    margin-left: auto !important;
    margin-right: auto !important;
}*/
}


@media only screen and (min-width: 1750px){
.cont-btn-gray {
    min-height: 74px;
    vertical-align: middle;
}
}