.gform_wrapper .gform_body form ul li, 
.gform_wrapper .gform_body form ol li, 
.gform_wrapper .gform_body ul li,
.gform_wrapper .gform_body ol li {
  
  list-style: inherit !important;
  list-style-position: inside !important;
}/**
 * All of the CSS for your public-facing functionality should be
 * included in this file.
 */

/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.

You're the boss, so have fun editing!

--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Global Styles
2.0 - Responsive media queries (mobile styles)
  2.1 - MAXIMUM width of 720 pixels (phones landscape)
  2.2 - MAXIMUM width of 380 pixels (phones portrait)
  2.3 - MINIMUM width of 721 pixels (tablets+)
  2.4 - MINIMUM width of 1040 pixels (desktops and laptops)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Global Styles
--------------------------------------------------------------*/



/*
.just_an_example {
  color: black;
}
*/

/* no need to show pages because we use scrolly datatables. */
/*.dataTables_paginate{
    display: none;
}*/

.dataTables_scrollFoot {
    display: none;
}

table.dataTable.nowrap td p {
    white-space: normal !important;
}
.dataTables_wrapper table.dataTable.display tbody tr.odd{
	background-color: white;
}
.entry-content table.dataTable.display{
	font-size: 14px;
	color: #525252;
}
@media screen and (min-width: 1040px) {

}


@media screen and (max-width: 721px) {


}

@media screen and (max-width: 721px) {
    body #send-message-popup {
        margin: 40% 2%;
        position: unset;
        width: auto;
    }
    #send-message-popup #send-message-buttons {
        width: auto;
    }
    #select2-drop {
        top: 190px!important;
	position: fixed;
    }
    .child-events-holder {
        display: none;
    }
    .dataTables_wrapper .dataTables_paginate.paging_simple_numbers {
        float: left;
    }
}



@media screen and (max-width: 480px) {


}
/*--RTMEDIA Activity thumbnails --*/


@media screen and (min-width: 721px) {

}

@media screen and (min-width: 1040px) {



}



/*-----SP Gravity Form Front end list/edit styles------*/

/*.frontEndList table th {

min-width: 60px;

}*/



.frontEndList table tr td{

    padding:5px;

}

@media screen and (max-width: 480px) {


    .frontEndList table{

        margin-left: -15px!important;

    }

}

/* end (max-width: 480px) */

/* STUDENT PAGES*/

.entry-post-thumbnail img {
    max-width: 150px;
    max-height: none;
}

.child-general-holder h3 {
    margin:0 0 10px 0;
    color:#444;
}

div.parent-title, div.teacher-title {
    color:#444;
    text-align: center;
}


.teacher-col, .parent-col {

    display:inline-block;
    margin-bottom: 30px;
    margin-right: 30px;
    text-align:center;
}

.teacher-col img, .parent-col img {
    border-radius: 50%;
    margin:2px auto;
}

.child-general-holder {
    float:right;
    width: 90%;
    /*  background-color: #c7dae8;*/
    padding: 20px;
    /*  border:dotted 1px lightblue;
    */  border-radius: 5px;
    margin-bottom: 50px;
    clear:both;
    min-height: 300px;

}

@media screen and (min-width: 721px) {

    .single-students .entry-content > h3 {

        width:40%;
        float:left;
    }
		.single-students .entry-content .dataTables_paginate{
			margin-bottom: 40px;
		}
    .child-content-section {
        width: 60%;
        float: left;
        clear:both;
    }

    .child-general-holder {
        float:right;
        width: 30%;
        padding-left: 20px;
        position: absolute;
        top: 0;
        right: 0;
        margin-top: 250px;

    }

    .teacher-col img, .parent-col img {
        width:70px;
        height:70px;
    }

}

/*Profile Page Styles*/
@media screen and (max-width: 720px) {

}

.select-all-option {
    margin-bottom: 30px;
}
button.select.st-sel {
    margin-left: 0 !important;
    float: right;
}

.edit-entry.button,
.preview-entry.button,
.view-entry.button,
.delete-entry.button {
    display: block;
    margin-bottom: 5px;
    max-width: 4em;
}

.entry-content .frontEndList li {
    font-size: 12px;
}

.child-entries-holder table.frontEndList{
    display: none;
}
#divOverlay {
    position: fixed;
    z-index: 99999;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}

.modal_close {
    position: absolute;
    top: 12px;
    right: 12px;
    display: block;
    width: 14px;
    height: 14px;
    background: url(/wp-content/mu-plugins/hubbli-forms/public/img/modal_close.png);
    z-index: 2;
}

#modalDiv {
    padding: 0px;
    display: none;
    background: #FFF;
}
@media screen and (max-width: 719px) {
    #modalDiv {
        width: 90%;
        margin: 10px;
    }
}
@media screen and (min-width: 720px) {
    #modalDiv {
        width: 720px;
    }
}

@media screen and (min-width: 721px){
    #wpadminbar .quicklinks {
        z-index: 1000;
    }
}


@media screen
{
    body{
        color: #333
    }
    :focus {
        outline: 0
    }
    div#print_preview_hdr {
        margin: 0 0 16px 0;
        color: #18749D;
        font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
        padding: 12px 20px 12px 0;
        font-size: 16px;
        border-bottom: 2px solid #C5D7F1;
        background-color: #DFEFFF;
        display: block !important
    }
    div#print_preview_hdr div:first-child {
        background-image: url(/wp-content/mu-plugins/hubbli-forms/public/images/wp-logo.png);
        background-position: 16px center;
        background-repeat: no-repeat;
        padding-left: 36px
    }
    div#print_preview_hdr span.actionlinks {
        width: 200px;
        display: block;
        float: right;
        text-align: right;
        margin-top: 5px;
        font-family: "lucida sans", "lucida grande", lucida , sans-serif;
        font-size: 12px;
        color: #CCC
    }
    div#print_preview_hdr a {
        color: #21759B;
        text-decoration: none;
        display: inline;
        font-weight: normal;
        letter-spacing: normal
    }
    div#print_preview_hdr a:hover {
        color: #21759B;
        text-decoration: underline
    }
    div#view-container {
        margin: 0 20px 20px 20px
    }
    div.print-hr {
        border-top: 1px dotted #ccc;
        margin: 15px 0 30px
    }

    #divModalFrame {
        background-color: white;
        display: block;
        height: 85%;
        left: 4%;
        margin: 0;
        opacity: 1;
        padding: 0 0 3rem;
        position: fixed;
        top: 4%;
        width: 92%;
        z-index: 99999;
    }
    #divModalFrame iframe {
        background-color: white;
        height: 95%;
        width: 100%;
        max-height: 98%;
        max-width: 97%;
        margin: 0 0 0 0.60rem;
    }    

    #divModalFrame .head {
        background: #dfefff url('/wp-content/mu-plugins/hubbli-forms/public/img/hubbli-favicon.png') no-repeat 8px center;
        border-bottom: 2px solid #c5d7f1;
        color: #18749d;
        display: block !important;
        font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
        font-size: 16px;
        margin: 0 0 16px;
        padding: 12px 20px 12px 0;
    }

    .head .caption{
        margin-left: 32px;
    }

    .head .actions{
        display: inline-block;
        float: right;
    }

    .dataTables_scrollBody .dataTables_sizing {
        display: table-caption; /* hides the row which is needed only to set the widths for columns */
    }
}

@media print
{
    body{
        color:#000
    }
    div#print-preview-header,
    div#print-preview-header span.actionlinks,
    div#print-preview-header span.actionlinks a {
        display: none !important
    }
    div#print-preview-header {
        margin-left:-9000px
    }
    div.print-page-break {
        page-break-after: always;
        border-top: 0;
        margin: 0
    }
}

@media screen,print
{

    html {
        height: 100%;
    }
    body {
        font-family: sans-serif;
        font-size: 12px;
        padding: 0;
        margin: 0;
        height: 100%
    }
    ul {
        margin: 10px 0;
        padding: 0
    }
    img {
        border: 0
    }
    .widefat {
        background-color: #FFF;
        border-color: #DFDFDF
    }
    .widefat {
        -moz-border-radius: 4px;
        -khtml-border-radius: 4px;
        -webkit-border-radius: 4px;
        border-radius: 4px;
        border-spacing: 0;
        border-style: solid;
        border-width: 1px;
        clear: both;
        margin: 0;
        width: 100%
    }
    table.fixed {
        table-layout: fixed
    }
    table.entry-detail-view,
    table.entry-detail-notes {
        margin: 0 0 16px 0
    }
    table.entry-detail-notes {
        page-break-before: always
    }
    table.entry-detail-view th,
    table.entry-detail-notes th {
        font-size: 14px;
        text-shadow: 0 1px 0 #FFF;
        text-align: left;
        padding: 7px;
        background-color: #E3E3E3
    }

    table.entry-detail-view td.lastrow,
    table.entry-detail-notes td.lastrow {
        border-bottom: none !important
    }
    td.entry-view-section-break {
        font-size: 14px;
        font-weight: bold;
        background-color: #EEE;
        border-bottom: 1px solid #DFDFDF;
        padding: 7px 7px
    }
    td.entry-view-field-name {
        font-weight: bold;
        background-color: #EAF2FA;
        border-bottom: 1px solid #FFF;
        line-height: 150%;
        padding: 7px 7px
    }
    td.entry-view-field-value {
        border-bottom: 1px solid #DFDFDF;
        padding: 7px 7px 7px 40px;
        line-height: 150%
    }
    td.entry-view-field-value p {
        text-align: left;
        line-height: 150%
    }
    td.entry-view-field-value ul.bulleted {
        margin-left:12px
    }
    td.entry-view-field-value ul.bulleted li {
        list-style-type:disc
    }
    td.entry-detail-note {
        border-bottom: 1px solid #DFDFDF;
        padding: 7px 7px;
        line-height: 150%
    }
    div.note-avatar {
        width: 48px;
        height: 48px;
        float: left;
        margin-right: 6px
    }
    h6.note-author {
        font-weight: bold;
        font-size: 13px;
        margin: 0;
        padding: 0;
        line-height: 100%
    }
    div.detail-note-content {
        margin: 10px 0 10px 54px;
        line-height: 150%
    }
    div.detail-note-content p {
        line-height: 150%
    }

    /* transaction table styles  ------------------------------------------------------------------------- */

    table.entry-products {
        border: 1px solid #DFDFDF;
        border-right: none;
        border-bottom: none;
        margin: 10px 0
    }
    table.entry-products th[scope=col] {
        background-color: #F4F4F4;
        border-right: 1px solid #DFDFDF !important;
        border-bottom: 1px solid #DFDFDF
    }
    table.entry-products col.entry-products-col2 {
        width: 50px
    }
    table.entry-products col.entry-products-col3 {
        width: 155px
    }
    table.entry-products col.entry-products-col4 {
        width: 155px
    }
    table.entry-products td {
        border-right: 1px solid #DFDFDF !important;
        border-bottom: 1px solid #DFDFDF;
        padding: 7px 7px 8px 7px;
        vertical-align: top
    }
    table.entry-products td.textcenter,
    table.entry-products th.textcenter {
        text-align: center
    }
    table.entry-products td.textright,
    table.entry-products th.textright {
        text-align: right
    }
    table.entry-products td.grandtotal,
    table.entry-products td.grandtotal_amount,
    table.entry-products td.shipping,
    table.entry-products td.shipping_amount {
        font-weight: bold;
        font-size: 13px;
        padding-top: 7px;
        padding-bottom: 8px
    }
    table.entry-products td.emptycell {
        background-color: #F4F4F4
    }
    table.entry-products td div.product_name {
        font-weight: bold;
        color: #BF461E;
        font-size: 13px;
        margin-bottom: 5px
    }
    table.entry-products td ul.product_options {}
    table.entry-products td ul.product_options li {
        background-image: url(/wp-content/mu-plugins/hubbli-forms/public/images/prodlist.png);
        background-repeat: no-repeat;
        background-position: left top;
        overflow: visible;
        margin: 0 0 0 2px !important;
        padding: 4px 0 4px 16px;
        list-style-type: none
    }
    table.entry-products td ul.product_options li.lastitem {
        background-image: url(/wp-content/mu-plugins/hubbli-forms/public/images/prodlist_last.png)
    }

    /* list table styles  ------------------------------------------------------------------------- */

    table.gfield_list td.gfield_list_cell {
        padding: 8px 0
    }
    table.gfield_list td.gfield_list_cell + td.gfield_list_cell {
        padding: 8px 10px
    }
    table.gfield_list thead tr th  {
        padding: 8px 0;
        font-weight: bold
    }
    table.gfield_list thead tr th + th {
        padding: 8px 10px
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list {
        border-top: 1px solid #DFDFDF !important;
        border-left: 1px solid #DFDFDF !important;
        border-spacing: 0;
        padding: 0;
        margin: 2px 0 6px;
        width: 100%
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list td {
        border-right: 1px solid #DFDFDF !important;
        font-family: sans-serif !important
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list thead tr th {
        background-image: none !important;
        border-right: 1px solid #DFDFDF !important;
        padding: 6px 10px;
        font-family: sans-serif !important
    }
    table.widefat tbody tr td.entry-view-field-value ul li {
        color: #555 !important
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list td,
    table.widefat tbody tr td.entry-view-field-value table.gfield_list th {
        border-bottom: 1px solid #DFDFDF;
        padding: 6px 10px
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list td {
        border-top: 1px solid #FFF
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list th {
        color: #333;
        background-color: #F1F1F1;
        font-size: 12px
    }
    table.widefat tbody tr td.entry-view-field-value table.gfield_list td {
        font-size: 12px;
        padding: 4px 7px 3px 10px;
        vertical-align: top;
        color: #555;
        word-wrap: break-word
    }
}#item-buttons  .group-button.private.generic-button {
    display: none;
}.screen-reader-text{display:none}#buddypress div#message-threads.messages-notices ul li.thread-options{margin-top:35px}#send-reply .bbm-attachment-wrapper,#send_message_form .bbm-attachment-wrapper{padding:0 0 15px}#wp-message_content-wrap{margin-bottom:1.5rem;margin-top:-1.5rem}#buddypress .standard-form textarea#message_content{display:block;margin-bottom:10px}#message-recipients .button.confirm{vertical-align:baseline}.bbm_label_wrapper{display:inline-block;margin-left:2px;min-width:62px;vertical-align:top}.bbm_label_wrapper dd,.bbm_label_wrapper dl,.bbm_label_wrapper dt{margin:0!important}.bbm_label_wrapper .multiSel{display:none}.bbm_label_dropdown dd,.bbm_label_dropdown dt{margin:0;padding:0}.bbm_label_dropdown ul{margin:-1px 0 0}.bbm_label_dropdown dd{position:relative}.bbm_label_dropdown a,.bbm_label_dropdown a:visited{text-decoration:none;outline:0}.bbm_label_dropdown dt a{overflow:hidden;border:0}.bbm_label_dropdown .multiSel span,.bbm_label_dropdown dt a span{cursor:pointer;display:inline-block;font-weight:400}.bbm_label_dropdown dd ul{background-color:#fff;border:1px solid #ddd;color:#000;display:none;left:0;min-width:160px;max-height:350px;padding:0;position:absolute;top:4px;list-style:none;overflow:auto;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 3px rgba(0,0,0,.08);-webkit-box-shadow:0 1px 3px rgba(0,0,0,.08);box-shadow:0 1px 3px rgba(0,0,0,.08);z-index:20}.bbm_label_dropdown span.value{display:none}.bbm_label_dropdown dd ul li a{border:none;display:block;text-decoration:none}.bbm_label_dropdown button{background-color:#6BBE92;width:302px;border:0;padding:10px 0;margin:5px 0;text-align:center;color:#fff;font-weight:700}.bbm_label_dropdown .multiSelect li{padding:2px 12px;margin:0}.bbm_label_dropdown .multiSelect li.bbm_label_title{border-bottom:1px solid #ddd;font-weight:600;margin-bottom:10px;padding:9px 12px}.bbm_label_dropdown .multiSelect li:last-child{border-top:1px solid #ddd;margin-top:10px;padding:6px 12px 7px;text-indent:0}#message-threads.messages-table .bbm-label,.bbm-label{display:inline-block;font-size:11px;margin-bottom:5px;margin-right:3px;padding:3px 5px}#buddypress .thread-labels .bbm-label a,#message-threads.messages-table .bbm-label a,.bbm-label a{color:#fff}.bbm-label-input{float:left}.bbm-label-wrap{margin-bottom:8px;overflow:hidden;padding-left:6px}.white-popup-block{background:#FFF;padding:20px 30px;text-align:left;max-width:650px;margin:40px auto;position:relative}div#bbm_add_label_popup{width:260px;text-align:center}div#bbm_add_label_popup h3{font-size:15px;text-align:center;margin-bottom:14px}div#bbm_add_label_popup button.mfp-close{width:30px;height:30px;line-height:0;font-size:25px;background:0 0;color:#000}div#bbm_add_label_popup input#label_add,div#bbm_add_label_popup input.bbm-label-name{box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;width:100%}.mfp-content .bbm-li-left{padding-left:0;list-style:none}.mfp-content .bbm-li-left li{margin-bottom:20px}.mfp-content .bbm-li-left li:last-child{margin-bottom:0}#buddypress .standard-form .bbm-li-no-margin li:first-child{margin-left:0}#buddypress .standard-form .bbm-li-left li{float:left;list-style:none;margin-right:25px}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content{margin-right:16px}#buddypress .standard-form ul.bbm-li-left{overflow:hidden;margin-bottom:10px;padding:0}#buddypress .standard-form .bbm-distance-bottom{margin-bottom:30px;overflow:hidden}#buddypress .standard-form .bbm-distance{margin-top:10px;margin-bottom:10px;overflow:hidden}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content{margin-bottom:5px}.bbm-uploaded-file{margin-left:10px;display:inline-block;font-size:smaller;padding:2px 5px;background:#F4FFF4}.bbm-uploaded-file a.remove-uploaded-file{margin-left:10px}.drop-element,.drop-element *,.drop-element :after,.drop-element :before,.drop-element:after,.drop-element:before{box-sizing:border-box}.drop-element{position:absolute;display:none}.drop-element.drop-open{display:block;z-index:99}.drop-element.drop-theme-arrows{max-width:100%;max-height:100%}.drop-element.drop-theme-arrows .drop-content{border-radius:5px;position:relative;font-family:inherit;background:#fff;color:#444;font-size:1.1em;line-height:1.5em;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .2));filter:drop-shadow(0 1px 4px rgba(0, 0, 0, .2))}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-center .drop-content:before{top:100%;left:50%;margin-left:-16px;border-top-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content{margin-top:5px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-center .drop-content:before{bottom:100%;left:50%;margin-left:-16px;border-bottom-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content{margin-left:16px}.drop-element.drop-theme-arrows.drop-element-attached-right.drop-element-attached-middle .drop-content:before{left:100%;top:50%;margin-top:-16px;border-left-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-left.drop-element-attached-middle .drop-content:before{right:100%;top:50%;margin-top:-16px;border-right-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content,.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content{margin-top:5px}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-bottom .drop-content:before{bottom:100%;left:16px;border-bottom-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-bottom .drop-content:before{bottom:100%;right:16px;border-bottom-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-top .drop-content:before{top:100%;left:16px;border-top-color:#fff}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-top .drop-content:before{top:100%;right:16px;border-top-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-right.drop-target-attached-left .drop-content:before{top:16px;left:100%;border-left-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-top.drop-element-attached-left.drop-target-attached-right .drop-content:before{top:16px;right:100%;border-right-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-right.drop-target-attached-left .drop-content:before{bottom:16px;left:100%;border-left-color:#eee}.drop-element.drop-theme-arrows.drop-element-attached-bottom.drop-element-attached-left.drop-target-attached-right .drop-content:before{bottom:16px;right:100%;border-right-color:#eee}.bbm-label-drop-wrapper{padding:1em 0}#bbm-label-drop-btn{text-transform:uppercase}#bbm-label-drop-btn:after{display:inline-block;width:0;height:0;vertical-align:-2px;content:"";border:4px solid;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.bbm-label-drop-element ul{list-style-type:none;margin:0;padding:1em}.bbm-label-drop-element{max-height:350px;overflow:auto}.bbm-label-drop-element ul a{display:block;padding:8px 0}.drafts .thread-labels,body.boss .bbm-label-drop-wrapper,body.buddyboss .bbm-label-drop-wrapper,body.onesocial .bbm-label-drop-wrapper{display:none}.bbm-label-drop-element .bbm-label{border-radius:100%;float:left;height:14px;margin:4px 10px 0 0;padding:0;width:14px}.wp-editor-container{border:1px solid #dedede}.wp-editor-container>textarea#message_content{width:100%!important;border-radius:0!important;background-color:#fff!important}#buddypress #send-reply.standard-form div.submit,#buddypress #send_message_form.standard-form div.submit{float:left;margin-bottom:10px;clear:none}input#save_as_draft{margin-bottom:10px;float:left;margin-right:10px}#buddypress table#message-threads.drafts{width:100%}.drafts .button.confirm{max-width:40%;margin-left:7px}#buddypress #message-threads.drafts .button.confirm{margin:0;margin-left:20px}.drafts .thread-avatar{min-width:50px}#buddypress td.thread-avatar,#buddypress th.thread-checkbox{text-align:center}#buddypress th.thread-options{padding:15px 10px}.thread-subject-label{display:inline-block;line-height:1;margin-left:10px;vertical-align:top}.thread-subject-label span{display:inline-block;font-size:11px;font-weight:600;line-height:1.3;margin:0 4px;padding:3px 5px}body #buddypress .thread-subject-label span a{color:#fff}#buddypress form#send_message_form .send-notice-label input#send-notice{clear:none;float:none}.bbm_label_delete{color:#4c4c4c;cursor:pointer;display:none;float:right;margin-right:1px;margin-top:5px}.bbm-label-drop-element li:hover .bbm_label_delete,.bbm_label_dropdown .multiSelect li:hover .bbm_label_delete{display:block}.bbm-attachment.thumbnail a.attachment-single span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden;background:rgba(0,0,0,.6);color:#fff;width:162px;position:absolute;bottom:0;box-sizing:border-box;height:30px;padding:0 7px;line-height:30px;display:none}.bbm-attachment.thumbnail a.attachment-single img,.bbm-attachment.thumbnail a.attachment-single span.vprev,.bbm-attachment.thumbnail a.attachment-single:hover span{display:block}.bbm-attachment.thumbnail a.attachment-single span.vprev{width:162px;height:112px;line-height:112px;background:rgba(0,0,0,.05);color:rgba(0,0,0,.4);font-size:20px;text-align:center;margin:0 auto;box-sizing:border-box}.bbm-attachment.thumbnail a.attachment-single:hover span.vprev{background:rgba(0,0,0,.12)}.bbm-attachment.bbm-attachment{margin-left:42px}.bbm-attachment h4{font-size:13px;padding-bottom:14px;padding-top:12px}.bbm-attachment.thumbnail a.attachment-single{width:162px;display:block;float:left;margin:0 15px 10px 0;position:relative;height:110px;overflow:hidden}.mfp-bg,.mfp-wrap{position:fixed;left:0;top:0}.bbm-attachment.thumbnail a.attachment-single img{width:162px;height:110px}.bbm-attachment.filename a{padding-right:16px;padding-bottom:5px}.kleo-page .bbm-attachment{margin-bottom:20px;margin-left:50px;margin-top:-10px}.kleo-page #wp-message_content-editor-container button{border:0!important;line-height:1!important;padding:4px 8px!important}#bb-buddyboss-attachment{font-weight:700}#bb-buddyboss-attachment:hover{cursor:pointer}.bbm-attachment-wrapper i{font-size:18px}.messages #buddypress .standard-form div.submit{padding:0}#leftcolumn .bb-label-container .bb-label-name{height:36px;max-width:100%;padding:0 10px}.bbm-attachment.thumbnail{margin-top:10px;display:inline-block;width:100%}.label-color-1{background:#de491b}.label-color-2{background:#ef953b}.label-color-3{background:#21c221}.label-color-4{background:#219ac2}.label-color-5{background:#39d185}.label-color-6{background:#33bdbd}.label-color-7{background:#875bb3}.label-color-8{background:#c33bc3}.label-color-9{background:#da3e8c}.label-color-10{background:#66c3c3}.label-color-11{background:#39F}.label-color-12{background:#5151c4}.label-color-13{background:#758fbd}.label-color-14{background:#4a5d7f}.label-color-15{background:#893389}.label-color-16{background:#832525}.label-color-17{background:#6fc86f}.label-color-18{background:#329a32}.label-color-19{background:#B8860B}.label-color-20{background:#FF4500}.bp-user #buddypress #message-threads tr td.thread-info a:after{content:' '}#messages-select{margin-bottom:1rem}.kleo-page .html-active button.wp-switch-editor.switch-html,.kleo-page .tmce-active button.wp-switch-editor.switch-tmce{background:#f5f5f5!important}.kleo-page .bbm_label_wrapper .bbm_label_dropdown .button{border-radius:4px;display:inline-block;font-size:11px;height:30px;line-height:30px;padding:0 10px;text-transform:uppercase}.kleo-page #buddypress div#message-thread div.message-metadata img.avatar{box-sizing:content-box;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;margin-right:10px}.kleo-page #buddypress div#message-thread #send-reply div.message-box,.kleo-page #buddypress div#message-thread div.message-content{margin-bottom:20px;margin-left:50px}body.messages .message-content ol,body.messages .message-content ul{list-style:outside;padding:5px;padding-left:16px}body.messages .message-content ol{list-style-type:decimal}.message-box .message-star-actions{display:inline-block;line-height:1;margin:0 10px}.autodraftnotify{margin-bottom:20px;font-size:12px}.twentyseventeen.bp-user #buddypress #message-threads tr td.thread-from,.twentyseventeen.bp-user #buddypress #message-threads tr td.thread-info,.twentyseventeen.bp-user #buddypress #message-threads tr td.thread-options,.twentysixteen.bp-user #buddypress #message-threads tr td.thread-from,.twentysixteen.bp-user #buddypress #message-threads tr td.thread-info,.twentysixteen.bp-user #buddypress #message-threads tr td.thread-options{width:auto;padding:10px}.twentyseventeen.bp-user #buddypress #message-threads tr td,.twentysixteen.bp-user #buddypress #message-threads tr td{display:table-cell;float:none;font-size:14px;font-weight:400;vertical-align:top}.twentyseventeen.bp-user #buddypress #message-threads tr.unread td,.twentysixteen.bp-user #buddypress #message-threads tr.unread td{font-weight:600}.twentyseventeen.bp-user #buddypress #message-threads tr td.thread-options,.twentysixteen.bp-user #buddypress #message-threads tr td.thread-options{min-width:110px;font-size:12px}.twentyseventeen.bp-user .thread-from .avatar,.twentysixteen.bp-user .thread-from .avatar{vertical-align:middle}.bp-screen-reader-text{width:1px!important;max-width:1px!important}.twentyseventeen.bp-user #buddypress #message-threads th,.twentysixteen.bp-user #buddypress #message-threads th{display:table-cell;color:#fff;font-weight:400;font-size:14px}.twentyseventeen.bp-user #buddypress #message-threads th:first-child,.twentysixteen.bp-user #buddypress #message-threads th:first-child{width:30px}.twentyseventeen.bp-user #buddypress #message-threads tr,.twentysixteen.bp-user #buddypress #message-threads tr{border-bottom:1px solid #bebebe}.twentyseventeen.bp-user #buddypress #message-threads tr span.activity,.twentysixteen.bp-user #buddypress #message-threads tr span.activity{line-height:1.3;float:none;font-size:12px;color:#999;margin:10px 0 5px}.twentysixteen.bp-user #buddypress #message-threads tr td.thread-options,.twentysixteen.bp-user #buddypress #message-threads tr td.thread-star{border-bottom-width:1px;height:auto;padding-bottom:10px;padding-top:10px}.twentysixteen.bp-user #buddypress #message-threads td.bulk-select-check,.twentysixteen.bp-user #buddypress #message-threads td.thread-star,.twentysixteen.bp-user #buddypress #message-threads th.bulk-select-all{border-right:1px solid #d4d0ba}.twentysixteen.bp-user #buddypress #message-threads th:last-child{text-align:right}.twentysixteen.bp-user #buddypress #message-threads{border-collapse:collapse}.twentysixteen.bp-user #buddypress #message-threads tr td{border-width:1px!important;border-color:#d4d0ba!important;border-collapse:collapse}.kleo.bp-user #buddypress #message-threads tr td{vertical-align:top}.kleo #buddypress #message-threads .activity{display:block}.kleo #buddypress table#message-threads{width:100%}@media screen and (max-width:720px){.bp-user #buddypress #message-threads th{display:none}.bp-user #buddypress #message-threads{border-spacing:0;border-width:1px 0 0 1px;width:100%}.bp-user #buddypress #message-threads tr td{background:0 0;display:inline-block;float:left;border-style:solid;border-color:#ddd;border-width:1px 1px 0;box-sizing:border-box}#buddypress .messages-notices .bulk-select-check,#buddypress .messages-notices .notification-actions,#buddypress .messages-notices .thread-star,#buddypress .messages-notices td.thread-options,#buddypress .notifications .bulk-select-check,#buddypress .notifications .notification-actions,#buddypress .notifications .thread-star,#buddypress .notifications td.thread-options{text-align:center}.bp-user #buddypress #message-threads td.bulk-select-check,.bp-user #buddypress #message-threads td.thread-star,.bp-user #buddypress #message-threads th.bulk-select-all{border-right:0;width:30px}.bp-user #buddypress #message-threads tr td.thread-labels{padding-bottom:4px}.bp-user #buddypress #message-threads tr td.thread-labels.empty,.bp-user #buddypress #message-threads tr th.thread-label{display:none}.bp-user #buddypress #message-threads tr td.thread-from{text-align:left}.bp-user #buddypress #message-threads tr td.thread-from .avatar{vertical-align:middle}.bp-user #buddypress #message-threads tr td.thread-from,.bp-user #buddypress #message-threads tr td.thread-options{border-left:0;width:-webkit-calc(100% - 30px);width:-moz-calc(100% - 30px);width:calc(100% - 30px);margin-left:0}.bp-user #buddypress #message-threads tr td.bulk-select-check,.bp-user #buddypress #message-threads tr td.thread-from{height:3.5em}.bp-user #buddypress #message-threads tr span.activity{display:block;float:right;line-height:2}.bp-user #buddypress #message-threads tr td.thread-info,.bp-user #buddypress #message-threads tr td.thread-labels{padding-left:41px;width:100%}.bp-user #buddypress #message-threads tr td.thread-info a::after{content:" – " attr(title);font-size:12px}.bp-user #buddypress #message-threads tr td.thread-options,.bp-user #buddypress #message-threads tr td.thread-star{border-bottom-color:#b7b7b7;border-bottom-width:1px;height:2.4em;padding-bottom:.2em;padding-top:.2em}.bp-user #buddypress #message-threads tr td.thread-options{text-align:right}.bp-user.notices #buddypress #item-body #message-threads tr td{background:0 0;border:0;display:inline-block;float:left;padding:0!important;text-align:left;width:100%!important}.bp-user.notices #buddypress #item-body #message-threads tr td:nth-child(2){padding-top:20px!important}.bp-user.notices #buddypress #item-body #message-threads tr td:last-child{padding-bottom:20px!important;padding-top:10px!important}.bp-user.notices #buddypress #item-body #message-threads tr td p{margin-bottom:12px}.bp-user.notices #buddypress #item-body #message-threads tr{border-bottom:1px solid #ddd}.bp-user.notices #buddypress #item-body #message-threads tr span.activity{float:left}.bp-user.notices #buddypress #item-body #message-threads tr td:empty{display:none}.bp-user.notices #message-threads.notices-table a.button{display:inline-block}}.mfp-container:before,.mfp-figure:after{content:''}.mfp-bg,.mfp-container,.mfp-wrap{width:100%;height:100%}@media screen and (max-width:620px){.bp-user #buddypress #message-threads tr span.activity{clear:both;font-size:11px;width:100%}.bp-user #buddypress #message-threads tr td.bulk-select-check,.bp-user #buddypress #message-threads tr td.thread-from{height:5.2em}}.mfp-bg{z-index:1042;overflow:hidden;background:#0b0b0b;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{z-index:1043;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;left:0;top:0;padding:0 8px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none!important}.mfp-preloader{color:#CCC;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-close,.mfp-preloader a:hover{color:#FFF}.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader{display:none}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;text-decoration:none;opacity:.65;filter:alpha(opacity=65);padding:0 0 18px 10px;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:focus,.mfp-close:hover{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#FFF;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#CCC;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;filter:alpha(opacity=65);margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:transparent}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:focus,.mfp-arrow:hover{opacity:1;filter:alpha(opacity=100)}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left{left:0}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #FFF;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3F3F3F}.mfp-arrow-right{right:0}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #FFF;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3F3F3F}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}/* Magnific Popup CSS */
.mfp-bg {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1042;
  overflow: hidden;
  position: fixed;
  background: #0b0b0b;
  opacity: 0.8; }

.mfp-wrap {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 1043;
  position: fixed;
  outline: none !important;
  -webkit-backface-visibility: hidden; }

.mfp-container {
  text-align: center;
  position: absolute;
  width: 100%;
  height: 100%;
  left: 0;
  top: 0;
  padding: 0 8px;
  box-sizing: border-box; }

.mfp-container:before {
  content: '';
  display: inline-block;
  height: 100%;
  vertical-align: middle; }

.mfp-align-top .mfp-container:before {
  display: none; }

.mfp-content {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin: 0 auto;
  text-align: left;
  z-index: 1045; }

.mfp-inline-holder .mfp-content,
.mfp-ajax-holder .mfp-content {
  width: 100%;
  cursor: auto; }

.mfp-ajax-cur {
  cursor: progress; }

.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close {
  cursor: -moz-zoom-out;
  cursor: -webkit-zoom-out;
  cursor: zoom-out; }

.mfp-zoom {
  cursor: pointer;
  cursor: -webkit-zoom-in;
  cursor: -moz-zoom-in;
  cursor: zoom-in; }

.mfp-auto-cursor .mfp-content {
  cursor: auto; }

.mfp-close,
.mfp-arrow,
.mfp-preloader,
.mfp-counter {
  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none; }

.mfp-loading.mfp-figure {
  display: none; }

.mfp-hide {
  display: none !important; }

.mfp-preloader {
  color: #CCC;
  position: absolute;
  top: 50%;
  width: auto;
  text-align: center;
  margin-top: -0.8em;
  left: 8px;
  right: 8px;
  z-index: 1044; }
  .mfp-preloader a {
    color: #CCC; }
    .mfp-preloader a:hover {
      color: #FFF; }

.mfp-s-ready .mfp-preloader {
  display: none; }

.mfp-s-error .mfp-content {
  display: none; }

button.mfp-close,
button.mfp-arrow {
  overflow: visible;
  cursor: pointer;
  background: transparent;
  border: 0;
  -webkit-appearance: none;
  display: block;
  outline: none;
  padding: 0;
  z-index: 1046;
  box-shadow: none;
  touch-action: manipulation; }

button::-moz-focus-inner {
  padding: 0;
  border: 0; }

.mfp-close {
  width: 44px;
  height: 44px;
  line-height: 44px;
  position: absolute;
  right: 0;
  top: 0;
  text-decoration: none;
  text-align: center;
  opacity: 0.65;
  padding: 0 0 18px 10px;
  color: #FFF;
  font-style: normal;
  font-size: 28px;
  font-family: Arial, Baskerville, monospace; }
  .mfp-close:hover,
  .mfp-close:focus {
    opacity: 1; }
  .mfp-close:active {
    top: 1px; }

.mfp-close-btn-in .mfp-close {
  color: #333; }

.mfp-image-holder .mfp-close,
.mfp-iframe-holder .mfp-close {
  color: #FFF;
  right: -6px;
  text-align: right;
  padding-right: 6px;
  width: 100%; }

.mfp-counter {
  position: absolute;
  top: 0;
  right: 0;
  color: #CCC;
  font-size: 12px;
  line-height: 18px;
  white-space: nowrap; }

.mfp-arrow {
  position: absolute;
  opacity: 0.65;
  margin: 0;
  top: 50%;
  margin-top: -55px;
  padding: 0;
  width: 90px;
  height: 110px;
  -webkit-tap-highlight-color: transparent; }
  .mfp-arrow:active {
    margin-top: -54px; }
  .mfp-arrow:hover,
  .mfp-arrow:focus {
    opacity: 1; }
  .mfp-arrow:before,
  .mfp-arrow:after {
    content: '';
    display: block;
    width: 0;
    height: 0;
    position: absolute;
    left: 0;
    top: 0;
    margin-top: 35px;
    margin-left: 35px;
    border: medium inset transparent; }
  .mfp-arrow:after {
    border-top-width: 13px;
    border-bottom-width: 13px;
    top: 8px; }
  .mfp-arrow:before {
    border-top-width: 21px;
    border-bottom-width: 21px;
    opacity: 0.7; }

.mfp-arrow-left {
  left: 0; }
  .mfp-arrow-left:after {
    border-right: 17px solid #FFF;
    margin-left: 31px; }
  .mfp-arrow-left:before {
    margin-left: 25px;
    border-right: 27px solid #3F3F3F; }

.mfp-arrow-right {
  right: 0; }
  .mfp-arrow-right:after {
    border-left: 17px solid #FFF;
    margin-left: 39px; }
  .mfp-arrow-right:before {
    border-left: 27px solid #3F3F3F; }

.mfp-iframe-holder {
  padding-top: 40px;
  padding-bottom: 40px; }
  .mfp-iframe-holder .mfp-content {
    line-height: 0;
    width: 100%;
    max-width: 900px; }
  .mfp-iframe-holder .mfp-close {
    top: -40px; }

.mfp-iframe-scaler {
  width: 100%;
  height: 0;
  overflow: hidden;
  padding-top: 56.25%; }
  .mfp-iframe-scaler iframe {
    position: absolute;
    display: block;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #000; }

/* Main image in popup */
img.mfp-img {
  width: auto;
  max-width: 100%;
  height: auto;
  display: block;
  line-height: 0;
  box-sizing: border-box;
  padding: 40px 0 40px;
  margin: 0 auto; }

/* The shadow behind the image */
.mfp-figure {
  line-height: 0; }
  .mfp-figure:after {
    content: '';
    position: absolute;
    left: 0;
    top: 40px;
    bottom: 40px;
    display: block;
    right: 0;
    width: auto;
    height: auto;
    z-index: -1;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.6);
    background: #444; }
  .mfp-figure small {
    color: #BDBDBD;
    display: block;
    font-size: 12px;
    line-height: 14px; }
  .mfp-figure figure {
    margin: 0; }

.mfp-bottom-bar {
  margin-top: -36px;
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  cursor: auto; }

.mfp-title {
  text-align: left;
  line-height: 18px;
  color: #F3F3F3;
  word-wrap: break-word;
  padding-right: 36px; }

.mfp-image-holder .mfp-content {
  max-width: 100%; }

.mfp-gallery .mfp-image-holder .mfp-figure {
  cursor: pointer; }

@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) {
  /**
       * Remove all paddings around the image on small screen
       */
  .mfp-img-mobile .mfp-image-holder {
    padding-left: 0;
    padding-right: 0; }
  .mfp-img-mobile img.mfp-img {
    padding: 0; }
  .mfp-img-mobile .mfp-figure:after {
    top: 0;
    bottom: 0; }
  .mfp-img-mobile .mfp-figure small {
    display: inline;
    margin-left: 5px; }
  .mfp-img-mobile .mfp-bottom-bar {
    background: rgba(0, 0, 0, 0.6);
    bottom: 0;
    margin: 0;
    top: auto;
    padding: 3px 5px;
    position: fixed;
    box-sizing: border-box; }
    .mfp-img-mobile .mfp-bottom-bar:empty {
      padding: 0; }
  .mfp-img-mobile .mfp-counter {
    right: 5px;
    top: 3px; }
  .mfp-img-mobile .mfp-close {
    top: 0;
    right: 0;
    width: 35px;
    height: 35px;
    line-height: 35px;
    background: rgba(0, 0, 0, 0.6);
    position: fixed;
    text-align: center;
    padding: 0; } }

@media all and (max-width: 900px) {
  .mfp-arrow {
    -webkit-transform: scale(0.75);
    transform: scale(0.75); }
  .mfp-arrow-left {
    -webkit-transform-origin: 0;
    transform-origin: 0; }
  .mfp-arrow-right {
    -webkit-transform-origin: 100%;
    transform-origin: 100%; }
  .mfp-container {
    padding-left: 6px;
    padding-right: 6px; } }
/*--------------------------------------------------------------
This is the BuddyBoss slides stylesheet.

CREDITS:
Name: Full Width Slider 2.0
Design and Develpment: Eightyclouds
Author URI: http://www.eightyclouds.com
Version: 1.0

----------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - CSS Reset
2.0 - Slider Styles
3.0 - Responsive media queries (mobile styles)
    3.1 - MAXIMUM width of 720 pixels (phones landscape)
    3.2 - MAXIMUM width of 380 pixels (phones portrait)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - CSS Reset
--------------------------------------------------------------*/

body #fwslider * {
    margin: 0;
    padding: 0;
    line-height: 1;
}

/*--------------------------------------------------------------
2.0 - Slider Styles
--------------------------------------------------------------*/

#fwslider {
    position: relative;
    background: #000;
    width: 100%;
    overflow: hidden;
}

#fwslider .slider_container {
}

#fwslider .slide {
    display: none;
    position: absolute;
    top: 0;
    left: 0;
    z-index: 0;
    width: 100%;
}

#fwslider .slide img {
    width: 100%;
    height: auto;
    float: left;
}

#fwslider .slidePrev {
    background: #000;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    left: -50px;
    opacity: 0.5;
    z-index: 10;
}
#fwslider .slideNext {
    background: #000;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 50%;
    right: -50px;
    opacity: 0.5;
    z-index: 10;
}
#fwslider .slidePrev span,
#fwslider .slideNext span {
    float: left;
    width: 50px;
    height: 50px;
    cursor: pointer;
    text-align: center;
}
#fwslider .slidePrev span:before {
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    text-rendering: auto;
    content: "\f104";
    text-decoration: inherit;
    speak: none;
    font-size: 40px;
    line-height: 50px;
    color: #fff;
}
#fwslider .slideNext span:before {
    font-family: 'FontAwesome';
    font-weight: normal;
    font-style: normal;
    text-rendering: auto;
    content: "\f105";
    text-decoration: inherit;
    speak: none;
    font-size: 40px;
    line-height: 50px;
    color: #fff;
}

#fwslider .timers {
    height: 4px;
    position: absolute;
    bottom: 15px;
    right: 0;
    z-index: 3;
}

#fwslider .timer {
    height: 4px;
    width: 40px;
    background-color: #000;
    float: left;
    margin-right: 10px;
}

#fwslider .progress {
    height: 4px;
    width: 0%;
    background-color: #1db4da;
    float: left;
}


#fwslider .slide_content {
    top: 0;
    left: 0;
    position: absolute;
    width: 100%;
    height: 100%;
}

#fwslider .slide_content_wrap { /* Slider Text Content Container Style */
    max-width: 1040px;
    margin: 15% auto;
    text-align: center;
}

#fwslider .title,
#fwslider .description,
#fwslider .readmore {
    margin-left: 70px;
    margin-right: 70px;
}

#fwslider .title {  /* Slider Title Style */
    opacity: 0;    
    font-size: 70px;
    font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;
    font-weight: 600;
    letter-spacing: -2px;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#fwslider .description { /* Slider Description Style */
    opacity: 0;
    font-size: 18px;
    clear: both;
    margin-top: 5px;
    line-height: 24px;
    font-style: normal;
    font-weight: 400;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}
#fwslider .description img {
    display: none;
}
#fwslider .readmore { /* Slider Learn More button Style */
    opacity: 0;
    clear: both;
    margin-top: 14px;
}
#fwslider .readmore a {
    background-color: #1db4da;
    border: none;
    color: #fff;
    cursor: pointer;
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
    text-align: center;
    text-decoration: none;
    padding: 6px 11px;
    -webkit-appearance: none;

    -moz-border-radius: 2px;
    -webkit-border-radius: 2px;
    border-radius: 2px;
}
#fwslider .readmore a:hover,
#fwslider .readmore a:active {
    outline: none;
    color: #fff;
    text-decoration: none;

    /* Darken */
    -moz-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
    -webkit-box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
    box-shadow: inset 0 0 1000px rgba(0, 0, 0, 0.25);
}

/*--------------------------------------------------------------
3.0 - Responsive media queries (mobile styles)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
3.1 - MAXIMUM width of 720 pixels (phones landscape)
--------------------------------------------------------------*/

@media screen and (max-width: 720px) {

    #fwslider .slide_content_wrap {
        margin-left: 0;
        margin-top: 14%;
    }
    #fwslider .title {
        font-size: 30px;
        line-height: 1.2;
    }
    #fwslider .description,
    #fwslider .timers {
        display: none !important;
    }

}

/*--------------------------------------------------------------
3.2 - MAXIMUM width of 380 pixels (phones portrait)
--------------------------------------------------------------*/

@media screen and (max-width: 380px) {

    #fwslider .title {
        font-size: 25px;
    }
    #fwslider .slide_content {
        cursor: pointer;
    }

}
.gv-approval-toggle{color:#008000 !important;box-shadow:none !important;text-decoration:none !important;border-bottom:none !important}.gv-approval-toggle span.screen-reader-text{position:absolute;margin:-1px;padding:0;height:1px;width:1px;overflow:hidden;clip:rect(0 0 0 0);border:0}.gv-approval-toggle.gv-approval-disapproved{color:#981225 !important}.gv-approval-toggle.gv-approval-disapproved::before{content:"\f158"}.gv-approval-toggle.gv-approval-unapproved{color:#ecaa00 !important}.gv-approval-toggle.gv-approval-unapproved::before{content:"\f159"}.gv-approval-toggle.gv-approval-loading{opacity:.7;cursor:wait !important}.gv-approval-toggle.gv-approval-loading::before{background:#f0f0f0 !important}.gv-approval-toggle::before{font-family:"dashicons";left:0;top:0;cursor:pointer;content:"\f147";width:24px;height:24px;border:1px solid #dedede;padding:4px;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;display:inline;font-size:24px;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,0);-moz-box-shadow:inset 0 3px 5px rgba(0,0,0,0);box-shadow:inset 0 3px 5px rgba(0,0,0,0)}.gv-approval-toggle.selected:link::before,.gv-approval-toggle.selected:visited::before{background:#f0f0f0}.gv-approval-toggle.selected.popover:link::before{cursor:not-allowed}.gv-approval-toggle:hover::before{background:#eaeaea}.gv-approval-toggle:active::before{background:#dedede}
.tippy-iOS{cursor:pointer!important}.tippy-notransition{transition:none!important}.tippy-popper{-webkit-perspective:700px;perspective:700px;z-index:9999;outline:0;transition-timing-function:cubic-bezier(.165,.84,.44,1);pointer-events:none;line-height:1.4;max-width:calc(100% - 10px)}.tippy-popper[x-placement^=top] .tippy-backdrop{border-radius:40% 40% 0 0}.tippy-popper[x-placement^=top] .tippy-roundarrow{bottom:-8px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-arrow{border-top:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;bottom:-7px;margin:0 6px;-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=top] .tippy-backdrop{-webkit-transform-origin:0 25%;transform-origin:0 25%}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-55%);transform:scale(1) translate(-50%,-55%)}.tippy-popper[x-placement^=top] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%,-45%);transform:scale(.2) translate(-50%,-45%);opacity:0}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(-20px);transform:translateY(-20px)}.tippy-popper[x-placement^=top] [data-animation=perspective]{-webkit-transform-origin:bottom;transform-origin:bottom}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=visible]{-webkit-transform:translateY(-10px) rotateX(0);transform:translateY(-10px) rotateX(0)}.tippy-popper[x-placement^=top] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(60deg);transform:translateY(0) rotateX(60deg)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.tippy-popper[x-placement^=top] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(-10px) scale(1);transform:translateY(-10px) scale(1)}.tippy-popper[x-placement^=top] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}.tippy-popper[x-placement^=bottom] .tippy-backdrop{border-radius:0 0 30% 30%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow{top:-8px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(0);transform:rotate(0)}.tippy-popper[x-placement^=bottom] .tippy-arrow{border-bottom:8px solid #333;border-right:8px solid transparent;border-left:8px solid transparent;top:-7px;margin:0 6px;-webkit-transform-origin:50% 100%;transform-origin:50% 100%}.tippy-popper[x-placement^=bottom] .tippy-backdrop{-webkit-transform-origin:0 -50%;transform-origin:0 -50%}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-45%);transform:scale(1) translate(-50%,-45%)}.tippy-popper[x-placement^=bottom] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-50%);transform:scale(.2) translate(-50%);opacity:0}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}.tippy-popper[x-placement^=bottom] [data-animation=perspective]{-webkit-transform-origin:top;transform-origin:top}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=visible]{-webkit-transform:translateY(10px) rotateX(0);transform:translateY(10px) rotateX(0)}.tippy-popper[x-placement^=bottom] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) rotateX(-60deg);transform:translateY(0) rotateX(-60deg)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateY(10px);transform:translateY(10px)}.tippy-popper[x-placement^=bottom] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=visible]{-webkit-transform:translateY(10px) scale(1);transform:translateY(10px) scale(1)}.tippy-popper[x-placement^=bottom] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateY(0) scale(.5);transform:translateY(0) scale(.5)}.tippy-popper[x-placement^=left] .tippy-backdrop{border-radius:50% 0 0 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow{right:-16px;-webkit-transform-origin:33.33333333% 50%;transform-origin:33.33333333% 50%}.tippy-popper[x-placement^=left] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-arrow{border-left:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;right:-7px;margin:3px 0;-webkit-transform-origin:0 50%;transform-origin:0 50%}.tippy-popper[x-placement^=left] .tippy-backdrop{-webkit-transform-origin:50% 0;transform-origin:50% 0}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=left] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-75%,-50%);transform:scale(.2) translate(-75%,-50%);opacity:0}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(-20px);transform:translateX(-20px)}.tippy-popper[x-placement^=left] [data-animation=perspective]{-webkit-transform-origin:right;transform-origin:right}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=visible]{-webkit-transform:translateX(-10px) rotateY(0);transform:translateX(-10px) rotateY(0)}.tippy-popper[x-placement^=left] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(-60deg);transform:translateX(0) rotateY(-60deg)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(-10px);transform:translateX(-10px)}.tippy-popper[x-placement^=left] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(-10px) scale(1);transform:translateX(-10px) scale(1)}.tippy-popper[x-placement^=left] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.tippy-popper[x-placement^=right] .tippy-backdrop{border-radius:0 50% 50% 0}.tippy-popper[x-placement^=right] .tippy-roundarrow{left:-16px;-webkit-transform-origin:66.66666666% 50%;transform-origin:66.66666666% 50%}.tippy-popper[x-placement^=right] .tippy-roundarrow svg{position:absolute;left:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-arrow{border-right:8px solid #333;border-top:8px solid transparent;border-bottom:8px solid transparent;left:-7px;margin:3px 0;-webkit-transform-origin:100% 50%;transform-origin:100% 50%}.tippy-popper[x-placement^=right] .tippy-backdrop{-webkit-transform-origin:-50% 0;transform-origin:-50% 0}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=visible]{-webkit-transform:scale(1) translate(-50%,-50%);transform:scale(1) translate(-50%,-50%)}.tippy-popper[x-placement^=right] .tippy-backdrop[data-state=hidden]{-webkit-transform:scale(.2) translate(-25%,-50%);transform:scale(.2) translate(-25%,-50%);opacity:0}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-toward][data-state=hidden]{opacity:0;-webkit-transform:translateX(20px);transform:translateX(20px)}.tippy-popper[x-placement^=right] [data-animation=perspective]{-webkit-transform-origin:left;transform-origin:left}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=visible]{-webkit-transform:translateX(10px) rotateY(0);transform:translateX(10px) rotateY(0)}.tippy-popper[x-placement^=right] [data-animation=perspective][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) rotateY(60deg);transform:translateX(0) rotateY(60deg)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=fade][data-state=hidden]{opacity:0;-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=visible]{-webkit-transform:translateX(10px);transform:translateX(10px)}.tippy-popper[x-placement^=right] [data-animation=shift-away][data-state=hidden]{opacity:0;-webkit-transform:translateX(0);transform:translateX(0)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=visible]{-webkit-transform:translateX(10px) scale(1);transform:translateX(10px) scale(1)}.tippy-popper[x-placement^=right] [data-animation=scale][data-state=hidden]{opacity:0;-webkit-transform:translateX(0) scale(.5);transform:translateX(0) scale(.5)}.tippy-tooltip{position:relative;color:#fff;border-radius:4px;font-size:.9rem;padding:.3rem .6rem;max-width:350px;text-align:center;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#333}.tippy-tooltip[data-size=small]{padding:.2rem .4rem;font-size:.75rem}.tippy-tooltip[data-size=large]{padding:.4rem .8rem;font-size:1rem}.tippy-tooltip[data-animatefill]{overflow:hidden;background-color:transparent}.tippy-tooltip[data-interactive],.tippy-tooltip[data-interactive] path{pointer-events:auto}.tippy-tooltip[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-tooltip[data-inertia][data-state=hidden]{transition-timing-function:ease}.tippy-arrow,.tippy-roundarrow{position:absolute;width:0;height:0}.tippy-roundarrow{width:24px;height:8px;fill:#333;pointer-events:none}.tippy-backdrop{position:absolute;will-change:transform;background-color:#333;border-radius:50%;width:calc(110% + 2rem);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);-webkit-backface-visibility:hidden;backface-visibility:hidden}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=visible]{opacity:1}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}
.tippy-tooltip.light-border-theme{background-color:#fff;background-clip:padding-box;border:1px solid rgba(0,8,16,.15);color:#26323d;box-shadow:0 3px 14px -.5px rgba(0,8,16,.08)}.tippy-tooltip.light-border-theme .tippy-backdrop{background-color:#fff}.tippy-tooltip.light-border-theme .tippy-arrow:after,.tippy-tooltip.light-border-theme .tippy-arrow:before,.tippy-tooltip.light-border-theme .tippy-roundarrow:after,.tippy-tooltip.light-border-theme .tippy-roundarrow:before{content:"";position:absolute;z-index:-1}.tippy-tooltip.light-border-theme .tippy-roundarrow{fill:#fff}.tippy-tooltip.light-border-theme .tippy-roundarrow:after{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+PCFET0NUWVBFIHN2ZyBQVUJMSUMgIi0vL1czQy8vRFREIFNWRyAxLjEvL0VOIiAiaHR0cDovL3d3dy53My5vcmcvR3JhcGhpY3MvU1ZHLzEuMS9EVEQvc3ZnMTEuZHRkIj48c3ZnIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIHZpZXdCb3g9IjAgMCAyNCA4IiB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHhtbDpzcGFjZT0icHJlc2VydmUiIHhtbG5zOnNlcmlmPSJodHRwOi8vd3d3LnNlcmlmLmNvbS8iIHN0eWxlPSJmaWxsLXJ1bGU6ZXZlbm9kZDtjbGlwLXJ1bGU6ZXZlbm9kZDtzdHJva2UtbGluZWpvaW46cm91bmQ7c3Ryb2tlLW1pdGVybGltaXQ6MS40MTQyMTsiPjxwYXRoIGQ9Ik0zLDhjMCwwIDIuMDIxLC0wLjAxNSA1LjI1MywtNC4yMThjMS4zMzEsLTEuNzMxIDIuNTQ0LC0yLjc3NSAzLjc0NywtMi43ODJjMS4yMDMsLTAuMDA3IDIuNDE2LDEuMDM1IDMuNzYxLDIuNzgyYzMuMjUxLDQuMjIzIDUuMjM5LDQuMjE4IDUuMjM5LDQuMjE4bC0xOCwwWiIgc3R5bGU9ImZpbGw6IzAwMDgxNjtmaWxsLW9wYWNpdHk6MC4yMDM5MjI7ZmlsbC1ydWxlOm5vbnplcm87Ii8+PC9zdmc+);background-size:24px 8px;width:24px;height:8px;left:0;top:0;fill:rgba(0,8,16,.15)}.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-roundarrow:after{top:1px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow{border-top-color:#fff}.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow:after{border-top:7px solid #fff;top:-7px}.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow:before{border-top:7px solid rgba(0,8,16,.2);bottom:-1px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-roundarrow:after{top:-1px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow{border-bottom-color:#fff}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow:after{border-bottom:7px solid #fff;bottom:-7px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow:before{border-bottom:7px solid rgba(0,8,16,.2);bottom:-6px}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-roundarrow:after{left:1px;top:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow{border-left-color:#fff}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow:after{border-left:7px solid #fff;left:-7px}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow:before{border-left:7px solid rgba(0,8,16,.2);left:-6px}.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-roundarrow:after{left:-1px;top:0;-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow{border-right-color:#fff}.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow:after{border-right:7px solid #fff;right:-7px}.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow:before{border-right:7px solid rgba(0,8,16,.2);right:-6px}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow,.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-roundarrow,.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow,.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-roundarrow{-webkit-transform:translateX(-1px);transform:translateX(-1px)}.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow:after,.tippy-popper[x-placement^=bottom] .tippy-tooltip.light-border-theme .tippy-arrow:before,.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow:after,.tippy-popper[x-placement^=top] .tippy-tooltip.light-border-theme .tippy-arrow:before{left:-7px;border-left:7px solid transparent;border-right:7px solid transparent}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow,.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-roundarrow,.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow,.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-roundarrow{-webkit-transform:translateY(-1px);transform:translateY(-1px)}.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow:after,.tippy-popper[x-placement^=left] .tippy-tooltip.light-border-theme .tippy-arrow:before,.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow:after,.tippy-popper[x-placement^=right] .tippy-tooltip.light-border-theme .tippy-arrow:before{top:-7px;border-top:7px solid transparent;border-bottom:7px solid transparent}table.dataTable{width:100%;margin:0 auto;clear:both;border-collapse:separate;border-spacing:0}table.dataTable thead th,table.dataTable tfoot th{font-weight:bold}table.dataTable thead th,table.dataTable thead td{padding:10px 18px;border-bottom:1px solid #111}table.dataTable thead th:active,table.dataTable thead td:active{outline:none}table.dataTable tfoot th,table.dataTable tfoot td{padding:10px 18px 6px 18px;border-top:1px solid #111}table.dataTable thead .sorting,table.dataTable thead .sorting_asc,table.dataTable thead .sorting_desc,table.dataTable thead .sorting_asc_disabled,table.dataTable thead .sorting_desc_disabled{cursor:pointer;*cursor:hand;background-repeat:no-repeat;background-position:center right}table.dataTable thead .sorting{background-image:url("/wp-content/plugins/gravityview-datatables/assets/images/sort_both.png")}table.dataTable thead .sorting_asc{background-image:url("/wp-content/plugins/gravityview-datatables/assets/images/sort_asc.png")}table.dataTable thead .sorting_desc{background-image:url("/wp-content/plugins/gravityview-datatables/assets/images/sort_desc.png")}table.dataTable thead .sorting_asc_disabled{background-image:url("/wp-content/plugins/gravityview-datatables/assets/images/sort_asc_disabled.png")}table.dataTable thead .sorting_desc_disabled{background-image:url("/wp-content/plugins/gravityview-datatables/assets/images/sort_desc_disabled.png")}table.dataTable tbody tr{background-color:#fff}table.dataTable tbody tr.selected{background-color:#B0BED9}table.dataTable tbody th,table.dataTable tbody td{padding:8px 10px}table.dataTable.row-border tbody th,table.dataTable.row-border tbody td,table.dataTable.display tbody th,table.dataTable.display tbody td{border-top:1px solid #ddd}table.dataTable.row-border tbody tr:first-child th,table.dataTable.row-border tbody tr:first-child td,table.dataTable.display tbody tr:first-child th,table.dataTable.display tbody tr:first-child td{border-top:none}table.dataTable.cell-border tbody th,table.dataTable.cell-border tbody td{border-top:1px solid #ddd;border-right:1px solid #ddd}table.dataTable.cell-border tbody tr th:first-child,table.dataTable.cell-border tbody tr td:first-child{border-left:1px solid #ddd}table.dataTable.cell-border tbody tr:first-child th,table.dataTable.cell-border tbody tr:first-child td{border-top:none}table.dataTable.stripe tbody tr.odd,table.dataTable.display tbody tr.odd{background-color:#f9f9f9}table.dataTable.stripe tbody tr.odd.selected,table.dataTable.display tbody tr.odd.selected{background-color:#acbad4}table.dataTable.hover tbody tr:hover,table.dataTable.display tbody tr:hover{background-color:#f6f6f6}table.dataTable.hover tbody tr:hover.selected,table.dataTable.display tbody tr:hover.selected{background-color:#aab7d1}table.dataTable.order-column tbody tr>.sorting_1,table.dataTable.order-column tbody tr>.sorting_2,table.dataTable.order-column tbody tr>.sorting_3,table.dataTable.display tbody tr>.sorting_1,table.dataTable.display tbody tr>.sorting_2,table.dataTable.display tbody tr>.sorting_3{background-color:#fafafa}table.dataTable.order-column tbody tr.selected>.sorting_1,table.dataTable.order-column tbody tr.selected>.sorting_2,table.dataTable.order-column tbody tr.selected>.sorting_3,table.dataTable.display tbody tr.selected>.sorting_1,table.dataTable.display tbody tr.selected>.sorting_2,table.dataTable.display tbody tr.selected>.sorting_3{background-color:#acbad5}table.dataTable.display tbody tr.odd>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd>.sorting_1{background-color:#f1f1f1}table.dataTable.display tbody tr.odd>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd>.sorting_2{background-color:#f3f3f3}table.dataTable.display tbody tr.odd>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd>.sorting_3{background-color:#f5f5f5}table.dataTable.display tbody tr.odd.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_1{background-color:#a6b4cd}table.dataTable.display tbody tr.odd.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_2{background-color:#a8b5cf}table.dataTable.display tbody tr.odd.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.odd.selected>.sorting_3{background-color:#a9b7d1}table.dataTable.display tbody tr.even>.sorting_1,table.dataTable.order-column.stripe tbody tr.even>.sorting_1{background-color:#fafafa}table.dataTable.display tbody tr.even>.sorting_2,table.dataTable.order-column.stripe tbody tr.even>.sorting_2{background-color:#fcfcfc}table.dataTable.display tbody tr.even>.sorting_3,table.dataTable.order-column.stripe tbody tr.even>.sorting_3{background-color:#fefefe}table.dataTable.display tbody tr.even.selected>.sorting_1,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_1{background-color:#acbad5}table.dataTable.display tbody tr.even.selected>.sorting_2,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_2{background-color:#aebcd6}table.dataTable.display tbody tr.even.selected>.sorting_3,table.dataTable.order-column.stripe tbody tr.even.selected>.sorting_3{background-color:#afbdd8}table.dataTable.display tbody tr:hover>.sorting_1,table.dataTable.order-column.hover tbody tr:hover>.sorting_1{background-color:#eaeaea}table.dataTable.display tbody tr:hover>.sorting_2,table.dataTable.order-column.hover tbody tr:hover>.sorting_2{background-color:#ececec}table.dataTable.display tbody tr:hover>.sorting_3,table.dataTable.order-column.hover tbody tr:hover>.sorting_3{background-color:#efefef}table.dataTable.display tbody tr:hover.selected>.sorting_1,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_1{background-color:#a2aec7}table.dataTable.display tbody tr:hover.selected>.sorting_2,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_2{background-color:#a3b0c9}table.dataTable.display tbody tr:hover.selected>.sorting_3,table.dataTable.order-column.hover tbody tr:hover.selected>.sorting_3{background-color:#a5b2cb}table.dataTable.no-footer{border-bottom:1px solid #111}table.dataTable.nowrap th,table.dataTable.nowrap td{white-space:nowrap}table.dataTable.compact thead th,table.dataTable.compact thead td{padding:4px 17px}table.dataTable.compact tfoot th,table.dataTable.compact tfoot td{padding:4px}table.dataTable.compact tbody th,table.dataTable.compact tbody td{padding:4px}table.dataTable th.dt-left,table.dataTable td.dt-left{text-align:left}table.dataTable th.dt-center,table.dataTable td.dt-center,table.dataTable td.dataTables_empty{text-align:center}table.dataTable th.dt-right,table.dataTable td.dt-right{text-align:right}table.dataTable th.dt-justify,table.dataTable td.dt-justify{text-align:justify}table.dataTable th.dt-nowrap,table.dataTable td.dt-nowrap{white-space:nowrap}table.dataTable thead th.dt-head-left,table.dataTable thead td.dt-head-left,table.dataTable tfoot th.dt-head-left,table.dataTable tfoot td.dt-head-left{text-align:left}table.dataTable thead th.dt-head-center,table.dataTable thead td.dt-head-center,table.dataTable tfoot th.dt-head-center,table.dataTable tfoot td.dt-head-center{text-align:center}table.dataTable thead th.dt-head-right,table.dataTable thead td.dt-head-right,table.dataTable tfoot th.dt-head-right,table.dataTable tfoot td.dt-head-right{text-align:right}table.dataTable thead th.dt-head-justify,table.dataTable thead td.dt-head-justify,table.dataTable tfoot th.dt-head-justify,table.dataTable tfoot td.dt-head-justify{text-align:justify}table.dataTable thead th.dt-head-nowrap,table.dataTable thead td.dt-head-nowrap,table.dataTable tfoot th.dt-head-nowrap,table.dataTable tfoot td.dt-head-nowrap{white-space:nowrap}table.dataTable tbody th.dt-body-left,table.dataTable tbody td.dt-body-left{text-align:left}table.dataTable tbody th.dt-body-center,table.dataTable tbody td.dt-body-center{text-align:center}table.dataTable tbody th.dt-body-right,table.dataTable tbody td.dt-body-right{text-align:right}table.dataTable tbody th.dt-body-justify,table.dataTable tbody td.dt-body-justify{text-align:justify}table.dataTable tbody th.dt-body-nowrap,table.dataTable tbody td.dt-body-nowrap{white-space:nowrap}table.dataTable,table.dataTable th,table.dataTable td{box-sizing:content-box}.dataTables_wrapper{position:relative;clear:both;*zoom:1;zoom:1}.dataTables_wrapper .dataTables_length{float:left}.dataTables_wrapper .dataTables_filter{float:right;text-align:right}.dataTables_wrapper .dataTables_filter input{margin-left:0.5em}.dataTables_wrapper .dataTables_info{clear:both;float:left;padding-top:0.755em}.dataTables_wrapper .dataTables_paginate{float:right;text-align:right;padding-top:0.25em}.dataTables_wrapper .dataTables_paginate .paginate_button{box-sizing:border-box;display:inline-block;min-width:1.5em;padding:0.5em 1em;margin-left:2px;text-align:center;text-decoration:none !important;cursor:pointer;*cursor:hand;color:#333 !important;border:1px solid transparent;border-radius:2px}.dataTables_wrapper .dataTables_paginate .paginate_button.current,.dataTables_wrapper .dataTables_paginate .paginate_button.current:hover{color:#333 !important;border:1px solid #979797;background-color:#fff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fff), color-stop(100%, #dcdcdc));background:-webkit-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-moz-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-ms-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:-o-linear-gradient(top, #fff 0%, #dcdcdc 100%);background:linear-gradient(to bottom, #fff 0%, #dcdcdc 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button.disabled,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover,.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active{cursor:default;color:#666 !important;border:1px solid transparent;background:transparent;box-shadow:none}.dataTables_wrapper .dataTables_paginate .paginate_button:hover{color:white !important;border:1px solid #111;background-color:#585858;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #585858), color-stop(100%, #111));background:-webkit-linear-gradient(top, #585858 0%, #111 100%);background:-moz-linear-gradient(top, #585858 0%, #111 100%);background:-ms-linear-gradient(top, #585858 0%, #111 100%);background:-o-linear-gradient(top, #585858 0%, #111 100%);background:linear-gradient(to bottom, #585858 0%, #111 100%)}.dataTables_wrapper .dataTables_paginate .paginate_button:active{outline:none;background-color:#2b2b2b;background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #2b2b2b), color-stop(100%, #0c0c0c));background:-webkit-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-moz-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-ms-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:-o-linear-gradient(top, #2b2b2b 0%, #0c0c0c 100%);background:linear-gradient(to bottom, #2b2b2b 0%, #0c0c0c 100%);box-shadow:inset 0 0 3px #111}.dataTables_wrapper .dataTables_paginate .ellipsis{padding:0 1em}.dataTables_wrapper .dataTables_processing{position:absolute;top:50%;left:50%;width:100%;height:40px;margin-left:-50%;margin-top:-25px;padding-top:20px;text-align:center;font-size:1.2em;background-color:white;background:-webkit-gradient(linear, left top, right top, color-stop(0%, rgba(255,255,255,0)), color-stop(25%, rgba(255,255,255,0.9)), color-stop(75%, rgba(255,255,255,0.9)), color-stop(100%, rgba(255,255,255,0)));background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-moz-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:-o-linear-gradient(left, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%);background:linear-gradient(to right, rgba(255,255,255,0) 0%, rgba(255,255,255,0.9) 25%, rgba(255,255,255,0.9) 75%, rgba(255,255,255,0) 100%)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_processing,.dataTables_wrapper .dataTables_paginate{color:#333}.dataTables_wrapper .dataTables_scroll{clear:both}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody{*margin-top:-1px;-webkit-overflow-scrolling:touch}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td{vertical-align:middle}.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>thead>tr>td>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>th>div.dataTables_sizing,.dataTables_wrapper .dataTables_scroll div.dataTables_scrollBody>table>tbody>tr>td>div.dataTables_sizing{height:0;overflow:hidden;margin:0 !important;padding:0 !important}.dataTables_wrapper.no-footer .dataTables_scrollBody{border-bottom:1px solid #111}.dataTables_wrapper.no-footer div.dataTables_scrollHead table.dataTable,.dataTables_wrapper.no-footer div.dataTables_scrollBody>table{border-bottom:none}.dataTables_wrapper:after{visibility:hidden;display:block;content:"";clear:both;height:0}@media screen and (max-width: 767px){.dataTables_wrapper .dataTables_info,.dataTables_wrapper .dataTables_paginate{float:none;text-align:center}.dataTables_wrapper .dataTables_paginate{margin-top:0.5em}}@media screen and (max-width: 640px){.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter{float:none;text-align:center}.dataTables_wrapper .dataTables_filter{margin-top:0.5em}}.gv-datatables-container table.nowrap{table-layout:auto;width:100% !important}.gv-datatables-container .dataTables_filter,.gv-datatables-container .dataTables_length{white-space:nowrap;width:auto}.gv-datatables-container .dataTables_wrapper .dataTables_processing{z-index:100000 !important;height:auto !important;padding-top:20px;padding-bottom:20px;line-height:1.5em;min-width:300px}.gv-table-view .gv-gallery .gv-field-file-uploads{margin:0;padding:0}.gv-table-view .gv-gallery .gv-field-file-uploads li{list-style:none;display:inline-block;max-width:200px;max-height:200px;margin-right:1em}.gv-table-view{width:100%}.gv-table-view th,.gv-table-view td{padding:.3em}.gv-table-view th{width:35%;vertical-align:top}.DTTT_print_info{z-index:10}
table.dataTable.dtr-inline.collapsed>tbody>tr>td.child,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty{cursor:default !important}table.dataTable.dtr-inline.collapsed>tbody>tr>td.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>th.child:before,table.dataTable.dtr-inline.collapsed>tbody>tr>td.dataTables_empty:before{display:none !important}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child{position:relative;padding-left:30px;cursor:pointer}table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr[role="row"]>th:first-child:before{top:9px;left:4px;height:14px;width:14px;display:block;position:absolute;color:#fff;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-inline.collapsed>tbody>tr.parent>td:first-child:before,table.dataTable.dtr-inline.collapsed>tbody>tr.parent>th:first-child:before{content:'-';background-color:#d33333}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child{padding-left:27px}table.dataTable.dtr-inline.collapsed.compact>tbody>tr>td:first-child:before,table.dataTable.dtr-inline.collapsed.compact>tbody>tr>th:first-child:before{top:5px;left:4px;height:14px;width:14px;border-radius:14px;line-height:14px;text-indent:3px}table.dataTable.dtr-column>tbody>tr>td.control,table.dataTable.dtr-column>tbody>tr>th.control{position:relative;cursor:pointer}table.dataTable.dtr-column>tbody>tr>td.control:before,table.dataTable.dtr-column>tbody>tr>th.control:before{top:50%;left:50%;height:16px;width:16px;margin-top:-10px;margin-left:-10px;display:block;position:absolute;color:#fff;border:2px solid white;border-radius:14px;box-shadow:0 0 3px #444;box-sizing:content-box;text-align:center;text-indent:0 !important;font-family:'Courier New', Courier, monospace;line-height:14px;content:'+';background-color:#337ab7}table.dataTable.dtr-column>tbody>tr.parent td.control:before,table.dataTable.dtr-column>tbody>tr.parent th.control:before{content:'-';background-color:#d33333}table.dataTable>tbody>tr.child{padding:0.5em 1em}table.dataTable>tbody>tr.child:hover{background:transparent !important}table.dataTable>tbody>tr.child ul.dtr-details{display:inline-block;list-style-type:none;margin:0;padding:0}table.dataTable>tbody>tr.child ul.dtr-details>li{border-bottom:1px solid #efefef;padding:0.5em 0}table.dataTable>tbody>tr.child ul.dtr-details>li:first-child{padding-top:0}table.dataTable>tbody>tr.child ul.dtr-details>li:last-child{border-bottom:none}table.dataTable>tbody>tr.child span.dtr-title{display:inline-block;min-width:75px;font-weight:bold}div.dtr-modal{position:fixed;box-sizing:border-box;top:0;left:0;height:100%;width:100%;z-index:100;padding:10em 1em}div.dtr-modal div.dtr-modal-display{position:absolute;top:0;left:0;bottom:0;right:0;width:50%;height:50%;overflow:auto;margin:auto;z-index:102;overflow:auto;background-color:#f5f5f7;border:1px solid black;border-radius:0.5em;box-shadow:0 12px 30px rgba(0,0,0,0.6)}div.dtr-modal div.dtr-modal-content{position:relative;padding:1em}div.dtr-modal div.dtr-modal-close{position:absolute;top:6px;right:6px;width:22px;height:22px;border:1px solid #eaeaea;background-color:#f9f9f9;text-align:center;border-radius:3px;cursor:pointer;z-index:12}div.dtr-modal div.dtr-modal-close:hover{background-color:#eaeaea}div.dtr-modal div.dtr-modal-background{position:fixed;top:0;left:0;right:0;bottom:0;z-index:101;background:rgba(0,0,0,0.6)}@media screen and (max-width: 767px){div.dtr-modal div.dtr-modal-display{width:95%}}div.dtr-bs-modal table.table tr:first-child td{border-top:none}
#TB_overlay {
	background: #000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	position: fixed;
	top: 0;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 100050; /* Above DFW. */
}

#TB_window {
	position: fixed;
	background-color: #fff;
	z-index: 100050; /* Above DFW. */
	visibility: hidden;
	text-align: left;
	top: 50%;
	left: 50%;
	-webkit-box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
	box-shadow: 0 3px 6px rgba( 0, 0, 0, 0.3 );
}

#TB_window img#TB_Image {
	display: block;
	margin: 15px 0 0 15px;
	border-right: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
	border-top: 1px solid #666;
	border-left: 1px solid #666;
}

#TB_caption{
	height: 25px;
	padding: 7px 30px 10px 25px;
	float: left;
}

#TB_closeWindow {
	height: 25px;
	padding: 11px 25px 10px 0;
	float: right;
}

#TB_closeWindowButton {
	position: absolute;
	left: auto;
	right: 0;
	width: 29px;
	height: 29px;
	border: 0;
	padding: 0;
	background: none;
	cursor: pointer;
	outline: none;
	-webkit-transition: color .1s ease-in-out, background .1s ease-in-out;
	transition: color .1s ease-in-out, background .1s ease-in-out;
}

#TB_ajaxWindowTitle {
	float: left;
	font-weight: 600;
	line-height: 29px;
	overflow: hidden;
	padding: 0 29px 0 10px;
	text-overflow: ellipsis;
	white-space: nowrap;
	width: calc( 100% - 39px );
}

#TB_title {
	background: #fcfcfc;
	border-bottom: 1px solid #ddd;
	height: 29px;
}

#TB_ajaxContent {
	clear: both;
	padding: 2px 15px 15px 15px;
	overflow: auto;
	text-align: left;
	line-height: 1.4em;
}

#TB_ajaxContent.TB_modal {
	padding: 15px;
}

#TB_ajaxContent p {
	padding: 5px 0px 5px 0px;
}

#TB_load {
	position: fixed;
	display: none;
	z-index: 100050;
	top: 50%;
	left: 50%;
	background-color: #E8E8E8;
	border: 1px solid #555;
	margin: -45px 0 0 -125px;
	padding: 40px 15px 15px;
}

#TB_HideSelect {
	z-index: 99;
	position: fixed;
	top: 0;
	left: 0;
	background-color: #fff;
	border: none;
	filter: alpha(opacity=0);
	opacity: 0;
	height: 100%;
	width: 100%;
}

#TB_iframeContent {
	clear: both;
	border: none;
}

.tb-close-icon {
	display: block;
	color: #666;
	text-align: center;
	line-height: 29px;
	width: 29px;
	height: 29px;
	position: absolute;
	top: 0;
	right: 0;
}

.tb-close-icon:before {
	content: "\f158";
	content: "\f158" / '';
	font: normal 20px/29px dashicons;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

#TB_closeWindowButton:hover .tb-close-icon,
#TB_closeWindowButton:focus .tb-close-icon {
	color: #006799;
}

#TB_closeWindowButton:focus .tb-close-icon {
	-webkit-box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
	box-shadow:
		0 0 0 1px #5b9dd9,
		0 0 2px 1px rgba(30, 140, 190, .8);
}
.gv-widget-search{-js-display:flex;display:flex;flex-flow:row wrap;align-content:flex-start;align-items:flex-start;justify-content:space-between;flex:1 0 auto;margin:20px -10px}.gv-widget-search.gv-search-horizontal .gv-search-box{flex:1 1 10em}.gv-widget-search.gv-search-horizontal label.gv-check-radio{display:inline-block;margin-right:1em}.gv-widget-search.gv-search-horizontal label.gv-check-radio input{display:inline}.gv-widget-search.gv-search-vertical{flex-direction:column}.gv-widget-search.gv-search-vertical .gv-search-box{flex:1 1 auto}.gv-widget-search.gv-search-vertical label.gv-check-radio{display:block;margin-bottom:.25em}.gv-widget-search .gv-search-box-links .active{font-weight:bold}.gv-widget-search p{margin:0 0 .75em 0;padding:0}.gv-widget-search select{flex-basis:auto}.gv-widget-search select[multiple]{width:100%}.gv-widget-search .gv-search-box{min-width:100px;align-self:auto;margin:0 10px}.gv-widget-search .gv-search-box.gv-search-box-submit{-js-display:flex;display:flex;width:100%;flex:0 0 auto;flex-flow:row wrap}.gv-widget-search .gv-search-box.gv-search-box-submit .gv-search-button{order:-111}.gv-widget-search .gv-search-box.gv-search-field-search_all{flex-grow:3}.gv-widget-search .gv-search-box.gv-search-date{-js-display:flex;display:flex;flex-flow:row wrap;justify-content:flex-start}.gv-search-horizontal .gv-widget-search .gv-search-box.gv-search-date{flex:1 0 20em}.gv-widget-search .gv-search-box.gv-search-date p{-js-display:flex;display:flex;flex-wrap:wrap;justify-content:flex-start}.gv-widget-search .gv-search-box.gv-search-date input{margin-bottom:.5em;margin-right:1%;flex:1 1 49%}.gv-search-clear{display:none}.gv-is-search .gv-search-clear{order:2;display:inline-block;margin:0 3%;height:100%}.gv-field-label{padding-right:.25em}.gv-list-container .gv-section,.gv-list-single-container .gv-section{margin:1em 0 1.5em}.gv-list-container .gv-section .gv-field-label,.gv-list-single-container .gv-section .gv-field-label{border-bottom:1px solid #ccc;display:block}.gv-image-caption{font-style:italic}.gv-notice{padding:.5em .75em;margin:1em 0;background-color:#ffffcc;border:1px solid #ddd}.gv-notice.gv-error{padding:.75em;border-color:#fd9ca1;background-color:#ffdfe0}.gv-notice p{margin:0;padding:0}.gv-edit-entry-wrapper .dashicons{font-size:.925em;padding:0 .2em;width:1em;height:1em;line-height:1em;margin-left:.5em}.gv-edit-entry-wrapper .dashicons-dismiss{color:#a10013}.gv-edit-entry-wrapper .dashicons-dismiss:hover{color:#e20012}.gv-edit-entry-wrapper .dashicons-download{color:#406e20}.gv-edit-entry-wrapper .dashicons-download:hover{color:#469416}.gravityview-oembed .gv-back-link{display:none}.gv-grid{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;direction:ltr;text-align:left}.gv-grid:before,.gv-grid:after{content:" ";display:table}.gv-grid:after{clear:both}[class*='gv-grid-col-']{float:left;padding-right:1em;min-height:1px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 320px){[class*='gv-grid-col-']{width:100% !important;float:none}}@media screen and (max-width: 480px){[class*='gv-grid-col-']{width:100% !important;float:none}}.gv-grid-col-1-1{width:100%}.gv-grid-col-1-3{width:33.3333333333%}.gv-grid-col-2-3{width:66.6666666667%}.gv-grid-col-1-2{width:50%}.gv-grid-col-1-4{width:25%}.gv-grid-col-1-6{width:16.6666666667%}.gv-grid-col-1-8{width:12.5%}.gv-right{text-align:right;display:block}.gv-right .gv-right>div{float:right}.gv-left{text-align:left;display:block}.gv-left .gv-right>div{float:left}@media screen and (max-width: 480px){[class*='gv-grid-col-']{width:100%}.gv-right,.gv-left,.gv-right>div,.gv-left>div{float:none;text-align:left}}body .gv-widget-page-links ul,body .gv-widget-page-links li{list-style:none;margin:0;padding:0}body .gv-widget-page-links li{display:inline;display:inline-block}body .gv-widget-page-links li .page-numbers{display:inline-block;padding:.4em .5em}body .gv-widget-page-links li .page-numbers.next{float:none}#TB_window img{max-height:100%;max-width:100%}#TB_load{z-index:100051}.gv-gallery .gv-field-file-uploads{margin:0;padding:0}.gv-gallery .gv-field-file-uploads li{list-style:none;display:inline-block;max-width:200px;margin-right:1em;margin-bottom:.5em}.gv-gallery .gv-field-file-uploads li img{max-width:100%}.gv-container img{display:block;margin:0;padding:0;max-width:100%;max-height:100%}.gv-container{text-align:left}.gv-no-results{text-align:center;vertical-align:middle;padding:.5em}a.gv-sort{text-decoration:none;border-bottom:none}.hidden{display:none}
/*--------------------------------------------------------------
This is your custom stylesheet.

Add your own styles here to make theme updates easier.
To override any styles from other stylesheets, simply copy them into here and edit away.

Make sure to respect the media queries! Otherwise you may
accidentally add desktop styles to the mobile layout.

You're the boss, so have fun editing!

--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
1.0 - Global Styles
2.0 - Responsive media queries (mobile styles)
  2.1 - MAXIMUM width of 720 pixels (phones landscape)
  2.2 - MAXIMUM width of 380 pixels (phones portrait)
  2.3 - MINIMUM width of 721 pixels (tablets+)
  2.4 - MINIMUM width of 1040 pixels (desktops and laptops)
--------------------------------------------------------------*/
/*--------------------------------------------------------------
1.0 - Global Styles
--------------------------------------------------------------*/



/*
.just_an_example {
  color: black;
}
*/


li.groups > div.activity-content > div.activity-inner > div > ul > li{
  height: auto !important;
  padding: 1rem !important;
}
li.groups > div.activity-content > div.activity-inner > div > ul > li > a > div.rtmedia-item-thumbnail{
  max-width: 320px !important;
}

li.groups > div.activity-comments > ul > li > div > div > ul > li > a > div.rtmedia-item-thumbnail {
  max-width: 320px !important;
}
li.groups > div.activity-comments > ul > li > div > div > ul > li{
  height: auto !important;
  padding: 1rem !important;
}


/*--------------------------------------------------------------
2.0 - Responsive media queries (mobile styles)
--------------------------------------------------------------*/
@media screen and (max-width: 800px) {




}
/*--------------------------------------------------------------
2.1 - MAXIMUM width of 720 pixels (phones landscape)
--------------------------------------------------------------*/
@media screen and (max-width: 720px) {





}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.2 - MAXIMUM width of 380 pixels (phones portrait)
--------------------------------------------------------------*/
@media screen and (max-width: 380px) {


        #fwslider .title {
          font-size: 1.5em;
          font-family: 'roboto','open-sans',sans-serif;
          font-weight: normal;
          margin-top: -30px;
        }


}/* don't delete this closing bracket */



/*--------------------------------------------------------------
2.2 - MINIMUM width of 380 pixels (phones portrait)
--------------------------------------------------------------*/



@media screen and (min-width: 380px) {


      #fwslider .slide .title {
          font-size: 1.7em;
          font-family: 'roboto','open-sans',sans-serif;
          font-weight: normal;
        }

}

/*--------------------------------------------------------------
2.3 - MINIMUM width of 721 pixels (tablets+)
--------------------------------------------------------------*/
@media screen and (min-width: 721px)  {

#fwslider .slide .title {
  font-size: 3em;
  font-family: 'roboto','open-sans',sans-serif;
  font-weight: lighter;
}





}/* don't delete this closing bracket */





/*--------------------------------------------------------------
2.4 - MINIMUM width of 1040 pixels (desktops and laptops)
--------------------------------------------------------------*/
@media screen and (min-width: 1040px)  {


  #fwslider .slide .title {
  font-size: 3em;

}
/*centers footer-icons when width when min-width is 1040px*/
div.footer-inner div#footer-icons {
float: none;
}




}/* don't delete this closing bracket */

h1,
h2,
h3,
h4,
ul>h2,
ul>h3,
ul>h4,
li>h4,
li>h3,
li>h2
{
     font-family: 'roboto','Open Sans', 'Helvetica Neue', sans-serif;
  font-weight: normal;
}

.entry-content p {
  font-size: 16px;
  margin-bottom:1em;
}

.entry-content h5 {
  font-size: 18px;
}

.entry-content h4 {
  font-size: 20px;
}

.entry-content h3 {
  font-size: 22px;
}

.entry-content h2 {
  font-size: 24px;
}

.entry-content h1 {
  font-size: 26px;
}

/*.footer-credits {

  display:none;
}*/

body.single-item.groups article.error404 .entry-header {
	float: none;
}

.entry-title

{
    font-family: 'roboto','Open Sans', 'Helvetica Neue', sans-serif;
  font-weight: normal;


}

/*Removes title from top of pages, but not from posts*/
/*.page-id-161 .entry-title,
.page-id-386 .entry-title,
.page-id-519 .entry-title,
.page-id-534 .entry-title,
.page-id-564 .entry-title,
.page-id-423 .entry-title,
.page-id-221 .entry-title,
.page-id-296 .entry-title,
.page-id-217 .entry-title,
.page-id-556 .entry-title*/

.page .entry-title{
display:none;

}

body.single-item.groups .entry-header .entry-title{display:block;}


h1,
h2,
h3,
h4,
h5,
h6,
p,
ul,
ul>li,
li,
li>p,
.entry-content

{
  font-family: 'roboto','Open Sans', 'Helvetica Neue', sans-serif;
  font-weight: normal;

}

.entry-content h1
{
  font-size: 2.3em;
}

/*Removes 'Leave Group' button from single group page*/
body.single-item.groups a.group-button.leave-group {
  display:none;
}

#buddypress div.message-search input[type="text"] {
        float: left;
        height: 25px;
        padding: 6px 2% 6px 3%;
        bottom: 22px;
        width: 95%;
        position: relative;
        -webkit-appearance: none;
    }
#buddypress > div > div.bboss_search_form_wrapper.dir-search.no-ajax{
  min-width: 270px;
}
#searchsubmit{
  bottom: 22px;
  position: relative;
}

/*Revoves footer credits*/
.footer-credits {

  display:none;
}
 /* Removes comments section on every page */
#comments {

    display: none;
}

@media screen and (min-width: 721px) {

#buddypress ul.item-list li.activity-item {
border: dotted 2px #c6dcea;
margin-top: 10px;
padding: 10px;
border-radius: 5px;

}
#buddypress ul#activity-stream li img.avatar {
border-radius: 50%;
}

}


/****************************************
PLUGIN SPECIFIC STYLES
***************************************/


/************************************
These are styles applied to forms
**************************************/


.gsection_description h3,
.gsection_description h4 {

  font-weight: bold;
}


.gsection_description ul li,
.gsection_description ol li {
  padding-left: 20px;
}

.gform_wrapper ul li.gfield {
  margin-top: 2em;
}

/* For multi select box*/

.gfield_checkbox ul {

margin-left: 10px !important;

}

.gform_wrapper ul.gfield_radio li,
.gform_wrapper ul.gfield_checkbox li {
  list-style: none!important;
}

/*Remove 'list-style:disc;' from Programs and Student gravity form field search lists*/
.gform_wrapper .chosen-container .chosen-results,
.gform_wrapper .chosen-container-multi .chosen-choices li.search-field,
.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice{
  list-style: none!important;
}


/***************************************************
Buddypress Group Email Subscription Plugin Styles
*****************************************************/

/*Removing group notification email options from Group Home Description*/

.group-subscription-div {

  display:none;
}

/***************************************************
Form Buttons for all pages
*****************************************************/

.formCard{
  margin-top: 3em;
}

.formCard .formButton {
    border-radius: 5px;
    display:block;
    background-color:#FF9900;
    font-size: 1.2em;
    /*  font-weight: bold;*/
    font-family: 'roboto', 'open-sans', sans-serif;
    padding:1em 5%;
    color:white;
    text-align: center;
    width: 90%;
}

.formCard:hover .formButton  {
    text-decoration: none;
    background-color: #4a88bf;
}

.formCard .commandLink {
    opacity: 0;
    transition: opacity 500ms ease-in-out;
    -moz-transition: opacity 500ms ease-in-out;
    -webkit-transition: opacity 500ms ease-in-out;

    margin-top: 0.5em;
    font-size: 1.1em;
}

.formCard:hover .commandLink {
    opacity: 1;
}
.formCard .commandLink:hover {
    text-decoration: none;
}

.formCard .commandLink.left {
    float: left;
}

.formCard .commandLink.right {
    float: right;
    margin-right: 1%;
}

@media screen and (min-width: 720px) {

    /* on bigger screens make the command links smaller */
    .formCard{
        max-width: 50%;
        margin-top: 2.5em;
    }

    /* on bigger screens make the command links smaller */
    .formCard .commandLink {
        margin-top: 0;
        font-size: 1em;
    }

}



.entry-content td.appointments-weekly-calendar-hours-mins {

  font-size: 1.2em;
}

/* removes the dropdown text "Please select a service" */
.app_services_dropdown_title {
  display:none;
}



/****************************************
ADJUSTMENTS TO MOBILE GROUP DISPLAY
*****************************************/

#buddypress ul.item-list.activity-list > li {
  width:97%;
}


#buddypress #whats-new-options #rtmedia-add-media-button-post-update {
margin-top: 0px;
margin-right: 0px;
margin-bottom: 10px;
}

#buddypress .activity-list .activity-content .activity-inner,
#buddypress .activity-list .activity-content blockquote {
margin: 10px 0 30px 30px;
}


.rtmedia-container .rtmedia-activity-text,
.rtmedia-activity-container .rtmedia-activity-text,
#buddypress div.rtmedia-activity-container .rtmedia-activity-text {
  font-size: 1.4em;
}

#buddypress .activity-header a, #buddypress .comment-meta a, #buddypress .acomment-meta a {
font-weight: normal;
}

#buddypress .activity-list .activity-content .activity-header,
#buddypress .activity-list .activity-content .comment-header {
  color:#999;
}

#buddypress div.activity-comments div.acomment-content {
font-size: 1.1em;
}

div.plupload_action_icon.ui-icon.plupload_delete {
  text-indent: 0;
}



@media screen and (max-width: 721px) {




#buddypress .activity-list .activity-content .activity-inner,
#buddypress .activity-list .activity-content blockquote {
margin: 0;
}

#buddypress div.item-list-tabs ul #groups-personal{
  display: none;
}

#buddypress form#whats-new-form input#aw-whats-new-submit {

  margin-top: 20px;
  margin-bottom: 10px;
}

#buddypress ul#activity-stream li.activity-item {
  margin-left: 0;
overflow: visible;
}

#buddypress ul#activity-stream li img.avatar {
width: 52px;
height: 52px;
margin-top: 5px;
margin-left: 50px;
margin-bottom: 30px;
border-radius: 50%;
}

#buddypress div.activity-comments div.acomment-avatar img {

width: 32px !important;
height: 32px !important;
position: absolute;
left: -40px !important;
top: 10px !important;

}

#buddypress .activity-list .activity-content .activity-header,
#buddypress .activity-list .activity-content .comment-header {
margin-left: 70px;
margin-bottom: 40px;
}

}

@media screen and (max-width: 721px) {
div.docs-info-header {

display: none;
}

}

/*--Mobile Group Icon--*/
#buddypress #mobile-item-nav ul li {
background-color: #575757;
  }

#buddypress #mobile-item-nav ul li#home-groups-li:before {
      font-family: 'FontAwesome';
      content: "\f015";
    }

#buddypress #mobile-item-nav ul li#nav-docs-groups-li:before {
      font-family: 'FontAwesome';
      content: "\f15c";
    }

#buddypress #mobile-item-nav ul li#group-events-groups-li:before {
      font-family: 'FontAwesome';
      content: "\f073";
    }

    #buddypress #mobile-item-nav ul li#rtmedia-media-nav-groups-li:before {
      font-family: 'FontAwesome';
      content: "\f030";
    }

#buddypress #mobile-item-nav ul li#invite-groups-li,
#buddypress #mobile-item-nav ul li#nav-notifications-groups-li,
/*#buddypress #mobile-item-nav ul li#group-events-groups-li,*/
#buddypress #mobile-item-nav ul li#admin-groups-li,
#buddypress #mobile-item-nav ul li#nav-invite-anyone-groups-li

 {
display:none;
    }


@media screen and (max-width: 480px) {
table.eab-montly_calendar {
 overflow: scroll;
}

}
 /*--RTMEDIA Activity thumbnails --*/


@media screen and (min-width: 721px) {

  #buddypress .rtmedia-activity-container .rtmedia-list .rtmedia-item-thumbnail {
    max-width: 189px;
  }


  #buddypress div.rtmedia-activity-container .rtmedia-list .rtmedia-list-item.media-type-photo {
    width: 35%;
  }

  #buddypress div.rtmedia-activity-container .rtmedia-list .rtmedia-list-item.media-type-photo{
    float:left;
    border:none;
  }
  #buddypress div.rtmedia-activity-container .rtmedia-list .rtmedia-list-item.media-type-photo:nth-child(3n) {
    clear:left;
  }
}

@media screen and (min-width: 1040px) {



  #buddypress div.rtmedia-activity-container .rtmedia-list .rtmedia-list-item.media-type-photo {
    width: 30%;
  }




}

#rtmedia_dashboard_widget {
  display:none;
}

/*------------------------------------------------------
Gravity Form Style Updates
--------------------------------------------------------*/
@media screen and (min-width: 720px) {

  .gfield_radio li input[type=radio] {
    margin-left: 3px!important;
  }



@media screen and (max-width: 1040px) {

  .gform_wrapper table.gfield_list td {
    width:95%;

  }

}


@media screen and (min-width: 720px) {

  .gfield_radio li input[type=radio] {
    margin-left: 3px!important;
  }

  body .gform_wrapper .gform_body .gform_fields .gfield input[type=text],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=email],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=url],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=number],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=password],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=radio],
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=checkbox],
  body .gform_wrapper .gform_body .gform_fields .gfield select,
  body .gform_wrapper .gform_body .gform_fields .gfield textarea{
    border: solid 2px #ccc;
  }

  body .gform_wrapper .gform_body .gform_fields .gfield input[type=text]:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=email]:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=tel]:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=url]:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=number]:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield input[type=password]:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield select:focus,
  body .gform_wrapper .gform_body .gform_fields .gfield textarea:focus {
    border: solid 2px lightblue;
    background-color: white;
  }

  div.gfield_description {
    padding:0;
  }

  div.gfield_description p{
    margin-bottom:0!important;
  }

  .gfield_label {
    font-size: 1.2em!important;
    margin-top: 20px!important;
  }

}



@media screen and (max-width: 1040px) {

  .gform_wrapper table.gfield_list td {
    width:95%;

  }

}



.teacher-title, .parent-title {
font-size: .8em;
}



.child-general-holder h3 {
  margin:0 0 10px 0;
  color:#444;

}

div.parent-title, div.teacher-title {
  color:#444;
  text-align: center;
}


.teacher-col, .parent-col {

  display:inline-block;
  margin-bottom: 30px;
  margin-right: 30px;
  text-align:center;
}

.teacher-col img, .parent-col img {
  border-radius: 50%;
  margin:2px auto;
  width:40px;
  height:40px;
}

.child-general-holder{
    float: left;
    width: 100%;
    border-top: dashed 1px lightblue;
    margin-bottom: 50px;
    min-height: 300px;
    position: relative;
    margin-top: 0;
    padding: 0;
    padding-top: 20px;
    border-radius: 0;

}

.child-content-section {
  margin-bottom: 50px;

}

.single-students .child-events-holder {
  display: none;
}

.single-students div.gv-widget-custom-content h3 {
  margin-bottom: 0;
}

.single-students div.gv-grid-col-1-1.gv-left{
  border-top:dashed 1px lightblue;
}

.single-students .dataTables_paginate {
  margin-bottom: 70px;
}

@media screen and (min-width: 721px) {

    .single-students .entry-content > h3 {

      width:40%;
      float:left;
    }

    .child-general-holder{
      width: 100%;

  }

    .child-content-section {
      width: 100%;
      float: left;
      clear:both;
      margin-bottom: 50px;
    }

    }

    .teacher-col img, .parent-col img {
        width:40px;
        height:40px;
    }

}

/*Profile Page Styles*/



@media screen and (max-width: 720px) {

    body.bp-user #buddypress #item-header-content {
      margin-bottom: 30px;
    }

}



/* Removes member count from Group navigation list item 'Members' because it's not tracking it properly*/
#buddypress div#item-nav .item-list-tabs ul li a span{
  display:none;
}

/* Removes member count from Groups Page because it's not tracking it properly*/
#buddypress ul.item-list li div.meta {
  display:none;
}

div#member-dir-count-top.pag-count {
  display:none;
}

/* Remove 'Send Invites' from groups navigation*/
.groups li#invite-groups-li {
  display:none;
}

#guarantees li{
list-style: none;
margin-bottom:80px;
}

#guarantees .fa{
    float:left;
    clear:both;
    margin-right: 3%;
    margin-top: 5px;
    color:#5C8BC3;

}

#guarantees li h3 {

  margin:0;
  float:left;
  margin-left: 40px;
  margin-top: -30px;
}

/************************************
Events archive page navigation style
*************************************/

div.wpmudevevents-list div.event-pagination {
    font-size: 1.4em;
    padding:1%;
}

div.wpmudevevents-list div.event-pagination a:nth-child(2){
    margin-left:30%;
  }



@media screen and (min-width: 767px) {

  div.wpmudevevents-list div.event-pagination a:nth-child(2){
    float:right!important;
    margin-left:0;
  }

}




/*Upcoming Events list in Widget Styles*/
.widget_incsub_event_upcoming ul li:before{
 font-family: 'FontAwesome';
 content: '\f073';
 font-size: 1.8em;
 margin-right: 10px;
 margin-top: 10px;
 color:#9F9F9F;
}
.widget_incsub_event_upcoming ul li:hover:before{
 color:#333;
}

.widget_incsub_event_upcoming ul li{
background:rgb(239, 239, 239);
margin-bottom:10px;
padding:5px 10px;
max-height: 100px;
overflow:hidden;
border-radius: 3px;
        -webkit-transition: all 0.5s ease-in-out;
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -ms-transition: all 0.5s ease-in-out;
    transition: all 0.5s ease-in-out;

}

.widget_incsub_event_upcoming ul li:hover{

    overflow: scroll;
    background-color: rgb(239, 239, 239);
    max-height: 999px;
    box-shadow: 0px 0px 15px #999;
           -webkit-transform: scale(1.01);
        -moz-transform: scale(1.01);
        -o-transform: scale(1.01);
        transform: scale(1.01);

}

.wpmudevevents-date {
  background:none!important;
}


.type-incsub_event time.entry-date{
  display:none;
}



/*
.widget_incsub_event_upcoming ul li a{
max-width: 220px;
float:right;
margin-top: 8px;
}*/

/*Events - iCal subscribe button*/

.subscribeLinks {
  margin-top: 20px;
  float:left;
  height:60px;
}

.subscribeLinks a.button {
display:block;
margin-bottom: 10px;
}



@media screen and (max-width: 720px) {

    #secondary .widget{
      background-color: rgba(0, 0, 0, 0);

    }

    .widget_incsub_event_upcoming ul li{

      max-height: 120px;


    }

}

@media screen and (max-width: 768px){

  .wpmudevevents-list table.eab-monthly_calendar td {
      width: 260px;
  }

}


#wpmudevents-single .appointments-instructions {
  clear:both;

}

.single-incsub_event .nav-single {
 display:none;
}





/***************************
Buddypress Group Updates
**************************/

/* remove RSS and Update type filter from Group Home page*/
li.feed,
li#activity-filter-select {
  display:none!important;
}

/*fix group home details*/
#buddypress div#item-header div#item-meta {
  overflow: visible!important;
}

/*fix newsletter sent table display*/

div.newsletter_list_block table#newsletter_list.widefat.post tbody tr.alternate .entry-content td,
div.newsletter_list_block td
  {
    width: 0!important;
}

/******************************
Youtube Channel Styles
********************************/


    div.ytc_video_container{
      max-width: 90%;
      margin-left:5%;
      margin-bottom: 40px;
    }

    .youtube_channel h3.ytc_title {
      font-size: 1.5em;
      min-height: 70px;
      max-height: 71px;
      overflow: hidden;
      margin-bottom: 5px;
    }



@media screen and (min-width: 721px){

    div.ytc_video_container{
      max-width: 40%;
      margin-left:5%;
      margin-right:5%;
    }

    .youtube_channel h3.ytc_title {
      font-size: 1.2em;
      min-height: 60px;
      max-height: 61px;
      overflow: hidden;
      margin-bottom: 5px;
    }

}


@media screen and (min-width: 1041px){

    div.ytc_video_container{
      max-width: 28%;
      margin-left:2%;
      margin-right:2%;
    }

    .youtube_channel h3.ytc_title {
      font-size: 1.1em;
      min-height: 50px;
      max-height: 51px;
      overflow: hidden;
      margin-bottom: 5px;
    }

}

/* Removes network user search from invite-anyone page*/
#buddypress form#send-invite-form {
  display:none;
}
/*Making sure gravity forms credit card field month and date expiration appear correctly*/
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,
.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year
{width:100%!important;}




h3.panel-title.pull-right {
  font-size: 17px!important;
  font-weight: lighter!important;
}

@media screen and (min-width: 721px) {
    .main-navigation li a {
        padding: 14px 11px;
}

    .main-navigation ul.nav-menu {
        z-index: auto; /*top level menu and its direct children do not need any z value*/
    }

    .main-navigation ul.nav-menu > li {
        z-index: auto;
    }

    .main-navigation ul.nav-menu > li > a {
        z-index: auto;
    }

    .main-navigation ul.nav-menu > li > ul.sub-menu,
    .main-navigation ul.sub-menu {
        z-index: 1;
    }

}

/*********************************************************************************
General Navigation Improvements - mainly just hiding redundant navigation items
*********************************************************************************/

/*Removes redundant profile navigation from toolbar profile avatar submenu*/
ul#wp-admin-bar-my-account-buddypress.ab-sub-secondary.ab-submenu a.ab-item,
ul#wp-admin-bar-my-account-default.ab-submenu {
  display:none;
}



/********************************
Removes items from the profile
*********************************/

li#blogs-personal-li,
li#my-events-personal-li
{
  display:none;
}

#members-list img.avatar,
#members-group-list img.avatar,
.bpuser .avatar-150.photo,
#group-admins .avatar-50.photo {
  border-radius: 50%;
}

/****************************************************
  Profile Messages Updates
****************************************************/

form#search-message-form {
  width:70%;
}



/****************************************************
  Removes favorite buttons from the activity feeds
****************************************************/

a.button.fav.bp-secondary-action,
a.button.unfav.bp-secondary-action {
  display:none;
}

/****************************************************/
/*
div.activity-header p,
div.activity-meta,
div.activity-meta a {
  font-size:11px;
}*/

/****************************************************
  Removes mentions and fav sub nav items from profiles
****************************************************/
a.activity-button.mention,
#activity-mentions,
#activity-favs{
  display:none!important;
}
/****************************************************/

/**************************************************************
This cleans up the profile message threads to be more readable
**************************************************************/

div.message-content blockquote

 {
  margin-left: 15px;
  padding-left: 10px;
  background-color: rgba(0, 0, 0, 0);
  border-radius:0;
  border-left: dashed 1px lightgrey;
  margin-top: 20px;
  max-height: 100px;
  overflow: hidden;
  color:#777;
  font-size: .9em;

}

/*div.message-content > div:nth-of-type(2){
  margin-left: 15px;
  padding-left: 10px;
  background-color: rgba(0, 0, 0, 0);
  border-radius:0;
  border-left: dashed 1px lightgrey;
  margin-top: 20px;
  max-height: 100px;
  overflow: hidden;
  color:#777;
  font-size: .9em;
}*/

div.message-content blockquote:hover,
div.message-content > div:nth-of-type(2):hover
 {

/*  display:block;*/
  max-height: 5000px;
  border-bottom: none;
    -webkit-transition: all 0.9s ease-in-out;
    -moz-transition: all 0.9s ease-in-out;
    -o-transition: all 0.9s ease-in-out;
    -ms-transition: all 0.9s ease-in-out;
    transition: all 0.9s ease-in-out;

}


#buddypress table tr td.thread-info p {
  font-size: 1em;
}

/*make message content a little larger than quoted text*/
div.message-content > div:nth-of-type(1) {
  font-size: 1.1em;
}
.buddypress #wp-admin-bar-fl-builder-frontend-edit-link {
  display: none;
}

/*Data Tables Style Updates*/
table.dataTable.nowrap td p {

  font-size: 1em;
}


.blavatar {
  display:none;
}/*Removes avatar from front end site list*/

.newsletter_list_block a.disabled {
    color: #a0a5aa !important;
    border: 1px solid #ddd;
    background: #f7f7f7 !important;
}
.newsletter_list_block a.disabled:hover {
    cursor: default;
    background: #f7f7f7 !important;
    box-shadow: none;
}

#whats-new-options #aw-whats-new-submit {
    display: inline-block;
}
.rtmedia-plupload-notice li.upload-progress:after {
    font-family: FontAwesome;
    font-weight: 400;
    font-style: normal;
    text-rendering: auto;
    speak: none;
    display: inline-block;
    line-height: 1;
    content: "\f110";
    font-size: 14px;
    -webkit-font-smoothing: antialiased;
    color: #999;
    text-decoration: none;
    margin-left: 8px;
    padding: 0;
    -webkit-animation: spin 2s infinite linear;
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
}

/*Remove Gravity Form 'Add Form' button from email customizer*/
  body.wp-customizer #customize-control-email_content #add_gform {
    display:none;
  }

/* Fix Appointments Plugin Style Collapsing Front-end Group Newsletter Actions Column */
  #newsletter_list tr td {
    width: 0;
  }

 #google_oauth2_login::before, #google_oauth2_logout::before{
     content: "";
     display: inline-block;
     vertical-align: middle;
     width: 1.5em;
     height: 1.5em;
     margin-right: .5em;
     background: url('/wp-content/themes/buddyboss-child/images/google.svg');
 }
 #google_oauth2_login, #google_oauth2_logout{
    border: 1px solid #cfcfcf;
    border-radius: 3px;
    padding: 6px 14px;
}
.button.cta{
    font-weight: bold;
}
.mobile-cta-button-main-wrapper{        
    display: none;
}
@media screen and (max-width: 720px) {
    .mobile-cta-button-main-wrapper{        
        display: block;
        position: fixed;
        z-index: 2;
        width: 100%;
    }
    
    .mobile-cta-button-wrapper{        
        
    }
    .inner-wrap-cta {
        margin-top: 100px !important;     
    }
    /* Navigation color */
    .mobile-header-cta {
        top: 45px !important;
    }
    .mobile-cta-button-wrapper{        
        position: relative;        
        text-align: center;
        height:45px;
    }
    .mobile-cta-button-wrapper .cta{        
        position: absolute;
        top: 50%;        
        left: 50%;
        transform: translate(-50%, -50%);
    }
    
}/**
 * 
 * Keep submenus visible while keyboard focus is within their parent menu item
 * and provide a clear visual focus indicator for every menu link.
 */
@media screen and (min-width: 721px) {
	#masthead .main-navigation ul.nav-menu li:focus-within > ul.sub-menu {
		border-left: 0 !important;
		display: block !important;
	}

	#masthead .main-navigation ul.nav-menu a:focus {
		background-color: rgba(0, 0, 0, 0.25) !important;
		outline: 3px solid #ffbf47 !important;
		outline-offset: -3px;
	}

	#masthead .main-navigation ul.sub-menu a:focus {
		background-color: #f2f2f2 !important;
		color: #222 !important;
	}
}
