/*
 Theme Name:   Our Social Times Theme
 Description:  Our Social Times Theme is a child of Good News Theme
 Author:       XplodedThemes
 Author URI:   http://xplodedthemes.com
 Template:     goodnews
 Version:      2.0.8
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  good-news-child-theme
*/

#outer_wrapper>div.post-nav.next.show-on-scroll.active,
#outer_wrapper>div.post-nav.prev.show-on-scroll.active {
    margin-top: -120px!important
}

#add_post #adminmenuwra,
#add_post #wpadminbar {
    display: none!important
}

body>div.sumome-share-client-wrapper.sumome-share-client-wrapper-left-page.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium>div.sumome-share-client.sumome-share-client-left-page.sumome-share-client-counts.sumome-share-client-light.sumome-share-client-medium>div {
    display: none
}

.eventimage {
    padding-right: 15px
}

.cat_home ul {
    margin-left: 0;
    padding-left: 0
}

.cat_home+.cat_home ul li {
    border-bottom: 1px solid #eaeaea;
    font-weight: 400;
    color: #b7b7b7;
    font-size: 16px;
    padding: 10px 0!important;
    list-style: none
}

.cat_home ul li a {
    color: #181818
}

.resource_sidebar .cat_home {
    position: relative;
    margin-top: 20px!important
}

.event_image_left {
    width: 350px;
    height: 350px;
    display: inline-block;
    vertical-align: top;
    float: left
}

.event_image_left img {
    width: 100%;
    height: auto
}

.event_detail {
    display: inline-block;
    font-size: 16px;
    margin-top: 20px;
    margin-right: 40px;
    color: #181818
}

#sidebar_content {
    max-width: 800px
}

#sidebar {
    display: inline-block;
    vertical-align: top;
    width: 300px;
    float: right;
    list-style: none
}

.event_content {
    width: 700px;
    display: inline-block;
    vertical-align: top;
    margin-left: 60px
}

.col_correct {
    color: #ff6900!important
}

.acf-field-570a8d8f40058 span {
    font-size: 0
}
.acf-field-59e9e402cd45b .acf-checkbox-list li label{
    color: #ff6900;
}

.toggle-sidebar {
    display: none!important
}

.menu-logo-menu-container li {
    list-style: none;
    color: #fff;
    display: inline-block;
    float: right
}

.menu-logo-menu-container ul li a {
    color: #fff!important;
    padding: 0 8px!important;
    font-size: 18px;
    text-align: right!important
}

.menu-logo-menu-container {
    width: auto;
    display: inline-block;
    text-align: right;
    padding-left: 0;
    text-align: right!important;
    float: right
}

.fixed .menu-logo-menu-container {
    padding-left: 6%;
    width: auto;
}

.account-menu li+li {
    display: none
}

.logged-in .account-menu li+li {
    display: block
}

#inner_wrapper>div.row.full-width>div>div:nth-child(1)>div.vc_col-sm-4.vc_hidden-xs.wpb_column.vc_column_container.has-sticky-sidebar>div>div>div>div.wpb_widgetised_column.wpb_content_element.event_widget>div>h2 {
    margin-bottom: 15px;
    font-family: Roboto;
    font-weight: 300;
    font-size: 1.5rem;
    color: #ff6900
}

#inner_wrapper>div.row.full-width>div>div:nth-child(1)>div.vc_col-sm-4.vc_hidden-xs.wpb_column.vc_column_container.has-sticky-sidebar>div>div>div>div.vc_xt_widget_networks.wpb_content_element>div>div.xt-widget-header.clearfix>h3,
#xtwidget0cf3c469d06e1743d1468304f485fa75>div>div.xt-widget-header.clearfix>h3,
div.row.full-width>div>div:nth-child(1)>div.vc_col-sm-4.vc_hidden-xs.wpb_column.vc_column_container.has-sticky-sidebar>div>div>div>div:nth-child(5)>div>div>div>div>h3 {
    color: #ff6900!important
}

.meta h4.spaced,
a.event_archive_title h3 {
    color: #181818
}

a.event_archive_title h3:hover {
    color: #ff6900
}

.event_content_archive {
    display: inline-block;
    padding-left: 55px
}

.location_event {
    font-size: 11px
}

#org_details {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 20px
}

.role_select_col {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    text-align: center
}

.role_select_col p {
    margin: 10px 0
}

.role_select_col+.role_select_col {
    margin-left: 100px
}

#message p {
    text-align: center;
    font-weight: 700;
    color: #f60
}

#addpost .acf-field-723382c925a83,
#addpost .acf-field-723382c925a85,
#addpost .acf-field-723382c925a87,
#addresource .acf-field-wysiwyg,
.acf-field-523382c955a73,
.acf-field-523382c955a78,
.acf-field-526d6ec715ee9,
.acf-field-572df60ba46c2,
.acf-field-5773bda34251d,
.acf-field-723382c925a86,
.acf-field-723382c925a88,
.acf-field-723382c925a89,
.acf-field-723382c925a90,
.acf-field-723382c925a97,
.chosen-choices {
    display: none
}

#resourcedesc {
    display: block!important
}

.draft_column1,
.draft_column2,
.draft_column3 {
    width: 35%;
    display: table-cell;
    vertical-align: top;
    height: auto;
    float: none!important
}

.draft_column2,
.draft_column3 {
    border-left: 1px solid #ccc;
    padding-left: 30px
}

.draft_column1 h2,
.draft_column2 h2,
.draft_column3 h2 {
    color: #f16c14;
    margin-bottom: 20px
}

.single-event h2 {
    margin:20px 0 0;
}

.vc_color-warning.vc_message_box-solid-icon,
warning.vc_message_box-outline {
    color: #9d8967;
    border-color: #fcb53f;
    background-color: transparent
}

.vc_color-warning.vc_message_box {
    color: #9d8967;
    border-color: #ffeccc;
    background-color: #fff4e2
}

.vc_message_box-rounded {
    border-radius: 5px
}

.vc_message_box {
    border: 1px solid transparent;
    display: block;
    overflow: hidden;
    margin: 0 0 21.74px;
    padding: 1em 1em 1em 4em;
    position: relative;
    font-size: 1em;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    text-align: center
}

.vc_message_box-outline,
.vc_message_box-solid-icon {
    border-width: 2px
}
div.xt-widget-header.clearfix > h3 {
    margin-bottom:18px!important;
}
.vc_message_box p,
.vc_message_box-icon,
.vc_message_box-icon>* {
    display: inline-block;
    margin: 0;
    padding: 0 5px
}

.draft {
    border-bottom: 1px solid #ebebeb;
    padding-bottom: 20px;
    margin-bottom: 20px;
    width: 90%
}

#edit_profile {
    width: 70%;
    float: right
}

#edit_avatar {
    width: 25%;
    float: left;
    text-align: center
}

#edit_profile .file-input-value {
    display: none!important
}

#auth_info .author-avatar,
.author-details {
    display: inline-block;
    vertical-align: top
}

#auth_info .author-avatar {
    width: 275px
}

#auth_info .author-details {
    width: 350px
}

.event_archive_image,
.resource_icon_archive {
    width: 250px;
    display: inline-block;
    vertical-align: top
}

.event_archive_image_frontpage {
    width: 100px;
    display: inline-block;
    vertical-align: top
}



.res_image {
    width: 300px;
    display: inline-block;
    vertical-align: top
}

.footer_col {
    width: 30%;
    display: inline-block;
    vertical-align: top;
    margin: 40px 10px
}

.footer_col ul li a {
    color: #b7b7b7
}

.footer_col ul li {
    border: none
}

.copyrights-line p {
    font-size: 12px!important
}

.copyrights-line p a {
    color: #f16c14
}

.xt-social-share-insert {
    display: none
}

#inner_wrapper>div.row.full-width>div>div:nth-child(1)>div.vc_col-sm-4.vc_hidden-xs.wpb_column.vc_column_container.has-sticky-sidebar>div>div>div>div:nth-child(3)>div>div:nth-child(3)>div>div>h3 {
    color: #f16c14!important;
    border-top: 1px solid #eaeaea;
    padding-top: 30px
}

#inner_wrapper>div.row.full-width>div>div:nth-child(1)>div.vc_col-sm-4.vc_hidden-xs.wpb_column.vc_column_container.has-sticky-sidebar>div>div>div>div:nth-child(3)>div>div:nth-child(3)>ul {
    list-style: none;
    margin: 0
}

#outer_wrapper>footer>div.row>div:nth-child(3)>div>div>ul>li.footer-address,
footer>div.row>div:nth-child(3)>div>div>ul>li.footer-address {
    margin-left: 25px!important
}

#inner_wrapper>div.row.full-width>div>div:nth-child(1)>div.vc_col-sm-4.vc_hidden-xs.wpb_column.vc_column_container.has-sticky-sidebar>div>div>div>div:nth-child(3)>div>div:nth-child(3)>ul>li.cat-item.cat-item-1 {
    display: none
}

.footer_col fa {
    display: table-column
}

.footer-address:after {
    content: "\f041";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: 400;
    text-decoration: inherit;
    position: relative;
    font-size: 20px;
    color: #b7b7b7;
    top: -147px;
    left: -45px;
    z-index: 1
}

.postid {
    display: none
}

footer>div.row>div:nth-child(3)>div>div>ul>li.footer-email>a>i,
footer>div.row>div:nth-child(3)>div>div>ul>li.footer-phone>i {
    padding-right: 5px
}

.footer-phone {
    font-size: 25px!important
}

.footer-email a {
    color: #f16c14!important
}

.wpcf7-response-output {
    margin-top: 30px
}

#resource_form {
    background: #f1f1f1;
    padding: 20px 10px;
    text-align: center;
    margin-top: 30px;
    border-radius: 30px
}

#resource_form .col {
    width: 40%;
    display: inline-block;
    vertical-align: top;
    margin-right: 20px
}

#resource_form label {
    color: #333;
    padding: 10px 0
}

#resource_form .wpcf7-submit {
    float: right
}

#main-menu a {
    font-size: 19px!important
}

@media only screen and (max-width:1060px) {
    .menu-logo-menu-container ul li a {
        padding: 0 8px!important;
        font-size: 15px
    }
    .fixed .menu-logo-menu-container {
        padding-left: 0
    }
    #main-menu a {
        font-size: 17px!important
    }
}

@media only screen and (max-width:920px) {
    .menu-logo-menu-container ul li a {
        padding: 0 8px!important;
        font-size: 13px
    }
    .fixed .menu-logo-menu-container {
        padding-left: 0
    }
    #main-menu a {
        font-size: 15px!important
    }
}

@media only screen and (max-width:875px) {
    .menu-logo-menu-container ul li a {
        padding: 0 6px!important;
        font-size: 13px
    }
    .fixed .menu-logo-menu-container {
        padding-left: 0
    }
    .footer-phone {
        font-size: 22px!important
    }
}

@media only screen and (min-width:850px) {
    #main-header {
        min-height: 100px!important
    }
}

@media only screen and (max-width:72rem) {
    .event_content {
        width: 100%;
        margin-left: 10px
    }
    .event_content_archive {
        width: 100%!important
    }
    #edit_avatar,
    #edit_profile,
    .draft_column1,
    .draft_column2,
    .draft_column3 {
        width: 100%;
        display: inline-block;
        vertical-align: top;
        float: none!important
    }
    .show-for-small-only img {
        /*width: 60%*/
    }
    .draft_column2,
    .draft_column3 {
        border-left: 0 solid #ccc;
        padding-left: 0
    }
    #edit_avatar,
    #edit_avatar input,
    #edit_profile,
    #edit_profile input {
        text-align: center
    }
    .draft_column1 h2,
    .draft_column2 h2,
    .draft_column3 h2 {
        color: #f16c14;
        margin-bottom: 20px
    }
    .footer_col {
        width: 45%;
        display: inline-block;
        vertical-align: top;
        margin: 40px 10px;
        text-align: center
    }
    #outer_wrapper>footer>div.row>div:nth-child(3) {
        width: 100%
    }
    .footer-address:after {
        content: "\f041";
        font-family: FontAwesome;
        font-style: normal;
        font-weight: 400;
        text-decoration: inherit;
        position: relative;
        font-size: 20px;
        color: #b7b7b7;
        top: -147px;
        left: -55px;
        z-index: 1
    }
}

.top-bar-section li:not(.has-form) a:not(.button) {
    background: 0 0
}

.type-event {
    margin-top: 40px!important
}

.flt_loading {
    text-align: center
}

.filter_wraper {
    width: 100%;
    float: left
}

.ctf_rows {
    width: 23.3%;
    float: left;
    margin-right: 2%;
    position: relative
}

.ctf_rows select {
    display: block!important
}

.ctf_rows .chosen-container-single {
    display: none!important
}

.ctf_rows:last-child {
    margin: 0
}

.ctf_rows ul {
    margin: 0
}

.filter-section-main {
    position: relative;
    height: 170px;
    width: 100%
}

.filter-section-inner {
    position: absolute;
    width: 100%
}

.tagged-posts {
    min-height: 300px;
    padding-top: 10px
}

.past_events {
    cursor: pointer;
    float: right;
    text-align: right;
    padding: 10px 12px;
    top: 60px;
    right: 0;
    text-decoration: underline
}

.reset_events {
    cursor: pointer;
    float: right;
    right: 0;
    text-align: right;
    padding: 10px 12px;
    top: 110px
}
.list_event{display:table;}
.reset_events a {
    text-decoration: underline
}

@media screen and (max-width:480px) {
    .ctf_rows {
        width: 100%;
        margin: 0 0 20px 0
    }
    .filter-section-main {
        height: auto
    }
    .filter-section-inner {
        position: relative;
        float: left
    }
    .tagged-posts {
        padding-top: 50px
    }
    .past_events,
    .reset_events {
        position: relative;
        top: auto;
        text-decoration: none;
        border: 1px solid #ddd;
        text-align: left;
        padding: 8px 10px;
        margin: 20px 0;
    }
}

/*
 * Foundation Icons v 3.0
 * Made by ZURB 2013 http://zurb.com/playground/foundation-icon-fonts-3
 * MIT License
 */

@font-face {
  font-family: "foundation-icons";
  src: url("../fonts/foundation-icons.eot");
  src: url("../fonts/foundation-icons.eot?#iefix") format("embedded-opentype"),
       url("../fonts/foundation-icons.woff") format("woff"),
       url("../fonts/foundation-icons.ttf") format("truetype"),
       url("../fonts/foundation-icons.svg#fontcustom") format("svg");
  font-weight: normal;
  font-style: normal;
}

.fi-address-book:before,
.fi-alert:before,
.fi-align-center:before,
.fi-align-justify:before,
.fi-align-left:before,
.fi-align-right:before,
.fi-anchor:before,
.fi-annotate:before,
.fi-archive:before,
.fi-arrow-down:before,
.fi-arrow-left:before,
.fi-arrow-right:before,
.fi-arrow-up:before,
.fi-arrows-compress:before,
.fi-arrows-expand:before,
.fi-arrows-in:before,
.fi-arrows-out:before,
.fi-asl:before,
.fi-asterisk:before,
.fi-at-sign:before,
.fi-background-color:before,
.fi-battery-empty:before,
.fi-battery-full:before,
.fi-battery-half:before,
.fi-bitcoin-circle:before,
.fi-bitcoin:before,
.fi-blind:before,
.fi-bluetooth:before,
.fi-bold:before,
.fi-book-bookmark:before,
.fi-book:before,
.fi-bookmark:before,
.fi-braille:before,
.fi-burst-new:before,
.fi-burst-sale:before,
.fi-burst:before,
.fi-calendar:before,
.fi-camera:before,
.fi-check:before,
.fi-checkbox:before,
.fi-clipboard-notes:before,
.fi-clipboard-pencil:before,
.fi-clipboard:before,
.fi-clock:before,
.fi-closed-caption:before,
.fi-cloud:before,
.fi-comment-minus:before,
.fi-comment-quotes:before,
.fi-comment-video:before,
.fi-comment:before,
.fi-comments:before,
.fi-compass:before,
.fi-contrast:before,
.fi-credit-card:before,
.fi-crop:before,
.fi-crown:before,
.fi-css3:before,
.fi-database:before,
.fi-die-five:before,
.fi-die-four:before,
.fi-die-one:before,
.fi-die-six:before,
.fi-die-three:before,
.fi-die-two:before,
.fi-dislike:before,
.fi-dollar-bill:before,
.fi-dollar:before,
.fi-download:before,
.fi-eject:before,
.fi-elevator:before,
.fi-euro:before,
.fi-eye:before,
.fi-fast-forward:before,
.fi-female-symbol:before,
.fi-female:before,
.fi-filter:before,
.fi-first-aid:before,
.fi-flag:before,
.fi-folder-add:before,
.fi-folder-lock:before,
.fi-folder:before,
.fi-foot:before,
.fi-foundation:before,
.fi-graph-bar:before,
.fi-graph-horizontal:before,
.fi-graph-pie:before,
.fi-graph-trend:before,
.fi-guide-dog:before,
.fi-hearing-aid:before,
.fi-heart:before,
.fi-home:before,
.fi-html5:before,
.fi-indent-less:before,
.fi-indent-more:before,
.fi-info:before,
.fi-italic:before,
.fi-key:before,
.fi-laptop:before,
.fi-layout:before,
.fi-lightbulb:before,
.fi-like:before,
.fi-link:before,
.fi-list-bullet:before,
.fi-list-number:before,
.fi-list-thumbnails:before,
.fi-list:before,
.fi-lock:before,
.fi-loop:before,
.fi-magnifying-glass:before,
.fi-mail:before,
.fi-male-female:before,
.fi-male-symbol:before,
.fi-male:before,
.fi-map:before,
.fi-marker:before,
.fi-megaphone:before,
.fi-microphone:before,
.fi-minus-circle:before,
.fi-minus:before,
.fi-mobile-signal:before,
.fi-mobile:before,
.fi-monitor:before,
.fi-mountains:before,
.fi-music:before,
.fi-next:before,
.fi-no-dogs:before,
.fi-no-smoking:before,
.fi-page-add:before,
.fi-page-copy:before,
.fi-page-csv:before,
.fi-page-delete:before,
.fi-page-doc:before,
.fi-page-edit:before,
.fi-page-export-csv:before,
.fi-page-export-doc:before,
.fi-page-export-pdf:before,
.fi-page-export:before,
.fi-page-filled:before,
.fi-page-multiple:before,
.fi-page-pdf:before,
.fi-page-remove:before,
.fi-page-search:before,
.fi-page:before,
.fi-paint-bucket:before,
.fi-paperclip:before,
.fi-pause:before,
.fi-paw:before,
.fi-paypal:before,
.fi-pencil:before,
.fi-photo:before,
.fi-play-circle:before,
.fi-play-video:before,
.fi-play:before,
.fi-plus:before,
.fi-pound:before,
.fi-power:before,
.fi-previous:before,
.fi-price-tag:before,
.fi-pricetag-multiple:before,
.fi-print:before,
.fi-prohibited:before,
.fi-projection-screen:before,
.fi-puzzle:before,
.fi-quote:before,
.fi-record:before,
.fi-refresh:before,
.fi-results-demographics:before,
.fi-results:before,
.fi-rewind-ten:before,
.fi-rewind:before,
.fi-rss:before,
.fi-safety-cone:before,
.fi-save:before,
.fi-share:before,
.fi-sheriff-badge:before,
.fi-shield:before,
.fi-shopping-bag:before,
.fi-shopping-cart:before,
.fi-shuffle:before,
.fi-skull:before,
.fi-social-500px:before,
.fi-social-adobe:before,
.fi-social-amazon:before,
.fi-social-android:before,
.fi-social-apple:before,
.fi-social-behance:before,
.fi-social-bing:before,
.fi-social-blogger:before,
.fi-social-delicious:before,
.fi-social-designer-news:before,
.fi-social-deviant-art:before,
.fi-social-digg:before,
.fi-social-dribbble:before,
.fi-social-drive:before,
.fi-social-dropbox:before,
.fi-social-evernote:before,
.fi-social-facebook:before,
.fi-social-flickr:before,
.fi-social-forrst:before,
.fi-social-foursquare:before,
.fi-social-game-center:before,
.fi-social-github:before,
.fi-social-google-plus:before,
.fi-social-hacker-news:before,
.fi-social-hi5:before,
.fi-social-instagram:before,
.fi-social-joomla:before,
.fi-social-lastfm:before,
.fi-social-linkedin:before,
.fi-social-medium:before,
.fi-social-myspace:before,
.fi-social-orkut:before,
.fi-social-path:before,
.fi-social-picasa:before,
.fi-social-pinterest:before,
.fi-social-rdio:before,
.fi-social-reddit:before,
.fi-social-skillshare:before,
.fi-social-skype:before,
.fi-social-smashing-mag:before,
.fi-social-snapchat:before,
.fi-social-spotify:before,
.fi-social-squidoo:before,
.fi-social-stack-overflow:before,
.fi-social-steam:before,
.fi-social-stumbleupon:before,
.fi-social-treehouse:before,
.fi-social-tumblr:before,
.fi-social-twitter:before,
.fi-social-vimeo:before,
.fi-social-windows:before,
.fi-social-xbox:before,
.fi-social-yahoo:before,
.fi-social-yelp:before,
.fi-social-youtube:before,
.fi-social-zerply:before,
.fi-social-zurb:before,
.fi-sound:before,
.fi-star:before,
.fi-stop:before,
.fi-strikethrough:before,
.fi-subscript:before,
.fi-superscript:before,
.fi-tablet-landscape:before,
.fi-tablet-portrait:before,
.fi-target-two:before,
.fi-target:before,
.fi-telephone-accessible:before,
.fi-telephone:before,
.fi-text-color:before,
.fi-thumbnails:before,
.fi-ticket:before,
.fi-torso-business:before,
.fi-torso-female:before,
.fi-torso:before,
.fi-torsos-all-female:before,
.fi-torsos-all:before,
.fi-torsos-female-male:before,
.fi-torsos-male-female:before,
.fi-torsos:before,
.fi-trash:before,
.fi-trees:before,
.fi-trophy:before,
.fi-underline:before,
.fi-universal-access:before,
.fi-unlink:before,
.fi-unlock:before,
.fi-upload-cloud:before,
.fi-upload:before,
.fi-usb:before,
.fi-video:before,
.fi-volume-none:before,
.fi-volume-strike:before,
.fi-volume:before,
.fi-web:before,
.fi-wheelchair:before,
.fi-widget:before,
.fi-wrench:before,
.fi-x-circle:before,
.fi-x:before,
.fi-yen:before,
.fi-zoom-in:before,
.fi-zoom-out:before {
  font-family: "foundation-icons";
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  display: inline-block;
  text-decoration: inherit;
}

.fi-address-book:before { content: "\f100"; }
.fi-alert:before { content: "\f101"; }
.fi-align-center:before { content: "\f102"; }
.fi-align-justify:before { content: "\f103"; }
.fi-align-left:before { content: "\f104"; }
.fi-align-right:before { content: "\f105"; }
.fi-anchor:before { content: "\f106"; }
.fi-annotate:before { content: "\f107"; }
.fi-archive:before { content: "\f108"; }
.fi-arrow-down:before { content: "\f109"; }
.fi-arrow-left:before { content: "\f10a"; }
.fi-arrow-right:before { content: "\f10b"; }
.fi-arrow-up:before { content: "\f10c"; }
.fi-arrows-compress:before { content: "\f10d"; }
.fi-arrows-expand:before { content: "\f10e"; }
.fi-arrows-in:before { content: "\f10f"; }
.fi-arrows-out:before { content: "\f110"; }
.fi-asl:before { content: "\f111"; }
.fi-asterisk:before { content: "\f112"; }
.fi-at-sign:before { content: "\f113"; }
.fi-background-color:before { content: "\f114"; }
.fi-battery-empty:before { content: "\f115"; }
.fi-battery-full:before { content: "\f116"; }
.fi-battery-half:before { content: "\f117"; }
.fi-bitcoin-circle:before { content: "\f118"; }
.fi-bitcoin:before { content: "\f119"; }
.fi-blind:before { content: "\f11a"; }
.fi-bluetooth:before { content: "\f11b"; }
.fi-bold:before { content: "\f11c"; }
.fi-book-bookmark:before { content: "\f11d"; }
.fi-book:before { content: "\f11e"; }
.fi-bookmark:before { content: "\f11f"; }
.fi-braille:before { content: "\f120"; }
.fi-burst-new:before { content: "\f121"; }
.fi-burst-sale:before { content: "\f122"; }
.fi-burst:before { content: "\f123"; }
.fi-calendar:before { content: "\f124"; }
.fi-camera:before { content: "\f125"; }
.fi-check:before { content: "\f126"; }
.fi-checkbox:before { content: "\f127"; }
.fi-clipboard-notes:before { content: "\f128"; }
.fi-clipboard-pencil:before { content: "\f129"; }
.fi-clipboard:before { content: "\f12a"; }
.fi-clock:before { content: "\f12b"; }
.fi-closed-caption:before { content: "\f12c"; }
.fi-cloud:before { content: "\f12d"; }
.fi-comment-minus:before { content: "\f12e"; }
.fi-comment-quotes:before { content: "\f12f"; }
.fi-comment-video:before { content: "\f130"; }
.fi-comment:before { content: "\f131"; }
.fi-comments:before { content: "\f132"; }
.fi-compass:before { content: "\f133"; }
.fi-contrast:before { content: "\f134"; }
.fi-credit-card:before { content: "\f135"; }
.fi-crop:before { content: "\f136"; }
.fi-crown:before { content: "\f137"; }
.fi-css3:before { content: "\f138"; }
.fi-database:before { content: "\f139"; }
.fi-die-five:before { content: "\f13a"; }
.fi-die-four:before { content: "\f13b"; }
.fi-die-one:before { content: "\f13c"; }
.fi-die-six:before { content: "\f13d"; }
.fi-die-three:before { content: "\f13e"; }
.fi-die-two:before { content: "\f13f"; }
.fi-dislike:before { content: "\f140"; }
.fi-dollar-bill:before { content: "\f141"; }
.fi-dollar:before { content: "\f142"; }
.fi-download:before { content: "\f143"; }
.fi-eject:before { content: "\f144"; }
.fi-elevator:before { content: "\f145"; }
.fi-euro:before { content: "\f146"; }
.fi-eye:before { content: "\f147"; }
.fi-fast-forward:before { content: "\f148"; }
.fi-female-symbol:before { content: "\f149"; }
.fi-female:before { content: "\f14a"; }
.fi-filter:before { content: "\f14b"; }
.fi-first-aid:before { content: "\f14c"; }
.fi-flag:before { content: "\f14d"; }
.fi-folder-add:before { content: "\f14e"; }
.fi-folder-lock:before { content: "\f14f"; }
.fi-folder:before { content: "\f150"; }
.fi-foot:before { content: "\f151"; }
.fi-foundation:before { content: "\f152"; }
.fi-graph-bar:before { content: "\f153"; }
.fi-graph-horizontal:before { content: "\f154"; }
.fi-graph-pie:before { content: "\f155"; }
.fi-graph-trend:before { content: "\f156"; }
.fi-guide-dog:before { content: "\f157"; }
.fi-hearing-aid:before { content: "\f158"; }
.fi-heart:before { content: "\f159"; }
.fi-home:before { content: "\f15a"; }
.fi-html5:before { content: "\f15b"; }
.fi-indent-less:before { content: "\f15c"; }
.fi-indent-more:before { content: "\f15d"; }
.fi-info:before { content: "\f15e"; }
.fi-italic:before { content: "\f15f"; }
.fi-key:before { content: "\f160"; }
.fi-laptop:before { content: "\f161"; }
.fi-layout:before { content: "\f162"; }
.fi-lightbulb:before { content: "\f163"; }
.fi-like:before { content: "\f164"; }
.fi-link:before { content: "\f165"; }
.fi-list-bullet:before { content: "\f166"; }
.fi-list-number:before { content: "\f167"; }
.fi-list-thumbnails:before { content: "\f168"; }
.fi-list:before { content: "\f169"; }
.fi-lock:before { content: "\f16a"; }
.fi-loop:before { content: "\f16b"; }
.fi-magnifying-glass:before { content: "\f16c"; }
.fi-mail:before { content: "\f16d"; }
.fi-male-female:before { content: "\f16e"; }
.fi-male-symbol:before { content: "\f16f"; }
.fi-male:before { content: "\f170"; }
.fi-map:before { content: "\f171"; }
.fi-marker:before { content: "\f172"; }
.fi-megaphone:before { content: "\f173"; }
.fi-microphone:before { content: "\f174"; }
.fi-minus-circle:before { content: "\f175"; }
.fi-minus:before { content: "\f176"; }
.fi-mobile-signal:before { content: "\f177"; }
.fi-mobile:before { content: "\f178"; }
.fi-monitor:before { content: "\f179"; }
.fi-mountains:before { content: "\f17a"; }
.fi-music:before { content: "\f17b"; }
.fi-next:before { content: "\f17c"; }
.fi-no-dogs:before { content: "\f17d"; }
.fi-no-smoking:before { content: "\f17e"; }
.fi-page-add:before { content: "\f17f"; }
.fi-page-copy:before { content: "\f180"; }
.fi-page-csv:before { content: "\f181"; }
.fi-page-delete:before { content: "\f182"; }
.fi-page-doc:before { content: "\f183"; }
.fi-page-edit:before { content: "\f184"; }
.fi-page-export-csv:before { content: "\f185"; }
.fi-page-export-doc:before { content: "\f186"; }
.fi-page-export-pdf:before { content: "\f187"; }
.fi-page-export:before { content: "\f188"; }
.fi-page-filled:before { content: "\f189"; }
.fi-page-multiple:before { content: "\f18a"; }
.fi-page-pdf:before { content: "\f18b"; }
.fi-page-remove:before { content: "\f18c"; }
.fi-page-search:before { content: "\f18d"; }
.fi-page:before { content: "\f18e"; }
.fi-paint-bucket:before { content: "\f18f"; }
.fi-paperclip:before { content: "\f190"; }
.fi-pause:before { content: "\f191"; }
.fi-paw:before { content: "\f192"; }
.fi-paypal:before { content: "\f193"; }
.fi-pencil:before { content: "\f194"; }
.fi-photo:before { content: "\f195"; }
.fi-play-circle:before { content: "\f196"; }
.fi-play-video:before { content: "\f197"; }
.fi-play:before { content: "\f198"; }
.fi-plus:before { content: "\f199"; }
.fi-pound:before { content: "\f19a"; }
.fi-power:before { content: "\f19b"; }
.fi-previous:before { content: "\f19c"; }
.fi-price-tag:before { content: "\f19d"; }
.fi-pricetag-multiple:before { content: "\f19e"; }
.fi-print:before { content: "\f19f"; }
.fi-prohibited:before { content: "\f1a0"; }
.fi-projection-screen:before { content: "\f1a1"; }
.fi-puzzle:before { content: "\f1a2"; }
.fi-quote:before { content: "\f1a3"; }
.fi-record:before { content: "\f1a4"; }
.fi-refresh:before { content: "\f1a5"; }
.fi-results-demographics:before { content: "\f1a6"; }
.fi-results:before { content: "\f1a7"; }
.fi-rewind-ten:before { content: "\f1a8"; }
.fi-rewind:before { content: "\f1a9"; }
.fi-rss:before { content: "\f1aa"; }
.fi-safety-cone:before { content: "\f1ab"; }
.fi-save:before { content: "\f1ac"; }
.fi-share:before { content: "\f1ad"; }
.fi-sheriff-badge:before { content: "\f1ae"; }
.fi-shield:before { content: "\f1af"; }
.fi-shopping-bag:before { content: "\f1b0"; }
.fi-shopping-cart:before { content: "\f1b1"; }
.fi-shuffle:before { content: "\f1b2"; }
.fi-skull:before { content: "\f1b3"; }
.fi-social-500px:before { content: "\f1b4"; }
.fi-social-adobe:before { content: "\f1b5"; }
.fi-social-amazon:before { content: "\f1b6"; }
.fi-social-android:before { content: "\f1b7"; }
.fi-social-apple:before { content: "\f1b8"; }
.fi-social-behance:before { content: "\f1b9"; }
.fi-social-bing:before { content: "\f1ba"; }
.fi-social-blogger:before { content: "\f1bb"; }
.fi-social-delicious:before { content: "\f1bc"; }
.fi-social-designer-news:before { content: "\f1bd"; }
.fi-social-deviant-art:before { content: "\f1be"; }
.fi-social-digg:before { content: "\f1bf"; }
.fi-social-dribbble:before { content: "\f1c0"; }
.fi-social-drive:before { content: "\f1c1"; }
.fi-social-dropbox:before { content: "\f1c2"; }
.fi-social-evernote:before { content: "\f1c3"; }
.fi-social-facebook:before { content: "\f1c4"; }
.fi-social-flickr:before { content: "\f1c5"; }
.fi-social-forrst:before { content: "\f1c6"; }
.fi-social-foursquare:before { content: "\f1c7"; }
.fi-social-game-center:before { content: "\f1c8"; }
.fi-social-github:before { content: "\f1c9"; }
.fi-social-google-plus:before { content: "\f1ca"; }
.fi-social-hacker-news:before { content: "\f1cb"; }
.fi-social-hi5:before { content: "\f1cc"; }
.fi-social-instagram:before { content: "\f1cd"; }
.fi-social-joomla:before { content: "\f1ce"; }
.fi-social-lastfm:before { content: "\f1cf"; }
.fi-social-linkedin:before { content: "\f1d0"; }
.fi-social-medium:before { content: "\f1d1"; }
.fi-social-myspace:before { content: "\f1d2"; }
.fi-social-orkut:before { content: "\f1d3"; }
.fi-social-path:before { content: "\f1d4"; }
.fi-social-picasa:before { content: "\f1d5"; }
.fi-social-pinterest:before { content: "\f1d6"; }
.fi-social-rdio:before { content: "\f1d7"; }
.fi-social-reddit:before { content: "\f1d8"; }
.fi-social-skillshare:before { content: "\f1d9"; }
.fi-social-skype:before { content: "\f1da"; }
.fi-social-smashing-mag:before { content: "\f1db"; }
.fi-social-snapchat:before { content: "\f1dc"; }
.fi-social-spotify:before { content: "\f1dd"; }
.fi-social-squidoo:before { content: "\f1de"; }
.fi-social-stack-overflow:before { content: "\f1df"; }
.fi-social-steam:before { content: "\f1e0"; }
.fi-social-stumbleupon:before { content: "\f1e1"; }
.fi-social-treehouse:before { content: "\f1e2"; }
.fi-social-tumblr:before { content: "\f1e3"; }
.fi-social-twitter:before { content: "\f1e4"; }
.fi-social-vimeo:before { content: "\f1e5"; }
.fi-social-windows:before { content: "\f1e6"; }
.fi-social-xbox:before { content: "\f1e7"; }
.fi-social-yahoo:before { content: "\f1e8"; }
.fi-social-yelp:before { content: "\f1e9"; }
.fi-social-youtube:before { content: "\f1ea"; }
.fi-social-zerply:before { content: "\f1eb"; }
.fi-social-zurb:before { content: "\f1ec"; }
.fi-sound:before { content: "\f1ed"; }
.fi-star:before { content: "\f1ee"; }
.fi-stop:before { content: "\f1ef"; }
.fi-strikethrough:before { content: "\f1f0"; }
.fi-subscript:before { content: "\f1f1"; }
.fi-superscript:before { content: "\f1f2"; }
.fi-tablet-landscape:before { content: "\f1f3"; }
.fi-tablet-portrait:before { content: "\f1f4"; }
.fi-target-two:before { content: "\f1f5"; }
.fi-target:before { content: "\f1f6"; }
.fi-telephone-accessible:before { content: "\f1f7"; }
.fi-telephone:before { content: "\f1f8"; }
.fi-text-color:before { content: "\f1f9"; }
.fi-thumbnails:before { content: "\f1fa"; }
.fi-ticket:before { content: "\f1fb"; }
.fi-torso-business:before { content: "\f1fc"; }
.fi-torso-female:before { content: "\f1fd"; }
.fi-torso:before { content: "\f1fe"; }
.fi-torsos-all-female:before { content: "\f1ff"; }
.fi-torsos-all:before { content: "\f200"; }
.fi-torsos-female-male:before { content: "\f201"; }
.fi-torsos-male-female:before { content: "\f202"; }
.fi-torsos:before { content: "\f203"; }
.fi-trash:before { content: "\f204"; }
.fi-trees:before { content: "\f205"; }
.fi-trophy:before { content: "\f206"; }
.fi-underline:before { content: "\f207"; }
.fi-universal-access:before { content: "\f208"; }
.fi-unlink:before { content: "\f209"; }
.fi-unlock:before { content: "\f20a"; }
.fi-upload-cloud:before { content: "\f20b"; }
.fi-upload:before { content: "\f20c"; }
.fi-usb:before { content: "\f20d"; }
.fi-video:before { content: "\f20e"; }
.fi-volume-none:before { content: "\f20f"; }
.fi-volume-strike:before { content: "\f210"; }
.fi-volume:before { content: "\f211"; }
.fi-web:before { content: "\f212"; }
.fi-wheelchair:before { content: "\f213"; }
.fi-widget:before { content: "\f214"; }
.fi-wrench:before { content: "\f215"; }
.fi-x-circle:before { content: "\f216"; }
.fi-x:before { content: "\f217"; }
.fi-yen:before { content: "\f218"; }
.fi-zoom-in:before { content: "\f219"; }
.fi-zoom-out:before { content: "\f21a"; }


/* Changes 24.04.2017 */

#primary .type-event{
  position: relative;
  padding-bottom: 40px
}
#primary .type-event:after{
  content: '';
  background-color: #eaeaea;
  height: 1px;
  width: 100%;
  max-width: 775px;
  position: absolute;
  bottom: 10px;
  left: 0;
}

.events_page_sidebar{
  padding-left: 18px;
}
.events_page_left_part{
  padding-right: 18px;
}
.events_page_left_part h2:first-of-type{
    margin-top: 0 !important;
}
.events_page_sidebar h2{
  margin-top: 60px;
}
.events_page_sidebar h2:first-of-type{
    margin-top: 0 !important;
}
.events_page_left_part h2{
  margin-top: 60px;
}
.event_image_left{
  height: 280px;
}
@media( max-width: 768px ){
  .events_page_sidebar{
    padding-left: 0;
  }
  .events_page_left_part{
    padding-right: 0;
  }
}







@media( min-width: 1131px ){
    #adverts-on-events{
        display: inline-block;
    }
}
@media( max-width: 1130px ){
    #adverts-on-events{
        display: none;
    }
}

#adverts-on-events{
    z-index: 999;
    float: right;
}
.event-advert{
    width: 180px;
    height: 150px;
    overflow: hidden;
    margin-bottom: 35px;
}
.event-advert a{
    display: inline-block;
    height: 100%;
    width: 100%;
}
.event-advert a img{
    position: relative;
}


@media( min-width: 1701px ){
    #adverts-skyscraper{
        display: block;
    }
}
@media( max-width: 1700px ){
    #adverts-skyscraper{
        display: none;
    }
}

#adverts-skyscraper{
    position: absolute;
    width: 160px;
    height: 600px;
    border: 2px black solid;
    left: auto;
    right: 25px;
}

/*#scrollto_adverts-home-bar div{*/
    /*height: 100px;*/
    /*overflow: hidden;*/
/*}*/


@media( min-width: 1141px ){
    #adverts-navigation{
        display: inline-block;
    }
}
@media( max-width: 1140px ){
    #adverts-navigation{
        display: none;
    }
}

#adverts-navigation{
    float: right;
    max-height: 70px;
    overflow: hidden;
    max-width: 250px;
    margin-top: 6px;
    margin-right: 20px;
    margin-left: 10px;
}

#register-login{
    float: right;
    display: inline-block;
}

#register-login div{
    top: 0;
    background: #ffffff;
    padding: 15px;
    color: #000000;
}
#register-login div a{
    color: #000000;
}
#register-login div a:hover, #register-login div a:focus, #register-login div a:active{
    color: #ff6900;
}
@media( min-width: 1141px ){
    #register-login div{
        font-size: 1rem;
    }
}
@media( max-width: 1140px ){
    #register-login div{
        font-size: 13px;
    }
}

#membership-register{
    margin: 15px auto;
    display: table;
}

.book-button{
    margin-top: 30px;
    text-align: center;
}

.menu-user-menu-container{
    padding: 0 !important;
    background: none !important;
    display: inline;
}
.menu-user-menu-container ul{
    background: #ff6900;
    margin: 0;
}
.menu-user-menu-container ul li{
    display: inline;
}
.menu-user-menu-container ul li a{
    color: #ffffff !important;
    padding: 0 8px !important;
}
.menu-user-menu-container ul li ul{
    display: none;
}
.menu-user-menu-container ul li ul li a {
    line-height: 35px !important;
}
.menu-user-menu-container ul li:hover ul{
    display: block;
    position: absolute;
}
.menu-user-menu-container ul li ul li{
    width: 100%;
}
#menu-logo-menu, #menu-user-menu{
    margin-left: 0 !important;
}


#loginform, #wppb-register-user{
    text-align: center !important;
}
#loginform p input, .wppb-form-field input, .wppb-form-field textarea{
    text-align: center;
    float: none !important;
    margin: 0 auto !important;
}
.wppb-form-field label, #wppb-login-wrap .login-username label, #wppb-login-wrap .login-password label, .wppb-form-field label{
    width: 100% !important;
    text-align: center !important;
}

#logged_in_menu {
    display: none;
    width:180px;
    position: absolute;
    margin-top:65px;
    background-color: #ff6900!important;
}
#logged_in_menu li, #logged_in_menu li a{
    width: 100%;
    line-height: 30px!important;
}

#register-login .button {
    line-height: 30px!important;
}
.wppb-description-delimiter{
    margin-left: 0 !important;
}

#pass-strength-result{
    display: block !important;
    margin: 15px auto !important;
    padding: 0 !important;
    float: none !important;
}

#wppb-form-element-17{
    text-align: center !important;
}
.wppb-description-delimiter{
    text-align: center !important;
}
#wppb-form-element-6{
    width: 69.9% !important;
    margin: 0 auto !important;
}
p.form-submit{
    text-align: center !important;
}
input#edit_profile{
    float: none !important;
}

#menu-item-31755{
    line-height: 30px!important;
    display: inline-block!important;;
    padding: 0px!important;;
    margin : 0px!important;;
}
#menu-item-31755 a {
    color: #000!important;
    background:#fff;
    border: 1px solid #fff;
    border-radius: 5px;
    display: inline-block;
    line-height: 50px!important;
    margin-top: 18px;
    margin-left: 5px;
}
#menu-item-31755 .sub-menu a {
     color: #fff!important;
    line-height: 15px!important;
    background-color: transparent;
    border:none;
}
#menu-item-31755 .sub-menu {
    padding-bottom: 10px
}
.featured_post {
    border: 1px solid #ff6900;
    display: inline-block;
    border-radius: 5px;
    background: url(watermark_featured.png) no-repeat bottom right;
}
.featured_post li {
    padding:20px;
    margin: 0px;
    border:none!important;
    margin-top: 0px!important;
    padding-bottom: 20px!important;
}
.featured_post li h3 {
    font-weight: 700;
    color: #ff6900;
}
#primary .featured_post .type-event:after{
  display: none;
}
.featured_post .featured_post_header {
    width: 100%;
    background:  #ff6900;
    color: #fff;
    padding: 5px;
}
@media only screen and (min-width: 72rem){
	.home #inner_wrapper {
		padding-top:25px!important;
	}
	.home #scrollto_adverts-home-bar {
		display: none!important
	}
}
