/*
Version: 1.7
File Description: Place here your custom CSS styles
*/

.rsbtn .rsbtn_play {
    height: 48px !important;
    text-align: center !important;
    width: 48px !important;
}

#readspeaker_button {
    padding-bottom: 0 !important;
    text-align: right;
    margin-right: 5px;
}

i.rsicn:not(.rsicn-arrow-down){
    color: #9C1849 !important;
}

.rsbtn_left {
    display: none !important;
}

.rsbtn_right {
    display: inline-block !important;
    color: inherit !important;
    font-size: 20px !important;
    line-height: 44px !important;
    margin: 0 !important;
    float: none !important;
    padding: 0 !important;
    border: none !important;
}

.rs_addtools .rsbtn_play:focus .rsbtn_right::before, .rs_addtools .rsbtn_play:hover .rsbtn_right::before, .rsbtn .rsbtn_play:focus .rsbtn_right::before, .rsbtn .rsbtn_play:hover .rsbtn_right::before {
    color: inherit !important;
}

.rsbtn_play {
    border: none !important;
    float: none !important;
    margin: 0 !important;
    border-radius: 50% !important;
    color: #ffffff !important;
}

.rsbtn_play:hover,
.rsbtn_play:focus {

}

.rs_addtools .rsbtn_play .rsbtn_right:before, .rsbtn .rsbtn_play .rsbtn_right:before, .rspopup:before {
    font-family: "FontAwesome";
    content: "\f028" !important;
}

.rsbtn.rsexpanded .rsbtn_exp {
    display: block !important;
    width: 100% !important;
    height: auto !important;
    text-align: right;
    padding-bottom: 20px;
    position: relative;
}

.rsbtn.rsexpanded .rsbtn_exp .rsbtn_exp_inner {
    border-radius: 0 !important;
    border: 1px solid #4f4f4f !important;
    padding: 0 !important;
    display: inline-block !important;
    height: 26px !important;
}

.rsbtn.rsexpanded .rsbtn_exp .rsbtn_status_overlay {
    display: block !important;
    padding-top: 5px !important;
}

.rsbtn.rsexpanded .rsbtn_exp .rsbtn_status_overlay a {
    background: transparent;
    font-size: inherit;
    width: auto;
    height: auto;
    margin-left: 5px;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container {
    top: inherit !important;
    bottom: 100% !important;
    margin-left: 4px !important;
}

.rs_addtools.toolsopen .rsbtn_toolpanel .rsbtn_tools, .rsbtn.toolsopen .rsbtn_toolpanel .rsbtn_tools {
    position: relative !important;
}

.rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li, .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li {
    display: inline-block !important;
    float: none !important;
}

.rs_addtools .rsbtn_tooltoggle, .rsbtn .rsbtn_tooltoggle {
    position: absolute !important;
    top: inherit !important;
    bottom: 0 !important;
    right: 0 !important;
    left: inherit !important;
    width: 16px !important;
    height: 16px !important;
    border: 1px solid #FFFFFF !important;
    border-radius: 50%;
    color: #FFFFFF !important;
}

.rs_addtools.zoom-tooltoggler .rsbtn_tooltoggle, .rsbtn.zoom-tooltoggler .rsbtn_tooltoggle {
    font-size: 7.2px !important;
    left: inherit !important;
    height: 16px !important;
    width: 16px !important;
    line-height: 14px !important;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container:before {
    top: 0;
    left: 0;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider .rsbtn_volume_handle .keyLink {
    width: auto !important;
    height: auto !important;
}

.rsbtn_btnlabel a {
    border-radius: 0 !important;
    background: inherit !important;
    color: inherit !important;
}

.rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool_menu .rsbtn_tool_menu_item, .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool_menu .rsbtn_tool_menu_item {
    font-size: 12px !important;
    display: block !important;
    width: auto !important;
    height: auto !important;
    text-align: left !important;
    border-radius: 0;
    background: inherit;
    color: inherit;
}

.rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:focus, .rs_addtools .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:hover, .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:focus, .rsbtn .rsbtn_toolpanel .rsbtn_tools .rsbtn_tools_inner .rsbtn_toolcontainer .rsbtn_toollist li .rsbtn_tool:hover, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:focus, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_player_item:hover {
    color: #000000 !important;
}

.rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle a:focus, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle a:hover, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_progress_container .rsbtn_progress_handle.dragged a, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider .rsbtn_volume_handle.rsfocus, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider .rsbtn_volume_handle:focus, .rsbtn .rsbtn_exp .rsbtn_exp_inner .rsbtn_volume_container .rsbtn_volume_slider .rsbtn_volume_handle:hover {
    background: #000000 !important;
}

#rslightbox_contentcontainer #rslightbox_content h2 {
    background: transparent !important;
}

#rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-info-toggle {
    color: #000000 !important;
}

#rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsdialog-button.primary {
    background: #4f4f4f !important;
}

#rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsdialog-button.primary:hover {
    background: #000000 !important;
}

#rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-slider .slider-label-end, #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-slider .slider-label-start {
    color: #000000 !important;
}

#rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-slider .rsbtn_speed_handle a:focus, #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-slider .rsbtn_speed_handle a:hover, #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-slider .rsbtn_speed_handle.dragged a {
    background: #000000 !important;
}

#rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-colorlist li a.rsform-colorlist-style-none .rsform-colorlist-label:hover, #rslightbox_contentcontainer #rslightbox_content #rsform_wrapper .rsform .rsform-section .rsform-row .rsform-colorlist li a.rsform-colorlist-style-underline .rsform-colorlist-label:hover {
    color: #000000 !important;
}

.rspopup {
    background: #FFF !important;
    border: 1px solid #000 !important;
    border-radius: 50% !important;
    color: #000 !important;
    height: 28px !important;
    width: 28px !important;
    line-height: 28px !important;
    text-align: center !important;
    padding: 0 !important;
}

.rspopup:hover,
.rspopup:focus {
    background: #000 !important;
    color: #FFF !important;
}

@media (max-width: 991px){
    .rs_addtools .rsbtn_tooltoggle, .rsbtn .rsbtn_tooltoggle {
        width: 0px !important;
        height: 0px !important;
        opacity: 0 !important;
        overflow: hidden !important;
        display: none !important;
    }
}