
#stacks_in_120 {
	padding: 12px 0px 12px 0px;
}

#stacks_in_54 {
	letter-spacing: 1px;
	font-weight: lighter;
}
#stacks_in_109>.s3_row {
	margin: 0 -0px;
}

#stacks_in_109>.s3_row>.s3_column_left {
	width: 44.63%;
}

#stacks_in_109>.s3_row>.s3_column_right {
	width: 55.369999%;
}




#stacks_in_109>.s3_row>.s3_column {
	padding: 0 0px;
}










@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_109>.s3_row  {
		margin: -0px 0;
	}
	#stacks_in_109>.s3_row>.s3_column {
		padding: 0px 0;
		width:100%;
	}


}






#stacks_in_114 {
	margin: 20px 50px 0px 50px;
}

#stacks_in_116 {
	font-size: 80%;
	font-weight: lighter;
}
#stacks_in_111 .menucontentwrapper { 

	/*customcss*/ 
}

.stacks_in#stacks_in_111  {
 
 
	background-position: 0% 0% !important; 

 
 


 /*customcss*/ 

/*customcss*/
}

#stacks_in_111 .menuwrapper { 
	display: block; font-family: inherit;; 

	-webkit-animation: none 3s; -moz-animation: none 3s; 
	-o-animation: none 3s; animation: none 3s; animation-fill-mode: backwards; 
 /*customcss*/ 
}

#stacks_in_111 ul { 
    list-style-type: none;
    margin: 0;
    padding: 0;
    display: inline-block; 
    width: auto; 
    vertical-align: top;
	/*customcss*/
}

#stacks_in_111 li { 
 
}

#stacks_in_111 li a { 
	margin-right: 0px;  
	margin-bottom: 0px;
    background-color: rgba(51, 51, 51, 0.00);
    color: rgba(242, 242, 242, 1.00);
    text-align: left;
    padding: 2px 0px;
    text-decoration: none;
    font-size: 80%;
    display: block; 
	display: block;
    -webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;



	/*customcss*/
}

#stacks_in_111 li:hover a {
	background: rgba(0, 0, 0, 0.00); 
	color: rgba(242, 242, 242, 1.00); 

	-webkit-transform: scaleX(1.1);
	-ms-transform: scalescalechoice(1.1);
	transform: scalescalechoice(1.1);
	transform-origin: 50% left;

	/*customcss*/ 
}

#stacks_in_111 .active {     
	-webkit-transition: all 300ms ease-out;
    -moz-transition: all 300ms ease-out;
    -o-transition: all 300ms ease-out;
    transition: all 300ms ease-out;
 

	-webkit-transform: scalescalechoice(1.1);
	-ms-transform: scalescalechoice(1.1);
	transform: scalescalechoice(1.1);
	transform-origin: 50% left;


}

#stacks_in_111 .active a {
    background-color: rgba(51, 51, 51, 0.00);
    color: rgba(242, 242, 242, 1.00);


    -moz-animation-name: dropHeader;
    -moz-animation-iteration-count: 1;
    -moz-animation-timing-function: ease-out;
    -moz-animation-duration: 0.6s;

    -webkit-animation-name: dropHeader;
    -webkit-animation-iteration-count: 1;
    -webkit-animation-timing-function: ease-out;
    -webkit-animation-duration: 0.6s;

    animation-name: dropHeader;
    animation-iteration-count: 1;
    animation-timing-function: ease-out;
    animation-duration: 0.6s;


/*customcss*/
}

#stacks_in_111 .active a:hover {
    background-color: rgba(0, 0, 0, 0.00) !important;
    color: rgba(242, 242, 242, 1.00) !important;


	-webkit-transform: scalescalechoice(1);
	-ms-transform: scalescalechoice(1);
	transform: scalescalechoice(1);


/*customcss*/
}

#stacks_in_111 ul ul {/*display: block;*/ }
#stacks_in_111 li li a {color: rgba(242, 242, 242, 1.00) !important; background-color: rgba(51, 51, 51, 0.00) !important; }
#stacks_in_111 li li a:hover {color: rgba(242, 242, 242, 1.00) !important; background-color: rgba(0, 0, 0, 0.00) !important;}

#stacks_in_111 ul ul ul {display: block; }
#stacks_in_111 li li li a {color: rgba(242, 242, 242, 1.00) !important; background-color: rgba(51, 51, 51, 0.00) !important; }
#stacks_in_111 li li li a:hover {color: rgba(242, 242, 242, 1.00) !important; background-color: rgba(0, 0, 0, 0.00) !important;}

#stacks_in_111 .lastmenuitem { 
	margin-right: -0px; 
	display: inline-block;
	float: right; 




	z-index: 9999999999;
}
	
#stacks_in_111 .ulliwrap a { 
	font-size: 80%; 

	line-height: 0%;

	display: block; 
	position: static;
	background-color: rgba(255, 204, 102, 1.00) !important; 
	color: rgba(242, 242, 242, 1.00) !important;

	/*customcss*/
}

#stacks_in_111 .ulliwrap:hover a { 

	transform-origin: 50% right;

	background-color: rgba(0, 0, 0, 1.00) !important;
    color: rgba(242, 242, 242, 1.00) !important;
	/*customcss*/
}




@media only screen and (max-width : 760px) { 

#stacks_in_111 li {float: none;} 
#stacks_in_111 ul {/*customcss*/}
#stacks_in_111 li a {display: block; margin-bottom: 10px !important; margin-right: 10px !important; /*customcss*/}
#stacks_in_111 .ulliwrap a, #stacks_in_111 .ulliwrap:hover a {/*customcss*/}
#stacks_in_111 .menucontentwrapper {/*customcss*/}
.stacks_in#stacks_in_111  {
	 
	 background-position: 50% 50% !important;  /*customcss*/}
#stacks_in_111 ul ul {display: block;}
#stacks_in_111 .menuwrapper {/*customcss*/}
#stacks_in_111 .ulliwrap a { margin-right: 0px !important; }

}



 
@-moz-keyframes dropHeader {
    0% {-moz-transform: translateX(-100px);}
    100% {-moz-transform: translateX(0);}
}
@-webkit-keyframes dropHeader {
    0% {-webkit-transform: translateX(-100px);}
    100% {-webkit-transform: translateX(0);}
}
@keyframes dropHeader {
    0% {transform: translateX(-100px);}
    100% {transform: translateX(0);}
}
 

     

@keyframes fadeslowIn {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@-moz-keyframes fadeslowIn {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@-webkit-keyframes fadeslowIn {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@-ms-keyframes fadeslowIn {
    from { opacity: 0; }
    to   { opacity: 1; }
}

@-o-keyframes fadeslowIn {
    from { opacity: 0; }
    to   { opacity: 1; }
}

#stacks_in_111 {
	margin: 20px 50px 0px 50px;
}

#stacks_in_117 {
	margin: 20px 50px 0px 50px;
}

#stacks_in_118 {
	font-size: 80%;
	font-weight: lighter;
}
