//.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container



.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container h2, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h2 {
    
    color: var(--e-global-color-text) !important;
    font-family: var(--e-global-typography-d36d761-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-d36d761-font-size) !important;
    font-weight: var(--e-global-typography-d36d761-font-weight) !important;
    line-height: var(--e-global-typography-d36d761-line-height) !important;
    
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container h3, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h3 {
    font-family: var(--e-global-typography-792c758-font-family), Sans-serif !important;
    font-size: var(--e-global-typography-792c758-font-size) !important;
    font-weight: var(--e-global-typography-792c758-font-weight) !important;
    line-height: var(--e-global-typography-792c758-line-height) !important;
    color: var(--e-global-color-secondary) !important;
    
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container h4, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h4 {
    color: #0066cc !important;
    font-size: 21px !important;
    margin-bottom: 10px !important;
    margin-top: 10px !important;
    font-weight: var(--e-global-typography-792c758-font-weight) !important;
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container b, .casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container strong, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container b, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container strong {
    /* font-weight: bolder; */
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container a, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container a {
    color: var(--e-global-color-secondary);
    transition: 300ms;
    border-bottom: 1px solid transparent;
    
}
.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container a:hover, .whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container a:hover {
    border-color: var(--e-global-color-secondary);
}


.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h3,
.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h4,
.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container a {
   color: var(--e-global-color-accent) !important
}

.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container a:hover {
    border-color: var(--e-global-color-accent) !important;
}

.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container p {
    margin-top: 20px; 
    margin-bottom: 20px; 
}


.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container h3 {
    font-size: 20px !important;
    line-height: 24px !important;
    font-family: Arial !important;
    margin-bottom: 10px !important;
    margin-top: 40px !important;
    padding: 0px !important;
    font-weight: Bold !important;
    color: #0066cc !important;    
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container hr, .whitepapers .elementor-widget-theme-post-content .elementor-widget-container hr {
    margin-top: 40px !important;
    margin-bottom: 40px!important;
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container ul li, .whitepapers .elementor-widget-theme-post-content .elementor-widget-container ul li,
.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container ol li, .whitepapers .elementor-widget-theme-post-content .elementor-widget-container ol li {
    margin-top: 7px !important;
    margin-bottom: 7px!important;
    margin-left: 0 !important
}
.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container ul, .whitepapers .elementor-widget-theme-post-content .elementor-widget-container ul,
.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container ol, .whitepapers .elementor-widget-theme-post-content .elementor-widget-container ol {

    padding-left: 17px !important
}

.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container button, .whitepapers .elementor-widget-theme-post-content .elementor-widget-container button {
    margin-top: 40px !important
}


.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h2 {
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    margin-bottom: 10px;
    margin-top: 40px;
    padding: 0px;
    font-weight: Bold;
    color: #0066cc;    
}

.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h3 {
	font-size: 18px !important;
	line-height: 20px !important;
	font-family: Arial !important;
    margin-bottom: 10px !important;
	margin-top: 40px !important;
    padding: 0px !important;
    font-weight: 400 !important;
	color: #0066cc !important;
}
.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container h3 + p {
    margin-top: 10px !important;
}
.casestudies-template-default .elementor-widget-theme-post-content .elementor-widget-container h3 + p {
    margin-top: 10px !important;
}

html body.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container blockquote {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
    font-style: italic  !important;
}

.page-id-24499 .elementor-24499 .elementor-widget-button + .elementor-widget-button {
    display: none !important    
} 


html body.whitepapers-template-default .elementor-widget-theme-post-content .elementor-widget-container p a[href*=".pdf"][target="_blank"][rel~="noopener"] {
    display: none !important;
}



.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container h2 {
    font-size: 20px;
    line-height: 24px;
    font-family: Arial;
    margin-bottom: 10px;
    margin-top: 40px;
    padding: 0px;
    font-weight: Bold;
    color: var(--e-global-color-accent)  
}

.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container h3 {
	font-size: 18px !important;
	line-height: 20px !important;
	font-family: Arial !important;
    margin-bottom: 10px !important;
	margin-top: 40px !important;
    padding: 0px !important;
    font-weight: 500 !important;
	color: var(--e-global-color-accent)  
}

.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ul {
    margin-left: 0;
    padding-left: 0;
}

.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ol {
    margin-top: 20px;
    margin-bottom:20px;
}

 
.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ul li {
    list-style: none
}

 
 

.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ul li {
 border-bottom: 1px solid silver;
 margin-bottom: 10Px;
 padding-bottom:10px
}

.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ul li:last-child {
 border-bottom: 1px solid transparent;
 margin-bottom: 30Px;
}

.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ul li b,
.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container ul li strong {
    color:var(--e-global-color-accent);
    font-weight: 200 
}


.datasheets-template-default .elementor-element.elementor-element-aa6e9ee:not(.elementor-motion-effects-element-type-background), .datasheets-template-default .elementor-element.elementor-element-aa6e9ee > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: var(--e-global-color-accent) !important;
}

.datasheets-template-default .elementor-element.elementor-element-aa6e9ee:not(.elementor-motion-effects-element-type-background) a:hover {
    color: yellow !important;
}

html body.datasheets-template-default .elementor-widget-theme-post-content .elementor-widget-container blockquote {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
    font-style: italic  !important;
}



/*
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h1 {
    color: white !important
}
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h2 {
    color: red !important
}
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h3 {
    color: blue !important
}
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h4 {
    color: orange !important
}

body.single-casestudies .casestudies-category-rdsn .elementor-widget-container p strong {
    color: green !important
}

body.single-casestudies .casestudies-category-rdsn .elementor-widget-container p {
    color: grey !important
}












body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h1::before, 
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h2::before, 
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h3::before, 
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h4::before, 
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container p::before 
{
    display: block;
    font-size: 15px;
    padding: 0 10px;
    line-height: 31px;
    font-weight: 400;
    width: max-content;
    color: white;
    position: absolute;
    left: -130px;    
}

body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h1::before {
    content: 'H1 custom';
    background: white;
    color: black
}

body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h2::before {
    content: 'H2 custom';
    background: red;
}
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h3::before {
    content: 'H3 custom';
    background: blue;
}
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container h4::before {
    content: 'H4 custom';
    background: green;
}
body.single-casestudies .casestudies-category-rdsn .elementor-widget-container p::before {
    content: 'P custom';
    background: grey;
}

body.single-casestudies .casestudies-category-rdsn .elementor-widget-container p strong::before {
    content: 'paragraph strong';
    display: block;
    font-size: 15px;
    color: white;
    background: green;
    padding: 0 10px;
    line-height: 31px;
    font-weight: 400;
    width: max-content;
}
*/
