.animenu > ul:after {

  content: "";

 

  clear: both;

}



body {

  -webkit-animation: bugfix infinite 1s;

}



@-webkit-keyframes bugfix {

  from {

    padding: 0;

  }



  to {

    padding: 0;

  }

}



.animenu {

  font-family:'ProximaNovaRegular', Arial, Helvetica, sans-serif; color:#FFFFFF; margin: 0 0 0 0;





}

.animenu * {

  -webkit-box-sizing: border-box;

  -moz-box-sizing: border-box;

  box-sizing: border-box;

}

.animenu ul {

  margin: 0;

  padding: 0;

  list-style: none;



}

.animenu li {

  position: relative;

}

.animenu li:hover > ul {

  opacity: 1;

  visibility: visible;

  margin: 0;

}

.animenu li:hover > a {

  color: white;

 

}

.animenu input[type=checkbox] {

  position: absolute;

  top: -9999px;

  left: -9999px;

}

.animenu label {

  display: none;

  cursor: pointer;

  user-select: none;

}



.animenu > ul {





}

.animenu > ul > li {

  float: left;

  background-image:none!important;

  

  

}

.animenu > ul > li > a {

text-decoration:none;

font-family:'ProximaNovaRegular', Arial, Helvetica, sans-serif;

font-size:16px;

font-weight:normal;

color:#ffffff;

padding-bottom:24px; -moz-transition: all 0.25s ease-out 0s; -webkit-transition: all 0.25s ease-out 0s;

}

.animenu > ul > li > a:hover,

.animenu > ul > li > a.current{

text-decoration:none;

color:#60a322 ;

border-bottom:5px solid #60a322;

color:#fff !important;	

	}





.animenu > ul a {

  color: #fff;

  text-decoration: none;

 

}

.animenu > ul ul {

  position: absolute;

  top: 100%;

  left: 0px;

  z-index: 1;

  opacity: 0;

  visibility: hidden;

  margin: 1em 0 0 0;

  background-color: #c91b1b;

   border-radius:5px 5px 5px 5px;

-webkit-box-shadow: 7px 7px 10px rgba(0, 0, 0, 0.5);

-moz-box-shadow:    7px 7px 10px rgba(0, 0, 0, 0.5);

box-shadow:         7px 7px 10px rgba(0, 0, 0, 0.5);

width:300px;

}

.animenu > ul ul li {

  display: block;

  background:url(../images/sepratar.png) repeat-x left bottom;



}



.animenu > ul ul li a{ 

  font-size:14px;

  text-transform:uppercase;

  padding: 8px 0 8px 10px;} 

.animenu > ul ul li:first-child > a {

  -webkit-border-radius: 3px 3px 0 0;

  -moz-border-radius: 3px 3px 0 0;

  -ms-border-radius: 3px 3px 0 0;

  -o-border-radius: 3px 3px 0 0;

  border-radius: 3px 3px 0 0;

}

.animenu > ul ul li:first-child > a:after {

  content: '';

  position: absolute;

/*  left: 4em;

  top: -12px;

  border: 6px solid transparent;

  border-bottom-color: inherit;*/

}

.animenu > ul ul li:last-child {

  -webkit-box-shadow: none;

  -moz-box-shadow: none;

  box-shadow: none;

}

.animenu > ul ul li:last-child > a {

  -webkit-border-radius: 0 0 3px 3px;

  -moz-border-radius: 0 0 3px 3px;

  -ms-border-radius: 0 0 3px 3px;

  -o-border-radius: 0 0 3px 3px;

  border-radius: 0 0 3px 3px;

}

.animenu > ul ul a {

  padding: 1em;



  display: block;

 

}

.animenu > ul ul a:hover {

  background-color: #991f1f;

  

}











@media(max-width:768px){

.flexslider .slides li {display: none;  height:550px;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin:0 auto; }
.banner_text{ top:260px; z-index:1;}
.line, .slide{ height:550px;}
.banner_toptext{
	width:450px;
	height:auto;
	position:absolute;
	top:160px;
	right:0;
	z-index:1;
	
	
}

.banner_inner{ width:725px;}
.navigation{ padding-top:5px !important;}
.social_icon{ padding-top:22px !important;}
.flex-direction-nav li a.next{ right:165px;}
.flex-direction-nav li a.prev,.flex-direction-nav li a.next{ top:576px;}
.animenu {

   font-family: 'ProximaNovaSemibold';  font-size:20px; color:#FFFFFF; margin: 0 0 0 0; width:736px;

  



}

.animenu > ul > li > a {

  float: left;

  padding: 4px 10px 4px 10px ;

  text-transform:uppercase;

  font-size:14px;

  margin-right:1px;

}

.animenu > ul > li > a:hover{	background:#60a322;border:none; color:#fff;

}

.animenu > ul > li > a.current{

	background:#60a322;

	color:#fff;



	border:none;

	

	}









  .animenu > ul, .animenu > ul ul {

    visibility: visible;

    opacity: 1;

    display: none;

  }



  .animenu input[type=checkbox]:checked ~ label,

  .animenu input[type=checkbox] ~ label:hover {

    color: white;

  }

.animenu label {

   



    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

 

    position: relative;

    display: block;

    padding: 1em 1em;

  }

  .animenu label:before {

    position: absolute;

    right: .5em;

    top: 7px;

    content: "\2261";

    font-size: 30px;

  }

  .animenu > ul {

    position: relative;

    border-color: #111111;

    margin: 0.5em 0 !important;

   

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	width:200px;

  }

  .animenu > ul:after {

    content: '';

    position: absolute;

    left: 2em;

    top: 0px;

    border: 6px solid transparent;

    border-bottom-color: inherit;

  }

  .animenu > ul li {

    display: block;

  }

  .animenu > ul > li {

    float: none;

    border: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	padding: 0 0 5px 0;

  }

  .animenu > ul > li > a {

    float: none;

    display: block;

	padding: 6px 10px 6px 10px;

    

  }

  .animenu > ul ul {

    position: static;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    background-color: #c91b1b;

    background-image: none;

    margin: 0;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none;

	width:434px;

	box-shadow:none;

  }

  .animenu > ul ul li:first-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul li:first-child > a:after {

    content: none;

  }

  .animenu > ul ul li:last-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul a {

    padding-left: 2em;

    display: block;

    width: auto;

  }

  .animenu input[type=checkbox]:checked ~ ul {

    display: block;

  }

  .animenu input[type=checkbox]:checked ~ ul ul {

    display: block;

  }



}



@media screen and (max-width: 640px) {
 
.banner_inner p { font-size:31px;}


.banner_inner .bigtext {
    font-size: 60px;
    padding: 12px 10px 20px;
}
.banner_toptext { left:175px;}



.animenu {

   font-family: 'ProximaNovaSemibold';  font-size:16px; color:#FFFFFF; margin: 0 0 0 0; width:600px;
   text-transform:uppercase;

  



}

.animenu > ul > li > a {

  float: left;

  padding: 4px 10px 4px 10px ;

  text-transform:uppercase;

  font-size:14px;

  margin-right:1px;

}

.animenu > ul > li > a:hover,

.animenu > ul > li > a.current{

	background:#60a322;

	

	border:none;

	color:#fff !important;

	

	}









  .animenu > ul, .animenu > ul ul {

    visibility: visible;

    opacity: 1;

    display: none;

  }



  .animenu input[type=checkbox]:checked ~ label,

  .animenu input[type=checkbox] ~ label:hover {

    color: white;

  }

  .animenu label {

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

 

    position: relative;

    display: block;

    padding: 1em 1em;

  }

  .animenu label:before {

    position: absolute;

    right: .5em;

    top:6px;

    content: "\2261";

    font-size: 2em;

  }

  .animenu > ul {

    position: relative;

    border-color: #111111;

    margin: 0.5em 0 !important;

   

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	width:150px;

  }

  .animenu > ul:after {

    content: '';

    position: absolute;

    left: 2em;

    top: 0px;

    border: 6px solid transparent;

    border-bottom-color: inherit;

  }

  .animenu > ul li {

    display: block;

  }

  .animenu > ul > li {

    float: none;

    border: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	padding: 0 0 5px 0;

  }

  .animenu > ul > li > a {

    float: none;

    display: block;

	padding: 6px 10px 6px 10px;

    

  }

  .animenu > ul ul {

    position: static;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    background-color: #c91b1b;

    background-image: none;

    margin: 0;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none;

	width:277px;

	box-shadow:none;

  }

  .animenu > ul ul li:first-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul li:first-child > a:after {

    content: none;

  }

  .animenu > ul ul li:last-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul a {

    padding-left: 2em;

    display: block;

    width: auto;

  }

  .animenu input[type=checkbox]:checked ~ ul {

    display: block;

  }

  .animenu input[type=checkbox]:checked ~ ul ul {

    display: block;

  }
  

.flexslider .slides li {display: none;  height:400px; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin:0 auto; }
.banner_text{ top:155px; z-index:1;}
.slide{ height:400px;}
.line{height:400px;}



}






@media(max-width:568px){ 

.banner_inner p { font-size:31px;}


.banner_inner .bigtext {
    font-size: 60px;
    padding: 12px 10px 20px;
}
.banner_toptext { left:175px;}


.animenu {

   font-family: 'ProximaNovaSemibold';  font-size:16px; color:#FFFFFF; margin: 0 0 0 0; width:528px;
   text-transform:uppercase;

  



}

.animenu > ul > li > a {

  float: left;

  padding: 4px 10px 4px 10px ;

  text-transform:uppercase;

  font-size:14px;

  margin-right:1px;

}

.animenu > ul > li > a:hover,

.animenu > ul > li > a.current{

	background:#60a322;

	

	border:none;

	color:#fff !important;

	

	}









  .animenu > ul, .animenu > ul ul {

    visibility: visible;

    opacity: 1;

    display: none;

  }



  .animenu input[type=checkbox]:checked ~ label,

  .animenu input[type=checkbox] ~ label:hover {

    color: white;

  }

  .animenu label {

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

 

    position: relative;

    display: block;

    padding: 1em 1em;

  }

  .animenu label:before {

    position: absolute;

    right: .5em;

    top: 7px;

    content: "\2261";

    font-size: 2em;

  }

  .animenu > ul {

    position: relative;

    border-color: #111111;

    margin: 0.5em 0 !important;

   

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	width:150px;

  }

  .animenu > ul:after {

    content: '';

    position: absolute;

    left: 2em;

    top: 0px;

    border: 6px solid transparent;

    border-bottom-color: inherit;

  }

  .animenu > ul li {

    display: block;

  }

  .animenu > ul > li {

    float: none;

    border: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	padding: 0 0 5px 0;

  }

  .animenu > ul > li > a {

    float: none;

    display: block;

	padding: 6px 10px 6px 10px;

    

  }

  .animenu > ul ul {

    position: static;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    background-color: #c91b1b;

    background-image: none;

    margin: 0;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none;

	width:277px;

	box-shadow:none;

  }

  .animenu > ul ul li:first-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul li:first-child > a:after {

    content: none;

  }

  .animenu > ul ul li:last-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul a {

    padding-left: 2em;

    display: block;

    width: auto;

  }

  .animenu input[type=checkbox]:checked ~ ul {

    display: block;

  }

  .animenu input[type=checkbox]:checked ~ ul ul {

    display: block;

  }
  
.flexslider .slides li {display: none;  height:400px;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin:0 auto; height:400px;}
.banner_text{ top:155px;  z-index:1;}
.slide{ height:400px;}
.line{height:400px;}
.flex-direction-nav li a.prev, .flex-direction-nav li a.next{ top:575px;}

.banner_toptext{ z-index:1;}
  }


@media(max-width:480px){ 


.banner_toptext{ left:100px;}

.animenu {

   font-family: 'ProximaNovaSemibold';  font-size:16px; color:#FFFFFF; margin: 0 0 0 0; width:440px;
   text-transform:uppercase;

  



}



.animenu > ul > li > a {

  float: left;

  padding: 4px 10px 4px 10px ;

  text-transform:uppercase;

  font-size:14px;

  margin-right:1px;

}

.animenu > ul > li > a:hover,

.animenu > ul > li > a.current{

	background:#60a322;

	

	border:none;

	color:#fff !important;

	

	}









  .animenu > ul, .animenu > ul ul {

    visibility: visible;

    opacity: 1;

    display: none;

  }



  .animenu input[type=checkbox]:checked ~ label,

  .animenu input[type=checkbox] ~ label:hover {

    color: white;

  }

  .animenu label {

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

 

    position: relative;

    display: block;

    padding: 1em 1em;

  }

  .animenu label:before {

    position: absolute;

    right: .5em;

    top:5px;

    content: "\2261";

    font-size: 2em;

  }

  .animenu > ul {

    position: relative;

    border-color: #111111;

    margin: 0.5em 0 !important;

   

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	width:150px;

  }

  .animenu > ul:after {

    content: '';

    position: absolute;

    left: 2em;

    top: 0px;

    border: 6px solid transparent;

    border-bottom-color: inherit;

  }

  .animenu > ul li {

    display: block;

  }

  .animenu > ul > li {

    float: none;

    border: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	padding: 0 0 5px 0;
	

  }

  .animenu > ul > li > a {

    float: none;

    display: block;

	padding: 6px 10px 6px 10px;

    

  }

  .animenu > ul ul {

    position: static;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    background-color: #c91b1b;

    background-image: none;

    margin: 0;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none;

	width:277px;

	box-shadow:none;

  }

  .animenu > ul ul li:first-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul li:first-child > a:after {

    content: none;

  }

  .animenu > ul ul li:last-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul a {

    padding-left: 2em;

    display: block;

    width: auto;

  }

  .animenu input[type=checkbox]:checked ~ ul {

    display: block;

  }

  .animenu input[type=checkbox]:checked ~ ul ul {

    display: block;

  }
  
  .flexslider .slides li {display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin:0 auto;}
.banner_text{ top:155px; z-index:1;}
.slide{ height:400px; }
.line{height:400px;}
.flex-direction-nav li a.prev, .flex-direction-nav li a.next{ top:575px;}

}


@media(max-width:360px){

.banner_toptext{ left:50px;}

.animenu {

   font-family: 'ProximaNovaSemibold';  font-size:16px; color:#FFFFFF; margin: 0 0 0 0; width:339px;
   text-transform:uppercase;

  



}

.animenu > ul > li > a {

  float: left;

  padding: 4px 10px 4px 10px ;

  text-transform:uppercase;

  font-size:14px;

  margin-right:1px;

}

.animenu > ul > li > a:hover,

.animenu > ul > li > a.current{

	background:#60a322;

	

	border:none;

	color:#fff !important;

	

	}









  .animenu > ul, .animenu > ul ul {

    visibility: visible;

    opacity: 1;

    display: none;

  }



  .animenu input[type=checkbox]:checked ~ label,

  .animenu input[type=checkbox] ~ label:hover {

    color: white;

  }

  .animenu label {

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

 

    position: relative;

    display: block;

    padding: 1em 1em;

  }

  .animenu label:before {

    position: absolute;

    right:.5em;

    top: 5px;

    content: "\2261";

    font-size: 2em;

  }

  .animenu > ul {

    position: relative;

    border-color: #111111;

    margin: 0.5em 0 !important;

   

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	width:150px;

  }

  .animenu > ul:after {

    content: '';

    position: absolute;

    left: 2em;

    top:0px;

    border: 6px solid transparent;

    border-bottom-color: inherit;

  }

  .animenu > ul li {

    display: block;

  }

  .animenu > ul > li {

    float: none;

    border: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	padding: 0 0 5px 0;

  }

  .animenu > ul > li > a {

    float: none;

    display: block;

	padding: 6px 10px 6px 10px;

    

  }

  .animenu > ul ul {

    position: static;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    background-color: #c91b1b;

    background-image: none;

    margin: 0;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none;

	width:277px;

	box-shadow:none;

  }

  .animenu > ul ul li:first-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul li:first-child > a:after {

    content: none;

  }

  .animenu > ul ul li:last-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul a {

    padding-left: 2em;

    display: block;

    width: auto;

  }

  .animenu input[type=checkbox]:checked ~ ul {

    display: block;

  }

  .animenu input[type=checkbox]:checked ~ ul ul {

    display: block;

  }

.flexslider .slides li {display: none; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.flexslider .slides img {max-width: 100%; display: block; margin:0 auto; }
.banner_text{ top:155px; z-index:1;}
.slide{ height:400px;}
.line{height:400px;}
.banner_btn_right, .flex-direction-nav li a.next{ right:135px;}
.navigation{ padding-top:5px;}
.social_icon { padding-top:15px;}
}




@media (max-width: 320px){

.banner_toptext{
	width:450px;
	height:auto;
	position:absolute;
	top:160px;
	right:0;
	z-index:1;
	left:50px;
	
}


.animenu {

   font-family: 'ProximaNovaSemibold';  font-size:16px; color:#FFFFFF; margin: 0 0 0 0; width:290px;
   text-transform:uppercase;

  



}

.animenu > ul > li > a {

  float: left;

  padding: 4px 10px 4px 10px ;

  text-transform:uppercase;

  font-size:14px;

  margin-right:1px;

}

.animenu > ul > li > a:hover,

.animenu > ul > li > a.current{

	background:#60a322;

	

	border:none;

	color:#fff !important;

	

	}









  .animenu > ul, .animenu > ul ul {

    visibility: visible;

    opacity: 1;

    display: none;

  }



  .animenu input[type=checkbox]:checked ~ label,

  .animenu input[type=checkbox] ~ label:hover {

    color: white;

  }

  .animenu label {

    color: #fff;

    -webkit-border-radius: 3px;

    -moz-border-radius: 3px;

    -ms-border-radius: 3px;

    -o-border-radius: 3px;

    border-radius: 3px;

 

    position: relative;

    display: block;

    padding: 1em 1em;

  }

  .animenu label:before {

    position: absolute;

    right:.5em;

    top:0px;

    content: "\2261";

    font-size: 2em;

  }

  .animenu > ul {

    position: relative;

    border-color: #111111;

    margin: 0.5em 0 !important;

   

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	width:150px;

  }

  .animenu > ul:after {

    content: '';

    position: absolute;

    left: 2em;

    top: 0px;

    border: 6px solid transparent;

    border-bottom-color: inherit;

  }

  .animenu > ul li {

    display: block;

  }

  .animenu > ul > li {

    float: none;

    border: 0;

    -webkit-box-shadow: none;

    -moz-box-shadow: none;

    box-shadow: none;

    background-color: #111111;

    background-image: none;

	padding: 0 0 5px 0;

  }

  .animenu > ul > li > a {

    float: none;

    display: block;

	padding: 6px 10px 6px 10px;

    

  }

  .animenu > ul ul {

    position: static;

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

    background-color: #c91b1b;

    background-image: none;

    margin: 0;

    -webkit-transition-property: none;

    -moz-transition-property: none;

    -o-transition-property: none;

    transition-property: none;

	width:277px;

	box-shadow:none;

  }

  .animenu > ul ul li:first-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul li:first-child > a:after {

    content: none;

  }

  .animenu > ul ul li:last-child > a {

    -webkit-border-radius: 0;

    -moz-border-radius: 0;

    -ms-border-radius: 0;

    -o-border-radius: 0;

    border-radius: 0;

  }

  .animenu > ul ul a {

    padding-left: 2em;

    display: block;

    width: auto;

  }

  .animenu input[type=checkbox]:checked ~ ul {

    display: block;

  }

  .animenu input[type=checkbox]:checked ~ ul ul {

    display: block;

  }

.flexslider .slides li {position: relative; } /* Hide the slides before the JS is loaded. Avoids image jumping */
.banner_text{ top:155px; z-index:1;}
.slide{ height:400px;}
.line{height:400px;}
.banner_btn_right, .flex-direction-nav li a.next{ right:135px;}
.navigation{ padding-top:5px;}
.social_icon { padding-top:15px;}
}

