/********* Do not edit this file *********/
/*
My Custom CSS - Maked by Salvatore Noschese
a.k.a. DarkWolf - http://www://darkwolf.it/
*/

/*//////////////////////////////////////////////////FIXED BACKGROUND//////////////////////////////////////////////////*/
body{
  background-image: url('http://50.28.39.210/~mutradem/wp-content/uploads/2013/11/gls-mainbg1.jpg');
  background-repeat: no-repeat;
  background-position: top center;
  background-attachment: fixed;
}
/*//////////////////////////////////////////////////HEADER BG//////////////////////////////////////////////////*/
/*#wrapper-59.wrapper {
  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,.8);
  -moz-box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,.8);
  box-shadow: inset 0px -1px 0px 0px rgba(255,255,255,.8);
  z-index: 6;
  position: relative;
  background: -ms-linear-gradient(
    top, rgba(234,234,234,.95), rgba(221,221,221,.95));
  background: -moz-linear-gradient(
    top,
    rgba(234,234,234,.95) 0%,
    rgba(221,221,221,.95));
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(rgba(234,234,234,.95)),
    to(rgba(221,221,221,.95)));
  padding: 0px;
}

.widget_mad360_header_logo_widget {
  opacity: none !important;
}*/

/*//////////////////////////////////////////////////LOGO//////////////////////////////////////////////////*/
#wrapper-48 .widget_mad360_header_logo_widget{
  margin: 10px 0px;
}

/*//////////////////////////////////////////////////BG BOTTOM STRIPE//////////////////////////////////////////////////*/
#wrapper-57.wrapper {
  line-height: 10px;
  background-color: #e6b721;
  box-shadow: 0px 4px 120px 0px rgba(0,0,0,.8), inset 0px 1px 0px 0px rgba(255,255,255,.6);
  height: 10px;
  z-index: -1;
  position: relative;
}

/*//////////////////////////////////////////////////MAIN IMAGE BG//////////////////////////////////////////////////*/
#col-36-1.grid_12 .mainimage {
  background-image: url('http://50.28.39.210/~mutradem/wp-content/uploads/2013/11/gls-mainbg1.jpg');
  background-repeat: no-repeat;
  background-position: 3% 0%;
  position: relative;
  height: 541px;
}
#wrapper-36 img{
  -webkit-border-radius: 271px;
  -moz-border-radius: 271px;
  border-radius: 271px;
}
.flexslider {
background: none;
/*border: 4px solid #fff;
position: relative;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
-o-border-radius: 5px;
border-radius: 5px;
zoom: 1;*/
}

/*//////////////////////////////////////////////////CENTER NAV///////////////////////////////////////////////////////*/
/*#UberMenuWrapper {margin: 0 auto; width: 820px; 
}*/

/*//////////////////////////////////////////////////MAIN IMAGE TEXT//////////////////////////////////////////////////*/
/*#col-36-1.grid_12 .textcontainer {
  position: absolute;
  right: 0px;
  top: 200px;
  width: 58%;
  background-color: rgba(0,0,0,.75);
  border-left: 3px solid #e6b721;
  padding: 20px;
}

#col-36-1.grid_12 h2 {
  padding: 0px;
  margin: 0px;
  line-height: 48px;
  text-align: none;
  color: #e6b721;
  font-family: 'Open Sans', arial, sans-serif;
  text-transform: uppercase;
  font-size: 42px !important;
  text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
#col-36-1.grid_12 h3 span{
  color: #e6b721;
}
#col-36-1.grid_12 h3 {
  text-align: left;
  padding: 0px;
  margin: 0px;
  color: #fff;
  font-family: 'Open Sans', Arial, Sans-Serif;
  text-transform: uppercase;
  line-height: 20px;
  font-weight: 700;
  letter-spacing: 7px;
  font-size: 20px;
  text-shadow: 1px 1px 1px rgba(0,0,0,1);
}
#col-36-1.grid_12 .maintextbuttons {
  margin: 370px 0px 0px 460px;
  text-align: left;
}
#wrapper-36.wrapper p {
  color: #fff;
  margin: 0px;
  text-shadow: 1px 1px 1px rgba(0,0,0,1);
}*/

/*//////////////////////////////////////////////////CTA's//////////////////////////////////////////////////*/
#wrapper-58.wrapper {
  padding: 30px 0px;
  z-index: 0;
  position: relative;
  background-color: #f2f2f2;
  -webkit-box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,.15), 0px 1px 0px 0px rgba(255,255,255,1);
  -moz-box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,.15), 0px 1px 0px 0px rgba(255,255,255,1);
  box-shadow: inset 0px -1px 0px 0px rgba(0,0,0,.15), 0px 1px 0px 0px rgba(255,255,255,1), inset 0px 1px 0px 0px rgba(255,255,255,1);
}
#wrapper-58.wrapper h4 {
  padding: 0px;
  margin: 0px 0px 10px 0px;
  color: #000;
  font-family: 'Open Sans', Arial, Sans-Serif;
  text-transform: uppercase;
  line-height: 13px;
  font-weight: 700;
  font-size: 13px;
  text-shadow: 1px 1px 0px rgba(255,255,255,1);
}
#wrapper-58.wrapper p {
  color: #545454;
  font-size: 13px;
  margin: 0px;
  text-shadow: 1px 1px 0px #fff;
}

/*//////////////////////////////////////////////////ABOUT TEXT CONTAINERS//////////////////////////////////////////////////*/
#wrapper-37.wrapper {
  /*background-color: #ebebeb;*/
  -webkit-box-shadow: 0px 1px 8px rgba(0,0,0,.1);
  -moz-box-shadow: 0px 1px 8px rgba(0,0,0,.1);
  box-shadow: inset 0px 1px 0px rgba(255,255,255,.1);
  z-index: -2;
  position: relative;
}
#wrapper-37.wrapper .welcometext {
  padding: 20px;
  background-color: rgba(0,0,0,.04);
  border-bottom: 1px solid #C7C7C7;
  border-left: 1px solid #C7C7C7;
  border-right: 1px solid #C7C7C7;
  -webkit-box-shadow: inset 3px 0px 0px 0px rgba(54,54,54,1);
  -moz-box-shadow: inset 3px 0px 0px 0px rgba(230,183,33,1);
  box-shadow: inset 0px 3px 0px 0px rgba(54,54,54,1);
}
#wrapper-37.wrapper h3 {
  padding: 5px 10px;
  background-color: #27a89f;
  margin: 0px 0px 0px 0px;
  color: #fff;
  font-family: 'Open Sans', Arial, Sans-Serif;
  text-transform: uppercase;
  line-height: 15px;
  font-weight: 700;
  font-size: 15px;
  /*text-shadow: 1px 1px 1px rgba(0,0,0,.5);*/
}
#wrapper-37.wrapper p {
  font-size: 15px;
  color: #363636;
  margin: 0px;
  text-shadow: none;
}
#wrapper-37.wrapper button.css3button2 {
  font-size: 15px !important;
  padding: 8px 15px !important;
}

/*//////////////////////////////////////////////////LOWER TEXT CTA//////////////////////////////////////////////////*/
/*#wrapper-54.wrapper {
  background-color: rgba(0,0,0,.8);
}
#col-54-1.grid_12 .textcta {
  margin-left:auto;
  margin-right:auto;
  width:80%;
}
#col-54-1.grid_12 h3 {
  text-align: center;
  padding: 0px;
  line-height: 60px;
  margin: 0px;
  color: #eeeeee;
  font-family: playfair display, open sans, arial, sans-serif;
  font-weight: 400;
  font-size: 20px;
  font-style: italic;
  text-shadow: 1px 1px 1px rgba(0,0,0,.8);
}*/

/*//////////////////////////////////////////////////FOOTER//////////////////////////////////////////////////*/
#wrapper-51.wrapper {
  padding: 30px 0px;
  z-index: 5;
  position: relative;
  border-top: 1px solid #fff;
  /*background-color: #1a1a1a;*/
}
#wrapper-51 h4 {
  line-height: 100%;
  margin: 10px 0px;
  font-family: open sans, arial, sans-serif;
  font-size: 13px;
  color: #fff;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}
#wrapper-51 h4 span {
  font-family: 'Open Sans', Arial, Sans-Serif;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 15px;
  color: #19c2ac;
}

#wrapper-51.wrapper p, #wrapper-59 p {
  font-size: 12px;
  color: #dddddd;
  text-shadow: 1px 1px 1px rgba(0,0,0,.5);
}

#wrapper-51 a {
  	color: white;
}

/*//////////////////////////////////////////////////BUTTON STYLES//////////////////////////////////////////////////*/
button.css3button {
  font-family: open sans, arial, sans-serif;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 15px;
  color: #ffffff;
  padding: 8px 15px;
  background: -ms-linear-gradient(
    top, #dcb124, #d7a91d);
  background: -moz-linear-gradient(
      top,
    #dcb124 0%,
    #d7a91d);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#19b5ac),
    to(#15a29a));
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px solid #7d0000;
  -moz-box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  -webkit-box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  /*text-shadow:
      1px 1px 1px rgba(0,0,0,.4);*/
}

button.css3button2 {
  font-family: open sans, arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  color: #000;
  padding: 15px 30px;
  background: -ms-linear-gradient(
    top, #ebecec, #ebebeb);
  background: -moz-linear-gradient(
      top,
    #ebecec 0%,
    #ebebeb);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#ebecec),
    to(#ebebeb));
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px solid #7d0000;
  -moz-box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  -webkit-box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  text-shadow:
      1px 1px 0px rgba(255,255,255,1);
}
/*button.css3button3 {
  font-family: open sans, arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  padding: 15px 30px;
  background: -ms-linear-gradient(
    top, #23b7a7, #1d998c);
  background: -moz-linear-gradient(
      top,
    #23b7a7 0%,
    #1d998c);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#23b7a7),
    to(#1d998c));
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px solid #7d0000;
  -moz-box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  -webkit-box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  box-shadow:
      inset 0px 1px 1px rgba(255,255,255,.6),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  text-shadow:
      1px 1px 1px rgba(0,0,0,.4);
}
button.css3button a{
  color: #fff !important;
  text-shadow:
      1px 1px 1px rgba(0,0,0,.4);
}*/

button.css3button2 a {
  color: #000 !important;
    text-shadow:
      1px 1px 0px rgba(255,255,255,1);
}
button.css3button a:hover, button.css3button2 a:hover, button.css3button3 a:hover {
  color: #27a89f !important;
  text-shadow:
      1px 1px 0px rgba(255,255,255,1);
  text-decoration: none !important;
}
button.css3button:hover, button.css3button2:hover, button.css3button3:hover {
  color: #27a89f !important;
  background: -ms-linear-gradient(
    top, #e9e9ea, #e5e6e6);
  background: -moz-linear-gradient(
      top,
    #e9e9ea 0%,
    #e5e6e6);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#e9e9ea),
    to(#e5e6e6));
  -moz-box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  -webkit-box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  text-shadow:
      1px 1px 0px rgba(255,255,255,1);
}

p, form {
    margin: 6px 0 15px;
}

/*///////////////////////////////////////FORM///////////////////////////////////////*/
  
.wrapper .gform_wrapper .top_label input.large{
  background-color: #c3c3c3;
  border: none !important;
  box-shadow: inset 0px 1px 1px rgba(0,0,0,.3), 0px 1px 0px rgba(255,255,255,1) !important;
}

div.widget.gform_widget.inner-container{
  margin: 5px 5px 0px 0px;
  padding: 0px 5px 0px 10px;
  opacity: 1;
  background: -ms-linear-gradient(
    top, #eeeeee, #d6d6d6);
  background: -moz-linear-gradient(
    top,
    #eeeeee 0%,
    #d6d6d6);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#eeeeee),
    to(#d6d6d6));
  box-shadow: inset 0px 1px 0px 0px rgba(255,255,255,1), 0px 1px 8px 0px rgba(0,0,0,0.4);
}



.gform_wrapper .top_label .gfield_label{
  font-weight: normal !important;
  color: #252525 !important;
  /*text-shadow: 1px 1px 0px #fff;*/
}
div.widget.gform_widget.inner-container .element-title {
  font-size: 13px !important;
  text-transform: uppercase;
  line-height: normal;
  font-family: 'Open Sans', arial, sans-serif;
  font-weight: 700 !important;
  color: #000;
  /*text-shadow: 1px 1px 0px #fff;*/
}
/*
.button, input[type=submit] {
  font-family: open sans bold, open sans, sans-serif;
  font-weight: 700 !important;
  text-transform: uppercase;
  font-size: 20px;
  color: #ffffff;
  padding: 8px 15px;
  background: -ms-linear-gradient(
    top, #19b4ab, #15a69e);
  background: -moz-linear-gradient(
      top,
    #17bbb2 0%,
    #149d95);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#1bbfb6),
    to(#19a199));
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px solid #7d0000;
  -moz-box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  -webkit-box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
  box-shadow:
      inset 0px 1px 1px rgba(0,0,0,.3),
      0px 1px 0px rgba(255,255,255,1);
*/
 /* text-shadow:
      1px 1px 1px rgba(0,0,0,.4); */
}

.button:hover, input[type=submit]:hover {
  background: -ms-linear-gradient(
    top, #363a3b, #2c2c2c);
  background: -moz-linear-gradient(
      top,
    #363a3b 0%,
    #2c2c2c);
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(#363a3b),
    to(#2c2c2c));
} 
  
/*//////////////////////////////////////////////////////Main Image Button////////////////////////////////////////////////*/
  /*button.css3button3 {
  font-family: open sans, arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  font-size: 13px;
  color: #fff;
  padding: 15px 25px;
  /*background: -ms-linear-gradient(
    top, rgba(23,144,140,1), rgba(28,181,176,1));
  background: -moz-linear-gradient(
      top,
    rgba(28,181,176,1) 0%,
    rgba(23,144,140,1));
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(rgba(240,164,30,1)),
    to(rgba(242,164,31,1)));
  -moz-border-radius: 0px;
  -webkit-border-radius: 0px;
  border-radius: 0px;
  border: 0px solid #7d0000;
  -moz-box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  -webkit-box-shadow:
      inset 0px 1px 1px rgba(255,255,255,1),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  box-shadow:
      inset 0px 1px 1px rgba(255,255,255,.6),
      0px 1px 2px rgba(0,0,0,.2), 0px 0px 3px rgba(0,0,0,.15);
  text-shadow:
      1px 1px 1px rgba(0,0,0,.4);
}
button.css3button3:hover {
  background: -ms-linear-gradient(
    top, rgba(240,164,30,.7), rgba(242,164,31,.7));
  background: -moz-linear-gradient(
      top,
    rgba(240,164,30,.7) 0%,
    rgba(242,164,31,.7));
  background: -webkit-gradient(
    linear, left top, left bottom, 
    from(rgba(240,164,30,.7)),
    to(rgba(242,164,31,.7)));
}*/
button.css3button3 {
  background: #17b1a7;
  background-image: -webkit-linear-gradient(top, #1db5b5, #2ba3b8);
  background-image: -moz-linear-gradient(top, #1db5b5, #2ba3b8);
  background-image: -ms-linear-gradient(top, #1db5b5, #2ba3b8);
  background-image: -o-linear-gradient(top, #1db5b5, #2ba3b8);
  background-image: linear-gradient(to bottom, #1db5b5, #2ba3b8);
  /*font-family: Arial;*/
  font-family: open sans, arial, sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #fff;
  color: #ffffff;
  font-size: 15px;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

button.css3button3 {
  background: #33ccbf;
  background-image: -webkit-linear-gradient(top, #33ccbf, #29c2b5);
  background-image: -moz-linear-gradient(top, #33ccbf, #29c2b5);
  background-image: -ms-linear-gradient(top, #33ccbf, #29c2b5);
  background-image: -o-linear-gradient(top, #33ccbf, #29c2b5);
  background-image: linear-gradient(to bottom, #33ccbf, #29c2b5);
  text-decoration: none;
}

.homepar p {
  	padding: 0px 10px;
}

a.button:hover {
  	color: white;
  	text-decoration: none;
}

/* Mobile Navigation Transparency */

.wfm-mega-menu > ul.menu > li > a {
	background: none !important;
}
.wfm-mega-menu {
	background: transparent !important;
	box-shadow: 0px 0px 0px
}

/* Mobile Footer Styles */

#wrapper-56, #wrapper-56 a {
  	color: white;
  	text-align: center;
}

#wrapper-9, #wrapper-19, #wrapper-20, #wrapper-63 {
  	background: rgba(255,255,255,0.8);
}