body {font-family:'Raleway', sans-serif; font-size:15px; line-height:1.4; color:#343a45;}

#header-navbar {position:fixed; top:0; left:0; width:100%; background:#fff; padding:10px 0; z-index:20}
#logo-header {float:left;}
.logo-site img  {height:50px;}
footer {background-color:#f0f2f6; padding-top:120px; padding-bottom:120px;}
#bottom {background-color:#f0f2f6; padding-top:10px; padding-bottom:10px; color:#aaabae;}
#bottom p {margin:0; padding:0;}
#bottom #developer {float:right;}
#bottom .mod-custom {float:left;}
#bottom .mod-custom p {margin:0; padding:0;}
#bottom .mod-custom a {text-decoration:none; display:inline-block; color:#707474; transition:all 0.4s ease;}
#bottom .mod-custom a:hover {color:#303434;}
#mainmenu .nav, #mainmenu-m .nav {display:block;}

#frontpage-1 {}
#frontpage-1 .frontpage-1-box {background:#e5403a;color:#fff; padding:30px 24px 20px 20px; height:100%; line-height:1; border-bottom:30px solid #fff;}
#frontpage-1 .frontpage-1-box a {color:#fff; text-decoration:none;}
#frontpage-1 .frontpage-1-box .module-icon {font-size:60px;}
#frontpage-1 .frontpage-1-box .module-title {font-family:'Jost', sans-serif; font-size:21px; font-weight:700; line-height:1.05;}
#frontpage-1 .frontpage-1-box .module-content {margin-bottom:0; font-size:14px; line-height:16px;}

#frontpage-2 {}
#frontpage-2 p {margin:0; padding:0;}

#frontpage-3 h3 {}

#frontpage-5 {text-align:center; padding:40px 0 120px 0;}
#frontpage-5 p {margin:0; padding:0;}

.camera_prev, .camera_next, .camera_commands {background:transparent !important;} 
.camera_commands {display:none !important;} 
.camera_caption {top:25% !important;} 
.camera_caption > div {background:none !important;} 

.camera_caption_title {font-family:'Jost', sans-serif; font-size:32px !important; text-align:left; color:#fff; font-weight:700 !important; line-height:1.4 !important; margin-bottom:20px; } 
.camera_caption_desc {font-family:'Jost', sans-serif; font-size:20px !important; text-align:left; color:#fff; font-weight:600 !important; line-height:1.4 !important;} 

.camera_caption_title span{background:#e5403a;color:#fff;padding:7px 15px 5px 15px;box-decoration-break:clone;-webkit-box-decoration-break:clone;line-height:1.4}
.camera_caption_desc span{background:#fff;color:#333;box-decoration-break:clone;-webkit-box-decoration-break:clone;padding:5px 15px;line-height:1.4}

.camera_wrap .camera_pag {position:absolute; bottom:50px; width:100%;}
.camera_wrap .camera_pag .camera_pag_ul { text-align:center !important; }
.camera_wrap .camera_pag .camera_pag_ul li { background:#fff !important; }
.camera_wrap .camera_pag .camera_pag_ul li > span {
	-webkit-border-radius:8px !important; -moz-border-radius:8px !important; border-radius:8px !important;
	height:16px !important; width:16px !important; top:0 !important; left:0 !important;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span { background:#e5403a !important; }

.cameraContents:after {content:''; display:block; position:absolute; top:0; left:0; width:100%; height:100%; 
    background:rgba(0,0,0,0.07);
    background: linear-gradient(180deg, rgba(0,0,0,0.15) 0%, rgba(0,0,0,0) 10%, rgba(0,0,0,0) 85%, rgba(0,0,0,0.2) 100%);
} /* slider image overlay */


.footer-module, #logo-footer {float:left; padding-right:100px; padding-bottom:40px;}
.footer-module .nav {display:block;}
.footer-module .nav li {display:block; margin-bottom:6px;}
.footer-module .nav a {color:#555; transition:all 0.4s ease; text-decoration:none;}
.footer-module .nav a:hover {color:#111;}

main {padding:120px 0 100px 0;}

#sidebar {padding-top:60px;}
#sidebar h3 {color:#363434;}
#sidebar .moduletable.sidebar-banners-1 {margin-bottom:60px;}

.sidebar-banners-1 a {display:block; text-align:center; border:1px solid #d8dbe0; transition:all 0.6s ease; margin-bottom:10px;}
.sidebar-banners-1 a:hover, .sidebar-banners-1 a:focus {border:1px solid #a8abb0;}
.sidebar-banners-1 img {max-width:100%;}

main .page-header h1, main .page-header h2, #sidebar h3, #frontpage-3 h3, .visforms-form h1  {font-family:'Jost', sans-serif; font-weight:700; font-size:30px; line-height:1.15; margin-bottom:30px; letter-spacing:-0.5px;}
main .page-header h1, main .page-header h2, #frontpage-3 h3, .visforms-form h1  {color:#e5403a;}

.com-content-article__body h3{font-family:'Jost', sans-serif; font-weight:700; font-size:27px; line-height:1.15; margin:27px 0; letter-spacing:-0.25px;color:#e5403a;}
.com-content-article__body h4 {font-family:'Jost', sans-serif; font-weight:700; font-size:24px; line-height:1.15; margin:24px 0; letter-spacing:-0.20px;color:#e5403a;}
.com-content-article__body h5 {font-family:'Jost', sans-serif; font-weight:700; font-size:21px; line-height:1.15; margin:21px 0; color:#363434;}
.com-content-article__body h6 {font-family:'Jost', sans-serif; font-weight:700; font-size:18px; line-height:1.15; margin:18px 0; color:#363434;}

main a {color:#e5403a; font-weight:700; transition:all 0.4s ease; text-decoration:none; outline:none;}
main a:hover, main a :focus, main a:active {color:#d63732;}

.visforms .errorcontainer, .visforms .errorcontainer {display:none !important;}
.visforms .visBtnCon {text-align:left !important;}
.visforms fieldset > div {position:relative;}

.visforms input[type=text], .visforms input[type=email], .visforms input[type=phone], .visforms textarea { padding:5px 10px !important; border:1px solid #d1d2d2 !important; width:90%; transition:all 0.3s ease;}

.visforms input[type=text]:hover, .visforms input[type=email]:hover, .visforms input[type=phone]:hover, .visforms textarea:hover, 
.visforms input[type=text]:focus, .visforms input[type=email]:focus, .visforms input[type=phone]:focus, .visforms textarea:focus,
.visforms input[type=text]:active, .visforms input[type=email]:active, .visforms input[type=phone]:active, .visforms textarea:active { border:1px solid #b3b4b4 !important; outline:none !important;}
.visforms input[type=text].error, .visforms input[type=email].error, .visforms input[type=phone].error, .visforms .visform textarea.error {border:1px solid #c00 !important;}

.visforms input[type=file] {border:none !important;}

.visforms textarea {height:150px !important;}
.visforms label, .visforms .asterix-ancor {display:none;}

.visforms .visCustomText {position:relative; top:7px; left:24px; width:80%;} 
.visforms input[type=checkbox] {position:absolute; top:0; left:0;}

.visforms .btn {display:inline-block; align-self:center; font-weight:400; line-height:1.5; color:#fff; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; user-select:none;
background-color:#e5403a; border:1px solid #d63732; padding:8px 16px !important; font-size:1rem; border-radius:.25rem; transition:all .15s ease-in-out; font-weight:700;}
.visforms .btn:hover, .visforms .btn:focus, .visforms .btn:active  {color:#fff; background-color:#ce332d; border-color:#bc2e29; }

.visforms label.vis-radio-label {display:block; width:100%;}
.visforms .vis-radio-input label.vis-radio-label {display:inline; clear:right; position:relative; left:10px;}
.visforms .vis-radio-input input[type=radio] {float:left; clear:left; position:relative; top:4px;}


@media  (max-width:991px) {
    .visforms input[type=text], .visforms input[type=email], .visforms input[type=phone], .visforms textarea {width:100%;}
}

@media (min-width:992px) and (max-width:1200px) {
    .visforms input[type=text], .visforms input[type=email], .visforms input[type=phone], .visforms textarea {width:456px;}
}

#modvisform141viscaptcha_response, #modvisform130viscaptcha_response, 
/* #form5viscaptcha_response, */
.captchaCont input[type=text] {width:50px; text-align:center;}

.btn {display:inline-block;	align-self:center; font-weight:400; line-height:1.5; color:#fff; text-align:center; text-decoration:none; vertical-align:middle; cursor:pointer; -webkit-user-select:none; -moz-user-select:none; user-select:none;	background-color:#e5403a;	border:1px solid #d63732;	padding:10px 20px;	font-size:1rem;	border-radius:.25rem; transition:all .15s ease-in-out;}
.btn-primary {color:#fff;	background-color:#e5403a;border-color:#d63732;}
.btn:hover, .btn:focus, .btn:active, .btn-primary:hover, .btn-primary:focus, .btn-primary:active  {color:#fff;background-color:#ce332d;border-color:#bc2e29;}

#map {height:400px;}

#frontpage-3 {padding:120px 0 80px 0;}
#frontpage-3-1, #frontpage-3-2, #frontpage-3-3 {padding-bottom:40px;}

.mod-articlescategory {list-style-type:none; margin:0 0 30px 0; padding:0;}
.mod-articlescategory li {display:block; margin:0 0 16px 0;}
.mod-articles-category-title {color:#000; text-decoration:none; font-weight:700; font-size:15px; line-height:16px; transition:all 0.4s ease;}
.mod-articles-category-title:hover, .mod-articles-category-title:focus, .mod-articles-category-title:active {color:#d63732;}
.mod-articles-category-date {display:block; font-size:11px; line-height:1; color:#a7acb8; font-weight:700; padding:4px 0 0 0;}

.module-block-1 {background-color:#f0f2f6; color:#75777c;padding:24px 30px; margin-bottom:20px; border-left:100px solid #d63732;position:relative;}
.module-block-1 a {color:#75777c; text-decoration:none;}
.module-block-1 p {margin-bottom:0; font-size:15px; line-height:20px;}
.module-block-1 h3 {color:#75777c; font-weight:700; font-size:24px; font-family:'Jost', sans-serif; }
.module-block-1 h3 a {color:#75777c;}

.module-block-1 h4 {color:#75777c; font-weight:700; font-size:24px; font-family:'Jost', sans-serif; margin:0; padding:0; line-height:24px;}
.module-block-1 h4 a {color:#75777c; transition:all 0.5s ease;}
.module-block-1 h4 a:hover, .module-block-1 h4 a:focus, .module-block-1 h4 a:active  {color:#35373c;}

.module-block-1-feedback-pacienti::before {content:"\f4ad"; font-family:'Font Awesome 5 Free'; position:absolute; top:12px; left:-72px; color:#fff; font-size:48px; font-weight:900;}
.module-block-1-programator-spital::before {content:"\f073"; font-family:'Font Awesome 5 Free'; position:absolute; top:12px; left:-72px; color:#fff; font-size:48px; font-weight:900;}

#sidebar .module-block-1-feedback-pacienti::before {top:9px; left:-70px; font-size:40px;}
#sidebar .module-block-1-programator-spital::before {top:8px; left:-68px; font-size:40px;}

#sidebar .image-links {text-align:center; padding:40px 0 40px 0;}

#frontpage-5 .image-links-banner-112, #frontpage-5 .image-links-banner-gov {height:100px; margin:0 20px 20px 20px;}
#frontpage-5 .image-links-banner-eacvi {height:60px; margin:0 20px 20px 20px;}
#sidebar .image-links-banner-112, #sidebar .image-links-banner-gov {height:80px; margin:0 20px 30px 20px;}
#sidebar .image-links-banner-eacvi {height:60px; margin:0 20px 30px 20px;}

.contact-page-block {background:#f4f4f4; padding:25px 30px 10px 30px; margin-bottom:30px;}
.contact-page-form {margin-bottom:30px;}

.com-content-category-blog {}
.com-content-category-blog .blog-items {}
.com-content-category-blog .blog-item {border-bottom:1px solid #ddd; margin-bottom:30px; padding-bottom:14px;}
.com-content-category-blog .blog-item .item-content {}
.com-content-category-blog .blog-item .item-content {}
.com-content-category-blog .blog-item .item-content .page-header {margin-bottom:0;}
.com-content-category-blog .blog-item .item-content .page-header h2 {font-size:20px; margin-bottom:16px;}
.com-content-category-blog .blog-item .readmore {}
.com-content-category-blog .blog-item .readmore a.btn.btn-secondary {

	font-weight: 700;
	line-height: 1.5;
	color: #000;

	background-color: #fff;
	border: 0;
	padding: 0;
	font-size: 15px;
	border-radius: 0;
}


@media (max-width:575px) {
    .camera_wrap .camera_pag {bottom:0;}
    .camera_caption {top:50% !important;} 
    .camera_caption_title span{padding:3px 10px; line-height:1;}
    .camera_caption_desc span{padding:3px 10px; line-height:1;}
    .camera_caption_title {font-size:20px !important;} 
    .camera_caption_desc {font-size:16px !important;} 
    #frontpage-1 .frontpage-1-box {padding:24px 24px 20px 20px;}
    #frontpage-1 .frontpage-1-box .module-content {display:none;}
    #mainmenu-open {top:8px;}
    #logo-footer {float:none; padding-bottom:30px;}
     .footer-module {float:none; }
}

@media (max-width:991px) {
    #bottom .mod-custom {margin-bottom:20px; float:none;}
    #bottom .mod-custom a {display:block; padding:0; margin-top:4px; margin-bottom:0;}
    #bottom #bottom-links {display:block; padding-top:15px;}

    #bottom #developer {float:none;}
    footer {padding-top:60px; padding-bottom:60px;}

    main {padding:90px 0 80px 0;}
    #frontpage-2 {padding:20px 0 0 0;}
    #frontpage-3 {padding:80px 0 40px 0;}

    #frontpage-5 .image-links-banner-112, #frontpage-5 .image-links-banner-gov,
    #sidebar .image-links-banner-112, #sidebar .image-links-banner-gov {height:75px}
    #frontpage-5 .image-links-banner-eacvi, 
    #sidebar .image-links-banner-eacvi {height:50px;}
 
}

@media (max-width:1199px) {
    #mainmenu {display:none;}
    #mainmenu-open {float:right; font-size:24px; padding:6px; position:relative;}
    #mainmenu-close {float:right; font-size:24px; padding:6px; position:relative;}
    #bottom #developer {float:none;}

    #mainmenu-m {display:none; position:absolute; top:0; left:0; width:100%; background:#fff; min-height:100%; z-index:1000; padding-bottom:40px;} 
    #mainmenu-m .nav {margin:40px 20px; font-size:17px;} 
    #mainmenu-m li {margin:0 20px; padding:0; display:block;} 
    #mainmenu-m li li {margin-left:40px;} 
    #mainmenu-m li a {display:inline-block; padding:12px; color:#727376; transition:all 0.5s ease; font-weight:bold; text-decoration:none;} 
    #mainmenu-m li li a {display:inline-block; padding:8px 12px; font-size:15px; color:#a2a3a6;} 
    #mainmenu-m li a:hover, #mainmenu-m li a:focus, #mainmenu-m li a:active {background-color:#fff; color:#e5403a;} 

    #mainmenu-m .nav {list-style-type:none;} 
    #mainmenu-m .nav .mod-menu__sub {list-style-type:none; margin-left:0; padding:0;} 

    #mainmenu-m .lang-inline {margin:12px 40px 0 40px;}
    #mainmenu-m .lang-inline li {display:inline-block;}

    #mainmenu-close {text-align:right; padding:12px; top:10px; right:14px;} 
    #mainmenu-close a {font-size:30px; border-bottom:0; padding:15px; color:#727376; position:relative; left:8px;} 
    #mainmenu-close a:hover, #mainmenu-m-close a:focus, #mainmenu-m-close a:active {color:#e5403a;} 

    #header-phone, #header-email, #header-langswitch, #header-anmcs {display:none;}
}

@media (min-width:576px) {
    .logo-site img  {height:60px;}
    .page {padding-top:69px;}
    /*
    .camera_caption_title {width:500px; margin-left:auto; margin-right:auto;  } 
    .camera_caption_desc {width:500px; margin-left:auto; margin-right:auto; } 
    */
    #mainmenu-open {top:12px;}
    #frontpage-1 {position:relative; top:-190px; margin-bottom:-190px;}
    .camera_wrap .camera_pag {bottom:120px}
    #logo-footer {width:100%; clear:both; float:none;}
    .footer-module {float:left; width:49.5%;}
    
}

@media (min-width:768px) {
    .logo-site img  {height:80px;}
    /*
    .camera_caption_title {font-size:36px !important; width:700px; margin-left:auto; margin-right:auto; padding-right:120px; } 
    .camera_caption_desc {font-size:18px !important; width:700px; margin-left:auto; margin-right:auto; padding-right:120px; } 
    */
    #map {height:480px;}
    #mainmenu-open {top:22px;}
}

@media (min-width:992px) {
    .logo-site img  {height:100px;}
    footer {padding-top:120px; padding-bottom:80px;}
    #mainmenu-open {top:32px;}
    /*
    .camera_caption_title {font-size:40px !important; width:940px; margin-left:auto; margin-right:auto; padding-right:200px; } 
    .camera_caption_desc {font-size:20px !important; width:940px; margin-left:auto; margin-right:auto; padding-right:200px; } 
    */
    #bottom .mod-custom a {margin-left:20px;}
    #sidebar {padding-left:20px; padding-top:0;}
    #map {height:540px;}

    #frontpage-1 .frontpage-1-box {padding:28px 24px 24px 28px; border-bottom:30px solid #fff;}
    .footer-module {float:left; width:24.75%;}
}

@media (min-width:1200px) {
    .logo-site img  {height:120px;}
    .page {display:block !important;}
    #mainmenu-m, #mainmenu-open {display:none !important;}
    #mainmenu {position:absolute; top:90px; left:210px; background:#e5403a; width:100vw; height:60px;}
    #mainmenu > .nav {padding-top:19px;}
    #mainmenu .nav ul  {list-style-type:none;}
    #mainmenu .nav li {float:left;}
    #mainmenu .nav li a, #mainmenu .nav li .separator {font-size:15px; font-weight:700; color:#fff; padding:20px 15px; text-decoration:none; transition:all 0.4s ease;}
    #mainmenu .nav > li.parent > a, #mainmenu .nav > li.parent > .separator {padding-bottom:21px;}
/*
    #mainmenu .nav li a, #mainmenu .nav li .separator {color:#606266;}
    #mainmenu .nav li a:hover, #mainmenu .nav li a:focus, #mainmenu .nav li a:active, #mainmenu .nav li.active > a {color:#000; }
*/
    #mainmenu .nav > li > a, #mainmenu .nav > li > .separator, 
    #mainmenu .nav > li > a:hover, #mainmenu .nav > li > a:focus, #mainmenu .nav > li > a:active, #mainmenu .nav > li.active > a {color:#fff; }
    #mainmenu .nav > li > a, #mainmenu .nav > li > .separator { /* background-color:#e5403a; transition:all 0.4s ease; */ }
    #mainmenu .nav > li > a:hover, #mainmenu .nav > li > a:focus, #mainmenu .nav > li > a:active, #mainmenu .nav > li.active > a { /* background-color:#b31c16; */ }

    /*
    #mainmenu .nav > li > a:before, #mainmenu .nav > li > .separator:before {content:''; 
        
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 13.0px 7.5px 0 7.5px;
        border-color: rgba(255,255,255,0.5) transparent transparent transparent; 
    }
*/
    #mainmenu .parent {float:left; /* overflow:hidden; */ position:relative;}
    #mainmenu .nav > li > ul {margin-top:20px;}
    #mainmenu .mod-menu__sub {display:none; position:absolute; background-color:#fff; width:240px; /* box-shadow:0px 8px 16px 0px rgba(0,0,0,0.2); */ z-index:9; padding:0;}
    #mainmenu .mod-menu__sub li {display:block; float:none;}
    #mainmenu .mod-menu__sub li a, 
    #mainmenu .mod-menu__sub li .separator {float:none; color:#606266; padding:8px 12px; display:block; text-transform:none; font-weight:600;}
    #mainmenu .mod-menu__sub a:hover, 
    #mainmenu .mod-menu__sub a:focus, 
    #mainmenu .mod-menu__sub a:active, 
    #mainmenu .mod-menu__sub li.active > a {background-color:#e5403a; color:#fff;}
    #mainmenu .parent:hover .mod-menu__sub {display:block;}
    #mainmenu .separator {display:inline-block;}
    #mainmenu .mod-menu__sub .parent .mod-menu__sub {left:240px; top:0; display:none;}
    #mainmenu .mod-menu__sub .parent:hover .mod-menu__sub {display:block;}

    #mainmenu-before {position:absolute; top:90px; left:150px;width:0;height:0; border-bottom:60px solid #e5403a;border-left:60px solid transparent;}

    .camera_caption {top:50% !important;} 
    .camera_caption_title {font-size:32px !important; width:1280px; margin-left:auto; margin-right:auto; padding-right:500px;  } 
    .camera_caption_desc { font-size:20px !important; width:1280px; margin-left:auto; margin-right:auto; padding-right:500px; }

    #sidebar {padding-left:30px;}
    #map {height:600px;}

    #header-navbar-modulecontainer {position:relative;}
    #header-phone {display:block; float:left; margin-left:120px; padding-top:35px; padding-left:24px; font-size:16px; font-family:'Jost', sans-serif; font-weight:500; line-height:16px; position:relative;}
    #header-phone:before {content:"\f879"; font-family:"Font Awesome 5 Free"; font-weight:900; position:absolute; top:35px; left:0; color:#e5403a;}
    #header-email {display:block; float:left; margin-left:60px; padding-top:35px; padding-left:24px; font-size:16px; font-family:'Jost', sans-serif; font-weight:500; line-height:16px; position:relative;}
    #header-email::before {content:"\f0e0"; font-family:"Font Awesome 5 Free"; font-weight:900; position:absolute; top:35px; left:0; color:#e5403a;}
    #header-langswitch {display:block; float:left; margin-left:60px; padding-top:32px;}
    #header-anmcs {display:block; float:right; padding-top:23px;}

    #frontpage-1 .frontpage-1-box {padding:30px 24px 28px 30px; border-bottom:30px solid #fff;}
    
}

@media (min-width:1400px) {
    
    .page {padding-top:139px;}
    #mainmenu .nav > li > a, #mainmenu .nav > li > .separator {font-size:16px;  /*padding:12px 20px;*/}
    #mainmenu .nav > li.parent > a, #mainmenu .nav > li.parent > .separator {padding-bottom: 20px; }
    /*#mainmenu .nav > li.parent > a, #main-menu .nav > li.parent > .separator {padding:12px 20px 35px 30px;}*/
    #mainmenu .mod-menu__sub { top: 20px;}
    #mainmenu .nav > li > ul {margin-top:20px;}
    footer {padding-top:150px; padding-bottom:110px;}
    
    .camera_caption_title {font-size:32px !important; width:1280px; margin-left:auto; margin-right:auto; padding-right:600px;  } 
    .camera_caption_desc { font-size:20px !important; width:1280px; margin-left:auto; margin-right:auto; padding-right:600px; }
    
    #sidebar {padding-left:40px;}

    #map {height:640px;}
    #logo-footer {float:left; width:auto; padding-right:120px; }
    .footer-module {float:left; width:auto; padding-right:60px;}
}

div.mod-languages li {margin:0 !important;}
div.mod-languages ul li.lang-active {background-color:rgba(255,255,255,0) !important;}

.anmcs {width:270px;}
.anmcs_txt {float:left; width:125px; text-align:right; font-size:10px; font-family:'Jost', sans-serif; font-weight:600; line-height:10px;}
.anmcs_txt1 {text-transform:uppercase; padding:2px 0px;}
.anmcs_txt2 {padding:2px 0 0 0;}
.anmcs_img {float:right; width:125px;}
.anmcs_img img {width:125px;}

.cc-banner {font-size:15px;}
.cc-revoke, .cc-window { font-family:'Raleway',sans-serif; font-size:15px; line-height:1.2;}
.cc-btn {text-decoration:none;}

.page-link, .page-link:hover, .page-link:active { color: #e5403a; background-color: #fff; border-color: #dee2e6;}
.page-item.active .page-link {color: #fff; background-color:#e5403a; border-color: #e5403a;}
.page-link:hover, .page-link:focus, .page-link:active {outline:0 !important; box-shadow:0 !important; background:#fff !important;}

.icon-angle-left:before {content:"\f104"; font-family:'Font Awesome 5 Free'; font-weight:900;}
.icon-angle-double-left:before {content:"\f100"; font-family:'Font Awesome 5 Free'; font-weight:900;}
.icon-angle-right:before {content:"\f105"; font-family:'Font Awesome 5 Free'; font-weight:900;}
.icon-angle-double-right:before {content:"\f101"; font-family:'Font Awesome 5 Free'; font-weight:900;}

#webmail {position:absolute; top:32px ; right:-80px; text-decoration:none; color:#fff; background-color:#e5403a; font-size:12px; line-height:1; padding:5px 10px; border-radius:2px; transition:all 0.5s ease;}
#webmail:hover, #webmail:focus, #webmail:active {background-color:#363434;}

.com-dpattachments-layout-attachments__header,
.dp-attachment__size, .dp-attachment__date, .dp-attachment__actions, .dp-icon {display:none !important;}
.com-dpattachments-layout-attachments__attachments .dp-attachment {
	padding: 10px 0 0 0 !important;
	border: 0 !important;
}

.com-dpattachments-layout-attachments__attachments {
	display: block !important;
}

.com-dpattachments-layout-attachments__attachments {
	display: block !important;
}

.dp-attachment {display:block;}
.dp-attachment a {color:#343a45;}
.dp-attachment a:hover {color:#e5403a; }
