/*#masthead .hgroup h1 {
  font-size: 50px;
  padding-bottom: 37px;
  padding-left: 19px;
}*/

.entry-content h1 {
  text-align: left;
  background-color: #343538;
  padding: 10px;
}

.fl-cta-wrap.fl-cta-stacked.fl-cta-center {
  margin: 50px;
}

/*#masthead.site-header {
  margin-top: -10px;
  margin-bottom: -10px;
}*/

/*
article.post .entry-header h1.entry-title {
  visibility: hidden;
}
*/

/* remove default page header, moved these css to theme custom css tool*/
/* article.post .entry-header, article.page .entry-header {
    display: none;
}
*/

.entry-content h2 {
  visibility: hidden;
}

/*#masthead .hgroup .logo img {
  margin-bottom: -25px;
  margin-top: -16px;
}*/

.entry-content h6 {
  background-color: #fcfcfc;
  padding: 10px;
  margin: 1px;
  border-bottom-width: 1px;
  border-bottom-style: groove;
}

/*#main.site-main {
  background-image: url("https://www.giufootball.com/wp-content/uploads/2018/02/bg3.jpg");
  background-repeat: repeat;
}*/

#main.site-main {
  background-color: #d1d3d4;
}

.entry-content ul {
  background-color: #fcfcfc;
  padding: 5px;
}

#ujiCountdown.ujiCountdown.ujic-classic {
  background-color: #fcfcfc;
  padding: 41px;
  padding-top: 32px;
  padding-bottom: 32px;
}

/*
.fl-module.fl-module-rich-text.fl-node-5a950c484222c {
  background-color: #fcfcfc;
  margin-top: 20px;
  margin-right: 20px;
  margin-left: 20px;
}
*/

/*.fl-module.fl-module-rich-text.fl-node-5a951872d2d21 {
  background-color: #fcfcfc;
}
*/

.fl-photo-img.wp-image-739.size-full {
  background-color: #FCFCFC;
  padding: 15px;
}

.fl-photo-img.wp-image-742.size-full {
  background-color: #FCFCFC;
  padding: 15px;
}

.fl-photo-img.wp-image-754.size-full {
  background-color: #FCFCFC;
  padding: 15px;
}

.firstresponders {
  font-size: 16px;
}

/*
.fl-module.fl-module-callout.fl-node-5a9a5d172df12 {
  background-color: #fcfcfc;
  width: 320px;
}
*/

/*
.fl-module.fl-module-callout.fl-node-5a9a633fc3b76 {
  background-color: #fcfcfc;
  width: 320px;
}
*/

#left {
  width: 49%;
  float: left;
  margin-right: 2%;
}

#right {
  width: 49%;
  float: left;
}

.clearfix:after {
  content: "\0020";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  overflow: hidden;
  margin-bottom: 10px;
}

.clearfix {
  display: block;
}

#theme-my-login-2.widget.widget_theme_my_login {
  padding-left: 280px;
}

.fl-module.fl-module-cta.fl-node-5afebf6c713a7 {
  border-width: 1px;
  border-style: solid;
  margin-top: 30px;
  margin-bottom: 30px;
}

#funrun img {
  height: 213px;
  width: 266px;
}

#sun img {
  height: 140px;
  width: 140px;
}

#invites {
  background-color: #fcfcfc;
  width: 320px;
}

.player_block {
  background-color: #fcfcfc;
  width: 320px;
}

.hide {
  visibility: hidden;
}

.page-id-164 #main.site-main {
  background-image: url("https://www.giufootball.com/wp-content/uploads/2019/02/15_edit_8.png");
  background-repeat: repeat;
}

.btnselect {
  border-style: solid;
  border-width: 4px;
  background: #eee;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  display: inline;
}

.btnselect:hover {
  background: #ee5830;
}

.gridfullwidth {
  width: 100vw;
  position: relative;
  left: 50%;
  right: 50%;
  margin-left: -50vw;
  margin-right: -50vw;
}

/* Add Watch More Video Button on Home Page */

.btnwatch {
  border: 3px solid black;
  /*background-color: #03743c; */
  background-color: #ee5830;
  color: white !important;
  text-decoration: none;
  display: inline-block;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  border-color: #ee5830;
}

.btnwatch:hover {
  background-color: #464646;
  border-color: #464646;
  color: white;
}

#firstbtnwatch {
  border: 3px solid #ee5830;
  background-color: white;
  color: #ee5830;
  text-decoration: none;
  display: inline-block;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  border-color: #ee5830;
}

#firstbtnwatch:hover {
  background-color: #ee5830;
  color: white;
}

#thirdbtnwatch {
  border: 3px solid black;
  background-color: white;
  color: black;
  text-decoration: none;
  display: inline-block;
  padding: 8px 28px;
  font-size: 13px;
  cursor: pointer;
  border-color: #ee5830;
}

#thirdbtnwatch {
  background-color: #ee5830;
  color: white;
}

#thirdbtnwatch:hover {
  background-color: #464646;
  border-color: #464646;
  color: white;
}

/* center the dots under the slider */
.bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
    text-align: center;
    width: 100%;
}

.star-five {
  margin: 50px 0;
  position: relative;
  display: block;
  color: #ee5830;
  width: 0px;
  height: 0px;
  border-right: 100px solid transparent;
  border-bottom: 70px solid #ee5830;
  border-left: 100px solid transparent;
     -moz-transform:    rotate(35deg) scale(.3);
   -webkit-transform: rotate(35deg) scale(.3);
   -ms-transform:     rotate(35deg) scale(.3);
   -o-transform:      rotate(35deg) scale(.3);
}
.star-five:before {
  border-bottom: 80px solid #ee5830;
  border-left: 30px solid transparent;
  border-right: 30px solid transparent;
  position: absolute;
  height: 0;
  width: 0;
  top: -45px;
  left: -65px;
  display: block;
  content: '';
     -webkit-transform: rotate(-35deg);
   -moz-transform:    rotate(-35deg);
   -ms-transform:     rotate(-35deg);
   -o-transform:      rotate(-35deg);
}
.star-five:after {
  position: absolute;
  display: block;
  color: #ee5830;
  top: 3px;
  left: -105px;
  width: 0px;
  height: 0px;
  border-right: 100px solid transparent;
  border-bottom: 70px solid #ee5830;
  border-left: 100px solid transparent;
     -webkit-transform: rotate(-70deg);
   -moz-transform:    rotate(-70deg);
   -ms-transform:     rotate(-70deg);
   -o-transform:      rotate(-70deg);
  content: '';
}

.hexagon {
  position: relative;
  width: 200px; 
  height: 115.47px;
  background-color: #ee5830;
  margin: 57.74px 0;
  border-left: solid 2px #ee5830;
  border-right: solid 2px #ee5830;
       -moz-transform:    scale(.8);
   -webkit-transform: scale(.8);
   -ms-transform:   scale(.8);
   -o-transform:  scale(.8);
}

.hexagon:before,
.hexagon:after {
  content: "";
  position: absolute;
  z-index: 1;
  width: 141.42px;
  height: 141.42px;
  -webkit-transform: scaleY(0.5774) rotate(-45deg);
  -ms-transform: scaleY(0.5774) rotate(-45deg);
  transform: scaleY(0.5774) rotate(-45deg);
  background-color: inherit;
  left: 27.2893px;
}

.hexagon:before {
  top: -70.7107px;
  border-top: solid 2.8284px #ee5830;
  border-right: solid 2.8284px #ee5830;
}

.hexagon:after {
  bottom: -70.7107px;
  border-bottom: solid 2.8284px #ee5830;
  border-left: solid 2.8284px #ee5830;
}

.hexagon-text{
  color: #ffffff;
    position: absolute;
    z-index: 1000;
    width: 100%;
    text-align: center;
  font-size: 32px;
  line-height: 1.2;
}

.main-navigation ul li:hover > a, .main-navigation ul li.focus > a {
  background: #ee5830;
}

/* hide GIU blogs page test Archive */
#page-title {
  visibility: hidden;
}

/* GIU blogs page style
.giu_blog {
  padding: 30px 60px 30px 60px !important;
}

// GIU blog content style
.giu_blog .entry-content{
  max-height: 150px;
  overflow: auto;
}
*/

.giu_blog .entry-header{
	display: block !important;
  padding-top: 60px;
}

/* blog post title */
.giu_blog .entry-title {
  display: block !important;
  font-size: 26px !important;
  font-weight: bold !important;
  color: #ee5830 !important;
}

.redBorderBtn {
  border: 3px solid #c0372e;
  background-color: white;
  color: #c0372e !important;
  text-decoration: none;
  display: inline-block;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  border-color: #c0372e;
}

.redBorderBtn:hover {
  background-color: #c0372e;
  color: white !important;
}

.learnMoreBtn {
  border: 3px solid #c0372e;
  background-color: white;
  color: #c0372e !important;
  text-decoration: none;
  display: inline-block;
  padding: 14px 28px;
  font-size: 16px;
  cursor: pointer;
  border-color: #c0372e;
}

.learnMoreBtn:hover {
  background-color: #2176BB;
  color: white !important;
}

.wp-image-4463 {
  display: flex;
  max-width: 120% !important;
  justify-content: center;
}