@charset "UTF-8";

/**
 * Responsive Tabs Front CSS
 */

.rtbs {margin:20px 0;}

.rtbs .rtbs_menu ul {list-style:none; padding:0 !important; margin:0 !important;}
.rtbs .rtbs_menu li {display: inline-block; padding:0 !important; margin-left:0 !important; margin-bottom:0px !important;}
.rtbs .rtbs_menu li:before {content: "" !important; margin:0 !important; padding:0 !important;}
.rtbs .rtbs_menu li a {display:inline-block; color:#333; text-decoration: none; padding: 11px 30px !important; box-shadow:0 0 0 0; width:calc(100% - 60px);}
.rtbs.rtbs_cm_enabled .rtbs_menu li a {display:inline-block; color:#333; text-decoration: none; padding: 7px 10px !important; box-shadow:0 0 0 0;}
.rtbs.rtbs_cm_enabled_ultra .rtbs_menu li a {display:inline-block; color:#333; text-decoration: none; padding: 4px 7px !important; box-shadow:0 0 0 0;}
.rtbs .rtbs_menu li a.active {position:relative; color:white;}
.rtbs .rtbs_menu li  i {margin-left:-0px; margin-right:5px; position:relative; top:0px;}

.rtbs .rtbs_menu .mobile_toggle {padding-left:18px; display:none; cursor:pointer;}

.rtbs > .rtbs_content {display:none; padding: 23px 30px 1px; background:#f9f9f9; color:#333;}

/* Fix ul, ol spacing */
.rtbs > .rtbs_content ul, .rtbs > .rtbs_content ol {margin-left:20px;}

/* Show current content on refreshing */
.rtbs > .active {display:block;}

/* Fix list spacing */
.entry-content .rtbs .rtbs_menu ul li {margin:0;}
.entry-content .rtbs .rtbs_menu ul li a {border:none;}

.rtbs_full .rtbs_menu ul {display:block; border-bottom:0; overflow:hidden; position:relative;}
.rtbs_full .rtbs_menu ul::after {content:url(../img/dktbs_menu.png); position:absolute; top:5px; right:15px; z-index:2; pointer-events:none;}

.rtbs_full .rtbs_menu ul li {display:none; padding-left:30px; background:#f1f1f1;}

.rtbs_full .rtbs_menu ul li a {padding-left:0; padding-top:14px; padding-bottom:14px;}

/* No compact mode for mobile. */
.rtbs_full.rtbs_cm_enabled .rtbs_menu li a,
.rtbs_full.rtbs_cm_enabled_ultra .rtbs_menu li a {
    display:inline-block; 
    color:#333; 
    text-decoration: none; 
    padding: 11px 30px !important; 
    box-shadow:0 0 0 0;}

.rtbs_full .rtbs_menu a {width:100%; height:auto;}

.rtbs_full .rtbs_menu li.mobile_toggle {display:block; padding:0.5rem 70px 0.5rem 0.5rem !important; padding-left:30px !important; padding-top:12px !important; padding-bottom:12px !important; color:white;}

/* SKINS */
.rtbs_round .rtbs_content {
    -webkit-border-bottom-right-radius: 6px;
    -webkit-border-bottom-left-radius: 6px;
    -moz-border-radius-bottomright: 6px;
    -moz-border-radius-bottomleft: 6px;
    border-bottom-right-radius: 6px;
    border-bottom-left-radius: 6px;
}

.rtbs_round .rtbs_menu li a, .rtbs_round .rtbs_menu li.mobile_toggle {
    -webkit-border-top-left-radius: 6px;
    -webkit-border-top-right-radius: 6px;
    -moz-border-radius-topleft: 6px;
    -moz-border-radius-topright: 6px;
    border-top-left-radius: 6px;
    border-top-right-radius: 6px;
}

.rtbs_arrows .rtbs_arrow {display:inline-block; position:absolute; bottom:-35px; margin-left: auto; margin-right:auto; left:0; right:0; border-bottom:15px solid transparent; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid; width: 0px; height: 0px;
}

.rtbs_tab_ori .rtbs_menu a, .rtbs_tab_ori .rtbs_menu .mobile_toggle, .rtbs_tab_ori .rtbs_content, .rtbs_tab_ori .rtbs_content p, .rtbs_tab_ori .rtbs_content a {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif !important; font-weight:300 !important;}
