
body{background:url( https://azcitizensforthearts.org/wp-content/themes/accesspress-staple-pro/images/80x80/pattern0.png)}
    h1, h1 a{font-size:30px; font-style:Normal; color:#555555; font-family:Raleway }
    h2, h2 a{font-size:26px; font-style:Normal; color:#555555; font-family:Raleway }
    h3, h3 a{font-size:22px; font-style:Normal; color:#555555; font-family:Raleway }
    h4, h4 a{font-size:20px; font-style:Normal; color:#555555; font-family:Raleway }
    h5, h5 a{font-size:18px; font-style:Normal; color:#555555; font-family:Raleway }
    h6, h6 a{font-size:16px; font-style:Normal; color:#555555; font-family:Raleway }
    body, button, input, select, textarea{font-size:15px; font-style:Normal; color:#444444; font-family:Raleway}
        .home .pricing-table 
    {
        background: #fafafa;
    }        .home .cta-video-section-wrap 
    {
        background: ;
    }    
        .home .awesome-feature 
    {
        background: #ecf1f2;
    }    
    
        .home .icon_set 
    {
        background: ;
    }    
    
        .home .portfolio 
    {
        background: #383838;
    }    
        .home .clients-logo 
    {
        background: ;
    }    
        .home .call-to-action
    {
        background: url(http://azcitizensforthearts.org/wp-content/themes/accesspress-staple-pro/images/call-bg.jpg) repeat scroll top center rgba(0, 0, 0, 0);
    }
        
        .home .call-to-action
    {
        background: url(http://azcitizensforthearts.org/wp-content/themes/accesspress-staple-pro/images/call-bg.jpg) repeat scroll top center rgba(0, 0, 0, 0);
    }
        
        .home .our-team-member
    {
        background: ;
    }    
        .home .stat-counter
    {
        background: #f29f1c;
    }
        .inner-circle {
      border: 8px solid #f7c577;
    }   
        
        .home .blogs
    {
        background: #ffffff;
    }    
        .home .call-to-action-form 
    {
        background: ;
    }    
        .home .testimonial 
    {
        background: url(http://azcitizensforthearts.org/wp-content/themes/accesspress-staple-pro/images/testimionial-bg.jpg) repeat scroll top center rgba(0, 0, 0, 0);
    }
        
        .home .footer-cta 
    {
        background: ;
    }    
        .home .about
    {
        background: ;
    }    
        .home .our-services
    {
        background: #f8f8f8;
    }    .header-social {
      background: none repeat scroll 0 0 #ffffff    }
        .search-icon .ak-search {
      background: none repeat scroll 0 0 rgba(0,0,0,0.9);
    }
    .ak-header-text {
    color: ;
    }
        #masthead {
    border-bottom: 3px solid #00cbf2;
    }
    a, .portfolio .portfolio-content .read-more:hover, #main-slider .caption-title span, #main-slider .caption-title span.orange{
        color: #00cbf2;
    }
    
    #main-slider .slider-btn {
      border: 1px solid #00cbf2;
      }
    
    #main-slider .slider-btn:hover {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .btn, .btn-wrapper .btn, .btn-wrapper a{
      border: 2px solid #00cbf2;
    }
    
    .btn:hover, .btn-wrapper .btn:hover, .btn-wrapper a:hover {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .cta-video-section-wrap .cta-video-btn{
      background: none repeat scroll 0 0 #00cbf2;
      border-bottom: 3px solid #1ad1f4;
    }
    
    .banner-btn .btn{
      background: none repeat scroll 0 0 #00cbf2;
      border-bottom: 2px solid #1ad1f4;
    }
    
   .banner-btn .btn:hover {
      background: none repeat scroll 0 0 #1ad1f4;
      border-bottom: 2px solid #00cbf2;
    }
    
    .main-navigation ul ul li a:hover, .main-navigation ul ul li.current-menu-item a {
      background: none repeat scroll 0 0 #1ad1f4;
    }
        
    .ap-icon-text-icon i {
      background: none repeat scroll 0 0 #00cbf2;
      border: 2px solid #00cbf2;
     }
     
     .ap-icon-text-icon i:hover {
      border: 2px solid #00cbf2;
      color: #00cbf2;
    }
    
    .portfolio-listing .button-group li {
      border: 1px solid #00cbf2;
    }
    
    .portfolio-listing .button-group li:hover, .portfolio-listing .button-group li.is-checked {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    #ak-top:hover, .blog-date, .team-hover-icon, .testimonial .bx-pager-item a:hover, .testimonial .bx-pager-item a.active .portfolio .portfolio-content {
      background: none repeat scroll 0 0 #00cbf2;
     }
     
    .suscribe-btn input {
      border: 2px solid #1ad1f4;
    }
    
    .suscribe-btn input:hover {
      border: 2px solid #00cbf2;
    }
    
    #site-navigation ul.nav-menu > li:hover, #site-navigation ul.nav-menu > li.current-menu-item, #site-navigation ul.nav-menu > li.current-menu-ancestor, #site-navigation ul.nav-menu > li.current-menu-parent {
      background: none repeat scroll 0 0 #66e0f7;
    }
    
    #site-navigation ul.nav-menu > li:hover > a:after, #site-navigation ul.nav-menu > li.current-menu-item > a:after, #site-navigation ul.nav-menu > li.current-menu-ancestor > a:after, #site-navigation ul.nav-menu > li.current-menu-parent > a:after {
      background: none repeat scroll 0 0 #1ad1f4;
   }
   
   .main-navigation ul ul li a:hover:after, .main-navigation ul ul li.current-menu-item a:after {
      background: none repeat scroll 0 0 #1ad1f4 !important;
    }
     
    .main-navigation ul ul {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .navigation .nav-links a, .bttn, button, input[type="button"], input[type="reset"], input[type="submit"] {
      background: none repeat scroll 0 0 #00cbf2;
     }
    
    .navigation .nav-links a:hover, .bttn:hover, button, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover {
      background: none repeat scroll 0 0 #1ad1f4;
      }
    
    .portfolio .portfolio-content {
      background: none repeat scroll 0 0 #00cbf2;
     }
    
    .sidebar .widget-title span {
      border-bottom: 2px solid #00cbf2;
     }
     
   .woocommerce .widget_price_filter .ui-slider .ui-slider-range, .woocommerce .widget_price_filter .ui-slider .ui-slider-handle, .woocommerce .price-cart:after {
        background: none repeat scroll 0 0 #00cbf2;
    }
    
    .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
      background: none repeat scroll 0 0 #1ad1f4;
    }
    
    .woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
      background: none repeat scroll 0 0 #00cbf2;
      }
    
    .woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
      background: none repeat scroll 0 0 #1ad1f4;
    }
    
    .woocommerce ul.products li.product .price-cart .button:hover {
      background: none repeat scroll 0 0 #1ad1f4;
    } 
    
    .woocommerce a.remove, .woocommerce .widget_layered_nav_filters ul li a:before, .woocommerce div.product p.price, .woocommerce div.product span.price {
      color: #1ad1f4 !important;
    }
    
    .woocommerce a.remove:hover {
      background: none repeat scroll 0 0 #00cbf2 !important;
    }
    
    .woocommerce ul.products li.product .onsale, .woocommerce span.onsale {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .music-fallback, .title-inner-testimonials, .woocommerce .woocommerce-message:before, .woocommerce div.product p.price ins, .woocommerce div.product span.price ins, .woocommerce div.product p.price del, .woocommerce .woocommerce-info:before {
      color: #00cbf2;
    }
    
    .woocommerce .woocommerce-info, .woocommerce .woocommerce-message {
      border-top-color: #00cbf2;
    }
    
    .bttn {
      border: 1px solid #00cbf2;
      }
      
    .bttn:hover, .bttn:active {
      border: 1px solid #00cbf2;
     }
     
    .testimonial .bx-pager-item a:hover, .testimonial .bx-pager-item a.active {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .team-hover-icon:hover {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .number404 {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
    .ap_call_to_action .ap_call_to_action_button {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
   .member-social-group, .ap-progress-bar, #comments h3, .testimonial-block {
        background: none repeat scroll 0 0 #00cbf2;
    }
    .testimonial-block:after {
      border-color: #00cbf2 transparent transparent #00cbf2;
      border-style: solid;
      border-width: 8px;
      bottom: -16px;
      content: "";
      left: 80px;
      position: absolute;
    }
    
   .ap-progress-bar .ap-progress-bar-percentage, .social-shortcode a:hover {
      background: none repeat scroll 0 0 #1ad1f4;
      }
      
   .ap_toggle .ap_toggle_title:after {
      background: url("../images/toogle-arrow.png") no-repeat scroll center center #1ad1f4;
      border: 1px solid #1ad1f4;
    }
    
    .ap_toggle .ap_toggle_title {
      background: none repeat scroll 0 0 #00cbf2;
      border-bottom: 6px solid #1ad1f4;
     }
    
    .member-social-group a {
      color: rgba(26,209,244,0.65);
    }
    
    .ap-team:hover .ap-member-name {
      color: #00cbf2 !important;
    }
    
    .ap-stat-counter .ap-stat_counter-icon:hover {
      border: 10px solid #00cbf2    }
    
    .ap-toggle-title {
        background: none repeat scroll 0 0 #66e0f7;
        border-bottom: 2px solid #1ad1f4;
    }
    
    .portfolio-listing.grid .portfolio-content, .ap-icon-text.style3 .ap-icon-text-icon i, .ap-icon-text.style4 .ap-icon-text-icon i {
        background: none repeat scroll 0 0 #00cbf2;
    }
    
    
    
    .portfolio-listing.grid .portfolio-content .read-more:hover, .left_menu #nav-open-btn.nav-btn, .left_menu #nav .close-btn, .responsive-form .responsive-search-btn, .left_menu #nav {
      background: none repeat scroll 0 0 #66e0f7 !important;
      }
      
    .left_menu #nav li a:focus, #nav li a:hover, .left_menu #nav li.current-menu-item > a, .left_menu #nav li.current-menu-ancestor > a, .responsive-form .responsive-search-btn{
      background: none repeat scroll 0 0 #1ad1f4 !important;
    }
    
    .ap-icon-text.style3 .ap-icon-text-icon i:after, .ap-icon-text.style4 .ap-icon-text-icon i:after {
      box-shadow: 0 0 0 1px #00cbf2;
    }
     .blog-title a:hover, .footer-cta .cta-desc_simple, .team-block-wrapper .team-designation, .title{
        color:#00cbf2;
    }
    .cta-link > a {
      background: none repeat scroll 0 0 #66e0f7;
      border-bottom: 3px solid #1ad1f4;
    }
    
    .cta-link > a:hover {
      background: none repeat scroll 0 0 #1ad1f4;
      border-bottom: 3px solid #66e0f7;
    }
    .entry-footer a:hover, a:hover, a:focus, a:active, .blog-author a:hover{
        color:#1ad1f4;
    }
    .blog-circular_image .blog-thumbnail:after, .blog-circular_alternative_image .blog-thumbnail:after, .blog-square_image .blog-thumbnail:after, .blog-square_alternative_image .blog-thumbnail:after{
        box-shadow: 0 0 0 2px #00cbf2;
    }
    
    .js-ready #nav, #nav-open-btn.nav-btn {
      background: none repeat scroll 0 0 #66e0f7;
    }
    
    #nav .close-btn, #nav li a:focus, #nav li a:hover, #nav li.current-menu-item > a, #nav li.current-menu-ancestor > a {
      background: none repeat scroll 0 0 #00cbf2;
    }
    
           .pricing-table .table1 {
      background: none repeat scroll 0 0 #1ab0e6;
    }
    .pricing-table .table1 .product-link span{
      background: none repeat scroll 0 0 #00a7e3;
    }
    .pricing-table .table1 .product-link, .pricing-table .table1 .title-price {
      background: none repeat scroll 0 0 #48c0eb;
    }
    .pricing-table .table1 .product-link a {
      background: none repeat scroll 0 0 #1ab0e6;
      border-bottom: 2px solid #00a7e3;
    }
    .pricing-table .table1 .title-price:after {
      border-top: 60px solid #48c0eb;
    }
            .pricing-table .table2 {
      background: none repeat scroll 0 0 #ff1a67;
    }
    .pricing-table .table2 .product-link span{
      background: none repeat scroll 0 0 #ff0056;
    }
    .pricing-table .table2 .product-link, .pricing-table .table2 .title-price {
      background: none repeat scroll 0 0 #ff4885;
    }
    .pricing-table .table2 .product-link a {
      background: none repeat scroll 0 0 #ff1a67;
      border-bottom: 2px solid #ff0056;
    }
    .pricing-table .table2 .title-price:after {
      border-top: 60px solid #ff4885;
    }
            .pricing-table .table3 {
      background: none repeat scroll 0 0 #50ca63;
    }
    .pricing-table .table3 .product-link span{
      background: none repeat scroll 0 0 #3cc451;
    }
    .pricing-table .table3 .product-link, .pricing-table .table3 .title-price {
      background: none repeat scroll 0 0 #73d582;
    }
    .pricing-table .table3 .product-link a {
      background: none repeat scroll 0 0 #50ca63;
      border-bottom: 2px solid #3cc451;
    }
    .pricing-table .table3 .title-price:after {
      border-top: 60px solid #73d582;
    }
            .pricing-table .table4 {
      background: none repeat scroll 0 0 #f4a933;
    }
    .pricing-table .table4 .product-link span{
      background: none repeat scroll 0 0 #f29f1c;
    }
    .pricing-table .table4 .product-link, .pricing-table .table4 .title-price {
      background: none repeat scroll 0 0 #f6ba5c;
    }
    .pricing-table .table4 .product-link a {
      background: none repeat scroll 0 0 #f4a933;
      border-bottom: 2px solid #f29f1c;
    }
    .pricing-table .table4 .title-price:after {
      border-top: 60px solid #f6ba5c;
    }

.woocommerce div.product div.summary, .woocommerce #content div.product div.summary, .woocommerce-page div.product div.summary, .woocommerce-page #content div.product div.summary {
float: none;
width: auto;
margin-bottom: 2em;
}

.top-footer {
background-color: #00cbf2;
}

#bottom-footer {
background-color: #00cbf2;
}

.stat-counter .ak-container {    
text-align: center;
}

.statcounters{ 
display:inline-block;  float:none;  vertical-align: top;    width: 24%;
}

.ap-stat-counter .ap-stat_counter-icon {
    background: none repeat scroll 0 0 #fefefe;
    border-radius: 100%;
    height: 90px;
    line-height: 90px;
    margin: 0 auto;
    width: 90px;
    border: 10px solid #c7c7c7;
    -webkit-transition:all  0.5s ease 0s;
    -moz-transition:all  0.5s ease 0s;
    transition: all 0.5s ease 0s;
}


.ap-icon-text .ap-icon-text-title{
    margin-bottom: 5px;
    font-weight: 700;
}
.ap-icon-text .ap-icon-text-readmore{
    margin-top: 25px;
}
.ap-icon-text .ap-icon-text-readmore a{
    text-decoration: none;
    color: #00cbf2;
}

.ap-icon-text .ap-icon-text-readmore a span{
    position: relative;
}

.bttn {
    background: none;
    color:#00cbf2;
    border:1px solid #0fc8ed;
    cursor: pointer;
    padding: 8px 15px;
    display: inline-block;
    outline: none;
    position: relative;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
}

/*.bttn:after {
    content: '';
    position: absolute;
    z-index: -1;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
    width: 0;
    height: 100%;
    top: 50%;
    left: 50%;
    background: #E66432;
    opacity: 0;
    -webkit-transform: translateX(-50%) translateY(-50%);
    -moz-transform: translateX(-50%) translateY(-50%);
    -ms-transform: translateX(-50%) translateY(-50%);
    transform: translateX(-50%) translateY(-50%);
}
*/

.bttn:hover,
.bttn:active {
    color: #FFFFFF;
    border:1px solid #0A87A1;
}

/*.bttn:hover:after {
    width: 100%;
    opacity: 1;
}

.bttn:active:after {
    width: 101%;
    opacity: 1;
*/

.portfolio .portfolios {    
    float: left;
}   
        
    
    