/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Sep 03 2026 | 14:14:57 */


@font-face {
  font-display: swap;
}


/*ul.fusion-checklist.fusion-404-checklist.error-menu .fa-angle-right:before*/
ul.fusion-checklist.fusion-404-checklist.error-menu .fusion-li-item-content {
    margin-left: 10px !important;
}
ul.fusion-checklist.fusion-404-checklist.error-menu span.icon-wrapper.circle-yes{
	display:none !important
}

button.tml-button {
    display: inline-block;
    margin-top: 0.125rem;
    padding: 0.695rem 1.8rem 0.675rem;
    border-radius: 0;
    background-color: #5a698a;
    font-size: .95rem;
    font-weight: 500;
    letter-spacing: .0475rem;
    text-transform: uppercase;
    color: #fff;
    border: none;
}

ul.tml-links {
    list-style: none;
    margin-left: 0 !important;
    padding-left: 0 !important;
}


div#frm_form_4_container input[type=text], div#frm_form_4_container input[type=email] {
    border: 1px solid #5a698a !important;
    border-radius: 5px !important;
    height: 45px !important;
    background: transparent !important;
}

div#frm_form_4_container textarea{
    border: 1px solid #5a698a !important;
    border-radius: 5px !important;
    background: transparent !important;
}



.frm_style_formidable-style.with_frm_style .frm_submit button {
    background: #5a698a !important;
    border-radius: 50px;
    font-weight: 700;
    text-transform: capitalize;
    border: none !important;
    color: #fff !important;
    font-size: 18px;
    padding: 10px 30px;
}

.with_frm_style .frm_top_container .frm_primary_label {
    font-weight: 700;
    font-size: 18px;
    color: #444;
}











.modal-form-jobs input#gform_submit_button_3 {
    margin-top: 20px;
}

input#gform_submit_button_3 {
    background: #5a698a;
    border-radius: 50px;
    font-weight: 700;
    text-transform: capitalize;
}

.gform_wrapper {
    margin-bottom: 20px !important;
}
input#gform_submit_button_1:hover {
    border: 2px solid #5a698a;
    background: transparent;
    color: #5a698a;
}

input#gform_submit_button_1 {
    border: 2px solid #5a698a;
}

input#gform_submit_button_2:hover {
    border: 2px solid #5a698a;
    background: transparent;
    color: #5a698a;
}

input#gform_submit_button_2 {
    border: 2px solid #5a698a;
}

.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield_select[multiple=multiple] {
    color: #000 !important;
}
.gform_wrapper .gfield input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), .gform_wrapper .gfield select, .gform_wrapper .gfield textarea{
    color: #000 !important;
}



.checklist-big-icon i.fusion-li-icon {
    font-size: 30px !important;
}

.custom-checklist-no-icons li.fusion-li-item span.icon-wrapper.circle-no {
    display: none !important;
}
.custom-checklist-no-icons li.fusion-li-item  .fusion-li-item-content {
    /*margin-left: 0px !important;*/
}


.custom-toggles-title span.fusion-toggle-heading {
    font-weight: 700;
}



.custom-flip-boxes.fusion-flip-boxes .fusion-flip-box h2.flip-box-heading {
    font-size: 20px !important;
}
.custom-flip-boxes .flip-box-front-inner {
    font-size: 15px !important;
}
.custom-flip-boxes .flip-box-back-inner p {
    font-size: 15px !important;
}
.custom-flip-boxes i {
    font-size: 45px !important;
    margin-bottom: 20px !important;
}
.custom-flip-boxes .fusion-flip-box-wrapper.fusion-column {
    margin-bottom: 20px !important;
}




.fusion-image-carousel {
    margin-bottom: 20px !important;
}

.custom-checklist-with-btns a.fusion-button {
    margin-top: 10px !important;
    margin-bottom: 20px !important;
}



.custom-testimonials .review.no-avatar.active-testimonial {
    background: transparent !important;
}
.custom-testimonials .review.no-avatar{
    background: transparent !important;
}
.custom-testimonials  blockquote q{
	font-style:normal !important;
}
.custom-testimonials  blockquote {
	background: transparent !important;
}


.custom-testimonials .author {
    margin-top: 0px !important;
}
.custom-testimonials a {
    border-color: #c2d1ce !important;
}
.custom-testimonials .activeSlide{
background-color: #c2d1ce !important;
}

.custom-testimonials #fusion-testimonials-1 a:hover, .custom-testimonials #fusion-testimonials-1 a.activeSlide{
background-color: #c2d1ce !important;
}


.custom-testimonials:before {
    content: "";
    display: inline-block;
    background: url(https://www.arthritisde.com/wp-content/uploads/2021/01/icon-01.png);
    background-size: contain;
    background-repeat: no-repeat;
    width:30px;
    height: 40px;
    position: absolute;
    top: 7%;
    left: -8%;
	z-index:9999;
}
.custom-testimonials:after {
    content: "";
    display: inline-block;
    background: url(https://www.arthritisde.com/wp-content/uploads/2021/01/icon-02.png);
    background-size: contain;
    background-repeat: no-repeat;
    width: 30px;
    height: 40px;
    position: absolute;
    bottom: 40%;
    right: -8%;
	z-index:9999;
}


nav#avada-vertical-menu-widget-2 ul li a {
    padding-left: 0px !important;
}

footer.fusion-footer-widget-area.fusion-widget-area p {
    font-size: 14px;
}

.avada-has-rev-slider-styles .avada-skin-rev {
    border-top: 0px solid #d2d3d4 !important;
    border-bottom: 0px solid #d2d3d4!important;
    box-sizing: content-box;
}


.cont-white-text {
	color:#fff !important;
}
.cont-white-text a{
	color:#fff !important;
}
.cont-white-text h1{
	color:#fff !important;
}
.cont-white-text h2{
	color:#fff !important;
}
.cont-white-text h3{
	color:#fff !important;
}
.cont-white-text h4{
	color:#fff !important;
}
.cont-white-text h5{
	color:#fff !important;
}
.cont-white-text h6{
	color:#fff !important;
}

section#media_image-2 {
    margin-bottom: 30px !important;
}

.notitle-gf label.gfield_label {
    display: none !important;
}


input#gform_submit_button_1 {
    background: #5a698a;
    border-radius: 50px;
    font-weight: 700;
    text-transform: capitalize;
}
input#gform_submit_button_2 {
    background: #5a698a;
    border-radius: 50px;
    font-weight: 700;
    text-transform: capitalize;
}

form#gform_1 input[type=text] {
    border: 1px solid #5a698a !important;
    border-radius: 5px !important;
    height: 45px !important;
    background: transparent !important;
}
form#gform_1 textarea {
    border: 1px solid #5a698a !important;
    border-radius: 5px !important;
    background: transparent !important;
}



form#gform_3 input[type=text] {
    border: 1px solid #5a698a !important;
    border-radius: 5px !important;
    height: 45px !important;
    background: transparent !important;
}
form#gform_3 textarea {
    border: 1px solid #5a698a !important;
    border-radius: 5px !important;
    background: transparent !important;
}



nav.fusion-secondary-menu li#menu-item-109 a span {
    background: #5a698a;
    padding: 5px 20px;
    border-radius: 50px;
    color: #fff;
}
nav.fusion-secondary-menu li#menu-item-110 a span {
    color: #5a698a !important;
}
nav.fusion-secondary-menu li#menu-item-110 a span i {
    color: #5a698a !important;
    font-size: 25px;
}
.fusion-contact-info {
    font-weight: 500;
}


.custom-doughnut-chart h4.fusion-chart-title {
    position: absolute;
    left: 41%;
    top: 37%;
    color: #5a698a !important;
    font-weight: 700;
}
.custom-doughnut-chart {
    position: relative !important;	
}

.cont-h2-nobold h2{
	font-weight:400 !important;
}

.fusion-footer-widget-area a:hover {
    color: #fff !important;
}


@media only screen and (max-width: 800px){
	
	.br-hiden-onmovil{
		display:none !important;
	}
	.cont-padding-top-bottom-100{
	padding-top:40px !important;
	padding-bottom:20px !important;
}
	.cont-padding-top-100{
	padding-top:40px !important;
}
	.cont-padding-bottom-100{
	padding-bottom:20px !important;
}
	.cont-padding-top-bottom-50{
		padding-top:40px !important;
	padding-bottom:20px !important;
	}
	.cont-padding-top-50{
		padding-top:40px !important;
	}
	.cont-padding-bottom-50{
	padding-bottom:20px !important;
	}
	
	.fusion-footer footer .fusion-column.fusion-column-last {
    margin-bottom: 20px !important;
}
	.cont-one-fourth-padding-inn .fusion-column-wrapper {
    padding-top: 30px !important;
    padding-bottom: 20px !important;
}
		
.gform_wrapper {
    margin-bottom: 0px !important;
}
	
.fusion-header .fusion-logo img {
    max-width: 230px !important;
}
	
.custom-doughnut-chart h4.fusion-chart-title {
    position: absolute;
    left: 43%;
    top: 40%;
    color: #5a698a !important;
    font-weight: 700;
}
.fusion-flip-boxes {
    margin-bottom: 5px !important;
}
	
	
.cont-text-center-onmovil .fusion-text {
    text-align: center !important;
}
	.cont-text-center-onmovil span.fusion-imageframe.imageframe-none {
    /* text-align: center !important; */
    display: block !important;
    /* float: none !important; */
    margin: 0 auto !important;
}
	
body.post-template-default.single.single-post #content {
    margin-bottom:20px!important;
}
.single .fusion-sharing-box {
    margin-bottom: 0;
    margin-top: 30px !important;
}
/*.button-xlarge{ 
   padding: 13px 29px;
    line-height: 17px;
    font-size: 14px;
}*/
	
/*********************************************/
body {
    font-size: 16px!important;
}	
	
.post-content h1{
    font-size: 32px !important;
}
#wrapper .post-content h2 {
    font-size: 26px !important;
}
.post-content h3 {
    font-size: 22px;
}
	
	
	
#wrapper  .cont-h2-mobil-small h2 {
    font-size: 20px !important;
}

#wrapper h2.blog-shortcode-post-title.entry-title {
    font-size: 24px !important;
}
	
	
	
}

@media only screen and (min-width: 800px){
	
	/*	.tml.tml-login form {
    width: 33% !important;
    margin-left: auto;
    margin-right: auto;
}*/
.tml.tml-login {
    width: 33%;
    margin-left: auto;
    margin-right: auto;
}
	
	
	.cont-img-bottom-position .imageframe-align-center {
    bottom: 0px !important;
    position: absolute;
}
	
	
	.cont-padding-top-bottom-100{
	padding-top:100px !important;
	padding-bottom:80px !important;
}
	.cont-padding-top-100{
	padding-top:100px !important;
}
	.cont-padding-bottom-100{
	padding-bottom:80px !important;
}
	.cont-padding-top-bottom-50{
		padding-top:50px !important;
	padding-bottom:30px !important;
	}
	.cont-padding-top-50{
		padding-top:50px !important;
	}
	.cont-padding-bottom-50{
	padding-bottom:30px !important;
	}
	.cont-one-fourth-padding-inn .fusion-column-wrapper {
    padding-top: 140px !important;
    padding-bottom: 40px !important;
}
	
}