.up {
 margin-top: -63px;
}

h1 i {
    width: 50px;
    height: 50px;
    position: relative;
    color: rgb(0, 62, 158);
    float: left;

}

h2 i {
    width: 50px;
    height: 50px;
    position: relative;
    color: rgb(0, 62, 158);
    float: left;

}

h3 i {
    width: 50px;
    height: 50px;
    position: relative;
    color: rgb(0, 62, 158);
    float: left;

}
.up2 {
 margin-top: -108px;
}

.rivaCarouselWrapper {
    margin-top: -3px;
}

td#today a {
    color: rgb(255, 255, 255);
}
.clear{
 clear:both;   
}


.widget.widget_display_views.main-content-block li {
    list-style: none;
    margin-left: -43px;
}
.block1 {
    margin-top: 20px;
    margin-bottom: 20px;
    height: 335px;
}

.header-contacts.scroll-hide.hidden-xs2 {
    float: right;
    width: auto;
    height: 32px;
    margin: 24px 0 0px 33px;
    margin-right: -4px;
}
.header-contacts.scroll-hide.hidden-xs2 a {
    text-decoration: underline;
}
ul.sub-menu.hidden-xs {
    float: right;
    margin-left: 200px;
    margin-top: 2px;
}

.services-1 {
    width: 100%;
    float: left;
    margin-top: 103px;
    text-align: center;
    position: relative;
    padding-bottom: 4px;
    margin-bottom: 43px;
}
.down {
 margin-top: 55px;
}

.down2 {
 margin-top: 35px;
}

.vc_tta-container h2 {
    margin-bottom: 20px;
}

.header-contacts.scroll-hide.hidden-xs a {
    font-size: 15px;
    font-style: italic;
    text-decoration: underline;
}
.contacts i.fa {
    padding-left: 5px;
    padding-right: 10px;
}

dt {
    font-weight: normal;
}
h2.wpb_heading.wpb_singleimage_heading {
    margin-bottom: 15px;
}
.up3 {
 margin-top: -150px;
}



.right {
 margin-right: -108px;
}

.slider3 {
    top: 35px;
    position: relative;
}
.wpb_wrapper a {
    /* text-decoration: underline; */
    background-color: #373d4b;
}



.wpb_wrapper h4 {
    text-align: center;
}

input.newsletter-email {
    color: rgb(0, 0, 0);
}

input.newsletter-submit {
    background: rgb(128, 128, 128);
    color: rgb(255, 255, 255);
}

.widget-inner ul li a {
    color: rgb(203, 203, 203);
    text-decoration: underline;
}

footer.site-footer .widget h2 {
    color: rgb(229, 229, 229);

}

.widget.widget_display_topics.main-content-block a {
    color: rgb(33, 34, 34);
    font-size: 13px;
    font-family: Open Sans Light;
    text-decoration: underline;
}

.widget.widget_display_topics.main-content-block li {
list-style:none;
}

a.bbp-forum-title {
    color: rgb(0, 0, 0);
    font-family: 'PT Sans Narrow', sans-serif;
    font-weight: normal;

}

aside#bbp_topics_widget-3 a {
    font-size: 13px;
    display: block;
    margin-left: -40px;
 
}

aside#bbp_topics_widget-3 li {
list-style:none;
}

footer.site-footer .widget h2 {
    color: rgb(229, 229, 229);
    font-weight: normal;
    font-size: 20px;
}

.wpb_wrapper p {
    text-align: justify;
}


a.prettyphoto img {
padding: 12px 4px 0px 10px;
    margin-top: 10px;
}

.site-header .header-contacts p > i.fa {
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: rgb(206, 67, 74);
    background: none;
}


.live {
    position: relative;
    width: 91px;
    float: right;
    margin-top: -56px;
    margin-right: 180px;
}

img.created {
position: relative;
    width: 75px;
    margin-left: 143px;
    top: 122px;
}

h3 {
    font-size: 20px;
    margin-top: 8px;
    color: white;
    line-height: 22px;
}

.col-md-2 .wpb_text_column {
    background-color: #373d4b;
    padding: 0px 2px;
    /* background-image: linear-gradient(180deg, #373d4b 60%, #ce434a); */
    border-bottom: 3px solid #ce434a;
    margin-bottom: 5px;
    /* box-sizing: border-box; */
    position: relative;
    box-sizing: border-box;
    /* overflow: hidden; */
}
.col-md-3 .wpb_text_column {
    background-color: #373d4b;
    padding: 0px 2px;
    /* background-image: linear-gradient(180deg, #373d4b 60%, #ce434a); */
    border-bottom: 3px solid #ce434a;
    margin-bottom: 5px;
    /* box-sizing: border-box; */
    position: relative;
    box-sizing: border-box;
    /* overflow: hidden; */
}
.col-md-2 .wpb_text_column::before {content: '';display: block;position: absolute;left: -10px;width: 10px;top: 0;/* transform: translateY(-50%); */height: calc(100% + 2.5px);background-image: url(../images/arrow.png);background-size: 100% 100%;/* background-color: #ae5252; *//* border: 12px solid #ce434a; *//* border-color: transparent #373d4b transparent transparent; */}
.col-md-3 .wpb_text_column::before {content: '';display: block;position: absolute;right: -10px;width: 10px;top: 0;/* transform: translateY(-50%); */height: calc(100% + 2.5px);background-image: url(../images/arrow2.png);background-size: 100% 100%;/* background-color: #ae5252; *//* border: 12px solid #ce434a; *//* border-color: transparent #373d4b transparent transparent; */}