/*
 Theme Name:   Ora
 Theme URI:    https://ora.urjweb-1.org/
 Description:  Ora
 Author:       RJ Web Builder
 Author URI:   http://rjweb-builder.com/
 Template:     themify-peak
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         urj
 Text Domain:  themify-peak-child
*/

a {
    color: #2f61aa;
}

h1 {
    font-family: 'Yantramanav',sans-serif;
}

.module-buttons .module-buttons-item.outline a.blue {
    color: #2f60ac;
    border-color: #2f60ac;
}

#site-logo {
    margin-top: 0;
}

.widget_rjwebbuilder_newsletter_widget {
    margin-bottom: 20px;
}

.widgettitle:before {
    display: none;
}

.urjbuilder-newsletter-widget {
    background-color: #000000;
}

.urjbuilder-newsletter-widget .newsletter-wrapper {
    padding: 0;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-title {
    color: #2d61aa;
    text-align: center;
    font-size: 32px;
    font-weight: bold;
    margin-top: 10px;
    margin-bottom: 10px;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-left {
    padding: 2% 5%;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-right {
    width: 35%;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-title:after {
    content: "";
    display: block;
    border-bottom: 2px solid gray;
    width: 100px;
    margin: 0 auto;
    padding-top: 30px;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-link a {
    font-weight: bold;
    font-size: 1.2em;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-text {
    font-family: 'Suranna', serif;
    color: white;
    text-align: center;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-link {
    text-align: center;
}

.urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-link a {
    color: white;
}

.widget_rjwebbuilder_rss_widget {
    background-color: #98b0d4;
    padding: 20px 0;
}

.widget_rjwebbuilder_rss_widget .widgettitle {
    color: #3062ab;
    text-align: center;
    font-family: 'Yantramanav',sans-serif;
    font-size: 1.3em;
    letter-spacing: 0;
    margin-bottom: 10px;
}

.rss_item {
    margin-left: 0;
    padding-left: 2%;
}

.rss_item .rss-thumb img {
    border-radius: 0;
}

.rss_item .rss_item-title a {
    color: white;
}

.rss_item + .rss_item {
    border-left: 1px solid #3062ab;
}

.rss_item-title {
    font-size: 18px;
    margin-bottom: 0;
}

.rss_item .rss-thumb {
    margin-top: 5px;
}

.rss_item .rss_item-excerpt {
    font-family: 'Suranna',serif;
    color: white;
    margin-bottom: 0;
}

.tribe-events-adv-list-widget {
    background-color: #2f61aa;
}

.tribe-events-adv-list-widget .widgettitle {
    color: white;
    text-align: center;
    font-family: 'Yantramanav',sans-serif;
    font-size: 1.8em;
    letter-spacing: 0;
    margin-bottom: 40px;
    padding-top: 40px;
}

.tribe-events-list-widget .tribe-list-widget {
    margin-left: 0;
}

.tribe-events-list-widget .tribe-list-widget li, .tribe-events-adv-list-widget .tribe-list-widget li {
    display: inline-block;
    width: 30%;
    border-top: none;
    background: white;
    margin-bottom: 40px;
    margin-right: 2%;
}

.tribe-events-list-widget .tribe-list-widget li:nth-child(3n-1), .tribe-events-adv-list-widget .tribe-list-widget li:nth-child(3n-1) {
    /*margin-right: 1%;*/
}

.tribe-events-list-widget .tribe-event-title, .tribe-events-adv-list-widget .tribe-event-title {
    padding-bottom: 0;
    margin: 10px 0 0 0;
    font-size: 1em;
    text-align: center;
}

.tribe-events-list-widget .tribe-event-title a, .tribe-events-adv-list-widget .tribe-event-title a {
    font-family: 'Poppins',sans-serif;
    text-decoration: none;
    color: #010101;
    font-weight: bold;
}

.tribe-events-list-widget .tribe-event-duration, .tribe-events-adv-list-widget .tribe-event-duration {
    text-transform: uppercase;
    font-family: "Arial";
    font-weight: bold;
    font-size: 11px;
    text-align: center;
}

.tribe-events-list-widget .tribe-events-widget-link, .tribe-events-adv-list-widget .tribe-events-widget-link {
    padding-top: 20px;
    padding-bottom: 10px;
}

.tribe-events-list-widget .tribe-events-widget-link a, .tribe-events-adv-list-widget .tribe-events-widget-link a {
    color: #6079f0;
    text-decoration: none;
}

.tribe-events-list-widget .tribe-event-custom-date-box, .tribe-events-adv-list-widget .tribe-event-custom-date-box {
    color: #2f61aa;
    font-family: 'Poppins',sans-serif;
    text-align: center;
    font-size: 1.4em;
    line-height: 0.9em;
    text-transform: uppercase;
    padding-top: 5px;
    font-weight: bold;
}

.tribe-events-list-widget .tribe-event-custom-date-box .date-wrapper, .tribe-events-adv-list-widget .tribe-event-custom-date-box .date-wrapper {
    padding-top: 10px;
    font-size: 1.6em;
}

.tribe-events-list-widget .tribe-event-custom-date-box .date-wrapper .day, .tribe-events-adv-list-widget .tribe-event-custom-date-box .date-wrapper .day {
    display: block;
    padding-top: 20px;
    font-size: 1.3em;
    margin-top: 0px;
}

.footer-widgets-wrap {
    background-color: #dee5ef;
}

.footer-widgets {
    padding-top: 30px;
    padding-bottom: 30px;
}

.footer-widgets .widget {
    margin-top: 1em;
    margin-bottom: 1em;
}

.footer-widgets .gallery figure.gallery-item {
    float: left;
    margin-right: 0;
    width: 33%;
}

.footer-widgets .gallery:after {
    content: "";
    display: block;
    float: none;
    clear: both;
}

.footer-right {
    display: inline-block;
    width: 49%;
    margin-right: 0;
    vertical-align: top;
    text-align: right;
}

.footer-left {
    display: inline-block;
    width: 50%;
    margin-left: 0;
    text-align: left;
    vertical-align: top;
}

.footer-right .footer-urj-builder {
    margin-top: 50px;
    width: 320px;
    text-align: left;
    display: inline-block;
}

.footer-right .footer-urj-builder h6 {
    margin-bottom: 0;
    margin-top: 0;
    color: #2e63a9;
    font-family: Arial, Helvetica, sans-serif;
    line-height: 5px;
    margin-left: 10px;
    font-weight: normal;
}

.footer-right .footer-urj-builder h3 {
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 0;
    color: black;
    font-family: Arial, Helvetica, sans-serif;
    font-weight: bold;
    margin-left: 10px;
}

.footer-right .footer-urj-builder h3 span {
    color: #2e63a9;
}

.footer-rss-feed {
    background-color: #98b0d4;
    padding: 20px 0;
}

.footer-rss-feed .widgettitle {
    color: #3062ab;
    text-align: center;
    font-family: 'Yantramanav',sans-serif;
}

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

    body {
        overflow-x: hidden;
    }

    .tribe-events-list-widget .tribe-list-widget li, .tribe-events-adv-list-widget .tribe-list-widget li {
        display: block;
        width: 90%;
        border-bottom: 1px solid #c1c1c1;
    }

    .rss_item {
        width: 96%;
        padding: 10px 0;
        margin: 0 2%;
    }

    .rss_item + .rss_item {
        border-left: 0;
        border-top: 2px solid #3062ab;
    }
}

@media screen and (max-width: 680px){
    .urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-left {
        width: 90%;
    }

    .urjbuilder-newsletter-widget .newsletter-wrapper .newsletter-right {
        width: 100%;
    }
}