.mb0 {
margin-bottom: 0!important;
}
.radius {
border-radius: 8px;
}
.orange h3 {
color: #df611a;
font-size: 20px;
}
.orange  {
color: #df611a!important;
}
.white  {
color: #ffffff!important;
}
.small-text {
font-size: 14px;
}
.masthead.shadow-decoration:not(.side-header-menu-icon):not(#phantom):not(.masthead-mobile-header) {
box-shadow: 0 0 25px 30px rgba(0,0,0,0.07);
}
div#main {
box-shadow: 0 50px 50px 0px rgba(0,0,0,0.07);
}
body.home #main {
padding-bottom: 0!important;
}
.price {
width: 100%;
display: block;
margin-bottom: 0;
color: #df611a;
font-size: 15px;
}
.short-desc {
color: #343296;
}
.short-desc-etiq {
position: absolute;
z-index: 100;
background: rgba(52,50,150,0.6);
color: #fff;
padding: 4px 12px;
font-size: 12px;
font-weight: 400;
border-bottom-left-radius: 8px;
border-top-right-radius: 8px;
right: 0;
}
.vc_acf.\.short-desc {
color: #343296;
font-size: 24px;
font-weight: 400;
margin-bottom: 8px;
}
.vc_acf.\.price {
width: 100%;
display: block;
margin-bottom: 8px;
color: #df611a;
font-size: 18px;
}
.post-thumbnail img {
border-radius: 8px;
}
.box {
border-radius: 8px!important;
box-shadow: 0 6px 18px rgba(0,0,0,0.1);
}
.single .post:not(.type-event) .post-thumbnail {
margin-bottom: 35px;
}
body {
font-weight: 300;
}
b, strong {
font-weight: 600;
}
.entry-title.mb0 {
font-weight: 600 !important;
font-size: 17px !important;
}
.push-icon .svg-inline--fa {
font-size: 50px;
margin-left: auto;
margin-right: auto;
display: block;
color: #df611a;
}
.push h2 {
font-size: 15px;
text-transform: uppercase;
font-weight: 500;
letter-spacing: 2px;
}
@media screen and (max-width: 640px) {
.push-icon .svg-inline--fa {
font-size: 30px;
}
} .solid-bg .sidebar-content {
border-radius: 8px;
background: rgb(245,245,245);
background: linear-gradient(180deg, rgba(245,245,245,1) 50%, rgba(255,255,255,1) 98%);
font-weight: 300;
}
#presscore-contact-form-widget-2 {
padding-top: 0;
}
#custom_html-3 {
padding-bottom: 10px;
padding-top: 40px;
}
#text-2 {
padding-bottom: 0;
}
.widget-info {
font-weight: 300;
}
.sidebar-content .svg-inline--fa {
margin-right: 5px;
}
.textwidget.custom-html-widget {
font-weight: 300;
}
.sub-nav .menu-item i.fa,
.sub-nav .menu-item i.fas,
.sub-nav .menu-item i.far,
.sub-nav .menu-item i.fab {
text-align: center;
width: 1.25em;
}
#presscore-contact-form-widget-2 {
padding-bottom: 0;
}
#text-2 {
padding-top:10px;
}
h3.entry-title {
text-transform:uppercase;
}