/*

 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

*/

.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 .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;
}
















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

  
]




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


  .sdm_download.green {

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


}

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

}
 
  ]