html {
background: #ffffff;
height: 100%;
}
body {
min-height: 100%;
overflow: auto;
} #wrap {
overflow: hidden;
min-height: 100%;
}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
font-weight: inherit;
color: inherit;
} article h1, article h2, article h3, article h4, article h5, article h6, footer h1, footer h2, footer h3, footer h4, footer h5, footer h6, header h1, header h2, header h3, header h4, header h5, header h6 {
margin-top: 0
}
hr {
border: solid #ddd;
border-width: 1px 0 0;
clear: both;
margin: 0.75em 0 1.4em;
height: 0;
} a:focus {
outline: 0
} a:active, a:hover {
outline: 0
} .attachment-post-thumbnail {
float: left;
display: block;
margin: 0 2% 2% 0;
}
.alignright {
float: right;
display: block;
margin: 0 0 2% 2%;
}
.alignleft, .attachment-thumbnail {
float: left;
display: block;
margin: 0 2% 2% 0;
}
.aligncenter {
display: block;
margin: 0 auto 2%;
}
.logo {
margin: 0
}
.slideshow-main-slider .cycle-slide {
width: 100%
}
.slideshow-main-slider .cycle-slide img {
width: 100%;
height: auto;
}
article ul {
padding-left: 0
}
article li {
list-style: none
}
article li:before {
content: "\f101";
font-family: FontAwesome;
padding-right: 3px;
}
.woocommerce li:before {
content: "";
padding: 0;
}
#wrap, #header, #callout, #callout2, #callout3, #callout4, #callout5, #callout6, #callout7, #callout8, #callout9, #footer, #footer2 {clear: both; position: relative;}
header .navbar {
position: static
}
.container {
position: relative;
max-height: 1000000px; }
#callout {
}
footer .menu, footer .menu li {
list-style: none;
padding: 0;
margin: 0;
}
footer .menu a:before {
content: "\f101";
font-family: FontAwesome;
padding-right: 3px;
}
footer .menu ul {
padding: 0;
margin: 0 0 0 5px;
}
.navbar-collapse {
min-height: none
}
#main-slider-prev-next {
}
#main-slider-prev-next #prev, #main-slider-prev-next #next {
position: absolute;
top: 50%;
margin-top: -17px;
width: 22px;
height: 0px;
padding-top: 33px;
display: block;
z-index: 101;
overflow: hidden;
cursor: pointer;
}
#main-slider-prev-next #next {
right: -30px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/page.png);
background-position: 0 0;
}
#main-slider-prev-next #prev {
left: -30px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/page.png);
background-position: -28px 0;
}
#main-slider-pager {
list-style: none;
position: absolute;
left: 50%;
bottom: 20px;
margin-left: -30px;
z-index: 101;
}
#main-slider-pager a {
display: block;
width: 13px;
height: 0;
padding-top: 13px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/pagnation.png);
background-position: -21px 0;
float: left;
overflow: hidden;
margin: 0 3px;
}
#main-slider-pager a.cycle-pager-active {
background-position: 0 0
}
.cycle-slide-hidden {
display: none
}
.cycle-slideshow, .cycle-carousel-wrap {
width: 100%
}
.slideshow_wraper {
position: relative
}
.cycle-pager-active {
color: #ccc
}
.prev-next #prev, .prev-next #next {
position: absolute;
top: 40%;
margin-top: -17px;
width: 22px;
height: 0px;
padding-top: 33px;
display: block;
z-index: 101;
overflow: hidden;
cursor: pointer;
}
.prev-next #next {
right: -30px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/page.png);
background-position: 0 0;
}
.prev-next #prev {
left: -30px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/page.png);
background-position: -28px 0;
}
.carousel-prev-next {
}
.carousel-prev-next #carouselprev, .carousel-prev-next #carouselnext {
position: absolute;
top: 50%;
margin-top: -17px;
width: 22px;
height: 0px;
padding-top: 33px;
display: block;
z-index: 101;
overflow: hidden;
cursor: pointer;
}
.carousel-prev-next #carouselnext {
right: -30px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/page.png);
background-position: 0 0;
}
.carousel-prev-next #carouselprev {
left: -30px;
background-image: url(//authentic-community.org/wp-content/themes/ydg_parent/images/page.png);
background-position: -28px 0;
}
.full_width, .one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth {
margin-bottom: 2%
}
.wp-post-image, img, .wp-caption, .size-auto, .size-full, .size-large, .size-medium, .size-thumbnail {
max-width: 100%;
height: auto;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button, .btn, .btn-default, a.button, button, input[type="submit"], input[type="reset"], input[type="button"] {
background-image: none;
background-color: #ddd; border: 1px solid rgba(0, 0, 0, .1);
border-radius: 2px;
box-shadow: none;
color: #333333;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 100%;
font-weight: bold;
left: auto;
line-height: 1.25em;
margin: 0;
overflow: visible;
padding: 1% 4%;
position: relative;
text-decoration: none;
text-shadow: none;
vertical-align: middle;
white-space: nowrap;
text-align: center;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .btn:hover, .btn-default:hover, a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover, .woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce #content input.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce-page input.button.alt:focus, .woocommerce-page #respond input#submit.alt:focus, .woocommerce-page #content input.button.alt:focus, .woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit:focus, .woocommerce #content input.button:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page #content input.button:focus, .btn:focus, .btn-default:focus, a.button:focus, button:focus, input[type="submit"]:focus, input[type="reset"]:focus, input[type="button"]:focus, .woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active, .woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active, .btn:active, .btn-default:active, a.button:active, button:active, input[type="submit"]:active, input[type="reset"]:active, input[type="button"]:active {
background-image: none;
background-color: #fff; border: 1px solid rgba(0, 0, 0, .3);
color: #111111;
}
.shop-now-btn {
float: right;
margin: 0 0 15px 15px;
} .blocks {
padding-bottom: 30px;
position: relative;
}
.blocks .ctaction {
position: absolute;
bottom: 5px;
right: 10px;
}
.blocks .ctaction.left {
left: 10px
}
.blocks .ctaction.center {
left: 50%;
margin-left: -50px;
} .social-color span.social-facebook {
color: #3C599B
}
.social-color span.social-twitter {
color: #5EAADE
}
.social-color span.social-google {
color: #DB5049
}
.social-color span.social-linkedin {
color: #0274B3
}
.social-color span.social-youtube {
color: #D02827
}
.social-color span.social-vimeo {
color: #1BB6EC
}
.social-color span.social-pinterest {
color: #CB2028
}
.social-color span.social-instagram {
color: #395886
}
.social-color span.social-rss {
color: #FF8228
} .video-container {
position: relative;
padding-bottom: 56.25%; padding-top: 30px; height: 0;
overflow: hidden;
}
.video-container iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .google-maps {
position: relative;
padding-bottom: 90%; height: 0;
overflow: hidden;
}
.google-maps iframe {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
} .woocommerce .box_1 ul.products li.product a img, .woocommerce-page .box_1 ul.products li.product a img, .box_1 ul.products.list li.product img, .woocommerce .box_1 div.product div.images img, .woocommerce .box_1 #content div.product div.images img, .woocommerce-page .box_1 div.product div.images img, .woocommerce-page .box_1 #content div.product div.images img, .box_1 .woocommerce ul.products li.product a img, .box_1 .woocommerce ul.products li.product a:hover img {
width: auto !important;
margin: 0 auto !important;
box-shadow: none;
max-width: 100%;
}
.woocommerce .box_1 .related ul.products li.product img, .woocommerce .box_1 .related ul li.product img, .woocommerce .box_1 .upsells.products ul.products li.product img, .woocommerce .box_1 .upsells.products ul li.product img, .woocommerce-page .box_1 .related ul.products li.product img, .woocommerce-page .box_1 .related ul li.product img, .woocommerce-page .box_1 .upsells.products ul.products li.product img, .woocommerce-page .box_1 .upsells.products ul li.product img {
margin: 0 !important
}
.woocommerce .products li img {
border: 3px solid #000
}
.woocommerce div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce #content div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page div.product .woocommerce-tabs ul.tabs li.active a, .woocommerce-page #content div.product .woocommerce-tabs ul.tabs li.active a {
color: #D1AD79
}
.woocommerce .woocommerce-error:before, .woocommerce .woocommerce-info:before, .woocommerce .woocommerce-message:before, .woocommerce-page .woocommerce-error:before, .woocommerce-page .woocommerce-info:before, .woocommerce-page .woocommerce-message:before {
padding-top: 0
}
.woocommerce ul.products li.product, .woocommerce-page ul.products li.product {
margin-bottom: 1em
}
input, textarea, select {
max-width: 100%;
width: 100%;
}
input[type=checkmark], input[type=radio], input[type=image] {
width: auto
}
.panel {
background: none
}
.pp_content_container {
color: #D1AD79
} .ct-search {
padding: 10px 0 20px 0;
position: relative;
display: inline-block;
}
#header .ct-search {
}
.ct-search form {
position: relative
}
.ct-search input[type="text"] {
background: none repeat scroll 0 0 #fff;
border: 1px solid #c3c3c3;
color: #3c3c3c;
font-size: 12px;
text-shadow: 1px 1px 1px rgba(255, 255, 255, 0.4);
width: 210px;
float: left;
border-radius: 0px;
padding: 6px 30px 6px 6px;
}
.ct-search input[type="text"]:focus {
background: none repeat scroll 0 0 #FFFFFF;
border-color: #9BB4C3;
}
.ct-search input:-moz-placeholder {
color: rgba(155, 180, 195, 0.9)
}
.ct-submit-bg {
}
.ct-search input#go[type="submit"] {
background: #63A844;
border: medium none;
border-radius: 0;
box-shadow: none;
color: #FFF;
cursor: pointer;
font-family: FontAwesome;
font-weight: 400;
height: 30px;
text-shadow: none;
width: 30px;
position: absolute;
right: 0;
margin: 0;
padding: 0;
} .gap {
display: block;
margin: 0;
width: 100%;
} .slideshow {
}
.slideshow img {
} .toggle_wrapper {
margin: 0 0 20px
}
.trigger {
border: 1px solid #E7E7E7;
padding: 20px 20px 15px;
text-shadow: 0 1px 0 #FFFFFF;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
margin: 0;
}
.trigger a {
font-size: 18px;
display: inline-block;
text-shadow: 0 1px 0 #FFFFFF;
color: #999999;
font-weight: normal;
}
.trigger a span {
display: block;
font-size: .8em;
font-style: italic;
color: #595959;
}
.trigger a:before {
content: "\f067";
font-family: FontAwesome;
padding-right: 8px;
color: #999999;
}
.trigger.active a:before {
content: "\f068"
}
.toggle_container {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
border-top: none;
margin: 0;
padding: 20px;
position: relative;
} .accordion_inner {
margin: 0 0 0.938em
}
.accordion_wrapper .trigger {
border: 1px solid #E7E7E7;
padding: 0.938em;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
margin: 0;
font-size: 18px;
text-shadow: 0 1px 0 #FFFFFF;
color: #999999;
font-weight: normal;
margin: 0 0 0.938em;
cursor: pointer;
}
.accordion_wrapper .trigger:before {
content: "\f067";
font-family: FontAwesome;
padding-right: 8px;
}
.accordion_wrapper .trigger.ui-state-active:before {
content: "\f068"
}
.accordion_wrapper .trigger a span {
display: block;
font-size: .8em;
font-style: italic;
color: #595959;
}
.accordion_wrapper .toggle_container {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
border-top: none;
margin: 0;
padding: 0.938em;
position: relative;
margin: -0.938em 0 0.938em;
} .modal-sm {
max-width: 300px
}
.modal-lg {
max-width: 900px
} ul.tabs {
list-style: none;
padding: 0;
margin: 0;
}
ul.tabs li { 
position: relative;
padding: 0;
z-index: 100;
margin-bottom: -1px;
}
@media (min-width: 768px) { 
ul.tabs li {
float: left;
}
}
ul.tabs li:before {
content: "";
padding: 0;
}
ul.tabs a {
text-shadow: 0 1px 0 #FFFFFF;
color: #999999;
display: block;
padding: 15px 20px;
text-shadow: 1px 1px 0 #FFFFFF;
border: 1px solid #999;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
}
.woocommerce-tabs ul.tabs a {
border: none;
background: none;
}
ul.tabs a span {
font-size: .8em;
color: #595959;
font-style: italic;
display: block;
}
ul.tabs li.ui-state-active {
}
ul.tabs li.ui-state-active a {
color: #4c4c4c;
background-color: #fff;
border-bottom: 1px solid #fff;
}
ul.tabs a:hover {
color: #999
}
div.ui-tabs-panel {
clear: both;
margin: 3px 0 10px;
padding: 10px 20px;
border: 1px solid #999;
background: #fff;
}
div.ui-tabs-panel p {
}
div.ui-tabs-panel a {
} .testimonial-box {
background: none repeat scroll 0 0 #FFFFFF;
border: 1px solid #E7E7E7;
margin: 10px 0 45px;
position: relative;
}
.author-info {
border-bottom: 1px solid #E7E7E7;
padding: 20px 20px 15px;
text-shadow: 0 1px 0 #FFFFFF;
background: linear-gradient(to bottom, #F9F9F9 0%, #F5F5F5 100%) repeat scroll 0 0 transparent;
}
.testimonial-author, .testimonial-position {
display: block
}
.testimonial-author {
color: #999999;
font-size: 18px;
padding: 10px 0 5px;
}
.testimonial-position {
color: #595959
}
.testimonial-position {
font-size: .8em;
font-style: italic;
}
.author-quote {
color: #363636;
padding: 43px 35px 30px 77px;
position: relative;
text-shadow: none;
}
.one_third .author-quote {
padding: 15px
}
.testimonial:before {
background: url(//authentic-community.org/wp-content/themes/ydg_parent/images/shortcodes-sprite.png) no-repeat scroll -45px -35px transparent;
content: "";
height: 19px;
left: 35px;
position: absolute;
top: 43px;
width: 25px;
}
.testimonial-bottom-arrow {
background: url(//authentic-community.org/wp-content/themes/ydg_parent/images/shortcodes-sprite.png) no-repeat scroll -97px -25px transparent;
bottom: -32px;
height: 32px;
position: absolute;
right: 40px;
width: 31px;
} .caution, .warning {
border: 1px solid;
-moz-border-radius: 10px;
-webkit-border-radius: 5px;
border-radius: 5px;
margin: 3px 0 10px;
padding: 10px 20px;
}
.caution {
background: #fff4cc url(//authentic-community.org/wp-content/themes/ydg_parent/images/yellow.png) no-repeat 2% 50%;
border-color: #f8e3ac;
color: #e7932e;
padding-left: 48px;
}
.warning {
background: #fbd3b1 url(//authentic-community.org/wp-content/themes/ydg_parent/images/red.png) no-repeat 2% 50%;
border-color: #f5c69a;
color: #d82700;
padding-left: 48px;
}
.warning p, .caution p {
padding: 0
} .post {
padding-bottom: 1.5em;
border-bottom: 1px solid #ccc;
margin-bottom: 2em;
} .comments, .commentlist, .nocomments, .related {
margin-bottom: 2em;
margin-top: 5em;
}
.commentlist .avatar {
float: right;
margin: 0 0 0.5em;
padding: 4px;
}
#cancel-comment-reply-link {
margin-left: 1em
}
.trackback .content, .pingback .content {
font-style: italic
}
.comentary {
font-size: 8pt;
padding: 0;
}
ol.commentlist {
font-size: 8pt;
list-style: none outside none;
margin: 10px;
padding: 0;
text-indent: 0;
}
ol.commentlist li.alt {
}
ol.commentlist li.bypostauthor {
}
ol.commentlist li.byuser {
}
ol.commentlist li.comment {
}
ol.commentlist li div.comment-author {
padding: 0 170px 0 0
}
ol.commentlist li div.vcard {
font: bold 14px/1.4 helvetica,arial,sans-serif
}
ol.commentlist li div.vcard cite.fn {
font-style: normal
}
ol.commentlist li div.vcard img.avatar-32 {
}
ol.commentlist li div.vcard img.photo {
}
ol.commentlist li div.vcard span.says {
}
ol.commentlist li div.commentmetadata {
}
ol.commentlist li p {
margin: 0 0 1em
}
ol.commentlist li ul {
font: 12px/1.4 helvetica,arial,sans-serif;
list-style: square outside none;
margin: 0 0 1em;
padding: 0;
text-indent: 0;
}
ol.commentlist li div.reply {
font: bold 9px arial,sans-serif;
padding: 5px 10px;
text-align: center;
width: 36px;
}
ol.commentlist li div.reply a {
text-decoration: none;
text-transform: uppercase;
}
ol.commentlist li ul.children {
list-style: none outside none;
margin: 1em 0 0;
text-indent: 0;
}
ol.commentlist li ul.children li {
}
ol.commentlist li ul.children li.alt {
}
ol.commentlist li ul.children li.bypostauthor {
}
ol.commentlist li ul.children li.byuser {
}
ol.commentlist li ul.children li.comment {
}
ol.commentlist li ul.children li.comment-author-admin {
}
ol.commentlist li ul.children li.depth-2 {
margin: 0 0 0.25em 1.5em
}
ol.commentlist li ul.children li.depth-3 {
margin: 0 0 0.25em 1.5em
}
ol.commentlist li ul.children li.depth-4 {
margin: 0 0 0.25em 1.5em
}
ol.commentlist li ul.children li.depth-5 {
}
ol.commentlist li ul.children li.odd {
}
ol.commentlist li.parent {
}
ol.commentlist li.pingback {
}
ol.commentlist li.pingback.parent {
}
ol.commentlist li.pingback div.vcard {
padding: 0 10px 0 0
}
ol.commentlist li.thread-alt {
}
ol.commentlist li.thread-even {
}
ol.commentlist li.thread-odd {
}
.comment-body .vcard img {
float: left;
margin: 0 5px;
}
#comment {
padding: 10px;
width: 90%;
}
.comment-body {
background: none repeat scroll 0 0 #F0F0F0;
margin-bottom: 10px;
padding: 10px;
}
.comment-body .vcard {
line-height: 1.7em
}
.comment-body .vcard a {
font-size: 14px;
font-weight: bold;
}
.comment-body .vcard img {
border: 1px solid #CCCCCC;
float: left;
margin-right: 5px;
}
.comment-body .commentmetadata {
font-size: 10px
}
.comment-body .commentmetadata a {
color: #888888
}
.comment-body p {
clear: both;
line-height: 1.5em;
margin-top: 20px;
}
@import url("https://fonts.googleapis.com/css?family=Open+Sans:400,700,300");
@import url("https://fonts.googleapis.com/css?family=Lora:400,700,400italic,700italic"); .he { top: -46px;}
.align-left{text-align: left;}
.align-center{text-align: center;}
.align-right{text-align: right;}
.call-to-action-text{
font-family: 'Open Sans', sans-serif;
font-size: 16px;
color: #072e5f;
}
.lora{font-family: 'Lora', serif !important;}
h1, h2, h3, h4, h5, h5{
font-family: 'Lora', serif !important;
}
h1.entry-title{margin: 0 0 25px 0;}
.yellow{color: #f9bc15 !important;}
.white{color: #fff !important;}
.blue{color: #072e5f !important;}
.green{color: #009b49 !important;}
.normal{font-weight: normal;}
.logo{text-align: center; margin-bottom: 20px;}
.call-to-action-header {text-align: center; margin-bottom: 20px;}
.navbar-header{background: #009b49;}
.navbar-collapse{background: #072e5f;}
.navbar-toggle{background: none !important; border: none !important; box-shadow: none !important;}
.white-button{
background: rgb(255,255,255) !important; background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(234,234,234,1) 100%) !important; background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(234,234,234,1))) !important; background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(234,234,234,1) 100%) !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0 ) !important; box-shadow: 0 4px 0 #000 !important;
color: #000 !important;
}
.white-button:hover{opacity: 0.7;}
.mobile-center{text-align: center;}
.slide2 h2{margin: 0 0 5px 0;}
#main-slider-pager {
bottom: -25px;
left: 50%;
list-style: none outside none;
margin-left: -30px;
position: absolute;
z-index: 101;
}
#main-slider-pager a {
background-image: url(//authentic-community.org/wp-content/themes/ydg_responsive_child/images/pagnation.png);
background-position: -21px 0;
display: block;
float: left;
height: 0;
margin: 0 3px;
overflow: hidden;
padding-top: 13px;
width: 13px;
}
.gray-box{background: #f6f6f6; padding: 20px;}
.blue_header{
background: #0b3162;
color: #fff;
font-family: 'Lora', serif !important;
font-size: 16px;
text-align: center;
padding: 10px 15px;
}
ul.side-list{ padding: 15px; border: 1px solid #e4e5e5; margin-left: 0; }
ul.side-list li{ border-bottom: 1px solid #e4e5e5; padding: 12px 10px 12px 0; background: url(//authentic-community.org/wp-content/themes/ydg_responsive_child/images/side-list-bg.jpg) no-repeat center right; list-style: none; }
ul.side-list li:last-child{ border-bottom: none; }
ul.side-list li a{
font-family: 'Lora', serif !important;
}
article li:before{
content: none;
padding: 0;
}
article ul{padding: 0; margin: 0 0 0 20px;}
article ul li{list-style: disc; margin-bottom: 5px;}
.absolute-center{
left: 0;
margin: auto;
position: absolute;
right: 0;
}
.footer_nav a{
font-family: 'Lora', serif !important;
}
.call-to-action-footer{text-align: center;}
.footer_nav{padding: 0; margin: 0 0 20px 0;}
.footer_nav li{list-style: none; text-align: center;}
.green_box{background: #009b49; padding: 20px; }
.green_box_fix{background: #009b49; padding: 15px; color: #fff; }
.author-info {
background: none repeat scroll 0 0 #009b49;
border-bottom: 1px solid #e7e7e7;
padding: 10px 20px 15px;
}
.testimonial-author {
color: #fff;
font-size: 18px;
padding: 10px 0 5px;
}
.wpcf7-form input[type="text"],
.wpcf7-form input[type="tel"],
.wpcf7-form input[type="email"], 
.wpcf7-form textarea{
padding: 5px 10px;
}
.wpcf7-form  .ajax-form{display: none;}
.high-list li{margin-bottom: 15px;}
.dropdown-header{padding-top: 0; padding-bottom: 0;} body {
background-color: #ffffff;
}
#header {
background-color: #ffffff;
}
#callout {
background-color: #ffffff;
} #callout2 {
background-color: #ffffff;
padding: 40px 0 25px;
}
#footer {
background-color: #0b3162;
padding: 15px 0;
}
#footer2 {
background-color: #0b3162;
color: #fff;
font-size: 12px;
font-family: 'Lora', serif !important;
text-align: center;
}
#footer2  a{color: #fff;}
.box_2 {
background-color: #f0f0f0;
border: 1px solid #E7E7E7;
margin: 0;
padding: 20px;
position: relative;
}
.box_3 {
background-color: #f0f0f0;
border: 1px solid #E7E7E7;
margin: 0;
padding: 20px;
position: relative;
}
.slide1, .slide2, .slide3, .slide4 {
background-position: 50% 0; 
background-repeat: no-repeat; 
background-size: auto 100%;
min-height: 380px;     
}
.slide1 .slider_content, .slide2 .slider_content, .slide3 .slider_content, .slide4 .slider_content {
min-height: 380px;
padding-top: 30px;
padding-bottom: 20px;
text-shadow: 0 0 5px #000;
}
.woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt, .woocommerce #respond input#submit.alt, .woocommerce #content input.button.alt, .woocommerce-page a.button.alt, .woocommerce-page button.button.alt, .woocommerce-page input.button.alt, .woocommerce-page #respond input#submit.alt, .woocommerce-page #content input.button.alt,.woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit, .woocommerce #content input.button, .woocommerce-page a.button, .woocommerce-page button.button, .woocommerce-page input.button, .woocommerce-page #respond input#submit, .woocommerce-page #content input.button,.btn,.btn-default,a.button,button,input[type="submit"],input[type="reset"],input[type="button"] {
background: #009b49;
border-radius: 5px;
color: #fff;
border: none;
box-shadow: 0 4px 0 #072e5f;
cursor: pointer;
display: inline-block;
font-family: inherit;
font-size: 100%;
font-weight: bold;
left: auto;
line-height: 1.25em;
margin: 0;
overflow: visible;
padding: 10px 20px;
position: relative;
text-decoration: none;
x-text-shadow: 0 1px 0 rgba(255, 255, 255, 0.8);
text-shadow: none;
vertical-align: middle;
white-space: normal;
text-align: center;
}
.woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce #content input.button.alt:hover, .woocommerce-page a.button.alt:hover, .woocommerce-page button.button.alt:hover, .woocommerce-page input.button.alt:hover, .woocommerce-page #respond input#submit.alt:hover, .woocommerce-page #content input.button.alt:hover,.woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit:hover, .woocommerce #content input.button:hover, .woocommerce-page a.button:hover, .woocommerce-page button.button:hover, .woocommerce-page input.button:hover, .woocommerce-page #respond input#submit:hover, .woocommerce-page #content input.button:hover, .btn:hover, .btn-default:hover, a.button:hover, button:hover, input[type="submit"]:hover, input[type="reset"]:hover, input[type="button"]:hover,.woocommerce a.button.alt:focus, .woocommerce button.button.alt:focus, .woocommerce input.button.alt:focus, .woocommerce #respond input#submit.alt:focus, .woocommerce #content input.button.alt:focus, .woocommerce-page a.button.alt:focus, .woocommerce-page button.button.alt:focus, .woocommerce-page input.button.alt:focus, .woocommerce-page #respond input#submit.alt:focus, .woocommerce-page #content input.button.alt:focus,.woocommerce a.button:focus, .woocommerce button.button:focus, .woocommerce input.button:focus, .woocommerce #respond input#submit:focus, .woocommerce #content input.button:focus, .woocommerce-page a.button:focus, .woocommerce-page button.button:focus, .woocommerce-page input.button:focus, .woocommerce-page #respond input#submit:focus, .woocommerce-page #content input.button:focus,.btn:focus,.btn-default:focus,a.button:focus,button:focus,input[type="submit"]:focus,input[type="reset"]:focus,input[type="button"]:focus,.woocommerce a.button.alt:active, .woocommerce button.button.alt:active, .woocommerce input.button.alt:active, .woocommerce #respond input#submit.alt:active, .woocommerce #content input.button.alt:active, .woocommerce-page a.button.alt:active, .woocommerce-page button.button.alt:active, .woocommerce-page input.button.alt:active, .woocommerce-page #respond input#submit.alt:active, .woocommerce-page #content input.button.alt:active,.woocommerce a.button:active, .woocommerce button.button:active, .woocommerce input.button:active, .woocommerce #respond input#submit:active, .woocommerce #content input.button:active, .woocommerce-page a.button:active, .woocommerce-page button.button:active, .woocommerce-page input.button:active, .woocommerce-page #respond input#submit:active, .woocommerce-page #content input.button:active,.btn:active,.btn-default:active,a.button:active,button:active,input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active {
background: #007336;
border-radius: 5px;
color: #fff;
border: none;
}
.shop-now-btn {
float: right; 
margin:  0 0 15px 15px;
} .navbar, .navbar-default {
background-color: #f8f8f8;
border: 1px solid #e7e7e7;
margin-bottom: 20px;
}
.navbar-default .navbar-nav > .active > a, .navbar-default .navbar-nav > .active > a:hover, .navbar-default .navbar-nav > .active > a:focus {
background-color: #e7e7e7
} .navbar-default .navbar-nav .open .dropdown-menu > .active > a, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
background-color: #e7e7e7
} .navbar-toggle {
background-color: rgba(0, 0, 0, 0);
background-image: none;
border: 1px solid rgba(0, 0, 0, 0);
border-radius: 4px;
float: right;
margin-bottom: 8px;
margin-right: 15px;
margin-top: 8px;
padding: 9px 10px;
position: relative;
}
.navbar-default .navbar-toggle .icon-bar {
background-color: #cccccc
}
.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus {
background-color: #dddddd
} @media (min-width: 768px) { 
}
.logo {
float: left;
position: relative;
margin-bottom: 0;
}
.logo img {
}
.call-to-action-header {
float: right;
width: 45%;
text-align: right;
padding-top: 15px;
margin-bottom: 0;
}
.call-to-action-header .call-to-action-text {
}
.call-to-action-header .ct-search {
float: right;
padding: 0;
width: 130px;
}
.call-to-action-header .social-media {
clear: both
}
.call-to-action-header .social-media span {
}
.call-to-action-footer {
float: right;
width: 100%;
clear: none;
text-align: center;
margin-top: 15px;
}
.call-to-action-footer .call-to-action-text {
}
.call-to-action-footer .ct-search {
}
.call-to-action-footer .social-media-footer {
}
.call-to-action-footer .social-media-footer span {
}
.copy {
float: left
}
.designed-by {
float: right
} nav.navbar-default {
background: url() repeat 0 0;
padding: 0;
margin: 0;
background-color: none;
border: none;
min-height: 0;
box-shadow: none;
border-radius: 0;
}
nav.navbar-default .navbar-collapse {
background: url() repeat 0 0;
padding: 0;
margin: 0;
background-color: none;
border: none;
box-shadow: none;
border-radius: 0;
} #header .container {
padding-top: 20px;
padding-bottom: 10px;
}
nav.navbar-default .primary-nav {
position: absolute;
bottom: -40px;
right: 15px;
left: 15px;
}
nav.navbar-default .secondary-nav {
position: absolute;
top: 0;
right: 15px;
}
nav.navbar-default .primary-nav > li {
} .dropdown:hover .dropdown-menu {
display: block
} .primary-nav > li > a {
background: url() repeat 0 0;
padding: 0 10px;
margin: 0;
background-color: none;
border: none;
box-shadow: none;
border-radius: 0;
text-shadow: 0;
line-height: 36px; white-space: nowrap;
} .navbar-default .primary-nav > .active > a, .navbar-default .primary-nav > .active > a:hover, .navbar-default .primary-nav > .active > a:focus, .navbar-default .primary-nav > li > a:hover, .navbar-default .primary-nav .current-menu-parent > a {
background: none
} nav.navbar-default .primary-nav > li:nth-child(1) > a {
border-left: none;
padding-left: 0;
}
nav.navbar-default .primary-nav > li:nth-last-child(1) > a {
padding-right: 0;
} .secondary-nav > li {
padding: 6px 0
}
.secondary-nav > li > a {
background: url() repeat 0 0;
padding: 0 10px;
margin: 0;
background-color: none;
border: none;
box-shadow: none;
border-radius: 0;
text-shadow: 0;
line-height: 14px;
border-left: 1px solid #D1AD79;
white-space: nowrap;
} .navbar-default .secondary-nav > .active > a, .navbar-default .secondary-nav > .active > a:hover, .navbar-default .secondary-nav > .active > a:focus, .navbar-default .secondary-nav > li > a:hover {
background: none
} nav.navbar-default .secondary-nav li:nth-child(1) a {
border-left: none
}
nav.navbar-default .secondary-nav li:nth-last-child(1) a {
padding-right: 0
} .footer_nav {
margin: 0;
padding: 0;
list-style: none;
}
.footer_nav.right {
float: right
}
.footer_nav.left {
float: left
}
.footer_nav li {
float: left;
margin: 0;
padding: 0;
background: none;
}
.footer_nav a {
display: block;
white-space: nowrap;
padding: 0 15px;
text-decoration: none;
text-transform: capitalize;
border-right: 1px solid #fff;
} .footer_nav a:hover, ul.footer_nav li.active a, .footer_nav li.active a:hover, footer .menu a:hover, footer .menu li.active a, footer .menu li.active a:hover {
background: none
} #menu-footer-top {
text-align: center
}
#menu-footer-top a {
display: inline-block
} .footer_nav li:nth-child(1) a {
padding-left: 0
}
.footer_nav li:nth-last-child(1) a {
border-right: none
}  .navbar-default .navbar-nav ul.dropdown-menu {
background-color: #FFFFFF;
border: 1px solid rgba(0, 0, 0, 0.15);
border-radius: 4px;
box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
margin: 0;
min-width: 160px;
padding: 5px 0;
}
ul.dropdown-menu  > li.menu-item { }
ul.dropdown-menu > li.menu-item > a, .navbar-default .navbar-nav .open .dropdown-menu > li > a {
padding: 3px 20px;
color: #072e5f !important; } ul.dropdown-menu > li > a:hover, ul.dropdown-menu > li.active > a, ul.dropdown-menu > li.active > a:hover, ul.dropdown-menu > li.active > a:focus {
background-color: #f3f3f3;
color: #072e5f !important;
} .navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus {
background-color: #f3f3f3;
color: #3C3C3C;
}  .full_width {
}
.one_half {
width: 49%
}
.one_third {
width: 32%
}
.two_third {
width: 66%
}
.one_fourth {
width: 23.5%
}
.three_fourth {
width: 74.5%
}
.one_fifth {
width: 18.4%
}
.two_fifth {
width: 38.8%
}
.three_fifth {
width: 59.2%
}
.four_fifth {
width: 79.6%
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth {
position: relative;
margin-right: 2%;
float: left;
clear: none;
}
.last {
margin-right: 0 !important;
clear: right;
}
.clearboth, .clear {
clear: both;
display: block;
font-size: 0;
height: 0;
line-height: 0;
width: 100%;
margin: 0;
padding: 0;
}
ul.tabs li {
float: left
} .number-of-col-1, .number-of-col-2, .number-of-col-3, .number-of-col-4, .number-of-col-5 {
position: relative;
margin-right: 2%;
float: left;
}
.number-of-col-1 {
width: 100%;
margin-right: 0;
}
.number-of-col-2 {
width: 48%
}
.number-of-col-3 {
width: 32%
}
.number-of-col-4 {
width: 48%
} #header{
border-bottom: 46px solid #072e5f;
}
.cta-text{
padding-right: 115px;
}
.call-to-action-text a.button{
position: absolute;
right: 15px;
top: 38px;
}
.mobile-center{text-align: left;}
.slider_content{text-shadow: none;}
.slide1 .slider_content{padding: 60px 0 0 15px;}
.slide1 h2{margin: 0 0 10px 0; font-size: 26px;}
.slide1 h3{margin: 0 0 15px 0; font-size: 21px; font-weight: normal;}
.slide1 p{width: 335px;}
.slide2 .slider_content{padding: 55px 0 0 15px}
.slide2 h2{margin: 0 0 5px 0; font-size: 24px;}
.slide2 h3{margin: 10px 0 15px 0; font-size: 17px; font-weight: normal;}
.slide2 p{width: 520px;}
.slide3 .slider_content{padding: 60px 0 0 15px;}
.slide3 h2{margin: 0 0 10px 0; font-size: 26px;}
.slide3 h3{margin: 0 0 15px 0; font-size: 21px; font-weight: normal; width: 660px;}
.slide4 .slider_content{padding: 55px 0 0 15px;}
.slide4 h2{margin: 0 0 5px 0; font-size: 24px;}
.slide4 ul{padding: 0; margin: 0 0 10px 20px;}
.slide4 ul li{font-size: 20px;}
.group-shot{margin-top: 90px;}
}  @media (min-width: 992px) { 
.call-to-action-header {
}
.call-to-action-header .call-to-action-text {
}
.call-to-action-header .ct-search {
}
.call-to-action-header .social-media {
}
.call-to-action-header .social-media span {
}
.call-to-action-footer {
}
.call-to-action-footer .call-to-action-text {
}
.call-to-action-footer .ct-search {
}
.call-to-action-footer .social-media {
}
.call-to-action-footer .social-media span {
}
.attachment-post-thumbnail {
float: left;
margin: 0 15px 15px 0;
}
.alignright {
float: right;
margin: 0 0 15px 15px;
}
.alignleft {
float: left;
margin: 0 15px 15px 0;
}
.aligncenter {
display: block;
margin: 0 auto 15px;
}
.number-of-col-1 {
width: 73%
}
.number-of-col-2 {
width: 35.5%
}
.number-of-col-3 {
width: 23%
}
.number-of-col-4 {
width: 16.75%
}
.footer-widget-1 {
clear: both
}
.footer-widget-2 {
}
.footer-widget-3 {
}
.footer-widget-4 {
}
.footer-widget-5 {
} .primary-nav > li > a{
padding: 0 28px;
}
.slide1 .slider_content{padding: 60px 0 0 15px;}
.slide1 h2{margin: 0 0 10px 0; font-size: 26px;}
.slide1 h3{margin: 0 0 15px 0; font-size: 21px; font-weight: normal;}
.slide1 p{width: 335px;}
.slide2 .slider_content{padding: 55px 0 0 15px}
.slide2 h2{margin: 0 0 5px 0; font-size: 24px;}
.slide2 h3{margin: 10px 0 15px 0; font-size: 17px; font-weight: normal;}
.slide2 p{width: 520px;}
.slide3 .slider_content{padding: 60px 0 0 15px;}
.slide3 h2{margin: 0 0 10px 0; font-size: 26px;}
.slide3 h3{margin: 0 0 15px 0; font-size: 21px; font-weight: normal; width: 775px;}
.slide4 .slider_content{padding: 55px 0 0 15px;}
.slide4 h2{margin: 0 0 5px 0; font-size: 24px;}
.slide4 ul{padding: 0; margin: 0 0 10px 20px;}
.slide4 ul li{font-size: 20px;}
.group-shot{margin-top: 90px;}
}  @media (min-width: 1200px) { 
.full_width {
}
.one_half {
width: 48%
}
.one_third {
width: 30.66%
}
.two_third {
width: 65.33%
}
.one_fourth {
width: 22%
}
.three_fourth {
width: 74%
}
.one_fifth {
width: 16.8%
}
.two_fifth {
width: 37.6%
}
.three_fifth {
width: 58.4%
}
.four_fifth {
width: 67.2%
}
.one_half, .one_third, .two_third, .three_fourth, .one_fourth, .one_fifth, .two_fifth, .three_fifth, .four_fifth {
margin-right: 4%
} .primary-nav > li > a{
padding: 0 44px;
}
.slide1 .slider_content{padding: 60px 0 0 120px;}
.slide1 h2{margin: 0 0 10px 0; font-size: 26px;}
.slide1 h3{margin: 0 0 15px 0; font-size: 21px; font-weight: normal;}
.slide1 p{width: 335px;}
.slide2 .slider_content{padding: 55px 0 0 120px}
.slide2 h2{margin: 0 0 5px 0; font-size: 24px;}
.slide2 h3{margin: 10px 0 15px 0; font-size: 17px; font-weight: normal;}
.slide2 p{width: 520px;}
.slide3 .slider_content{padding: 60px 0 0 120px;}
.slide3 h2{margin: 0 0 10px 0; font-size: 26px;}
.slide3 h3{margin: 0 0 15px 0; font-size: 21px; font-weight: normal; width: 775px;}
.slide4 .slider_content{padding: 55px 0 0 120px;}
.slide4 h2{margin: 0 0 5px 0; font-size: 24px;}
.slide4 ul{padding: 0; margin: 0 0 10px 20px;}
.slide4 ul li{font-size: 20px;}
.group-shot{margin-top: 90px;}
.call-to-action-footer {
float: right;
width: 38%;
clear: none;
text-align: right;
margin-top: 0px;
}
}