.bottom_button {
    width: 100%;
    text-align: center;  
  margin: 30px auto;
}

.red_button {
  background-color: red;
  padding: 5px 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  font-weight: 700;
  font-size: 1.2em;
  border: 0px solid rgb(187, 21, 0);
  background: #058638; 

/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #044cd0 0%, #0069d9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#044cd0), color-stop(100%,#0069d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #044cd0 0%,#0069d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #044cd0 0%,#0069d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #044cd0 0%,#0069d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #044cd0 0%,#0069d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044cd0', endColorstr='#0069d9',GradientType=0 ); /* IE6-8 */
}

.red_button2 {
  background-color: red;
  padding: 5px 10px;
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  color: white;
  font-weight: 700;
  font-size: 1.2em;
  border: 0px solid rgb(187, 21, 0);
  background: #ed6436; 

/* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmMzAxOSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjZjA0MDQiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #d03f06 0%, #d93300 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#044cd0), color-stop(100%,#0069d9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #044cd0 0%,#0069d9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #044cd0 0%,#0069d9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #044cd0 0%,#0069d9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #044cd0 0%,#0069d9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#044cd0', endColorstr='#0069d9',GradientType=0 ); /* IE6-8 */
}


<!-- 2-->
.b-radius10{border-radius: 10px 10px 10px 10px;-moz-border-radius: 10px 10px 10px 10px;-webkit-border-radius: 10px 10px 10px 10px;}

.b-radius4{border-radius: 4px 4px 4px 4px;-moz-border-radius: 4px 4px 4px 4px;-webkit-border-radius: 4px 4px 4px 4px;}

.contact_mail a{color:#6e6e6e;}
 
.chronoform a {display:none;}

.border_right{border-right: solid 1px silver;}

.padding10 {padding:10px;}
.margin10px{margin:10px;}
 
.new {border: 1px dashed silver;}

.center {
text-align:center;
}

.one_third{
width: 29%;
}

.two_third{
width:65%;
padding: 0px 15px;
}

.rt-alpha.rt-grid-4 {
width: 190px;
}

.rt-container.rt-grid-4 {
padding: 10px;
margin: 5px;
}

.table td{
vertical-align: middle;
}
 
.align_center{
text-align: center;
}

.align_right{
text-align:right;
}

.left{
float:left;
}
 
.right{
float:right;
}

.width100 {
width:100%;
}

.width50{
width:46%;
margin:10px;
}

.width40{
width:40%;
}

.width30{
width:30%;
}

.width45{
width:45%;
}

.width70{
width:65%;
margin:10px;
}

.maxwidth75{
max-width:75%;
}

.dashes_bottom{
border-bottom: 1px dashed #cbcbcb;
}

.artist_data{

}
<!-- -->

input[type="text"]:not(.form-control), input[type="email"]:not(.form-control), input[type="url"]:not(.form-control), input[type="date"]:not(.form-control), input[type="password"]:not(.form-control), input[type="search"]:not(.form-control), input[type="tel"]:not(.form-control), input[type="number"]:not(.form-control), select:not(.form-control) {
    display: block;
    width: 100%;
    padding: 0.3rem 0.75rem;
    font-size: 1rem;
    line-height: 1.25;
    color: #495057;
    background-color: #fff;
    background-image: none;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: 0.25rem;
    transition: border-color ease-in-out 0.15s, box-shadow ease-in-out 0.15s;
}
<!-- -->
#sp-main-body {
    padding: 50px 0;
}
<!-- -->
.artist_image {
-webkit-box-shadow: 1px 4px 9px -5px rgba(0,0,0,0.75);
-moz-box-shadow: 1px 4px 9px -5px rgba(0,0,0,0.75);
box-shadow: 1px 4px 9px -5px rgba(0,0,0,0.75);
border-radius: 10px 10px 10px 10px;
-moz-border-radius: 10px 10px 10px 10px;
-webkit-border-radius: 10px 10px 10px 10px;
border: 5px solid #ffffff;}
<!-- -->
img {
    display: block;
    max-width: 100%;
    max-height: 450px;
}
<!--  -->
fieldset {
    min-width: 0;
    padding: 0;
    margin: 60px;
    border: 0;
}
<!-- -->

<!-- -->
.alert-success {
    color: #fff;
    background-color: #3478ef;
    border-color: #4771b0;
}
<!-- -->

.cbp-l-loadMore-button .cbp-l-loadMore-link, .cbp-l-loadMore-button .cbp-l-loadMore-button-link {
    border: 1px solid #001CB7;
    color: #001CB7;
    display: inline-block;
    font: 400 12px/36px "Open Sans", sans-serif;
    min-width: 80px;
    text-decoration: none;
    padding: 0 30px;
    outline: 0;
    margin-top: 40px;
    box-shadow: none;
    -webkit-transition: color .25s;
    transition: color .25s;
}

<!-- -->

.cbp-l-loadMore-button .cbp-l-loadMore-link:hover, .cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, .cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading {
    color: #0AB94A;
}

<!-- -->

.cbp-l-loadMore-button .cbp-l-loadMore-link:hover, .cbp-l-loadMore-button .cbp-l-loadMore-button-link:hover, .cbp-l-loadMore-button .cbp-l-loadMore-link.cbp-l-loadMore-loading {
    color: #0AB94A;
}

img.desaturate { margin-bottom:10px;-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);filter: grayscale(100%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */-webkit-transform: scale(1);-moz-transform: scale(1);-ms-transform: scale(1);-o-transform: scale(1);transform: scale(1);transition-property: all;-moz-transition: all 1s ease;transition-duration: 1s;  }img.clients {  max-width:140px;}

img.desaturate:hover { -webkit-filter: grayscale(0%);-moz-filter: grayscale(0%);filter: grayscale(0%);filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'1 0 0 0 0, 0 1 0 0 0, 0 0 1 0 0, 0 0 0 1 0\'/></filter></svg>#grayscale");-webkit-transform: scale(1.1);-moz-transform: scale(1.1);-ms-transform: scale(1.1);-o-transform: scale(1.1);transform: scale(1.1);transition-property: all;-moz-transition: all 1s ease;transition-duration: 1s;  }

.article-details .article-full-image img {
    display: inline-block;
    border-radius: 4px;
    margin: 0 10px 0 -5px;
    max-width: 300px;
    padding-top: 10px;
}

.fa-clock-o::before {
    content: "\f017";
    display: none;
}


.article-social-share .social-share-icon ul {
    padding: 0;
    list-style: none;
    margin: 0;
    display: none;
}

.logo-image {
    height: 36px;
}

.article-details .article-header h1, .article-details .article-header h2 {
    font-size: 2.00rem;
}

.article-details .article-ratings-social-share {
    padding: 0 0;
    border-top: 1px solid #f5f5f5;
    border-bottom: 1px solid #f5f5f5;
    margin-bottom: 1rem;
}
body, .sp-preloader {
    color: #000;
}

.sp-megamenu-parent > li > a, .sp-megamenu-parent > li > span {
    display: inline-block;
    padding: 0 6px;
    line-height: 60px;
    font-size: 14px;
    margin: 0;
}

.cbp-l-grid-blog-desc {
    font: 400 13px/18px "Open Sans", sans-serif;
    color: #9B9B9B;
    margin-top: 0px;
    display: none;
}

<!-- -->
#djcatalog .djc_items .djc_item_in, #djcatalog .djc_related_items .djc_item_in {
    padding: 5px 5px;
    text-align: center;
}

#djcatalog a img {
    border: none;
    outline: none;
    margin-left: auto;
    margin-right: auto;
    border-radius: 70px 45px;
}

#sp-bottom {
    font-size: 14px;
    line-height: 1;
}

.pagination > li > a, .pagination > li > span {
    color: #2810d7;
}

#djcatalog .djc_filters_in {
    margin-bottom: -20px;
    margin-top: -25px;
}

#djcatalog .djc_filters input.inputbox {
    margin: 0px 10px 0px 10px;
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        margin-left: 10px;
}

.article-list .article .article-header h1 a, .article-list .article .article-header h2 a {
    color: #000;
}

.pager > li a {
    border: 1px solid #ededed;
    color: #000;
}