/*
this file is linked to footer
*/

/* GOD DAMN TRIANGLE*/
.navbar .nav > li > .dropdown-menu:before {
  content: '';
  display: inline-block;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid #ccc;
  border-bottom-color: #d6e4eb !important;
  position: absolute;
  top: -7px;
  left: 9px;
}
.navbar .nav > li > .dropdown-menu:after {
  content: '';
  display: inline-block;
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid #d6e4eb;
  position: absolute;
  top: -6px;
  left: 10px;
}
.achilles-showcase-category-header-breaker
{
	height:2px;
	border-bottom:1px solid #B8B9Ba;
	margin-bottom:20px;	
	margin-top:10px;	
}
.achilles-showcase-category-header-breaker-home
{
	height:2px;
	border-bottom:1px solid #B8B9Ba;
	margin-bottom:20px;	
	margin-top:10px;	
}
/*
	display registration button for dropdown
*/
.registration-button-alex
{
	float:left;
	display:none;
	margin:0px;
	padding-top:6px;
}


/* sidebar fix */
#sidebar {
	display: none;
}
#main {
	width:100%;
}

@media (min-width: 980px) {
	.homepage-ticket-container,
	.footer-item-alex
	{
		width:24.6%;
	}
}


@media (max-width: 979px) and  (min-width: 600px){
	.homepage-ticket-container,
	.footer-item-alex
	{
		width:49%;
	}
}
@media (max-width: 639px) {
	.homepage-ticket-container,
	.footer-item-alex
	{
		width:100%;
	}
}

@media (max-width: 767px) {
  body {
    padding-left: 0px; /* 20 changed by alex */
    padding-right: 0px; /* 20 changed by alex */
  }
  .navbar-fixed-top,
  .navbar-fixed-bottom,
  .navbar-static-top {
    margin-left: 0px;
    margin-right: 0px;
  }
  .container-fluid {
    padding: 0;
  }
  .dl-horizontal dt {
    float: none;
    clear: none;
    width: auto;
    text-align: left;
  }
  .dl-horizontal dd {
    margin-left: 0;
  }
  .container {
    width: auto;
  }
  .row-fluid {
    width: 100%;
  }
  .row,
  .thumbnails {
    margin-left: 0;
  }
  .thumbnails > li {
    float: none;
    margin-left: 0;
  }
  [class*="span"],
  .uneditable-input[class*="span"],
  .row-fluid [class*="span"] {
    float: none;
    display: block;
    width: 100%;
    margin-left: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .span12,
  .row-fluid .span12 {
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .row-fluid [class*="offset"]:first-child {
    margin-left: 0;
  }
  .input-large,
  .input-xlarge,
  .input-xxlarge,
  input[class*="span"],
  select[class*="span"],
  textarea[class*="span"],
  .uneditable-input {
    display: block;
    width: 100%;
    min-height: 30px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
  }
  .input-prepend input,
  .input-append input,
  .input-prepend input[class*="span"],
  .input-append input[class*="span"] {
    display: inline-block;
    width: auto;
  }
  .controls-row [class*="span"] + [class*="span"] {
    margin-left: 0;
  }
  .modal {
    position: fixed;
    top: 20px;
    left: 20px;
    right: 20px;
    width: auto;
    margin: 0;
  }
  .modal.fade {
    top: -100px;
  }
  .modal.fade.in {
    top: 20px;
  }
  .footer-item-alex-padding-fix
  {
	  padding-left:20px;
  }
}

.footer-alt-text-achilles
{
	text-align:right;
	padding-right:20px;
}

.homepage-header
{
	width:100%;
	padding-bottom:30px;
	padding-top:20px;
}

.homepage-header span
{
	font-size:24px;
	line-height:30px;
	color:#3498DB;
}

.homepage-break
{
	width:100%;
	background-image:url(/wp-content/themes/shoestrap-child/assets/header_breaker_bg.jpg);
	background-repeat:repeat-x;
	background-position:center left;
	padding-bottom:20px;
	padding-top:20px;
}

.homepage-ticket-container
{
	display:inline-block;
	min-width:242px;
	margin-bottom:20px;
}

.homepage-ticket
{
	border:0px solid #d7d6d8;
	background-color:#FFF;
	-moz-border-radius: 15px;
	border-radius: 15px;
	width:242px;
	height:564px;
	overflow:hidden;
	font-size:12px;
	color:#555555;
}
.homepage-ticket h3
{
	border-left:0px solid #d7d6d8;
	border-right:0px solid #d7d6d8;
	font-size:19px;
	line-height:46px;
	background-color:transparent;
	width:auto;
	text-align:center;
	color:#9b9b9b;
	font-weight:bold;
	margin:0px;
	padding:0px;
	margin-bottom:10px;
}
.homepage-ticket ul
{
	margin-left:30px;
	padding-left:0px;
	text-align:left;
	list-style:none;
	font-weight:bold;
}
.homepage-ticket p
{
	margin-left:30px;
	margin-right:28px;
	text-align:left;
	font-size:12px;
}

.homepage-section-container
{
	width:90%;
	text-align:center;
	padding:0px;
	margin:0px;
	border:0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;  
}

.homepage-section-half
{
	display:inline-block;
	width:49.8%;
	padding:0px;
	margin:0px;
	border:0px;
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;
	vertical-align:text-top;
	
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	color:#555555;
}

.homepage-section-header
{
	font-size:28px;
	line-height:30px;
	font-weight:bold;
	color:#9b9b9b;
}
.homepage-section-break
{
	width:100%;
	background-image:url(/wp-content/themes/shoestrap-child/assets/header_breaker_bg.jpg);
	background-repeat:repeat-x;
	background-position:center left;
	padding-top:10px;
	padding-bottom:10px;
}

.homepage-quotes
{
	background-color:#e5e9e8;
	padding:25px;
}

.content-achilles
{
	font-size:16px;
}

.content-achilles h3
{
	font-size:16px;
	font-weight:bold;
	padding:0px;
	margin:0px;
	line-height:27px;
}
.content-achilles p
{
	padding:0px;
	margin:0px;
	line-height:20px;
	padding-bottom:8px;
	padding-top:8px;
}

.footer-item-alex
{
	float:left;
}

footer-item-alex-padding-fix
{
	padding:0px;
}

.widget-inner h3
{
	font-size:16px;
	line-height:20px;
	padding-top:20px;
}

.widget-inner ul
{
	padding-left:0px;
	margin-left:15px;
}
/* fix for margin */
.callbacks_container
{
	margin-bottom:0px !important;	
}
/*
Custom fonts
*/
@font-face {
font-family: BebasNeue;
src: url("BebasNeue.otf") format("opentype");
}
