/* @font-face {
    font-family: 'Libel-Suit';
    src:url('Libel-Suit.ttf.woff') format('woff'),
        url('Libel-Suit.ttf.svg#Libel-Suit') format('svg'),
        url('Libel-Suit.ttf.eot'),
        url('Libel-Suit.ttf.eot?#iefix') format('embedded-opentype'); 
    font-weight: normal;
    font-style: normal;
}

.section_header, .section_sub_header, nav, .features_sub_header, .vc_btn3, .ubermenu-responsive-toggle, .blog_title_home, .blog_title, .blog_date_home, .blog_date {
    font-family: 'Libel-Suit' !important;
} */

.wpml-ls-flag {
    height: 30px;
}

.ubermenu-sub-indicators .ubermenu-has-submenu-drop>.ubermenu-target:after {
    right: 0px !important;
}

.features_header {
    font-size: 36px !important;
    font-family: 'Bombardier' !important;
    text-transform: uppercase;
    display: block;
}

.wpb_heading .wpb_singleimage_heading, h2 {
	font-family: 'Bombardier' !important;
    text-transform: uppercase;
}

.section_body {
	line-height: 1.2em;
}

#header {
    min-height: 700px;
}

.header_shadow {
    text-shadow: 2px 2px 5px #000;
}

.section_body p {
    margin-bottom: 20px;
}

.left {
    text-align: left;
}

#primary {
    padding: 10px;
}

.menu-item {
    display: inline-block;
    padding-left: 20px;
    font-family: "Bombardier";
    font-size: 32px !important;
}

.menu-item a {
    font-size: 32px !important;
    text-decoration: none;
}

.menu-item:hover {
    text-decoration: none;
}

.vc_btn3 {
    font-family: "Bombardier";
}

.section_body {
	margin-top: 30px;
}

.section_body li {
    margin-bottom: 10px;
}

#header {
    position: relative;
    overflow: hidden;
}

.video_header {
    position: absolute;
    top: 50%;
    left: 50%;
    width: auto;
    min-width: 100%;
    height: auto;
    min-height: 100%;
    transform: translateX(-50%) translateY(-50%);
    z-index: -1;
}

.px-3 p {
    padding-left: 1rem !important;
    padding-right: 1rem !important;
}

.img_align_bot {
    padding-top: 200px;
}

.img_tri_overlay, .skill_thumb img {
    border: 2px solid rgba(255,150,0);
    padding: 5px;
    background-color: rgba(255,150,0,.5);
}

.

.section:nth-of-type(odd) {
	background-color:#333 !important;
}

#new_level_scorched, #dlc1_additions, #dlc1_items, #dlc1_trailer, #dlc1_about, #dlc1_media, .dlc1_bg_normal {
	background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    text-shadow: 2px 2px 2px #000;
}

#dlc1_header {
	background-image: url('../../wp-content/uploads/2019/06/ror2_sa_key_nologo.jpg');
	background-position: center;
	background-size: cover;
}

/* #new_level_scorched {
    background-image: url('https://www.riskofrain.com/wp-content/uploads/2019/06/new_stage_bg_dark.jpg');
} */

#dlc1_additions {
    background-image: url('../../wp-content/uploads/2019/06/rex_bg-drk2.jpg');
}

#dlc1_media {
    background-image: url('../../wp-content/uploads/2019/06/dlc1_items_bg_dark.jpg');
}

#dlc1_about {
    background-image: url('../../wp-content/uploads/2019/06/dlc1_trailer_bg.jpg');
}

#dlc_char_rex {
    background-image: url('../../wp-content/uploads/2019/06/dlc1_character_bg3.jpg');
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
    text-shadow: 2px 2px 2px #000;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.no_bot_pad {
	margin-bottom: 0px;
	padding-bottom: 0px;
}

#dlc1_boss {
    background-image: url('../../wp-content/uploads/2019/06/dlc1_boss_bg_drk.jpg');
    background-size: cover;
    background-position: center bottom;
    background-repeat: no-repeat;
    background-attachment: fixed;
    text-shadow: 2px 2px 2px #000;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.dlc1_bg_normal {
	background-image: url('../../wp-content/uploads/2019/06/dlc1_section_bg_02.jpg');
}

/* 
#dlc1_boss_image {
    position: absolute;
    bottom: 0;
} */

.post-password-form {
    margin-top: 150px;
}

.ih {
	/* padding-bottom: 40px !important; */
	display: block;
}

@media only screen and (max-width: 790px) {
  .section {
    padding-left: 20px;
    padding-right: 20px;
  }
}

.text-cc {
	color: #f70;
	font-weight: bold;
}
