/*
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/
Description: OceanWP WordPress theme example child theme.
Author: Jezweb
Author URI: https://www.jezweb.com.au/
Template: oceanwp
Version: 1.0
*/

/* Parent stylesheet should be loaded from functions.php not using @import */



 #site-header {
     position: absolute!important;
     width: 100%;
     background-color: transparent!important;
     padding-top: 10px!important;
}
 #main #content-wrap {
     padding-top: 0!important;
     padding-bottom: 0!important;
}
 
 .gform_wrapper input , .gform_wrapper textarea {
     padding-left: 20px!important;
     width: 100%!important;
     background: #efefef!important;
     margin: 0!important;
     font-size: 14px!important;
     margin-bottom: 10px!important;
}
 body .gform_wrapper .top_label div.ginput_container {
     margin-top: 0!important;
}
 body .gform_wrapper textarea.medium {
     height: 100px!important;
     min-height: 100px;
}
 .gform_wrapper .gform_footer {
     padding: 0!important;
     margin:  0!important;
     clear: both;
     width: 100%;
	 margin-top: 15px!important;
}
 .gform_wrapper .gform_footer input{
     font-weight: bold!important;
     background-color: #ffc23f!important;
     border-radius: 50px 50px 50px 50px!important;
     padding: 20px 70px 20px 70px!important;
     float:right;
     width: auto!important;
     font-size: 14px!important;
}
 .gform_wrapper .gform_footer input {
     background: url(/wp-content/uploads/2018/10/button-arrow.png) no-repeat 80% 23px #ffc23f!important;
}
 .gform_wrapper .gform_footer input:hover{
     background:url(/wp-content/uploads/2018/10/button-arrow.png) no-repeat 145px 23px #4fb853!important;
}
 .gform_wrapper ul.gform_fields li.gfield {
     padding-right: 0!important;
     margin-top: 0!important;
     max-width: 100%!important;
}
.Left_Border {
	left: 20px;
 -webkit-clip-path: polygon(50% 0%, 100% 0, 100% 15%, 75% 100%, 61% 100%, 50% 100%, 0 100%, 0% 70%, 0% 35%, 0 0);
clip-path: polygon(50% 0%, 100% 0, 100% 15%, 75% 100%, 61% 100%, 50% 100%, 0 100%, 0% 70%, 0% 35%, 0 0);
}

 
.Center_Border  img{  
transform: skewX(-16deg);	 
}
.Right_Border {
	right: 20px;
 -webkit-clip-path: polygon(25% 0, 100% 0, 100% 43%, 100% 78%, 100% 100%, 32% 100%, 0 100%, 0 90%);
clip-path: polygon(25% 0, 100% 0, 100% 43%, 100% 78%, 100% 100%, 32% 100%, 0 100%, 0 90%);

}

.Right_Border  img{  
	 	border-radius:  50% 15% 15% 30%;
}
#GoToF:hover .GoTo_Content,
#GoToV:hover .GoTo_Content ,
#GoToE:hover .GoTo_Content ,
#GoToP:hover .GoTo_Content {
	display:block;
}
/* Mobile Responsiveness */
 
 @media screen and (min-width: 3000px){
	 #New_Featured_Image { 
		 height: 70vh!important;
	 }
}
 @media screen and (max-width: 1050px){
	 .elementor-section.elementor-section-height-full {
    height: auto!important;
}
	 .page-id-935  .elementor-section.elementor-section-height-full {
    height: 100vh!important;
}
}
 @media screen and (max-width: 740px){
     .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]) {
         line-height: 1.5!important;
    }
     #Mobile_Custom_Menu li a{
         text-align:center;
         display: list-item;
    }
     #Mobile_Custom_Menu nav {
         padding: 35px 0;
    }
     #footer-widgets-new .elementor-menu-toggle {
         display: none;
    }
     #footer-widgets-new .elementor-nav-menu--dropdown {
         display: none!important;
    }
     #footer-widgets-new .elementor-nav-menu--layout-horizontal {
         display: block!important;
    }
     #footer-widgets-new .elementor-nav-menu--dropdown ul.elementor-nav-menu{
         display: none!important;
    }
}
 @media screen and (max-width: 760px){
     .elementor-location-footer .elementor-nav-menu li {
         border-width: 0;
         width: 100%;
         text-align: center;
    }
     .elementor-location-footer .elementor-nav-menu li a{
         display: inline-block!important;
    }
    
     #Main_Menu_Custom {
         position: absolute!important;
         top: 20px!important;
           width: 5%!important;
         float: right;
         right: 10px;
         left: auto!important;
         background: transparent!important;
    }
     #Main_Menu_Custom .elementor-menu-toggle{
         background:url(/wp-content/uploads/2018/10/mobile-menu.png) no-repeat center center transparent!important;
         width: 40px!important;
         height: 40px!important;
    }
     #Main_Menu_Custom .elementor-menu-toggle i:before {
         color: transparent!important;
    }
	
	.elementor-page-935   #Main_Menu_Custom {
         position: absolute!important;
        top: -31%!important;
    width: 5%!important;
    float: right;
    right: 40px;
         left: auto!important;
         background: transparent!important;
		z-index: 9999!important;
    }
	.elementor-page-935  #Main_Menu_Custom .elementor-menu-toggle{
         background:url(/wp-content/uploads/2018/10/mobile-menu.png) no-repeat center center transparent!important;
         width: 40px!important;
         height: 40px!important;
    }
.elementor-page-935  #Main_Menu_Custom .elementor-menu-toggle i:before {
         color: transparent!important;
    }
	.elementor-page-935 #site-header {
    position: relative!important;
  
}
	.elementor-page-935 .elementor-section.elementor-section-height-full {
    height: 100%!important;
}
     body .gform_wrapper .gform_footer.top_label input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type=file]){
         line-height: 1!important;
         min-height: 1rem!important;
    }
     .elementor-88 .elementor-element.elementor-element-a9c5698 > .elementor-container {
         max-width: 90%!important;
    }
       
}
 @media screen and (max-width: 380px){
#Main_Menu_Custom {
   
    top: 20px!important;
    width: 10%!important;
    
    right: 5px;
    
}
	 .gform_wrapper .gform_footer input {
		 width: 100%!important;
	 }
}
 