/****** Fix Main Nav Dropdown Issue ******/
.nav.navbar-nav.navbar-right {
	z-index: 9;
}
/*** end of Fix Main Nav Dropdown Issue ***/

.template-donation .donationHandlers .dollarhandle .dollarhandle-text {border-bottom-left-radius:10px;border-bottom-right-radius:10px;}
.template-donation .donationHandlers .dollarhandle .dollarhandle-image {border-top-left-radius:10px;border-top-right-radius:10px;}

.btn-xl {font-size: 19px !important;line-height: 1.8em;}

#Donations {background:#f8f8f8;}

.btn-white-border:hover {
    color: #54565A !important;
    background: #fff !important;
}

.LoginDropdown .fa-angle-down {
    display: none;
}

.funraisin-dropdown-nav > a:hover {
    color: #fff !important;
}
.funraisin-dropdown-nav > a {
    cursor: default;
}

ul.funraisin-dropdown-menu li:first-child a {padding-top: 16px !important; padding-bottom: 8px !important;}
ul.funraisin-dropdown-menu li:last-child a {padding-bottom: 16px !important; padding-top: 8px !important;}

.funraisin-secondary-nav ul li a.btn:hover {
    color: #ffffff;
}

/*.loggedin-header:before, .profile-header:before {background:rgba(0,0,0,0.7)}*/

.profileSidebar .money {color:#f6d05e;}

.lump-news h4 {color:#000;}

/*Form*/
#DIV6 .row .text-center .btn-primary {
    border-color: #fff !important;
    color: #fff !important;
}
#DIV6 .row .text-center {
    text-align: left !important;
    padding: 10px;
}

.dropdown-item.active, .dropdown-item:active {
    color: #333333;
    background-color: #ff9e1a;
}
.dropdown-item:hover {
    color: #333333 !important;
}

/*Nav*/
.funraisin-primary-nav > .container .navbar-nav.navbar-right {
    display: flex;
    margin-left: auto !important;
    margin-right: auto;
}

.funraisin-sticky-nav .navbar-right {
    margin-right: auto;
}

.funraisin-sticky-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a{
    color: #333333;
    font-size: 18px;
}

.funraisin-sticky-nav .funraisin-dropdown-nav .funraisin-dropdown-menu a:hover{
    color:#ff9e1b;
}

.funraisin-dropdown-nav .fa-angle-down {
	transition: all 0.5s ease;
	margin-left: 5px;
	font-size: 14px;
}

.rotate180 {
	transform: rotate(180deg);
}

.bg-primary .fa-link {
    color: #fff !important;
}

.funraisin-dropdown-menu a {
  font-size: 1rem !important;
}


/*Registrasion success*/

#popup .fa-link {
     color: #333;
}

/*Carousel*/
/*Carousel*/
.pots-carousel .lump-textimage .row .col-md-6.pull-right {
    order: 1 !important;
}

.pots-carousel .lump-textimage .row{
    align-items:center;
}

/*Hover*/
.poth-card-hover:hover {
    transform: scale(1.02);
}
.poth-card-hover {
    cursor: pointer;
    transition: all 0.2s linear;
}

/*Donate*/
.poth-cust-donation h3 {
    font-size: 22px;
}

/*Tablet responsive - Abdan*/
@media (max-width: 576px) {
    /*.col-mob-rot .row-all > .lump-1col > *, */
    /*.col-mob-rot .row-all > .lump-1col > p, */
    /*.col-p-rot > .lump-1col > *, */
    /*.col-mob-rot .row-all > .lump-1col {*/
    /*    text-align: center !important;*/
    /*}*/
    
    .col-mob-rot .row-all > .lump-1col > * {
        /*text-align: center !important;*/
    }    
}  


@media (min-width: 576px), @media ( orientation : landscape ) {
    /*.col-mob-rot .row-all > .lump-1col > *, */
    /*.col-mob-rot .row-all > .lump-1col > p, */
    /*.col-p-rot > .lump-1col > *, */
    /*.col-mob-rot .row-all > .lump-1col {*/
    /*    text-align: left !important;*/
    /*}    */
    
    .col-mob-rot .row-all > .lump-1col > * {
        /*text-align: left !important;*/
    }      
}

body:not(.funraisin-body-admin) .poth-for-tab-header{
    display: none;
}

@media only screen and (min-width: 500px) and (max-width: 1024px){
    .poth-header-bg.new-head-tab .responsive-padding {
        padding: 0px !important;
        align-items: flex-end !important;
    }
    
    .poth-col-img{
        display: block !important;
    }
    
    .col-md-tab{
        width: 100% !important;
    }
    
    .poth-fix-padding .container {
        padding: 30px 0px 30px 0px !important;
    }
    
    .lump-donationform #amountdetails .donationHandlers {
        padding: 0 !important;
    }
    
    .poth-reorder > .container .vertical-align-middle .col-md-tab.one {
        order: 1 !important;
    }
    
    .poth-fix-side-padding{
        padding-left: 20px !important;
        padding-right: 20px !important;
    }
    
    .poth-fix-side-padding.card-section{
        padding-left: 40px !important;
        padding-right: 40px !important;
    }
    
    .poth-quote.top {
        margin-top: -180px !important;
    }
    
    .poth-icon-socials {
        flex: 0 0 auto !important;
    }
    
    .poth-icon-contact{
        flex: 0 0 5% !important;
    }
    
    .poth-desc-contact{
        flex: 0 0 91% !important;
    }
    
    .col-md-tab > .lump-container{
        max-width: 100% !important;
    }
    
    .poth-fancy-card.first{
        margin-top: 60px !important;
    }
    
    .poth-fancy-card:not(.first){
        margin-top: 120px !important;
    }
    
    .funraisin-footer-legals img {
        max-width: 110px;
    }
    
    .non-tab{
        display: none;
    }
    
    body:not(.funraisin-body-admin) .poth-for-tab-header{
        display: block;
    }
    
    .col-md-tab.centered .lump-1col * {
        text-align: center !important;
    }
    
    .col-md-tab.centered > .lump-container {
        justify-content: center !important;
    }
}

.poth-list ul {  
    /*margin: 0.75em 0;  */
    padding: 0 1em;  
    list-style: none;  
} 

.poth-list li:before {   
    content: "";  
    border-color: transparent #54565A !important;  
    border-style: solid;  
    border-width: 0.35em 0 0.35em 0.45em;  
    display: block;  
    height: 0;  
    width: 0;  
    left: -1em;  
    top: 0.9em;  
    position: relative;  
} 

.poth-list ul li span a:not(.btn) {
    color: #54565A !important;
}

.poth-desc-contact p,
.poth-desc-contact p a:not(.btn){
    color: #54565A !important;
}

/* Donors */
#Donations #Donors .donation .panel .profilename h3::after {
  background: #FFB351;
}

.popup-col.pl40.pr20 {
    padding: 30px !important;
}

.popup-col h2 {font-size: 24px;}

.btn-social {display: inline-flex; justify-content: center; align-items: center;}
.btn-social i {margin: 0;}

#Badges .row {justify-content: center !important;}
#Badges .reward-badge {padding-top: 10px;padding-bottom: 10px;}
#Badges p {line-height: 130%;}


/* Spinner for section Curator Ig Feed on home page */
#sec-curator-ig-feed {}
#sec-curator-ig-feed .lds-ring,
#sec-curator-ig-feed .lds-ring div {
  box-sizing: border-box;
}
#sec-curator-ig-feed .lds-ring {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 45%;
  left: 50%;
  text-align: center;
  color: #FF9E1B;
  z-index: -1;
  transform: translate(-50%, -45%);
}
#sec-curator-ig-feed .lds-ring div {
  box-sizing: border-box;
  display: block;
  position: absolute;
  width: 60px;
  height: 60px;
  margin: 8px;
  border: 6px solid currentColor;
  border-radius: 50%;
  animation: lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;
  border-color: currentColor transparent transparent transparent;
}
#sec-curator-ig-feed .lds-ring div:nth-child(1) {
  animation-delay: -0.45s;
}
#sec-curator-ig-feed .lds-ring div:nth-child(2) {
  animation-delay: -0.3s;
}
#sec-curator-ig-feed .lds-ring div:nth-child(3) {
  animation-delay: -0.15s;
}
@keyframes lds-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}


#sticky-nav > .container.vertical-align > .nav.navbar-nav.navbar-right > li {
  margin: 0 auto 0 auto !important;
}

/*hide button from donor login*/
.template-login-dashboard.template-donate-history .download-receipt-summary {
    display: none !important;
}