@import "/blog/oe-content/themes/final/style/reset.css";

@import "/blog/oe-content/themes/final/style/ie.css";

img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

a img.alignright {
	float: right;
	margin: 0 0 1em 1em;
}

a img.alignleft {
	float: left;
	margin: 0 1em 1em 0;
}

a img.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

article, aside, audio, canvas, command, datalist, details, embed,
	figcaption, figure, footer, header, hgroup, keygen, meter, nav, output,
	progress, section, source, video {
	display: block;
}

mark, rp, rt, ruby, summary, time {
	display: inline;
}

body {
	/*     background: rgba(0, 0, 0, 0) url("images/bg-body-btm.jpg") repeat scroll 0 0; */
	border-top: 11px solid #0281c1;
	color: #666;
	font-family: "Open Sans", sans-serif;
	font-size: 100%;
	line-height: 19px;
	margin: 0;
	padding: 0;
}

@font-face {
	font-family: 'coming_soonregular';
	src: url('comingsoon-webfont.eot');
	src: url('comingsoon-webfont.eot?#iefix') format('embedded-opentype'),
		url('comingsoon-webfont.woff') format('woff'),
		url('comingsoon-webfont.ttf') format('truetype'),
		url('comingsoon-webfont.svg#coming_soonregular') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'oxygenregular';
	src: url('oxygen-regular-webfont.eot');
	src: url('oxygen-regular-webfont.eot?#iefix')
		format('embedded-opentype'), url('oxygen-regular-webfont.woff')
		format('woff'), url('oxygen-regular-webfont.ttf') format('truetype'),
		url('oxygen-regular-webfont.svg#oxygenregular') format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'source_sans_pro_blackregular';
	src: url('fonts/sourcesanspro-black-webfont.eot');
	src: url('fonts/sourcesanspro-black-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('fonts/sourcesanspro-black-webfont.woff') format('woff'),
		url('fonts/sourcesanspro-black-webfont.ttf') format('truetype'),
		url('fonts/sourcesanspro-black-webfont.svg#source_sans_pro_blackregular')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'source_sans_probold';
	src: url('fonts/sourcesanspro-bold-webfont.eot');
	src: url('fonts/sourcesanspro-bold-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('fonts/sourcesanspro-bold-webfont.woff') format('woff'),
		url('fonts/sourcesanspro-bold-webfont.ttf') format('truetype'),
		url('fonts/sourcesanspro-bold-webfont.svg#source_sans_probold')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'source_sans_pro_lightregular';
	src: url('fonts/sourcesanspro-light-webfont.eot');
	src: url('fonts/sourcesanspro-light-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('fonts/sourcesanspro-light-webfont.woff') format('woff'),
		url('fonts/sourcesanspro-light-webfont.ttf') format('truetype'),
		url('fonts/sourcesanspro-light-webfont.svg#source_sans_pro_lightregular')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'source_sans_proregular';
	src: url('fonts/sourcesanspro-regular-webfont.eot');
	src: url('fonts/sourcesanspro-regular-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('fonts/sourcesanspro-regular-webfont.woff') format('woff'),
		url('fonts/sourcesanspro-regular-webfont.ttf') format('truetype'),
		url('fonts/sourcesanspro-regular-webfont.svg#source_sans_proregular')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'source_sans_pro_semiboldRg';
	src: url('fonts/sourcesanspro-semibold-webfont.eot');
	src: url('fonts/sourcesanspro-semibold-webfont.eot?#iefix')
		format('embedded-opentype'),
		url('fonts/sourcesanspro-semibold-webfont.woff') format('woff'),
		url('fonts/sourcesanspro-semibold-webfont.ttf') format('truetype'),
		url('fonts/sourcesanspro-semibold-webfont.svg#source_sans_pro_semiboldRg')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'Conv_ufonts.com_american-typewriter';
	src: url('fonts/ufonts.com_american-typewriter.eot');
	src: local('☺'), url('fonts/ufonts.com_american-typewriter.woff')
		format('woff'), url('fonts/ufonts.com_american-typewriter.ttf')
		format('truetype'), url('fonts/ufonts.com_american-typewriter.svg')
		format('svg');
	font-weight: normal;
	font-style: normal
}

@font-face {
	font-family: 'porto-icons';
	src: url('icon-fonts/font/porto-icons.eot');
	src: url('icon-fonts/font/porto-icons.eot?#iefix')
		format('embedded-opentype'), url('icon-fonts/font/porto-icons.woff2')
		format('woff2'), url('icon-fonts/font/porto-icons.woff')
		format('woff'), url('icon-fonts/font/porto-icons.ttf')
		format('truetype'), url('icon-fonts/font/porto-icons.svg#porto-icons')
		format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body {
	height: 100%;
}

.fleft {
	float: left;
}

.fright {
	float: right;
}

.clear {
	clear: both;
}

.col-1, .col-2, .col-3 {
	float: left;
}

.alignright {
	text-align: right;
}

.aligncenter {
	text-align: center;
}

a {
	color: #005695;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

center {
	margin: auto;
	width: 980px;
}

img {
	border: 0 none;
}

#wrapper {
	position: relative;
	width: 100%;
}

.center {
	margin: auto;
	width: 980px;
}

#top-header {
	float: left;
	width: 980px;
}

#logo a {
	float: left;
	font-family: "Conv_ufonts.com_american-typewriter";
}

.top-nav {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 2px 0 0;
	padding: 10px 7px;
}

.top-nav li {
	color: #8b5932;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	text-transform: uppercase;
}

.top-nav li a {
	color: #fff;
	float: left;
	font-size: 10px;
	margin: 0;
	padding: 0;
	text-decoration: none;
	font-family: 'source_sans_probold';
}

.top-nav li.cart {
	background: rgba(0, 0, 0, 0) url("images/cart-icon.png") no-repeat
		scroll right 0;
	float: left;
	padding: 0 31px 0 5px;
	width: auto;
}

.social-icon {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 9px 5px 0 0 !important;
	padding: 0;
	width: 84px;
	overflow: hidden;
}

.social-icon li {
	float: left;
	margin: 0;
	padding: 0 0 0 6px;
}

.main-nav {
	float: left;
	margin: 55px 0 0;
	width: 100%;
}

.navigation-main {
	margin: auto;
	min-height: 49px;
	position: relative;
	width: 948px;
	z-index: 10;
}

.nav-middle li {
	color: #3d1304;
	display: inline-block;
	float: none;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 15px 21px;
}

.nav-middle li a {
	color: #3d1304;
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.nav-middle li a.active {
	color: #3d1304;
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-transform: uppercase;
}

.nav-middle li a:hover {
	color: #3d1304;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-transform: uppercase;
}

.header_mob_menu {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	border-radius: 5px;
	color: #111;
	display: none;
	float: none;
	font-family: "open_sanssemibold";
	font-size: 15px;
	height: 24px;
	margin: 5px 1%;
	padding: 1px 3px;
	position: relative;
	text-transform: uppercase;
	width: 98%;
	z-index: 10;
}

.footer_mob_menu {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat-x scroll
		0 0;
	border: medium none;
	border-radius: 5px;
	color: #111;
	display: none;
	float: none;
	font-family: "open_sanssemibold";
	font-size: 15px;
	height: 24px;
	margin: 5px 1%;
	padding: 1px 5px;
	position: relative;
	width: 98%;
	z-index: 10;
}

.header_mob_menu option {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 3px 0 3px 10px;
}

.footer_mob_menu option {
	color: #333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 3px 0 3px 10px;
}

.small_nav_header {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat-x scroll
		0 0;
	border-radius: 5px;
	box-shadow: 5px 2px 4px #000;
	float: left;
	list-style: outside none none;
	margin: 0 2%;
	width: 96%;
}

.small_nav select option.mainhead {
	font-weight: bold;
	padding: 5px 0 0 5px;
}

.small_nav select option.subhead {
	padding: 5px 0 0 8px;
}

#header-bottom-bg {
	background: rgba(0, 0, 0, 0) url("images/bottom-header-bg.png") repeat-x
		scroll 0 0;
	float: left;
	margin: 0;
	min-height: 65px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

#header-bottom-bg h1 {
	color: #fff;
	float: left;
	font-family: "coming_soonregular";
	font-size: 34px;
	font-weight: bold;
	line-height: 31px;
	margin: 0;
	padding: 18px 0 0;
	text-align: center;
	width: 100%;
}

#header-bottom-bg h1 span {
	color: #e3b160;
	font-family: "source_sans_pro_semiboldRg";
	font-size: 36px;
	font-weight: bold;
}
/* .header, #footer { */
/*     background: rgba(0, 0, 0, 0) url("images/body-bg.jpg") repeat-y scroll 0 0 !important; display:block; width:100%; float:left; */

/* } */
#footer {
	border-top: 1px solid #a18683;
	float: left;
	margin: 20px 0 0;
	padding: 0 !important;
	width: 100%;
}

#footer-left {
	background: rgba(0, 0, 0, 0) url("images/secure-icon.png") no-repeat
		scroll 0 15px;
	float: left;
	margin: 0;
	padding: 0 0 15px;
	width: 812px;
}

.footer-menu {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0 36px 0 37px;
	width: 775px;
}

.footer-menu li {
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 10px 7px;
}

.footer-menu li a {
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.footer-menu li a.active {
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.footer-menu li a:hover {
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#footer-left h4 {
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	padding: 0 0 0 41px;
	text-align: left;
	width: auto;
}

.icon-bg {
	float: left;
	margin: 0;
	padding: 0 0 0 25px;
}

.footer-right {
	float: left;
	margin: 0;
	padding: 11px 0 0;
}

._8o, ._8o .img {
	display: none !important;
}

.fwb {
	display: none !important;
}

.social-icon iframe .pluginSkinLight .pam a.lfloat _ohe {
	display: none;
}

.social-icon iframe .pluginSkinLight .pam ._8u _42ef table tbody tr td span.fwb
	{
	display: none !important;
}

#wrapper {
	position: relative;
	width: 100%;
}

.center {
	margin: auto;
	width: 980px;
}

#top-header {
	float: none;
	margin: auto;
	width: 940px;
}

#logo {
	float: left;
	margin-top: 10px;
	width: 29%;
}

#logo a {
	float: left;
}

.logo>img {
	height: 80px;
}

.top-nav {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 2px 0 0;
	padding: 5px 0;
}

.top-nav li {
	color: #8b5932;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 0 2px;
	text-transform: uppercase;
}

.top-nav li.cart {
	background: rgba(0, 0, 0, 0) url("images/cart-icon.png") no-repeat
		scroll right 0;
	padding: 0 31px 0 5px;
	width: auto;
}

.top-navigation .top-search {
	float: left;
	padding: 0 0 0 2%;
	width: 39%;
}

.header .form-search {
	text-align: right;
	height: 35px;
}

.top-navigation .top-search form .form-search input {
	background: #fff url("images/search-icon.png") no-repeat scroll 4px 7px;
	border: 0 none;
	box-sizing: border-box;
	float: left;
	font-size: 14px;
	line-height: 15px;
	margin: 0 0 0 3px;
	padding: 10px 0 10px 32px;
	width: 77%;
}

#search_mini_form button.button {
	
}

.header .form-search button.button span span {
	font-size: 15px;
	line-height: 27px;
}

button.button span {
	background: #005695 none repeat scroll 0 0;
	color: #fff;
	float: left;
	font-weight: bold;
	padding: 3px;
	text-align: center;
	white-space: nowrap;
}

button.button {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: 0 none;
	cursor: pointer;
	margin: 0;
	overflow: visible;
	padding: 0;
	width: auto;
}

button.button span span {
	background-position: 100% 0;
	border: 1px solid #fff;
	line-height: 21px;
	padding: 0 7px;
}

button.button:hover span {
	background: #f15620 none repeat scroll 0 0;
}

.social-icon {
	display: inline;
	float: right !important;
	list-style: outside none none;
	margin: 7px 0 0 !important;
	padding: 0;
}

#twitter-widget-0 {
	width: 135px !important;
}

.social-icon ul {
	margin: 0;
	padding: 0;
}

.social-icon li {
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 60px;
}

.social-icon li span {
	color: #fff;
	font-size: 16px;
	line-height: 28px;
	padding: 0 0 0 3px;
}

.social-icon li a img {
	float: left;
}

.main-nav {
	float: left;
	margin: 15px 0 0 !important;
	width: 100%;
}

.navigation-main {
	margin: 0 0 0 0px !important;
	min-height: 49px;
	position: relative;
	width: 100%;
	z-index: 10;
}

.nav-middle {
	background: rgba(0, 0, 0, 0) url("images/bg-nav.png") no-repeat scroll 0
		0;
	border: medium none !important;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0 !important;
	padding: 0 10px !important;
	text-align: center;
	width: 930px;
}

.nav-middle li {
	color: #3d1304;
	font-weight: 700;
	margin: 0;
	padding: 10px 0;
}

.nav-middle li a {
	color: #3d1304;
	float: left;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.nav-middle li a.active {
	color: #3d1304;
	float: left;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-transform: uppercase;
}

.nav-middle li a:hover {
	color: #3d1304;
	float: left;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
	text-transform: uppercase;
}

.header_mob_menu {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
	border: medium none;
	border-radius: 5px;
	color: #111;
	display: none;
	float: none;
	font-size: 15px;
	font-weight: 600;
	height: 24px;
	margin: 5px 1%;
	padding: 1px 3px;
	position: relative;
	text-transform: uppercase;
	width: 98%;
	z-index: 10;
}

.footer_mob_menu {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat-x scroll
		0 0;
	border: medium none;
	border-radius: 5px;
	color: #111;
	display: none;
	float: none;
	font-size: 15px;
	font-weight: 600;
	height: 24px;
	margin: 5px 1%;
	padding: 1px 5px;
	position: relative;
	width: 98%;
	z-index: 10;
}

.header_mob_menu option {
	color: #333;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 3px 0 3px 10px;
}

.footer_mob_menu option {
	color: #333;
	font-size: 13px;
	line-height: 24px;
	margin: 0;
	padding: 3px 0 3px 10px;
}

.small_nav {
	display: none;
}

.small_nav_header {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat-x scroll
		0 0;
	border-radius: 5px;
	box-shadow: 5px 2px 4px #000;
	display: none;
	float: left;
	list-style: outside none none;
	margin: 0 2%;
	width: 96%;
}

.header-bottom {
	display: none;
}

#header-bottom-bg {
	background: rgba(0, 0, 0, 0) url("images/bottom-header-bg.png") repeat-x
		scroll 0 0;
	float: left;
	margin: 0;
	min-height: 65px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

#header-bottom-bg h1 {
	color: #fff;
	float: left;
	font-size: 34px;
	font-weight: bold;
	line-height: 31px;
	margin: 0;
	padding: 18px 0 0;
	text-align: center;
	width: 100%;
}

#header-bottom-bg h1 span {
	color: #e3b160;
	font-size: 36px;
	font-weight: bold;
}

#banner-bg {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat-x scroll
		0 0;
	float: left;
	margin: 0;
	min-height: 358px;
	padding: 0;
	width: 100%;
}

.one-third {
	float: left;
	margin: 32px 0 0;
	padding: 0 0 0 11px;
}

.one-third figure {
	float: left;
	margin: 0;
	padding: 0 27px 0 16px;
	width: 282px;
}

.one-third figcaption {
	margin: 225px 0 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 282px;
	z-index: 10;
}

.one-third figure.last {
	float: left;
	margin: 0;
	padding: 0;
	width: 306px;
}

.enquiry-bg {
	background: rgba(0, 0, 0, 0) url("images/content-box-top.png") no-repeat
		scroll 0 0;
	float: left;
	margin: 34px 0 0 27px;
	min-height: 267px;
	padding: 0;
	width: 931px;
}

.col-left {
	float: left;
	margin: 0;
	padding: 36px 0 0 29px;
	width: 417px;
}

.col-left h2.heading1 {
	color: #666;
	float: left;
	font-size: 27px;
	line-height: 43px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: 417px;
}

.col-left h3.heading2 {
	color: #90966c;
	float: left;
	font-size: 26px;
	line-height: 35px;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
	width: 417px;
}

.col-left p {
	color: #000;
	float: left;
	font-size: 14px;
	letter-spacing: 1px;
	line-height: 22px;
	margin: 0;
	padding: 0;
	width: 417px;
}

.enquiry-bg .inquiry-form {
	float: left;
	margin: 0;
	padding: 25px 0 0 16px;
	width: 439px;
}

.enquiry-bg .inquiry-form h4 {
	color: #cb6029;
	font-size: 18px;
	font-weight: 700;
	margin: 0;
	padding: 0;
	text-align: center;
}

.form-field {
	float: left;
	margin: 0;
	padding: 18px 0 0 22px;
	width: 376px;
}

.form-field fieldset {
	background: rgba(0, 0, 0, 0) url("images/input-bg.png") repeat scroll 0
		0;
	border: medium none;
	float: left;
	margin: 0 0 12px 18px;
	padding: 0 0 7px;
	text-align: center;
	width: 170px;
}

.form-field fieldset label {
	color: #fdf9e8;
	float: left;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 3px 0 0;
	text-align: center;
	width: 170px;
}

.form-field fieldset input {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	margin: 0;
	padding: 3px 5px;
	width: 133px;
}

.form-field fieldset textarea {
	background: #fff none repeat scroll 0 0;
	border: medium none;
	color: #666;
	font-size: 12px;
	font-weight: 700;
	height: 43px;
	margin: 0;
	padding: 3px 5px;
	width: 133px;
}

.button-bg {
	border-bottom: 1px solid #cb6129;
	border-top: 1px solid #cb6129;
	float: left;
	margin: 5px 0 0;
	padding: 2px 0;
	width: 170px;
}

.button-bg p.complete {
	color: #000;
	float: left;
	font-size: 10px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	width: 136px;
}

.button-bg input {
	float: left;
	margin: 0;
	padding: 0;
}

.form-cotent {
	float: left;
	margin: 0;
	padding: 0 0 0 18px;
	width: 170px;
}

.form-cotent span.qustions {
	color: #cb6029;
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 16px;
	text-align: right;
	text-transform: uppercase;
	width: 170px;
}

.main-bg {
	/*     background: rgba(0, 0, 0, 0) url("images/body-repeater.jpg") repeat-y scroll 0 6px; */
	float: left;
	margin: 26px 0 0;
	width: 980px;
}

.main-content-bg {
	/*     background: rgba(0, 0, 0, 0) url("images/main-bg-img-top.png") no-repeat scroll right top !important; */
	float: left;
	margin: -5px 0 0;
	min-height: 648px;
	padding: 0;
	width: 980px;
}

.main-content-heading {
	/*     background: rgba(0, 0, 0, 0) url("images/heading-text-bg.png") no-repeat scroll 0 0; */
	height: 58px;
	margin: 15px 0 0 -21px;
	padding: 0;
	position: absolute;
	width: 645px;
}

.main-content-heading h1 {
	color: #003b5b;
	float: left;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 16px 0 0 70px;
	text-transform: uppercase;
}

.main-content {
	float: left;
	margin: 0;
	padding: 50px 32px 0 47px;
	width: 901px;
}

.backyard-bg {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.backyard-bg img {
	float: right;
	margin: 0;
}

.left-content p {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 0;
	padding: 15px 0 7px;
	text-align: left;
	width: 584px;
}

.left-content {
	float: left;
	margin: 0;
	padding: 35px 0 0;
	width: 584px;
}

.room-bg {
	float: left;
	padding: 15px 0 0;
	width: 100%;
}

.room-bg p {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin: 0;
	padding: 15px 0 7px;
	text-align: left;
	width: 100%;
}

.room-bg h1 {
	color: #003b5b;
	float: left;
	font-size: 25px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 10px;
}

#main-bottom-strip {
	background-color: #005695;
	float: left;
	height: 74px;
	margin: 0;
	padding: 0;
	width: 100%;
}

#main-bottom-strip h1 {
	color: #efe7e2;
	float: left;
	font-size: 40px;
	font-weight: normal;
	line-height: 35px;
	margin: 0;
	padding: 19px 0 0;
	text-align: center;
	width: 100%;
}

#main-bottom {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#main-bottom-corner {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.corner-left {
	margin: 14px 0 0 -86px;
	padding: 0;
	position: absolute;
	z-index: 10;
}

.corner-right {
	margin: 15px 0 0 980px;
	padding: 0;
	position: absolute;
	z-index: 10;
}

#box-bottom {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat scroll 0
		0;
	float: left;
	height: 288px;
	margin: 35px 0 0;
	padding: 0;
	width: 100%;
}

#box-bottom .enquire-box {
	background: rgba(0, 0, 0, 0) url("images/enquiry-box-bg.png") no-repeat
		scroll 0 0;
	float: left;
	height: 255px;
	margin: 0;
	padding: 0;
	text-align: center;
	width: 456px;
}

#box-bottom .col-1 {
	float: left;
	height: 255px;
	margin: 0;
	padding: 21px 34px 0 28px;
	width: 456px;
}

#box-bottom .col-2 {
	float: left;
	margin: 0;
	padding: 31px 0 0;
	width: 419px;
}

#box-bottom .enquire-box h1 {
	color: #003b5b;
	float: left;
	font-size: 62px;
	font-weight: 700;
	line-height: 45px;
	margin: 0;
	padding: 40px 0 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

#box-bottom .enquire-box h1 span {
	color: #005695;
	float: left;
	font-size: 25px;
	font-weight: 700;
	line-height: 30px;
	margin: 0;
	padding: 0;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

#box-bottom .enquire-box p {
	color: #fff;
	float: left;
	font-size: 18px;
	line-height: 30px;
	margin: 0;
	padding: 18px 0 0 4px;
	text-align: center;
	width: 100%;
}

#footer {
	border-top: 1px solid #a18683;
	float: left;
	margin: 32px 0 0;
	padding: 0;
	width: 100%;
}

#footer-left {
	background: rgba(0, 0, 0, 0) url("images/secure-icon.png") no-repeat
		scroll 0 15px;
	float: left;
	margin: 0;
	padding: 0 0 15px;
	width: 812px;
}

.footer-menu {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0 36px 0 37px;
	width: 775px;
}

.footer-menu li {
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 10px 7px;
}

.footer-menu li a {
	color: #fff;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.footer-menu li a.active {
	color: #ccc;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

.footer-menu li a:hover {
	color: #ccc;
	float: left;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-decoration: underline;
}

#footer-left h4 {
	color: #fff;
	float: left;
	font-size: 14px;
	line-height: 17px;
	margin: 0;
	padding: 0 0 0 41px;
	text-align: left;
	width: auto;
}

.icon-bg {
	float: left;
	margin: 0;
	padding: 0 0 0 25px;
}

.footer-right {
	float: left;
	margin: 0;
	padding: 11px 0 0;
}

.header-right #inner-header-bottom-bg {
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	width: 50%;
	z-index: 1;
}

.header-right #inner-header-bottom-bg #aust {
	/* 	background: rgba(0, 0, 0, 0) url("images/bottom-header-bg.png") repeat */
	scroll 0 0;
	border-radius: 5px;
	box-sizing: border-box;
	color: #ffffff;
	float: left;
	font-family: "coming_soonregular";
	font-size: 23px;
	font-weight: bold;
	line-height: 24px;
	margin: 0;
	padding: 17px 5px 7px;
	text-align: center;
	width: 100%;
	letter-spacing: 2px;
}

.header-right #inner-header-bottom-bg #aust span {
	color: #e3b160;
	font-size: 26px;
	font-weight: bold;
}

.header-right #inner-header-bottom-bg #aust span.shipping-text {
	color: #fff;
	display: inline-block;
}

.header-right #inner-header-bottom-bg #aust span.australia-wide {
	color: #e3b160;
	font-size: 22px;
}

.header-right #inner-header-bottom-bg.header-bottom-bg span.map {
	display: inline-block;
	float: none;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

#inner-header-bottom-bg {
	/* 	background: rgba(0, 0, 0, 0) url("images/bottom-header-bg.png") repeat */
	scroll 0 0;
	float: left;
	margin: 0;
	min-height: 65px;
	padding: 0;
	position: relative;
	width: 100%;
	z-index: 1;
}

#inner-header-bottom-bg h1 {
	color: #fff;
	float: left;
	font-family: "coming_soonregular";
	font-size: 34px;
	font-weight: bold;
	line-height: 40px;
	margin: 0;
	padding: 16px 0 0;
	text-align: center;
}

#inner-header-bottom-bg h1 span {
	color: #e3b160;
	font-size: 36px;
	font-weight: bold;
}

#inner-header-bottom-bg ul.category-link {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 12px 0 0 62px;
	width: 185px;
}

#inner-header-bottom-bg ul.category-link li {
	background-color: #005695;
	display: inline;
	float: left;
	height: 38px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

#inner-header-bottom-bg ul.category-link li span {
	border: 1px solid #fff;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 3px;
	padding: 6px 10px 5px 11px;
}

#inner-header-bottom-bg ul.category-link li a {
	color: #fff;
	float: left;
	margin: 0;
	padding: 0;
}

#inner-header-bottom-bg span.map {
	float: left;
	margin: 0;
	padding: 10px 0 0 15px;
}

.inner-content {
	float: left;
	margin: 0;
	padding: 0 32px 0 47px;
	width: 901px;
}

.inner-topright-bg {
	float: right;
	margin: 0;
	padding: 0;
	width: 265px;
}

.inner-topright-bg form {
	float: left;
	margin: 0;
	padding: 18px 0 0;
	width: 265px;
}

.inner-topright-bg form input.enquire-button {
	float: left;
	margin: 0;
	padding: 0;
}

.inner-topright-bg form select#menu {
	background: rgba(0, 0, 0, 0) url("images/select-bg.png") no-repeat
		scroll 0 0;
	border: medium none;
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	margin: 4px 0 0 8px;
	padding: 3px 2px 2px 3px;
	width: 114px;
}

.inner-topright-bg form select#menu option {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

.inner-topright-bg ul.bredcrum {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 5px 0 0;
	width: 100%;
}

.inner-topright-bg ul.bredcrum li {
	color: #005695;
	display: inline;
	float: left;
	font-size: 16px;
	font-weight: normal;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	text-decoration: none;
}

.inner-topright-bg ul.bredcrum li a {
	color: #005695;
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0 3px 0 0;
	text-transform: uppercase;
}

.products-bg {
	float: left;
	margin: 15px 0 0;
	padding: 0;
	width: 100%;
}

.products-bg .one-third {
	float: left;
	margin: 250px 0 15px;
	padding: 0;
	width: 100%;
}

.products-bg .one-third figure {
	float: left;
	margin: -224px 0 0;
	padding: 0;
	position: absolute;
	width: 282px;
	z-index: 1;
}

.products-bg .one-third figcaption {
	margin: 225px 0 0;
	padding: 0;
	position: absolute;
	text-align: center;
	width: 282px;
	z-index: 10;
}

.products-bg .one-third figure.last {
	float: left;
	margin: 0;
	padding: 0;
	width: 306px;
}

.product-content-box {
	background: rgba(0, 0, 0, 0) url("images/product-bg.png") repeat scroll
		0 0;
	margin: auto;
	min-height: 132px;
	padding: 70px 10px 0;
	position: relative;
	width: 201px;
}

.product-content-box h3 {
	color: #003b5b;
	float: left;
	font-size: 17px;
	font-weight: 700;
	letter-spacing: 1px;
	line-height: 22px;
	margin: 0;
	padding: 0 0 9px;
	width: 100%;
}

.product-content-box p.prices {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.product-content-box p.prices span.price {
	color: #f25620;
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}

.product-content-box p.prices span.del-price {
	float: left;
	margin: 0;
	padding: 0;
}

.product-content-box p.prices span.del-price span {
	text-decoration: line-through;
}

.product-content-box p.size {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.product-content-box p.capacity {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.product-content-box p.capacity span.quantity {
	background: rgba(0, 0, 0, 0) url("images/chicken-img.png") no-repeat
		scroll 5px 0;
	padding: 0 0 0 25px;
}

.product-content-box p.star-rating {
	color: #000;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 100%;
}

.product-content-box p.star-rating span {
	float: left;
	margin: 0;
	padding: 0;
}

.product-content-box p.star-rating span.star {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}

.product-content-box p {
	color: #000;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}

.products-bg .one-third .box-1 {
	float: left;
	margin: 0;
	padding: 0 26px 0 0;
	width: 282px;
}

.products-bg .one-third section.last {
	padding: 0;
}

.products-bg .last {
	padding: 0 0 17px;
}

#second-box {
	background: rgba(0, 0, 0, 0) url("images/main-bg-repeater.jpg") repeat-y
		scroll 0 0;
	float: left;
	margin: 35px 0 0;
	min-height: 358px;
	padding: 5px 43px 0 32px;
	width: 905px;
}

#second-box h1 {
	color: #003b5b;
	float: left;
	font-size: 25px;
	font-weight: 600;
	margin: 20px 0 0;
	padding: 5px 0 10px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}

#second-box p {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 20px;
	margin: 0;
	padding: 8px 0 10px;
	text-align: left;
	width: 100%;
}

.inner-topright-bg form input.send-button {
	float: left;
	margin: 0;
	padding: 0 0 0 10px;
}

.products-detail-bg {
	float: left;
	margin: 15px 0 0;
	padding: 0;
	width: 100%;
}

.products-detail-bg .one-half {
	float: left;
	margin: 0 0 35px;
	padding: 0;
	width: 100%;
}

.products-detail-bg .one-half .detail-bg {
	float: right;
	margin: 26px 0 0;
	padding: 0;
	width: 509px;
}

.detail-bg figure {
	float: left;
	margin: 0;
	padding: 0;
}

.products-detail-bg .one-half .detail-bg .price-icon {
	background: rgba(0, 0, 0, 0) url("images/sale-icon.png") no-repeat
		scroll 0 0;
	color: #fff;
	font-size: 37px;
	font-weight: normal;
	height: 121px;
	line-height: 27px;
	margin: -26px 0 0 -30px;
	padding: 24px 0 0;
	position: absolute;
	text-align: center;
	width: 117px;
	z-index: 10;
}

.products-detail-bg .one-half .detail-bg .price-icon span {
	color: #fff;
	font-size: 19px;
	font-weight: normal;
	line-height: 30px;
	text-transform: uppercase;
}

.detail-bg figure .thumb img {
	border: 7px solid #005695;
}

.detail-content {
	float: left;
	margin: 0;
	padding: 25px 0 0;
	width: 369px;
}

.detail-content p.prices {
	color: #000;
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	width: 100%;
}

.detail-content p.prices span.price {
	color: #000;
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0 0 0 10px;
}

.detail-content p.prices span.del-price {
	color: #000;
	float: left;
	font-size: 18px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.detail-content p.prices span.del-price span {
	color: #000;
	font-size: 18px;
	font-weight: normal;
	text-decoration: line-through;
}

.detail-content p.availability {
	color: #000;
	float: left;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 5px 0 0;
	text-align: left;
	width: 100%;
}

.detail-content p.availability span {
	background: rgba(0, 0, 0, 0) url("images/right-icon.png") no-repeat
		scroll right 4px;
	padding: 10px 28px 0 5px;
}

.detail-content p {
	color: #000;
	float: left;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 18px;
	margin: 0;
	padding: 23px 9px 0 0;
	text-align: left;
}

.detail-content form {
	float: left;
	margin: 0;
	padding: 18px 0 0;
	width: 275px;
}

.detail-content form input.enquire-button {
	float: left;
	margin: 0;
	padding: 0;
}

.detail-content form select#menu {
	background: rgba(0, 0, 0, 0) url("images/select-bg.png") no-repeat
		scroll 0 0;
	border: medium none;
	color: #000;
	float: left;
	font-size: 12px;
	font-weight: normal;
	height: 22px;
	margin: 13px 8px 0 0;
	padding: 3px 2px 2px 3px;
	width: 114px;
}

.detail-content form select#menu option {
	color: #000;
	font-size: 12px;
	font-weight: normal;
}

.detail-bg p.chicken-cap {
	color: #000;
	float: left;
	font-size: 14px;
	font-weight: normal;
	margin: 18px 0 0;
	padding: 0;
	width: 100%;
}

.detail-bg p.chicken-cap span.cap-text {
	color: #003b5b;
	float: left;
	font-size: 20px;
	line-height: 24px;
	margin: 0;
	padding: 8px 0 0;
	text-align: left;
	width: 109px;
}

.detail-bg p.chicken-cap span.cap-text b.qty {
	color: #003b5b;
	float: left;
	font-size: 20px;
	line-height: 16px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.detail-bg p.chicken-cap span.chicken {
	float: left;
	margin: 0;
	padding: 0 0 0 5px;
}

.detail-bg p.chicken-cap span.chicken a {
	float: left;
	margin: 0;
	padding: 0 1px 0 0;
}

.buttons-bg {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.buttons-bg ul.category-buttons {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 22px 0 0;
	width: 100%;
}

.buttons-bg ul.category-buttons li {
	background-color: #005695;
	color: #fff;
	display: inline;
	float: left;
	font-size: 20px;
	font-weight: normal;
	list-style: outside none none;
	margin: 0 4px 0 0;
	padding: 0;
}

.buttons-bg ul.category-buttons li span {
	border: 1px solid #fff;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 3px;
	padding: 6px 10px 5px 11px;
}

.buttons-bg ul.category-buttons li a {
	color: #fff;
	float: left;
	font-size: 20px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	text-transform: uppercase;
}

.features-bg {
	float: left;
	margin: 0 0 10px;
	padding: 0;
	width: 100%;
}

.feature-img {
	border-color: #005695;
	border-style: solid;
	border-width: 6px 9px;
	float: right;
	margin: 0;
	padding: 0;
}

.features-bg h1 {
	color: #003b5b;
	float: left;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 25px;
	text-align: left;
	text-transform: uppercase;
}

.features-bg ul.features-link {
	display: block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 0;
	width: 365px;
}

.features-bg ul.features-link li {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 27px;
	margin: 0;
	padding: 0;
	text-align: left;
}

.features-bg p {
	color: #000;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 0 0 25px;
	text-align: left;
	width: 365px;
}

.dimension-img {
	border-color: #005695;
	border-style: solid;
	border-width: 6px 9px;
	float: right;
	margin: 0;
	padding: 0;
}

.review-bg {
	float: left;
	margin: 0 0 35px;
	padding: 0;
	width: 100%;
}

.review-bg h1 {
	color: #003b5b;
	float: left;
	font-size: 25px;
	font-weight: 600;
	margin: 0;
	padding: 0;
	text-align: left;
	text-transform: uppercase;
	width: 650px;
}

.scroller-bg {
	background: rgba(0, 0, 0, 0) url("images/scroller-bg.png") repeat scroll
		0 0;
	float: left;
	height: 195px;
	margin: 25px 0 0;
	padding: 0;
	width: 649px;
}

.scroller-bg ul.scroll {
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 15px 10px 10px;
	width: 610px;
}

.scroller-bg ul.scroll li {
	color: #000;
	display: inline;
	float: left;
	font-size: 12px;
	letter-spacing: 1px;
	list-style: outside none none;
	margin: 0;
	padding: 0 0 15px;
	text-align: left;
	width: 610px;
}

.scroll-line {
	background: rgba(0, 0, 0, 0) url("images/scroll-line.jpg") repeat-y
		scroll 0 0;
	float: right;
	margin: 0;
	min-height: 107px;
	padding: 0;
	width: 8px;
}

.price_icon_bg {
	background: rgba(0, 0, 0, 0) url("images/price-icon-big.png") no-repeat
		scroll 0 0;
	float: right;
	height: 202px;
	margin: 0;
	padding: 30px 0 10px;
	width: 232px;
}

.price_icon_bg h1 {
	color: #fff;
	float: left;
	font-size: 25px;
	font-weight: bold;
	margin: 0;
	padding: 35px 0 10px;
	text-align: center;
	text-transform: uppercase;
	width: 100%;
}

.price_icon_bg p {
	color: #000;
	float: left;
	font-size: 15px;
	letter-spacing: 1px;
	line-height: 28px;
	margin: 0;
	padding: 0 0 15px;
	text-align: center;
	width: 100%;
}

.product-review-box {
	background: rgba(0, 0, 0, 0) url("images/banner-bg.png") repeat scroll 0
		0;
	float: left;
	margin: 35px 0 0;
	min-height: 207px;
	padding: 0;
	width: 100%;
}

.product-review-box .product-review-bg {
	border-right: 2px solid #ded4d0;
	float: left;
	margin: 0;
	min-height: 149px;
	padding: 0;
	width: 369px;
}

.product-review-box .product-review-bg a {
	float: left;
	margin: 0;
	padding: 0 14px 0 0;
}

.product-review-box .product-review-bg a img {
	border: 3px solid #005695;
	float: left;
	margin: 0;
	padding: 0;
}

.product-review-box .product-review-bg h3 {
	color: #003b5b;
	float: left;
	font-size: 18px;
	font-weight: normal;
	line-height: 18px;
	margin: 0;
	padding: 0 0 12px;
	text-align: left;
	text-transform: uppercase;
	width: 100%;
}

.product-review-box .col-1 {
	float: left;
	margin: 0;
	padding: 28px 24px 0 47px;
}

.product-review-box .col-2 {
	float: left;
	margin: 0;
	padding: 27px 0 0;
	width: 535px;
}

.product-review-box .col-2 a {
	float: left;
	margin: 0;
	padding: 0 10px 0 0;
}

.top-navigation {
	background: url("images/top-nav-bg.png") repeat-x scroll 0 0;
	box-sizing: border-box;
	float: left;
	margin: 3px 0 0;
	overflow: hidden;
	padding: 5px;
	width: 100%;
}

#top-header .fright {
	float: left;
	width: 100%;
}

.row::after, .clearfix::after {
	clear: both;
}

.clearfix::before, .clearfix::after, .row::before, .row::after {
	content: " ";
	display: block;
	height: 0;
	overflow: hidden;
	visibility: hidden;
	width: 0;
}

.row, .clearfix {
	
}

.blog-content-bg {
	float: left;
	margin: 0;
	padding: 58px 37px 15px 35px;
	width: 908px;
}

.blog-left-content {
	float: left;
	margin: 0;
	padding: 0;
	width: 592px;
}

.post {
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 35px;
	width: 592px;
}

.post.last {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	clear: both;
	margin: 0;
	padding: 0 0 15px;
}

.posttitle {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #003b5b;
	font-size: 21px;
	font-weight: normal;
	margin: 0 0 3px;
	padding: 0 0 15px;
	text-transform: uppercase;
	width: 592px;
}

.posttitle a, .posttitle a:visited {
	color: #003b5b;
}

.posttitle {
	/* 	background: rgba(0, 0, 0, 0) url("images/heading-text-bg.png") no-repeat */
	/* 		scroll 0 0; */
	border-bottom: medium none;
	color: #003b5b;
	float: left;
	font-size: 21px;
	font-weight: 600;
	height: 58px;
	margin: 0 0 0 -58px;
	padding: 0;
	position: inherit;
	width: 645px;
	z-index: 1;
}

.posttitle a {
	color: #003b5b;
	float: left;
	font-size: 18px;
	font-weight: 600;
	padding: 16px 0 0 57px;
}

h2.posttitle:hover a {
	color: #f25620 !important;
	text-decoration: none;
}

.entry-utility {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: rgba(0, 0, 0, 0.3) #f6f6f6 #f6f6f6;
	border-image: none;
	border-style: solid none none;
	border-width: 1px medium medium;
	color: #083457;
	float: left;
	font-size: 15px;
	margin-bottom: 20px;
	padding: 0;
	width: 592px;
}

.entry-utility .post_date {
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	float: left;
	padding: 5px 5px 3px;
}

.entry-utility .post_by {
	border-right: 1px solid rgba(0, 0, 0, 0.3);
	float: left;
	padding: 5px 15px 3px;
}

.entry-utility .post_by a {
	color: #000;
	font-size: 15px;
}

.entry-utility .comm {
	float: left;
	padding: 6px 5px 3px;
}

.entry-utility .comm a {
	background-color: #005695;
	color: #fff;
	font-size: 15px;
	padding: 3px 10px;
}

.postimg {
	float: left;
	margin: 0 0 20px;
	padding: 0;
}

.postimg {
	margin: 0 0 20px;
	padding: 0px;
	float: left;
	background: #005695;
	position: relative;
}

.postimg img {
	border: 5px solid #005695;
	display: block
}

.post .postimg:hover img {
	opacity: 0.4
}

.entry-content {
	float: left;
	padding: 0;
	width: 592px;
}

.entry-content p {
	color: #000;
	float: left;
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 20px;
	width: 592px;
}

.button.small {
	background-color: #f25620;
	color: #fff;
	cursor: pointer;
	display: inline;
	float: left;
	font-size: 17px;
	list-style: outside none none;
	margin: 0;
	padding: 0;
}

.button.small span {
	border: 1px solid #fff;
	cursor: pointer;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 3px;
	padding: 5px 15px;
}

.pagination {
	display: inline;
	float: right;
	list-style: outside none none;
	margin: 0 0 15px;
	padding: 12px 0 0;
}

.pagination li {
	background-color: #005695;
	display: inline;
	float: left;
	height: 31px;
	list-style: outside none none;
	margin: 0 0 0 5px;
	padding: 0;
}

.pagination li span {
	border: 1px solid #fff;
	display: inline;
	float: left;
	list-style: outside none none;
	margin: 3px;
	padding: 1px 8px 3px;
}

.pagination li a {
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 0;
	padding: 0;
}

.pagination li.active, .pagination li:hover {
	background-color: #f25620;
}

.blog-aside {
	float: right;
	margin: 0;
	padding: 0;
	width: 260px;
}

.category-bg {
	background: rgba(0, 0, 0, 0) url("images/sidebar-box-img.png") repeat
		scroll 0 0;
	float: left;
	margin: 0;
	padding: 12px;
	width: 236px;
}

.category-bg h3 {
	color: #003b5b;
	font-size: 31px;
	font-weight: bold;
	line-height: 37px;
	margin: 0 0 3px;
	padding: 0 0 3px;
}

.category-bg ul {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	display: block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 10px 0 0;
	width: 236px;
}

.category-bg ul li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	list-style: outside none none;
	margin: 0;
	padding: 10px 0;
	width: 236px;
}

.category-bg ul li.last {
	border-bottom: medium none;
}

.category-bg ul li a {
	font-size: 12px;
	text-decoration: none;
}

.archive-bg {
	background: rgba(0, 0, 0, 0) url("images/sidebar-box-img.png") repeat
		scroll 0 0;
	float: left;
	margin: 38px 0 0;
	padding: 12px;
	width: 236px;
}

.archive-bg h3 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #003b5b;
	font-size: 31px;
	font-weight: bold;
	line-height: 37px;
	margin: 0 0 3px;
	padding: 0 0 3px;
}

.archive-bg ul {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	display: block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 10px 0 0;
	width: 236px;
}

.archive-bg ul li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	list-style: outside none none;
	margin: 0;
	padding: 10px 0;
	width: 236px;
}

.archive-bg ul li.last {
	border-bottom: medium none;
}

.archive-bg ul li a {
	font-size: 12px;
	text-decoration: none;
}

.latest-tweet-bg {
	background: rgba(0, 0, 0, 0) url("images/sidebar-box-img.png") repeat
		scroll 0 0;
	float: left;
	margin: 38px 0 0;
	padding: 12px;
	width: 236px;
}

.latest-tweet-bg h3 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #003b5b;
	font-size: 31px;
	font-weight: bold;
	line-height: 37px;
	margin: 0 0 3px;
	padding: 0 0 3px;
}

.latest-tweet-bg ul {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	display: block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 5px 0 0;
	width: 236px;
}

.latest-tweet-bg ul li {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	list-style: outside none none;
	margin: 0 0 10px;
	padding: 10px 0;
}

.latest-tweet-bg ul li.last {
	border-bottom: medium none;
}

.latest-tweet-bg ul li a {
	font-size: 12px;
}

.latest-tweet-bg ul li p {
	color: #000;
	font-size: 12px;
	letter-spacing: 1px;
	line-height: 22px;
	margin: 0;
	padding: 0;
}

.latest-tweet-bg ul li h4 {
	color: #005695;
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

.latest-tweet-bg ul li h4 a {
	font-size: 12px;
	font-style: italic;
	font-weight: normal;
	line-height: 22px;
}

.latest-tweet-bg ul li h6 {
	color: #005695;
	font-size: 11px;
	font-weight: normal;
	margin: 0;
	padding: 10px 0 0;
}

.comment-post {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	clear: both;
	float: left;
	margin: 0;
	padding: 0 0 10px;
	width: 100%;
}

.comment-post h2 {
	clear: both;
	color: #003b5b;
	padding: 0 0 10px;
}

.blog-left-content .entry-utility .bredcrumb_display {
	color: #cb6029;
	float: left;
	font-size: 16px;
	font-weight: bold;
	left: auto;
	margin: 7px 0 0;
	padding: 0 0 0 10px;
	text-transform: uppercase;
	width: 100%;
}

.blog-left-content .entry-utility .bredcrumb_display a {
	color: #cb6029;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0 3px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}

.blog-left-content .entry-utility .bredcrumb_display a:hover {
	text-decoration: underline;
}

.bredcrumb_display {
	color: #000;
	float: left;
}

.bredcrumb_display a {
	color: #005695;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 0 3px 0 0;
	text-decoration: none;
	text-transform: uppercase;
}

.bredcrumb_display a:hover {
	text-decoration: underline;
}

.admin_comment {
	background: rgba(0, 0, 0, 0) url("images/admin-comment-bg.png") repeat
		scroll 0 0;
	float: left;
	margin: 20px 0 0;
	padding: 20px 0 15px 20px;
	width: 572px;
}

.admin_comment_img {
	float: left;
	margin: 0;
	padding: 0 22px 0 0;
}

.admin_comment_img img {
	border: 5px solid #005695;
	float: left;
}

.admin_comment h2 {
	color: #003b5b;
	font-size: 14px;
	margin: 0;
	padding: 0 0 4px;
}

.admin_comment p {
	color: #000;
	font-size: 13px;
	line-height: 22px;
	margin: 0;
	padding: 0 44px 0 0;
}

.leave_reply {
	float: left;
	margin: 20px 0 0;
	padding: 0;
	width: 100%;
}

.leave_reply h1 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #003b5b;
	float: left;
	font-size: 21px;
	font-weight: bold;
	margin: 0;
	padding: 10px 0;
	text-transform: uppercase;
	width: 100%;
}

.contact-form-box {
	float: left;
	line-height: 20px;
	margin: 0;
	padding: 0 0 15px;
	width: 100%;
}

.contact-form-box form {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.contact-form-box form fieldset {
	border: medium none;
	float: left;
	margin: 0 0 6px;
	padding: 0;
	width: 100%;
}

.contact-form-box form fieldset label {
	color: #000;
	float: left;
	font-size: 12px;
	margin: 0;
	padding: 3px 0 0;
	text-align: right;
	width: 60px;
}

.contact-form-box form fieldset input {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	color: #666;
	float: left;
	font-size: 12px;
	margin: 0 0 0 20px;
	padding: 8px 5px;
	width: 380px;
}

.contact-form-box form fieldset textarea {
	background: #fff none repeat scroll 0 0;
	border: 0 none;
	color: #666;
	float: left;
	font-size: 12px;
	height: 98px;
	margin: 0 0 0 20px;
	padding: 7px;
	width: 458px;
}

.contact-form-box p.submit_button {
	float: right;
	margin: 3px 0 0;
	padding: 0;
}

.contact-form-box p.submit_button input {
	float: left;
	height: auto;
	margin: 0;
	padding: 0;
	width: auto;
}

.commentmetadata a {
	color: #666;
	font-size: 12px;
}

.current_cat {
	font-weight: bold !important;
}

.form-allowed-tags {
	display: none;
}

.social li.twit {
	float: left;
	padding: 10px 15px 0 0;
}

ul.social {
	margin: 0;
	padding: 0 0 10px;
}

.social li {
	list-style: outside none none;
}

.social li.facebk {
	float: left;
	padding: 12px 9px 0 0;
}

.social li.gogle {
	float: left;
	padding: 12px 0 0;
}

.social ul.social {
	list-style: outside none none;
}

.entry-content1 {
	color: #003b5b;
	padding-top: 15px;
}

.entry-content1 .related_post_title {
	color: #003b5b;
	float: left;
	font-size: 21px;
	font-weight: 600;
	margin: 15px 0 0 !important;
	padding: 10px 0;
	width: 100%;
}

.entry-content1 ul.wp_rp li {
	clear: both;
	color: #000;
	display: list-item !important;
	float: left;
	font-size: 15px;
	margin: 0 !important;
	padding: 3px 0 !important;
	width: 100% !important;
}

.entry-content1 ul.wp_rp li a {
	font-size: 15px;
	width: auto !important;
}

#respond {
	float: left;
	margin: 0;
	overflow: hidden;
	padding: 25px 0 0;
	width: 100%;
}

#reply-title {
	color: transparent;
	display: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#respond form {
	float: left;
	width: 100%;
}

#respond form p.comment-notes {
	color: transparent;
	display: none;
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

#respond form p {
	float: left;
	margin: 0;
	padding: 0 0 6px;
	width: 100%;
}

#respond form p label {
	color: #000;
	float: left;
	font-size: 12px;
	margin: 0 0 0 2px;
	padding: 0 10px 0 0;
	width: auto;
}

#respond form p input {
	background-color: #fff;
	border: medium none;
	color: #666;
	float: left;
	margin: 0 0 0 45px;
	padding: 8px 5px;
	width: 310px;
}

#respond #commentform p input#author {
	background-color: #fff;
	border: medium none;
	color: #666;
	float: left;
	margin: 0 0 0 40px;
	padding: 8px 5px;
	width: 310px;
}

#respond #commentform p input#email {
	background-color: #fff;
	border: medium none;
	color: #666;
	float: left;
	margin: 0 0 0 42px;
	padding: 8px 5px;
	width: 310px;
}

#respond #commentform p .required {
	display: none;
}

.captchaSizeDivSmall {
	float: left;
	height: 45px;
	margin: 0 0 0 84px;
	padding-top: 0 !important;
	width: 175px;
}

#respond form p input#captcha_code {
	margin: 6px 7px 0 84px;
	width: 150px;
}

#respond form p label#captcha_code_label {
	padding-top: 11px;
}

#respond form p textarea {
	background-color: #fff;
	border: medium none;
	color: #666;
	float: left;
	height: 110px;
	margin: 0 0 0 19px;
	padding: 3px 5px;
	width: 458px;
}

#respond form p.form-submit input {
	background: transparent url("images/blog-submit.png") no-repeat scroll
		left top;
	border: medium none;
	color: transparent;
	cursor: pointer;
	float: right;
	height: 28px;
	margin: 3px 35px 0 0;
	padding: 0;
	text-indent: 500px !important;
	width: 88px;
}

#respond form p .required {
	float: left;
}

#respond form p input#url {
	margin: 0 0 0 28px;
}

#respond #commentform {
	
}

.blog-left-content .contact-form-box {
	display: none;
}

#button {
	margin: 0 !important;
}

.navigation {
	float: right;
	margin: 0;
	padding: 0;
	width: 592px;
}

.blog-left-content .wp-paginate {
	float: right;
}

.blog-left-content .wp-paginate li {
	background-color: #005695;
	display: inline;
	float: left;
	height: 33px;
	list-style: outside none none;
	margin: 3px;
	padding: 0;
}

.blog-left-content .wp-paginate li a {
	border: 1px solid #fff;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 3px;
	padding: 3px 10px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.wp-paginate li.active, .wp-paginate li:hover {
	background-color: #f25620;
}

.wp-paginate a:hover, .wp-paginate a:active {
	background-color: transparent !important;
}

.wp-paginate a {
	background: transparent none repeat scroll 0 0 !important;
}

.blog-left-content .wp-paginate li .current {
	border: 1px solid #fff;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 3px;
	padding: 3px 10px;
	text-align: center;
	text-decoration: none;
	width: auto;
}

.blog-left-content .wp-paginate li.current_li {
	background-color: #f25620;
	border: medium none;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 3px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}

.blog-left-content .wp-paginate li.active {
	background-color: #f25620 !important;
}

.tweets {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
	border: medium none !important;
}

.tweets .tweets_header {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
}

.tweets .tweet {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3) !important;
	margin-bottom: 10px;
	padding: 0 12px 16px !important;
}

.tweets a {
	color: #005695 !important;
}

.mt_text {
	padding: 0 !important;
}

.mt_text text {
	margin: 0;
	padding: 0;
	width: 150px;
}

.tweets .tweets_header {
	border-bottom: medium none !important;
	color: transparent;
	font-size: 0 !important;
	font-weight: normal !important;
	padding: 0 !important;
}

.tweets .tweets_header a {
	color: transparent !important;
}

.wp-paginate .current {
	background: #f25620 none repeat scroll 0 0 !important;
}

.blog-left-content .wp-paginate {
	float: right;
}

#nav li {
	position: relative;
	text-align: left;
}

#nav li.over {
	z-index: 998;
}

#nav li.parent {
	
}

#nav li a {
	display: block;
	text-decoration: none;
}

#nav li a:hover {
	text-decoration: underline;
}

#nav li a span {
	cursor: pointer;
	display: block;
	white-space: nowrap;
}

#nav li ul a span {
	white-space: normal;
}

#nav li {
	
}

#nav li a {
	color: #3d1304;
	float: left;
	font-weight: bold;
	padding: 5px 12px 0;
}

.small_nav select option.mainhead {
	font-weight: bold;
	padding: 5px 0 0 5px;
}

.small_nav select option.subhead {
	padding: 5px 0 0 8px;
}

#nav li a:hover {
	color: #3d1304;
	text-decoration: underline;
}

#nav li.over a, #nav li.active a {
	color: #3d1304;
}

#nav ul, #nav div {
	background: #fafafa none repeat scroll 0 0;
	border: 1px solid #ddd;
	left: -10000px;
	padding: 0;
	position: absolute;
	top: 49px;
	width: 15em;
}

#nav div ul {
	border: medium none;
	position: static;
	width: auto;
}

#nav ul ul, #nav ul div {
	top: 7px;
}

#nav ul li {
	background: transparent url("images/banner-bg.png") repeat-x scroll 0 0;
	border-bottom: 1px solid #ddd;
	float: none;
	list-style: outside none none;
	width: 100%;
}

#nav ul li.last {
	border-bottom: 0 none;
}

#nav ul li a {
	color: #3d1304 !important;
	float: none;
	padding: 3px 9px;
}

#nav ul li a:hover {
	color: #3d1304 !important;
	text-decoration: underline !important;
}

#nav ul li.active>a, #nav ul li.over>a {
	color: #3d1304 !important;
	text-decoration: underline !important;
}

#nav li ul.shown-sub, #nav li div.shown-sub {
	left: 0;
	z-index: 999;
}

#nav li .shown-sub ul.shown-sub, #nav li .shown-sub li div.shown-sub {
	left: 100px;
}

.navigation-main .fleft {
	display: none;
	float: left;
	position: relative;
	z-index: 1000;
}

.header-right {
	float: right;
	margin-top: 10px;
	width: 68%;
}

.phone-right-box {
	float: right;
	line-height: 22px;
	margin-top: 7px;
}

.phone-right-box .phone {
	background: url("images/bg-bubble-talk.png") no-repeat scroll 0 0;
	clear: both;
	color: white;
	font-family: "coming_soonregular";
	font-size: 27px;
	font-weight: bold;
	letter-spacing: 3.5px;
	line-height: 26px;
	padding: 0 0 0 27px;
	text-transform: uppercase;
}

.phone-right-box h5 {
	clear: both;
	color: white;
	font-size: 9px;
	font-weight: normal;
	padding: 0 0 1px;
	text-align: right;
	text-transform: uppercase;
}

.phone-right-box .email {
	background: url("images/icon-email.png") no-repeat scroll 0px 4px;
	clear: both;
	color: #e5d892;
	font-size: 13px;
	height: 16px;
	letter-spacing: 0;
	line-height: 12px;
	margin-bottom: 1px;
	padding: 0 0 0 27px;
	text-align: right;
}

.phone-right-box .phone-header a {
	color: #fff !important
}

.phone-right-box .phone-header a:hover {
	text-decoration: none
}

.phone-right-box .phone-header {
	background: url("images/bg-phone.png") no-repeat scroll 0 0;
	clear: both;
	color: #fff;
	font-family: "coming_soonregular";
	font-size: 22px;
	letter-spacing: 5.5px;
	line-height: 16px;
	margin-bottom: 1px;
	padding: 4px 0 4px 27px;
	text-align: right;
}

.phone-right-box .email a {
	color: #e5d892;
	text-decoration: underline;
}

.phone-right-box .email a:hover {
	color: #e5d892;
	text-decoration: underline;
}

.comment-post .entry-content .content-text {
	float: left;
	width: 100%;
}

.comment-post .entry-content .content-text h1 {
	border-bottom: 1px solid rgba(0, 0, 0, 0.3);
	color: #003b5b;
	font-size: 21px;
	font-weight: bold;
	line-height: 32px;
	margin: 0 0 3px;
	padding: 0 0 3px;
}

.comment-post .entry-content .content-text ul {
	border-top: 1px solid rgba(0, 0, 0, 0.3);
	display: block;
	float: left;
	list-style: outside none none;
	margin: 0;
	padding: 10px 0 0;
	width: 100%;
}

.comment-post .entry-content .content-text ul li {
	color: #000;
	display: block;
	float: left;
	font-size: 12px;
	list-style: outside none none;
	margin: 0 5px 0 0;
	padding: 0;
}

.bredcrumb-dis {
	
}

.center .bredcrumb_display {
	margin: 21px 0 0 36px;
	padding: 0;
	position: relative;
}

.center .blog-content-bg {
	padding: 18px 37px 15px 35px;
}

.blog-single-bg {
	
}

.ngg-gallery-thumbnail-box {
	float: left;
	margin-right: 5px;
	padding: 0 37px 25px 0;
	text-align: center;
	width: 154px;
}

.ngg-gallery-thumbnail-box span {
	color: #222;
	font-size: 13px;
	text-align: left;
}

#TB_closeWindow {
	padding: 11px 10px 10px 0 !important;
}

#TB_secondLine {
	margin: 5px 0 0;
}

.ngg-navigation {
	float: left;
	width: 100%;
}

.ngg-navigation ul {
	float: right;
	margin: 0;
	padding: 0 40px 0 0;
}

.ngg-navigation ul li.current {
	background-color: #f25620;
	border: medium none;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 3px;
	padding: 0;
	text-align: center;
	text-decoration: none;
}

.ngg-navigation ul li.current span {
	border: 1px solid #fff;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 3px;
	padding: 3px 10px;
	text-align: center;
	text-decoration: none;
}

.ngg-navigation ul li {
	background-color: #005695;
	display: inline;
	float: left;
	height: 33px;
	list-style: outside none none;
	margin: 3px;
	padding: 0;
}

.ngg-navigation ul li a {
	border: 1px solid #fff !important;
	color: #fff;
	float: left;
	font-size: 14px;
	margin: 3px !important;
	padding: 3px 10px !important;
	text-align: center;
	text-decoration: none;
}

.ngg-navigation ul li a:hover {
	background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
}

.ngg-navigation ul li.active, .ngg-navigation ul li:hover {
	background-color: #f25620;
}

.brand-bg {
	float: left;
	height: 71px;
	margin: 18px 0 0;
	padding: 0;
	width: 334px;
}

.brand-bg img {
	height: auto;
	max-width: 100%;
}

.alignleft {
	float: left;
	width: 266px;
}

.brand-bg h4 {
	color: #fff;
	float: left;
	font-size: 16px;
	font-weight: normal;
	margin: 0;
	padding: 7px 0 0 11px;
	text-decoration: underline;
	text-transform: uppercase;
}

.bottom {
	float: left;
}

.brand-bg p {
	color: #fff;
	float: left;
	font-size: 11px;
	font-weight: normal;
	line-height: 10px;
	margin: 0;
	padding: 2px 0 0 11px;
}

.alignleft a {
	float: left;
	padding: 3px 0 0 11px;
}

.brand-bg a.mac {
	float: left;
	padding: 18px 0 0;
}

.phone-right-box .phone a {
	color: #fff;
	text-decoration: none;
}

.minitweets-end {
	border-radius: 6px;
	margin-top: 10px !important;
}

.blog-left-content .wp-paginate li .current .page {
	width: auto;
}

div.wp_rp_content ul.related_post {
	margin: 10px 0 10px 40px !important;
}

.tp_recent_tweets ul {
	border-top: 0 none;
}

.tp_recent_tweets li {
	padding-left: 28px !important;
}

:-moz-placeholder {
	color: #000;
}

*::-moz-placeholder {
	color: #000;
}

.entry-utility .post_date a:hover {
	color: #005695;
}

.entry-utility .comm a:hover {
	background: #f25620 none repeat scroll 0 0;
}

.entry-utility .post_by:hover {
	color: #005695;
}

.post .entry-content a.button.small:hover {
	background-color: #005695;
}

.category-bg ul li a:hover {
	color: #005695;
	text-decoration: underline;
}

.archive-bg ul li a:hover {
	color: #005695;
	text-decoration: underline;
}

.latest-tweet-bg ul li a:hover {
	color: #005695;
}

#inner-header-bottom-bg ul.category-link li:hover {
	background: #f25620 none repeat scroll 0 0;
}

.entry-content1 ul.wp_rp li a:hover {
	color: #005695;
}

#respond form p.form-submit input:hover {
	background: rgba(0, 0, 0, 0) url("images/blog-submit.png") no-repeat
		scroll left bottom;
}

.comment-post .entry-content .content-text h2 {
	float: left;
	margin: 0;
	padding: 0 0 10px;
	width: 100%;
}

.entry-content1 {
	float: left;
	width: 100%;
}

.entry-content1 #wp_rp_first {
	float: left;
	margin: 0;
	padding: 0;
	width: 100%;
}

.entry-content1 #wp_rp_first .wp_rp_content {
	float: left;
}

.entry-content1 #wp_rp_first .wp_rp_content h3 {
	clear: both;
	float: left;
	width: 100%;
}

.entry-content1 #wp_rp_first .wp_rp_content ul.related_post {
	clear: both;
	float: left;
	visibility: visible !important;
}

.top-nav li a:hover {
	text-decoration: underline;
}

.entry-utility .poding_coops {
	float: right;
	padding-top: 10px;
	width: 100%;
}

.entry-content .content-text h2 {
	padding-top: 20px;
}

.entry-content .content-text p a img.alignleft {
	width: auto !important;
}

#bothnav {
	display: none;
}

#footer-left .secure {
	color: #fff;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	line-height: 17px;
	margin: 0;
	padding: 0 0 0 41px;
	text-align: left;
	width: auto;
}

#top-header .fb_like {
	float: left;
	width: 86px;
}

#top-header .tw_follow {
	float: left;
	width: 86px;
}

#sidebar-signup-download {
	background: #fff none repeat scroll 0 0;
	border: 5px solid #f25620;
	box-sizing: border-box;
	clear: both;
	float: left;
	margin: 38px 0 0;
	padding: 10px;
	width: 100%;
}

#sidebar-signup-download .signup {
	display: block;
}

#sidebar-signup-download .book-img {
	float: left;
	width: 35%;
}

#sidebar-signup-download .book-img img {
	height: auto;
	margin-left: -12px;
	max-width: 100%;
}

#sidebar-signup-download .firstheading {
	color: #025493;
	font-size: 15px;
	padding: 0 0 10px;
}

#sidebar-signup-download .secondheading {
	color: #025493;
	float: right;
	font-size: 18px;
	font-weight: bold;
	line-height: 25px;
	text-transform: uppercase;
	width: 65%;
}

#sidebar-signup-download .secondheading strong {
	color: #cb6029;
	font-weight: bold;
}

#sidebar-signup-download #sidebar-signup-form {
	display: block;
	margin: 0;
	padding: 0;
}

#sidebar-signup-download input {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #f1c68e;
	box-sizing: border-box;
	color: #666;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	padding: 8px 10px;
	width: 100%;
}

#sidebar-signup-download input.signup-submit {
	background: #176dca none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 10px 0;
	text-transform: uppercase;
}

#post-signup-download {
	background: #fff none repeat scroll 0 0;
	border: 5px solid #f25620;
	box-sizing: border-box;
	clear: both;
	float: left;
	padding: 20px;
	width: 100%;
}

#post-signup-download .signup {
	display: block;
}

#post-signup-download .book-img {
	float: left;
	width: 20%;
}

#post-signup-download .right-box {
	float: right;
	width: 80%;
}

#post-signup-download .book-img img {
	height: auto;
	margin-left: -20px;
	max-width: 100%;
}

#post-signup-download .firstheading {
	color: #025493;
	font-size: 15px;
	padding: 0px;
}

#post-signup-download .secondheading {
	color: #025493;
	font-size: 19px;
	font-weight: 600;
	line-height: 30px;
	padding: 5px 0px 10px 0px;
	text-transform: uppercase;
}

#post-signup-download .secondheading strong {
	color: #cb6029;
	font-weight: bold;
}

#post-signup-download #sidebar-signup-form {
	display: block;
	margin: 0;
	padding: 0;
}

#post-signup-download input {
	background: transparent none repeat scroll 0 0;
	border: 1px solid #f1c68e;
	box-sizing: border-box;
	color: #666;
	font-size: 15px;
	line-height: 20px;
	margin-bottom: 10px;
	padding: 8px 10px;
	width: 100%;
}

#post-signup-download input.signup-submit {
	background: #176dca none repeat scroll 0 0;
	border: 0 none;
	color: #fff;
	cursor: pointer;
	font-weight: bold;
	padding: 10px 0;
	text-transform: uppercase;
}

.blog-content-bg .signup-submit {
	cursor: pointer;
	color: #fff;
	background-color: #015696;
	list-style: none;
	margin-top: 0px;
	padding: 0;
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
}

.blog-content-bg .signup-submit span {
	border: 1px solid #fff;
	cursor: pointer;
	display: block;
	list-style: outside none none;
	margin: 3px;
	padding: 5px 15px;
}

.blog-content-bg .signup-submit:hover {
	background-color: #f25620;
}

#sidebar-signup-download .signup-submit {
	width: 100%;
}

#sidebar-signup-download {
	margin-bottom: 38px;
}

#sidebar-signup-banner .banner {
	margin-bottom: 38px;
}

#post-signup-download  .signup-submit {
	float: right;
}

#sidebar-signup-banner .banner {
	position: relative
}

#sidebar-signup-banner .banner img {
	max-width: 100%;
}

#sidebar-signup-banner .signupbutton {
	position: absolute;
	bottom: 13px;
	left: 50%;
	margin-left: -72px
}

#sidebar-signup-banner .signupbutton a {
	background: #0153a7;
	border-radius: 6px;
	color: #fff;
	border: 2px solid #fff;
	display: block;
	font-weight: bold;
	font-size: 15px;
	text-transform: uppercase;
	text-align: center;
	padding: 6px 0px;
	width: 144px;
	text-align: center;
	line-height: 20px;
}

#sidebar-signup-banner .signupbutton a:hover {
	background: #f25620;
	text-decoration: none
}

#footersticky-fix-bar-download {
	background: rgba(0, 62, 108, 0.85);
	clear: both;
	padding: 10px 0px;
	width: 100%;
	float: left;
	position: fixed;
	z-index: 100;
	bottom: 0px;
	box-sizing: border-box
}

#footersticky-fix-bar-download .center {
	position: relative;
	width: 1140px;
	margin: auto
}

#footersticky-fix-bar-download .book-img {
	float: left;
	width: 80px;
	float: left;
	left: 0px;
	top: -80px;
	position: absolute
}

#footersticky-fix-bar-download .book-img img {
	max-width: 100%;
	height: auto;
	margin-left: -12px;
}

#footersticky-fix-bar-download  .firstheading {
	color: #fff;
	font-size: 13px;
	padding: 0px;
}

#footersticky-fix-bar-download .secondheading {
	color: #fff;
	font-size: 15px;
	font-weight: 700;
	line-height: 22px;
	text-align: right;
	text-transform: uppercase;
}

#footersticky-fix-bar-download  .secondheading strong {
	color: #cb6029
}

#footersticky-fix-bar-download #footer-signup-form {
	display: block;
	margin: 0px;
	padding: 0px
}

#footersticky-fix-bar-download input {
	border: 0px;
	color: #000;
	background: #fff;
	padding: 8px 10px;
	line-height: 20px;
	font-size: 14px;
	box-sizing: border-box;
	float: left;
	margin: 0px 2% 0px 0px;
	width: 35%
}

#getebookbuton {
	display: none
}

#footersticky-fix-bar-download .signup-submit, #getebookbuton {
	cursor: pointer;
	color: #fff;
	background-color: #f25620;
	list-style: none;
	margin-top: 0px;
	padding: 0;
	border: 0px;
	font-weight: bold;
	font-size: 12px;
	text-transform: uppercase;
	width: 23%
}

#footersticky-fix-bar-download .signup-submit:hover, #getebookbuton:hover
	{
	background: #faa300
}

#footersticky-fix-bar-download .signup-submit span, #getebookbuton span
	{
	border: 1px solid #fff;
	cursor: pointer;
	display: block;
	list-style: outside none none;
	margin: 3px;
	padding: 6px 15px;
}

#footersticky-fix-bar-download #footer-signup-form .formisthis p.formerror
	{
	float: right;
	text-align: left;
	width: 62%;
}

#footersticky-fix-bar-download .bothheadings {
	float: left;
	margin: 0px 10px 0px 80px;
}

#footersticky-fix-bar-download .formisthis {
	float: left;
	width: 55%;
	color: #fff
}

#footer {
	padding-bottom: 60px;
}

.thankyoupage {
	margin: 0;
	padding: 0px;
	clear: both;
}

.thankyoupage p {
	font-size: 12px;
	color: #000;
	text-align: left;
	line-height: 20px;
	float: none;
	width: 100%
}

.thankyoupage .img {
	float: left;
	width: 25%;
	float: left;
	margin: 0px 20px 0px 0px
}

.thankyoupage h2 {
	padding: 10px 0px 20px 0px;
	color: #003b5b;
	font-size: 20px;
	font-weight: bold;
	line-height: 1.25;
}

.thankyoupage .img img {
	max-width: 100%;
	height: auto
}

#footersticky-fix-bar-download .formsuccess {
	border: 1px solid #faa300;
	color: #faa300;
	padding: 10px;
	text-align: center
}

#sidebar-signup-download .formsuccess, #post-signup-download .formsuccess
	{
	color: #539b29 !important;
	font-size: 15px !important;
}

#sidebar-signup-download .formsuccess {
	clear: both;
}

.postimg img {
	border: 5px solid #005695;
	display: block
}

.read-article-image {
	display: none;
	position: absolute;
	top: 46%;
	width: 100%;
	text-align: center;
	color: #fff;
	z-index: 10
}

.post h2:hover ~ .postimg img {
	opacity: 0.4
}

.post h2:hover ~ .postimg .read-article-image {
	display: block
}

.postimg a:hover .read-article-image {
	display: block
}

.postimg < h2.posttitle a {
	color: #f25620
}

h2.posttitle.single {
	color: #003b5b;
	float: left;
	font-size: 18px;
	font-weight: 600;
	padding: 16px 0 0 57px;
}

.blog-aside .category-bg ul li p {
	margin: 0px;
	padding: 0px
}

.top-navigation .top-search form .form-search input::-webkit-input-placeholder
	{
	color: #333333;
	opacity: 1 !important;
}

.top-navigation .top-search form .form-search input:-moz-placeholder {
	color: #333333;
}

.top-navigation .top-search form .form-search input::-moz-placeholder {
	color: #333333;
}

.top-navigation .top-search form .form-search input:-ms-input-placeholder
	{
	color: #333333;
}

.newtocheck1 {
	
}

span#tve_leads_end_content {
	clear: both;
}

body {
	border: none !important;
}

.header {
	background-color: #1a78bc;
}

.panel.header {
	background-color: #1A78BC;
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	max-width: 1170px;
	box-sizing: border-box;
}

.header.panel>.header.links>li>a, .header.panel>.header.links>li>span {
	padding: 0 15px;
	border-left: 1px solid #ccc;
	display: inline-block;
	line-height: 1.4;
	text-decoration: none;
}

.header.panel>.header.links>li:first-child>a, .header.panel>.header.links>li:first-child>span
	{
	padding-left: 0;
	border-left: 0;
}

.panel.header * {
	color: white;
}

.panel.wrapper {
	background-color: #1a78bc;
}

.blogheader, .header.content {
	background-color: #005695 !important;
}

.header.content {
	overflow: hidden;
	/* 	padding-top: 25px !important; */
}

.header.panel>.header.links {
	margin: 0;
	padding: 0;
	list-style: none none;
	float: right;
	margin-left: auto;
}

.header.panel>.header.links.pull-left {
	float: left !important;
}

.header.panel>.header.links>li {
	display: inline-block;
	vertical-align: top;
	font-size: 11px;
	text-transform: uppercase;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
}

.header.content, .footer.content, .page-wrapper>.widget, .page-wrapper>.page-bottom,
	.block.category.event, .top-container, .page-main {
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	max-width: 1170px;
	box-sizing: border-box;
	padding: 30px 15px;
}

.header strong.logo {
	float: left;
}

.block.block-search {
	float: left;
}

.custom-block {
	float: right;
	font-size: 14px;
	text-align: right;
}

div#inner-header-bottom-bg {
	display: block;
	float: left;
	margin-right: 10px;
	width: 260px;
	margin-top: 10px;
}

.custom-block>* {
	display: inline-block;
	vertical-align: middle;
	color: white;
}

.block-search input {
	position: static;
	margin: 0;
	border-color: transparent;
	height: 40px;
	border-radius: 20px;
	padding: 10px 50px 10px 20px;
	background: #ffffff;
	background-clip: padding-box;
	border: none;
	border-radius: 6px;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 40px;
	line-height: 1.4;
	padding: 10px;
	vertical-align: baseline;
	width: 100%;
	box-sizing: border-box;
}

.block-search {
	position: relative;
	margin-left: 43px;
	width: 450px;
	z-index: 4;
	display: inline-block;
	vertical-align: middle;
}

.block-search .action.search {
	position: absolute;
	right: 13px;
	top: 19px;
	z-index: 1;
	height: 40px;
	display: inline-block;
	background-image: none;
	background: none;
	-moz-box-sizing: content-box;
	border: 0;
	box-shadow: none;
	line-height: inherit;
	margin: 0;
	padding: 0;
	text-decoration: none;
	text-shadow: none;
	font-weight: 400;
	line-height: 40px;
	cursor: pointer;
	color: white !important;
}

.block-search input#search {
	background-color: #003466;
	border-radius: 30px;
	border: none;
	color: white;
	margin-top: 20px;
	padding-left: 20px;
}

div#inner-header-bottom-bg span.map {
	display: inline-block;
	margin-right: 10px;
}

div#inner-header-bottom-bg span.shipping-text {
	float: right;
	font-size: 23px;
	line-height: 28px;
	text-align: left;
	margin-top: 5px;
}

div#inner-header-bottom-bg span.shipping-text span.australia-wide {
	color: #e3b160;
}

.header-contact-info-wrapp {
	margin-top: 29px;
}

.header.panel>.header.links>li:last-child>a, .header.panel>.header.links>li:last-child>span
	{
	padding-right: 0;
}

.block-search input::-webkit-input-placeholder {
	/* Chrome/Opera/Safari */
	color: white;
}

.block-search input::-moz-placeholder { /* Firefox 19+ */
	color: white;
}

.block-search input:-ms-input-placeholder { /* IE 10+ */
	color: white;
}

.block-search input:-moz-placeholder { /* Firefox 18- */
	color: white;
}

.block-search .action.search i.fa {
	-webkit-font-smoothing: antialiased;
	font-size: 14px;
	line-height: inherit;
	color: #0088cc;
	margin: 0;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
	color: white !important;
}

.header-contact-info-wrapp a {
	color: white;
}

#wrapper>div.center {
	overflow: hidden;
	padding-bottom: 7px;
	padding-top: 10px;
	padding-left: 15px;
	padding-right: 15px;
	margin-left: auto;
	margin-right: auto;
	width: auto;
	max-width: 1170px;
	box-sizing: border-box;
}

.blog-content-bg {
	width: auto;
}

.center .blog-content-bg {
	padding: 0;
	clear: both;
	width: 100% !important;
}

#wrapper>div.center>.main-bg .main-content-bg, #wrapper>div.center>.main-bg
	{
	width: 100% !important;
}

.center .bredcrumb_display {
	margin: 0;
}

.bredcrumb_display a {
	font-size: 13px;
}

.blog-left-content {
	width: 100%;
}

.blog-aside {
	width: 20%;
}

.post {
	width: 100%;
}

.posttitle {
	margin: 0;
	width: 100%;
}

.posttitle a {
	padding: 20px 0px;
}

.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.footer li {
	margin: 0;
}

.footer-middle {
	background-color: #121214;
	color: #777777;
	padding: 40px 0;
}

.footer-middle>.container {
	position: relative;
}

.footer-middle [class^="porto-icon-"], .footer-middle [class*=" porto-icon-"]
	{
	color: #777777;
}

.footer-middle .block {
	text-align: left;
	line-height: 1.5;
	margin: 0;
	width: auto;
}

.footer-middle .block .block-title {
	margin-bottom: 20px;
}

.footer-middle .block .block-title strong {
	font-weight: 400;
	padding: 0;
	font-size: 16px;
	color: #ffffff;
	text-transform: none;
}

.footer-middle .block.newsletter {
	width: auto;
}

.footer-middle .block.newsletter .form.subscribe {
	max-width: 300px;
}

.footer-middle .block.newsletter label {
	margin-top: 50px;
	display: block;
	text-align: left;
	font-size: 13px;
	font-weight: 400;
	padding: 0;
	margin-bottom: 15px;
	line-height: 1.5;
}

.footer-middle .block.newsletter .field .control:before {
	display: none;
}

.footer-middle .block.newsletter input {
	padding: 0 10px;
	background-color: #dcdcdc;
	border-radius: 5px 0 0 5px;
	height: 30px;
	border: 0;
}

.footer-middle .block.newsletter .action.subscribe {
	border-radius: 0 5px 5px 0;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	padding: 0 13px;
	font-weight: 400;
}

.footer-middle ul.links {
	margin-top: -5px;
}

.footer-middle ul.links li {
	position: relative;
	padding: 10px 0;
	line-height: 1;
	display: block;
	margin: 0;
}

.footer-middle ul.links li [class^="porto-icon-"], .footer-middle ul.links li [class*=" porto-icon-"]
	{
	margin-left: -5px;
}

.footer-middle ul.contact-info li {
	padding: 5px 0;
}

.footer-middle ul.contact-info li:first-child {
	padding-top: 0;
}

.footer-middle ul.contact-info [class^="porto-icon-"], .footer-middle ul.contact-info [class*=" porto-icon-"]
	{
	display: inline-block;
	vertical-align: top;
	font-size: 14px;
	line-height: 18px;
	margin-left: -5px;
	margin-right: 3px;
}

.footer-middle ul.contact-info p {
	display: inline-block;
	vertical-align: top;
	margin: 0;
}

.footer-middle ul.features {
	margin-top: -5px;
}

.footer-middle ul.features li {
	position: relative;
	padding: 10px 0;
	line-height: 1;
	display: block;
}

.footer-middle ul.features li [class^="porto-icon-"], .footer-middle ul.features li [class*=" porto-icon-"]
	{
	margin-left: -5px;
	margin-right: 3px;
}

.footer-middle a, .footer-middle a:hover, .footer-middle a:focus {
	color: #ffffff;
}

.footer-middle p {
	margin-bottom: 15px;
	line-height: 1.5;
}

.footer-bottom {
	min-height: 50px;
	line-height: 40px;
	background-color: #0c0c0c;
	padding: 25px 0;
}

.footer-bottom .logo {
	margin: 0;
	margin-right: 45px;
	float: left;
}

.footer-bottom .custom-block {
	float: left;
	line-height: 1;
	margin: 3px 0;
}

.footer-bottom .custom-block img {
	display: inline-block;
	vertical-align: middle;
}

.footer-bottom .social-icons {
	display: inline-block;
	vertical-align: middle;
	margin-right: 60px;
}

.footer-bottom address {
	float: right;
	line-height: 30px;
	margin: 0;
}

.footer-bottom .custom-block.f-right {
	margin-left: 60px;
}

.footer-bottom .custom-block ul.links {
	display: inline-block;
}

.footer-bottom .custom-block ul.links li {
	padding: 0 12px;
	border-right: 1px solid #bbb;
	font-size: 11px;
	display: inline;
	vertical-align: middle;
}

.footer-bottom .custom-block ul.links li:first-child {
	padding-left: 0;
}

.footer-bottom .custom-block ul.links a {
	color: #777;
	font-size: 11px;
}

.footer-bottom .switcher {
	line-height: 1 !important;
	display: block;
	height: auto;
	margin-top: 15px;
	float: left;
}

.footer-bottom .switcher label {
	display: none;
}

.footer-bottom .switcher select {
	display: inline-block;
	width: auto;
	line-height: 1;
}

.footer-ribbon {
	position: absolute;
	margin: -56px 0 25px;
	padding: 10px 20px 6px 20px;
	background-color: #0088cc;
}

.footer-ribbon:before {
	content: '';
	display: block;
	width: 7px;
	height: 0;
	position: absolute;
	left: -10px;
	top: 0;
	border-right: 10px solid #006699;
	border-top: 16px solid transparent;
}

.footer-ribbon span {
	color: #ffffff;
	font-size: 20px;
	font-family: "Shadows Into Light", cursive;
	line-height: 1;
}

.social-icons li {
	display: inline-block;
	vertical-align: middle;
}

.social-icons li:first-child a {
	margin-left: 0;
}

.social-icons>li>a {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-color: #f25620;
	line-height: 30px;
	text-align: center;
	border-radius: 50%;
	color: #fff;
	font-size: 16px;
	margin-left: 7px;
	transition: 0.3s background-color;
}

.social-icons>li>a:hover, .social-icons>li>a:focus {
	color: #fff;
}

.social-icons>li>a.facebook-link:hover {
	background-color: #3c599b;
}

.social-icons>li>a.twitter-link:hover {
	background-color: #1ca8e3;
}

.social-icons>li>a.linkedin-link:hover {
	background-color: #4975b6;
}

[class^="porto-icon-"]:before, [class*=" porto-icon-"]:before {
	font-family: 'porto-icons';
	font-style: normal;
	font-weight: normal;
	speak: none;
	display: inline-block;
	text-decoration: inherit;
	width: 1em;
	margin-right: .2em;
	text-align: center;
	/* opacity: .8; */
	/* For safety - reset parent styles, that can break glyph codes*/
	font-variant: normal;
	text-transform: none;
	/* fix buttons height, for twitter bootstrap */
	line-height: 1em;
	/* Animation center compensation - margins should be symmetric */
	/* remove if not needed */
	margin-left: .2em;
	/* you can be more comfortable with increased icons size */
	/* font-size: 120%; */
	/* Font smoothing. That was taken from TWBS */
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	/* Uncomment for 3D effect */
	/* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.footer ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

.page-footer .switcher {
	height: 15px;
}

.page-footer .switcher .options {
	display: inline-block;
	position: relative;
}

.page-footer .switcher .options:before, .page-footer .switcher .options:after
	{
	content: '';
	display: table;
}

.page-footer .switcher .options:after {
	clear: both;
}

.page-footer .switcher .options .action.toggle {
	padding: 0;
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}

.page-footer .switcher .options .action.toggle>span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.page-footer .switcher .options .action.toggle:after {
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 15px;
	color: inherit;
	content: '\f807';
	font-family: 'porto-icons';
	margin: 0 0 0 5px;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.page-footer .switcher .options .action.toggle:hover:after {
	color: inherit;
}

.page-footer .switcher .options .action.toggle:active:after {
	color: inherit;
}

.page-footer .switcher .options .action.toggle.active {
	display: inline-block;
	text-decoration: none;
}

.page-footer .switcher .options .action.toggle.active>span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.page-footer .switcher .options .action.toggle.active:after {
	-webkit-font-smoothing: antialiased;
	font-size: 16px;
	line-height: 15px;
	color: inherit;
	content: '\f804';
	font-family: 'porto-icons';
	margin: 0 0 0 5px;
	vertical-align: top;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.page-footer .switcher .options .action.toggle.active:hover:after {
	color: inherit;
}

.page-footer .switcher .options .action.toggle.active:active:after {
	color: inherit;
}

.page-footer .switcher .options ul.dropdown {
	margin: 0;
	padding: 0;
	list-style: none none;
	background: #ffffff;
	border: 0;
	margin-top: 4px;
	min-width: 160px;
	z-index: 100;
	box-sizing: border-box;
	display: none;
	top: 100%;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}

.page-footer .switcher .options ul.dropdown li {
	margin: 0;
	padding: 0;
}

.page-footer .switcher .options ul.dropdown li:hover {
	background: #e8e8e8;
	cursor: pointer;
}

.footer-middle {
	background-color: #005695;
}

html {
	font-size: 62.5%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	font-size-adjust: 100%;
}

body {
	color: #777777;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1.4;
	font-size: 1.3rem;
}

p {
	margin-top: 0rem;
	margin-bottom: 0.9rem;
}

abbr[title] {
	cursor: help;
	border-bottom: 1px dotted #cccccc;
}

b, strong {
	font-weight: 700;
}

em, i {
	font-style: italic;
}

mark {
	background: #f6f6f6;
	color: #1e1e1e;
}

small, .small {
	font-size: 12px;
}

hr {
	border: 0;
	border-top: 1px solid #cccccc;
	margin-bottom: 18px;
	margin-top: 18px;
}

sub, sup {
	font-size: 69.23076923000001%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}

sup {
	top: -.5em;
}

sub {
	bottom: -.25em;
}

dfn {
	font-style: italic;
}

h1 {
	font-weight: 300;
	line-height: 1.1;
	font-size: 2.5rem;
	margin-top: 0rem;
	margin-bottom: 1.8rem;
}

h2 {
	font-weight: 300;
	line-height: 1.1;
	font-size: 2.5rem;
	margin-top: 2.25rem;
	margin-bottom: 1.8rem;
}

h3 {
	font-weight: 600;
	line-height: 1.1;
	font-size: 1.7rem;
	margin-top: 1.8rem;
	margin-bottom: 0.9rem;
}

h4 {
	font-weight: 700;
	line-height: 1.1;
	font-size: 1.3rem;
	margin-top: 1.8rem;
	margin-bottom: 1.8rem;
}

h5 {
	font-weight: 700;
	line-height: 1.1;
	font-size: 1.2rem;
	margin-top: 1.8rem;
	margin-bottom: 1.8rem;
}

h6 {
	font-weight: 700;
	line-height: 1.1;
	font-size: 1rem;
	margin-top: 1.8rem;
	margin-bottom: 1.8rem;
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, h1 .small,
	h2 .small, h3 .small, h4 .small, h5 .small, h6 .small {
	color: #777777;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: normal;
	font-weight: 400;
	line-height: 1;
}

a, .alink {
	color: #0088cc;
	text-decoration: none;
}

a:visited, .alink:visited {
	text-decoration: none;
}

a:hover, .alink:hover {
	text-decoration: underline;
}

a:active, .alink:active {
	text-decoration: underline;
}

ul, ol {
	margin-top: 0rem;
	margin-bottom: 2.25rem;
}

ul>li, ol>li {
	/* 	margin-top: 0rem; */
	/* 	margin-bottom: 0.9rem; */
	
}

ul ul, ol ul, ul ol, ol ol {
	margin-bottom: 0;
}

dl {
	margin-bottom: 18px;
	margin-top: 0;
}

dt {
	font-weight: 700;
	margin-bottom: 4.5px;
	margin-top: 0;
}

dd {
	margin-bottom: 9px;
	margin-top: 0;
	margin-left: 0;
}

code, kbd, pre, samp {
	font-family: Menlo, Monaco, Consolas, 'Courier New', monospace;
}

code {
	background: #f6f6f6;
	color: #555555;
	padding: 2px 4px;
	font-size: 1.2rem;
	white-space: nowrap;
}

kbd {
	background: #f6f6f6;
	color: #555555;
	padding: 2px 4px;
	font-size: 1.2rem;
}

pre {
	background: #f6f6f6;
	border: 1px solid #cccccc;
	color: #555555;
	line-height: 1.4;
	margin: 0 0 9px;
	padding: 9px;
	font-size: 1.2rem;
	display: block;
	word-wrap: break-word;
}

pre code {
	background-color: transparent;
	border-radius: 0;
	color: inherit;
	font-size: inherit;
	padding: 0;
	white-space: pre-wrap;
}

blockquote {
	border-left: 0 solid #cccccc;
	margin: 0 0 18px 36px;
	padding: 0;
	color: #777777;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-style: italic;
	font-weight: 400;
	line-height: 1.4;
	font-size: 1.3rem;
}

blockquote p:last-child, blockquote ul:last-child, blockquote ol:last-child
	{
	margin-bottom: 0;
}

blockquote footer, blockquote small, blockquote .small {
	color: #777777;
	line-height: 1.4;
	font-size: 0.9rem;
	display: block;
}

blockquote footer:before, blockquote small:before, blockquote .small:before
	{
	content: '\2014 \00A0';
}

blockquote cite {
	font-style: normal;
}

blockquote:before, blockquote:after {
	content: '';
}

q {
	quotes: none;
}

q:before, q:after {
	content: '';
	content: none;
}

cite {
	font-style: normal;
}

table {
	width: 100%;
	border-collapse: collapse;
	border-spacing: 0;
	max-width: 100%;
}

table th {
	text-align: left;
}

table>tbody>tr>th, table>tfoot>tr>th, table>tbody>tr>td, table>tfoot>tr>td
	{
	vertical-align: top;
}

table>thead>tr>th, table>thead>tr>td {
	vertical-align: bottom;
}

table>thead>tr>th, table>tbody>tr>th, table>tfoot>tr>th, table>thead>tr>td,
	table>tbody>tr>td, table>tfoot>tr>td {
	padding: 11px 9px;
}

button {
	background-image: none;
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #777777;
	cursor: pointer;
	display: inline-block;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 600;
	margin: 0;
	padding: 7px 15px;
	font-size: 1.4rem;
	line-height: 1.5rem;
	box-sizing: border-box;
	vertical-align: middle;
}

button:focus, button:active {
	background: #e2e2e2;
	border: 1px solid #cccccc;
	color: #777777;
}

button:hover {
	background: #e1e1e1;
	border: 1px solid #cccccc;
	color: #777777;
}

button.disabled, button[disabled], fieldset[disabled] button {
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
}

button::-moz-focus-inner {
	border: 0;
	padding: 0;
}

input[type="text"], input[type="password"], input[type="url"], input[type="tel"],
	input[type="search"], input[type="number"], input[type="datetime"],
	input[type="email"] {
	background: #ffffff;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border-radius: 6px;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 38px;
	line-height: 1.4;
	padding: 10px;
	vertical-align: baseline;
	width: 100%;
	box-sizing: border-box;
}

input[type="text"]:disabled, input[type="password"]:disabled, input[type="url"]:disabled,
	input[type="tel"]:disabled, input[type="search"]:disabled, input[type="number"]:disabled,
	input[type="datetime"]:disabled, input[type="email"]:disabled {
	opacity: 0.5;
}

input[type="text"]::-moz-placeholder, input[type="password"]::-moz-placeholder,
	input[type="url"]::-moz-placeholder, input[type="tel"]::-moz-placeholder,
	input[type="search"]::-moz-placeholder, input[type="number"]::-moz-placeholder,
	input[type="datetime"]::-moz-placeholder, input[type="email"]::-moz-placeholder
	{
	color: #dddddd;
}

input[type="text"]::-webkit-input-placeholder, input[type="password"]::-webkit-input-placeholder,
	input[type="url"]::-webkit-input-placeholder, input[type="tel"]::-webkit-input-placeholder,
	input[type="search"]::-webkit-input-placeholder, input[type="number"]::-webkit-input-placeholder,
	input[type="datetime"]::-webkit-input-placeholder, input[type="email"]::-webkit-input-placeholder
	{
	color: #dddddd;
}

input[type="text"]:-ms-input-placeholder, input[type="password"]:-ms-input-placeholder,
	input[type="url"]:-ms-input-placeholder, input[type="tel"]:-ms-input-placeholder,
	input[type="search"]:-ms-input-placeholder, input[type="number"]:-ms-input-placeholder,
	input[type="datetime"]:-ms-input-placeholder, input[type="email"]:-ms-input-placeholder
	{
	color: #dddddd;
}

input[type="number"] {
	-moz-appearance: textfield;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button
	{
	-webkit-appearance: none;
	margin: 0;
}

input[type="search"] {
	-webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration,
	input[type="search"]::-webkit-search-results-button, input[type="search"]::-webkit-search-results-decoration
	{
	-webkit-appearance: none;
}

select {
	background: #ffffff;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border-radius: 6px;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: 38px;
	line-height: 1.4;
	padding: 4.5px 9px 4px;
	vertical-align: baseline;
	width: 100%;
	box-sizing: border-box;
}

select:disabled {
	opacity: 0.5;
}

select[multiple="multiple"] {
	height: auto;
	background-image: none;
}

textarea {
	background: #ffffff;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	border-radius: 6px;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	height: auto;
	line-height: 1.4;
	margin: 0;
	padding: 9px;
	vertical-align: baseline;
	width: 100%;
	box-sizing: border-box;
	resize: vertical;
}

textarea:disabled {
	opacity: 0.5;
}

textarea::-moz-placeholder {
	color: #dddddd;
}

textarea::-webkit-input-placeholder {
	color: #dddddd;
}

textarea:-ms-input-placeholder {
	color: #dddddd;
}

input[type="checkbox"] {
	margin: 2px 4.5px 0 0;
}

input[type="checkbox"]:disabled {
	opacity: 0.5;
}

input[type="radio"] {
	margin: 2px 4.5px 0 0;
}

input[type="radio"]:disabled {
	opacity: 0.5;
}

input.mage-error, select.mage-error, textarea.mage-error {
	border-color: #ed8380;
}

div.mage-error[generated] {
	color: #e02b27;
	font-size: 1.2rem;
}

input[type="button"], input[type="reset"], input[type="submit"] {
	cursor: pointer;
	-webkit-appearance: button;
}

input::-moz-focus-inner {
	border: 0;
	padding: 0;
}

form {
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

address {
	font-style: normal;
}

*:focus {
	box-shadow: none;
	outline: 0;
}

._keyfocus *:focus, input:not ([disabled] ):focus, textarea:not ([disabled]
	 ):focus, select:not ([disabled] ):focus {
	box-shadow: 0 0 3px 1px #68a8e0;
}
/**
 * Copyright © 2016 Magento. All rights reserved.
 * See COPYING.txt for license details.
 */
.bundle-options-container .block-bundle-summary .bundle.items,
	.product-items, .prices-tier, .search-terms, .cart-summary .checkout-methods-items,
	.opc-wrapper .opc, .opc-progress-bar, .checkout-agreements-items,
	.block-wishlist-management .wishlist-select-items, .order-details-items .items-qty,
	.block-banners .banner-items, .block-banners-inline .banner-items,
	.block-event .slider-panel .slider {
	margin: 0;
	padding: 0;
	list-style: none none;
}

.bundle-options-container .block-bundle-summary .bundle.items>li,
	.product-items>li, .prices-tier>li, .search-terms>li, .cart-summary .checkout-methods-items>li,
	.opc-wrapper .opc>li, .opc-progress-bar>li, .checkout-agreements-items>li,
	.block-wishlist-management .wishlist-select-items>li,
	.order-details-items .items-qty>li, .block-banners .banner-items>li,
	.block-banners-inline .banner-items>li, .block-event .slider-panel .slider>li
	{
	margin: 0;
}

.action-primary:focus, .action-primary:active {
	background: #0088cc;
	border: 1px solid #0088cc;
	color: #ffffff;
}

.action-primary:hover {
	background: #0088cc;
	border: 1px solid #0088cc;
	color: #ffffff;
}

.action-primary.disabled, .action-primary[disabled], fieldset[disabled] .action-primary
	{
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
}

.abs-discount-block .actions-toolbar .action.primary,
	.abs-discount-block .actions-toolbar .action.cancel, .block-compare .action.primary,
	.cart-summary .block .actions-toolbar>.primary .action.primary,
	.cart-summary .form.giftregistry .fieldset .action.primary,
	.paypal-review-discount .actions-toolbar .action.primary,
	.paypal-review-discount .actions-toolbar .action.cancel, .cart-discount .actions-toolbar .action.primary,
	.cart-discount .actions-toolbar .action.cancel {
	border-radius: 3px;
}

.block-event .slider-panel .slider .item .action.event {
	background-image: none;
	background: #eeeeee;
	border: 1px solid #cccccc;
	color: #777777;
	cursor: pointer;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-weight: 600;
	margin: 0;
	padding: 7px 15px;
	font-size: 1.4rem;
	line-height: 1.5rem;
	box-sizing: border-box;
	vertical-align: middle;
	display: inline-block;
	text-decoration: none;
	border-radius: 3px;
}

.abs-action-link-button:focus, .abs-action-link-button:active,
	.block-event .slider-panel .slider .item .action.event:focus,
	.block-event .slider-panel .slider .item .action.event:active {
	background: #e2e2e2;
	border: 1px solid #cccccc;
	color: #777777;
}

.abs-action-link-button:hover, .block-event .slider-panel .slider .item .action.event:hover
	{
	background: #e1e1e1;
	border: 1px solid #cccccc;
	color: #777777;
}

.abs-action-link-button.disabled, .abs-action-link-button[disabled],
	fieldset[disabled] .abs-action-link-button, .block-event .slider-panel .slider .item .action.event.disabled,
	.block-event .slider-panel .slider .item .action.event[disabled],
	fieldset[disabled] .block-event .slider-panel .slider .item .action.event
	{
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
}

.abs-action-link-button:hover, .abs-action-link-button:active,
	.abs-action-link-button:focus, .block-event .slider-panel .slider .item .action.event:hover,
	.block-event .slider-panel .slider .item .action.event:active,
	.block-event .slider-panel .slider .item .action.event:focus {
	text-decoration: none;
}

.abs-action-remove, .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel,
	.paypal-button-widget .paypal-button, .bundle-options-container .action.back,
	.block.related .action.select, .cart.table-wrapper .actions-toolbar>.action-delete,
	.cart.table-wrapper .action.help.map, .checkout-index-index .modal-popup .modal-footer .action-hide-popup,
	.opc-wrapper .edit-address-link, .opc-block-shipping-information .shipping-information-title .action-edit,
	.action-auth-toggle, .checkout-payment-method .payment-method-billing-address .action-cancel,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address,
	.checkout-agreements-block .action-show, .gift-options .actions-toolbar .action-cancel,
	.gift-summary .action-edit, .gift-summary .action-delete,
	.gift-wrapping-title .action-remove, .wishlist.split.button>.action,
	.abs-add-fields .action.remove, .paypal-review-discount .action.check,
	.cart-discount .action.check, .form-giftregistry-share .action.remove,
	.form-giftregistry-edit .action.remove, .form-add-invitations .action.remove,
	.form-create-return .action.remove, .form.send.friend .action.remove {
	line-height: 1.4;
	padding: 0;
	color: #0088cc;
	text-decoration: none;
	background: none;
	border: 0;
	display: inline;
	border-radius: 0;
	font-weight: 400;
}

.abs-action-button-as-link:visited, .abs-action-remove:visited,
	.abs-discount-block .action.check:visited, .popup .actions-toolbar .action.cancel:visited,
	.paypal-button-widget .paypal-button:visited, .bundle-options-container .action.back:visited,
	.block.related .action.select:visited, .cart.table-wrapper .actions-toolbar>.action-delete:visited,
	.cart.table-wrapper .action.help.map:visited, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:visited,
	.opc-wrapper .edit-address-link:visited,
	.opc-block-shipping-information .shipping-information-title .action-edit:visited,
	.action-auth-toggle:visited, .checkout-payment-method .payment-method-billing-address .action-cancel:visited,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:visited,
	.checkout-agreements-block .action-show:visited, .gift-options .actions-toolbar .action-cancel:visited,
	.gift-summary .action-edit:visited, .gift-summary .action-delete:visited,
	.gift-wrapping-title .action-remove:visited, .wishlist.split.button>.action:visited,
	.abs-add-fields .action.remove:visited, .paypal-review-discount .action.check:visited,
	.cart-discount .action.check:visited, .form-giftregistry-share .action.remove:visited,
	.form-giftregistry-edit .action.remove:visited, .form-add-invitations .action.remove:visited,
	.form-create-return .action.remove:visited, .form.send.friend .action.remove:visited
	{
	color: #0088cc;
	text-decoration: none;
}

.abs-action-button-as-link:hover, .abs-action-remove:hover,
	.abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover,
	.paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover,
	.block.related .action.select:hover, .cart.table-wrapper .actions-toolbar>.action-delete:hover,
	.cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
	.opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover,
	.action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
	.checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover,
	.gift-summary .action-edit:hover, .gift-summary .action-delete:hover,
	.gift-wrapping-title .action-remove:hover, .wishlist.split.button>.action:hover,
	.abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover,
	.cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover,
	.form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover,
	.form-create-return .action.remove:hover, .form.send.friend .action.remove:hover
	{
	color: #0088cc;
	text-decoration: underline;
}

.abs-action-button-as-link:active, .abs-action-remove:active,
	.abs-discount-block .action.check:active, .popup .actions-toolbar .action.cancel:active,
	.paypal-button-widget .paypal-button:active, .bundle-options-container .action.back:active,
	.block.related .action.select:active, .cart.table-wrapper .actions-toolbar>.action-delete:active,
	.cart.table-wrapper .action.help.map:active, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
	.opc-wrapper .edit-address-link:active, .opc-block-shipping-information .shipping-information-title .action-edit:active,
	.action-auth-toggle:active, .checkout-payment-method .payment-method-billing-address .action-cancel:active,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
	.checkout-agreements-block .action-show:active, .gift-options .actions-toolbar .action-cancel:active,
	.gift-summary .action-edit:active, .gift-summary .action-delete:active,
	.gift-wrapping-title .action-remove:active, .wishlist.split.button>.action:active,
	.abs-add-fields .action.remove:active, .paypal-review-discount .action.check:active,
	.cart-discount .action.check:active, .form-giftregistry-share .action.remove:active,
	.form-giftregistry-edit .action.remove:active, .form-add-invitations .action.remove:active,
	.form-create-return .action.remove:active, .form.send.friend .action.remove:active
	{
	color: #0088cc;
	text-decoration: underline;
}

.abs-action-button-as-link:hover, .abs-action-remove:hover,
	.abs-discount-block .action.check:hover, .popup .actions-toolbar .action.cancel:hover,
	.paypal-button-widget .paypal-button:hover, .bundle-options-container .action.back:hover,
	.block.related .action.select:hover, .cart.table-wrapper .actions-toolbar>.action-delete:hover,
	.cart.table-wrapper .action.help.map:hover, .checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
	.opc-wrapper .edit-address-link:hover, .opc-block-shipping-information .shipping-information-title .action-edit:hover,
	.action-auth-toggle:hover, .checkout-payment-method .payment-method-billing-address .action-cancel:hover,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
	.checkout-agreements-block .action-show:hover, .gift-options .actions-toolbar .action-cancel:hover,
	.gift-summary .action-edit:hover, .gift-summary .action-delete:hover,
	.gift-wrapping-title .action-remove:hover, .wishlist.split.button>.action:hover,
	.abs-add-fields .action.remove:hover, .paypal-review-discount .action.check:hover,
	.cart-discount .action.check:hover, .form-giftregistry-share .action.remove:hover,
	.form-giftregistry-edit .action.remove:hover, .form-add-invitations .action.remove:hover,
	.form-create-return .action.remove:hover, .form.send.friend .action.remove:hover
	{
	color: #0088cc;
}

.abs-action-button-as-link:hover, .abs-action-button-as-link:active,
	.abs-action-button-as-link:focus, .abs-action-remove:hover,
	.abs-action-remove:active, .abs-action-remove:focus,
	.abs-discount-block .action.check:hover, .abs-discount-block .action.check:active,
	.abs-discount-block .action.check:focus, .popup .actions-toolbar .action.cancel:hover,
	.popup .actions-toolbar .action.cancel:active, .popup .actions-toolbar .action.cancel:focus,
	.paypal-button-widget .paypal-button:hover, .paypal-button-widget .paypal-button:active,
	.paypal-button-widget .paypal-button:focus, .bundle-options-container .action.back:hover,
	.bundle-options-container .action.back:active,
	.bundle-options-container .action.back:focus, .block.related .action.select:hover,
	.block.related .action.select:active, .block.related .action.select:focus,
	.cart.table-wrapper .actions-toolbar>.action-delete:hover, .cart.table-wrapper .actions-toolbar>.action-delete:active,
	.cart.table-wrapper .actions-toolbar>.action-delete:focus, .cart.table-wrapper .action.help.map:hover,
	.cart.table-wrapper .action.help.map:active, .cart.table-wrapper .action.help.map:focus,
	.checkout-index-index .modal-popup .modal-footer .action-hide-popup:hover,
	.checkout-index-index .modal-popup .modal-footer .action-hide-popup:active,
	.checkout-index-index .modal-popup .modal-footer .action-hide-popup:focus,
	.opc-wrapper .edit-address-link:hover, .opc-wrapper .edit-address-link:active,
	.opc-wrapper .edit-address-link:focus, .opc-block-shipping-information .shipping-information-title .action-edit:hover,
	.opc-block-shipping-information .shipping-information-title .action-edit:active,
	.opc-block-shipping-information .shipping-information-title .action-edit:focus,
	.action-auth-toggle:hover, .action-auth-toggle:active,
	.action-auth-toggle:focus, .checkout-payment-method .payment-method-billing-address .action-cancel:hover,
	.checkout-payment-method .payment-method-billing-address .action-cancel:active,
	.checkout-payment-method .payment-method-billing-address .action-cancel:focus,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:hover,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:active,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address:focus,
	.checkout-agreements-block .action-show:hover,
	.checkout-agreements-block .action-show:active,
	.checkout-agreements-block .action-show:focus, .gift-options .actions-toolbar .action-cancel:hover,
	.gift-options .actions-toolbar .action-cancel:active, .gift-options .actions-toolbar .action-cancel:focus,
	.gift-summary .action-edit:hover, .gift-summary .action-edit:active,
	.gift-summary .action-edit:focus, .gift-summary .action-delete:hover,
	.gift-summary .action-delete:active, .gift-summary .action-delete:focus,
	.gift-wrapping-title .action-remove:hover, .gift-wrapping-title .action-remove:active,
	.gift-wrapping-title .action-remove:focus, .wishlist.split.button>.action:hover,
	.wishlist.split.button>.action:active, .wishlist.split.button>.action:focus,
	.abs-add-fields .action.remove:hover, .abs-add-fields .action.remove:active,
	.abs-add-fields .action.remove:focus, .paypal-review-discount .action.check:hover,
	.paypal-review-discount .action.check:active, .paypal-review-discount .action.check:focus,
	.cart-discount .action.check:hover, .cart-discount .action.check:active,
	.cart-discount .action.check:focus, .form-giftregistry-share .action.remove:hover,
	.form-giftregistry-share .action.remove:active,
	.form-giftregistry-share .action.remove:focus, .form-giftregistry-edit .action.remove:hover,
	.form-giftregistry-edit .action.remove:active, .form-giftregistry-edit .action.remove:focus,
	.form-add-invitations .action.remove:hover, .form-add-invitations .action.remove:active,
	.form-add-invitations .action.remove:focus, .form-create-return .action.remove:hover,
	.form-create-return .action.remove:active, .form-create-return .action.remove:focus,
	.form.send.friend .action.remove:hover, .form.send.friend .action.remove:active,
	.form.send.friend .action.remove:focus {
	background: none;
	border: 0;
}

.abs-action-button-as-link.disabled, .abs-action-button-as-link[disabled],
	fieldset[disabled] .abs-action-button-as-link, .abs-action-remove.disabled,
	.abs-action-remove[disabled], fieldset[disabled] .abs-action-remove,
	.abs-discount-block .action.check.disabled, .abs-discount-block .action.check[disabled],
	fieldset[disabled] .abs-discount-block .action.check, .popup .actions-toolbar .action.cancel.disabled,
	.popup .actions-toolbar .action.cancel[disabled], fieldset[disabled] .popup .actions-toolbar .action.cancel,
	.paypal-button-widget .paypal-button.disabled, .paypal-button-widget .paypal-button[disabled],
	fieldset[disabled] .paypal-button-widget .paypal-button,
	.bundle-options-container .action.back.disabled,
	.bundle-options-container .action.back[disabled], fieldset[disabled] .bundle-options-container .action.back,
	.block.related .action.select.disabled, .block.related .action.select[disabled],
	fieldset[disabled] .block.related .action.select, .cart.table-wrapper .actions-toolbar>.action-delete.disabled,
	.cart.table-wrapper .actions-toolbar>.action-delete[disabled], fieldset[disabled] .cart.table-wrapper .actions-toolbar>.action-delete,
	.cart.table-wrapper .action.help.map.disabled, .cart.table-wrapper .action.help.map[disabled],
	fieldset[disabled] .cart.table-wrapper .action.help.map,
	.checkout-index-index .modal-popup .modal-footer .action-hide-popup.disabled,
	.checkout-index-index .modal-popup .modal-footer .action-hide-popup[disabled],
	fieldset[disabled] .checkout-index-index .modal-popup .modal-footer .action-hide-popup,
	.opc-wrapper .edit-address-link.disabled, .opc-wrapper .edit-address-link[disabled],
	fieldset[disabled] .opc-wrapper .edit-address-link,
	.opc-block-shipping-information .shipping-information-title .action-edit.disabled,
	.opc-block-shipping-information .shipping-information-title .action-edit[disabled],
	fieldset[disabled] .opc-block-shipping-information .shipping-information-title .action-edit,
	.action-auth-toggle.disabled, .action-auth-toggle[disabled], fieldset[disabled] .action-auth-toggle,
	.checkout-payment-method .payment-method-billing-address .action-cancel.disabled,
	.checkout-payment-method .payment-method-billing-address .action-cancel[disabled],
	fieldset[disabled] .checkout-payment-method .payment-method-billing-address .action-cancel,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address.disabled,
	.checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address[disabled],
	fieldset[disabled] .checkout-payment-method .payment-method-billing-address .billing-address-details .action-edit-address,
	.checkout-agreements-block .action-show.disabled,
	.checkout-agreements-block .action-show[disabled], fieldset[disabled] .checkout-agreements-block .action-show,
	.gift-options .actions-toolbar .action-cancel.disabled, .gift-options .actions-toolbar .action-cancel[disabled],
	fieldset[disabled] .gift-options .actions-toolbar .action-cancel,
	.gift-summary .action-edit.disabled, .gift-summary .action-edit[disabled],
	fieldset[disabled] .gift-summary .action-edit, .gift-summary .action-delete.disabled,
	.gift-summary .action-delete[disabled], fieldset[disabled] .gift-summary .action-delete,
	.gift-wrapping-title .action-remove.disabled, .gift-wrapping-title .action-remove[disabled],
	fieldset[disabled] .gift-wrapping-title .action-remove, .wishlist.split.button>.action.disabled,
	.wishlist.split.button>.action[disabled], fieldset[disabled] .wishlist.split.button>.action,
	.abs-add-fields .action.remove.disabled, .abs-add-fields .action.remove[disabled],
	fieldset[disabled] .abs-add-fields .action.remove,
	.paypal-review-discount .action.check.disabled, .paypal-review-discount .action.check[disabled],
	fieldset[disabled] .paypal-review-discount .action.check,
	.cart-discount .action.check.disabled, .cart-discount .action.check[disabled],
	fieldset[disabled] .cart-discount .action.check,
	.form-giftregistry-share .action.remove.disabled,
	.form-giftregistry-share .action.remove[disabled], fieldset[disabled] .form-giftregistry-share .action.remove,
	.form-giftregistry-edit .action.remove.disabled,
	.form-giftregistry-edit .action.remove[disabled], fieldset[disabled] .form-giftregistry-edit .action.remove,
	.form-add-invitations .action.remove.disabled, .form-add-invitations .action.remove[disabled],
	fieldset[disabled] .form-add-invitations .action.remove,
	.form-create-return .action.remove.disabled, .form-create-return .action.remove[disabled],
	fieldset[disabled] .form-create-return .action.remove, .form.send.friend .action.remove.disabled,
	.form.send.friend .action.remove[disabled], fieldset[disabled] .form.send.friend .action.remove
	{
	color: #0088cc;
	opacity: 0.5;
	cursor: default;
	pointer-events: none;
	text-decoration: underline;
}

.abs-action-remove














:active
,
.abs-action-remove














:not







 







(
:focus







 







),
.abs-discount-block







 







.action














.check














:active
,
.abs-discount-block







 







.action














.check














:not








	







(
:focus







 







),
.popup







 







.actions-toolbar







 







.action














.cancel














:active
,
.popup







 







.actions-toolbar







 







.action














.cancel














:not








	







(
:focus







 







),
.paypal-button-widget







 







.paypal-button














:active
,
.paypal-button-widget







 







.paypal-button














:not







 







(
:focus







 







),
.bundle-options-container







 







.action














.back














:active
,
.bundle-options-container







 







.action














.back














:not







 







(
:focus







 







),
.block














.related







 







.action














.select














:active
,
.block














.related







 







.action














.select














:not







 







(
:focus







 







),
.cart














.table-wrapper







 







.actions-toolbar
>
.action-delete














:active
,
.cart














.table-wrapper







 







.actions-toolbar
>
.action-delete














:not







 







(
:focus







 







),
.cart














.table-wrapper







 







.action














.help














.map














:active
,
.cart














.table-wrapper







 







.action














.help














.map














:not








	







(
:focus







 







),
.checkout-index-index







 







.modal-popup







 







.modal-footer







 







.action-hide-popup














:active
,
.checkout-index-index







 







.modal-popup







 







.modal-footer







 







.action-hide-popup














:not








	







(
:focus







 







),
.opc-wrapper







 







.edit-address-link














:active
,
.opc-wrapper







 







.edit-address-link














:not








	







(
:focus







 







),
.opc-block-shipping-information







 







.shipping-information-title







 







.action-edit














:active
,
.opc-block-shipping-information







 







.shipping-information-title







 







.action-edit














:not








	







(
:focus







 







),
.action-auth-toggle














:active
,
.action-auth-toggle














:not







 







(
:focus








	







),
.checkout-payment-method







 







.payment-method-billing-address







 







.action-cancel














:active
,
.checkout-payment-method







 







.payment-method-billing-address







 







.action-cancel














:not








	







(
:focus







 







),
.checkout-payment-method







 







.payment-method-billing-address







 







.billing-address-details







 







.action-edit-address














:active
,
.checkout-payment-method







 







.payment-method-billing-address







 







.billing-address-details







 







.action-edit-address














:not








	







(
:focus







 







),
.checkout-agreements-block







 







.action-show














:active
,
.checkout-agreements-block







 







.action-show














:not







 







(
:focus







 







),
.gift-options







 







.actions-toolbar







 







.action-cancel














:active
,
.gift-options







 







.actions-toolbar







 







.action-cancel














:not







 







(
:focus







 







),
.gift-summary







 







.action-edit














:active
,
.gift-summary







 







.action-edit














:not







 







(
:focus








	







),
.gift-summary







 







.action-delete














:active
,
.gift-summary







 







.action-delete














:not








	







(
:focus







 







),
.gift-wrapping-title







 







.action-remove














:active
,
.gift-wrapping-title







 







.action-remove














:not







 







(
:focus







 







),
.wishlist














.split














.button
>
.action














:active
,
.wishlist














.split














.button
>
.action














:not







 







(
:focus







 







),
.abs-add-fields







 







.action














.remove














:active
,
.abs-add-fields







 







.action














.remove














:not







 







(
:focus







 







),
.paypal-review-discount







 







.action














.check














:active
,
.paypal-review-discount







 







.action














.check














:not







 







(
:focus







 







),
.cart-discount







 







.action














.check














:active
,
.cart-discount







 







.action














.check














:not







 







(
:focus







 







),
.form-giftregistry-share







 







.action














.remove














:active
,
.form-giftregistry-share







 







.action














.remove














:not







 







(
:focus







 







),
.form-giftregistry-edit







 







.action














.remove














:active
,
.form-giftregistry-edit







 







.action














.remove














:not








	







(
:focus







 







),
.form-add-invitations







 







.action














.remove














:active
,
.form-add-invitations







 







.action














.remove














:not







 







(
:focus







 







),
.form-create-return







 







.action














.remove














:active
,
.form-create-return







 







.action














.remove














:not







 







(
:focus







 







),
.form














.send














.friend







 







.action














.remove














:active
,
.form














.send














.friend







 







.action














.remove














:not







 







(
:focus







 







)
{
box-shadow














:







 







none














;
}
.bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary,
	.box-tocart .action.tocart, .cart-summary .checkout-methods-items .action.primary.checkout,
	.block-minicart .block-content>.actions>.primary .action.primary,
	.methods-shipping .actions-toolbar .action.primary,
	.block-authentication .action.action-register, .block-authentication .action.action-login,
	.checkout-payment-method .payment-method-content>.actions-toolbar>.primary .action.primary,
	.form-address-edit .actions-toolbar .action.primary, .multicheckout .action.primary
	{
	line-height: 1;
	padding: 0 17px;
}

.cart.table-wrapper .item-options dt, .block-giftregistry-shared-items .product .item-options dt,
	.multicheckout .item-options dt {
	float: left;
	clear: left;
	margin: 0 9px 4.5px 0;
}

.cart.table-wrapper .item-options dt:after,
	.block-giftregistry-shared-items .product .item-options dt:after,
	.multicheckout .item-options dt:after {
	content: ': ';
}

.cart.table-wrapper .item-options dd, .block-giftregistry-shared-items .product .item-options dd,
	.multicheckout .item-options dd {
	float: left;
	display: inline-block;
	margin: 0 0 4.5px;
}

.actions-toolbar>.primary .action, .actions-toolbar>.secondary .action,
	.bundle-actions .action.primary.customize, .bundle-options-container .block-bundle-summary .box-tocart .action.primary,
	.box-tocart .action.tocart {
	width: 100%;
}

.products-list .product-image-wrapper, .cart.table-wrapper .product-image-wrapper,
	.minicart-items .product-image-wrapper,
	.block-giftregistry-shared-items .product-image-wrapper {
	height: auto;
	padding: 0 !important;
}

.products-list .product-image-wrapper .product-image-photo, .cart.table-wrapper .product-image-wrapper .product-image-photo,
	.minicart-items .product-image-wrapper .product-image-photo,
	.block-giftregistry-shared-items .product-image-wrapper .product-image-photo
	{
	position: static;
}

.product.media .product.photo .photo.image {
	display: block;
	height: auto;
	max-width: 100%;
	margin: 0 auto;
}

.login-container .block .block-title {
	margin-bottom: 15px;
	font-size: 1.8rem;
}

.login-container .block .block-title strong {
	font-weight: 400;
}

.giftregisty-dropdown, .wishlist-dropdown {
	display: inline-block;
	position: relative;
}

.abs-dropdown-simple:before, .abs-dropdown-simple:after,
	.giftregisty-dropdown:before, .giftregisty-dropdown:after,
	.wishlist-dropdown:before, .wishlist-dropdown:after {
	content: '';
	display: table;
}

.abs-dropdown-simple:after, .giftregisty-dropdown:after,
	.wishlist-dropdown:after {
	clear: both;
}

.abs-dropdown-simple .action.toggle, .giftregisty-dropdown .action.toggle,
	.wishlist-dropdown .action.toggle {
	cursor: pointer;
	display: inline-block;
	text-decoration: none;
}

.abs-dropdown-simple .action.toggle:after, .giftregisty-dropdown .action.toggle:after,
	.wishlist-dropdown .action.toggle:after {
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	line-height: inherit;
	color: inherit;
	content: '\f807';
	font-family: 'porto-icons';
	margin: 0 0 0 5px;
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.abs-dropdown-simple .action.toggle:hover:after, .giftregisty-dropdown .action.toggle:hover:after,
	.wishlist-dropdown .action.toggle:hover:after {
	color: inherit;
}

.abs-dropdown-simple .action.toggle:active:after, .giftregisty-dropdown .action.toggle:active:after,
	.wishlist-dropdown .action.toggle:active:after {
	color: inherit;
}

.abs-dropdown-simple .action.toggle.active, .giftregisty-dropdown .action.toggle.active,
	.wishlist-dropdown .action.toggle.active {
	display: inline-block;
	text-decoration: none;
}

.abs-dropdown-simple .action.toggle.active:after, .giftregisty-dropdown .action.toggle.active:after,
	.wishlist-dropdown .action.toggle.active:after {
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	line-height: inherit;
	color: inherit;
	content: '\f804';
	font-family: 'porto-icons';
	margin: 0 0 0 5px;
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.abs-dropdown-simple .action.toggle.active:hover:after,
	.giftregisty-dropdown .action.toggle.active:hover:after,
	.wishlist-dropdown .action.toggle.active:hover:after {
	color: inherit;
}

.abs-dropdown-simple .action.toggle.active:active:after,
	.giftregisty-dropdown .action.toggle.active:active:after,
	.wishlist-dropdown .action.toggle.active:active:after {
	color: inherit;
}

.abs-dropdown-simple ul.dropdown, .giftregisty-dropdown ul.dropdown,
	.wishlist-dropdown ul.dropdown {
	margin: 0;
	padding: 0;
	list-style: none none;
	background: #ffffff;
	border: 1px solid #bbbbbb;
	margin-top: 4px;
	min-width: 200px;
	z-index: 100;
	box-sizing: border-box;
	display: none;
	top: 100%;
	box-shadow: 0 3px 3px rgba(0, 0, 0, 0.15);
}

.abs-dropdown-simple ul.dropdown li, .giftregisty-dropdown ul.dropdown li,
	.wishlist-dropdown ul.dropdown li {
	margin: 0;
	padding: 5px 5px 5px 23px;
}

.abs-dropdown-simple ul.dropdown li:hover, .giftregisty-dropdown ul.dropdown li:hover,
	.wishlist-dropdown ul.dropdown li:hover {
	background: #e8e8e8;
	cursor: pointer;
}

.abs-dropdown-simple ul.dropdown:before, .abs-dropdown-simple ul.dropdown:after,
	.giftregisty-dropdown ul.dropdown:before, .giftregisty-dropdown ul.dropdown:after,
	.wishlist-dropdown ul.dropdown:before, .wishlist-dropdown ul.dropdown:after
	{
	border-bottom-style: solid;
	content: '';
	display: block;
	height: 0;
	position: absolute;
	width: 0;
}

.abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before,
	.wishlist-dropdown ul.dropdown:before {
	border: 6px solid;
	border-color: transparent transparent #ffffff transparent;
	z-index: 99;
}

.abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after,
	.wishlist-dropdown ul.dropdown:after {
	border: 7px solid;
	border-color: transparent transparent #bbbbbb transparent;
	z-index: 98;
}

.abs-dropdown-simple ul.dropdown:before, .giftregisty-dropdown ul.dropdown:before,
	.wishlist-dropdown ul.dropdown:before {
	left: 10px;
	top: -12px;
}

.abs-dropdown-simple ul.dropdown:after, .giftregisty-dropdown ul.dropdown:after,
	.wishlist-dropdown ul.dropdown:after {
	left: 9px;
	top: -14px;
}

.abs-dropdown-simple.active, .giftregisty-dropdown.active,
	.wishlist-dropdown.active {
	overflow: visible;
}

.abs-dropdown-simple.active ul.dropdown, .giftregisty-dropdown.active ul.dropdown,
	.wishlist-dropdown.active ul.dropdown {
	display: block;
	position: absolute;
}

.giftregisty-dropdown ul.items, .wishlist-dropdown ul.items {
	padding: 6px 0;
}

.column .block-addbysku .qty .qty, .bundle-options-container .input-text.qty,
	.box-tocart .input-text.qty, .account .data.table-return-items .qty .input-text,
	.table-giftregistry-items .field.qty .qty,
	.block-giftregistry-shared-items .qty .qty, .table.grouped .col.qty .control.qty .qty,
	.block-wishlist-info-items .input-text.qty, .multicheckout .table-wrapper .col .qty .input-text,
	.account .table-wrapper .data.table.wishlist .box-tocart .qty,
	.products-grid.wishlist .product-item .box-tocart input.qty, .sidebar .block-addbysku .fieldset .fields .field.qty .qty
	{
	width: 54px;
	text-align: center;
}

.block, .customer-review .product-details, .block-banners,
	.block-banners-inline {
	/* 	margin-bottom: 36px; */
	
}

.sidebar .product-items .action.delete, .table-comparison .cell.remove .action.delete,
	.block-compare .action.delete, .filter-current .action.remove {
	display: inline-block;
	text-decoration: none;
}

.abs-remove-button-for-blocks>span, .sidebar .product-items .action.delete>span,
	.table-comparison .cell.remove .action.delete>span, .block-compare .action.delete>span,
	.filter-current .action.remove>span {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.abs-remove-button-for-blocks:before, .sidebar .product-items .action.delete:before,
	.table-comparison .cell.remove .action.delete:before, .block-compare .action.delete:before,
	.filter-current .action.remove:before {
	-webkit-font-smoothing: antialiased;
	font-size: 12px;
	line-height: 15px;
	color: #999999;
	content: '\f819';
	font-family: 'porto-icons';
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.abs-remove-button-for-blocks:hover:before, .sidebar .product-items .action.delete:hover:before,
	.table-comparison .cell.remove .action.delete:hover:before,
	.block-compare .action.delete:hover:before, .filter-current .action.remove:hover:before
	{
	color: #494949;
}

.abs-remove-button-for-blocks:active:before, .sidebar .product-items .action.delete:active:before,
	.table-comparison .cell.remove .action.delete:active:before,
	.block-compare .action.delete:active:before, .filter-current .action.remove:active:before
	{
	color: #999999;
}

.product-item-name, .product.name a {
	font-weight: 400;
}

.product-item-name>a, .product.name a>a {
	color: #777777;
	text-decoration: none;
}

.abs-product-link>a:visited, .product-item-name>a:visited, .product.name a>a:visited
	{
	color: #777777;
	text-decoration: underline;
}

.abs-product-link>a:hover, .product-item-name>a:hover, .product.name a>a:hover
	{
	color: #777777;
	text-decoration: underline;
}

.abs-product-link>a:active, .product-item-name>a:active, .product.name a>a:active
	{
	color: #777777;
	text-decoration: underline;
}

.abs-like-link:visited {
	color: #0088cc;
	text-decoration: none;
}

.abs-like-link:hover {
	color: #0088cc;
	text-decoration: underline;
}

.abs-like-link:active {
	color: #0088cc;
	text-decoration: underline;
}

.form.giftregistry.items .actions-toolbar, .form.wishlist.items .actions-toolbar
	{
	margin-left: 0;
}

.abs-add-fields .action.remove, .form-giftregistry-share .action.remove,
	.form-giftregistry-edit .action.remove, .form-add-invitations .action.remove,
	.form-create-return .action.remove, .form.send.friend .action.remove {
	width: auto;
	line-height: normal;
	position: absolute;
	top: 34px;
	margin-left: 73%;
}

.form-giftregistry-share .fieldset .field .control,
	.form-giftregistry-edit .fieldset .field .control,
	.form-add-invitations .fieldset .field .control, .form-create-return .fieldset .field .control,
	.form.send.friend .fieldset .field .control {
	width: 70%;
}

.form-giftregistry-share .fieldset .actions-toolbar>.secondary,
	.form-giftregistry-edit .fieldset .actions-toolbar>.secondary,
	.form-add-invitations .fieldset .actions-toolbar>.secondary,
	.form-create-return .fieldset .actions-toolbar>.secondary, .form.send.friend .fieldset .actions-toolbar>.secondary
	{
	float: left;
}

.form-giftregistry-share .fieldset .actions-toolbar>.secondary .action.add,
	.form-giftregistry-edit .fieldset .actions-toolbar>.secondary .action.add,
	.form-add-invitations .fieldset .actions-toolbar>.secondary .action.add,
	.form-create-return .fieldset .actions-toolbar>.secondary .action.add,
	.form.send.friend .fieldset .actions-toolbar>.secondary .action.add {
	margin-top: 27px;
}

.form-giftregistry-share .fieldset .fields .actions-toolbar,
	.form-giftregistry-edit .fieldset .fields .actions-toolbar,
	.form-add-invitations .fieldset .fields .actions-toolbar,
	.form-create-return .fieldset .fields .actions-toolbar, .form.send.friend .fieldset .fields .actions-toolbar
	{
	margin: 0;
}

.form-giftregistry-share .additional, .form-giftregistry-edit .additional,
	.form-add-invitations .additional, .form-create-return .additional,
	.form.send.friend .additional {
	margin-top: 55px;
	position: relative;
}

.form-giftregistry-share .message.notice, .form-giftregistry-edit .message.notice,
	.form-add-invitations .message.notice, .form-create-return .message.notice,
	.form.send.friend .message.notice {
	margin: 27px 0 0;
}

.order-details-items







 







.order-items







 







.order-gift-message














:not







 







(
.expanded-content








	







)
{
height














:







 







0;
visibility














:







 







hidden














;
}
.opc-wrapper .form-discount .field .label, .bundle-options-container .block-bundle-summary .product-image-container,
	.bundle-options-container .block-bundle-summary .product.name,
	.bundle-options-container .block-bundle-summary .stock,
	.product-item-actions .actions-secondary.action span, .special-price .price-label,
	.table-comparison .cell.label.remove span, .table-comparison .cell.label.product span,
	.block.related .field.choice .label, .cart.table-wrapper .col.qty .label,
	.minicart-wrapper .action.showcart .text, .minicart-wrapper .action.showcart .counter-label,
	.checkout-index-index .page-title-wrapper, .checkout-onepage-success .page-title-wrapper,
	.checkout-payment-method .field-select-billing>.label,
	.checkout-payment-method .payments .legend, .checkout-payment-method .ccard .legend,
	.field.street .field.additional .label, .block-balance .balance-price-label,
	.page-product-downloadable .product-options-wrapper .fieldset .legend.links-title,
	.page-product-giftcard .fieldset.giftcard>.legend, .opc-wrapper .form-giftcard-account .field .label,
	.form-add-invitations .fields .label, .filter-options-content .filter-count-label,
	.table-comparison .wishlist.split.button>.action.split span,
	.product-items .wishlist.split.button>.action.split span,
	.page-multiple-wishlist .page-title-wrapper .page-title,
	.block-wishlist-search-form .form-wishlist-search .fieldset>.legend,
	.multicheckout .table-wrapper .col .label, .multicheckout .block .methods-shipping .item-content .fieldset>.legend,
	.block.newsletter .label, .review-date .review-details-label,
	.customer-review .product-details .rating-average-label, .block-reorder .product-item .label,
	.action.skip:not (:focus ), .page-header .switcher .label, .page-footer .switcher .label,
	.products-grid.wishlist .product-item .comment-box .label {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}

.shipping-policy-block.field-tooltip .field-tooltip-action span {
	clip: auto;
	height: auto;
	margin: 0;
	overflow: visible;
	position: static;
	width: auto;
}

.abs-add-clearfix:before, .abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:before,
	.abs-add-fields .fieldset .actions-toolbar:after,
	.payment-method-braintree .hosted-date-wrap:before,
	.payment-method-braintree .hosted-date-wrap:after,
	.bundle-options-container .product-options-wrapper .field.choice .label:before,
	.bundle-options-container .product-options-wrapper .field.choice .label:after,
	.bundle-options-container .product-options-wrapper .field.choice .label:before,
	.bundle-options-container .product-options-wrapper .field.choice .label:after,
	.toolbar:before, .toolbar:after, .sidebar .product-items-images:before,
	.sidebar .product-items-images:after, .cart.table-wrapper .actions-toolbar:before,
	.cart.table-wrapper .actions-toolbar:after, .cart.table-wrapper .item-options:before,
	.cart.table-wrapper .item-options:after, .minicart-items .product-item>.product:before,
	.minicart-items .product-item>.product:after, .checkout-container:before,
	.checkout-container:after, .opc-estimated-wrapper:before,
	.opc-estimated-wrapper:after, .opc-wrapper .field.addresses:before,
	.opc-wrapper .field.addresses:after, .page-product-downloadable .product-add-form:before,
	.page-product-downloadable .product-add-form:after, .gift-item-block .content:before,
	.gift-item-block .content:after, .order-details-items .order-gift-message:before,
	.order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:before,
	.order-details-items .block-order-details-gift-message:after,
	.block-giftregistry-shared-items .product .item-options:before,
	.block-giftregistry-shared-items .product .item-options:after,
	.gift-wrapping-list:before, .gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping .content:before,
	.opc-wrapper .data.table .gift-wrapping .content:after,
	.table-order-items .gift-wrapping .content:before, .table-order-items .gift-wrapping .content:after,
	.map-popup .map-info-price:before, .map-popup .map-info-price:after,
	.multicheckout .item-options:before, .multicheckout .item-options:after,
	.multicheckout .block:before, .multicheckout .block:after,
	.multicheckout .block-content:before, .multicheckout .block-content:after,
	.customer-review .product-details:before, .customer-review .product-details:after,
	.form-create-return .actions-toolbar:before, .form-create-return .actions-toolbar:after,
	.header.content:before, .header.content:after, .form-giftregistry-share .fieldset .actions-toolbar:before,
	.form-giftregistry-share .fieldset .actions-toolbar:after,
	.form-giftregistry-edit .fieldset .actions-toolbar:before,
	.form-giftregistry-edit .fieldset .actions-toolbar:after,
	.form-add-invitations .fieldset .actions-toolbar:before,
	.form-add-invitations .fieldset .actions-toolbar:after,
	.form-create-return .fieldset .actions-toolbar:before,
	.form-create-return .fieldset .actions-toolbar:after, .form.send.friend .fieldset .actions-toolbar:before,
	.form.send.friend .fieldset .actions-toolbar:after {
	content: '';
	display: table;
}

.abs-add-clearfix:after, .abs-add-fields .fieldset .actions-toolbar:after,
	.payment-method-braintree .hosted-date-wrap:after,
	.bundle-options-container .product-options-wrapper .field.choice .label:after,
	.bundle-options-container .product-options-wrapper .field.choice .label:after,
	.toolbar:after, .sidebar .product-items-images:after, .cart.table-wrapper .actions-toolbar:after,
	.cart.table-wrapper .item-options:after, .minicart-items .product-item>.product:after,
	.checkout-container:after, .opc-estimated-wrapper:after, .opc-wrapper .field.addresses:after,
	.page-product-downloadable .product-add-form:after, .gift-item-block .content:after,
	.order-details-items .order-gift-message:after, .order-details-items .block-order-details-gift-message:after,
	.block-giftregistry-shared-items .product .item-options:after,
	.gift-wrapping-list:after, .opc-wrapper .data.table .gift-wrapping .content:after,
	.table-order-items .gift-wrapping .content:after, .map-popup .map-info-price:after,
	.multicheckout .item-options:after, .multicheckout .block:after,
	.multicheckout .block-content:after, .customer-review .product-details:after,
	.form-create-return .actions-toolbar:after, .header.content:after,
	.form-giftregistry-share .fieldset .actions-toolbar:after,
	.form-giftregistry-edit .fieldset .actions-toolbar:after,
	.form-add-invitations .fieldset .actions-toolbar:after,
	.form-create-return .fieldset .actions-toolbar:after, .form.send.friend .fieldset .actions-toolbar:after
	{
	clear: both;
}

.abs-field-date .control, .abs-field-tooltip, .columns .column.main,
	.columns .sidebar-main, .columns .sidebar-additional, .column .block-addbysku .sku,
	.product-item, .sidebar .product-items-images .product-item,
	.search-autocomplete, .cart-summary, .opc-wrapper .shipping-address-item,
	.shipping-policy-block.field-tooltip .field-tooltip-content,
	.opc-block-summary, .block-event .slider-panel .slider .item .action.show,
	.sidebar .block-addbysku .fieldset .fields .field.sku, .form.search.advanced .fields.range .field.date .control,
	.field .control._with-tooltip, .form-giftregistry-edit .field.date .control
	{
	box-sizing: border-box;
}

.abs-navigation-icon:after {
	-webkit-font-smoothing: antialiased;
	font-size: 34px;
	line-height: 1.2;
	color: inherit;
	content: '\f807';
	font-family: 'porto-icons';
	vertical-align: middle;
	display: inline-block;
	font-weight: normal;
	overflow: hidden;
	speak: none;
	text-align: center;
}

.abs-split-button:before, .abs-split-button:after {
	content: '';
	display: table;
}

.abs-split-button:after {
	clear: both;
}

.abs-split-button .action.split {
	float: left;
	margin: 0;
}

footer * {
	color: white !important;
}

.footer-ribbon {
	background-color: #F25620;
}

.footer-bottom {
	background-color: #003466;
}

.footer-bottom .logo {
	margin: 0;
	margin-right: 45px;
	float: left;
	display: inline-block;
	vertical-align: middle;
	max-width: 50%;
	position: relative;
	z-index: 5;
	max-height: inherit;
	max-width: 100%;
	display: block;
}

.footer-bottom .logo>img {
	height: 45px;
}

.footer-middle .block.newsletter .form.subscribe {
	max-width: 300px;
	display: table;
	width: 100%;
}

.footer-middle .block.newsletter label {
	margin-top: 50px;
	display: block;
	text-align: left;
	font-size: 13px;
	font-weight: 400;
	padding: 0;
	margin-bottom: 15px;
	line-height: 1.5;
}

.block.newsletter .field .control {
	text-decoration: none;
	display: block;
}

.footer-middle .block.newsletter input {
	padding: 0 10px;
	background-color: #dcdcdc;
	border-radius: 5px 0 0 5px;
	height: 30px;
	background-clip: padding-box;
	border: 1px solid #cccccc;
	font-family: 'Open Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 1.4;
	padding: 10px;
	vertical-align: baseline;
	width: 100%;
	box-sizing: border-box;
}

.footer-middle .block.newsletter .actions {
	display: table-cell;
	vertical-align: top;
	width: 1%;
}

#menu-main-menu-1>li.menu-item-has-children>a:after {
	content: '\f813';
	display: inline-block;
	font-family: 'porto-icons';
	vertical-align: top;
	margin-left: 6px;
}

.footer-middle .block.newsletter .action.subscribe {
	border-radius: 0 5px 5px 0;
	height: 30px;
	font-size: 14px;
	line-height: 30px;
	padding: 0 13px;
	font-weight: 400;
	background-color: #F25620;
	border-color: #F25620;
	color: #FFFFFF;
}

nav.navbar.navbar-inverse {
	background: black !important;
	border-color: black !important;
	border-radius: 0px;
}

.navbar-inverse .navbar-brand, .navbar-inverse .navbar-nav  li   a {
	text-shadow: 0 -1px 0 rgba(0, 0, 0, .25);
	color: white !important;
	font-weight: 700;
	font-size: 13px;
	text-transform: uppercase;
}

#menu-main-menu-1>li .sub-menu {
	position: absolute;
	visibility: hidden;
	left: 0;
	list-style: none;
	padding: 0;
/* 	background: #003466; */
	z-index: 9999;
	width: 100%;
	border-radius: 0 0 5px 5px;
	opacity: 0;
	transition: .1s;
}

#menu-main-menu-1>li .sub-menu>li {
	width: 25%;
	display: inline-block;
	padding: 16px;
}

#menu-main-menu-1>li.menu-item-has-children:hover>a, #menu-main-menu-1>li.menu-item-has-children:hover>a::after
	{
	color: #ff8300 !important;
}

#menu-main-menu-1>li>.sub-menu:hover, #menu-main-menu-1>li:hover>.sub-menu
	{
	visibility: visible;
	opacity: 1;
}

.navbar-nav li:first-child  a {
	padding-left: 0px;
}

.navbar-inverse .navbar-collapse, .navbar-inverse .navbar-form {
	padding: 0px;
}

.navbar-nav>li>a {
	padding-top: 15px;
	padding-bottom: 13px;
}

.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:hover,
	.navbar-inverse .navbar-nav>.open>a:focus {
	background-color: none !important;
	background: none !important;
}

.nav>li {
	position: initial !important;
}

.navbar.navbar-inverse>.container {
	position: relative;
}

.block-content>h4 {
	color: #ffffff !important;
	font-family: "coming_soonregular" !important;
	font-size: 21px !important;
	/*     text-shadow: 9px 3px 10px #000000 !important; */
	margin-bottom: 5px;
	float: left;
	width: 100% !important;
	clear: both;
	font-weight: bold;
}

.block-content>h5 {
	color: #ffffff;
	font-family: "coming_soonregular";
	font-size: 16px !important;
	/*     text-shadow: 9px 3px 10px #000000 !important; */
	font-weight: bold;
	margin-left: 40px;
}

.entry-content, .entry-content p {
	width: 100%;
}

.entry-content p h3, .entry-content p .h3 {
	clear: both;
}

.entry-content .postimg.imagecenter {
	text-align: center;
	width: 100%;
	background: none;
}

.entry-content .postimg img {
	border: 5px solid #005695;
	display: block;
	margin: 0 auto;
}

.entry-content .centerimage, .entry-content .centerimage, .entry-content .leftimage
	{
	float: left;
	width: 33.3%;
}

.entry-content .postimg {
	width: 100%;
	background: none;
}

.contentimagecontainer {
	width: 100%;
	overflow: hidden;
}

.contentimagecontainer>.pull-left>div, .contentimagecontainer > .containerpull-right >div {
	width: 50%;
}

.contentimagecontainer>.pull-left>div.imagecontainer, .contentimagecontainer>.pull-left>div.imagecontainer img, .contentimagecontainer>.containerpull-right>div.contentcontainer {
	float: right;
}

.entry-content .contentimagecontainer .containerpull-right, .contentimagecontainer>.pull-left>div.contentcontainer, .contentimagecontainer>.containerpull-right>div.imagecontainer, .contentimagecontainer>.containerpull-right>div.imagecontainer img {
	float: left;
}

.entry-content .contentimagecontainer > .containerpull-right, .entry-content .contentimagecontainer > .pull-left {
    border-top: 3px solid #005695;
    margin-bottom: 25px;
    padding-top: 25px;
}

 .linkimagesrc > ul {
    margin-bottom: 20px !important;
    padding-top: 0 !important;
    margin-top: 0 !important;
    float: left;
    padding-left: 0 !important;
}

 .linkimagesrc ul li {
    width: 30px;
    margin-right: 10px !important;
    margin-bottom: 8px !important;
    list-style: none;
    float: left;
}

 .linkimagesrc a {
/* 	background: #005695 none repeat scroll 0 0; */
    border-radius: 30px;
    color: #ffffff;
    display: inline-block;
    font-weight: bold;
    padding: 5px 0;
    text-align: center;
    width: 30px;
}




body {
    position: relative;
    overflow-x: hidden;
}
body,
html { height: 100%;}
.nav .open > a, 
.nav .open > a:hover, 
.nav .open > a:focus {background-color: transparent;}

/*-------------------------------*/
/*           Wrappers            */
/*-------------------------------*/

#wrapper {
    padding-left: 0;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

/* #wrapper.toggled { */
/*     padding-left: 220px; */
/* } */

#sidebar-wrapper {
    z-index: 1000;
    left: initial;
    width: 0;
    height: 100%;
    margin-left: -220px;
    overflow-y: auto;
    overflow-x: hidden;
    background: #1a1a1a;
    -webkit-transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    transition: all 0.5s ease;
}

#sidebar-wrapper::-webkit-scrollbar {
  display: none;
}

#wrapper.toggled #sidebar-wrapper {
	width: 330px;
    left: initial;
}

#page-content-wrapper {
    width: 100%;
    padding-top: 70px;
}

#wrapper.toggled #page-content-wrapper {
    position: absolute;
    margin-right: -220px;
}

/*-------------------------------*/
/*     Sidebar nav styles        */
/*-------------------------------*/

.sidebar-nav {
    position: absolute;
    top: 0;
    width: 220px;
    margin: 0;
    padding: 0;
    list-style: none;
}

.sidebar-nav li {
    position: relative; 
    line-height: 20px;
    display: inline-block;
    width: 100%;
}

.sidebar-nav li:before {
    content: '';
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
    height: 100%;
    width: 3px;
    background-color: #1c1c1c;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}
/* .sidebar-nav li:first-child a { */
/*     color: #fff; */
/*     background-color: #1a1a1a; */
/* } */
/* .sidebar-nav li:nth-child(2):before { */
/*     background-color: #ec1b5a;    */
/* } */
/* .sidebar-nav li:nth-child(3):before { */
/*     background-color: #79aefe;    */
/* } */
/* .sidebar-nav li:nth-child(4):before { */
/*     background-color: #314190;    */
/* } */
/* .sidebar-nav li:nth-child(5):before { */
/*     background-color: #279636;    */
/* } */
/* .sidebar-nav li:nth-child(6):before { */
/*     background-color: #7d5d81;    */
/* } */
/* .sidebar-nav li:nth-child(7):before { */
/*     background-color: #ead24c;    */
/* } */
/* .sidebar-nav li:nth-child(8):before { */
/*     background-color: #2d2366;    */
/* } */
/* .sidebar-nav li:nth-child(9):before { */
/*     background-color: #35acdf;    */
/* } */
.sidebar-nav li:hover:before,
.sidebar-nav li.open:hover:before {
    width: 100%;
    -webkit-transition: width .2s ease-in;
      -moz-transition:  width .2s ease-in;
       -ms-transition:  width .2s ease-in;
            transition: width .2s ease-in;

}

.sidebar-nav li a {
    display: block;
    color: #ddd;
    text-decoration: none;
    padding: 10px 15px 10px 30px;    
}

/* .sidebar-nav li a:hover, */
/* .sidebar-nav li a:active, */
/* .sidebar-nav li a:focus, */
/* .sidebar-nav li.open a:hover, */
/* .sidebar-nav li.open a:active, */
/* .sidebar-nav li.open a:focus{ */
/*     color: #fff; */
/*     text-decoration: none; */
/*     background-color: transparent; */
/* } */

.sidebar-nav > .sidebar-brand {
    height: 65px;
    font-size: 20px;
    line-height: 44px;
}
.sidebar-nav .dropdown-menu {
    position: relative;
    width: 100%;
    padding: 0;
    margin: 0;
    border-radius: 0;
    border: none;
    background-color: #222;
    box-shadow: none;
}

/*-------------------------------*/
/*       Hamburger-Cross         */
/*-------------------------------*/

ul#menu-menu-1 {
    width: 100%;
}

.hamburger {
  position: fixed;
  right: 330px;
  top: 0px;
  z-index: 999;
  display: block;
  width: 32px;
  height: 32px;
  margin-left: 15px;
  background: transparent;
  border: none;
}
.hamburger:hover,
.hamburger:focus,
.hamburger:active {
  outline: none;
}
.hamburger.is-closed:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom,
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  position: absolute;
  left: 0;
  height: 4px;
  width: 100%;
}
.hamburger.is-closed .hamb-top,
.hamburger.is-closed .hamb-middle,
.hamburger.is-closed .hamb-bottom {
  background-color: #1a1a1a;
}
.hamburger.is-closed .hamb-top { 
  top: 5px; 
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed .hamb-middle {
  top: 50%;
  margin-top: -2px;
}
.hamburger.is-closed .hamb-bottom {
  bottom: 5px;  
  -webkit-transition: all .35s ease-in-out;
}

.hamburger.is-closed:hover .hamb-top {
  top: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-closed:hover .hamb-bottom {
  bottom: 0;
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-middle,
.hamburger.is-open .hamb-bottom {
  background-color: #1a1a1a;
}
.hamburger.is-open .hamb-top,
.hamburger.is-open .hamb-bottom {
  top: 50%;
  margin-top: -2px;  
}
.hamburger.is-open .hamb-top { 
  -webkit-transform: rotate(45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open .hamb-middle { display: none; }
.hamburger.is-open .hamb-bottom {
  -webkit-transform: rotate(-45deg);
  -webkit-transition: -webkit-transform .2s cubic-bezier(.73,1,.28,.08);
}
.hamburger.is-open:before {
  content: '';
  display: block;
  width: 100px;
  font-size: 14px;
  color: #fff;
  line-height: 32px;
  text-align: center;
  opacity: 0;
  -webkit-transform: translate3d(0,0,0);
  -webkit-transition: all .35s ease-in-out;
}
.hamburger.is-open:hover:before {
  opacity: 1;
  display: block;
  -webkit-transform: translate3d(-100px,0,0);
  -webkit-transition: all .35s ease-in-out;
}

/*-------------------------------*/
/*            Overlay            */
/*-------------------------------*/

.overlay {
    position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(250,250,250,.8);
    z-index: 1;
}

a:hover {
	text-decoration: underline !important;
	color: #f25620 !important;
}

.header.panel>.header.links>li>a:hover {
	color: white !important;
}