.sp-dropdown.sp-dropdown-main.sp-dropdown-mega .sp-dropdown-inner {
    background: #272f37;
	padding: 0;
}
.sp-mega-group .sp-module .menu li{
	position:relative;
	padding: 0;
	font-size: 14px;
    color: #fff !important;
    padding: 8px 0px;
	margin: 0px;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all .3s ease-out;
	width: 100%;
	display: block;
	
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li{
	position:relative;
	padding: 0;
	font-size: 14px;
    color: #fff !important;
    padding: 8px 0px;
	margin: 0px;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all .3s ease-out;
	width: 100%;
	display: block;
	
}
.sp-menu-item .fa:before {
    font-family:"Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 10px;
}
.sp-megamenu-parent .sp-dropdown .sp-dropdown-inner {
    background: #272f37;
}
.sp-megamenu-parent > li.sp-menu-item::before {
    width: 0;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 50%;
	top: 0;
	content: '';
	display: block;
	border-top-width: 5px;
	border-top-style: solid;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
}
.sp-megamenu-parent > li.sp-menu-item.active, .sp-megamenu-parent > li.sp-menu-item:hover {
	background-color: #272f37;
}
.sp-megamenu-parent > li.sp-menu-item.active::before {
	width: 100%;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	content: '';
	display: block;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	border-color: #00a0ff;
}
.sp-megamenu-wrapper {
    width: 100%;
}
ul.sp-megamenu-parent {
    width: 100%;
	margin: 0;
}
.sp-megamenu-parent > li:last-child > a {
    padding: 0 15px;
}
.sp-menu-item .btn {
    border: none;
    border-radius: 0;
}
.sp-menu-item .btn:hover {
	background-color: #272f37;
}
.sp-megamenu-parent > li:last-child {
    float: right;
}
.sp-megamenu-parent > li.sp-menu-item:hover::before {
	width: 100%;
	height: 0;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	top: 0;
	content: '';
	display: block;
	-webkit-transition: all .3s ease-out;
	transition: all .3s ease-out;
	border-color: #00a0ff;
}
.sp-mega-group .sp-module .menu li a.fa:before{
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	padding-right: 10px;
}
.sp-mega-group .sp-module .menu li a.fab:before{
	font-family: "Font Awesome 5 Brands";
	font-weight: 900;
	padding-right: 10px;
}
.sp-mega-group li.module .box-title span{
	line-height:21px;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.5) !important;
    padding: 0px 20px;
	margin: 0px;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all .3s ease-out;
	width: 100%;
	display: block;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
}
.sp-mega-group .sp-module .menu li span{
	line-height:21px;
    font-size: 12px;
    color: rgba(255, 255, 255, 0.5) !important;
    padding: 0px 20px;
	margin: 0px;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all .3s ease-out;
	width: 100%;
	display: block;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li a {
    line-height:21px;
    font-size: 14px;
    color: #fff !important;
    padding: 0px 20px;
	margin: 0px;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all .3s ease-out;
	width: 100%;
	display: block;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li:hover {
    background: rgba(57, 74, 92, 0.5);
    font-size: 14px;
    color: #fff !important;
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li.current.active {
    background: rgba(57, 74, 92, 0.5);
    font-size: 14px;
    color: #fff !important;
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li:before{
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
    content: '';
    display: block;
    border-left-width: 4px;
    border-left-style: solid;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li:hover:before {
	width: 0;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	content: '';
	display: block;
	border-left-width: 4px;
	border-left-style: solid;
	border-color:#00a0ff;
	left:0;
}
.sp-dropdown-main .sp-dropdown-inner ul.sp-dropdown-items li.current.active:before {
	width: 0;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	content: '';
	display: block;
	border-left-width: 4px;
	border-left-style: solid;
	border-color:#00a0ff;
	left:0;
}
.sp-dropdown-inner {
    padding: 0 !important;
}


.sp-mega-group .sp-module .menu li a {
    line-height:21px;
    font-size: 14px;
    color: #fff !important;
    padding: 0px 20px;
	margin: 0px;
    transition: all 0.3s ease-in-out;
	-webkit-transition: all .3s ease-out;
	width: 100%;
	display: block;
	font-family: "Roboto", sans-serif;
	font-weight: 500;
}
.sp-mega-group .sp-module .menu li:hover {
    background: rgba(57, 74, 92, 0.5);
    font-size: 14px;
    color: #fff !important;
}
.sp-mega-group .sp-module .menu li.current.active {
    background: rgba(57, 74, 92, 0.5);
    font-size: 14px;
    color: #fff !important;
}
.sp-mega-group .sp-module .menu li:before{
    width: 0;
    height: 0;
    position: absolute;
    top: 50%;
    bottom: 0;
    left: 0;
    content: '';
    display: block;
    border-left-width: 4px;
    border-left-style: solid;
    -webkit-transition: all .3s ease-out;
    transition: all .3s ease-out;
}
.sp-mega-group .sp-module .menu li:hover:before {
	width: 0;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	content: '';
	display: block;
	border-left-width: 4px;
	border-left-style: solid;
	border-color:#00a0ff;
	left:0;
}
.sp-mega-group .sp-module .menu li.current.active:before {
	width: 0;
	height: 100%;
	position: absolute;
	bottom: 0;
	top: 0;
	content: '';
	display: block;
	border-left-width: 4px;
	border-left-style: solid;
	border-color:#00a0ff;
	left:0;
}
.sp-dropdown-mega ul.menu {
    list-style: none;
    padding-left: 0;
}
#sp-header-topbar-one, #sp-header-topbar {
    background: #131a20;
}
#sp-header-topbar .container-inner {
    border-bottom: none;
}
#sp-header {
    background: #1b242d;
}
#sp-login-t form .jrButton {
    margin: 0;
}
#sp-login-t form {
    margin: 0 !important;
}
.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span, .sp-megamenu-parent .sp-dropdown li.sp-menu-item > a{
	text-transform: uppercase;
}
.customz.container-fluid {
    padding-right: var(--bs-gutter-x,2.5rem);
    padding-left: var(--bs-gutter-x,2.5rem);
}
.lightbox-2 {
    background: #f9fafb;
}
[class*="lightbox-"] .box-title, [class*="richbox-"] .box-title, [class*="solid-"] .box-title {
    padding: 15px 20px;
    margin: 0;
    line-height: 1.5;
}
.sp-module.lightbox-2 {
    padding: 0 !important;
}
.lightbox-2 .box-title {
    background: rgba(133, 150, 169, 0.1);
    font-size: 18px;
    text-transform: uppercase;
    color: #394a5c;
    font-weight: bold;
}
.richbox-1 {
    padding-top: 15px;
    padding-bottom: 20px;
    padding-right: 20px;
    padding-left: 20px;
}
[class*="lightbox-"], [class*="richbox-"], [class*="solid-"] {
    border: solid 1px #f4f4f4;
}
[class*="richbox-"] .box-title {
    padding: 0 0 15px;
    border-bottom: 1px solid #edf0f2;
}
[class*="lightbox-"] .sp-module-content {
    padding: 15px 20px 20px;
}
[class*="richbox-"] .sp-module-content {
    padding: 15px 0 0;
}
#sp-left .sp-module, #sp-right .sp-module {
    margin-top: 30px;
}
.sp-module.no-style-module {
    padding: 0px !important;
    border: none !important;
}
.richbox-1 .box-title {
    font-size: 18px;
    text-transform: uppercase;
    font-weight: bold;
}
#sp-bottom h3.box-title {
    font-size: 16px;
	text-transform: uppercase;
    line-height: 1.5;
    font-weight: normal;
}
a > i[class*="fa-"] {
    margin-right: 8px;
}
h3.box-title {
    font-size: 18px;
    font-weight: 700;
	line-height: 1.5;
}
.homelist .sppb-addon-title {
  position: relative;
  margin: 0;
}
.homelist .sppb-addon-title::after {
  border-bottom: 4px solid #0697ee;
  position: absolute;
  content: "";
  width: 4.5rem;
  bottom: 0;
  left: 0;
}
.com-sppagebuilder #sp-main-body {
  padding: 0 60px;
}
.homelist .jrModuleItemThumbnail img {
    margin: 0 auto;
}
#sp-main-body {
    padding: 20px 0;
}
ol > li, ul > li {
    padding: 5px 0;
}
/* DEAN ADDED MARCH 3 2020 - BLUE HOMEPAGE COUNTDOWN PAGE COLOR */
body.site.offline .content-inner h2 {
color: #02A0FF;
}
.jrTeweblengthFilter .jrRangeFilter { 
    display: none !important;
}
.jrTeweblengthFilter input.jr_teweblength {
    display: inline-block !important;
}
ol.jrRecipeSteps li span {
    margin-top: 0 !important;
}

body.site.offline .content-inner .countdown-timer .countdown {
border-color: #02A0FF;
}
body.site.offline .btn-primary {
background-color: #02A0FF;
border-color: #02A0FF;
}
nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header:not(.get-it), nav.navbar.sunfw-menu-head ul.navbar-nav > li > a:not(.get-it) {
    padding: 17px 20px !important;
    display: block;
}
.sunfw-pos-user6 {
    color: #fff;
    position: relative;
    top: 7px;
    font-size: 20px;
    font-weight: 500;
    line-height: 58px;
    padding-left: 10px;
}

.premiumtopbar .jrButton, .premiumtopbar a.jrButton, .premiumtopbar a.jrButton:link, .premiumtopbar a.jrButton:visited {
    color: #FFF !important;
    background-color: #9b44e8 !important;
    border-color: #9b44e8 !important;
} 



/* X */
.jr_pruseraccess.jrCompareField.alt ul {
    display: inline-flex;
}
figure.jrHeaderLogoaminB {
    border: 0 !important;
    box-shadow: none !important;
    height: auto !important;
    left: auto !important;
    position: absolute !important;
    width: 150px !important;
    z-index: 3;
    margin: 0 !important;
    overflow: hidden;
    top: 0;
    right: 10rem;
    bottom: auto !important;
}
.cosociallist .list-inline {
    text-align: center;
    margin-bottom: 0;
}
.jrTableGrid.jrResults .jrRow {
    display: block;
}
.cosociallist .list-inline li {
    font-size: 30px;
}
.jr_pruseraccess.jrCompareField ul {
    display: flex;
    flex-wrap: wrap;
    height: 80px;
    overflow: auto;
}
.jrTableGrid .jrRow {
    border-bottom: 2px solid var(--fwd-color-gray-400) !important;
}
li.bold a {
    font-weight: 800;
    letter-spacing: 0.5px;
}
.magzinamin .jrCustomFields {
    overflow: inherit;
    position: relative;
    display: inline-block;
    width: 100%;
}
ul.jrFieldValueList li:not(:only-child)::after {
    content: '';
}
.bg-purple .jrCustomFields .jrFieldGroup {
    background: #f7edf7 !important;
}
.magzinamin .jrListingMainImage.jrMediaLeft {
    margin: 0 !important;
}
.listul {
    list-style: none;
    margin: 0 auto;
    
    width: 250px;
    padding: 0 5px;
    
}
.listul .jrFieldValueList li {
    text-align: center !important;
    width: 100%;
}
.amincta ul.btnul {
    display: inline-table;
    margin: 0 auto;
    padding: 0;
    text-align: center;
    width: 100%;
}
.amincta {
    display: table;
    position: relative;
    width: 100%;
padding-top: 0px !important;
}
/*.amincta {
    text-align: center;
    margin: 0 auto;
    display: table;
}*/
.amincta .btnul li {
    padding: 2px 0 0;
}
.jrListingMainImage.jrMediaLeft {
    float: left;
    margin: 0 10px 0px 0 !important;
}
/*.listul .jrFieldValueList {
    display: table;
    text-align: center;
    margin: 0 auto !important;
}*/
figure.jrHeaderLogoamin {

    border: 0 !important;
    box-shadow: none !important;
    height: 250px !important;
    left: auto !important;
    position: absolute !important;
    width: 250px !important;
    z-index: 3;
    margin: 0 !important;
    overflow: hidden;
    top: 0;
    right: 10rem;
    bottom: auto !important;

}
.bran-logo-aminin .fwd-object-cover {
    object-fit: contain !important;
}
.bran-logo-aminin .fwd-shadow-md {
    box-shadow: none;
}
@media (max-width:780px){
.jrListingInfoButtons {
    overflow-x: auto;
    overflow-y: hidden;
}
figure.jrHeaderLogoamin { 
    border: 0;
    box-shadow: none;
    height: 150px !important;
    left: auto;
    position: absolute;
    width: 150px !important;
    z-index: 3;
    margin: 0;
    overflow: hidden;
    top: 0 !important;
    right: 0 !important;
    bottom: auto;
}
figure.jrHeaderLogoaminB { 
    border: 0;
    box-shadow: none;
    height: auto !important;
    left: auto;
    position: absolute;
    width: 100px !important;
    z-index: 3;
    margin: 0;
    overflow: hidden;
    top: 0 !important;
    right: 0 !important;
    bottom: auto;
}
.sunfw-content h1 {
    font-size: 18px;
}
.contentheading {
    width: 50% !important;
}
}
/* TEST by dean to test other options */
.jr_proemcoop.jrCompareField ul {
    display: flex;
flex-wrap: wrap;
height: 150px;
    overflow: auto;
}
/* committ by amin in 09/01/2021
.jrDetailHeader {
    box-shadow: none !important;
    margin: 0 !important;
    height: auto !important;
    position: relative;
}
.jrHeaderInfo h1 {
    font-family: Roboto;
    font-weight: 700 !important;
    line-height: 1.5;
    color: #394a5c !important;
    letter-spacing: 0px;
}
.jrHeaderBelowCover:not(.jrNoLogo) {
    position: absolute;
    left: 0 !important;
    top: 60px !important;
    z-index: 5 ;
}
.jrHeaderInfo {
    position: relative !important;
background: #fff !important;
color: #333 !important;
padding: 0 !important;
margin: 10px 0;
}
.jrHeaderLogo {
    position: relative !important;
    bottom: 0 !important;
    margin: 0 auto !important;
    vertical-align: middle;
    right: auto !important;
    left: auto !important;
}
*/
.nav-header.menu-title-amin:hover {
    background: transparent !important;
}
.nav-header.menu-title-amin:hover::before {
    border-left: 0 !important;
}
.nav-header.menu-title-amin{
clear: both;
color: rgba(255, 255, 255, 0.5) !important;
background: transparent;
font-size: 12px !important;
font-weight: bold;
margin-top: 0;
padding: 10px 5px 5px;
margin-bottom: 0;
text-transform: uppercase;
}
.jsn-logo-login {
    position: absolute;
    z-index: 99;
    top: 25px;
    right: 80px;
    font-size: 11px;
}
.far, .fas {
    font-family: "Font Awesome 5 Free";
}
.jsn-logo-login a, .jsn-logo-login i {color:#fff;}
.jsn-logo-mobile #column_column-55 {
    padding-left: 2px;
}
.amin-tableview-fields .jrFieldValue {
    margin-left: 0 !important;
}
/*.jrListingDetail .jrFieldGroup .jrFieldLabel{
width: 85px;
}*/
.jrListingDetail ul.jrFieldValueList li{
white-space: normal;
}
.jrListingDetail .jrFieldGroup .jrFieldValue {
    margin-left: 100px;
}
.jr-main.jrStyles .jrRow.jrDataListHeader {
    display: none;
}
.jrResults .amin-tableview-fields .jrCustomFields {
    
    margin: 0em 0;
}
.jr-page-header.jrPageHeader h1 {
    margin: 0;
}
.jr-page-header.jrPageHeader .jrPageDescription {
    margin: 0;
}
.jrRoundedPanelLt .jrFieldDiv.jrLeft {
    margin: 0;
}
.jr-page.jrPage.jrAdvSearchModule.jrRoundedPanel.jrForm {
    margin-bottom: 0;
}
.jrRoundedPanel, .jrRoundedPanelLt {
    padding: 0px 0;
}
.jrTableGrid.jrDataList.jrResults .jrCol {
    padding: 0 8px 2px;
}
.amin-tableview-fields .jrFieldLabel {
    display: none;
    width: 0;
}
.homelist .box-title {
    margin: 0;
	position: relative;

}
.jr-page.jrPage.jrAdvSearchModule.jrRoundedPanel.jrForm {
    margin-bottom: 0;
}
.jr-page.jrPage.jrAdvSearchModule.jrRoundedPanel.jrForm .jrFieldDiv.jrLeft {
    margin-bottom: 0;
}
.jrListingMainImage.jrMediaLeft{
float:none;
}
.jrCustomFields .jrFieldGroup.call-to-action {
    display: none;
}
/*
.listul {
    list-style: none;
margin: 0;
padding: 0;
transform: translateX(30%);
}*/
.listul li {
    padding: 0;
}
/*
.amincta ul.btnul{
display:inline-block;
margin: 0;
padding: 0;
}*/
.amincta .btnul li{
display: inherit;
}
.jrButton.jrSmall.yellow-btn {
    background: #ff9c00 !important;
    border-color: #f09403 !important;
}
.jrEngageUsersNav .fwd-h-5 {
    height: 1.85rem !important;
}
.jrEngageUsersNav .fwd-w-5 {
    width: 1.85rem !important;
}
.jrEngageUsersNav {
    height: 40px;
}
.jsn-logo-mobile{
margin-top:0px !important;
}
nav.navbar.sunfw-menu-head ul.navbar-nav > li > span.nav-header:not(.get-it), nav.navbar.sunfw-menu-head ul.navbar-nav > li > a:not(.get-it) {
    padding: 17px 20px !important;
    display: block;
}
.jrFieldDiv.jrLoginModuleLinks > a:nth-child(1)::after {
    content: "/";
    margin-left: 8px;
    color: #607a93;
}
#jr-single-payment {
    display: block !important;
}
#agile-form {
    margin: 5rem auto;
}
.jrLoginModule.jrLoginModuleHorizontal button {
    padding: 4.8px 12px;
}
.jr-login-module input.jrButton {
    padding: 4.8px 12px;
}
.jrCustomFields .jrFieldGroup.key-features {
    display: none;
}
.jrPreparation h4 {
    display: none;
}
.aminlefto {
    width: 48%;
    float: left;
}
.aminkeyfea {
    width: 100%;
    float: left;
}
.jrListingSummary, .jrListingDescription, .jrListingFulltext {
    margin-bottom: 1em;
    line-height: 1.7em;
    display: block;
    float: left;
    width: 100%;
}
.aminlefto .jrGrid.jrRecipeGrid .jrCol6 {
    width: 95%;
}
.bredilo .jrPathway.jrClearfix {
    display: none !important;
}
.agile_crm_form_embed {
    margin: 0 auto;
    text-align: center;
    display: table;
}
.aminrow {
    border: 1px solid #eee;
    padding: 5px;
    border-radius: 5px;
margin-bottom: 8px;

}
.aminrow .jrModuleItemTitle a {
    color: #333 !important;
}
.aminrow .jrModuleItemThumbnail img {
    border-radius: 5px;
}
.aminrow .jrModuleItemThumbnail {
    padding: 0;
    margin: 0 !important;
    float: none !important;
}
.serachformhome .jrAdvSearchModule.jrRoundedPanel {
    padding: 0;
border-bottom: 0;
}
#column_column_60 {
    padding-right: 0;
}
.serachformhome .jrAdvSearchModule.jrForm .jrFieldDiv label {
    color: #fff !important;
    display: none; 
}
.serachformhome {
    margin: 0 auto;
    display: table;
}
.inlinerow .row {
    display: inline !important;
}
.homelist .box-title span::after {
    border-bottom: 4px solid #0697ee;
    position: absolute;
    content: "";
    width: 4.5rem;
    bottom: 0;
    left: 0;
}
.solid-1 a {
    color: #fff;
    font-size: 15px !important;
}
.homelist .module-title {
    position: relative;
}
.homelist .jrMediaPhoto {
    height: 180px !important;
}
ul.comrightb {
    list-style: none;
    padding-left: 0;
}
.comright li a {
    color: #333 !important;
    font-size: 16px;
}
.acymailcl {
    vertical-align: middle;
text-align: right;
}
.comright {
    list-style: none;
    padding: 0;
}
.jrMediaForm .jrMediaDelete {
    position: absolute;
    right: auto !important;
    bottom: 10px;
}
.user-account-login.jrForm {
    padding: 0 !important;
}
ol.jrRecipeSteps li span { 
    margin-top: 0 !important;
}
.jrButton.jrGreen {
    background: green !important;
}
.jr-mylists-manager.jrDropdownMenu span::before {
    color: #888 !important;
}
.jrDropdown.jrManage.jrButton.jrSmall.jrIconOnly .jrDropdownMenu span::before {
    color: #888 !important;
}
.jrDropdown.jrManage.jrButton.jrSmall.jrIconOnly .jrDropdownMenu li{
 color: #333 !important;
    font-size: 16px !important;
    line-height: 20px !important;
}
.jrDropdown.jrSmall .jrDropdownMenu li {
    height: 3em !important;
}
.jr-mylists-manager.jrDropdownMenu li a {
    color: #333 !important;
    font-size: 16px !important;
    line-height: 20px !important;
}
.jrButton.jrOrange {
    background: orange !important;
}
.jr-simple-search a {
    display: none !important;
}
.jrFieldGroup.key-features {
    background: #fff !important;
    padding: 0px !important;
}
.jrCustomFields .jrFieldGroup {
    background: #eee ;
    padding: 10px ;
}
#sp-right ul li a {
    line-height: 21px !important;
}
/* 2020/12/27 INFO ICON CUSTOM FIELDS AREA */
.jr-more-info.jr-ready::after {
    content: " \f05a ";
    font-family: "Font Awesome 5 Free";
font-size: 12px;
color: #a0a0a0;
font-weight: 900;
}
.sunfw-pos-user6 {
    color: #fff;
    position: relative;
    top: 0px;
    font-size: 20px;
    font-weight: 500;
    line-height: 40px;
    padding-left: 10px;
}
#menu_item_menu ul.navbar-nav > li > a, #menu_item_menu ul.navbar-nav > li > span.nav-header{
text-transform: uppercase;
}
.jrTeweblengthFilter .jrRangeFilter {
    display: none !important;
}

.jrFilterFieldWrap.jrFilterSlideout::before {
color: #fff !important;
} 

.sunfw-pos-user6::before {
    content: " ";
    border: 1px solid #00a0ff;
    width: 1px;
    height: 40px;
    position: absolute;
    display: inline-block;
    left: 0;
	
}
.jrAdvSearchModule .jrSelect {
    width: 190px !important;
}
.jrAdvSearchModule .jrKeywords {
    width: 190px !important;
}
.jrAdvSearchModule.jrForm .jrFieldDiv label{
		color: #fff !important;
}
.sunfw-sticky.sunfw-sticky-open {
    background: #131a20 !important;
}
.jrCustomFields {
  
    padding: 0px !important;
}
.jrFieldValue {
    color: #51a3ff !important;
}
a {
    color: #00a0ff;
}
#sp-header-topbar a {
    color: #00a0ff;
}
.jrButton, a.jrButton, a.jrButton:link, a.jrButton:visited {
    color: #FFF !important;
    background-color: #00A2FF !important;
    border-color: #00A2FF !important;
	font-size: 13px !important;
}

.jrButton [class^="jrIcon"]::before {
    color: #fff !important;
}
#sunfw_section_stick-top {
    background: #131a20 !important;
}
.jrListingDetail .jrListingButtons {
  
    vertical-align: middle !important;
    display: inline-flex !important;
}
@media (max-width: 780px) { 
.customz.container-fluid {
    padding-right: var(--bs-gutter-x,.5rem);
    padding-left: var(--bs-gutter-x,.5rem);
}
.jr-login-module input.jrButton {
    padding: 3.8px 5px;
    font-size: 11px !important;
}
.logo-image-phone {
    height: 40px !important;
}
.jrLoginProfileName.mobile {
    font-size: 11px;
}
.jrLoginProfileName.mobile a, .jrLoginProfileName.mobile i {
    color: #fff;
}
#sp-header.lg-header #offcanvas-toggler {
    margin: 0px auto;
    text-align: center !important;
    float: none !important;
    background: #272f37;
    padding: 8px;
}
.burger-icon > span {
    background-color: #fff;
    height: 1.8px;
    width: 20px;
    text-align: center;
    margin: 3px auto;
}

.aminkeyfea {
    width: 100%;
    float: none;
}
.jrListingSummary, .jrListingDescription, .jrListingFulltext{
	float: none;
	}
}
.offcanvas-inner .menu li a:before{
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
	color: #fff !important;
	opacity: 1 !important;
	padding-right: 10px;
}
.offcanvas-menu .offcanvas-inner ul.menu > li {
    background: #0000004a;
    margin-bottom: 5px;
    padding: 0px;
    border-radius: 5px;
}
.offcanvas-inner .menu li a {
    font-family: 'Francois One', sans-serif;
	font-weight: 300 !important;
	color: #fff !important;
	opacity: 1 !important;
	font-size: 14px !important;
	text-transform: uppercase;
	padding: 10px !important;
}
.offcanvas-menu .menu-deeper .menu-toggler {
    color: #fff !important;
    width: 30px;
    border-radius: 0px 5px 0px 0px !important;
    line-height: 40px;
    background: #030f19b8;
    top: 0 !important;
    transform: translateY(0%) !important;
    text-align: center;
}
.offcanvas-menu {
    background-color: #1b242d;
    color: #fff;
}