/* Color for links in articles */
.penci-entry-content.entry-content a {
	color: #3f51b5 !important;
}

/* Footer */
.site-info {
    color: #000000 !important;
    float: left;
}

element.style {
}
.footer__copyright_menu {
    clear: both;
    overflow: hidden;
    background: #ffffff !important;
}
.vc_row .penci-block-vc.widget {
    overflow: inherit;
    margin-bottom: 21px;
}
.penci-text-block .penci-block_content {
    margin-bottom: 20px;
    font-size: 18px !important;
}
body {
    margin: 0;
    background: #f6f6f6 !important;
}
/* TOP BAR */
.penci-topbar {
    background: #9e9e9e !important;
    color: #fff;
}
#menu-item-5517.submissions.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-5517 {
	background-color: #d90e3e !important;
    font-weight: 700;
	padding-left: 10px;
	padding-right: 10px;
}
#menu-item-836.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-836 a {
	color: #fff!important;
}
#menu-item-17.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-17 a {
	color: #fff !important;
}
#menu-item-836.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-836 a:hover {
	color: #000 !important;
}
#menu-item-17.menu-item.menu-item-type-post_type.menu-item-object-page.menu-item-17 a:hover {
	color: #000 !important;
}
/* STICKY HEADER */
#masthead-sticky-wrapper.sticky-wrapper {
	height: none !important;
}
/*HEADER */
.site-header {
    min-height: 40px;
	background: #fff;
	box-shadow: 0px 10px 5px #2727270d;
}
.main-navigation a {
    font-weight: 600 !important;
    display: inline-block !important;
    text-decoration: none;
    line-height: 2.57;
    color: #000;
    text-transform: uppercase;
    transition: all .3s;
}
.main-navigation.penci_disable_padding_menu > ul:not(.children) > li {
    float: left;
    padding-right: 20px;
}
.site-header, .main-navigation > ul:not(.children) > li > a, .site-header.header--s7 .main-navigation > ul:not(.children) > li > a, .search-click, .penci-menuhbg-wapper, .header__social-media, .site-header.header--s7, .site-header.header--s1 .site-branding .site-title, .site-header.header--s7 .site-branding .site-title, .site-header.header--s10 .site-branding .site-title, .site-header.header--s5 .site-branding .site-title {
    line-height: 100px !important; 
    min-height: 50px !important;
}
.vc_col-has-fill>.vc_column-inner, .vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner, .vc_row-has-fill>.vc_column_container>.vc_column-inner {
    padding-top: 10px;
}
/* Social Icons */
.penci-social-buttons .penci-social-item.facebook {
    color: #ffffff;
    background-color: #0d47a1; 
}
.penci-social-buttons .penci-social-item.twitter {
    color: #ffffff;
    background-color: #40c4ff;
}
.penci-social-buttons .penci-social-item.google_plus {
    color: #ffffff;
    background-color: #eb4026;
}
.penci-social-buttons .penci-social-item.pinterest {
    color: #ffffff;
    background-color: #C92228;
}
.penci-social-buttons .penci-social-item.linkedin {
    color: #ffffff;
    background-color: #0077B5;
}
.penci-social-buttons .penci-social-item.tumblr {
    color: #ffffff;
    background-color: #34465d;
}
.penci-social-buttons .penci-social-item.reddit {
    color: #ffffff;
    background-color: #ff4500;
}
.penci-social-buttons .penci-social-item.telegram {
    color: #ffffff;
    background-color: #179cde;
}
.penci-social-buttons .penci-social-item.email {
    color: #ffffff;
    background-color: #a7a7a7;
}
/* FONTS */
.penci-block_28 .block28_items .penci-post-excerpt {
    color: #000;
}
.penci-block_38 .penci-post-item .entry-title, .penci-archive .penci-archive__content .penci-post-item .entry-title {
    font-size: 3rem;
 }
.penci-block_38 .penci-cat-links a, .penci-archive .penci-archive__content .penci-cat-links a {
    float: left;
    font-size: 2rem;
    height: 25px;
    line-height: 25px;
}
#penci_block_28__30108525 .block28_first_item .penci__post-title {
    font-size: 28px !important;
}
/* video list */
.penci-video-playlist-nav, 
.penci-custom-scroll, 
.mCustomScrollbar {
 height: 100% !important;
}
/* contact form button */
input.wpcf7-form-control.wpcf7-submit {
	margin-top: 20px !important;
}
/* MENU */
.menu-image-title-before.menu-image-title {
	display: none;
}
img.menu-image.menu-image-title-before {
		height: 29px !important;
    margin-bottom: 5px !important;
}

.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title {
    line-height: 60px !important;
}
button, .button, .entry-content a.button, .site-main .wpfepp-form .wpfepp-button, .site-main .wpfepp-form .wpfepp-button:hover, .site-main .wpfepp-form .wpfepp-button:active, .site-main .wpfepp-form .wpfepp-button:focus {
    border: 1px solid #000;
    border-radius: 0;
    background: #0000002e !important;
    color: #4d4d4d;
    line-height: 36px;
    padding: 0 15px;
    text-align: center;
    font-weight: 800;
    transition: all .25s;
    font-size: 14px;
    font-size: 1.4rem;
    text-transform: uppercase;
    cursor: pointer;
}
.penci-block_9 .block9_first_item .penci-post-excerpt {
    font-size: 14px;
    font-size: 1.4rem;
    line-height: 1.71;
    color: #000;
    margin-top: 9px;
}
.page .wpb_button, .page .wpb_content_element, .page ul.wpb_thumbnails-fluid > li {
    margin-bottom: 7px;
}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar {
    background-color: #f4524d !important;
}
.penci-block-ajax-more-button.button  { 
	border: none !important;
}
.penci-block-vc .penci-cat-name {
    height: 31px;
    font-size: 11px !important;
    background-color: #939090;
    color: #fff;
    text-transform: uppercase !important;
	font-weight: 600 !important;
    padding: 8px 10px 5px 10px;
}
.single .penci-cat-links a, .page .penci-cat-links a, .penci-archive .penci-archive__content .penci-cat-links a {
    height: 34px;
    font-size: 21px !important;
    background-color: #9e9e9e !important;
    color: #fff !important;
    text-transform: uppercase !important;
	  padding-top: 5px !important;
}
.footer__copyright_menu {
    clear: both;
    overflow: hidden;
    background: #9e9e9e;
}
.site-info {
    color: #ffffff;
    float: left;
}
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title:before {
	border-top: 3px solid #9e9e9e !important;
}
.penci-block-vc .penci-block-heading {
    border-bottom: 3px solid #000000 !important;
    clear: both;
    position: relative;
    width: 100%;
}
.penci-block-vc.style-title-1:not(.footer-widget) .penci-block__title:before {
   border-top: none !important; 
    }
/* MEDIA */
@media screen and (max-width: 768px) {
.penci-topbar.style-2 .penci-topbar__right {
   
}
}
@media screen and (min-width: 1358px) {
	.main-navigation a {
    font-size: 13px !important;
  }
	#masthead.site-header.site-header__main.header--s6 {
		height: 100px !important;
	}
}
@media screen and (min-width: 1400px) {
	.main-navigation a {
    font-size: 14px !important;
  }
	#masthead.site-header.site-header__main.header--s6 {
		height: 100px !important;
	}
}
@media screen and (min-width: 1486px) {
	.main-navigation a {
    font-size: 15px !important;
  }
	#masthead.site-header.site-header__main.header--s6 {
		height: 100px !important;
	}
}
@media screen and (min-width: 1590px) {
	.main-navigation a {
    font-size: 16px !important;
  }
	#masthead.site-header.site-header__main.header--s6 {
		height: 100px !important;
	}
}