/*
 Theme Name:   OceanWP-Child
 Theme URI:    http://example.com/oceanWP-child/
 Description:  OceanWP Child Theme
 Author:       Pargat Singh
 Author URI:   http://example.com
 Template:     oceanwp
 Version:      1.0.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  oceanwpchild
*/
#top-bar-wrap{
    display: none;
}
header.page-header{
    padding: 15px 0;
}

nav[role="navigation"] .sub-menu {
    width: 270px !important;
}

nav[role="navigation"] .sub-menu li a {
    white-space: normal;
    border: 0;
}

.elementor-text-editor ul li a {
    color: var( --e-global-color-secondary );
}

.elementor-text-editor ul li a:hover {
    text-decoration: underline;
}

.wpcf7-form input, .wpcf7-form textarea { text-align: center; }
.elementor-element.elementor-element-jtqnlxa .elementor-icon i { text-align: center; }

/** Start Envato Elements CSS: Blocks (72-3-34d2cc762876498c8f6be5405a48e6e2) **/

.envato-block__preview{overflow: visible;}

/*Kit 69 Custom Styling for buttons */
.envato-kit-69-slide-btn .elementor-button,
.envato-kit-69-cta-btn .elementor-button,
.envato-kit-69-flip-btn .elementor-button{
    border-left: 0px !important;
    border-bottom: 0px !important;
    border-right: 0px !important;
    padding: 15px 0 0 !important;
}
.envato-kit-69-slide-btn .elementor-slide-button:hover,
.envato-kit-69-cta-btn .elementor-button:hover,
.envato-kit-69-flip-btn .elementor-button:hover{
    margin-bottom: 20px;
}
.envato-kit-69-menu .elementor-nav-menu--main a:hover{
    margin-top: -7px;
    padding-top: 4px;
    border-bottom: 1px solid #FFF;
}
/* Fix menu dropdown width */
.envato-kit-69-menu .elementor-nav-menu--dropdown{
    width: 100% !important;
}

/** End Envato Elements CSS: Blocks (72-3-34d2cc762876498c8f6be5405a48e6e2) **/



/** Start Envato Elements CSS: Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/

.envato-kit-102-phone-overlay {
    position: absolute !important;
    display: block !important;
    top: 0%;
    left: 0%;
    right: 0%;
    margin: auto;
    z-index: 1;
}

/** End Envato Elements CSS: Blocks (105-3-0fb64e69c49a8e10692d28840c54ef95) **/



/** Start Envato Elements CSS: Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/

.envato-kit-66-menu .e--pointer-framed .elementor-item:before{
    border-radius:1px;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper{
    position:relative;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit{
    position:static;
}

.envato-kit-66-subscription-form .elementor-form-fields-wrapper .elementor-field-type-submit button{
    position: absolute;
    top: 50%;
    right: 6px;
    transform: translate(0, -50%);
        -moz-transform: translate(0, -50%);
        -webmit-transform: translate(0, -50%);
}

.envato-kit-66-testi-slider .elementor-testimonial__footer{
    margin-top: -60px !important;
    z-index: 99;
  position: relative;
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev{
    width:50px;
    height:50px;
    background-color:#ffffff !important;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    left:-25px !important;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
    -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-prev:before{
    display:block;
    margin-top:0px;
    margin-left:0px;
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next{
    width:50px;
    height:50px;
    background-color:#ffffff !important;
    transform:rotate(45deg);
    -moz-transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    right:-25px !important;
    -webkit-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
    -moz-box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
    box-shadow: 0px 1px 2px 1px rgba(0,0,0,0.32);
}

.envato-kit-66-featured-slider .elementor-slides .slick-next:before{
    display:block;
    margin-top:-5px;
    margin-right:-5px;
    transform:rotate(-45deg);
    -moz-transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
}

.envato-kit-66-orangetext{
    color:#f4511e;
}

.envato-kit-66-countdown .elementor-countdown-label{
    display:inline-block !important;
    border:2px solid rgba(255,255,255,0.2);
    padding:9px 20px;
}

/** End Envato Elements CSS: Blocks (69-3-4f8cfb8a1a68ec007f2be7a02bdeadd9) **/



/** Start Envato Elements CSS: Blocks (135-3-c665d4805631b9a8bf464e65129b2f58) **/

.envato-block__preview{overflow: visible;}

/** End Envato Elements CSS: Blocks (135-3-c665d4805631b9a8bf464e65129b2f58) **/

