*{padding: 0; margin: 0; list-style: none; text-decoration: none; line-height: 1.2;}



.als-item:hover{

transform: scale(1.1); 

transition: all .2s ease-in-out; 

}

.als-item{



}

.b-content:hover a{

    color: #930e15;

    text-decoration: none;

}

.bm-content:hover a{

    color: #930e15;

    text-decoration: none;

}

.nav_down{

  cursor: pointer;

  display: none;

  position: fixed;

  bottom: 30px;

      right: 20px;

  opacity: 0.6;

}

.nav_down:hover{

  opacity: 1;

}



.red-note{

        float: right;

    margin-right: 21px;

}

.red-note a{

      font-family: menu1;

    font-weight: bold;

    color: #930e15;

    font-size: 14px;
	margin-bottom:5px;
	float:left;

}



.pad-sm{

    padding-right: 7px!important;

    padding-left: 7px!important;



}

.pad-sm p{

    font-size: 13px;

    color: #303030;
	text-align:justify;
	line-height:20px;

}

.thumbnail img{

        transition: all .2s ease-in-out; 

  

 

}

.thumbnail:hover img{

transform: scale(1.1); 

}

.pad-sm:hover a{



color: #930e15!important;

text-decoration: none;

}



.row-a p{

      font-size: 12px;

    color: #303030;

}

#nav .submenu a:hover{

    background:#5E5D5D!important;

}

.sub-menu1 li a{

    line-height: 32px!important;

    font-size:14px;

}

.sub-menu1:hover li{

background: #000000;

}

.dantri{

   margin-top: 41px;

}

.dantri img{





}

.dantri:hover img{



    border: 1px solid #cdcdcd;



}

.navbar-toggle{



}

.menu-sm{

    width: 100%;

}

.content-multi1{

    width: 100%;

    overflow: hidden;

}

.menu-sm ul li{

    text-align: center;

    clear: both;

    border-bottom: 1px solid rgba(255,255,255,.2);

    padding: 8px;

}

.menu-sm ul li a{



}

.menu-sm ul li a{

    color: #fff;text-shadow: 2px 1px 1px #88090d;

    text-transform: uppercase;

}

.menu-sm ul li:last-child{

    border-bottom:none ;

}

.under-slider{

    background: url("../img/bg-undersl.jpg")repeat;

    width: 100%;

    min-height: 151px;

    position: relative;
	max-height:126px;

}



.info-human{

    float: left;

    margin-left: 25%;

}

.info-human h2{

    color: #930e15!important;
    font-size: 24px;
	font-family:menu;
}
.info-human p strong,.info-human p span,.info-human p{
	margin-bottom:10px;
	font-family:menu;
	}
.info-human p{ line-height:25px;
	}	



.hotline-a{



    float: right;

    width: 30%;

    padding-left: 0;

    padding-right: 0;

}

.hotline-a h2{

    color: #8a0400!important;

    font-size: 24px;

    font-family: menu;

    font-weight: bold;

}

.hotline-a p{

    color: #303030!important;

    font-size: 22px;

    font-family: menu;

}







.head{

    background: url("../img/bg-head.jpg")repeat;

    height: 50px;

}



.social{

    float: right;

    padding: 12px 0 0 0;

}

.social h3{

    margin: 0;

    padding: 0;

    float: left;

    color: #303030;

    font-size: 12px;

    line-height: 30px;



}

.social ul{

    float: left;

}



.menu-top{

    clear: both;

    background-color: #007A49 ;



}

.logo-map{

    float: left;

    z-index: 9999;

    width: 138px;

    position: absolute;

    top: 0;

}

.logo-map h1{

    padding: 0;

    margin: 0;

}

.menu ul li a{

    line-height: 63px;

    color: #ffffff;

    font-size: 14px;

    font-family: menu1;

    font-weight: bold;

    text-transform: uppercase;



}



.slider{

    margin: 0 auto!important;

    width: 100%;

    overflow: hidden;

}



.row-b{

    width: 100%;

    padding-bottom: 28px;

}

.als-1 p{

    padding-top: 14px;

    text-align: justify;

}

.b-left h2{

    color: #930e15;

    font-size: 24px;

    text-transform: uppercase;



    font-weight: lighter;

    font-family: menu;
	margin-bottom:10px;

}

.b-right h2{

    color: #930e15;

    font-size: 24px;

    text-transform: uppercase;

    font-family: menu;

}

.row-a h2{

    font-family: menu1;

}

.row-a h3 a{

    font-family: menu1;

}

.row-a h4{

    font-family: menu1;

}

.row-1 h2 a{

    font-family: menu1;

}

.title-a h2{

    font-family: menu1;

}



.thumbnail-b{

    float: left;

    margin-right: 15px;

}

.b-content h3 a{

    color: #303030;

    font-size: 18px;

    font-family: menu1;

    font-weight: 700;



}

.b-content p{

    color: #303030;

    font-size: 13px;
	line-height:25px;

}

.b-content{

    padding-bottom: 13px;

    overflow: hidden;

    width: 96%;



}

.bm-content{

    clear: both;

    border-top: 1px solid #cdcdcd;

    padding: 12px 0 12px 0;

    width: 96%;

    overflow: hidden;

}

.thumbnail-bm{

    float: left;

    margin-right: 15px;

    /*height: 122px;*/

}

.bm-content h3{

	margin: 0;

    padding: 0 0 20px 0;

    font-size: 18px;    
	font-family: menu1;

    color: #930e15;

    font-weight: 600;

}

.bm-content h3 a{

    color: #930e15;

}

.bm-content h3 a:hover{
	color:#303030!important;
	}



.bm-content p{

    color: #303030;

        color: #303030;

    font-size: 13px;
	line-height:20px;

}













blockquote:before, blockquote:after, q:before, q:after {

    content: '';

    content: none;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}





.container:after, .container:before {

    content: "" clear : both;

}

.menu {

    position: relative;

    min-height: 45px;

    height: 100%;

}



.menu > ul > li {

    list-style: none;

    display: inline-block;

    color: #fff;

    line-height: 45px;



}

.menu > ul li a, .xs-menu li a {

    text-decoration: none;

    color: #fff;

    display:block;

    padding: 0px 24px;

}

.menu > ul li a:hover {

    background:#444;

    color: #fff;

    transition-duration: 0.3s;

    -moz-transition-duration: 0.3s;

    -webkit-transition-duration: 0.3s;

}

.current-menu{

    background:#930e15 !important;



}

.current{

    border: 1px solid #000000!important;

    padding: 4px 8px 4px 8px!important;

}

a.current{

    background:#cc0000;

    color: #FFFFFF!important;

}

.displaynone{

    display: none;

}

.xs-menu-cont{

    display:none;

}

.xs-menu-cont > a {



    border-radius: 3px;

    padding: 3px 6px;

    display: block;





}

.xs-menu-cont > a:hover{

    cursor: pointer;

}



.xs-menu li {

    color: #fff;

    padding: 14px 30px;

    border-bottom: 1px solid #ccc;





}

.xs-menu  a{

    text-decoration:none;

}



.mega-menu {

    background: none repeat scroll 0 0 #930e15;

    left: 0;

    margin-top: 3px;

    position: absolute;

    width: 100%;

    z-index: 99999;

    padding:15px;

    display:none;

    transition-duration: 0.9s;



}

#menutoggle i {

    color: #fff;

    font-size: 33px;

    margin: 0;

    padding: 0;

}





/*--column--*/

.mm-6column:after, .mm-6column:before, .mm-3column:after, .mm-3column:before{

    content:"";

    display:table;

    clear:both;





}

.mm-6column, .mm-3column {

    float: left;

    position: relative;

}

.mm-6column {

    width: 50%;

}

.mm-3column {

    width: 25%;

}

.responsive-img {

    display: block;

    max-width: 100%;



}

.left-images{

    margin-right:25px;

}

.left-images, .left-categories-list {

    float: left;

}

.categories-list li {

    display: block;

    line-height: normal;

    margin: 0;

    padding: 5px 0;

}

.categories-list li :hover{

    background:inherit !important;

}

.left-images > p {

    background: none repeat scroll 0 0 #ff7f50;

    display: block;

    font-size: 18px;

    line-height: normal;

    margin: 0;

    padding: 5px 14px;

}

.categories-list span {

    font-size: 18px;

    padding-bottom: 5px;

    text-transform: uppercase;

}

.mm-view-more{

    background: none repeat scroll 0 0 #ff7f50;

    color: #fff;

    display: inline !important;

    line-height: normal;

    padding: 5px 8px !important;

    margin-top:10px;

}

.display-on{

    display:block;

    transition-duration: 0.9s;

}



/*MediaQuerys*/

@media (max-width: 600px) {



    .xs-menu li a {



        padding:0px;

    }

    .xs-menu-cont{

        display:block ;

    }

}





/*Animation--*/



.animated {

    -webkit-animation-duration: 1s;

    animation-duration: 1s;

    -webkit-animation-fill-mode: both;

    animation-fill-mode: both;

}

@-webkit-keyframes fadeIn {

    0% {

        opacity: 0;

    }



    100% {

        opacity: 1;

    }

}



@keyframes fadeIn {

    0% {

        opacity: 0;

    }



    100% {

        opacity: 1;

    }

}



.fadeIn {

    -webkit-animation-name: fadeIn;

    animation-name: fadeIn;

}







.thumbnail{

    border: none!important;

    overflow: hidden;

    padding: 0!important;



}

.thumbnail img{

    width: 100%;

    height: 152px;

}







































.row-a{

    background: #f1f1f1;

    overflow: hidden;

}

.row-1{

    border-bottom: 1px #cdcdcd solid;

    overflow: hidden;

    padding-bottom: 50px;

}

.list-cate{

    clear: both;

}

.list-cate h2 a{

    color: #8a0400;

    text-transform: uppercase;

    font-size: 24px;

	 font-family: menu;
}

.list-cate h2 a:hover{
	color:#303030;
	}

.list-cate h2{

    font-size: 24px;

}

.list-cate .thumbnail{

    width: 100%;

}



.under-footer{

    clear: both;

}





.footer{

    background: url("../images/bg-footer.jpg")no-repeat;

    width: 100%;

    margin: 0 auto;

    padding-top: 25px;    background-size:cover;



}

.foot-1, .foot-2,.foot-3, .foot-4{

    padding-right: 0!important;

    padding-left: 0!important;

}

.foot-1 .down-1{

    margin-top: 38px;

}



.foot-1 h2{

    margin: 0;

    padding: 0 0 15px  0;

}

.foot-1 ul li{

    margin: 0 0 10px 0;

}

.foot-2 ul li{

    margin: 0 0 10px 0;

}



.foot-3 ul li{

    margin: 0 0 10px 0;

}

.foot-2{

    padding-right: 0!important;

    padding-left: 0!important;

}



.foot-2 h2{

    margin: 0;

    padding: 0 0 15px  0;

}



.foot-3 h2{

    margin: 0;

    padding: 0 0 15px  0;



}

.foot-4 h2{

    margin: 0;

    padding: 0 0 15px  0;

}



.foot-1 h2 a{

    color: #ffffff;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

}

.foot-2 h2 a{

    color: #ffffff;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

}

.foot-3 h2 a{

    color: #ffffff;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

}

.foot-4 h2 a{

    color: #ffffff;

    font-size: 14px;

    text-transform: uppercase;

    font-weight: bold;

    text-align: left;

}



.foot{

    overflow: hidden;

    padding-bottom: 13px;

    border-bottom: 1px solid #ffffff;

}

.foot ul li a{

    font-size: 12px;

    font-family: Arial;

    color: #ffffff;

}





.foot-left{

    margin-top: 27px;

}

.foot-left h2{

  color: #ffffff;

    font-size: 12px;

    text-transform: uppercase;

    margin: 0;

    padding: 0 0 20px 0;

    font-weight: bold;



}

.foot-left p{

    color: #ffffff;

    font-size: 12px;

    font-weight: normal;

}

.foot-right {

    padding-top: 30px;

    color: #ffffff;

    font-size: 12px;

    font-weight: normal;





}





/*================================================= =================================== ====================*/

/*************************************

 * generic styling for ALS elements

 ************************************/



.als-container {

    position: relative;

    width: 100%;

    margin: 0px auto;

    z-index: 0;

}



.als-viewport {

    position: relative;

    overflow: hidden;

    margin: 0px auto;

}



.als-wrapper {

    position: relative;

    list-style: none;

}



.als-item {



    display: block;

    text-align: center;

    cursor: pointer;

    float: right;

}





/*************************************

 * specific styling for #demo3

 ************************************/





#demo3 .als-item {

    margin: 0px 5px;

    padding: 4px 0px;

    min-height: 120px;

    min-width: 100px;

    text-align: center;

}



#demo3 .als-item img {

    display: block;

    margin: 0 auto;

    vertical-align: middle;

}



.als-1{

    width: 94%;

    float: left;

}

.title-a{

    width: 100%;

    overflow: hidden;



}

.title-a h2{

    float: left!important;

    width: 500px;

    margin-top: 0;

    margin-bottom: 15px;

}



.carousel-indicators{

    bottom: 160px!important;

}

.banner-title h2{

    float: left;

    margin-right: 10px;

    margin-bottom: 17px;

    font-size: 12px;

}

.banner-title h2 a{

    color: #303030;
	font-size: 16px;

    font-weight: bold;

    font-family: menu;

}

.red-text a{

    color: #8a0400!important;

}



.bg-toph{

    background: #ffffff;

}

.row-m1{

    clear: both;

}

.line-grey{

    background: url("../img/line-grey.png")no-repeat left;

    overflow: hidden;

    float: left;

    width: 100%;

}

.thumbnail{

    border-radius: 0!important;

}

.thumbnail-x{

   /* height: 145px;*/

    padding: 0!important;

    margin: 0;

}

.thumbnail-x img{

    width: 100%;/*height: 140px;*/

}

.post-x{

    overflow: hidden;

width: 100%;

    padding: 20px 0 16px 0;

    background: url("../img/line-dash.png")repeat-x bottom;



}

.extract-new h3{

    margin-top: -5px!important;

}

.extract-new h3 a{

    color: #8a0400;


    font-size: 18px;

	font-family: menu; 

}

.extract-new p{

    clear: both;

    color: #333;
	text-align:justify;
	line-height:25px;

}

.info-post{

    width: 40%;

    margin-bottom: 15px;

    float: left;

    clear: both;

    color: #a3a2a2;

    font-size: 12px;

}

.date{

    float: left;

}

.view{

    float: right;

}

.icon-date{

    background: url("../img/icon-ca.png")no-repeat;

    width: 14px;

    float: left;

    margin-right: 5px;

}

.icon-view{

    background: url("../img/icon-eye.png")no-repeat;

    width: 14px;

    float: left;

    margin-top: 3px;

    margin-right: 5px;

}

.lien_he_right input[type="text"] {

    border: 1px solid #cdcdcd;

    background: #fff;

    width: 100%;

    height: 35px;



    color: #303030;

    line-height: 33px;

    padding-left: 15px;

    font-size: 14px;

    border-radius: 5px;

    margin: 0px;

}



.lien_he_right input[type="submit"]{

    width: 110px;

    font-weight: 600;

    box-shadow: 1px 1px 1px #656363;

    height: 35px;

    background: #c52d2f;

    border: none;

    border-radius: 4px;

    color: #fff;

    font-size: 16px;margin: 0px;

}

.lien_he_right label {

    font-weight: bold;

    line-height: 20px;

    width: 100%;

}

.lien_he h1 {

    font-size: 30px;

    color: #4d207a;

    font-family: times new roman;

    text-align: center;

}

.lien_he_right textarea {

    border-radius: 5px;

    border: 1px solid #cdcdcd;

    background: #fff;

    width: 100%;

    height: 230px;

    margin-bottom: 10px;

    color: #303030;

    line-height: 33px;

    padding-left: 15px;

    font-size: 14px;

}

.lien_he_right p {

    background: #F2F2F2 url("../img/bg_captcha.jpg");

    border: 1px #CDCDCD solid;

    float: right;

    font-size: 14px;

    font-weight: bold;

    text-align: center;

    width: 103px;

    margin: 0px;

    line-height: 35px;

    height: 35px;

}

.lien_he_right ul{

    margin:0px;

    padding:0px;

    width:97%;

}

.lien_he_right ul li {

    list-style: none;

}

.title-sample{

    margin-top: 30px;

    clear: both;

}

.content-lh {

    padding-bottom: 70px;

}



.lien_he_left h4 ,.lien_he_right h4{

    padding-bottom: 10px;

    line-height: 23px;

    font-size: 16px;

    font-weight:normal;

}

.lien_he_left h2 {

    font-size: 24px;

    font-weight: 600;

    padding-bottom: 15px;

    margin: 0px;

    text-transform: uppercase;

    color: #570e15;

}

.lien_he_left p{

    margin: 0px;

    line-height: 25px;

    padding-bottom: 10px;

}



.top img{

    width: 100%;

    height: 320px;

}

.title-m{

    width: 100%;

    margin: 0 auto;padding-top: 27px;



}

.title-m p{

    padding:0 0 0 0;

    color: #808080;

    font-size: 12px;



}

.addthis_toolbox{

    margin-top: -20px!important;

}



.dropdown-menu a{

    padding: 0!important;

}

.actived{

    display: inline-block;

}

.disable{

    display: none!important;

}



.als-1 img{

    width: 100%;

    height: 90px;

}

.bg-under{

    border-top: 1px solid #cdcdcd;

    background: url("../img/bf-under.jpg")repeat ;

    overflow: hidden;

    background-size:100% 100% ;



}

.one-left h2{

    font-size: 18px;
    overflow: hidden;
    margin-top: 26px;
}

.one-left h2 a{

   color: #8a0400;

    text-transform: uppercase;

    font-size: 24px;

	font-family: menu;

    float: left;

}



.icon-big{

    background: url("../img/line-big.png")repeat-x;

   height: 15px;

    float: right;



    margin-top: 3px;

}

.icon-big1{

    background: url("../img/line-big.png")repeat-x;

    height: 15px;

    float: right;

    width: 50%;

    margin-top: 3px;

}

.icon-big2{

    background: url("../img/line-big.png")repeat-x;

    height: 15px;

    float: right;



}

.icon-row{

    background: url("../img/icon-row.png")no-repeat left;

    float: left;

    margin-right: 8px;

    margin-top: 2px;

    width: 11px;

    height: 22px;

}

.active .icon-row{

    background: url("../img/icon-active.png")no-repeat left;

    float: left;

    margin-right: 8px;

    margin-top: 2px;

    width: 11px;

    height: 11px;

}



.one-left ul{

    clear: both;

    padding-top: 10px;

}

.one-left ul li a{



   color: #303030;

    font-size: 16px;

	font-family: menu;

    line-height: 26px;

}

.one-left ul li{

    border-top: 1px solid #e8e8e8;

    padding: 5px 0 5px 0;

}

.one-left ul li:first-child{

    border-top: none;

}



.two-left h2{

    clear: both;

    color: #8a0400;

    font-size: 24px;

    font-family:menu;

    text-transform: uppercase;



}



.two-left ul li{

    border-top: 1px solid #e8e8e8;

    padding: 10px 0 10px 0;

}

.two-left ul li a{

    line-height: 20px;

    color: #303030;

    font-size: 12px;

    font-weight: bold;

}







.three-left h2{

    clear: both;

    font-size: 24px;

    color: #8a0400;

    font-family:menu;

    text-transform: uppercase;



}

.title-multi h2{

   color: #8a0400;

    text-transform: uppercase;

    font-size: 24px;

	font-family: menu;

}

.three-left ul li{

    border-top: 1px solid #e8e8e8;

    padding: 10px 0 10px 0;

}

.three-left ul li a{

    line-height: 20px;

    color: #303030;

    font-size: 12px;

    font-weight: bold;

}

.width-r{

    width: 76%;

}

.no-bor{

    border-top: none!important;

}

.three-left ul li{

   background: url("../img/border-1.png")no-repeat bottom;

    padding: 10px 0 10px 0;

    color: #303030;

    font-size: 12px;

    font-weight: bold;

    clear: both;

    overflow: hidden;



}

.three-left ul li:last-child{

background: none;

}

.three-left ul li img{

    float: left;
	width:94%;
	margin-bottom:10px;
	padding:3%;
	background:#fff;
	border-radius: 5px;
	border:1px solid #f1f1f1;

}

.hotline-r{

    overflow: hidden;

}

.three-left em{
	margin-top: 15px;
	font-size:16px;
	font-family:menu;
	font-style:normal;
	}

.hotline-r p{

    margin-top: 15px;
	font-size:24px;
	color:#8a0400;
	font-family:menu;



}

.icon-phone{

    background: url("../img/icon-phone.png")no-repeat left;

    float: left;

    width: 32px;

    height: 27px;

    margin-top: 4px;    margin-right: 4px;



}



.center_video {

    float: left;

    height: 250px;



    position: relative;



}

.thumbnail-xy{

    height: 140px;

    padding: 0!important;

    margin: 0;

}

.thumbnail-xy img{

    height: 140px;

    padding: 0!important;

}

.img{

    border: 1px solid #cccccc;

    border-radius: 3px;

    box-shadow: 1px 1px 2px 2px #e8e8e8;

    height: 145px;

    margin-bottom: 10px;

    padding: 3px;

    width: 190px;

}

.playbutton{

       height: 75px;
    width: 75px;
    left: 20%;
    opacity: 0.4;
    position: absolute;
    top: 21%;
    background: url("../img/play.gif")no-repeat;


}



.sub-menu img{

    float: left!important;





}

.dropdown-menu{

    float: left;

    left: 0;

    position: absolute;

    top: 40px;





}

.dropdown-menu li{

    float: left;

    border-bottom: 1px solid rgba(255,255,255,.2);

}



.menu-level1:hover .dropdown-menu{

    display: inline-block;

    background: #930e15;

    padding: 0;

}

.info-cate a{

    padding: 0 0!important;

    text-transform: none!important;

    line-height: 20px!important;

}

.thumb-cate{

    width: 35%;

}

.thumb-cate img{

    float: left;

    width: 100%;

    height: 60px;



}

.info-cate{

    float: right;

    width: 60%;

    padding: 0!important;

    margin: 0!important;



}

.info-cate p{

    font-size: 14px;

    color: #555;

}

.sub-menu{

    padding: 20px 0 10px 0;

}



.menu ul li:hover a{

    background: #930e15!important;

}

.sub-menu1 li{

    border-bottom: 1px solid #f1f1f1;

}

.sub-menu1 li:last-child{

    border: none;

}

.sub-menu1 li a{

    padding: 10px;

    line-height: 40px!important;



}







/* Actual navmenu CSS */





#nav, #nav li{

    display: block;

    list-style: none;

    position: relative;

    z-index: 82;

}

#nav > li{

    float: left;

    z-index: 82;

}





#nav a{

    display: block;

    z-index: 82;

    position: relative;



}



/* Subnav Menu */

#nav .submenu{

    display: none;

    position: absolute;

    z-index: 80;

    min-width: 100%;

}

#nav .submenu li{

    display: block;



}





#nav .submenu a{

    display: block;



    white-space: nowrap;

}



#nav > li:hover .submenu{

    display: block;

}

/* Hide next level of subnavigation */

#nav > li:hover > .submenu .submenu{

    display: none;

}





#nav .padding{

    display: block;

    position: absolute;

    z-index: 78;



    width: 100%;

    height: 100%;



    top: 0px;

    left: 0px;

    background: none !important;

}

/* Padding amount for first-level dropdown */

#nav > li > .submenu > .padding{

    width: 160%;

    left: -30%;

    height: 140%;

}



#nav .buffer{

    display: block;

    position: absolute;

    bottom: 0px;

    right: 100%;



    width: 100%;

    height: 100%;

    background: none !important;

}



#nav .shadow{

    display: none !important;

}



/*  Third-level Subnavigation */

#nav .submenu .submenu{

    position: absolute;

    left: 100%;

    top: -1px;

}

#nav .submenu .submenu .padding{

    width: 150%;

    top: -35%;

    height: 170%;

}

/*  Show subnavigation */

#nav > li:hover .submenu li:hover > .submenu{

    display: block;

    z-index: 70 !important;

}









/* CSS3 Transition Handling */

#nav.use-trans li > .submenu{

    opacity: 0;

    display: block !important;

    left: -9999px !important;



    -moz-transition:        0.2s opacity ease-in, 0s left linear 0.22s;

    -webkit-transition:     0.2s opacity ease-in, 0s left linear 0.22s;

    -khtml-transition:      0.2s opacity ease-in, 0s left linear 0.22s;

    -icab-transition:       0.2s opacity ease-in, 0s left linear 0.22s;

    -ms-transition:         0.2s opacity ease-in, 0s left linear 0.22s;

    -o-transition:          0.2s opacity ease-in, 0s left linear 0.22s;

    transition:             0.2s opacity ease-in, 0s left linear 0.22s;

}

/* Hide next level of subnavigation */

#nav.use-trans > li:hover > .submenu .submenu{

    display: block !important;

    left: -9999px !important;

}





/* Hover */

#nav.use-trans > li:hover > .submenu,

#nav.use-trans > li > .submenu li:hover > .submenu{

    opacity: 1 !important;



    -moz-transition-delay:      0s;

    -webkit-transition-delay:   0s;

    -khtml-transition-delay:    0s;

    -icab-transition-delay:     0s;

    -ms-transition-delay:       0s;

    -o-transition-delay:        0s;

    transition-delay:           0s;

}

#nav.use-trans > li:hover > .submenu                {   left: 0px !important;   }

#nav.use-trans > li > .submenu li:hover > .submenu  {   left: 100% !important;  }



.dropdown-menu2 {

    position: absolute;



    top: 10px;

    left: -2px;

    background: #565656;

    border: 1px solid #570e15;

    border-top: 0px;

}