/**
Theme Name: TheFour Child theme
Version: 1.0.4
Theme URI: http://gretathemes.com/wordpress-themes/thefour/
Description: TheFour child is a beautiful, creative and responsive theme for bloggers, designers and businesses. Features responsive design, retina-ready assets, impressive hero image with parallax scrolling effect, custom logo, page templates and translation-ready code.
Author: GretaThemes
Author URI: http://gretathemes.com
Tags: bright, clean, contemporary, elegant, modern, professional, sophisticated, tech, blog-excerpts, custom-header, custom-menu, classic-menu, editor-style, featured-image-header, featured-images, flexible-header, infinite-scroll, post-formats, rtl-language-support, site-logo, sticky-post, testimonials, theme-options, threaded-comments, translation-ready, blog, business, design, portfolio, green, light, white, responsive-layout, right-sidebar, two-columns
Text Domain: thefour-child
Template: thefour
 */

.grid-foot {
 /* margin: -40px 0 0 -40px;*/
}

.contentfullwidth {
	position: relative;
	width: 100%;
	border: none;
}

.contentfullwidth article {
/*	border: none !important;
	border: 0;*/
	box-shadow: none;
}

.site-header {
  max-height: 340px;
}

.site-header:after {
 /* background: rgba(0, 0, 0, 0.3);*/

/*
	background: -webkit-linear-gradient(left,rgba(255,0,0,0),rgba(255,0,0,1)); 
    background: -o-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); 
    background: -moz-linear-gradient(right,rgba(255,0,0,0),rgba(255,0,0,1)); 
    background: linear-gradient(to right, rgba(255,0,0,0), rgba(255,0,0,1)); 
    */

/*
	background: none; 
  	background: -webkit-linear-gradient(0deg, #ffffff, #000000); 
  	background: -o-linear-gradient(0deg, #ffffff, #000000); 
  	background: -moz-linear-gradient(0deg, #ffffff, #000000); 
  	background: linear-gradient(0deg, #ffffff, #000000);

  	opacity: 0.3;

*/

	-webkit-mask-image: -webkit-gradient(linear, center top, center bottom, 
  		color-stop(0.00,  rgba(0,0,0,1)),
  		color-stop(1.00,  rgba(0,0,0,0)));

}

.header-inner {
  display: none;
  position: relative;
  z-index: 2;
  text-align: center;
  padding: 120px 0 145px;
  color: rgba(255, 255, 255, 0.75);
}
.single .header-inner {
  padding: 120px 0 35px;
  text-align: left;
}


.site-name {
  width: 100%;
  display: block;
  text-align: center;
  margin-top: 15px;
}

.site-branding--vertical {
  display: flex;
  -ms-flex-align: center;
      align-items: center;
}

.custom-logo {
  max-height: 200px;
  max-width: 200px;
}

.site-description {
  font-weight: bold;
}

.hentry {
  margin-bottom: 0;
}



#totopbtn {
    display: none; /* Hidden by default */
    position: fixed; /* Fixed/sticky position */
    bottom: 0px; /* Place the button at the bottom of the page */
    right: 0px; /* Place the button 30px from the right */
    z-index: 99; /* Make sure it does not overlap */
    border: none; /* Remove borders */
    outline: none; /* Remove outline */
    background-color: #13c0a2; 
    color: white; /* Text color */
    cursor: pointer; /* Add a mouse pointer on hover */
    padding: 15px 25px 10px 25px; /* Some padding */
   
  /*  width: 90px;
    height: 90px;
    line-height: 90px;  */
}

#totopbtn:hover {
   background: #109d85;
}

.site-navigation {
  font-weight: bold;
}

/* menu */
.main-menu > ul > li:hover > a,
.main-menu > ul > li.current-menu-item > a,
.main-menu > ul > li.current-menu-ancestor > a {
  color: #13C0A2;
}

.main-menu li li:hover > a,
.main-menu li li.current-menu-item > a,
.main-menu li li.current-menu-ancestor > a {
  color: #109D85;
}

.entry-content h1, .entry-content h2 {
  margin-top: 0;
}

/*

.column-group, .column-group .column {
  margin-top: 0;
  padding-top: 0;
}

.column-group .column {
  padding-left: 0;
}

.column-group .column span {
  padding-left: 0;
  padding-right: 0;
}

.column-group .column p {
  padding-top: 0;
}

*/

#gallery-11 {
  padding-bottom: 0;
  margin-bottom: 0;
}

.footercols .widget {
  margin-bottom: 40px;
}

.pagebottomwidget {
  margin: 0 0 30px 0;
}

@media (min-width: 992px) {
  .site-navigation {
    max-width: calc(100% - 300px);
  }
 
}

/*
.widget_wpcom_social_media_icons_widget a {
    color: #13C0A2;
}

.widget_wpcom_social_media_icons_widget a:hover {
    color: #109D85;
}
*/

.footer-widgets .genericon-facebook {
    background: #4267B2;
}

/*
.footer-widgets .genericon-twitter {
    color: #00bb44;
}

*/
.footer-widgets .genericon-instagram {
    background: #FA0046;
}


/*

.footer-widgets .genericon-facebook:hover {
    background: #00bb44;
}

.footer-widgets .genericon-instagram:hover {
    background: #00bb44;
}
*/

.jp-recaptcha-contain {
  margin-top: 10px;
  margin-bottom: 25px;
}