/*
Customizations for visual-composer-boxes
boxes.css
*/


/*
orange-row #ffa200
teal-row #0199AC
blue-row #002878
*/

.btn-orange {
    background-color: #ffa200;
}
.btn-teal {
    background-color: #0199AC;
}
.btn-blue {
    background-color: #002878;
}

.content-boxes .cont-box {
    padding: 0px 10px 10px 10px;
}
.content-boxes .cont-box .vc_column-inner {
    padding: 20px 20px 0px 20px;
}
.content-boxes .cont-box .vc_column-inner .wpb_wrapper .wpb_content_element {
    background-color: #fff;
    color: #000;
    padding: 10px;
}
.content-boxes .cont-box .vc_column-inner .wpb_wrapper .wpb_text_column {
    padding: 10px;
}
.orange-row .cont-box .vc_column-inner {
    background-color: #ffa200;
}
.teal-row .cont-box .vc_column-inner {
    background-color: #0199AC;
}
.blue-row .cont-box .vc_column-inner {
    background-color: #002878;
}
.content-boxes .cont-box .cont-bimg {
    margin-bottom: 0px;
}
.content-boxes .cont-box .cont-bimg img {
    border: 2px solid #fff;
}
.content-boxes .cont-box .cont-btext p {
    padding: 0px !important;
}
.content-boxes .cont-box .cont-btext {
    margin-bottom: 5px !important;
}
.content-boxes .cont-box .vc_column-inner .wpb_wrapper .link-style2 {
    margin-bottom: 20px;
}
.content-boxes .cont-box .vc_column-inner .wpb_wrapper .link-style2 .wpb_wrapper p {
    padding-bottom: 0px;
}
.content-boxes .cont-box .vc_column-inner .wpb_wrapper .link-style2 .wpb_wrapper p a {
    width: 100%;
    text-align: center;
}

a.link-style2, .link-style2 a {
    color: #fff !important;
}
a.link-style2:hover, .link-style2 a:hover {
    background-color: #fff !important;
}
.orange-row a.link-style2, .orange-row .link-style2 a {
    border: 1px solid #ffa200;
    background-color: #ffa200;
}
.orange-row a.link-style2:hover, .orange-row .link-style2 a:hover {
    color: #ffa200 !important;
}
.teal-row a.link-style2, .teal-row .link-style2 a {
    border: 1px solid #0199AC;
    background-color: #0199AC;
}
.teal-row a.link-style2:hover, .teal-row .link-style2 a:hover {
    color: #0199AC !important;
}
.blue-row a.link-style2, .blue-row .link-style2 a {
    border: 1px solid #002878;
    background-color: #002878;
}
.blue-row a.link-style2:hover, .blue-row .link-style2 a:hover {
    color: #002878 !important;
}
.upcomingEvents-list ul li.vc_row {
    margin-left: 0px;
    margin-right: 0px;
}
.upcomingEvents-list ul li {
    padding: 10px !important;
}
.upcomingEvents-list ul li .date {
    font-weight: bold;
    text-align: center;
}
.upcomingEvents-list ul li .event-title {
}

.upcomingEvents-boxmain .link-style2 {
    text-align: center;
}
.upcomingEvents-boxmain .link-style2 a {
    border: 1px solid #002878;
    background-color: #002878;
    width: 90%;
    margin: 0px auto;
    text-align: center;
}
.upcomingEvents-boxmain a.link-style2:hover, .upcomingEvents-boxmain .link-style2 a:hover {
    color: #002878 !important;
}

.img-bg-row .vc_column_container {
    background: rgba(0,0,0,.5);
    padding: 5% 10%;
    color: #fff;
}
.img-bg-row  .left-col-bg-row {
    padding-right: 10px !important;
}
.right-col-bg-row {
    padding-left: 10px !important;
}
.img-bg-row .vc_column_container h2, .img-bg-row .vc_column_container h3, .img-bg-row .vc_column_container h4, .img-bg-row .vc_column_container p, .img-bg-row .vc_column_container ul li{
    color: #fff;
}
.awa-parallax .wrapper {
    width: 100% !important;
}
.awa-parallax {
    background-attachment: fixed;
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
}

.awa-polaroid .vc_cta3-container, .awa-polaroid {
    margin-bottom: 15px !important;
}
.awa-polaroid .vc_general, .vc_general.vc_cta3.awa-polaroid, .awa-polaroid {
    padding: 15px !important;
}
.awa-polaroid .vc_cta3_content-container {
    color: #000 !important;
}
.awa-polaroid .vc_cta3_content-container .vc_cta3-content {
    margin-bottom: 5px !important;
}
.awa-polaroid .vc_cta3_content-container .vc_cta3-content, .awa-polaroid .vc_cta3_content-container .vc_cta3-actions {
    background-color: #fff;
}
.awa-polaroid .vc_cta3_content-container h3 {
    font-weight: 700;
    color: #333333;
    font-family: 'Open Sans' , Arial, Helvetica, sans-serif;
    font-size: 28px;
    line-height: 32px;
    margin: 0;
    padding: 10px 0 10px;
    clear: both;
    background-color: #fff;
    color: #000;
    padding: 0px;
}
.awa-polaroid .vc_cta3_content-container {
    margin-bottom: 0px;
}
.awa-polaroid .vc_cta3_content-container p img.aligncenter {
    margin: 0px auto !important;
    border: 2px solid #fff;
    padding: 10px 0px;
}
.awa-polaroid .vc_cta3_content-container p {
    background-color: #fff;
    color: #000;
    padding: 0px;
}
.awa-polaroid .vc_cta3_content-container {
    margin-bottom: 5px !important;
}
.awa-polaroid .vc_cta3_content-container .vc_cta3-content {
    padding: 0px 15px 10px 15px;
}
.awa-polaroid .vc_cta3_content-container .vc_cta3-actions .vc_btn3-center {
    padding: 10px;
}
.awa-polaroid .vc_cta3_content-container .vc_cta3-actions .vc_btn3-center button.vc_btn3-size-lg, .awa-polaroid .vc_cta3_content-container .vc_cta3-actions .vc_btn3-center a.vc_btn3-size-lg  {
    display: inline-block;
    padding: 8px 15px;
    font-size: 17px;
    color: #fff;
    position: relative;
    border-radius: 8px;
    font-weight: 700;
    text-transform: uppercase;
}

.vc_cta3, .awa-polaroid .vc_cta3-content, .awa-polaroid .vc_cta3-actions, .stats-top .aio-icon, .donate-box, .upcomingEvents-boxmain, .signup-boxmain {
    box-shadow: 1px 2px 1px #666;
}

/* AWA Shortcodes */
.btn-orange {
    background-color: #ffa200;
}
.btn-teal {
    background-color: #0199AC;
}
.btn-blue {
    background-color: #002878;
}

a.awa-style-button { color: #fff; font-weight: bold !important; }
a.awa-style-button:hover {background: #fff !important; }
a.btn-orange, a.btn-orange:hover { border: 2px solid #ffa200; }
a.btn-orange:hover { color: #ffa200; }
a.btn-teal, a.btn-teal:hover { border: 2px solid #0199AC; }
a.btn-teal:hover { color: #0199AC; }
a.btn-blue, a.btn-blue:hover { border: 2px solid #002878; }
a.btn-blue:hover { color: #002878; }

.awa-button  a.vc_btn3-size-sm { font-size: 100%; }
.awa-button  a.vc_btn3-size-md { font-size: 120%; }
.awa-button  a.vc_btn3-size-lg { font-size: 140%; }

/* home  */
@media (min-width: 481px) {
    .home-header-nav { display: none !important; }

}
@media (max-width: 480px) {
    .home .contant-main {
        margin-top: 120px;
    }
    .top-bar { display: none; }
    .top {
        background-color: #002878;
    }
}
