﻿
.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}

.col-md-3{width:25%}
.container-3cols .grid-sizer,.container-3cols .grid-item,.container-2cols .grid-sizer,.container-2cols .grid-item,.container-4cols .grid-sizer,.container-4cols .grid-item{width:49.9998%}
.container-2cols .grid-sizer,.container-2cols .grid-item{width:49.9998%}
.container-3cols .grid-sizer,.container-3cols .grid-item,.container-4cols .grid-sizer,.container-4cols .grid-item{width:33.3333%}
.container-2cols .grid-sizer,.container-2cols .grid-item,.container-2cols .grid-item.w2,.container-4cols .grid-item.w2{width:49.9998%}
.container-3cols .grid-sizer,.container-3cols .grid-item{width:33.3333%}
.header_section{position:relative}
.header_section,.service_icon i,.top_cont_outer,.top_content{position:relative}
.fid-2 #uvs-types-list .col-1,.fid-2 #uvs-types-list .col-2{width:300px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2,.fid-3 #uvs-types-list .col-3{width:230px;float:left}
.fid-3 #uvs-types-list .col-1,.fid-3 #uvs-types-list .col-2{margin-right:10px}
body.responsive-ready .fid-2 #uvs-types-list .col-1,body.responsive-ready .fid-2 #uvs-types-list .col-2{width:100%}
.site-footer__social-nav__title{display:none;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;margin:0 50px 0 0;color:#fff;font-size:15px;font-weight:600}
.mashsb-toggle-container{display:none;padding:11px 2% 8px;border:10px solid #FFF120;position:relative;margin-bottom:10px;margin-top:0}

.td-block-span6 {
  
  width: 50%;
}

  .td-block-span4,
  .td-block-span6,
  .td-block-span12 {
    float: none;
    width: 100%;
  }

.td_block_14 .td-block-span6 {
  padding-left: 0;
  padding-right: 3px;
  width: 50%;
}

.td_block_17 .td-block-span4:last-child .td_module_8:last-child,
.td_block_17 .td-block-span6:last-child .td_module_8:last-child {
  
}

.td_block_19 .td-block-span6,
.td_block_19 .td-block-span4 {
  padding-right: 15px;
  padding-left: 15px;
}

  .td_block_19 .td-block-span6,
  .td_block_19 .td-block-span4 {
    padding-right: 10px;
    padding-left: 10px;
  }

  .slidemax .slideitemtt {
    padding-bottom:15px;
  }

.slideitemtt {
  text-transform: uppercase;
  font-size:40px;
  color:#f47900;
}




li.expanded  {list-style-image:none;list-style-type:none;margin:0px;padding:0px;}

.site-map-menu .expanded{margin:10px 5px 10px 25px;}

.site-map-menu .expanded img{padding:0 20px 0 5px; background:#EAEAEA;}

#contenu .contenuDecG .contenuTxt .site-map-menu .expanded li{background-color:#EAEAEA; padding:2px 0 5px 14px; background-position:4px 7px;}

#contenu .contenuDecG .contenuTxt .site-map-menu .expanded li a{font-weight:bold; font-size:10px; color:#5C5B5A;}

#contenu .contenuDecG .contenuTxt .site-map-menu .expanded li a:hover{color:#058D5B;}

.site-map-menu .expanded ul{padding-top:10px;}


ul li.expanded {
  
}


ul li.leaf a, ul li.expanded a, ul li.collapsed a {
  display: block;
}
#mmm ul li.menu-item-has-children b.fa-wrap{background:#0f647f;cursor:pointer;display:block;height:50px;position:absolute;right:0;text-align:center;top:0;width:50px}
#mmm ul li.menu-item-has-children i.fa{color:#f0f7f8;cursor:pointer;display:block;font-size:24px;height:50px;line-height:2.25;-webkit-transition:-webkit-transform 0.2s;transition:-webkit-transform 0.2s;-o-transition:transform 0.2s;transition:transform 0.2s;transition:transform 0.2s,-webkit-transform 0.2s;width:50px}
#mmm li:not(.current-menu-item).menu-item-has-children.show-sub-menu{max-height:999em}


.modal-header {
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}


.modal-header::after {
  content: "";
  display: table;
  clear: both;
}


.modal-header .close {
  margin-top: -2px;
}


#header .modal-header {
  background-color: #F2F2F2;
}


#header .modal-header h5 {
  font-weight: 600;
}
#contact-modal-container .close-button,#order-homekit-modal .close-button{position:absolute;right:15px;top:15px;cursor:pointer}
.navmenu-default .close-button{border:0;background:0 0;padding:20px;margin:0;margin-left:10px;outline:0;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
.navmenu-default .close-button:hover{opacity:.6}
#search-header .close-button{position:absolute;right:15px;top:25px;cursor:pointer;-webkit-transition:opacity .2s;-o-transition:opacity .2s;transition:opacity .2s}
#search-header .close-button:hover{opacity:.6}
.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}
.container .jumbotron,.container-fluid .jumbotron{border-radius:6px}
.jumbotron .container{max-width:100%}


.widget-area .container {
    max-width: 100%;
}

.widget .container {
    max-width: 100%;
}

aside .container {
    width: auto;
}

.board_head {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #D4D4D4;
	font-weight: bold;
	line-height:120%;
}


			td.recentcommentstexttop {
				border: none;
				padding: 0px 0px 0px 10px;
			}


			.rtl td.recentcommentstexttop {
				padding: 0px 10px 0px 0px;
			}

	
	
	
	
	
	
	
		
		
					
			
			
			.gallery-container{float: none; width: 100%; height: auto; margin-bottom: 20px; position: relative;}

			.gallery-container li{position: static; top: 0px; left: 0px; z-index: 1px;}

			.gallery-container a {display: block; width: auto; overflow: hidden;}

			.gallery-container a img{position: relative; margin: auto;}


    .mobile_menu_wrapper li.menu-item-has-children:before {
        position: absolute;
        right: 34px;
        top: 14px;
        content: "\f105";
        display: block;
        font-size: 14px;
        color: #fff;
        font-weight: normal;
        line-height: 21px;
        font-family: 'FontAwesome';
        background: none !important;
    }


    .mobile_menu_wrapper li.current-menu-parent.menu-item-has-children.showsub:before,
    .mobile_menu_wrapper li.menu-item-has-children.showsub:before {
        content: "\f107";
    }

.html_header_top.html_bottom_nav_header #top .main_menu .menu-item-search-dropdown{float:right;}
 
.js_active.html_burger_menu #avia-menu .av-burger-menu-main, 
.html_burger_menu #top #avia-menu .menu-item-search-dropdown{ display:block; }

#top #header .menu-item-mega-parent.current-menu-item{overflow: visible!important;}



#top-bar-wrap { border-bottom: 1px solid #eee; font-size: 0.923em; }

#top-bar-wrap-sticky-wrapper.is-sticky .wpex-top-bar-sticky { position: fixed; z-index: 999; }

#top-bar-wrap #lang_sel ul ul { z-index: 99999 }





.col:after, .clr:after, .wpex-clr:after, .group:after, dl:after, .vc-empty-shortcode-element:after, ul.page-numbers:after, #comments .comment-body:after { content: ""; display: block; height: 0; clear: both; visibility: hidden; zoom: 1; }



.clr-margin,
.count-1,
.col-1,
.col.first { clear: both; margin-left: 0; }

.top-user{height: 30px;position: absolute;top: 0;right: 100px;line-height: 30px;font-size: 12px;max-width: 300px;}

.top-user .unlog{padding-right: 10px;text-align: right;}

.top-user .unlog .tolog{padding-right: 5px;}


.top-user .unlog a:hover,
.loged .user-msg:hover,
.loged .user-name:hover,
.all-game .allgame-item:hover,
.web-game .game-list li a:hover,
.flash-game .game-list li a:hover,
.user-info-box li:hover a
{color: #fe9226;}


.nav {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none; }

  .nav:before, .nav:after {
    content: " ";
    display: table; }

  .nav:after {
    clear: both; }

  .nav .nav-divider {
    height: 1px;
    margin: 9px 0;
    overflow: hidden;
    background-color: #e5e5e5; }


.nav-tabs {
  border-bottom: 1px solid #ddd; }


.nav-justified, .nav-tabs.nav-justified {
  width: 100%; }


.nav-tabs-justified, .nav-tabs.nav-justified {
  border-bottom: 0; }


.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-right-radius: 0;
  border-top-left-radius: 0; }


.search-desktop .nav-desktop-contact {
  z-index: 10; }

		#access ul li li a:hover,
		#access ul .menu-item-object-custom.current-menu-item a:hover {
			color: #EE2024;
		}
.list-unstyled{padding-left:0;list-style:none}







.list-unstyled ul,
ul#menu-menu-institucional{
	list-style: none;
	padding-left: 0;
	color: #868e96!important;
}


.list-unstyled ul a,
ul#menu-menu-institucional a {
	color: #868e96!important;
}


header .nav .menu-item a {
  color: #282828;
}


.nav .menu-item {
  display: inline-block;
  padding-top: 18px;
  padding-bottom: 18px;
  position: relative;
  font-family: "Cera Basic Bold";
}


.nav .menu-item-has-children:hover .sub-menu,
.nav .menu-item-has-children.out .sub-menu {
  display: block;
}
.nav-dropdown .nav-dropdown-col .menu-item-has-children{margin-top:5px}
.nav-vertical li li.menu-item-has-children{margin-bottom:1em}
.show-768{display:none}
.show-768-i{display:none}

	#footer .widget-area.one_half,
	#footer .widget-area.one_third,
	#footer .widget-area.two_third,
	#footer .widget-area.one_fourth,
	#footer .widget-area.three_fourth,
	#footer .widget-area.one_fifth,
	#footer .widget-area.two_fifth,
	#footer .widget-area.three_fifth,
	#footer .widget-area.four_fifth,
	#footer .widget-area.one_sixth,
	#footer .widget-area.five_sixth {
		width:100%;
		float:none;
		margin-right:0px;
	}

#footer .widget-area .widget:last-child {
	margin-bottom: 0px;
}


.wrapper {
}




.ast-above-header #google_translate_element {
  line-height: 20px;
}

  .is-sticky-navbar .sticky-offset { height: 37px; }

#refs  .flexslider .slides img {
	width: auto;
	height: 50px;
}
.flex-control-nav,.flex-direction-nav,.flexslider .slides,.slides{margin:0;padding:0;list-style:none}
.flexslider .slides img{width:100%;display:block;margin:0 auto}
.flexslider .slides blockquote img{max-width:100%;width:auto}
.slides:after{content:".";clear:both;visibility:hidden;line-height:0;height:0}
* html .slides{height:1%}
#td-mobile-nav .menu-item-has-children a{width:100%;z-index:1}
