/*
Theme Name: Lizzy Bunting
Theme URI: https://speedypancake.co.uk
Description: Lizzy Bunting Theme by Speedypancake Web Design
Author: Speedy Pancake
Author URI: https://speedypancake.co.uk
Template: generatepress
Version: 3.2.6
*/

/* Generated by Orbisius Child Theme Creator (http://orbisius.com/products/wordpress-plugins/orbisius-child-theme-creator/) on Fri, 10 May 2019 10:14:54 +0000 */ 
/* The plugin now uses the recommended approach for loading the css files.*/

.separate-containers .site-main{padding-top:40px;}

.entry-header, footer.entry-meta{display:none;}


.site-header{box-shadow: 6px 6px 6px rgba(50,50,50,.75);}
.pink{background:#2d2d2d;
padding-top:40px;
padding-bottom:30px;}
.pink p, .pink h1, .pink h2, .pink h3, .pink h4, .pink h5, .pink .widget ul li{color:white;}

.pink img{border:12px solid white;
box-shadow: 6px 6px 6px rgba(50,50,50,.75);}

.pink .noborder img{border:none;}


h1 {font-size:2em;}
h2 {font-size:1.5em;}
h3 {font-size:1.2em;}


.inside-article{padding:  15px !important;}

.widget ul li {
list-style:disc;
    font-weight: 500;
    padding-left: 12px;
    margin-bottom: 5px;
margin-left:12px;
}

/* Strong testimonials styling */
.strong-content h2{font-size:20px;}
.strong-content p{font-size:16px;}

.my-header .mynav{text-align:right;}
.my-header .mylogo{text-align:left;}



#sticky-navigation #mega-menu-wrap-primary {width: 100%;
  text-align: right;
}

#sticky-navigation #mega-menu-wrap-primary #mega-menu-primary {

text-align: right;}

@media only screen and (max-width : 1100px) {

#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item {margin: 0 10px 0 0;}
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item > a.mega-menu-link {padding: 0px 10px 0px 10px;}


#sticky-navigation #mega-menu-wrap-primary {width: 100%;
  text-align: center;
}

#sticky-navigation #mega-menu-wrap-primary #mega-menu-primary {

text-align: center;}

.my-header .mylogo{text-align:center;}
}

@media only screen and (max-width : 1100px) {
.aboveheader{display:none;}
}

.top-bar-align-right .widget {
  width: 100%;
}

.site-logo{margin:0 !important;}


.aboveheader{background:#2d2d2d;
padding-right:80px;}

.top-bar{display:none;}
.inside-top-bar{padding:0;} 

.below-header{display:none;}

/* HIDE REVIEWS PANEL */
.our-reviews{border-top:1px solid grey;
display:none;}

/* Size of tablet content view 

@media (max-width:1280px){#pt-cv-view-66ca6c0pl6 .pt-cv-content-item {width:48%!important}
.inside-header{padding-bottom:0;}}
*/

@media (max-width:1280px){
.inside-header{padding-bottom:0;}}


.mega-mobile_only{display:none !important;}



/* Mobile Styling */
@media only screen and (max-width : 840px) {

/* Add menu hover colours */
#mega-menu-wrap-primary #mega-menu-primary > li.mega-menu-item:hover {

  background: #2d2d2d;
  color: white;
}

.mega-mobile_only{display:block !important;
  background: #2d2d2d!important;
  margin: 3px !important;
}

.mega-mobile-only a{color:white !important;}

.sticky-enabled .main-navigation.is_stuck {
  background: #2d2d2d;
}

.below-header{display:block;
padding-top:10px;}
.below-header p{margin-bottom:0;
font-size:14px;}

#mega-menu-wrap-primary .mega-menu-toggle.mega-menu-open + #mega-menu-primary {margin:0 !important;}

.top-bar{display:block;}
#site-navigation, .aboveheader{display:none;}


.inside-header{padding:15px;}
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-toggle-animated-inner::before,
 #mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-toggle-animated-inner::after,
#mega-menu-wrap-primary .mega-menu-toggle .mega-toggle-block-3 .mega-toggle-animated-inner{height:3px !important;}
}

.footer-widgets-container.grid-container {
  max-width: 1380px;
  border-top: 1px solid gray;
}

.footer-bar{width:100%;}

@media only screen and (min-width : 840px) {


#mega-menu-wrap-primary a.mega-menu-link:before {
  content: "";
  position: absolute !important;
  width: 100% !important;
  height: 1px !important;
  bottom: 0;
  left: 0;
  background-color: #2d2d2d!important;
  visibility: hidden !important;
  -webkit-transform: scaleX(0) !important;
  transform: scaleX(0)  !important;
  -webkit-transition: all 0.5s ease-in-out 0s!important;
  transition: all 0.5s ease-in-out 0s !important;
}

#mega-menu-wrap-primary a.mega-menu-link:hover:before {
  visibility: visible  !important;
  -webkit-transform: scaleX(1)  !important;
  transform: scaleX(1)  !important;
}
}

.zoomer img, .zoomer .pt-cv-ifield {
  transition: transform .4s; /* Animation */

}

.zoomer img:hover, .zoomer .pt-cv-ifield:hover {
  transform: scale(1.1); /* (150% zoom - Note: if the zoom is too large, it will go outside of the viewport) */
}

.our-services{
border-top:1px solid #efefef;
padding-top:40px;
}

.profile h3 {
  display: inline-block;
  border-bottom: 1px solid #5E0E7D;
  line-height: 1.8;
}

.profile-text {
  font-size: 14px;
padding-bottom:40px;
}




