/* global css */
table,
tr,
td{
    border: none !important;
}
img.right
{
    float:right;
    margin: 14px;
}
img.left
{
    float:left !important;
    margin: 14px;
}
.tr_flex{
	display: flex;
	justify-content: center;
	flex-wrap: wrap;
}
.map__col.col-sm-12.col-lg-5 {
    display: none;
}
/* header */
#id_b22fcf93-96e9-5e22-b664-906db7083e41::before,
#id_eddbfbb5-5ac6-58a5-9bc0-d29c78c7f254::before{
    background: rgb(171,205,209);
    background: linear-gradient(180deg, rgba(171,205,209,1) 0%, rgba(136,171,175,1) 50%, rgba(93,130,133,1) 100%);
}
p.logo-a__title.component__title {
    color: #000;
    font-family: inherit;
     margin-top: 0 !important;
    margin-bottom: 0 !important;
}
#slot-address{
    text-align: right;   
}
#slot-address{
     color: #000;   
}
/* navbar */
#id_b6e25ea6-805e-5732-8705-ae904bf26a06::before,
#id_d0e17276-f7bb-5273-a647-d3ef36a72f7d::before,
a.navigation__item--link{
     background: #7a9697 !important;   
}
a.navigation__item--link{
    font-weight: normal !important;
}
a.navigation__item--link:hover{
    background: #000 !important;  
    color: #fff !important;
}
/* banner */
#id_bfaef789-41d0-5101-aa7b-61a7248dfb8a::before{
    background: rgb(129,169,186);
    background: linear-gradient(180deg, rgba(129,169,186,1) 0%, rgba(82,124,140,1) 50%, rgba(40,82,98,1) 100%);
}
/* featured blocks */
#id_64eb218f-feba-5959-aa3c-dd8cb17dac8b::before{
    background: #285362 !important;
}
h2.featuredblocks__title.component__title {
    color: #000;
    text-align: left;
    font-family: inherit !important;
    
}

.featuredblocks-grid-a .featuredblock {
    gap: 20px;
}
#id_64eb218f-feba-5959-aa3c-dd8cb17dac8b::before{
     background: transparent;
}
.featuredblock__wrap {
    padding: 21px 15px;
    background: #e2e2e2 !important;
    position: relative;
}
.featuredblock__wrap:hover{
     cursor: pointer;
     background-color: #444444 !important;
     bottom:10px
     
}
.featuredblock__wrap:hover .featuredblock__title{
     color: #fff !important;   
}
.featuredblocks-grid-a .featuredblock__title {
    margin-top: 0;
}

/* home content */
#id_5e95f291-127f-5faa-af07-526ba60a6e30::before{
    background: url(/storage/app/media/bg.png) top repeat-x #0e0e0e;
}

/* page content */
#id_371c48ff-73d0-5371-9c3c-87289543895c::before{
    background: #285362 !important;
}
#id_ec820058-611e-5161-9935-b55e2e49b03f::before{
    background: rgb(129,169,186);
    background: linear-gradient(180deg, rgba(129,169,186,1) 0%, rgba(82,124,140,1) 50%, rgba(40,82,98,1) 100%);  
}
#id_7347eb57-34a1-5dbc-91a8-da12fec7ffa3::before{
    background: url(https://my.officite.com/0087367/storage/app/media/bg.png) top repeat-x #0e0e0e;
}
.page-title{
    color: #fff;
}
#slot-main h1{
    color: #fff !important;
    font-family: inherit;
}
#slot-main,
#slot-main span,
#slot-main h2,
#slot-main h3,
#slot-main p,
#slot-main li,
#slot-main strong,
#slot-main tr,
#slot-main td{
     font-family: inherit !important;
     color: #fff !important;
}

/* sidebar */
#id_7347eb57-34a1-5dbc-91a8-da12fec7ffa3 .col-lg-4{
    background: #000000;
}
#slot-docInfo2 h1{
    color: #fff !important;
    font-family: inherit;
}
/* articles */
.article,
.article :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #fff !important;
}
.articles,
.articles :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #fff !important;
}

.dd-articles,
.dd-articles :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #000 !important;
}
.articles__item,
.articles__item :where(h1, span, h2, h3, p, strong, tr, td, a){
    font-family: "Helvetica Neue",Helvetica,Arial,sans-serif !important;
     color: #000 !important;
}
.section--light .articles__categories .mm-opened .mm-title{
    font-family: inherit;
    background: #88abaf !important;
}
.componentWith__container.articlecategories__container{

}
/* form */
#id_1eef7697-1a75-5365-bff6-f41e3e9b0d8f::before{
    background: rgb(129,169,186);
    background: linear-gradient(180deg, rgba(129,169,186,1) 0%, rgba(82,124,140,1) 50%, rgba(40,82,98,1) 100%);  
}
#slot-contactText h2{
    color: #000 !important;
}
input.btn.submit {
    color: #000 !important;
    background: #fff !important;
    border-radius: 10px !important;
}
input.btn.submit:hover {
    color: #fff !important;
    background: #000 !important;
    border-radius: 10px !important;
}
p.leadFormInfo{
    color: #fff !important;
}
span.phone__number {
    color: #fff !important;
    font-family: inherit;
}
/* footer */
#id_2c7db762-d0c6-58bd-80ab-3a0fafa01008::before{
     background: url(/storage/app/media/footer_bg.jpg) top repeat-x #275061;
}
#slot-footer1{
    text-align: center;
}
.copyright a{
	color: #fff;
}
@media (min-width: 1024px){

}
@media (max-width: 1024px){
    .banner .banner-text__wrapper {
        padding: 0;
    }
    #id_d7fa7d03-a316-5021-b087-3c0434abe0c2 {
        min-height: 152px !important;
    }
}
@media (max-width: 1024px) and (min-width: 769px) {
     .section .ple-module-justify-left,
    .section .ple-module-justify-right
    {
        justify-content: center !important;
    }
   #slot-address{
        text-align: center;   
    }
}
@media (max-width: 768px) and (min-width: 426px) {
     .section .ple-module-justify-left,
    .section .ple-module-justify-right
    {
        justify-content: center !important;
    }
   #slot-address{
        text-align: center;   
    }
}
@media (max-width: 425px) and (min-width: 376px) {
    img.right {
        float: none !important;
        margin: auto !important;
        display: block !important;
    }
 img.left {
        float: none !important;
        margin: auto !important;
        display: block !important;
    }
    .article__content iframe{
	width:100% !important;
    }
    
    .dd-video-wrapper iframe{
    	width:100% !important;
    }
}
@media (max-width: 375px) {
     img.right {
        float: none !important;
        margin: auto !important;
        display: block !important;
	width: 90% !important;
	height: auto !important;
    }
    img.left {
        float: none !important;
        margin: auto !important;
        display: block !important;
	width: 90% !important;
	height: auto !important;
    }
    .article__content iframe{
	width:100% !important;
    }
    
    .dd-video-wrapper iframe{
    	width:100% !important;
    }
}