/*
Theme Name: Charity NGO Child
Theme URI: http://cmsmasters.net/charity-ngo-child/
Author: cmsmasters
Author URI: http://cmsmasters.net/
Description: Charity NGO Child Theme
Template: charity-ngo
Version: 1.0.0
License:
License URI:
Text Domain: charity-ngo-child
Tags: one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, full-width-template, microformats, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready
*/

.header_mid .social_wrap a {
    font-size: 23px;
    width: 30px;
    color:#87959e;
}

.header_mid .social_wrap a:hover {
    color:#fff;
}

.header_mid .social_wrap {
    margin-left: 0px;
}

.cmsmasters_dynamic_cart_wrap{
    display:none;
}

.navigation > li > a .nav_item_wrap {
    padding-left: 15px;
    padding-right: 15px;
}

.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter{
    padding: 0 10px;
}

.cmsmasters_campaign_rest_amount{
    display:none !important;
}

.cmsmasters_owl_slider_item .cmsmasters_campaign_donated_percent{
    display:none !important;
}

.cmsmasters_slider_post_date{
    display:none !important;
}

.widget{
    margin:0px;
}

.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter.counter_has_image .cmsmasters_counter_inner .cmsmasters_counter_counter_wrap {
    font-size: 59px;
}

.cmsmasters_counters .cmsmasters_counter_wrap .cmsmasters_counter .cmsmasters_counter_inner:before{
    background-color:transparent;
}

div#cmsmasters_row_679kbkc5r7:before {
    content: '';
    background-image: url(./bg1.jpg);
    position: absolute;
    left: 0;
    top: 0;
    background-position: 0px 146px;
    width: 100%;
    height: 1550px;
    background-repeat: no-repeat;
    opacity: .03;
}

div#cmsmasters_row_ixymv4vpmd:before {
    content: '';
    background-image: url(./bg2.jpg);
    position: absolute;
    left: 0;
    top: 0;
    background-position: center 10px;
    width: 100%;
    height: 800px;
    background-repeat: repeat-x;
    opacity: .03;
    background-size: contain;
}

div#cmsmasters_row_gwpftpv9hv:before {
    content: '';
    background-image: url(./bg3.jpg);
    position: absolute;
    left: 0;
    top: 0;
    background-position: center 10px;
    width: 100%;
    height: 860px;
    background-repeat: repeat-x;
    opacity: .03;
    background-size: contain;
}

div#cmsmasters_row_9tnnlhsv2:before {
    content: '';
    background-image: url(./bg4.jpg);
    position: absolute;
    left: 0;
    top: 0;
    background-position: center 10px;
    width: 100%;
    height: 950px;
    background-repeat: repeat-x;
    opacity: .03;
    background-size: contain;
}

#footer .header_donation_but_wrap{
    display:none;
}

.cmsmasters_quotes_slider_type_center .cmsmasters_quote_content {
    font-size: 18px;
    line-height: 30px;
}

.comment-respond{display:none;}

.maparea {
    display: none;
}

.page-id-14075 .maparea {
    display: block;
}

li.nobefore:before {
    padding-left: 30px;
}

.page-id-14722 ::marker {
    font-weight: 700;
}

.page-id-14722 ol {
    list-style-type: decimal;
    padding-left: 20px;
}

.boxarea-2 {
    margin-bottom: 0px;
    border-bottom: none;
    padding-bottom: 0px;
}

.boxarea-2 h2 {
    font-size: 20px;
    line-height: 40px !important;
}

[id^="cmsmasters_heading_"].headinnr .cmsmasters_heading{
    background: #d94b38;
    color: #f9f9f9;
    padding: 0 10px;
}

.benefic-boxarea .cmsmasters_column.noboxthing {
    border: none;
    background: none;
}

.mc4wp-alert p{
    color:#fff;
}

.page-template-default .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column{
    display: block;
}

.home.page-template-default .cmsmasters_row_margin.cmsmasters_row_columns_behavior .cmsmasters_column{
    display: flex;
}

.headinnr{
    padding-bottom:40px;
}

@media only screen and (max-width: 768px) {
    .header_mid .header_mid_inner .logo_wrap {
        width: 128px !important;
        margin-bottom: 30px !important;
    }
}

body{
    background-image: url(./main-bg.jpg);
    
}

body.home.page-template-default{
    background-image: none;
}

aside#text-7{
    display:none;
}

@media only screen 
  and (min-device-width: 375px) 
  and (max-device-width: 667px) 
  and (-webkit-min-device-pixel-ratio: 2) { 
      
.header_donation_but_wrap{
    display:none;
}
aside#text-7{
    display:block;
}

}

@media (width:280px){
    
.header_donation_but_wrap{
    display:none;
}
aside#text-7{
    display:block;
}
}

@media (width:320px){
    
.header_donation_but_wrap{
    display:none;
}
aside#text-7{
    display:block;
}
}

@media only screen 
  and (min-device-width: 320px) 
  and (max-device-width: 480px)
  and (-webkit-min-device-pixel-ratio: 2) {
.header_donation_but_wrap{
    display:none;
}
aside#text-7{
    display:block;
}
}

aside#text-2{
    padding:0;
}

.mailchimcls p {
    padding: 0;
}

/*.logo_wrap:before {
    content: url(./images/great-place.png);
    position: absolute;
    top: -616px;
    left: -220px;
    background-size: 50%;
    transform: scale(0.1);
}*/


.aiovg-description {
	display: none;
}

.cmsmasters_post_date, .aiovg-social-tumblr {
	display: none !important;
}

.cmsmasters_post_cont_info.entry-meta {
	display: none;
}

#media_gallery-2 img {
	width :auto !important;
}

.aiovg-text-small, .aiovg-title, .aiovg-thumbnail {
   text-align: center;
}

.aiovg-caption .aiovg-title a {
    font-size: 18px;
}