body {
 // padding-top: 20px;
 font-family:calibri;
 overflow-x:hidden;
 background:url(../images/bg1.jpg);
 background-size: 141% 100%;
background-repeat: no-repeat;
background-position: 14% 0%;
}

.footer {
  padding-top: 20px;
  padding-bottom: 10px;
  margin-top: 40px;
  border-top: 1px solid #eee;
}

/* Main marketing message and sign up button */
.jumbotron {
  text-align: center;
  background-color: transparent;
}
.jumbotron .btn {
  padding: 14px 24px;
  font-size: 21px;
}

/* Customize the nav-justified links to be fill the entire space of the .navbar */

.nav-justified {
  background-color: #A52E21;
  border: 1px solid #A52E21;
 // border-radius: 5px;
}
.nav-justified > li > a {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  //font-weight: bold;
  color: #fff;
  text-align: center;
  background-color: #58211B; /* Old browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A52E21), to(#58211B));
  background-image: -webkit-linear-gradient(top, #A52E21 0%, #58211B 100%);
  background-image:      -o-linear-gradient(top, #A52E21 0%, #58211B 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, #A52E21), to(#58211B));
  background-image:         linear-gradient(top, #A52E21 0%, #58211B 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A52E21', endColorstr='#58211B',GradientType=0 ); /* IE6-9 */
  background-repeat: repeat-x; /* Repeat the gradient */
  border-bottom: 1px solid #58211B;
}
.nav-justified > .active > a,
.nav-justified > .active > a:hover,
.nav-justified > .active > a:focus {
  background-color: #EF7F1A;
  background-image: none;
  -webkit-box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
          box-shadow: inset 0 3px 7px rgba(0,0,0,.15);
}
.nav-justified > li:first-child > a {
 // border-radius: 5px 5px 0 0;
}
.nav-justified > li:last-child > a {
  border-bottom: 0;
  //border-radius: 0 0 5px 5px;
}

@media (min-width: 768px) {
  .nav-justified {
    max-height: 52px;
  }
  .nav-justified > li > a {
    border-right: 1px solid #A52E21;
    border-left: 1px solid #58211B;
  }
  .nav-justified > li:first-child > a {
    border-left: 0;
   // border-radius: 5px 0 0 5px;
  }
  .nav-justified > li:last-child > a {
    border-right: 0;
   // border-radius: 0 5px 5px 0;
   border-bottom: 1px solid #58211B;
  }
}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
  /* Remove the padding we set earlier */
  .masthead,
  .marketing,
  .footer {
    padding-right: 0;
    padding-left: 0;
  }
}
	#logo{width:83%}
	#submenu{display:none;}
	.dropdown:hover #submenu{display:block}
	.nav>li ul{position:absolute;z-index: 999;
width: 100%;}
	.nav>li ul li{padding: 9px 0px;
border-top: 1px solid rgba(255, 255, 255, 0.58);text-align:center;background-color: #58211B; /* Old browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A52E21), to(#58211B));
  background-image: -webkit-linear-gradient(top, #A52E21 0%, #58211B 100%);
  background-image:      -o-linear-gradient(top, #A52E21 0%, #58211B 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, #A52E21), to(#58211B));
  background-image:         linear-gradient(top, #A52E21 0%, #58211B 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A52E21', endColorstr='#58211B',GradientType=0 );}
  .nav>li ul li:hover{background-color: #EF7F1A;
  background-image: -webkit-gradient(linear, left top, left bottom, from(#EF7F1A), to(#EF7F1A));
  background-image: -webkit-linear-gradient(top, #EF7F1A 0%, #EF7F1A 100%);
  background-image:      -o-linear-gradient(top, #EF7F1A 0%, #EF7F1A 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, #EF7F1A), to(#EF7F1A));
  background-image:         linear-gradient(top, #EF7F1A 0%, #EF7F1A 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#EF7F1A', endColorstr='#EF7F1A',GradientType=0 );
  }
  .nav>li ul li:hover a{
  color:#000;
  }
.footer{background-color: #58211B; /* Old browsers */
  background-image: -webkit-gradient(linear, left top, left bottom, from(#A52E21), to(#58211B));
  background-image: -webkit-linear-gradient(top, #A52E21 0%, #58211B 100%);
  background-image:      -o-linear-gradient(top, #A52E21 0%, #58211B 100%);
  background-image: -webkit-gradient(linear, left top, left bottom, from(top), color-stop(0%, #A52E21), to(#58211B));
  background-image:         linear-gradient(top, #A52E21 0%, #58211B 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#A52E21', endColorstr='#58211B',GradientType=0 );color:#fff;text-align:center}

#mobmenu{position:absolute;top:10px;right:10px;width:40px;display:none;cursor:pointer;z-index: 999;}
@media screen and (max-width: 640px){
 nav{display:none}
 .header{display:none}
 #mobmenu{display:block}
 footer .col-md-4{text-align:center !important}
}

.nav-justified > li > a:hover {color:#EF7F1A}
.nav-justified > .active > a:hover {color:#fff}

.content{margin-top:40px;}
.content .container{background:rgba(255,255,255,0.5);/*box-shadow: 0px 0px 8px 1px rgb(165, 46, 33);*/}
.footer .container{background:transparent;box-shadow: 0px 0px 0px 0px rgb(165, 46, 33);}
p{text-align:justify}

.no-padding{padding:0}
.header{margin-top: 20px;}
.header img{width:100%}
footer .fa{width: 30px;
height: 30px;
background: #F8C46E;
padding: 0px;
color: #7B271E;
font-size: 17px;
line-height: 1.8em;
border-radius: 50%;
text-align: center;transition:all 0.5s;}
footer .fa:hover{background:#fff;transform: rotate(360deg);}
.container img{width:100%}
#submenu{background: #58211B;list-style: none;padding: 0 0px;}

.info-box {
    background-size: 40px 40px;
    width: 100%;
	border-radius: 3px;
    padding: 3px 5px;
	color:#fff;
    margin-top:0px;
    -webkit-animation: animate-bg 5s linear infinite;
    -moz-animation: animate-bg 5s linear infinite;
    -o-animation: animate-bg 5s linear infinite;
    animation: animate-bg 5s linear infinite;
    position:relative;
}
@keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}
@-webkit-keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}
@-moz-keyframes animate-bg {
    from {
        background-position: 0 0;
    }
    to {
        background-position: -80px 0;
    }
}
.info-box h4{font-size:23px;text-align:center}
.info-box {
    background-color: #A52E21;
    background-image: linear-gradient(135deg, rgba(255, 255, 255, .04) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .04) 50%, rgba(255, 255, 255, .04) 75%, transparent 75%, transparent);
    border-bottom:3px solid #F7C76B;
}

.ws_next,.ws_prev{display:none}

#amazingslider-wrapper-1{display:block;position:relative;max-width:100%;margin:0 auto;}
#amazingslider-1{display:block;position:relative;margin:0 auto;}
.amazingslider-slides{display:none;}
.iframe{border:0;width:100%;}
.courses{padding-left:0}
.workshop{padding-left:0}
.workshop .col-md-6{padding-left:0}