﻿.diyw
div.n{padding:0
!important;margin:0}
.diyw .diyfeModGridContent div.n
img{margin-bottom:1em}

.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h1,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n h2,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n p,
.diyw .diyfeModGridStyleTeaser .diyfeModGridContent div.n .hr {
  padding: 5px 10px !important;
}
.n dl, .diyw .n
dl{padding-left:0}
.n ul, .diyw .n
ul{padding-left:40px}
.n ol, .diyw .n
ol{padding-left:40px}
@CHARSET "UTF-8";div.n,
.diyw
div.n{padding:5px}
div.n li[style*="center"]{list-style-position:inside}
div.diyfeModGridElement
.n{margin:0;padding:0}

.categoryname {
	color: #930;
	font-size: 10px;
	font-weight: bold;
	margin: 0 auto;
	padding-bottom: 5px;
}
.tablepress-id-273 .row-2 td{background-color:#a7e8ec}
.tablepress-id-274 .row-2 td{background-color:#FAC14F}


 

.menu-item {
border-top:0px!important;
margin-left:5px;
margin-top:5px;
background-color:#61ACD3;
-webkit-transform: skew(-20deg);
border:1px solid #000!important;
}


.menu-item:hover{

-webkit-transform: skew(-20deg);
background-color:#2C58B0;
}


.menu-item a:hover{
color:#fff!important;
}

.span6 { width:460px; }

.row-fluid .span6 {
	width:48.936170212766%;
	*width:48.882978723404%;
}

input.span6, textarea.span6, .uneditable-input.span6 { width:446px; }

.table td.span6, .table th.span6 {
	float:none;
	width:444px;
	margin-left:0;
}

  input.span6,
  textarea.span6,
  .uneditable-input.span6 {
    width: 556px;
  }
#wp-calendar td.pad,.footer #wp-calendar td.pad{background:0 0!important;border:none}


.text-right { text-align: right !important; }

#lang .language { position: absolute; }

.buttons #lang .language { display: none }

.touch #lang .language { position: relative; width: 200px; }


.widget-columns-column {
	vertical-align: top;
	border-width: 0;
}
#infinite-footer .container{background:rgba(255,255,255,.8);border-color:#ccc;border-color:rgba(0,0,0,.1);border-style:solid;border-width:1px 0 0;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 auto;overflow:hidden;padding:1px 20px;width:780px}


	.container { padding:0 20px; }

.brand_slogan {
  display: block;
  text-align: center;
  overflow: hidden;
  white-space: nowrap;
}
.multiple{margin-right:10px;width:350px;float:left;margin-bottom:5px}
.multiple h2 a{color:#fff}
.multiple p{margin:0;padding:0 0 0 4px}


.multiple h2 {

	}

	.reset {
		position: relative;
		overflow: hidden;
	}

  

	
	#bye-fred-container .container960.centerElem.reset {
		background: #fff;
	}

	.navMenu.reset {
	  box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	  z-index: 1002;
	  background: #fff;
	}

	.fSpan.copyR.reset p {
	  font-size: 12px;
	  text-align: center;
	  padding: 20px 10px 10px 10px;
	  margin: 0px;
	  line-height: 17px;
	  
	  border-top: #fff 1px solid;
	}

	.modNP.reset.aboutSContent, .rmExplained {
	  width: 70%;
	  margin: 0px auto;
	}

	.modNP.reset.aboutSContent {
	  margin-top: 20px;
	  margin-bottom: 20px;
	}

	.container960.centerElem.reset {
	  background: #ecf0f1;
	}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:before{ float:right; display:inline-block; margin-top:16px; margin-right:25px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent.show_submenu:before{content: "\f107"; color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent:hover:before{ color:#fff}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li a{ padding-left:45px}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li:before{ display:none}

#sidebar .widget_nav_menu .widget-inner ul li.menu-item-has-children.parent ul li{ padding-left:0}


#site-navigation ul#primary-menu li.menu-item-has-children a,
#site-navigation #primary-menu li.page_item_has_children a {
    padding-right: 30px;
}
#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}


td.top { vertical-align: top; }






#container {
	float: left;
	margin: 0 -240px 0 0;
	width: 100%;
}

	#container,
	#header,
	#footer {
		margin: 0;
		width: 100%;
	}

		.evo_content_inin{
			display: table-cell;
		    vertical-align: middle;
		    position: relative;
		    width: 600px;
		    margin: 40px auto;
		}
#widgets .tagcloud,#widgets .textwidget{display:block;margin:0;line-height:1.5em;word-wrap:break-word}
#widgets .textwidget a{display:inline}
body.et_vertical_nav .container.et_search_form_container .et-search-form input{font-size:19px!important}
.header-menu-sp__list{list-style:none}

#wp-calendar tfoot #next {
	text-align: right;
}


#wp-tbody .pad {
	background: none;
}

.header .nav__primary .sf-menu { float:none; }

.header .nav__primary .sf-menu ul {
	background:#318fce;
	width:174px;
	padding:39px 30px 39px 30px;
}

.header .nav__primary .sf-menu li:hover ul, .header .nav__primary .sf-menu li.sfHover ul {
	top:46px;
	left:50%;
	margin:0 0 0 -117px;
}

.header .nav__primary ul.sf-menu li li:hover ul, .header .nav__primary ul.sf-menu li li.sfHover ul {
	background:#3498db;
	top:-39px;
	left:204px;
	margin:0;
}


.cyct {
	font-family: "fira";
	text-transform: uppercase;
	font-weight: bold;
	font-size: 20px;
	letter-spacing: 0.06em;
	margin-top: -20px;
	margin-bottom: 26px;
}
#content div.sharedaddy,#main div.sharedaddy,div.sharedaddy{clear:both}
.footer__address{position:absolute;bottom:24px;left:75%}
.footer__address p{font-size:13px;font-weight:600;color:white}
.footer__address a{color:white}
.span4{width:300px}
.row-fluid .span4{width:31.91489362%}
.uneditable-input.span4,input.span4,textarea.span4{width:286px}
.table td.span4,.table th.span4{float:none;width:284px;margin-left:0}
.marketing .span4{text-align:center}
.marketing .span4 p{margin-left:10px;margin-right:10px}
.row-fluid .tc-content.span4{width:31.91489362%;float:left}
.row-fluid .tc-thumbnail.span4{width:31.91489362%;float:left}
.marketing .span4+.span4{margin-top:40px}
.serif--lg,.serif-large{font-size:1.125rem;line-height:1.388}
.content .serif--lg,.content .serif-large,.feature .serif--lg,.feature .serif-large,.serif--lg,.serif--xl,.serif-large,.serif-xlarge{font-family:Sentinel SSm A,Sentinel SSm B,Trocchi,Georgia,serif}


.orange15 {
color: #FF6600; 
font-family:  Times New Roman, Times, serif; 
font-size: 15px; 
font-style: normal; 
font-weight: bold;
text-decoration: none;}
#u2529{z-index:6;width:368px;background-color:transparent;position:relative;margin-right:-10000px;margin-left:50%;left:-600px;}
.clip_frame{overflow:hidden;}
.sidebar-links{padding:1.25rem 0rem 0rem;clear:both}
.sidebar-links .banno-menu{margin:0}
.sidebar-links li{border-bottom:.0625rem solid rgba(225,17,43,0.5);padding:0rem 0rem .75rem;margin-bottom:12px;margin-bottom:.75rem}
.sidebar-links li:last-child{border-bottom:0;padding:0}
.sidebar-links a{color:#fff;text-transform:uppercase}
.lt-ie9 .sidebar-links li{border-bottom:.0625rem solid #e1112b}
.lt-ie9 .sidebar-links li:last-child{border-bottom:0}

.awesome-icon-chevron-right:before        { content: "\f054"; }
h2 .strong{color:#656564}
.strong{font-weight:700}
#related form .strong{color:#fff}
#permissions tr.odd .form-item,#permissions tr.even .form-item{white-space:normal;}
table.EpisodeList tr.even,table.EpisodeList tr.odd{background:none;border:none;padding:0;}
table.ProfileList tr.even,table.ProfileList tr.odd{background:none;border:none;padding:0;}
#block-afl-general-front-popular .item-list ul li.odd{margin-right:4%;}
tr.even,tr.odd{background-color:#eee;border-bottom:1px solid #ccc;padding:0.1em 0.6em;}
tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;white-space:nowrap;}
#overlay-menu .overlay-menu-inner [data-justify=left] .menu-item a{left:0}
#overlay-menu .overlay-menu-inner .container [data-justify=right] .menu-item a{right:1.66667rem!important}


.project-content {
    position: absolute;
   height: 100%;
	top: 0;
    left: 0;
    transition: all 0.3s ease-in-out;
    -moz-transition: all 0.3s ease-in-out;
    -webkit-transition: all 0.3s ease-in-out;
    -o-transition: all 0.3s ease-in-out;
	border-radius:2px;
	width:90%;
	width:-webkit-calc(100% - 30px);
	width:-moz-calc(100% - 30px);
	width:calc(100%-30px);
	margin-left:15px
}

.project-post:hover .project-content {background: #333; z-index:3}
