/*

 Theme Name:   New Swift

 Theme URI:    https://generatepress.com

 Description:  Default GeneratePress child theme

 Author:       Luke Rogers, using base provided by Tom Usborne

 Author URI:   https://tomusborne.com

 Template:     generatepress

 Version:      0.1

*/



body.right-sidebar .site-content {
	max-width:1280px;
	margin:0 auto;
}


.comments-area {
	max-width:1200px;
	margin:0 auto;
}
.comments-title {
	display:none!important;
}
div#comments:before {
    content:"Messages";
    font-size: 30px;
	font-weight:700
}

.sdm_download.green {
    background: #ff2772!important;
   font-size:16px!important;
   padding:15px 25px!important;
    color: #fff !important;
    text-shadow: 0 0px 0 #cfe5a4!important;
	FONT-WEIGHT:400!important;
	letter-spacing:0.1EM!important;

}

.sdm_download_item {
    display: block;
    border: 1px solid #ccc!important;
    padding: 20px!important;
	background-color:#fff!important;
}

.sdm_download_title {
    font-size: 21px!important;
    line-height: 1.3em!important;
}

.sdm_download_thumbnail {
	display:none!important;
}





.em.em-list.size-small .em-item {
	background-color:#fff!important;
}


.em.em-list .em-item .em-item-info h3.em-item-title, .em.pixelbones a {
	font-size:25px!important;
	font-weight:700!important;
	color:#ff2772!important;
}
.em.em-list .em-item .em-item-info {
    border-left: 1px solid #ff2772!important;
    padding: 0 10px 0 35px;
}

.em-item-image.has-placeholder {
	display:none!important;
}
.em.pixelbones .input .button {
	background-color:#ff2772!important;
	color:#fff!important;
	padding:10px 20px!important;
	font-size:16px!important;
	height:auto!important;
	text-transform:Lowercase!important;
}
.em-event-add-to-calendar {
	color:#ff2772!important;

}
.em button.input.em-event-add-to-calendar {
    padding-left: 0px !important;
}
.em-item-meta-line.em-event-meta-datetime {
	margin-bottom:10px!important;
}
.em.em-list.em-grid .em-item .em-item-info, .em.em-list.size-small .em-item .em-item-info {

    border-top: 0px solid var(--default-border)!important;

}






.nf-form-content button, .nf-form-content input[type=button], .nf-form-content input[type=submit] {
    background: #ff2772!important;
    color: #fff!important;
	    border-radius: 5px!important;
}
.nf-form-content button:hover, .nf-form-content input[type=button]:hover, .nf-form-content input[type=submit]:hover {
    background: #562f8c!important;

}



.__wpdm_gb_section.__wpdm_gb_package {

	margin-bottom:20px;
}
.__wpdm_gb_section.__wpdm_gb_package .pull-left{

	margin-right:20px;
}
.wpdm-download-link.download-on-click.btn.btn-primary  {
margin-top:20px;
}
.__wpdm_gb_section.__wpdm_gb_package .media-body{

	font-size:14px;
}
.__wpdm_gb_section.__wpdm_gb_package .media-body .ptitle{

	font-size:18px;
}
.w3eden .card-footer {

 

}



.wpdm-link-tpl.link-btn .media-body{
		padding-left:20px;

}
.wpdm-link-tpl.link-btn .media-body .label.label-default{
	padding-left:20px;


}
.wpdm-link-tpl.link-btn .media-body div{
	float:right;
	margin:10px 0 0 10px

}

.w3eden .btn-primary:not(:disabled):not(.disabled):link {
	background-color: #ff2772!important;
}
.w3eden .btn-primary:not(:disabled):not(.disabled):active {
	background-color: #000!important;
	color:#fff!important;
}




.gb-button.new-swift-button{
	    display: inline-flex;
    align-items: center;
    column-gap: 0.5em;
    padding: 15px 20px;
    border-radius: 5px;
    background-color: #ff2772;
    color: #fff;
    text-decoration: none;
}
.gb-button.new-swift-button:hover, .gb-button.new-swift-button:active{
    background-color: #562f8c;

}






.arf_form.arf_form_outer_wrapper#arffrm_100_container .formtitle_style,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .formtitle_style,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .formtitle_style
 {
	color:#562f8c;
	font-weight:bold;
}
.arf_form.arf_form_outer_wrapper#arffrm_100_container .arf_heading_div h2.arf_sec_heading_field,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .arf_heading_div h2.arf_sec_heading_field,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .arf_heading_div h2.arf_sec_heading_field
 {
	color:#562f8c;
	font-weight:bold;
	font-size:20px;
	padding-left:10px;
	border-left:10px solid #ff2772;

}
.arf_form.arf_form_outer_wrapper#arffrm_100_container .arf_field_description.arf_heading_description,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .arf_field_description.arf_heading_description,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .arf_field_description.arf_heading_description
 {
	margin-bottom:40px!important;
}


.arf_form.arf_form_outer_wrapper#arffrm_100_container .arf_heading_div,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .arf_heading_div,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .arf_heading_div 
 {
	background-color:#f0f0f0;
	margin-bottom:40px
}
.arf_form.arf_form_outer_wrapper#arffrm_100_container .arf_heading_div#heading_143,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .arf_heading_div#heading_166,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .arf_heading_div#heading_166
 {

	margin-bottom:0px
}
.arf_form .arf_field_description.arf_heading_description {
	margin-bottom:20px;
}
.arf_form.arf_form_outer_wrapper#arffrm_100_container div.formdescription_style,
.arf_form.arf_form_outer_wrapper#arffrm_101_container div.formdescription_style,
.arf_form.arf_form_outer_wrapper#arffrm_102_container div.formdescription_style
 {

	color:inherit;
    font-size: inherit
}
.arf_form.arf_form_outer_wrapper#arffrm_100_container label.arf_main_label,
.arf_form.arf_form_outer_wrapper#arffrm_101_container label.arf_main_label,
.arf_form.arf_form_outer_wrapper#arffrm_102_container label.arf_main_label
 {
	font-weight:bold;
	color:#562f8c;
}

.arf_form.arf_form_outer_wrapper#arffrm_100_container .file_main_control,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .file_main_control,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .file_main_control
 {
	margin-top:10px;
}
.arf_form.arf_form_outer_wrapper#arffrm_100_container #brand-div,
.arf_form.arf_form_outer_wrapper#arffrm_101_container #brand-div,
.arf_form.arf_form_outer_wrapper#arffrm_102_container #brand-div
 {
	display: none !important;
    visibility: hidden !important;
	left:-1000px;
	position:absolute
}



ul.your-account-menu {
    margin: 0 0 0em 0em;
	    list-style: none;
}
ul.your-account-menu a{
   text-decoration:none;
   border-bottom:1px solid #ff2772;
   padding:10px 0;
       display: block;
}
ul.your-account-menu a{
   text-decoration:none;
   border-bottom:1px solid #ff2772;
   padding:10px 0;
       display: block;
	
	
}




body.single-wpdmpro .w3eden .col-md-5{
	-ms-flex: 0 0 100%;
        flex: 0 0 100%;
        max-width: 100%;
}
body.single-wpdmpro .col-md-7{
	display:none
}
body.single-wpdmpro .w3eden .col-md-5 .list-group{
	margin-left:0
}


.wp-child-theme-newswift .w3eden .btn-primary {
    background-color: #ff2772;
    border-color: #ff2772;
}
.wp-child-theme-newswift .w3eden .btn-primary:active {
    background-color: #562f8c;
    border-color: #562f8c;
}




.home-icon2 {
	
	background-repeat:no-repeat;
	background-position:center left;
	min-height:50px;
	padding-left:80px
	
}
.home-icon2.docs {
	background-image:url(https://staging.newswift-jczj.temp-dns.com/wp-content/uploads/2025/07/icon-doc.png);
}
.home-icon2.complaints {
	background-image:url(https://staging.newswift-jczj.temp-dns.com/wp-content/uploads/2025/07/icon-complaint.png);
}
.home-icon2.feedback {
	background-image:url(https://staging.newswift-jczj.temp-dns.com/wp-content/uploads/2025/07/icon-feedback.png);
}
.home-icon2.survey {
	background-image:url(https://staging.newswift-jczj.temp-dns.com/wp-content/uploads/2025/07/icon-survey.png);
}
.home-icon2.event {
	background-image:url(https://staging.newswift-jczj.temp-dns.com/wp-content/uploads/2025/07/icon-event.png);
}
.home-icon2.ideas {
	background-image:url(https://staging.newswift-jczj.temp-dns.com/wp-content/uploads/2025/07/icon-ideas.png);
}






.data-added:before {
	content:"Date Added:";
}

 .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta {
    margin-left: 0em!important;
}




.stuckElement.is_stuck .main-nav ul li a {
	font-size:14px;
	padding-left:20px;
	padding-right:7px
}


.home-swapper-image {
	max-width:300px;
	float:right;
	margin:0 0 20px 20px;
}



@media (max-width: 1165px) {

.my-account-large {
	display:none!important;
	}
}

@media (max-width: 980px) {
   .site-header#masthead {
        display: block !important;
        opacity: 1!important;
    }
	
	.main-title {
		display:none!important;
	}
	.site-logo {
  
    width: 130px!important;
}
.inside-header {
    align-items: start!important;
	padding:20px 30px!important;
}

.main-navigation .main-nav ul li a {
    padding:25px 20px 25px 20px!important;
    line-height: 20px!important;
}
.main-navigation .main-nav>ul {
margin-top:50px;

}
.navigation-branding {
	Display:none!important;
}

.gb-grid-column.gb-grid-column-a1a27fb0{
	order:1
}
.gb-grid-column.gb-grid-column-e3733216{
	order:2
}

}






@media screen and (max-width: 780px) {

.arf_form.arf_form_outer_wrapper#arffrm_100_container .arf_fieldset,
.arf_form.arf_form_outer_wrapper#arffrm_101_container .arf_fieldset,
.arf_form.arf_form_outer_wrapper#arffrm_102_container .arf_fieldset
 {
	padding:20px
}
    .inside-header {
       
        text-align: left!important
    }

}

@media screen and (max-width: 550px) {

.home-swapper-image {
	float:none;
	margin:0 0 25px 0;
	width:100%;
		max-width:510px;
}

}
@media screen and (max-width: 480px) {


  .sdm_download.green {

   font-size:14px!important;
   padding:10px 18px!important;


}

.sdm_download_title {
    font-size: 18px!important;

}
 
}
  
.comment-form>.form-submit {
	margin-bottom:70px!important;
}