/*
Theme Name: Samrat Club
Description: Child Theme For Samrat Club 
Author: WebFills
Tags: responsive-layout, theme-options, translation-ready
Template: hb-charity
*/
/* DO YOUR STUFF AFTER THIS !!  */

body{
    color: #000000 !important;
}
.causes p{
    color: #fff !important;
}

h1, h2, h3, h4, h5 { font-family: 'Roboto Slab', sans-serif !important; font-weight: 600; }
#menu-primary-menu a {   }
body .main-nav > li > a { font-size: 15px; font-weight: 400; color: #000;     text-transform: none; }
.row .title { font-weight: 600; }
body .middle_header{
    border-bottom: 4px solid #2b923f;
}

body .readmore a:hover{
    box-shadow:none;
}

.topfooter .sidebar_title{
    color: #ffff ;
    border-bottom:none ;
    font-weight: 600 ;
    font-size: 18px ;
}

.slider .carousel .carousel-indicators .active{
    background-color: #2b923f;

}
.carousel-indicators{
    display:none;
}
body .wpsisac-slick-carousal.design-6 .slick-dots{
    display:none !important;
}
.wpsisac-slick-carousal .slick-dots li.slick-active button{background:#2b923f !important;}
.page-id-4 .title-divider span:nth-child(1){
    background: #76C04E ;
}

.page-id-4 .title-divider span:nth-child(5){
    background: #76C04E;
}

.event_gallery .event h3{
    color:#2b923f;
}

body .counter{
    color: #76C04E;
}

.logo  img { position: absolute; }
@media (min-width:0px) and (max-width:480px) {
    .logo  img { right: 50%; }
    #about_image { display: none; }
    body .chpcs_foo_content {
       width: 250px !important;
       height: 500px !important;
    }
}    

body .causes {
   
    background: #bd4a44 url(http://www.samraatclubint.com/wp-content/uploads/2018/01/pattern_bg.png);
}
.testimonial h5.clientname{
    color: #76C04E;
}
.bottom_footer .copyright a{

    color: #76C04E ;
}

body .main-nav > li > a:hover{
    color: #000 ;
}

.testimonial .testi_img{
    border: 2px solid green;
}

body #back-to-top{
    background:#77bc4c;
}

body #back-to-top:hover{
    background:#77bc4c;
}
body .topheader{
    background:#fdbc0d;
}
body .headline .item a{
    color:#000;
    pointer-events:none;
}

body .testimonail_full {
    background: #fff;
}


body .header_donate {
    background:#53d06c;
}

body .header_donate:hover {
    background: #ea723d;
    color:#000;
}

.aboutus .abt_contain .readmore a{
    background:#ea723d;
    box-shadow:none;
    transition: all ease 2s;
    -webkit-transition: all ease 2s; 
}

.aboutus .abt_contain .readmore a:hover{
    color: #fff;
    background:#85c14d;
    transition: all ease 2s ;
    -webkit-transition: all ease 2s; 
}

body .topfooter{
    background: #2b2b2b;
}


.carousel-caption h3{
    display:none;
}

body .single-page-title{
    color: #2b913f;
}

.aboutus .title-divider{
    display:none;
}

.causes .title{
    color:#fff;
    font-size: 58px;
    font-weight: 700;
}

.page-id-4 .title-divider span:nth-child(2){
    background: #f6523a ;

}

.page-id-4 .title-divider span:nth-child(3){
    background: #f6523a ;
}

.page-id-4 .title-divider span:nth-child(4){
    background: #f6523a ;
}

.page-id-4 .title-divider span:nth-child(1){
    background: #da261e ;
}

.page-id-4 .title-divider span:nth-child(5){
    background: #da261e ;
}

.causes .viewdetails{
    color: #fff ;
    background: #da251d ;
}
.causes .viewdetails:hover{ 
    color: #fff ;
    background: #2b913f;
}
.notice_details .readmore a{
    color: #fff ;
    background: #da251d;
}
.notice_details .readmore a:hover{
    color: #fff ;
    background: #2b913f;
}

.sucess_story .single_sucess .readmore a{
    color: #fff;
    background: #2b923f;
    transition: all ease 2s; 
}

.sucess_story .single_sucess .readmore a:hover{
    color: #fff;
    background: #2b923f;
}
.blog-section  .viewdetails
{
    color: #fff ;
    background: #da251d ;
}

.blog-section  .viewdetails:hover
{
    color: #fff;
    background: #2b913f;
}


.eventgallery .event .readmore a{
    background:#da251d;
}


.causes .subtitle{
    color:#2b923f;
}

.topfooter{
    border-top: 4px solid #2b923f !important;
}

.blog-section{
    background: url(map.png) no-repeat center right !important;
    background-size: cover !important;

}

.eventgallery .event .readmore a:hover{
    background: #2b913f;
    transition: all ease 2s; 
}
.viewdetails:hover{
    box-shadow:none !important;
}


.blog-section .blog_info_category_list a{
    color: #635f63 ;
}

.blog-section .blog_info li{
    color: #635f63 ;
}

.single_work_counter .counter_icon i{
    color: #1ab7ea;
}

.blog-section .subtitle{
    color:#2b923f;
}

.testimonail .owl-theme .owl-controls .owl-page span{
    background:#da251d;
}

.testimonail_full .owl-theme .owl-controls .owl-page span{
    background:#da251d;
}

.sucess_story .owl-theme .owl-controls .owl-page span{
    background:#f6513a;
}
.aboutus h4{
    color:#2b923f;
    font-size: 38px;
    font-weight: 700;
}

.sucess_story .title{
    font-size: 38px;
    font-weight: 700;
}
.blog-section .title{
    font-size: 38px;
    font-weight: 700;
}

.testimonail_full .title{
    font-size: 38px;
    font-weight: 700;
}

.causes center{
    text-align:left;
}

body .logo img{
    width:130px;
}

body .menu{
    padding-top: 0px;
    margin-top: 1%;
}

.aboutus img{
    float:right;
}

.aboutus .about_list{
    background: none;
}

.services .main-service1 .mask{
    background:#689f39 url(samratclub_service1.jpg);
    min-height:34px;

}	

.services .main-service2 .mask{
    background: #e64a19 url(samratclub_service2.jpg);
    min-height:34px;
}

.services .main-service3 .mask{
    background: #0090ff url(samratclub_service3.jpg);
    min-height:34px;
}

.services .main-service4 .mask{
    background: #ffb200 url(samratclub_service4.jpg) !important;
    min-height:34px;
}
.service_contain p{
    min-height:34px;
}

.donation{
    text-align:center;
}

.blog_info{
    display:none;
}

.bottom_footer .copyright p{
    text-align:center;
}

body .entry-meta, body .post-navigation, body .comments-area {
    display: none;
}

body .aboutus{
    padding: 0px 15px;
    padding-bottom: 10px;
}

body .single_causes_item{
    background: none;
}

.causes .sidebar_title{
    text-align: center;
    color: #fff;
    font-size: 34px;
}
.breadcrum  nav {
    text-align: right;
}

.aboutus img{
    height: 434px;
}

body .headline .item a:hover{
    color:#fff;
}

body .blog-section .chpcs_title a{
    font-size:19px;
    color:#3a9e57;
}
body .chpcs_more a{
    font-size:18px;
    padding: 10px 20px;
    letter-spacing: 1px;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
    text-align: center;
    cursor: pointer;
    background: #ea723d;
    color:#fff;
}
body .chpcs_more a:hover{
background-color:#85c14d;
}


body .blog-section{
    padding:20px 0px;
}
div.wpforms-container-full .wpforms-form input[type=submit], div.wpforms-container-full .wpforms-form button[type=submit], div.wpforms-container-full .wpforms-form .wpforms-page-button  {
    color: #FFF !important;
    background: #2b913f !important;
    padding: 10px 20px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
    text-align: center;
}

body .chpcs_foo_content{
    text-align:left;
}
div.wpforms-container-full .wpforms-form textarea.wpforms-field-medium {
    width: 330px;
    color:#000;

}
div.wpforms-container-full .wpforms-form .wpforms-field-sublabel{
    color: #656060;
}

div.wpforms-container-full .wpforms-form .wpforms-field-label{
    color: #656060;
}
.noticesection{
    BACKGROUND-COLOR: #2a373c;
}

.trail-items .trail-item a{
    cursor-pointers:none;
    pointer-events:none;
}
body .singlecauses_img img{
    width:50%;
}

body .service_icon{
    display: inline-block;
}

body #showbutton{
    background-color: #e6491a;
}
body p, body .contain p, body .blog-section p { color: #000000; }
body .singlecauses { padding: 13px 22px 8px; }
.tag-comment  { display: none; }
body div.wpforms-container-full .wpforms-form textarea.wpforms-field-large { max-height: 80px; }
body div.wpforms-container-full .wpforms-form .wpforms-field-label { font-weight: 400; }
.masonry .masonry-item .read-more{
    padding: 10px 20px;
    font-size: 14px;
    font-weight: bold;
    letter-spacing: 1px;
    display: inline-block;
    text-align: center;
    background: #ea723d;
    box-shadow: none;
    color:#fff !important;
}
.masonry .masonry-item .read-more:hover{
 background: #77bc4c;
}

.masonry .masonry-item .post-title {
   color: #3a9e57;
}
@media (max-width: 480px) and (min-width: 0px)
{
body .work_count {
    display: block;
}
}

@media (max-width: 480px) and (min-width: 0px)
{
body .single_work_right_border {
    padding: 10px 13px 23px 87px;
}
}

.slider .carousel-inner > .item > img, .carousel-inner > .item > a > img{
    min-height: 100px;
}


div.wpcf7 input[type=text] 
{
  background-color: #fff;
  border: none;

  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 556px;
 
}

div.wpcf7 input[type=email] 
{
  background-color: #fff;
  border: none;

  border-radius: 0;
  outline: none;
  height: 3rem;
  width: 556px;
 
}

div.wpcf7 textarea {
  width: 556px;
  height: 6rem;
  background-color: #fff;
}
@media (max-width: 480px){
div.wpcf7 input[type=text] 
{

 width: 300px;
}
}

@media (max-width: 480px){
div.wpcf7 input[type=email] 
{

 width: 300px;
}
}


@media (max-width: 480px){
div.wpcf7 textarea
{

 width: 300px;
}
}




html input[type="button"],
button,
input[type="reset"],
input[type="submit"] {
  
   background-color: #53d16b;
    border: none;
    color: white;
    padding: 15px 18px;
   

}




.page-id-442 #gallery-1 .gallery-columns-7 .gallery-item{
	max-width: 17%;
}

@media screen and (max-width: 480px) {
.page-id-442 #gallery-1{
height:700px;
}
}

@media screen and (max-width: 480px) {
body .bredcrumb_full{
padding-top:50px;
padding-bottom:10px;
}
}

