a {text-decoration:none;}
body{ margin:0px; padding:0px; background-color:#e9e3d3; }
@font-face {
    font-family: 'awesome';
        src: url('/fonts/fontawesome-webfont.eot'); /* IE9 Compat Modes */
        src: url('/fonts/fontawesome-webfont.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
	     url('/fonts/fontawesome-webfont.woff') format('woff'), /* Modern Browsers */
	     url('/fonts/fontawesome-webfont.ttf')  format('truetype'), /* Safari, Android, iOS */
	     url('/fonts/fontawesome-webfont.svg#awesome') format('svg'); /* Legacy iOS */
}
@media only screen and (max-width: 3000px) {
.beg_edit{ width:100%; text-align:center; display:inline-block; position:relative; margin:20px 0px 20px 0px;font-family: 'Open Sans', sans-serif; font-size:20px; font-weight:500; line-height:20px; color:#4c4c4c;}
.beg_edit a{color:#0078b0;background-color:transparent; font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.beg_edit a:hover{color:#FFFFFF; background-color:#0078b0;font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;}
.allcontcont{width:100%; text-align:center; display:inline-block; position:relative; clear:both; margin:0px 0px 0px 0px;}
#totop{ position:fixed; right:0px; bottom:10%; display:none; text-align:center; z-index:1000; font-size:40px; cursor:pointer; color:#545454;}
.allcontcont_in_for_contact{width:99%; max-width:800px; text-align:center; display:inline-block; position:relative; margin:0px auto;}
.mid_mid_div{ width:100%;background: url(/images/bg_bottom.jpg) no-repeat center center;-webkit-background-size: cover;-moz-background-size: cover;  -o-background-size: cover;background-size: cover; text-align:center; display:inline-block; position:relative; padding:30px 0px 0px 0px;}
.mid_mid_div_ins{width:100%; max-width:1400px; margin:0px auto; display:inline-block; text-align:center; position:relative;}
.mid_mid_div_ins_clears{width:100%; margin:0px auto; display:inline-block; text-align:center; position:relative; clear:both; margin:20px 0px 30px 0px;}
.mid_mid_div_fl_image{ width:50%;display:inline-block; text-align:center; position:relative; float:left;}
.mid_mid_div_fl_image_ins{ width:90%;display:inline-block; text-align:center; position:relative;}
.mid_mid_div_fl_txt{ width:50%;display:inline-block; text-align:center; position:relative; float:left;}
.mid_mid_div_fl_text_ins{ width:90%;display:inline-block; text-align:center; position:relative;font-family: 'Open Sans', sans-serif; font-size:18px; font-weight:300; line-height:27px; color:#000; text-align:left;}
.mid_mid_div_fl_text_ins p { margin:0px; padding:0px;}
.all_newsese_katheads{ width:100%; text-align:center;font-family: 'Style Script', cursive; font-weight:500; color:#595959; font-size:50px; margin:20px 0px 20px 0px; text-transform:none; letter-spacing:0px; position:relative; z-index:10; text-shadow: 0 0 4px #e9e3d3;
  -moz-text-shadow: 0 0 4px #e9e3d3;
  -webkit-text-shadow: 0 0 4px #e9e3d3;}



.all_newsese_katheads:after{
    content: " ";
    font-size: 2em;
    position: absolute;
	left: 50%;transform: translate(-50%, 0);
	max-height:6px; height:6px;
	background-color:#00466f;
	width:80px;
	margin:57px 0px 0px 0px;
	z-index:-1;
}

.mid_mid_text_button{
	margin-top:14px;
	font-family: 'Open Sans', serif;
    font-size: 14px;
	color:#FFF;
	background: rgba(86, 117, 186, 0.95);
	text-decoration:none;
    -moz-border-radius:0px;
    -webkit-border-radius:0px;
	border-radius:0px 0px 0px 0px;	
	text-align:center;
	padding:10px 20px 10px 20px;
	border:1px solid #5675ba;
	cursor:pointer;
	font-weight:700;
	letter-spacing:2px;
	text-transform: uppercase;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
}
.mid_mid_text_button:hover{
	color:#5675ba;
	background: rgba(255, 255, 255, 0.85);
	border:1px solid #5675ba;
}
.mid_mid_div_ins_clears_buttoncont{ width:100%; text-align:left; position: relative; display:inline-block; margin:10px 0px 0px 0px;}
.allcontcont_in{width:99%; max-width:1400px; text-align:center; display:inline-block; position:relative; margin:0px auto; border:0px solid #000;}

.up_menus{ width:100%; text-align:center; position:relative; height:80px; display:inline-block; padding:20px 0px 20px 0px; border:0px solid #000;}
.up_menus_logo_cont{  left:0;right:0; margin-left: auto;margin-right: auto;position: absolute; width: 10%;}
.up_menus_logo_cont img{ width:100%; height:auto; border:0px;}

.footer_menu_social_cont{position:absolute; z-index:1204; background-color:transparent;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); right:0px; display:inline-block;}
.footer_menu_social_cont ul { 
    float: right;
	list-style-type: none;
}

.footer_menu_social_cont ul li { 
    padding: 2px;
    margin: 0 5px;
    float: left;
	
}
.footer_menu_social_cont ul li a{ 
	font-family: 'Open Sans', sans-serif;font-size: 20px;color:#5776bb; font-weight:400; text-transform:uppercase;	
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;	
}
.footer_menu_social_cont ul li a:hover {
  	color: #89a2d8;
}

.footer_menu_social_cont_left{position:absolute; z-index:1204; background-color:transparent;top: 50%; -webkit-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%); left:0px; display:inline-block;border:0px solid #000;}
.footer_menu_social_cont_left ul { 
	list-style-type: none;
	display:inline-block;
	text-align:left;
	float:none;
	margin:0px;
	padding:0px;
}

.footer_menu_social_cont_left ul li { 
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 4px;
    float: left;
	font-family: 'Open Sans', sans-serif;font-size: 14px;color:#5776bb; font-weight:400; text-transform:uppercase;	
		
}
.footer_menu_social_cont_left ul li a{ 
	font-family: 'awesome', sans-serif;color:#5776bb;
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;	
}
.footer_menu_social_cont_left ul li a:hover {
  	color: #89a2d8;
}
.hrp_tartalom_cont{width:100%; text-align:center;display:inline-block; position:relative; margin:0px 0px 40px 0px;}
.ktv_dets_inside_whereis{width:100%;font-family: 'Open Sans', sans-serif; font-weight:normal; font-size:16px; line-height:25px; text-align:left; text-transform: lowercase; letter-spacing: normal; color:#868686; padding:0px 0px 5px 0px; border-bottom:1px solid #0e3543;border-top:0px solid #70a9eb; margin:10px 0px 10px 0px;}
.ktv_dets_inside_whereis a{color:#015385;background-color:transparent; font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.ktv_dets_inside_whereis a:hover{color:#FFFFFF; background-color:#015385;font-weight:normal;padding:0px 2px 0px 2px;text-decoration:none;}
.knyvar_allsite_text{width:100%;font-family: 'Open Sans', sans-serif;font-size:18px; color:#565656; text-transform:none; font-weight:normal; text-align:left; line-height:25px; clear:both;}
.knyvar_allsite_text_justifíy{
	text-align: justify; !important; 
}
.knyvar_allsite_text_for_video_block{
	margin:10px 0px 10px 0px; !important; 
}
.knyvar_allsite_text p{ margin:0px; padding:5px 0px 5px 0px; clear:both;}
.knyvar_allsite_text figcaption{ font-size:14px; font-weight:600; margin:-20px 0px 0px 0px;}
.knyvar_allsite_text p a{color:#015385;background-color:transparent; font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.knyvar_allsite_text p a:hover{color:#2077ac; background-color:#FFF;font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;}
.knyvar_allsite_text a{color:#015385;background-color:transparent; font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.knyvar_allsite_text a:hover{color:#2077ac; background-color:#FFF;font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;}
.knyvar_allsite_text img{ width:100%; max-width:100%; height:auto; margin:20px 0px 00px 0%;}
.knyvar_allsite_text p a img {border:1px solid #FFF;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.knyvar_allsite_text p a:hover img {border:1px solid #79b7c5;}
.knyvar_allsite_text h1{font-family: 'Open Sans', sans-serif;font-size:36px;text-transform:none; color:#005284; font-weight:700;line-height:42px;margin:0px; padding:10px 0px 10px 0px; float:none;}
.knyvar_allsite_text h2{font-size:30px; width:100%; text-align: justify;text-transform:none; color:#005284; font-weight:600;line-height:33px;margin:0px; padding:10px 0px 10px 0px;}
.knyvar_allsite_text h3{font-size:25px;text-transform:none; color:#005284; font-weight:400;line-height:29px;margin:0px; padding:10px 0px 5px 0px;}
.knyvar_allsite_text h4{font-size:21px;text-transform:none; color:#005284; font-weight:400;line-height:24px;margin:0px; padding:10px 0px 5px 0px;}
.knyvar_allsite_text h6{ width:100%; text-align:center;font-size:14px;text-transform:none; color:#565656; font-weight:600;line-height:15px;margin:0px 0px 10px 0px; padding:0px 0px 0px 0px;}
.knyvar_allsite_text ul{padding:0px; margin:0px auto; margin-top:10px; margin-bottom:10px; width:94%; max-width:94%; text-align:left; margin-left:2%;}
.knyvar_allsite_text ul li{padding:3px 0px 3px 0px;width:100%; max-width:100%; margin:0px; font-size:18px; font-weight:400; line-height:24px;font-family: 'Open Sans', sans-serif;  background: url('/images/dott.png') no-repeat left top;
  padding: 3px 0px 3px 30px;
  /* reset styles (optional): */
  list-style: none;
  margin: 0;}
.knyvar_allsite_text ul li a{color:#5195a4;background-color:transparent;padding:0px 2px 0px 2px;text-decoration:none;-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;}
.knyvar_allsite_text ul li a:hover{color:#FFFFFF; background-color:#5195a4;font-weight:700;padding:0px 2px 0px 2px;text-decoration:none;}

.knyvar_allsite_text p iframe{width:100%; max-width:100%; margin-left:0%;height:550px;}
.knyvar_allsite_text blockquote {
  background: transparent;
  border-left: 5px solid #005284;
  margin: 10px 0px 10px 10px;
  font-family: 'Open Sans', sans-serif;font-size:24px; color:#005284; line-height:28px;
  padding: 10px 0px 10px 10px;
}
.knyvar_allsite_text blockquote p {
  display: inline;
}
.knyvar_allsite_text .col50{ width:50%;float:left;}
.knyvar_allsite_text table{ width:100%; margin:10px 0px 10px 0%; border:1px solid #c3d6d9;padding:0px; border-collapse:collapse; border-bottom:5px solid #00b1c9; border-top:5px solid #00b1c9;}
.knyvar_allsite_text table td p{ margin:0px; padding:10px 0px 10px 0px; width:96%;}
.knyvar_allsite_text table td.col30{ border:1px solid #c3d6d9; margin:0px; padding:5px 0px 5px 3px; width:31%;}
.knyvar_allsite_text table td.col40{ border:1px solid #c3d6d9; margin:0px; padding:5px 0px 5px 3px; width:40%;}
.knyvar_allsite_text table td.col60{ border:1px solid #c3d6d9; margin:0px; padding:5px 0px 5px 3px; width:60%;}

.knyvar_allsite_text table td.col25{ border:1px solid #c3d6d9; margin:0px; padding:4px 0px 4px 3px; width:25%; font-size:14px; font-weight:bold;}
.knyvar_allsite_text table td.col30{ border:1px solid #c3d6d9; margin:0px; padding:4px 0px 4px 3px; width:30%; font-size:14px; }
.knyvar_allsite_text table td.col15{ border:1px solid #c3d6d9; margin:0px; padding:4px 0px 4px 3px; width:15%; font-size:14px;}

.tart_cont_ins{width:100%; max-width:1200px; text-align:center; display: inline-block; position:relative; margin:0px auto; padding:10px 0px 30px 0px;}

.hrkplszkezd_gals_block:hover .hrkplszkezd_gals_item_img_cont_ins{transform: scale(1.1); opacity:0.7;}
.hrkplszkezd_gals_block_margin:hover .hrkplszkezd_gals_item_img_cont_ins{transform: scale(1.1); opacity:0.7;}

.hrkplszgalsek_title_text{position:absolute; z-index:2; bottom:5%; left:0; text-align:left; max-width:80%; padding:5px 8px 5px 8px;background: rgba(0,70,111, 0.8);font-family: 'Open Sans', sans-serif;font-size:16px;color:#ffffff; text-align:left; line-height:18px; text-transform:uppercase; letter-spacing:1px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}
.hrkplszgalsek_title_text span{font-size:12px;color:#ffffff; text-align:left; line-height:20px; text-transform:none; font-weight:200;font-family: 'awesome', sans-serif;}

.hrkplszkezd_gals_block:hover .hrkplszgalsek_title_text{bottom:5%;background: rgba(50,124,167, 0.8);}
.hrkplszkezd_gals_block_margin:hover .hrkplszgalsek_title_text{bottom:5%;background: rgba(50,124,167, 0.8);}

.hrkplszkezd_gals_block{width:49.75%;float:left; text-align:center; margin:2px 0px 2px 0%; height:300px; border:0px;}
.hrkplszkezd_gals_block_margin{width:49.75%;float:left; text-align:center; margin:2px 0px 2px 0.5%; height:300px;border:0px;}
.hrkplszkezd_gals_item_img_cont{width:100%; margin-left:0%; height:300px; overflow:hidden; position:relative;}

.hrkplszkezd_gals_item_img_cont_ins{width:100%; height:300px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease; display:inline-block; padding:5px;}


.grid_gals {
  background: transparent;
  width:100%;
  margin:2px 0px 2px 0px;
  display:inline-block;
  position:relative;
  height: auto;
}

.grid_gals:after {
  content: '';
  display: block;
  clear: both;
}


.grid_gals-sizer,
.grid_gals-item {
  width: 33.33%;
  text-align:left;
  display:inline-block;
}

.grid_gals-item {
  height: auto;
  float: left;
  display:inline-block;
  background: transparent;
  border: 0px solid #333;
  border-color: hsla(0, 0%, 0%, 0.5);

  border-radius: 0px;
  margin:1px 0px 1px 0px;
  text-align:center;
}

.griditem_gals_ins{width:99%; display:inline-block; height:auto;  position:relative; margin:0px 1% 0px 0%;border-bottom:0px solid #efefef; padding:0px 0px 1px 0px; overflow:hidden; }
.griditem_gals_ins img{ width:100%; max-width:100%; height:auto; cursor:pointer; border:0px;-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;}

.grid_gals-item:hover .griditem_gals_ins img{-webkit-transform: scale(1.05);opacity:0.7;}

.grid_gals_item_text{position:absolute; z-index:2; bottom:-20%; left:0; text-align:left; max-width:80%; padding:5px 8px 5px 8px;background: rgba(0,70,111, 0.8);font-family: 'Open Sans', sans-serif;font-size:16px;color:#ffffff; text-align:left; line-height:18px; text-transform:uppercase; letter-spacing:1px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}

.griditem_gals_ins:hover .grid_gals_item_text{bottom:5%;background: rgba(50,124,167, 0.8);}
.menuke_allcontja{width:100%; display:inline-block; text-align:center; position:relative; background-color:#00466e;}
.hrkplszgalsek_date_kezd{position:absolute; z-index:2; top:0%; left:3%;padding:0px 10px 2px 10px;background: rgba(9,51,76, 0.8);font-family: 'Lora', sans-serif;font-size:26px;color:#ffffff; text-align:center; line-height:22px; text-transform:uppercase; letter-spacing:1px; padding:10px 10px 10px 10px; font-weight:bold;}
.hrkplszgalsek_date_kezd span{ text-transform:none; font-size:14px; font-weight:normal;}

.hrkplszgalsek_date_kezd_left{
	 left:16%; !important; 
}
.hrkplszgalsek_date_igtol{position:absolute; z-index:2; top:14px; left:11%;padding:0px 10px 2px 10px;-font-family: 'Lora', sans-serif;font-size:18px;color:#09334c; text-align:center; line-height:22px; text-transform:uppercase; letter-spacing:1px; padding:10px 10px 10px 10px; font-weight:bold;}
}
@media only screen and (max-width: 1280px) { 

}
@media only screen and (max-width: 1024px) { 

}


@media only screen and (max-width: 768px){
.up_menus{ width:100%; text-align:center; position:relative; height:auto; display:inline-block; padding:20px 0px 20px 0px; border:0px solid #000;}
.up_menus_logo_cont{  left:0;right:0; margin-left: auto;margin-right: auto;position: relative; width: 30%;}
.up_menus_logo_cont img{ width:100%; height:auto; border:0px;}
.footer_menu_social_cont{position: absolute; z-index:1204; background-color:transparent;top:10%; -webkit-transform: translateY(-10%);-ms-transform: translateY(-10%);transform: translateY(-10%); right:0px; display:inline-block;}
.footer_menu_social_cont ul { 
    float: right;
	list-style-type: none;
}

.footer_menu_social_cont ul li { 
    padding: 2px;
    margin: 0 5px;
    float: left;
	
}
.footer_menu_social_cont ul li a{ 
	font-family: 'Open Sans', sans-serif;font-size: 20px;color:#5776bb; font-weight:400; text-transform:uppercase;	
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;	
}
.footer_menu_social_cont ul li a:hover {
  	color: #89a2d8;
}

.footer_menu_social_cont_left{position:relative; z-index:1204; background-color:transparent;top: 0%; -webkit-transform: translateY(-0%);-ms-transform: translateY(-0%);transform: translateY(-0%); left:0px; display:inline-block;border:0px solid #000;}
.footer_menu_social_cont_left ul { 
	list-style-type: none;
	display:inline-block;
	text-align:left;
	float:none;
	margin:0px;
	padding:0px;
}

.footer_menu_social_cont_left ul li { 
	margin:0px 0px 0px 4px;
	padding:0px 0px 0px 4px;
    float: left;
	font-family: 'Open Sans', sans-serif;font-size: 12px;color:#5776bb; font-weight:400; text-transform:uppercase;	
		
}
.footer_menu_social_cont_left ul li a{ 
	font-family: 'awesome', sans-serif;color:#5776bb;
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;	
}
.footer_menu_social_cont_left ul li a:hover {
  	color: #89a2d8;
}
.menuke_allcontja{width:100%; display:inline-block; text-align:center; position:relative; background-color:#00466e;}

.all_newsese_katheads{ width:100%; text-align:center;font-family: 'Style Script', cursive; font-weight:500; color:#595959; font-size:40px; margin:20px 0px 20px 0px; text-transform:none; letter-spacing:0px; position:relative; z-index:10; text-shadow: 0 0 4px #e9e3d3;
  -moz-text-shadow: 0 0 4px #e9e3d3;
  -webkit-text-shadow: 0 0 4px #e9e3d3;}



.all_newsese_katheads:after{
    content: " ";
    font-size: 2em;
    position: absolute;
	left: 50%;transform: translate(-50%, 0);
	max-height:4px; height:4px;
	background-color:#00466f;
	width:80px;
	margin:43px 0px 0px 0px;
	z-index:-1;
}
.mid_mid_div_fl_image{ width:100%;display:inline-block; text-align:center; position:relative; float:none;}

.hrkplszkezd_gals_block{width:100%;float:none; text-align:center; margin:10px 0px 10px 0%; height:200px; border:0px;}
.hrkplszkezd_gals_block_margin{width:100%;float:none; text-align:center; margin:10px 0px 10px 0%; height:200px;border:0px;}
.hrkplszkezd_gals_item_img_cont{width:100%; margin-left:0%; height:200px; overflow:hidden; position:relative;}

.grid_gals-sizer,
.grid_gals-item {
  width: 50%;
  text-align:left;
  display:inline-block;
}
.grid_gals_item_text{position:absolute; z-index:2; bottom:5%; left:0; text-align:left; max-width:80%; padding:5px 8px 5px 8px;background: rgba(0,70,111, 0.8);font-family: 'Open Sans', sans-serif;font-size:12px;color:#ffffff; text-align:left; line-height:18px; text-transform:uppercase; letter-spacing:1px;-webkit-transition: all 0.2s ease;-moz-transition: all 0.2s ease;-o-transition: all 0.2s ease;transition: all 0.2s ease;}

.griditem_gals_ins:hover .grid_gals_item_text{bottom:5%;background: rgba(50,124,167, 0.8);}
.hrkplszgalsek_date_igtol{position:absolute; z-index:2; top:14px; left:15%;padding:0px 10px 2px 10px;-font-family: 'Lora', sans-serif;font-size:18px;color:#09334c; text-align:center; line-height:22px; text-transform:uppercase; letter-spacing:1px; padding:10px 10px 10px 10px; font-weight:bold;}
.hrkplszgalsek_date_kezd_left{
	 left:23%; !important; 
}
}

@media only screen and (max-width: 479px){

}


@media only screen and (max-width: 3000px) {
#fixed_aks_form_opener{position:absolute; z-index:12000; cursor:pointer; background-color:#251b07; left:auto; left:0px;top: 10px;  display:none; border-bottom:1px solid #FFF;border-right:1px solid #FFF;border-top:1px solid #FFF; width:50px; height:50px;}
#up_arrow_bar_container {display:block;cursor: pointer;padding:12px 0px 0px 10px;}
.up_bar1, .up_bar2, .up_bar3 { width: 26px;height: 2px;background-color: #FFF;margin: 5px 0;transition: 0.3s;}
.changeup .up_bar1 {-webkit-transform: rotate(-45deg) translate(-4px, 4px) ;transform: rotate(-45deg) translate(-4px, 4px) ; background-color:#FFF;}
.changeup .up_bar2 {opacity: 0;}
.changeup .up_bar3 {-webkit-transform: rotate(45deg) translate(-5px, -7px) ;transform: rotate(45deg) translate(-5px, -7px) ; background-color:#FFF;}


#buttons{
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
	margin:-5px 0px 0px 0px;
	display:block;
}
#buttons_ul{
    list-style:none;
    position:relative;
    left:50%;
	padding:20px 0px 40px 0px;
	margin:0px 0px 0px -40px;
}

#buttons_ul li{float:left;position:relative; text-transform:uppercase; font-weight:500;}/* ie needs position:relative here*/

#buttons_ul li{
	font-family: 'Open Sans', sans-serif; font-size:18px; text-transform:uppercase; letter-spacing: normal;font-weight:500;color:#FFF;
    padding:0px 0px;
    text-align:center;
    white-space:nowrap;
	margin:0px 0px 0px 20px;
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;
	cursor:pointer;
}
#buttons_ul li a{
	padding:2px 5px;
	color:#FFF;
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;
}

#buttons_ul li a:hover{color:#fff;background:#5776bb;}
#buttons_ul li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 200px;
	margin:50px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: absolute;
	opacity:0;
	visibility:hidden;
	background: rgba(87,118,187,0.9);
	border:0px solid #3dadbe;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
	z-index:1000;
	text-align:left;
	clear:both;
}

#buttons_ul li:hover > ul{
	visibility:visible;
	opacity:1;
	background: rgba(87,118,187,0.9);
	margin:0px 0px 0px 0px;
}


#buttons_ul li ul li {
	text-align:left;
	width:100%;
	margin:0px auto;white-space: normal;
}

#buttons_ul li ul li a {
	clear:both;
	margin: 3px 0px 3px 0px;
    display: block;
    padding: 5px 5px 5px 5px;
    text-decoration: none;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
	font-family: 'Open Sans', sans-serif;
    font-size: 14px;
	color:#FFF;
	background-color:transparent;
	text-transform: none;
	font-weight:400;
	text-align:left;
	overflow:hidden;
	left:0px;
}
#buttons_ul li ul li a:hover {
    background-color: #4261a7;
    color: #FFF;
}
#buttons_ul li ul li a span{
	font-size:12px;font-weight:normal; padding:3px 8px 0px 4px;
}

}
@media only screen and (max-width: 1280px) { 

}
@media only screen and (max-width: 1024px) { 

}


@media only screen and (max-width: 768px){
#fixed_aks_form_opener{position:absolute; z-index:12000; cursor:pointer; background-color:#00466e; left:auto; right:0px;top:2px;  display:block; border-bottom:0px solid #FFF;border-right:0px solid #FFF;border-top:0px solid #FFF; width:50px; height:50px;}
#up_arrow_bar_container {display:block;cursor: pointer;padding:12px 0px 0px 10px;}
.up_bar1, .up_bar2, .up_bar3 { width: 26px;height: 2px;background-color: #FFF;margin: 5px 0;transition: 0.3s;}
.changeup .up_bar1 {-webkit-transform: rotate(-45deg) translate(-4px, 4px) ;transform: rotate(-45deg) translate(-4px, 4px) ; background-color:#FFF;}
.changeup .up_bar2 {opacity: 0;}
.changeup .up_bar3 {-webkit-transform: rotate(45deg) translate(-5px, -7px) ;transform: rotate(45deg) translate(-5px, -7px) ; background-color:#FFF;}

#buttons{
    float:none;
    position:relative;
    left:0%;
    text-align:center;
	margin:0px 0px 0px 0px;
	display:block;
	min-height:55px;
}
#buttons_ul{
    list-style:none;
    position:relative;
    left:0%;
	padding:20px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	display:none;
	width:100%;
}

#buttons_ul li{float:none;position:relative; text-transform:uppercase; font-weight:400; width:100%;}

#buttons_ul li{
	font-family: 'Open Sans', sans-serif; font-size:18px; text-transform:uppercase; letter-spacing: normal;font-weight:500;color:#FFF;
    padding:0px 0px;
    text-align:center;
    white-space:nowrap;
	margin:10px 0px 10px 0px;
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;
	cursor:pointer;
}
#buttons_ul li a{
	padding:2px 5px;width:100%;
	color:#FFF;
	-webkit-transition: 0.3s ease-in-out all;-moz-transition: 0.3s ease-in-out all;-o-transition: 0.3s ease-in-out all;transition: 0.3s ease-in-out all;
}
#buttons_ul li a:hover{color:#fff;background: transparent;}
#buttons_ul li ul {
    list-style-type: none;
    margin: 0;
    padding: 0;
    width:100%;
	margin:10px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position: relative;
	opacity:1;
	visibility:visible;
	background: transparent;
	border:0px solid #3dadbe;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
	z-index:1000;
	text-align:center;
	clear:both;
}

#buttons_ul li:hover > ul{
	visibility:visible;
	opacity:1;
	background:transparent;
	margin:10px 0px 0px 0px;
}

#buttons_ul li ul li {
	text-align:center;
	width:100%;
	margin:0px auto;white-space: normal;
}

#buttons_ul li ul li a {
	clear:both;
	margin: 1px 0px 1px 0px;
    display: block;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
	-webkit-transition: 0.2s ease-in-out all;-moz-transition: 0.2s ease-in-out all;-o-transition: 0.2s ease-in-out all;transition: 0.2s ease-in-out all;
	font-family: 'Open Sans', sans-serif;
    font-size: 15px;
	color:#FFF;
	background-color:transparent;
	text-transform: none;
	font-weight:400;
	text-align:center;
	overflow:hidden;
	left:0px;
}
#buttons_ul li ul li a:hover {
    background-color: transparent;
    color: #FFF;
}
#buttons_ul li ul li a span{
	font-size:12px;font-weight:normal; padding:3px 8px 0px 4px; display:none;
}
}

@media only screen and (max-width: 479px){

}
