/*
To get started customizing with CSS, we recommend you 
go to http://headwaythemes.com/documentation/developer-resources/css-map/
to get started.

When writing the selectors for the elements, put body.custom at the
beginning.

For an example on how to change the background with custom CSS
we can use the following code.

body.custom {
	background: red;
}
*/

@font-face {
    font-family: 'LeagueGothicRegular';
    src: url('../../../wp-content/themes/headway-2013/custom/fonts/League_Gothic-webfont.eot');
    src: url('../../../wp-content/themes/headway-2013/custom/fonts/League_Gothic-webfont.eot#iefix') format('embedded-opentype'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/League_Gothic-webfont.woff') format('woff'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/League_Gothic-webfont.ttf') format('truetype'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/League_Gothic-webfont.svg#LeagueGothicRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'PeaEmmaRegular';
    src: url('../../../wp-content/themes/headway-2013/custom/fonts/peaemma-webfont.eot');
    src: url('../../../wp-content/themes/headway-2013/custom/fonts/peaemma-webfont.eot#iefix') format('embedded-opentype'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/peaemma-webfont.woff') format('woff'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/peaemma-webfont.ttf') format('truetype'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/peaemma-webfont.svg#PeaEmmaRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: 'UltraRegular';
    src: url('../../../wp-content/themes/headway-2013/custom/fonts/Ultra-webfont.eot');
    src: url('../../../wp-content/themes/headway-2013/custom/fonts/Ultra-webfont.eot#iefix') format('embedded-opentype'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/Ultra-webfont.woff') format('woff'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/Ultra-webfont.ttf') format('truetype'),
         url('../../../wp-content/themes/headway-2013/custom/fonts/Ultra-webfont.svg#UltraRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

body.custom {
	background: url('../../../wp-content/themes/headway-2013/custom/images/header-bg.jpg') repeat-x #fff;
}

/* top navigation */

body.header-fluid div#navigation-container {
	background: transparent;
}

body.header-fluid div#navigation, body.header-fixed div#navigation {
	background: transparent;
}

body.custom div.container {
	width: 990px;
	margin: 0 auto;
	padding: 0 20px;
}

body.custom div#whitewrap {
	background: url('../../../wp-content/themes/headway-2013/custom/images/footer-bg.jpg') repeat-x bottom;
	min-height: 850px;
}

body.custom div#wrapper {
	background: transparent;
}

body.custom .sidebarRight {
	width: 350px !important;
	margin-left: 40px;
}

body.custom .widePageContent {
	min-height: 210px !important;
}

body.custom #menu-top-navigation {
	margin-left: 12px;
}

body.custom #navigation ul.navigation li a {
	padding: 9px 20px;
	background: #5d2a49;
}


body.custom ul.navigation > li.current-menu-item > a, body.custom ul.navigation > li.current_page_item > a, body.custom ul.navigation > li.current_page_parent > a, body.custom ul.navigation > li.current_page_ancestor > a, body.custom ul.navigation li.current_page_ancestor ul, body.custom ul.navigation li.current_page_parent ul, body.custom ul.navigation li.current_page_item ul, body.custom ul.navigation li.current_page_item a:hover, body.custom ul.navigation li.current-menu-item a:hover {
	text-transform: none;
	border: 0;
	color: #fff;
	background: #5d2a49;
}

body.custom ul.navigation li a, ul.navigation li ul {
	text-transform: none;
	color: #fff;
	border: 0;
	background: #5d2a49;
}

body.custom ul.navigation li a:hover {
	border: 0;
	background: #5d2a49;
	color: #ec5a8b;
	text-decoration: none;
}

/* header */

body.header-fluid div#header, body.header-fixed div#header, body.header-fluid div#header-container {
	background: transparent;
	text-align: center;
	position: relative;
}

body.header-fluid div#header-container {
	height: 192px;
}

body.custom div.header-link-text {
	margin: 0;
	float: none;
}

body.custom a.header-link-text-inside {
	font: 90px/100% 'UltraRegular', Impact, Arial, sans-serif;
	color: #fff;
	position: relative;
	left: 10px;
	top: 30px;
}

body.custom a.header-link-text-inside:hover {
	color: #000;
}

body.custom #cautionHotDeals {
	position: absolute;
	display: block;
	width: 200px;
	height: 130px;
	top: 11px;
	left: 10px;
}

body.custom #topSocialMedia {
	position: absolute;
	right: 10px;
	top: -34px;
	width: 170px;
	height: 190px;
}

/* category menu */

body.custom div#leaf-13,
body.custom div#leaf-42,
body.custom .categoryMenuLeaf {
	width: 1010px;
	height: 45px;
	min-height: 45px !important;
	margin-top: 12px;
	margin-bottom: 42px;
	position: relative;
	left: -10px;
}

body.custom div#leaf-13 ul.sidebar li ul,
body.custom div#leaf-13 ul.link-list,
body.custom div#leaf-42 ul.sidebar li ul,
body.custom div#leaf-42 ul.link-list,
body.custom .categoryMenuLeaf ul.sidebar li ul,
body.custom .categoryMenuLeaf ul.link-list {
	margin: 0;
}

body.custom div#leaf-13.sidebar ul.horizontal-sidebar li.widget,
body.custom div#leaf-42.sidebar ul.horizontal-sidebar li.widget,
body.custom .sidebar.categoryMenuLeaf ul.horizontal-sidebar li.widget {
	margin: 0;
}

body.custom li#nav_menu-3 {
	width: 1030px;
}

body.custom ul#menu-category-menu {
	float: left;
	position: relative;
}

body.custom ul#menu-category-menu li {
	float: left;
	margin: 0;
	position: relative;
}

body.custom ul#menu-category-menu li a {
	padding: 0 17px;
	font: 13px 'PeaEmmaRegular', 'Trebuchet MS', Verdana, Arial, sans-serif;
	text-decoration: none;
	border-left: 2px dotted #fff;
	color: #fff;
	background: transparent;
	display: block;
}

body.custom ul#menu-category-menu li a:hover {
	color: #000;
}

body.custom ul#menu-category-menu li:last-child a {
	border-right: 2px dotted #fff;
}

/* category menu dropdown */

body.custom ul#menu-category-menu li ul.sub-menu {
	display: none;
	background: #ec5a8b;
	position: absolute;
	padding: 5px 0 0;
	z-index: 10001;
	margin: 0;
	left: 0;
}

body.custom ul#menu-category-menu li:hover ul.sub-menu {
	display: block;
}

body.custom ul#menu-category-menu li ul,
body.custom ul#menu-category-menu li ul li,
body.custom ul#menu-category-menu li.hover ul li,
body.custom ul#menu-category-menu li:hover ul li {
	width: 250px;
}

body.custom ul#menu-category-menu li ul li {
	margin: 0;
	float: none;
	position: relative;
}

body.custom ul#menu-category-menu li ul.sub-menu li a {
	background: #ec5a8b;
	border-width: 1px 0 0 0;
	width: auto;
	padding: 7px 20px 5px 20px;
	border-style: dashed;
	border-color: #ffb2cb;
}

body.custom ul#menu-category-menu li ul.sub-menu li:last-child a {
	border-bottom: 1px dashed #ffb2cb;
}

/* posts */

body.custom .postColumnLeft {
	width: 600px !important;
	min-height: 210px !important;
}

body.custom .entry-title, body.custom .entry-title a,
body.custom .page-title {
	background: #9f487f;
	font: 31px 'LeagueGothicRegular', Impact, Arial, sans-serif;
	color: #fff;
}

body.custom .entry-title:hover, body.custom .entry-title:hover a, body.custom .entry-title a:hover {
	background: #cf255d;
}

body.custom .entry-title, body.custom .page-title {
	border: 1px solid #38132a;
	padding: 0 6px;
}

body.category .page-title,
body.search .page-title,
body.archive .page-title,
body.author .page-title {
	color: #000;
	font-size: 33px;
	background: transparent;
	border: 0;
	padding: 0;
}

body.search .page-title #search-terms {
	color: #cf255d;
}

body.custom div.entry-content {
	color: #333;
}

body.custom div.entry-content a {
	color: #cf255d;
}

body.custom div.entry-meta {
	color: #555;
	font: 12px Georgia, 'Times New Roman', Times, serif;
	border: 1px dashed black;
	padding: 0 5px;
}

body.custom div.entry-meta a, body.custom div.entry-meta .entry-date {
	color: #cf255d;
	text-decoration: none;
}

body.custom div.entry-meta div.right {
	text-align: right;
}

body.custom div.post {
	border: 0;
}

body.custom div.post, body.custom div.small-post {
	margin: 0 0 60px;
}

/* sidebar */

body.custom div.sidebar span.widget-title {
	font: 18px 'PeaEmmaRegular', 'Trebuchet MS', Verdana, Arial, sans-serif;
	color: #cf255d;
	border-bottom: 1px dashed #000;
	line-height: 22px;
	letter-spacing: normal;
}

body.custom div.sidebar a, body.custom ul.link-list a {
	color: #9f487f;
	text-decoration: none;
}

body.custom input#s {
	color: #eb5a8a;
	font: 12px Georgia, 'Times New Roman', Times, serif;
	border: 1px solid #ccc;
	background: #fff;
	padding: 3px 4px;
}

/* footer */

body.custom div#leaf-16,
body.custom div#leaf-43,
body.custom .footer1 {
	width: 240px;
	padding: 0 9px 0 0;
	clear: both;
}

body.custom div#leaf-17,
body.custom div#leaf-18,
body.custom div#leaf-44,
body.custom div#leaf-45,
body.custom .footer2,
body.custom .footer3 {
	width: 240px;
	padding: 0 9px;
}

body.custom div#leaf-19,
body.custom div#leaf-46,
body.custom .footer4 {
	width: 210px;
	padding: 0 0 0 9px;
}

body.custom div#leaf-16,
body.custom div#leaf-17,
body.custom div#leaf-18,
body.custom div#leaf-43,
body.custom div#leaf-44,
body.custom div#leaf-45,
body.custom .footer1,
body.custom .footer2,
body.custom .footer3 {
	border-right: 1px dashed #000;
}

body.custom div#leaf-16,
body.custom div#leaf-17,
body.custom div#leaf-18,
body.custom div#leaf-19,
body.custom div#leaf-43,
body.custom div#leaf-44,
body.custom div#leaf-45,
body.custom div#leaf-46,
body.custom .footer1,
body.custom .footer2,
body.custom .footer3,
body.custom .footer4 {
	height: 285px;
	min-height: 285px;
	margin-top: 65px;
}

body.custom div#leaf-16.sidebar span.widget-title,
body.custom div#leaf-17.sidebar span.widget-title,
body.custom div#leaf-18.sidebar span.widget-title,
body.custom div#leaf-19.sidebar span.widget-title,
body.custom div#leaf-43.sidebar span.widget-title,
body.custom div#leaf-44.sidebar span.widget-title,
body.custom div#leaf-45.sidebar span.widget-title,
body.custom div#leaf-46.sidebar span.widget-title,
body.custom .sidebar.footer1 span.widget-title,
body.custom .sidebar.footer2 span.widget-title,
body.custom .sidebar.footer3 span.widget-title,
body.custom .sidebar.footer4 span.widget-title {
	font: 28px 'UltraRegular', Impact, Arial, sans-serif;
	color: #fff;
	border-bottom: 0;
}

body.custom div#leaf-16.sidebar li.widget, body.custom div#leaf-16.sidebar a, body.custom div#leaf-16.sidebar ul.link-list a,
body.custom div#leaf-17.sidebar li.widget, body.custom div#leaf-17.sidebar a, body.custom div#leaf-17.sidebar ul.link-list a,
body.custom div#leaf-18.sidebar li.widget, body.custom div#leaf-18.sidebar a, body.custom div#leaf-18.sidebar ul.link-list a,
body.custom div#leaf-19.sidebar li.widget, body.custom div#leaf-19.sidebar a, body.custom div#leaf-19.sidebar ul.link-list a,
body.custom div#leaf-43.sidebar li.widget, body.custom div#leaf-43.sidebar a, body.custom div#leaf-43.sidebar ul.link-list a,
body.custom div#leaf-44.sidebar li.widget, body.custom div#leaf-44.sidebar a, body.custom div#leaf-44.sidebar ul.link-list a,
body.custom div#leaf-45.sidebar li.widget, body.custom div#leaf-45.sidebar a, body.custom div#leaf-45.sidebar ul.link-list a,
body.custom div#leaf-46.sidebar li.widget, body.custom div#leaf-46.sidebar a, body.custom div#leaf-46.sidebar ul.link-list a,
body.custom .sidebar.footer1 li.widget, body.custom .sidebar.footer1 a, body.custom .sidebar.footer1 ul.link-list a,
body.custom .sidebar.footer2 li.widget, body.custom .sidebar.footer2 a, body.custom .sidebar.footer2 ul.link-list a,
body.custom .sidebar.footer3 li.widget, body.custom .sidebar.footer3 a, body.custom .sidebar.footer3 ul.link-list a,
body.custom .sidebar.footer4 li.widget, body.custom .sidebar.footer4 a, body.custom .sidebar.footer4 ul.link-list a {
	color: #fff;
}

body.footer-fluid div#footer-container {
	border-top: 1px solid #502540;
}

body.footer-fixed div#footer, body.footer-fluid div#footer, body.footer-fluid div#footer-container {
	background: #5d2a4a;
	line-height: 24px;
	height: 24px;
}

body.custom div#footer {
	padding: 0;
}

body.custom div#footer .copyright {
	text-align: right;
	margin: 0;
	color: #fff;
}

body.custom div#footer .copyright a {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #5d2a4a;
}

body.custom div#footer .copyright a:hover {
	border-color: #fff;
}

body.custom #text-4 iframe {
	margin: 0 25px;
}

body.custom #bottomSocialMedia {
	width: 145px;
	height: 155px;
	margin: 0 auto;
}

body.custom .footer1, body.custom .footer2, body.custom .footer3, body.custom .footer4 {
max-height: 295px;
overflow: hidden;
}

/*
playback timings (ms):
  exclusion.robots.policy: 0.342
  load_resource: 285.57 (2)
  RedisCDXSource: 226.496
  esindex: 0.024
  PetaboxLoader3.datanode: 315.131 (5)
  CDXLines.iter: 48.414 (3)
  PetaboxLoader3.resolve: 80.385 (2)
  LoadShardBlock: 165.771 (3)
  exclusion.robots: 0.365
  captures_list: 447.704
*/