#content a:not(.ms-btn), #sidebar a, #footer a, .alternate-text-color, #footer-widget-bar>.container>.widget-area a:hover {
    color: #1C3D6F;
}

body .vc_btn, .vc_btn, #content .vc_btn {
margin:0 auto !important;
text-align:center !important;
display:block !important;
color:white !important;
border-color:transparent !important;
background:#1c3d6f !important;
}
 
.mega-menu li>a, .mega-menu-html-shortcode *:not(input) {
    font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif!important;
    font-weight: 900 !important;
    text-transform: uppercase;
}

.mega-menu li>a, .mega-menu-html-shortcode *:not(input) {
    font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif!important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 17.5px;
}


#header-logo h1,
			.nav-box a,
			#page-title-wrapper h1,
			#page-title-wrapper h3,
			#side-nav-bar a,
			#side-nav-bar h3,
			#content h1,
			#footer-widget-bar h1,
			#footer-widget-bar h2,
			#footer-widget-bar h3,
			#footer-widget-bar h4,
			#footer-widget-bar h5,
			#footer-widget-bar h6,
			#sidebar h1,
			#footer h1,
			#content h2,
			#sidebar h2,
			#footer h2,
			#content h3,
			#sidebar h3,
			#footer h3,
			#content h4,
			#sidebar h4,
			#footer h4,
			#content h5,
			#sidebar h5,
			#footer h5,
			#content h6,
			#sidebar h6,
			#footer h6,
			.heading-font,
			#logo,
			#tagline,
			.ozy-ajax-shoping-cart{
				 font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif!important;color:#1c3d6f;			}

#header-logo img, #header-logo h1>a {
    max-height: 150px;
}

header {
    background-color: rgba(255, 255, 255, 0.75);
    height: 150px;
    min-height: 25vh;
}

#logo {
display:inline-block;
}

#header .container {
    min-height: 150px;
}

#header-logo img, #header-logo h1>a {
    max-height: 175px;
    background: white;
    border-radius: 0 0 180% 180%;
    padding: 30px 15px;
}

header {
    background-color: rgba(255, 255, 255, 0.75);
    height: 70px;
    min-height: initial !Important;
    background-color: rgba(23, 111, 106, 0.75);
}

.sf-menu>li>a, #nav-primary, #nav-primary>nav>div>ul>li, #nav-primary>nav>div>ul>li>a, #nav-primary>nav>div>ul>li:before {
    line-height: 70px;
    height: 70px;
}

#header-logo img, #header-logo h1>a {
    max-height: 175px;
    background: white;
    padding: 30px 10px 20px 10px;
    box-shadow: 1px 1px 5px rgba(57, 129, 135, 0.25);
}


.ozy-alternate-menu .mega-menu li:hover>a, .ozy-alternate-menu .mega-menu li:hover:before, .ozy-alternate-menu .mega-menu li.current-menu-item>a, .ozy-alternate-menu .mega-menu li.current-menu-item:before, .ozy-alternate-menu .mega-menu li.current-menu-ancestor>a, .ozy-alternate-menu .mega-menu li.current-menu-ancestor:before, .ozy-alternate-menu #nav-primary>nav>div>ul ul>li.current_page_item>a, .ozy-alternate-menu .mega-menu-html-shortcode *:not(input) {
    color: #d3d2a3 !important;
}


.ozy-alternate-menu #nav-primary>nav>div>ul>li:before, .ozy-alternate-menu .sub-menu li>h4, .ozy-alternate-menu .mega-menu li>a {
    color: rgb(255, 255, 255);
}

#nav-primary>nav>div>ul>li>a:hover {
    color: #d3d2a3 !important;

}

header {
    background-color: #1c3d6f !Important;
}

.ozy-page-model-full #footer-widget-bar, .ozy-page-model-full #footer {
    display: none;
}

.ozy-testimonials .testimonial {
    font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif !important;

}

.owl-theme .owl-controls .owl-page.active span {
background:white !important;
}

.ozy-owlcarousel .item>img {
width:auto;
height:auto;
max-height:150px !important;
max-width:85% !important;
margin:0 auto !important;
}

.tallguy img, #tallguy img {
height:auto;
width:auto;
max-height:555px !important;
max-width:85% !important;
}

.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header {
font-weight:700 !Important;
font-size:15px !Important;
}


.ozy-timeline-wrapper>.timeline-caption>span {text-transform:uppercase; background-color: #939598; color: #fff; } 


.ozy-alternate-menu .mega-menu li>a {
    color: #d3d2a3 !Important;
}

.ozy-alternate-menu .mega-menu li> a:hover {
    color: #1c3d6f !Important;
}

#sidebar a, #footer a, .alternate-text-color, #footer-widget-bar>.container>.widget-area a{
				color:#1c3d6f !important;
font-weight:900 !important;
			}


#page-title-wrapper {
    background-color: #d3d2a3;
}

.wpb_tabs_nav li {
    BACKGROUND: #D3D2A3 !important;
    BACKGROUND-COLOR: #D3D2A3 !important;
}

.wpb_tabs_nav li.ui-tabs-active {
    BACKGROUND: #1c3d6f !important;
    BACKGROUND-COLOR: #1c3d6f !important;
    border-color: #1c3d6f !important;
}


.wpb_tour.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav li>a {
    BACKGROUND: #D3D2A3;
}
.wpb_content_element .wpb_tabs_nav li.ui-tabs-active>a {
    BACKGROUND: #1c3d6f !important;
    BACKGROUND-COLOR: #1c3d6f !important;
    border-color: #1c3d6f !important;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs >a {
    BACKGROUND: #D3D2A3 !important;
    BACKGROUND-COLOR: #D3D2A3 !important;
}

.wpb_content_element .wpb_tabs_nav li.ui-tabs-active {
    background-color: #fFF !important;
    border-color: #FFF !important;
}

H3 {
    LINE-HEIGHT: 20PX !IMPORTANT;
    MARGIN-TOP: 10PX !IMPORTANT;
}



.title-with-icon-wrapper>.title-with-icon {
    margin-top: 30px !important;
}

.hidesect, #hidesect {
display:none !important;
}

#page-title-wrapper h1 {
margin-left: 200px;
    font-weight: 500 !Important;
    padding-top: 10px;
}

#page-title-wrapper {
    height: 75px;
}

#content h4, #footer-widget-bar h4, #sidebar h4, #footer h4, #sidr h4 {
    font-weight: 500;
}

#page-title-wrapper h3, #content h3, #footer-widget-bar h3, #sidebar h3, #footer h3, #sidr h3 {
    text-transform: uppercase;
}


#content p {
    width: 700px;
    max-width: 95%;
}

.ozy-page-model-full #footer-widget-bar, .ozy-page-model-full #footer {
    display: inline-block;
}

.home #footer-widget-bar, .home #footer {
    display: none !important;
}

#footer-widget-bar {
    background-color: #d3d2a3;
}

.framerz {
    max-width: 100%;
    height: 325px;
    max-height: 50vh;
}

#footer-widget-bar>.container>section div, #footer-widget-bar>.container>section p, #footer-widget-bar>.container>section h4, #footer-widget-bar>.container>section {
    color: rgb(28, 61, 111);
}

#header-logo img, #header-logo h1>a {
    height: auto;
    width: auto;
    max-height: 175px;
    background: white;
    padding: 30px 10px 20px 10px;
    box-shadow: 1px 1px 5px rgba(57, 129, 135, 0.25);
}






.benefits .title-with-icon-wrapper>.top-cs.title-with-icon-content, #benefits .title-with-icon-wrapper>.top-cs.title-with-icon-content {
min-height:275px;
}

.framerz {
    max-width: 100%;
    height: 750px;
    max-height: 50vh;
}



.home #footer-widget-bar, .home #footer {
    display: inline-block !important;
}

header {
    background-color: #4B61D1 !Important;
    background-image: url('https://ariannaalliance.org/wp-content/uploads/2016/01/new-blue.png') !Important;
}











.ribbon {
    width: 95% !important;
    margin: 0px !important;
    height: 150px !important;
    max-width: 500px !important;


    background-image: -ms-radial-gradient(center top, circle farthest-side, #FFF 0%, #CCC 66%);
    background-image: -moz-radial-gradient(center top, circle farthest-side, #FFF 0%, #CCC 66%);
    background-image: -o-radial-gradient(center top, circle farthest-side, #FFF 0%, #CCC 66%);
    background-image: -webkit-gradient(radial, center top, 0, center top, 487, color-stop(0, #FFF), color-stop(0.66, #CCC));
    background-image: -webkit-radial-gradient(center top, circle farthest-side, #FFF 0%, #CCC 66%);
    background-image: radial-gradient(circle farthest-side at center top, #FFF 0%, #CCC 66%);


}


#header-logo img, #header-logo h1>a {
    height: auto;
    width: auto;
    max-width: 100%;
    max-height: initial;
    background: transparent;
    padding: 17.5px 0px 0px 0px;
    box-shadow: none;
    border-radius: 0px;
}

.ribbon:before {
    content: "";
    position: absolute;
    bottom: -1.5em;
    left: 0;
    width: 50%;
    height: 0;
    border-top: 1.5em solid #CCC;
    border-right: 15em solid transparent;
}

.ribbon:after {
    content: "";
    position: absolute;
    bottom: -1.5em;
    right: 0;
    width: 50%;
    height: 0;

    border-top: 1.5em solid #CCC;
    border-left: 15em solid transparent;
}

.ribbon i {
    border: none !important;
}


#header div.container {
    position: relative!important;
    padding: 0!important;
    width: 1350px!important;
    max-width: 90%!important;
}


.ozy-alternate-menu .mega-menu li>a {
    color: #ccc !Important;
}

.mega-menu li>a, .mega-menu-html-shortcode *:not(input) {
    color: #ccc !Important;
}

#nav-primary>nav>div>ul>li>a:hover {
    color: #FFFFFF !important;
}

#nav-primary.right .menu-item.menu-item-side-menu {
    display: none !important;
}

.home #main, .home .main-bg-color {
    padding-top: 175px;
}

.topdesc {
font-family: "argent_cfregular", 'argent_cfregular', serif !important;
text-align: right;
    margin-top: 17.5px;
    width: 600px;
    max-width: 77%;
    float: right;
    color: #828282;
    font-size: 12.5px;
}

#header {
    background-color: #eee;
    height: 135px;
}

body, body p {
    text-align: left;
}
body strong, body p strong {
font-family: "argent_cfbold", 'argent_cfbold', serif !important;
}

body em, body p em {
font-family: "argent_cfregularitalic", 'argent_cfregularitalic', serif !important;
}

header {
    background-color: #4B61D1 !Important;
    background-image: url('https://ariannaalliance.org/wp-content/uploads/2016/01/new-blue.png') !Important;
    background-size: 444px;
    background-position: 50% 50%;
}


#header {
    height: 135px;
    background-color: #FFFFFF !Important;
    background-image: url('https://ariannaalliance.org/wp-content/uploads/2016/01/white-bg.png') !Important;
    background-size: 444px;
    background-position: 50% 50%;
}





#main {
    background-color: transparent;
}


body {
    background-color: #FFFFFF !Important;
    background-image: url('https://ariannaalliance.org/wp-content/uploads/2016/01/ar-bg.png') !Important;
    background-size: contain;
    background-position: 50% 50%;
}

p {
    color: #777;
}



.vc_btn3, .vc_btn3 a {
    background: url('https://ariannaalliance.org/wp-content/uploads/2016/01/new-blue-1.png') !Important;
    background-size: cover !Important;
    color: #fff !Important;
}

#footer-widget-bar {
    background-color: #FFFFFF !Important;
    background-image: url('https://ariannaalliance.org/wp-content/uploads/2016/01/new-blue.png') !Important;
    background-size: 444px;
    background-position: 50% 50%;
}


body, body p, body a {
    font-family: "argent_cfregular", 'argent_cfregular', serif !important;
}


.ribbon {
    box-shadow: 2.5px 2.5px 7.5px rgba(0, 0, 0, 0.5) !important;
}

.ribbon:before, .ribbon:after {
display:none;}

header {
    box-shadow: 2.5px 2.5px 7.5px rgba(0, 0, 0, 0.5) !important;
}

#header {
    box-shadow: 2.5px 2.5px 7.5px rgba(0, 0, 0, 0.5) !important;
}

.ribbon {
    background: url('https://ariannaalliance.org/wp-content/uploads/2016/01/logo-bg.png') !important;
        background-size: 100% 100% !Important;
    background-position: 50% 50% !important;
    background-repeat: no-repeat !Important;
}


.ribbon {
    box-shadow: none !important;
}


#header-logo.left, #header-logo.right {
    top: 0px !Important;
    transform: initial !Important;
    -webkit-transform: initial !Important;
    -ms-transform: initial !Important;
}

.ribbon {
    height: 200px !important;
}


#header-logo #logo-default {
    max-width: 55% !important;
    margin: 0 auto !important;
    display: block !important;
}

#header-logo img, #header-logo h1>a {
    padding: 10px 0px 0px 0px;
}

body.ozy-alternate-menu #header-logo #logo-alternate {
    display: none !important;
}

#main, .main-bg-color {
    background-color: rgba(255, 255, 255, 0.5);
}


.home #content h1 {
    font-family: 'nexa_rust_script_r00' !important;
    text-shadow: none !important;
    font-size: 50px;
    line-height: 50px;
}

#content h3, #footer-widget-bar h3, #sidebar h3, #footer h3, #sidr h3 {
    text-transform: capitalize;
    word-spacing: 2.5px;
    color: #000;
    line-height: 35px !Important;
}

p a {
    line-height: 12.5px !Important;
    display: inline-block;
}

#header-logo.right {
    max-width: 35%;
}

#nav-primary>nav>div>ul>li {
    margin: 0px 7.5px;
}

@media screen and (max-width: 1050px) {
    
#header-logo.right {
    width: 100% !Important;
    max-width: initial !Important;
}

.ribbon {
    margin: 0 auto !important;
	height: 250px !important;
}

#header-logo.left, #header-logo.right {
    position: relative !Important;
}
#nav-primary {
    width: 100% !Important;
}
header {
    height: auto;
}

.topdesc {
    background-image: url('https://ariannaalliance.org/wp-content/uploads/2016/01/white-bg.png') !Important;
    background-size: 444px;
    background-position: 50% 50%;
    margin-top: 0px;
    padding: 17.5px;
    width: 100%;
    max-width: 100%;
}
#header {
    height: auto;
}
#header .container {
    min-height: auto;
}
#header {
    position: relative;
    margin-top: 0px !important;
}
body {
    padding: 0px;
}
.home #main, .home .main-bg-color {
    padding-top: 50px;
}
}



#main, .main-bg-color {
    padding-top: 175px;
}

h1, .h1, #content h1, #page-content h1 {
    font-family: 'nexa_rust_script_r00' !important;
    text-shadow: none !important;
    font-size: 50px;
    line-height: 50px;
}



h1, .h1, #content h1, #page-content h1 {
    display: inline-block;
    padding-top: 5px;
    overflow: visible !Important;
}


.product_title {
display:none !Important;
}


#page-title-wrapper {
    background-color: #4B61D1;
}

#page-title-wrapper h1 {
    color: #FFFFFF;
}


.woocommerce div.product div.images {
    display: none;
}

.woocommerce div.product div.summary {
    float: left;
    width: 60%;
    margin-left: 20%;
}


.woocommerce div.product form.cart .button {
    vertical-align: middle;
    font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif!important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 15px !Important;
    float: left;
}

.imghalfer img {
max-width:47.5% !Important;
float:left !Important;
}

.price .amount {
    width: 100%;
    text-align: center;
    display: inline-block;
    font-size: 50px;
    line-height: 50px;
    font-family: 'nexa_rust_script_r00' !important;
    font-weight: 900;
    text-shadow: none !important;
    color: #1c3d6f;
}

.product_meta {
display:none !important;
}


#page-title-wrapper {
    background-color: #4B61D1;
    background-image: initial !Important;
}



.woocommerce-cart .wc-proceed-to-checkout a.checkout-button {
    font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif!important;
    font-weight: 600 !important;
    text-transform: uppercase;
    font-size: 15px !Important;

    display: inline-block;
    width: 100%;
    text-align: center;
}


#content p {
    width: 700px;
    max-width: 95%;
    float: initial !Important;
}

.woocommerce button.button.alt {
    background-color: #4B61D1;
}


.woocommerce form .form-row select {
    width: auto !Important;
    min-width: 287.5px;
    margin-left: -2.5px !Important;
    border-radius: 2.5px;
    background: #EAEAEA;
}


#content h2, #footer-widget-bar h2, #sidebar h2, #footer h2, #sidr h2 {
    display: inline-block !Important;
    width: 100% !Important;
    float: none !IMPORTANT;
}

#content h4, #footer-widget-bar h4, #sidebar h4, #footer h4, #sidr h4 {
    display: inline-block !Important;
    width: 100% !Important;
    float: none !IMPORTANT;
}

.home #content h1 {
    width: 100%;
    text-align: center;
}

.single-tribe_events .tribe-events-event-meta {
    border: transparent;
}

#tribe-events .tribe-events-button {
    color: #eaeaea !Important;
    background-color: #4b61d1 !Important;
}

.single-tribe_events .tribe-events-event-meta {
    display: inline-block;
    width: 100%;
}

.single-tribe_events .tribe-events-schedule .tribe-events-cost {
    display: none !Important;
}

.tribe-events-single-section.tribe-events-event-meta.primary.tribe-clearfix > div.tribe-events-meta-group.tribe-events-meta-group-details > dl > dt:nth-child(5), .tribe-events-event-cost {
display:none !Important;
}


.single-tribe_events .tribe-events-venue-map {
    display: none !Important;
}

.single-tribe_events .tribe-events-event-meta {
    display: inline-block;
    width: 50%;
    min-width: 420px;
    float: left;
}


.hidden {
display:none !Important;
}

input {
    width: 100%;
}
input[type=submit] {
    width: 35%;
}

#socials_footer {
    position: relative;
    left: 40px;
    bottom: 50px;
}
.credit {
    text-align: center;
    font-size: 0.8em;
    padding: 1em;
}
#socials_footer a {
    text-decoration: none;
    color: rgba(255,255,255,.5);
    padding: 0 10px;
    font-size: 2em;
}

div#socials_footer a:hover {
    color: rgba(255,255,255,1);
}

.on_blue, .on_blue p {
    color: #ffffff;
}
h2 a {
font-family: "novecento_sans_wide_bookbold", 'novecento_sans_wide_bookbold', sans-serif !important;
}

span.on_blue {
font-size: 1.5em;
line-height: 1.5em;
}
 .ozy-page-model-full #main > .container.no-vc, .ozy-page-model-full.ozy-page-model-no-sidebar #content > div > article > div > .wpb_row.ozy-custom-full-row, .ozy-page-model-full.ozy-page-model-no-sidebar #content > div > article > div > .wpb_row > .parallax-wrapper, .ozy-page-model-has-sidebar #main > .container {
    padding-right: 18px !important;
    padding-left: 18px !important;
} 


.ozy-alternate-menu .mega-menu li:hover>a, .ozy-alternate-menu .mega-menu li:hover:before, .ozy-alternate-menu .mega-menu li.current-menu-item>a, .ozy-alternate-menu .mega-menu li.current-menu-item:before, .ozy-alternate-menu .mega-menu li.current-menu-ancestor>a, .ozy-alternate-menu .mega-menu li.current-menu-ancestor:before, .ozy-alternate-menu #nav-primary>nav>div>ul ul>li.current_page_item>a, .ozy-alternate-menu .mega-menu-html-shortcode *:not(input) {
    color: #ffffff !important;
}


html .page-id-2949 #header  {
display:inline-block !Important;
}

html .page-id-2949  .rev_slider_wrapper {
    max-width: 100vw !Important;
overflow: hidden !Important;
    min-height: 50vw !Important;
}

.tp-bullets, .tp-rightarrow , .tp-leftarrow  {
    display: none !important;
}


html .vc_tta.vc_general {
    margin: -30px 0px -15px 0px !Important;
}

html .vc_tta.vc_general .vc_tta-panel-title>a {
    background: 0 0 !Important;
    display: block !Important;
    padding: 5px 5px 5px 40px !Important;
}

#events, #partners, .partners {
display:none !important;
}


.postid-3248 .price {
display:none !important;
}

.woocommerce-tabs {
display:none !Important;
}

textarea {
    background: white !important;
}

div.wpcf7-mail-sent-ok {
    border: 2px solid #ffffff;
    color: #fff !important;
}