
/* Document Stores*/

.linkTableIconCell i {
    font-size: 20px;
color:white;
line-height: 44px;
text-align: center;
width: 44px;
display: block;}
    div.linkTableItem {
    clear: both;
}

.jp-details .jp-title {
    height: auto;

    padding: 0px !important;
    margin: 0px !important;
      margin-bottom: 3px !important;
    font-size: 15px;
    color: #2e2d2c;
}

.linkTableIconCell
{
   background: #2e2d2c;

}

.linkTable .externalTitleViewLink {
    color: #666 !important;
    font-size: 0.75rem;
    font-weight: 400;
    cursor: hand;
    cursor: pointer;
    text-decoration: none !important;
}

div.linkTable {
    border-top-color:#ccc;
}
div.linkTableItem {
    border-bottom-color:#ccc;
}


/*Category List*/

    .catItem {display:table;width:100%;color:white;}
	.catTitle{transition: background 0.3s ease 0s;margin:0;height:80px;padding:0;text-decoration:none;clear:left;text-transform:uppercase;text-align:center;width:100%;line-height:15px;font-size:13px;display:table-cell;vertical-align:middle;text-align:center;}
	.media-box-container:hover .catTitle{transition: background 0.3s ease 0s;height:80px;margin:0;padding:0;clear:left;text-decoration:none;text-transform:uppercase;text-align:center;width:100%;line-height:15px;font-size:13px;}

.media-boxes-load-more-button {display:none;}

.catTitle {
    background: #2e2d2c;

}

.media-box-container:hover .catTitle {

    background: #000;

color:   white;

}

/*Notify - SlideIn*/

#noty_topRight_layout_container li,
#noty_bottomRight_layout_container li,
#noty_bottom_layout_container li,
#noty_bottomLeft_layout_container li,
#noty_topLeft_layout_container li,
#noty_top_layout_container li{background:none !important;border:none !important;background-color:rgba(0,0,0, 0.8) !important; margin-bottom:10px;}
.noty_close{background-image:url('/images/close.png') !important;top:8px !important;right:8px !important;}
.notyLink{color:white;text-decoration:none;font-size:13px;}
.notyLink:hover{color:white;text-decoration:underline;font-size:13px;}

.c4Noty {
line-height: 19px !important;
padding:20px !important
}
.c4Noty strong{font-size: 15px !important;
line-height: 20px !important;
}

/*Notify - Popup*/


.jconfirm.jconfirm-modern .jconfirm-box {
width:70%;
max-width:900px;

}
.jconfirm.jconfirm-modern .jconfirm-bg {
    background-color: black;
    opacity: .8;
}
.jconfirm.jconfirm-modern p{margin-bottom:10px}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content-pane .jconfirm-content img {
    max-width: 100% !important;
    height: auto !important;
}
.jconfirm.jconfirm-modern .jconfirm-buttons{padding-bottom:10px;}
.jconfirm.jconfirm-modern .jconfirm-box.jconfirm-type-red
{
border-top:none;
}

.jconfirm.jconfirm-modern .jconfirm-box{padding: 20px 20px 15px;}
.jconfirm.jconfirm-modern .bottomLink{display:none}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{text-align:center;margin-bottom:0px;padding-bottom:0px;padding-top:10px;}
.jconfirm.jconfirm-modern .jconfirm-box div.jconfirm-content{margin-bottom:0px;}
.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons .btn-close:hover, .jconfirm .jconfirm-box .jconfirm-buttons .btn-more:hover{background-color:#bbb}
@media (max-width: 1200px) {
	.jconfirm .jconfirm-box {
		width:70%;
max-width:900px;
	}
	.jconfirm.jconfirm-modern .jconfirm-box{padding: 20px 20px 15px;}
	.jconfirm.jconfirm-modern .jconfirm-box .jconfirm-buttons{padding-bottom:0px}
}

@media (max-width: 767px) {
	.jconfirm.jconfirm-modern .jconfirm-box {
		width:90%;
		max-width:90%;
	}

}
.jconfirm .jconfirm-box .jconfirm-buttons button.btn-default {
    background-color: #ecf0f1;

}

/*
.wp-block-file a[href$=".doc"] {
    color: #2e2d2c !important;
    letter-spacing: 0.5px;
    font-size: 15px;
border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 25px 30px 25px 30px;
    display: inline-block;
    text-decoration: none;
    background: #fff;
width:100%;
    padding-left: 65px;
    position: relative;
    transition:0.5s;
	font-weight:400;
  text-align:left;
}
.wp-block-file a[href$=".doc"]:hover {
    background: #f2f2f2;
    color: #2e2d2c !important;
    text-decoration: none!important;
 border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.wp-block-file a[href$=".doc"]:before {
    content: '';
    background-image: url(/images/download.png);
    width: 44px;
    height: 44px;
    display: inline-block;
    background-size: 44px auto;
    background-repeat: no-repeat;
    position: relative;
    top: 50%;
    position: absolute;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}*/

.wp-block-file a[href$=".pdf"],.wp-block-file a[href$=".doc"] {
    color: #2e2d2c !important;
    letter-spacing: 0.5px;
    font-size: 15px;
border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
    padding: 25px 30px 25px 30px;
    display: inline-block;
    text-decoration: none;
    background: #fff;
width:100%;
    padding-left: 65px;
    position: relative;
    transition:0.5s;
	font-weight:400;
  text-align:left;
}
.wp-block-file a[href$=".pdf"]:hover,.wp-block-file a[href$=".doc"]:hover {
    background: #f2f2f2;
    color: #2e2d2c !important;
    text-decoration: none!important;
 border-bottom: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

/*
.wp-block-file a[href$=".pdf"]:before,.wp-block-file a[href$=".doc"]:before {
    content: '';
    background-image: url(/images/download.png);
    width: 44px;
    height: 44px;
    display: inline-block;
    background-size: 44px auto;
    background-repeat: no-repeat;
    position: relative;
    top: 50%;
    position: absolute;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
}*/
.wp-block-file a[href$=".pdf"]:before,.wp-block-file a[href$=".doc"]:before {
    content: '\f15c';
    width: 44px;
    height: 44px;
    line-height: 44px;
font-size: 20px;
font-weight: 500;
    display: inline-block;
    background-size: 44px auto;
    background-repeat: no-repeat;
    position: relative;
    top: 50%;
    position: absolute;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
    font-variant: normal;
text-rendering: auto;
font-weight: 500;
border-radius: 47px;
color:white;
text-align:center;
background:#2e2d2c !important;font-family: 'Font Awesome 5 Free';
}

@media (max-width: 767px) {
.wp-block-file a[href$=".pdf"]:before,.wp-block-file a[href$=".doc"]:before {
     content: '\f15c';
    width: 37px;
    height: 37px;
     line-height: 37px;
font-size: 20px;
font-weight: 500;
    display: inline-block;
    background-size: 44px auto;
    background-repeat: no-repeat;
    position: relative;
    top: 50%;
    position: absolute;
    left: 10px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    font-variant: normal;
    -moz-osx-font-smoothing: grayscale;
-webkit-font-smoothing: antialiased;
display: inline-block;
font-style: normal;
text-rendering: auto;
font-weight: 500;
border-radius: 37px;
color:white;
text-align:center;
background:#2e2d2c !important;font-family: 'Font Awesome 5 Free';
}



.wp-block-file a[href$=".pdf"],.wp-block-file a[href$=".doc"] {
 padding-left:60px;
}
}

.wp-block-file a[href$=".pdf"]::after,.wp-block-file a[href$=".doc"]::after {
  content: 'Download (pdf)';
  color: #666;
  font-size: 12px;
  font-weight: normal;
  clear: left;
  display: block;
  line-height: 110%;
margin-top: 3px;
}

 .wp-block-file:hover a[href$=".pdf"]::after, 
 .wp-block-file:hover a[href$=".doc"]::after {
 text-decoration: underline;
 }


a.wp-block-file__button {
    display: none!important;
}
