﻿
.header-top-appt, .header-top-phone, .header-top-contact, .header-top-facebook, .header-top-solution {
    float:left;
}

.header-top-appt a{
    color:#ffffff;
    font-size:15px;
    background-color:#29333e;
    padding:8px 15px 7px 15px;
    margin-right:15px;
    height:100%;
	text-decoration:none;
	min-width:180px
}

.header-top-appt a:hover, .header-top-solution a:hover {
	background-color:#172634;
}

	.header-top-appt {
		margin-bottom:10px;
	}

      #page #colophon .association .triangle-agility {
        width: 0;
        height: 0;
        border-style: solid;
        border-width: 0px 800px 290px 0px;
        border-color: transparent transparent #0a2a3b transparent;
        position: absolute;
        left: 0;
        top: 0; }
#et-secondary-nav li.menu-item-5983 .sub-menu{background-color:#00adac;width:113px;padding:0}
#et-secondary-nav li.menu-item-5983 .sub-menu li{padding:0;text-align:center}
#et-secondary-nav li.menu-item-5983 .sub-menu li a{padding-left:0;padding-right:0}
#mobile_menu li.language-selector,#mobile_menu li.menu-item-5983,#mobile_menu li.menu-item-5985,#mobile_menu li.menu-item-6834,#mobile_menu li.menu-item-5961,#mobile_menu li.menu-item-5984{display:none!important}


.menu-item-has-children a:after { border-style: solid; border-width: 2px 2px 0 0; content: ''; display: inline-block; height: 8px; left: 10px; position: relative; top: 6px; -webkit-transform: rotate(135deg); -ms-transform: rotate(135deg); transform: rotate(135deg); vertical-align: top; width: 8px; }


.menu-item-has-children .sub-menu a:after { display: none; }


.menu-item-has-children:hover a { color: #da291c; }


body.rtl .menu-item-has-children a:after { left: -10px; }


#shadow-container2 {
	position: relative;
	width:300px;
	left: 3px;
	top: 2px;
	float:left;
	padding: 0 9px 0 9px;
}
.bg-red{background-color:#f24164!important}

.board_head {
	font-family: 굴림, 굴림체, 돋움, 돋움체;
	font-size: 9pt;
	color: #D4D4D4;
	font-weight: bold;
	line-height:120%;
}
.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-sm-1,.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-sm-10,.col-sm-11,.col-sm-12,.col-md-1,.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-md-10,.col-md-11,.col-md-12,.col-lg-1,.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-lg-10,.col-lg-11,.col-lg-12{position:relative;min-height:1px;padding-right:15px;padding-left:15px}
.col-lg-1,.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-lg-10,.col-lg-11{float:left}
.col-lg-4{width:33.33333333333333%}

  #container .innerContent .homeSlideLink {
    font-size: .7rem;
    padding: 8px 10px 5px;
    font-family: AvantGarde-Demi, "Avant Garde Demi", Avantgarde, "Century Gothic", CenturyGothic, AppleGothic, sans-serif; }


.articles-body {line-height: 1.35em;}

#articles-short .articles-body {margin-left: 0px;}

.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}

.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}

.navbar-default .navbar-toggle .icon-bar {
  background-color: #cccccc;
}

.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}

.mediaset__imglink {
	position: relative;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
	cursor: pointer;

}

.mediaset__imglink:hover img {
	transition: opacity .5s;
	opacity: .5;
}

.mediaset__imglink:hover .mediaset__imglink__zoom {
	opacity: 1;
}
#home-content .home-boat-listing-callout .menu-item a{font-size:1.125rem !important;font-family:"Catamaran",sans-serif !important;text-transform:uppercase;color:#66708b !important;padding-left:1.875rem !important;padding-right:1.875rem !important;border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#fff !important}
#home-content .home-boat-listing-callout .menu-item a:hover{border-bottom-style:solid !important;border-bottom-width:.25rem !important;border-bottom-color:#feb912 !important;padding-bottom:.3125rem !important}

.wrapper {margin-left:30px; margin-right:30px;}

#footer .wrapper {padding:30px 0;}
.how-do .step-title h3{height:50px;font-size:18px;font-weight:700;color:#555}


div#menu-box{
	float:left;
	width:100%;
}



table#menu { 
	padding:0px; 
	margin:0px auto; 
	border-top:2px solid #796746;
	border-bottom:1px solid #796746;
}


table#menu td { 
	padding:4px 0px; 
	margin:0px; 
	text-align:left;
	text-transform:uppercase;
	white-space:nowrap;
}


table#menu td a{ 
	color:#796746;
	font-size:16px;
	text-transform:uppercase;
	text-decoration:none;
	font-family:times new roman;
	padding:5px 11px;
	display:block;
}


table#menu td a:hover{ 
	color:#796746;
}


table#menu td a.active{ 
	background:#CEC7B1;
}

    #mw_board_group_3 .mw_board_group_3_info { padding:2px 0 0 5px; height:25px; overflow:hidden; background-color:#f8f8f8; font-size:11px; }

    #mw_board_group_3 .mw_board_group_3_info a { font-size:11px; }
nav.mobile_menu ul li span.mobile_arrow i,nav.mobile_menu ul li span.mobile_arrow i{color:#888}


nav.mobile_menu ul li span.mobile_arrow i,
nav.mobile_menu ul li span.mobile_arrow i {
    color: #000000;
}

.modal-body {
  position: relative;
  padding: 15px;
}
.item{height:calc(100% - 15px)}
.item-text{display:inline-block;vertical-align:middle;width:calc(100% - 61px)}



.main-footer .footer-about .advertise {
	font-family:'Open Sans';
    padding: 30px 0 0 0;
    line-height: 19px;
	font-size:11px;
	font-weight:bold;
}


.caret {
    display       : inline-block;
    width         : 0;
    height        : 0;
    margin-left   : 2px;
    vertical-align: middle;
    border-top    : 4px dashed;
    border-top    : 4px solid \9;
    border-right  : 4px solid transparent;
    border-left   : 4px solid transparent;
}


.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    content      : "";
    border-top   : 0;
    border-bottom: 4px dashed;
    border-bottom: 4px solid \9;
}


.btn .caret {
    margin-left: 0;
}


.btn-lg .caret {
    border-width       : 5px 5px 0;
    border-bottom-width: 0;
}


.dropup .btn-lg .caret {
    border-width: 0 5px 5px;
}

.td-bt-darkgrey{
	border-top:1px solid #898989;
}

		
.fronttd {
	font-family:Tahoma;
	font-size: 11px;
	color:#666666;
	margin: 0px;	
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
	padding-bottom:2px;
	border:1px solid #CCCCCC;		
	}



#f-left-col { float: left; width: 280px; }
