/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Template: oceanwp
Author: Nick
Author URI: https://oceanwp.org/about-me/
Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce storefront with a beautiful &amp; professional design. Very fast, responsive, RTL &amp; translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet &amp; mobile so your site looks good on every device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor &amp; WooCommerce. Looking for a Multi-Purpose theme? Look no further! Check the demos to realize that it's the only theme you will ever need: https://oceanwp.org/demos/
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce
Version: 1.6.4.1550836345
Updated: 2019-02-22 11:52:25

*/



/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Making complete Header STICKY */
#site-header {
/*#transparent-header-wrap {*/
  position: -webkit-sticky !important;
  position: sticky !important;
  top: 20px;
  /*box-shadow: 0 3px 11px 0 rgba(0,0,0,.10)*/
}
/*Header styling of oceanwp-theme like theme : https://demo.w3layouts.com/demos_new/template_demo/15-05-2019/eduwily_demo_Free/1812917062/web/index.html*/

#site-header-inner {
    padding: 2PX 8px 2PX 8px !important;
    background-color: #ffffff;
    border:2px solid #fff;
}
/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/








/*----------------------------------------------------------------------------------------------------------------------------------------------------------------------*/
/* Foot Note Styling*/
/*.grid-container-outer{*/
/*    width: 100%;*/
    /* This Height is required to cover up for padding given to WhatsApp and Call Buttons*/
/*    height: 42px;*/
/*    background-color: #1b1b1b;*/
/*    position: fixed;*/
/*    left: 50%;*/
/*    bottom: 0px;*/
/*    transform: translate(-50%, 0);*/
/*    z-index: 10;*/
/*}*/


/*.grid-container-inner {*/
/*    display: grid;*/
/*    grid-template-columns: auto auto auto;*/
/*    width: 50%;*/
/*    margin-left: auto;*/
/*    margin-right: auto;*/
    /* This padding is required to cover up for padding given to WhatsApp and Call Buttons.*/
/*    padding-top: 7px;*/
/*}*/

/*@media(max-width:767px){*/
/*  .grid-container-inner {*/
/*    width: 100%;   */
/*  }*/
/*}*/


/* WhatsApp Button Styling*/
#whatsapp_btn{
    color:#fff;
  font-size: 18px;
  background-color: #1AD13F;
  font-weight: 600;
  padding: 6px;
  border-radius: 50%;
  
}

/* Callus Button Styling*/

#call_us{
  color:#fff;
  font-size: 18px;
  background-color: #db2955;
  font-weight: 600;
  padding: 6px;
  border-radius: 50%;
}

/* Foot Note Styling*/
/*.footNote {*/
/*    color: #ffffff;*/
/*    font-size: 18px;*/
/*}*/

/* Footer : Call Us Button Styling*/

/*-----------------------------------------------------------------------------------------------------/* Footer : Subscribe Form Styling-------------------------------------*/
input::placeholder,#cf-message::placeholder{
    
    color:#313131;
    font-weight:400;
   
    
}
#cf-message{
    min-height:45px !important;
    height:44px;
}

/*Contact form7 fields stylying*/
.wpcf7 input[type="text"],
.wpcf7 input[type="email"],
.wpcf7 input[type="tel"],
 #cf-message
{
    color:#aaaaaa;
    background-color:#fff;
    border-radius: 5px;   
    font-size:13px;
    font-weight:400
}



.wpcf7 input[type="text"]:focus,
.wpcf7 input[type="email"]:focus,
.wpcf7 input[type="tel"]:focus,
#cf-message:focus{
    border: 1px solid #db2955;
    border-radius: 3px;
}


/*submit button styling*/

.wpcf7 input[type="submit"]{
     border-radius: 3px;
    background-color:#db2955;
    border: 1px solid #fff;
}

.wpcf7 input[type="submit"]:hover,.wpcf7 input[type="submit"]:focus{
     border-radius: 3px;
    background-color:#db2955;
    border: 1px solid #fff;
}
.wpcf7-response-output{
    color:#fff;
}

/*-------------------------------artefact-footer-logo-Alphabet E styling-----------------------------------------*/

#artefact-footer{

    color:#db2955;
    font-size:54px;
}

@media(max-width:767px){
#artefact-footer
{ 
     font-size:35px;
}
}
/*-----------------------------------------------------------------------------------------------------Profile page-Styling comment box-----------------------------------------------------------------*/
#respond .comment-form-author{
    padding:0;
    width:100%;
}

#commentform > div.comment-form-email{
    display:none;
}


#commentform > div.comment-form-url{
    display:none;
}




/*--------------------------------------------------------------------------------------------------------------About me widget img-Styling->profile pic styling ---------------------------------------------------*/

.oceanwp-about-me .oceanwp-about-me-avatar img{
    width:175px;
    border-width:10px;
    border-style:double;
    border-color:#fff;
    /*box-shadow:0px 0px 25px 10px #000000;*/
    box-shadow:0px 0px 18px 8px #000000;
    
}

/*--------------------------------------------------------------------------------------------------------------About me widget Title-Styling->profile pic Title styling ---------------------------------------------------*/

.oceanwp-about-me .oceanwp-about-me-name{
    font-weight:700 !important;
    color:#ffffff;
   font-size:20px !important;
   margin: 5px 0 2px !important;
margin-top:30px !important;
}

/*--------------About me widget Description-Styling ---------------------------------------------------*/
.oceanwp-about-me .oceanwp-about-me-text{
    font-weight:400;
    color:#fff;
}

@media(max-width:750px){
.oceanwp-about-me .oceanwp-about-me-text {
    
     font-size:16px !important;
}
}

/*--------------------------------------------------------------------------------------------------------------Homepage->About me widget Title-Styling->profile pic Title styling ---------------------------------------------------*/
#about-me-home > div > div > div > h3{

    font-weight:700 !important;
    color:#313131;
   font-size:20px !important;
   margin: 5px 0 2px !important;
margin-top:30px !important;
}

/*--------------About me widget Description-Styling ---------------------------------------------------*/
#about-me-home > div > div > div{
    font-weight:400;
    color:#313131;
}

@media(max-width:750px){
#about-me-home > div > div > div{
    
     font-size:16px !important;
}
}


/*---------------------------------------Button Styling - DEFAULT View---------------------------------------------------------------------*/

/*Color Fill, Color Border, White Text*/
.btnPink >div >div >a,
.btnPink >div >div >a:visited {
  color: #ffffff !important;
  /*font-family:  !important;*/
  font-size: 13px !important;
  /*font-weight: 400 !important;*/
  background-color: #db2955 !important;
  border-radius: 30px !important;
  border: 2px solid #fff !important;
  
  padding: 12px 20px !important;
}



/*---------------------------------------Button Styling - DEFAULT View---------------------------------------------------------------------*/

#pink-heading{
    color:#db2955;
    font-weight:300;
}

/*---------------------------------------Home-page->gallery width in 2 column in mobile devices---------------------------------------------------------------------*/
@media (max-width: 750px){
.elementor-image-gallery .gallery.gallery-columns-3 .gallery-item
{
max-width:50% !important;
}
}



/*---------------------------------------Display none-gallery page->---------------------------------------------------------------------*/
.gallery-item-caption-wrap.caption-style-card .fg-item-title{
    display:none;
    
}

/*---------------------------------------Komal-kapoor title styling inside artist gallery section-homepage->---------------------------------------------------------------------*/
/*#komal-title{*/
/*    font-size:40px;*/
/*    float:right;*/
/*}*/


/*---------------------------------------Young-artist(blog page) styling->---------------------------------------------------------------------*/