/* # Genesis Sample Child Theme  







Theme Name: Out And About Clothing Theme







Theme URI: http://my.studiopress.com/themes/genesis/  







Description: This is the Out And About Clothing Child Theme created for the Genesis Framework.   







Author: Bizboost







Author URI: http://bizboost.com.au/ 







Template: genesis  







Template Version: 2.1.2  







Tags: black, orange, white, one-column, two-columns, three-columns, left-sidebar, right-sidebar, responsive-layout, custom-menu, full-width-template, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready  







License: GPL-2.0+  







License URI: http://www.gnu.org/licenses/gpl-2.0.html  







*/























/* # Table of Contents







- HTML5 Reset







	- Baseline Normalize







	- Box Sizing







	- Float Clearing







- Defaults







	- Typographical Elements







	- Headings







	- Objects







	- Gallery







	- Forms







	- Tables







- Structure and Layout







	- Site Containers







	- Column Widths and Positions







	- Column Classes







- Common Classes







	- Avatar







	- Genesis







	- Search Form







	- Titles







	- WordPress







- Widgets







	- Featured Content







- Plugins







	- Genesis eNews Extended







	- Jetpack







- Site Header







	- Title Area







	- Widget Area







- Site Navigation







	- Header Navigation







	- Primary Navigation







	- Secondary Navigation







- Content Area







	- Entries







	- Entry Meta







	- Pagination







	- Comments







- Sidebars







- Footer Widgets







- Site Footer







- Media Queries







	- Retina Display







	- Max-width: 1200px







	- Max-width: 960px







	- Max-width: 800px







*/























/* # HTML5 Reset







---------------------------------------------------------------------------------------------------- */















/* ## Baseline Normalize







--------------------------------------------- */







/* normalize.css v3.0.1 | MIT License | git.io/normalize */































html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background:0 0}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}h1{font-size:2em;margin:.67em 0}mark{background:#ff0;color:#333}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:700}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}















/* ## Box Sizing







--------------------------------------------- */















*,







input[type="search"] {







	-webkit-box-sizing: border-box;







	-moz-box-sizing:    border-box;







	box-sizing:         border-box;







}















/* ## Float Clearing







--------------------------------------------- */















.author-box:before,







.clearfix:before,







.entry:before,







.entry-content:before,







.footer-widgets:before,







.nav-primary:before,







.nav-secondary:before,







.pagination:before,







.site-container:before,







.site-footer:before,







.site-header:before,







.site-inner:before,







.wrap:before {







	content: " ";







	display: table;







}















.author-box:after,







.clearfix:after,







.entry:after,







.entry-content:after,







.footer-widgets:after,







.nav-primary:after,







.nav-secondary:after,







.pagination:after,







.site-container:after,







.site-footer:after,







.site-header:after,







.site-inner:after,







.wrap:after {







	clear: both;







	content: " ";







	display: table;







}























/* # Defaults







---------------------------------------------------------------------------------------------------- */















/* ## Typographical Elements







--------------------------------------------- */















body {







	background-color: #f5f5f5;







	color: #333;







	font-family: Lato, sans-serif;







	font-size: 18px;







	font-weight: 300;







	line-height: 1.625;







	margin: 0;







}















a,







button,







input:focus,







input[type="button"],







input[type="reset"],







input[type="submit"],







textarea:focus,







.button,







.gallery img {







	-webkit-transition: all 0.1s ease-in-out;







	-moz-transition:    all 0.1s ease-in-out;







	-ms-transition:     all 0.1s ease-in-out;







	-o-transition:      all 0.1s ease-in-out;







	transition:         all 0.1s ease-in-out;







}















::-moz-selection {







	background-color: #333;







	color: #fff;







}















::selection {







	background-color: #333;







	color: #fff;







}















a {







	color: #e5554e;







	text-decoration: none;







}















a:hover {







	color: #333;







}















p {







	margin: 0 0 28px;







	padding: 0;







}















ol,







ul {







	margin: 0;







	padding: 0;







}
















li {







	list-style-type: none;







}















b,







strong {







	font-weight: 700;







}















blockquote,







cite,







em,







i {







	font-style: italic;







}















blockquote {







	margin: 40px;







}















blockquote::before {







	content: "\201C";







	display: block;







	font-size: 30px;







	height: 0;







	left: -20px;







	position: relative;







	top: -10px;







}























/* ## Headings







--------------------------------------------- */















h1,







h2,







h3,







h4,







h5,







h6 {







	color: #333;







	font-family: Lato, sans-serif;







	font-weight: 400;







	line-height: 1.2;







	margin: 0 0 10px;







}















h1 {







	font-size: 36px;







}















h2 {







	font-size: 30px;







}















h3 {







	font-size: 24px;







}















h4 {







	font-size: 20px;







}















h5 {







	font-size: 18px;







}















h6 {







	font-size: 16px;







}















/* ## Objects







--------------------------------------------- */















embed,







iframe,







img,







object,







video,







.wp-caption {







	max-width: 100%;







}















img {







	height: auto;







}















.featured-content img,







.gallery img {







	width: auto;







}















/* ## Gallery







--------------------------------------------- */















.gallery {







	overflow: hidden;







}















.gallery-item {







	float: left;







	margin: 0 0 28px;







	text-align: center;







}















.gallery-columns-2 .gallery-item {







	width: 50%;







}















.gallery-columns-3 .gallery-item {







	width: 33%;







}















.gallery-columns-4 .gallery-item {







	width: 25%;







}















.gallery-columns-5 .gallery-item {







	width: 20%;







}















.gallery-columns-6 .gallery-item {







	width: 16.6666%;







}















.gallery-columns-7 .gallery-item {







	width: 14.2857%;







}















.gallery-columns-8 .gallery-item {







	width: 12.5%;







}















.gallery-columns-9 .gallery-item {







	width: 11.1111%;







}















.gallery img {







	border: 1px solid #ddd;







	height: auto;







	padding: 4px;







}















.gallery img:hover {







	border: 1px solid #999;







}















/* ## Forms







--------------------------------------------- */















input,







select,







textarea {







	background-color: #fff;







	border: 1px solid #ddd;







	color: #333;







	font-size: 18px;







	font-weight: 300;







	padding: 16px;







	width: 100%;







}















input:focus,







textarea:focus {







	border: 1px solid #999;







	outline: none;







}















input[type="checkbox"],







input[type="image"],







input[type="radio"] {







	width: auto;







}















::-moz-placeholder {







	color: #333;







	font-weight: 300;







	opacity: 1;







}















::-webkit-input-placeholder {







	color: #333;







	font-weight: 300;







}















button,







input[type="button"],







input[type="reset"],







input[type="submit"],







.button {







	background-color: #333;







	border: none;







	color: #fff;







	cursor: pointer;







	font-size: 16px;







	font-weight: 300;







	padding: 16px 24px;







	text-transform: uppercase;







	width: auto;







}















.footer-widgets button,







.footer-widgets input[type="button"],







.footer-widgets input[type="reset"],







.footer-widgets input[type="submit"],







.footer-widgets .button {







	background-color: #e5554e;







	color: #fff;







}















button:hover,







input:hover[type="button"],







input:hover[type="reset"],







input:hover[type="submit"],







.button:hover {







	background-color: #e5554e;







	color: #fff;







}















.entry-content .button:hover {







	color: #fff;







}















.footer-widgets button:hover,







.footer-widgets input:hover[type="button"],







.footer-widgets input:hover[type="reset"],







.footer-widgets input:hover[type="submit"],







.footer-widgets .button:hover {







	background-color: #fff;







	color: #333;







}















.button {







	display: inline-block;







}















input[type="search"]::-webkit-search-cancel-button,







input[type="search"]::-webkit-search-results-button {







	display: none;







}















/* ## Tables







--------------------------------------------- */















table {







	border-collapse: collapse;







	border-spacing: 0;







	line-height: 2;







	margin-bottom: 40px;







	width: 100%;







}















tbody {







	border-bottom: 1px solid #ddd;







}















td,







th {







	text-align: left;







}















td {







	border-top: 1px solid #ddd;







	padding: 6px 0;







}















th {







	font-weight: 400;







}























/* # Structure and Layout







---------------------------------------------------------------------------------------------------- */















/* ## Site Containers







--------------------------------------------- */















.site-inner,







.wrap {







	margin: 0 auto;







	max-width: 1200px;







}















.site-inner {







	clear: both;







	padding-top: 40px;







}















/* ## Column Widths and Positions







--------------------------------------------- */















/* ### Wrapping div for .content and .sidebar-primary */















.content-sidebar-sidebar .content-sidebar-wrap,







.sidebar-content-sidebar .content-sidebar-wrap,







.sidebar-sidebar-content .content-sidebar-wrap {







	width: 980px;







}















.content-sidebar-sidebar .content-sidebar-wrap {







	float: left;







}















.sidebar-content-sidebar .content-sidebar-wrap,







.sidebar-sidebar-content .content-sidebar-wrap {







	float: right;







}















/* ### Content */















.content {







	float: right;







	width: 800px;







}















.content-sidebar .content,







.content-sidebar-sidebar .content,







.sidebar-content-sidebar .content {







	float: left;







}















.content-sidebar-sidebar .content,







.sidebar-content-sidebar .content,







.sidebar-sidebar-content .content {







	width: 580px;







}















.full-width-content .content {







	width: 100%;







}















/* ### Primary Sidebar */















.sidebar-primary {







	float: right;







	width: 360px;







}















.sidebar-content .sidebar-primary,







.sidebar-sidebar-content .sidebar-primary {







	float: left;







}















/* ### Secondary Sidebar */















.sidebar-secondary {







	float: left;







	width: 180px;







}















.content-sidebar-sidebar .sidebar-secondary {







	float: right;







}















/* ## Column Classes







--------------------------------------------- */







/* Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css */















.five-sixths,







.four-sixths,







.one-fourth,







.one-half,







.one-sixth,







.one-third,







.three-fourths,







.three-sixths,







.two-fourths,







.two-sixths,







.two-thirds {







	float: left;







	margin-left: 2.564102564102564%;







}















.one-half,







.three-sixths,







.two-fourths {







	width: 48.717948717948715%;







}















.one-third,







.two-sixths {







	width: 31.623931623931625%;







}















.four-sixths,







.two-thirds {







	width: 65.81196581196582%;







}















.one-fourth {







	width: 23.076923076923077%;







}















.three-fourths {







	width: 74.35897435897436%;







}















.one-sixth {







	width: 14.52991452991453%;







}















.five-sixths {







	width: 82.90598290598291%;







}















.first {







	clear: both;







	margin-left: 0;







}























/* # Common Classes







---------------------------------------------------------------------------------------------------- */















/* ## Avatar







--------------------------------------------- */















.avatar {







	float: left;







}















.alignleft .avatar,








.author-box .avatar {







	margin-right: 24px;







}















.alignright .avatar {







	margin-left: 24px;







}















.comment .avatar {







	margin: 0 16px 24px 0;







}















/* ## Genesis







--------------------------------------------- */















.breadcrumb {







	margin-bottom: 20px;







}















.archive-description,







.author-box {







	background-color: #fff;







	font-size: 16px;







	margin-bottom: 40px;







	padding: 40px;







}















.author-box-title {







	font-size: 16px;







	margin-bottom: 4px;







}















.archive-description p:last-child,







.author-box p:last-child {







	margin-bottom: 0;







}















/* ## Search Form







--------------------------------------------- */















.search-form {







	overflow: hidden;







}















.site-header .search-form {







	float: right;







	margin-top: 12px;







}















.entry-content .search-form,







.site-header .search-form {







	width: 50%;







}















.genesis-nav-menu .search input[type="submit"],







.widget_search input[type="submit"] {







	border: 0;







	clip: rect(0, 0, 0, 0);







	height: 1px;







	margin: -1px;







	padding: 0;







	position: absolute;







	width: 1px;







}















/* ## Titles







--------------------------------------------- */















.archive-title {







	font-size: 20px;







}















.entry-title {







	font-size: 36px;







}















.entry-title a,







.sidebar .widget-title a {







	color: #333;







}















.entry-title a:hover {







	color: #e5554e;







}















.widget-title {







	font-size: 18px;







	margin-bottom: 20px;







}















.footer-widgets .widget-title {







	color: #fff;







}















/* ## WordPress







--------------------------------------------- */















a.aligncenter img {







	display: block;







	margin: 0 auto;







}















a.alignnone {







	display: inline-block;







}















.alignleft {







	float: left;







	text-align: left;







}















.alignright {







	float: right;







	text-align: right;







}















a.alignleft,







a.alignnone,







a.alignright {







	max-width: 100%;







}















img.centered,







.aligncenter {







	display: block;







	margin: 0 auto 24px;







}















img.alignnone,







.alignnone {







	margin-bottom: 12px;







}















a.alignleft,







img.alignleft,







.wp-caption.alignleft {







	margin: 0 24px 24px 0;







}















a.alignright,







img.alignright,







.wp-caption.alignright {







	margin: 0 0 24px 24px;







}















.wp-caption-text {







	font-size: 14px;







	font-weight: 700;







	text-align: center;







}















.entry-content p.wp-caption-text {







	margin-bottom: 0;







}















.sticky {







}























/* # Widgets







---------------------------------------------------------------------------------------------------- */















.widget {







	word-wrap: break-word;







}















.widget ol > li {







	list-style-position: inside;







	list-style-type: decimal;







	padding-left: 20px;







	text-indent: -20px;







}















.widget li li {







	border: none;







	margin: 0 0 0 30px;







	padding: 0;







}















.widget_calendar table {







	width: 100%;







}















.widget_calendar td,







.widget_calendar th {







	text-align: center;







}















/* ## Featured Content







--------------------------------------------- */















.featured-content .entry {







	border-bottom: 2px solid #f5f5f5;







	margin-bottom: 20px;







	padding: 0 0 24px;







}















.footer-widgets .entry {







	border-bottom: 1px dotted #666;







}















.featured-content .entry-title {







	font-size: 20px;







}























/* # Plugins







---------------------------------------------------------------------------------------------------- */















/* ## Genesis eNews Extended







--------------------------------------------- */















.enews-widget,







.enews-widget .widget-title {







	color: #fff;







}















.sidebar .widget.enews-widget {







	background-color: #333;







}















.enews-widget input,







.enews-widget input:focus {







	border: 1px solid #333;







}















.enews-widget input {







	font-size: 16px;







	margin-bottom: 16px;







}















.enews-widget input[type="submit"] {







	background-color: #e5554e;







	color: #fff;







	margin: 0;







	width: 100%;







}















.enews-widget input:hover[type="submit"] {







	background-color: #fff;







	color: #333;







}















.enews form + p {







	margin-top: 24px;







}















/* ## Jetpack







--------------------------------------------- */















#wpstats {







	display: none;







}























/* # Site Header







---------------------------------------------------------------------------------------------------- */















.site-header {







	background-color: #fff;







	min-height: 160px;







}















.site-header .wrap {







	padding: 40px 0;







}















/* ## Title Area







--------------------------------------------- */















.title-area {







	float: left;







	padding: 10px 0;







	width: 360px;







}















.header-full-width .title-area {







	width: 100%;







}















.site-title {







	font-size: 32px;







	font-weight: 400;







	line-height: 1.2;







}















.site-title a,







.site-title a:hover {







	color: #333;







}















.header-image .site-title > a {







	background: url(images/logo.png) no-repeat left;







	float: left;







	min-height: 60px;







	width: 100%;







}















.site-description {







	font-size: 16px;







	font-weight: 300;







	line-height: 1.5;







}















.site-description,







.site-title {







	margin-bottom: 0;







}















.header-image .site-description,







.header-image .site-title {







	display: block;







	text-indent: -9999px;







}















/* ## Widget Area







--------------------------------------------- */















.site-header .widget-area {







	float: right;







	text-align: right;







	width: 800px;







}























/* # Site Navigation







---------------------------------------------------------------------------------------------------- */















.genesis-nav-menu {







	clear: both;







	font-size: 16px;







	line-height: 1;







	width: 100%;







}















.genesis-nav-menu .menu-item {







	display: inline-block;







	text-align: left;







}















.genesis-nav-menu a {







	color: #333;







	display: block;







	padding: 30px 24px;







}















.genesis-nav-menu a:hover,







.genesis-nav-menu .current-menu-item > a,







.genesis-nav-menu .sub-menu .current-menu-item > a:hover {







	color: #e5554e;







}















.genesis-nav-menu .sub-menu {







	left: -9999px;







	opacity: 0;







	position: absolute;







	-webkit-transition: opacity .4s ease-in-out;







	-moz-transition:    opacity .4s ease-in-out;







	-ms-transition:     opacity .4s ease-in-out;







	-o-transition:      opacity .4s ease-in-out;







	transition:         opacity .4s ease-in-out;







	width: 200px;







	z-index: 99;







}















.genesis-nav-menu .sub-menu a {







	background-color: #fff;







	border: 1px solid #eee;







	border-top: none;







	font-size: 14px;







	padding: 20px;







	position: relative;







	width: 200px;







}















.genesis-nav-menu .sub-menu .sub-menu {







	margin: -55px 0 0 199px;







}















.genesis-nav-menu .menu-item:hover {







	position: static;







}















.genesis-nav-menu .menu-item:hover > .sub-menu {







	left: auto;







	opacity: 1;







}















.genesis-nav-menu > .first > a {







	padding-left: 0;







}















.genesis-nav-menu > .last > a {







	padding-right: 0;







}















.genesis-nav-menu > .right {







	color: #fff;







	float: right;







	list-style-type: none;







	padding: 30px 0;







}















.genesis-nav-menu > .right > a {







	display: inline;







	padding: 0;







}
















.genesis-nav-menu > .rss > a {







	margin-left: 48px;







}















.genesis-nav-menu > .search {







	padding: 10px 0 0;







}















/* ## Site Header Navigation







--------------------------------------------- */















.site-header .sub-menu {







	border-top: 1px solid #eee;







}















.site-header .sub-menu .sub-menu {







	margin-top: -56px;







}















.site-header .genesis-nav-menu li li {







	margin-left: 0;







}















/* ## Primary Navigation







--------------------------------------------- */















.nav-primary {







	background-color: #333;







}















.nav-primary .genesis-nav-menu a {







	color: #fff;







}















.nav-primary .genesis-nav-menu .sub-menu a {







	color: #333;







}















.nav-primary .genesis-nav-menu a:hover,







.nav-primary .genesis-nav-menu .current-menu-item > a,







.nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover {







	color: #e5554e;







}















/* ## Secondary Navigation







--------------------------------------------- */















.nav-secondary {







	background-color: #fff;







}























/* # Content Area







---------------------------------------------------------------------------------------------------- */















/* ## Entries







--------------------------------------------- */















.entry {







	margin-bottom: 40px;







	padding: 50px 60px;







}















.content .entry {







	background-color: #fff;







}















.entry-content ol,







.entry-content ul {







	margin-bottom: 28px;







	margin-left: 40px;







}















.entry-content ol > li {







	list-style-type: decimal;







}















.entry-content ul > li {







	list-style-type: disc;







}















.entry-content ol ol,







.entry-content ul ul {







	margin-bottom: 0;







}















.entry-content code {







	background-color: #333;







	color: #ddd;







}















/* ## Entry Meta







--------------------------------------------- */















p.entry-meta {







	font-size: 16px;







	margin-bottom: 0;







}















.entry-header .entry-meta {







	margin-bottom: 24px;







}















.entry-footer .entry-meta {







	border-top: 2px solid #f5f5f5;







	padding-top: 24px;







}















.entry-categories,







.entry-tags {







	display: block;







}















.entry-comments-link::before {







	content: "\2014";







	margin: 0 6px 0 2px;







}















/* ## Pagination







--------------------------------------------- */















.pagination {







	clear: both;







	margin: 40px 0;







}















.adjacent-entry-pagination {







	margin-bottom: 0;







}















.archive-pagination li {







	display: inline;







}















.archive-pagination li a {







	background-color: #333;







	color: #fff;







	cursor: pointer;







	display: inline-block;







	font-size: 16px;







	padding: 8px 12px;







}















.archive-pagination li a:hover,







.archive-pagination .active a {







	background-color: #e5554e;







}















/* ## Comments







--------------------------------------------- */















.comment-respond,







.entry-comments,







.entry-pings {







	background-color: #fff;







	margin-bottom: 40px;







}















.comment-respond,







.entry-pings {







	padding: 40px 40px 16px;







}















.entry-comments {







	padding: 40px;







}















.comment-header {







	font-size: 16px;







}















li.comment {







	background-color: #f5f5f5;







	border: 2px solid #fff;







	border-right: none;







}















.comment-content {







	clear: both;







}















.comment-list li {







	margin-top: 24px;







	padding: 32px;







}















.comment-list li li {







	margin-right: -32px;







}















.comment-respond input[type="email"],







.comment-respond input[type="text"],







.comment-respond input[type="url"] {







	width: 50%;







}















.comment-respond label {







	display: block;







	margin-right: 12px;







}















.entry-comments .comment-author {







	margin-bottom: 0;







}















.entry-pings .reply {







	display: none;







}















.bypostauthor {







}















.form-allowed-tags {







	background-color: #f5f5f5;







	font-size: 16px;







	padding: 24px;







}























/* # Sidebars







---------------------------------------------------------------------------------------------------- */















.sidebar {







	font-size: 16px;







}















.sidebar li {







	border-bottom: 1px dotted #ddd;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















.sidebar p:last-child,







.sidebar ul > li:last-child {







	margin-bottom: 0;







}















.sidebar .widget {







	background-color: #fff;







	margin-bottom: 40px;







	padding: 40px;







}
section#woocommerce_product_search-2{
	padding-bottom: 0px !important;
	margin-bottom: 0px !important;
}


#woocommerce_product_search-3{
	margin-bottom: 5% !important;
}


.product-search-container{
	display: none;
	padding: 5% !important;
}


.backorder_notification{
    display: none;
}
.backorder_notification_custom{
    display: block;
    margin-bottom:0px;
	color:#FF0000;
}













/* # Footer Widgets







---------------------------------------------------------------------------------------------------- */















.footer-widgets {







	background-color: #333;







	clear: both;







	padding-top: 40px;







}















.footer-widgets,







.footer-widgets a {







	color: #999;







}















.footer-widgets input {







	border: 1px solid #333;







}















.footer-widgets a.button,







.footer-widgets a:hover {







	color: #fff;







}















.footer-widgets li {







	border-bottom: 1px dotted #666;







	margin-bottom: 10px;







	padding-bottom: 10px;







}















.footer-widgets .widget {







	margin-bottom: 40px;







}















.footer-widgets p:last-child {







	margin-bottom: 0;







}















.footer-widgets-1,







.footer-widgets-2,







.footer-widgets-3 {







	width: 340px;







}















.footer-widgets-1 {







	margin-right: 60px;







}















.footer-widgets-1,







.footer-widgets-2 {







	float: left;







}















.footer-widgets-3 {







	float: right;







}























/* # Site Footer







---------------------------------------------------------------------------------------------------- */















.site-footer {







	background-color: #fff;







	font-size: 16px;







	line-height: 1;







	padding: 40px 0;







	text-align: center;







}















.site-footer p {







	margin-bottom: 0;







}























/*changes*/
.rugby-description-column{
width: 50%; padding-right: 20px;
}
.rugby-video-column{
width: 50%; padding-left: 20px;
}
.australian-made-logo img{
	float:right;
	width:65px;
}
.is-variable-product .woocommerce-Price-amount.amount{
	display:none;
}
.is-variable-product .woocommerce-variation.single_variation .woocommerce-Price-amount.amount{
	display:inline-block;
}
table.extra-options {
	margin-bottom:0px !important;
}
.single-product .quantity .qty{
	display:none;
}
.single-product div.product form.cart .button{
	width:100% !important;
}
.woocommerce-shop .size-item,
.woocommerce-shop .product-item-container,
.woocommerce-shop .page-title{
	display:none;
}
.holiday_message{
	display:none !important;
}
.variations .label{
	width:20% !important;
}
.extra-options .label.leftside{
	width:25.5% !important;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	line-height:100% !important;
}
.custom-text {
    font-family: 'TrebuchetMS_Bold';
    background-color: #eb4d98;
	font-weight:800;
	color:#fff;
	border-radius:3px;
	padding:1% 3%;
	   font-size: 100%;
    margin: 0;
    line-height: 1;
    
    text-decoration: none;
    overflow: visible;
    padding: .618em 1em;
    font-weight: 700;
    border-radius: 3px;
    border: 0;
    background-image: none;
    box-shadow: none;
    text-shadow: none;
}
.single-product .custom-text {
	margin:0 2%;
	margin-bottom:2%;
}
.custom-text p{
	margin-bottom:0px;
}
.yith-wcbm-badge.yith-wcbm-badge-44830{
	  width: 70px !important;
  height: 70px !important;
  background: #FF0000 !important;
  border-radius: 50% !important;
	top:-.5em !important;
	right:-.5em !important;
}
.single-product .yith-wcbm-badge.yith-wcbm-badge-44830{
	  width: 70px !important;
  height: 70px !important;
  background: #FF0000 !important;
  border-radius: 50% !important;
	top:0 !important;
	right:inherit !important;
	left:0 !important;
}
.yith-wcbm-badge{
	color:#fff !important;
	font-family:inherit !important;
	font-size:.800em !important;
	font-weight:700;
}
.available-on-backorder{
	color:#FF0000 !important;
}
section.related.products{
	float: left;
	width: 100% !important;
}
a.shop-button{
	background-color:#ff80c0 !important;
	color:#fff !important;
	padding:.18em 1em;
	font-weight:700;
	display:table;
	margin:0 auto;
	border-radius:3px;
	font-family:'TrebuchetMS_Bold' !important;
	margin-top:10px;
	margin-bottom:5px;
}



.desktop-view.home-page-only .woocommerce-product-search{
		display: flow-root !important;
		margin: 0 auto !important;
		text-align: center !important;
	}
.desktop-view.home-page-only .woocommerce-product-search button{
		background-position: 10px -2px !important;
	}









/*fonts area*/















/*@font-face {







font-family: 'specialfonts';







font-style: normal;















src: url(fonts/specialfonts.eot);







    src: url(fonts/specialfonts.eot) format('embedded-opentype'),







    url(fonts/specialfonts.ttf) format('truetype');







	







}*/







@font-face {







    font-family: 'TrebuchetMS';







    src: url('fonts/TrebuchetMS.eot');







    src: url('fonts/TrebuchetMS.eot?#iefix') format('embedded-opentype'),







         url('fonts/TrebuchetMS.woff') format('woff'),







         url('fonts/TrebuchetMS.ttf') format('truetype'),







         url('fonts/TrebuchetMS.svg#GothamOffice-Bold') format('svg');







    font-weight: normal;







    font-style: normal;















}







@font-face {







    font-family: 'TrebuchetMS_Bold';







    src: url('fonts/TrebuchetMS_Bold.eot');







    src: url('fonts/TrebuchetMS_Bold.eot?#iefix') format('embedded-opentype'),







         url('fonts/TrebuchetMS_Bold.woff') format('woff'),







         url('fonts/TrebuchetMS_Bold.ttf') format('truetype'),







         url('fonts/TrebuchetMS_Bold.svg#GothamOffice-Bold') format('svg');







    font-weight: normal;







    font-style: normal;















}















/*fonts area*/















/*header area*/







.title-area{







	padding:0px;







	}







.header-image .site-title > a {







	background-image:url(images/outandaboutclothing-logo.png);







	background-repeat:no-repeat;







	width:259px;







	height:129px;







	}







.site-header{







	min-height:0px;







	background:url(images/header-bg.png) right top #f9a9cd no-repeat;







	}







.site-header .wrap{







	padding:0px 2%;







	}















.contact-info{







	float:left;







	width:100%;







	margin-bottom:10px;







	}







.contact-info-number, .contact-info-logo, .contact-info-fb{







	float:left;







	







	







	}







.contact-info-number{







	width:50%;







	}







.contact-info-logo{







	width:15%;







	}







.contact-info-fb{







	width:32%;







	}







.contact-info-number a{







	font-family:Arial;







	color:#280a90;







	font-size:25px;







	text-decoration:none;







	}







.site-header .widget-area{







	width:362px;







	margin-top:27px;







	}







div.dropdown-cart-button{







	background:url(images/cart.png) #280a90 !important;







	color:#fff !important;







	border:5px solid #280a90 !important;







	}







.dropdown-cart-button .dropdown-total{







	background:url(images/cart.png) no-repeat right -70px #280a90 !important;







	}







.dropdown-cart-button .dropdown .cart_list .quantity, .dropdown-cart-button .dropdown .total, a.dropdown-total{







	color:#000 !important;







	}







 a.dropdown-total{







	color:#fff !important;







	}







.dropdown-cart-button .dropdown .cart_list a, .woocommerce-mini-cart__empty-message{







	color:#eb4d98 !important;







	}







.dropdown-cart-button .dropdown .buttons .button{







	background-color:#eb4d98 !important;







	border:1px solid #eb4d98 !important;







	}







	.dropdown-cart-button .dropdown .cart_list .variation{







		display:none !important;







		}

.woocommerce-logout{

	display:none;

	}

.logged-in .woocommerce-login{

	display:none;

	}

.logged-in .woocommerce-logout{

	display:inline-block;

	}

	

/*.dropdown-cart-button .dropdown .cart_list a.remove{

	display:block !important;

	margin-top:11px;

	margin-left:-3px;

	float:left;

	width:3%;

	z-index:999;

	}

.blockUI.blockOverlay, .blockUI{

	display:none !important;

	}*/



	section#text-3{







	float: left;







    background-color: #280a90;







    width: 20%;







    height: 45px;







    padding: 10px;







    text-align: center;







    float: right;







	padding-right:0px;







		}







	section#text-3 a{







		color:#fff !important;







		}







	section#widget_shopping_mini_cart-2{







	float: right;







    /*width: 55%;*/







    background-color: #280a90;







		}







	#phoen_myaccount_login h2{







		margin-top:0px;







		}







	.plrp_logreg #cboxContent{







		background-color:transparent !important;







		}







	.plrp_logreg #cboxLoadedContent{







		border-radius:10px;







		}







	nav.woocommerce-MyAccount-navigation ul{







		margin-left:5%;







		}







	#phoen_login_data h2{







		margin-top:0px !important;







		}







/*header area*/































/*menu area*/







.nav-primary{







	background:url(images/bg-menu.png) bottom;







	height:92px;







	background-repeat:repeat-x;







	text-align:center;







	}







.nav-primary .genesis-nav-menu a:hover, .nav-primary .genesis-nav-menu .current-menu-item > a, .nav-primary .genesis-nav-menu .sub-menu .current-menu-item > a:hover, ul#menu-main-menu li:hover > a, ul#menu-main-menu li.current_page_ancestor a{







	color:#000;







	}







/*.nav-primary .genesis-nav-menu a:hover{







	text-decoration:underline;







	}*/







.genesis-nav-menu a{







	padding:22px 30px;







	font-size:18px;







	font-family: 'TrebuchetMS';







	}



.genesis-nav-menu .sub-menu a{



	border:none;



	padding:13px 15px;



	}



.genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu li.current_page_item a,
.genesis-nav-menu .sub-menu li:hover > a{



	background-color:#eb4d98;



	color:#fff !important;



	}

.genesis-nav-menu .sub-menu .sub-menu{
	margin:-40px 0 0 199px;
	}

/*menu area*/

.woocommerce div.product form.cart .reset_variations{
	display:none !important;
}
  .variations td[colspan="2"] {
      display: none !important;
  }

.woocommerce-product-search {
    display: flex;
}
.woocommerce-product-search input {
    width: 75%;
	height: 40px;
	padding: 13px 15px;
}
.woocommerce-product-search input[type="submit"] {
    border: 0;
    clip: rect(0, 0, 0, 0);
    height: 52px;
    margin: 0 0;
    margin-left: 8px;
    padding: 0 0;
    position: relative;
    width: 15%;
}
.woocommerce-product-search button {
    background:url("images/search-icon.png") no-repeat center center;
	background-color: transparent !important;
	height: 40px;
	width: 40px;
	background-size: 30px;
	color: transparent !important;
	border: none !important;
	font-size: 0px !important;
}
.woocommerce-product-search button:hover {
	background-color: transparent !important;
	height: 40px;
	width: 40px;
	background-size: 30px;
	color: transparent !important;
	border: none !important;
	font-size: 0px !important;
}
#woof_widget-2{
	padding-top: 0px !important;
	margin-top: 0px !important;
}
/*search area*/



.fa-search {

 color: #686868;

}



/* Header search */

.search-form-container {

 position: relative;

}



.search-toggle {

 float: right;

 padding: 15px 24px;

 color: #fff;

 text-align: center;

 cursor: pointer;

 line-height: 1;

}



.search-toggle:hover,

.search-toggle.active {

 background: #fff;

}

.search-form-container{

	position:inherit;

	float:right;

	margin-top:-38px;

	}

.search-form{

	margin-bottom:0px;

	}	

.search-toggle, .search-toggle:hover{

		background:url('images/filter.jpg');

	content:"\2261";

	height:50px;

	width:51px;

	margin-left:10px;

	background-repeat:no-repeat;

	background-position:center;
 z-index: 9999;
    position: relative;
	}

.search-toggle.active, .search-toggle:hover.active{

background:url('images/filter-up.jpg');

	height:50px;

	width:51px;

	background-repeat:no-repeat;

	background-position:center;

	}

div.search-toggle i.fa.fa-search{

	color:transparent;

	}

div.search .widget-title{

	display:none;

	}





.search-box-wrapper {

 z-index: 999;

 width: 100%;

 display: none;

}

#search-container{

	border:#f07398 solid 1px;

	margin-bottom:0px;

	margin-top:35px !important;

	float:left;

	

	}

#search-container p{

	margin-bottom:0px !important;

	}

span.filter{

	font-family:'TrebuchetMS_Bold';

	}



.search-box {

 padding: 1em;

 background: #fff;

 opacity:0.9;

}



.search-box input[type="search"]{

 max-width: 350px;

 float: right;

 padding: 10px 20px 10px 40px;

 font-size: 20px;

 background-color: #fff;

 border: 0;

 border-radius: 3px;

}



.search-box input[value="Search"]{ 

 display: none; 

}





/* Text meant only for screen readers - from UnderScores */

.screen-reader-text {

 clip: rect(1px, 1px, 1px, 1px);

 position: absolute !important;

 right: 0;

}



.screen-reader-text:hover,

.screen-reader-text:active,

.screen-reader-text:focus {

 background-color: #f1f1f1;

 border-radius: 3px;

 box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);

 clip: auto !important;

 color: #21759b;

 display: block;

 font-size: 14px;

 font-weight: bold;

 height: auto;

 left: 5px;

 line-height: normal;

 padding: 15px 23px 14px;

 text-decoration: none;

 top: 5px;

 width: auto;

 z-index: 100000;

}

.search-inner{

	max-width:1045px;

	margin:0 auto;

	}

/*search area*/









/*sticky header area*/







.nav-secondary {







	background:rgba(51, 51, 51, 0.8);







	display: none;







	position: fixed;







	top: 0;







	width: 100%;







	z-index: 999;







	text-align:center;







}







 







.nav-secondary .genesis-nav-menu a {







	padding: 20px 30px;







	text-decoration:none;







	color:#fff;







}







.nav-secondary .genesis-nav-menu .sub-menu .sub-menu {







	 margin:-47px 0 0 199px;







	 }







.nav-secondary .genesis-nav-menu .sub-menu a {







	padding: 16px 20px;







}







 







.nav-secondary a:hover,







.nav-secondary .current-menu-item > a,







.nav-secondary .menu-item-home > a,







.nav-secondary .menu-item-home > a:hover {







	color: #c6b22f;







}







 







.nav-secondary .sub-menu a:hover {







	color: #fff !important;















	background-color:#555555 !important;







}







/*sticky header area*/















/*slider area*/







#genesis-responsive-slider{







	border:none !important;







	padding:0px !important;







	background-color:transparent !important;







	}







div.wrap.slider{

	line-height:0px;







	







	max-width:100%;







	width:100%;







	}







div.flexslider{







	max-width:100%;







	width:100%;







	}







div.wrap.slider img {







	max-width:100%;







	width:100%;







	height:auto;







	margin:0 auto;







	







	}







div.slide-image{







	max-height:100%;







	}	





div.wrap.slider p{

	margin-bottom:0px;

	}

/*slider section*/







/*slider area*/















/*featured image area*/







/*featured image*/













.container_featured{

	line-height:0px !important;

	}

.entry-background  {







	display: block;







	height: auto;







	width: 100%;







	margin:0 auto;







}







div.backstretch{







	position:inherit !important;







	height:auto !important;







	float:left;







	







	}



.entry-background{

	text-align:center;

	}



.entry-background img{







	max-width:100% !important;







	height:auto !important;







	left:0px !important;







	width:100% !important;







	position:inherit !important;

	max-width:1000px !important;

	







	top:0px !important;

	margin-bottom:3% !important;







	}







/*featured image area*/























/*content area*/

b, strong{

	font-family:'TrebuchetMS_Bold';

	font-weight:normal;

	}





.page-template-page_blog .widget.WOOF_Widget{



	display:none !important;



	}



.site-inner{







	padding-top:30px;







	}







.entry{







	margin:0px;







	padding:0px;







	}







body{







	font-family: 'TrebuchetMS';







	background-color:#fff;







	font-size:16px;







	color:#0f0f0f;







	}







.site-inner a{







	color:#005565;







	text-decoration:underline;







	}







.site-inner a:hover{







	color:#005565;







	text-decoration:none;







	}







h1, h2, h3, h4, h5, h6{







	font-family: 'TrebuchetMS_Bold';







	color:#eb4d98;







	}







h1{







	font-size:30px;







	







	}







h2{







	font-size:25px;







	







	}







h3{







	font-size:22px;







	







	}







h4{







	font-size:18px;







	







	}







h5{







	font-size:16px;







	







	}







h6{







	font-size:14px;







}







a.button-link{







	background-color:#eb4d98;







	padding:10px 30px;







	color:#fff !important;







	text-decoration:none;







	text-transform:uppercase;







	border:1px solid #eb4d98;







	}







a:hover.button-link{







	border:1px solid #eb4d98;







	background-color:#fff;







	color:#eb4d98 !important;







	}







ul.cart-ul li:before{







	content:"-";







	font-size:16px;







	margin-left:-20px;







	margin-right:10px;







	}







ul.cart-ul > li{







	list-style-type:none;







	}







.color-options{







	float:left;







	width:100%;







	}







.color-options-icon{







	float:left;







	width:20%;







	}







.color-options-text{







	float:left;







	width:80%;







	margin-top:5px;







	}







.pdf-orders{







	float:left;







	width:100%;







	margin-bottom:20px;







	}







	







.pdf-orders-left, .pdf-orders-right{







	float:left;







	margin-right:10px;







	}







.cart-icon:before{







	content:" ";







	background:url(images/cart-icon.png);







	height:47px;







	width:45px;







	margin-top:-15px;







	margin-right:10px;







	float:left;







	}







.PDF-icon:before{







	content:" ";







	background:url(images/PDF-icon.png);







	height:47px;







	width:45px;







	margin-top:-15px;







	margin-right:10px;







	float:left;







	}







a.more-link{



	 float: right;



    margin-top: 30px;



    background-color: #eb4d98;



    color: #fff;



    text-decoration: none;



    padding: 10px 30px;



    border: 1px solid #eb4d98;



    text-transform: uppercase;




	}



a:hover.more-link{



	



    background-color: #fff;



    color: #eb4d98;



    



	}



.page-template-page_blog a.entry-title-link{



	text-decoration:none;



	}



.page-template-page_blog a:hover.entry-title-link{



	text-decoration:underline;



	}



.page-template-page_blog article{



	margin-bottom:20px;



	}



.archive-pagination li a{



	background-color:#eb4d98;



	text-decoration:none;



	border:1px solid #eb4d98;



	}



.archive-pagination li a:hover, .archive-pagination .active a{



	background-color:#fff;



	color:#eb4d98;



	border:1px solid #eb4d98;



	}







/*content area*/





/*contact form*/

form.wpcf7-form input, form.wpcf7-form select, form.wpcf7-form textarea{

	padding:8px;

	background-color:#f7f6f7;

	font-family:'TrebuchetMS';

	font-size:14px;

	}



form.wpcf7-form label{

	font-family:'TrebuchetMS_Bold';

	font-size:14px;

	color:#0f0f0f;	}

form.wpcf7-form  input[type="submit"]{

	background-color:#eb4d98;

	font-family:'TrebuchetMS_Bold';

	color:#fff;

	}

form.wpcf7-form textarea{

	height:100px;

	}



/*contact form*/









/*woocommerce page*/

form.cart{

	position:relative;

	padding-top:8%;

	}

.variations td.label{

	width:42% !important;

	}

.variations td.value{

	width:58% !important;

	}

form.cart .size-item a{

	position: absolute !important;

	top:0;

	left:0;

	width:100%;

	}

.variations a.reset_variations{

	display:none !important;

	}

.woocommerce div.product form.cart .variations{

	margin-bottom:0px !important;

	}

.woocommerce div.product form.cart .variations tbody{

	border-bottom:none !important;

	}

	

.select2-container{

	width:100% !important;

	}

.woocommerce div.product form.cart .variations label{

	font-weight:normal !important;

	}

.woocommerce div.product form.cart .variations select{

	border-radius:4px !important;

border:1px solid #aaa !important;

font-size:14px !important;

line-height:120% !important;

padding:5px !important;

padding-left:8px !important;

padding-right:20px !important;

color:#444 !important;

	}

body.post-type-archive-product span.woocommerce-Price-amount:after{

	content:"From ";

	font-size:18px;

	float:left;

	margin-right:8px;

	}



.size-item{

	text-align:right;
	margin-top:1%;
	margin-bottom:3%;

	}

.size-item a{

	text-decoration:none !important;

	font-family:'TrebuchetMS_Bold';

	

	}

.size-item a:hover{

	text-decoration:underline !important;

	font-family:'TrebuchetMS_Bold';

	}

a.woof_show_auto_form{

	display:none !important;

	}

ul.tabs.wc-tabs li#tab-title-additional_information.additional_information_tab{

	display:none;

	}

.shop-widget.widget-area{

	display:none;

	}

/*.extra-options.thwepo_variable select option:first-child {

    font-size: 7pt;

}*/

.pswp__caption__center{

	display:none !important;

	}

.woocommerce ul.products li.product .price{

	font-size:18px !important;

	}

.select2-container{

	font-size:14px !important;

	line-height:120%!important;

	}

.extra-options.thwepo_variable textarea{

	font-size:14px;

	min-height:120px !important;

	}





a:hover.checkout-button.button.alt.wc-forward, a.checkout-button.button.alt.wc-forward,

button#place_order, button:hover#place_order

{

	background-color:#eb4d98; !important;

	}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents thead,

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table thead{

	background-color:#f7f6f7;

	}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .product-name{

	font-family:'TrebuchetMS_Bold';

	color:#eb4d98;

	}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dl.variation{

	font-family:'TrebuchetMS';

	}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dl.variation dt{

	font-family:'TrebuchetMS_Bold';

	color:#0f0f0f;

	}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table dl.variation dd{

	font-family:'TrebuchetMS';

	color:#0f0f0f;

	}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .order-total{

	background-color:#eb4d98;

	}

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .order-total th,

body.woocommerce-checkout .shop_table.woocommerce-checkout-review-order-table .order-total .woocommerce-Price-amount.amount{

	color:#fff;

	}



	

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-name a{

	font-weight:normal;

	font-family:'TrebuchetMS_Bold';

	text-decoration:none;

	}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents .product-name a:hover{

	text-decoration:underline;

	}

table.shop_table.shop_table_responsive.cart.woocommerce-cart-form__contents dl.variation dt{

	font-family:'TrebuchetMS_Bold';

	}



.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{

	font-weight:normal;

	font-family:'TrebuchetMS_Bold';

	}

.woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{

	font-family:'TrebuchetMS_Bold';

	font-weight:normal;

	}



body.woocommerce-checkout input, 

body.woocommerce-checkout select,

body.woocommerce-checkout textarea{

background-color:#f7f6f7;

font-size:16px;

font-family:'TrebuchetMS';

color:#0f0f0f;



}

body.woocommerce-checkout .form-row label{

	font-family:'TrebuchetMS_Bold';

	font-size:14px;

	}

.woocommerce table.shop_table th{

	font-family:'TrebuchetMS_Bold';

	font-weight:normal;

	}





.woocommerce-under-shop{

	float:left;

	width:100%;

	max-width:800px;

	margin-top:2%;

	}

.woocommerce-under-shop .wpsm_panel.wpsm_panel-default p{

	margin-bottom:0px !important;

	margin-top:0px !important;

	}

#wpsm_accordion_6100 .ac_open_cl_icon{

	position:absolute;

	top:10px;

	right:10px;

	}

#wpsm_accordion_6100 .wpsm_panel-title{

	position:relative;

	}

#wpsm_accordion_6100 .ac_open_cl_icon{

	background-image:none !important;

	}

.woocommerce-under-shop.widget-area p{

	margin:0px !important;

	}

.woocommerce-under-shop .wpsm_panel.wpsm_panel-default br{

	display:none;

	}

.woof_container_producttags::before{

	float:left;

	content:"Colour";

	font-size:18px;

	width:100%;

	font-family:'TrebuchetMS_Bold';

	color:#eb4d98;

	}

.woocommerce-checkout input, .woocommerce-checkout input select, .woocommerce-checkout input textarea{



	padding:8px;



	}



.woocommerce-checkout button.button.alt{



	background-color:#eb4d98;



	}



.woocommerce-checkout button.button.alt:hover{



	background-color:#eb4d98;



	}



.woocommerce-page table.cart td.actions .coupon{



	display:none !important;



	}



.woocommerce nav.woocommerce-pagination ul li a{



	color:#fff;



	}



.woocommerce nav.woocommerce-pagination ul li{



	background-color:#eb4d98;



	border-right:1px solid #eb4d98;



	}



.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{



	background-color:#fff !important;



	color:#eb4d98;



	}



nav.woocommerce-MyAccount-navigation li.woocommerce-MyAccount-navigation-link.woocommerce-MyAccount-navigation-link--downloads{



	display:none !important;



	}



body.woocommerce-page #recent-posts-2{



	display:none;







	}



span.woof_is_closed{



	display:none !important;



	}



body.single-product .content-sidebar-wrap{







	padding:20px;







	}







body.single-product main.content{







	padding:0 2%;







	}







button.single_add_to_cart_button{







	background-color:#eb4d98 !important;







	}







	ul.wc_payment_methods.payment_methods.methods > li{







		list-style-type:none;







		}







	.single-product div.product table.extra-options th.leftside, table.extra-options td.leftside{







		border:none !important;







		border-top:none !important;







		}







/*woocommerce page*/







/*added woocommerce*/

/*a.added_to_cart.wc-forward { 

    bottom: 0; 

    position: absolute; 

    display: block; 

    bottom: 0px;

}



.woocommerce ul.products li.product, 

.woocommerce-page ul.products li.product { 

    min-height: 295px !important; 

    margin-bottom:10px; 

}



a.button.add_to_cart_button, 

a.button.product_type_simple { 

    bottom: 30px; 

    position: absolute; 

}*/

.woocommerce ul.products li.product h2 {

    line-height: 2.5ex;

  	height: 5ex; /* 2.5ex for each visible line */

  	overflow: hidden;

}

.woocommerce ul.products li.product .woocommerce-loop-product__title{

	padding-bottom:0px !important;
	display:table !important;

	}
.related.products .sku{
	display:none !important;
}

/*added woocommerce*/











/*footer area*/







.fb-icon{







	float:left;







	width:20%;







	text-align:left;







	}







.copyright{







	float:right;







	text-align:right;







	width:80%;







	}







br.footer_br{







	display:none;







	}







.footer-widgets-1, .footer-widgets-2, .footer-widgets-3{







	margin-left:0px;







	margin-right:0px;







	width:33%;







	float:left;







	}





.footer-widget{

	background:url(images/bg-footer.png) repeat-x #eb4d98;

	padding:10px 0%;

	padding-top:50px;

	color:#fff;

	}

.footer-widget a{

	color:#fff !important;

	text-decoration:underline;

	}

.footer-widget a:hover{

	color:#fff !important;

	text-decoration:none;

	}

.footer-widget p{

	margin-bottom:0px !important;

	text-align:right;

	}

.footer-widget .wrap{

	max-width:1020px;

	width:100%;

	margin:0 auto;

	}

.site-footer{







	background-color: #eb4d98;







	color:#fff;







	font-size:14px;







	padding:10px 0px;







	







	}	







.site-footer a{







	color:#fff;







	text-decoration:underline;

}

.site-footer a:hover{







	color:#fff;







	text-decoration:none;

}







.site-footer .wrap{







	max-width:1020px;







	/*float:left;*/







	width:100% !important;







	margin:0 auto;







	}







.footer-contact{







	width:100%;







	float:left;







	margin-bottom:5px;







	}	







.footer-contact-left{







	float:left;







	width:10%;







	







	}







.footer-contact-right{







	float:left;







	width:88%;







	padding-left:10px;







	







	}







	







/*footer area*/































/*page builder*/







.page h1.entry-title { display: none !important; }







.page h2.entry-title{







	display:block !important;







	}

.home.page h2.entry-title{







	display:none !important;







	}







.fl-row.fl-row-full-width .fl-row-content-wrap{







	padding:0px;







	} 







.fl-row.fl-row-full-width .fl-module-content.fl-node-content{







	margin:0px;







	}







.fl-module-content{







	margin:0px !important;







	}







.fl-row-fixed-width{







	max-width:1020px !important;







	/*max-width:990px !important;*/







	}







.fl-col{







	padding:0 2% !important;







	}







.featured-rows .fl-col{







	padding:0px !important;







	}







.featured-rows img{







	width:100% !important;







	margin-bottom:0px !important;



	







	}



/*.featured-rows img:hover{







	width:100% !important;







	margin-bottom:0px !important;



	-webkit-filter:none;



    filter:0;







	}*/







.featured-rows p{







	margin-bottom:0px !important;







	line-height:0px;







	}







.featured-row br{







	display:none;







	}







.hot-pink, .baby-pink{







	background-color:#eb4d98;







	text-align:center;







	float:left;







	width:100%;







	padding:0px;







	line-height:1.625;







	}







.baby-pink{







	background-color:#ffa0c7;







}



/*.baby-pink:hover, .hot-pink:hover{







	background-color:#fff;







}*/







	







.hot-pink a, .baby-pink a{







	color:#fff !important;







	text-transform:uppercase;







	font-size:20px;







	text-decoration:none;



	padding:0px;



	display:inline-block;



	font-family: 'TrebuchetMS_Bold';



	width:100%;



	







	}



.baby-pink a:hover{



	background-color:#fff;



	color:#ffa0c7 !important;



	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */



    filter: grayscale(100%);



	}



.hot-pink a:hover{



	background-color:#fff;



	color:#eb4d98 !important;



	-webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */



    filter: grayscale(100%);



	}



span.hot-pink-button{



	padding:7% 2%;



	display:inline-block;



	}



span.baby-pink-button{



	padding:7% 2%;



	display:inline-block;



	}



.featured-rows a:hover{







	/*text-decoration:underline;*/







	}







.padding-top .fl-row-content-wrap{







	padding-top:3% !important;







	}







.padding-bottom .fl-row-content-wrap{







	padding-bottom:3% !important;







	}







/*page builder*/













.woocommerce form .form-row{
	background-color:#fff !important;
}
.woocommerce-checkout #payment div.payment_box{
	background-color:#fafafa !important;
}
.woocommerce-checkout #payment div.payment_box::before{
	content:"";display:block;border:1em solid #fff !important;border-right-color:transparent !important;border-left-color:transparent !important;border-top-color:transparent !important;position:absolute !important;top:-.75em !important;left:0 !important;margin:-1em 0 0 2em !important;
}

.woocommerce-checkout-payment .form-row.validate-required,
.woocommerce-checkout-payment #refresh_captcha,
.woocommerce-checkout-payment .guest-checkout-recaptcha,
.woocommerce-checkout-payment .login-checkout-captcha,
.terms_and_condition #place_order{
	display:none !important;
}

.archive ul.products li.product a img{
	width:176px !important;
	height:176px !important;
	object-fit:cover !important;
	object-position:center !important;
	
}
.single-product ul.products li.product a img{
	width:245px !important;
	height:245px !important;
	object-fit:cover !important;
	object-position:center !important;
	
}
/* description */
/* Desktop layout */
.rugby-wrap {
    display: flex;
    gap: 20px;
}

.rugby-text,
.rugby-video {
    flex: 1;
}

/* Make video responsive */
.rugby-video video {
    width: 100%;
    height: auto;
    display: block;
}

/* 📱 Mobile fix */
@media (max-width: 768px) {
    .rugby-wrap {
        flex-direction: column;
    }
}
/* description */

/*changes*/















/* # Media Queries







---------------------------------------------------------------------------------------------------- */









/*woocommerce area*/

@media screen and (min-width: 1366px) {

    .select2-container--default .select2-results>.select2-results__options{

		max-height:400px !important;

		}

}



@media only screen and (max-width: 1200px) {















	.site-inner,







	.wrap {







		max-width: 960px;







	}















	.content-sidebar-sidebar .content-sidebar-wrap,







	.sidebar-content-sidebar .content-sidebar-wrap,







	.sidebar-sidebar-content .content-sidebar-wrap {







		width: 740px;







	}















	.content







	/*,







	.site-header .widget-area*/ {







		width: 620px;







	}















	.sidebar-content-sidebar .content,







	.sidebar-sidebar-content .content,







	.content-sidebar-sidebar .content {







		width: 400px;







	}















	.footer-widgets-1,







	.footer-widgets-2,







	.footer-widgets-3,







	.sidebar-primary,







	.title-area {







		width: 300px;







	}















	.footer-widgets-1 {







		margin-right: 30px;







	}







	.site-header .wrap, .site-footer .wrap{







		padding:0px 1%;







		}







	.genesis-nav-menu a{







		padding:15px 20px;







		font-size:16px;







		}







	.nav-primary{







		height:85px;







		}







		







}







@media only screen and (max-width: 1024px) {







.site-inner{







		padding:0px;







		}







	.site-footer .wrap{







		width:800px;







		}







}







@media only screen and (max-width: 960px) {















	.site-inner,







	.wrap {







		max-width: 800px;







	}















	.content,







	.content-sidebar-sidebar .content,







	.content-sidebar-sidebar .content-sidebar-wrap,







	.footer-widgets-1,







	.footer-widgets-2,







	.footer-widgets-3,







	.sidebar-content-sidebar .content,







	.sidebar-content-sidebar .content-sidebar-wrap,







	.sidebar-primary,







	.sidebar-secondary,







	.sidebar-sidebar-content .content,







	.sidebar-sidebar-content .content-sidebar-wrap,







	.site-header .widget-area,







	.title-area {







		width: 100%;







	}















	.site-header .wrap {







		padding: 20px 5%;







	}















	.header-image .title-area {







		background-position: center top;







	}















	.genesis-nav-menu li,







	.site-header ul.genesis-nav-menu,







	.site-header .search-form {







		float: none;







	}















	.genesis-nav-menu,







	.site-description,







	.site-header .title-area,







	.site-header .search-form,







	.site-title {







		text-align: center;







	}















	.genesis-nav-menu a,







	.genesis-nav-menu > .first > a,







	.genesis-nav-menu > .last > a {







		padding: 20px 16px;







	}















	.site-header .search-form {







		margin: 16px auto;







	}















	.genesis-nav-menu li.right {







		display: none;







	}















	.footer-widgets-1 {







		margin-right: 0;







	}







.site-header .widget-area{







		margin-top:0px;







		}








	.site-header .wrap{







		padding:0px 1% !important;







		position:relative;







		}







/*	#widget_shopping_mini_cart-2{







		position:absolute;







		top:5%;







		right:2%;







		}*/







	.widget-area.header-widget-area{







		position:absolute;







		top:5%;







		right:2%;







	}







	.contact-info{







		display:none;







		}







	.site-header .wrap, .site-footer .wrap{







		max-width:800px;















		}







	section#text-3{







		width:10%;







		}







}















@media only screen and (max-width: 800px) {















	body {







		background-color: #fff;







		font-size: 16px;







	}















	.site-inner,

	.wrap {



		padding-left: 5%;

		padding-right: 5%;

		padding-top:5%;

}



body.fl-builder-touch .site-inner,

body.fl-builder-touch .wrap {



		padding-left: 0;

		padding-right: 0;

		padding-top:0;

}













	.archive-description,







	.author-box,







	.comment-respond,







	.entry,







	.entry-comments,







	.entry-pings,







	.sidebar .widget,







	.site-header {







		padding: 0;







	}















	.archive-pagination li a {







		margin-bottom: 4px;







	}















	.five-sixths,







	.four-sixths,







	.one-fourth,







	.one-half,







	.one-sixth,







	.one-third,







	.three-fourths,







	.three-sixths,







	.two-fourths,







	.two-sixths,







	.two-thirds {







		margin: 0;







		width: 100%;







	}















	.sidebar .widget.enews-widget {







		padding: 40px;







	}















}





























































@media only screen and (max-width: 800px) {
	.fl-row[data-node] .fl-row-content-wrap{
		padding-left:auto !important;
	}
}

@media only screen and (max-width: 768px) {
	.fl-row[data-node] .fl-row-content-wrap{
		padding-left:auto !important;
	}
	section#text-3{

		box-sizing:content-box;

		height:25px;

		}

	.footer-widget{

		padding:0px 5%;

		padding-bottom:0px;

		padding-top:40px;

		}

	.shop-widget.widget-area{

		display:inline-block;

		float:left;

		width:100%;

		margin-bottom:-35px;

		}

	.shop-widget p{

		margin-bottom:0px !important;

		}

	.woocommerce-page .sidebar.sidebar-primary.widget-area,

	.woocommerce-page h1.woocommerce-products-header__title.page-title{

		display:none;

		}



	.pdf-orders-left, .pdf-orders-right{







		margin-right:0px;







		float:left;







		width:100%;







		margin-bottom:25px;







		}















	







.wrap{







	padding:0px;







	







	}







	.site-header .wrap, .site-footer .wrap{







		padding:0 5%;







		}







	.fl-col{







		padding:0 5% !important;







		}







	.fb-icon{







		width:10%;







		}







	.copyright{







		width:90%;







		}







	.copyright{







		line-height:180%;







		}







	body.single-product .content-sidebar-wrap{







	padding:0px;







	}







body.single-product main.content{







	padding:0 5%;







	}





.rugby-description-column{
width: 100%; padding-right: 0px;
}
.rugby-video-column{
width: 100%; padding-left: 0px;
}

	}







	/*menu*/








/* Responsive Navigation







---------------------------------------------------------------------------------------------------- */







 







/* Standard Navigation







--------------------------------------------- */







 







nav {







	clear: both;







}







 







/* Navigation toggles







--------------------------------------------- */







 







.sub-menu-toggle,







.menu-toggle {







	display: none;







	visibility: hidden;







}







 







/* Navigation toggles - Ensure Menu Displays when Scaled Up







--------------------------------------------- */







 







@media only screen and (min-width: 768px) {







 







	/*nav {







		display: block !important;







	}*/







}







 







/* Navigation toggles - Mobile (Change max width as you see fit)







--------------------------------------------- */







 







@media only screen and (max-width: 767px) {
	.desktop-view.home-page-only{
		display: none !important;
	}

.product-search-container{
	display: table;
	/*float: left; */
	width: 100%;
	position: relative;
	z-index: 999 !important;
	padding-bottom:0px !important;
}
	.product-search-container .woocommerce-product-search,
	#woocommerce_product_search-3 .woocommerce-product-search{
		display: flow-root !important;
		margin: 0 auto !important;
		text-align: center !important;
	}
	.product-search-container .woocommerce-product-search button,
	#woocommerce_product_search-3 .woocommerce-product-search button{
		background-position: 10px -2px !important;
	}


.menu-toggle,

.sub-menu-toggle {







		display: block;







		font-size: 20px;







		font-size: 2rem;







		font-weight: 700;







		margin: 0 auto;







		overflow: hidden;







		padding: 20px;







		padding: 2rem;







		text-align: right;







		visibility: visible;







	}

.menu-toggle{

	display: block !important;

	}





 







	button.menu-toggle,







	button.sub-menu-toggle {







		background-color: transparent;







		color: #999;







	}







 







	.sub-menu-toggle {







		padding: 18px;







		padding: 1.8rem;







		position: absolute;







		right: 0;







		top: 0;







	}







 







	.menu-toggle:before {







		content: "\2261";







	}







	.menu-toggle:after {







		content: "Menu";







		float:left;







		padding:13px 15px;







		font-size:16px;







		color:#fff;







	}







 







	.menu-toggle.activated:before {







		content: "\2191";







	}







 







	.sub-menu-toggle:before {







		content: "+";







	}







 







	.sub-menu-toggle.activated:before {







		content: "-";







	}







 







	nav.nav-primary {







		display: none;







		position: relative;

		z-index:99999999;







	}







 







	.genesis-nav-menu .menu-item {







		background-color: #eb4d98;







		display: block;







		position: relative;







		text-align: left;







	}







 







	.genesis-nav-menu .menu-item:hover {







		position: relative;







	}







 







	.genesis-nav-menu .sub-menu {







		clear: both;







		display: none;







		opacity: 1;







		position: static;







		width: 100%;







	}







 







	.genesis-nav-menu .sub-menu a {







		border-left: 0;







		position: relative;







		width: auto;







	}







 







	.genesis-nav-menu .sub-menu .sub-menu {







		margin: 0;







	}







 







	.genesis-nav-menu .sub-menu .sub-menu a {







		background-color: #f5f5f5;







		padding-left: 30px;







	}







 







	.genesis-nav-menu .sub-menu .sub-menu .sub-menu a {







		background-color: #fff;







		padding-left: 40px;







	}







 







	.nav-primary a:hover,







	.nav-primary .current-menu-item > a {







		color: #333;







	}







	.wrap{







	padding:0px;







	







	}







 button.menu-toggle{







	 background-color:#eb4d98 !important;







	 width:100%;







	 text-align:right;







	 padding:0px;







	 padding-right:15px;







	 color:#fff;







	 







	 }







	button.sub-menu-toggle{







		color:#fff;







		padding-top:10px;







		







		}






	#payment #ws_opt_in_field{
		display:none !important;
	}
/*added*/







.nav-secondary {







	display:none !important;







	position:relative;







}	







/*added*/	













.genesis-nav-menu a{







	padding:13px 15px;







	font-size:16px;







	}







	

.plrp_logreg, #cboxWrapper, #cboxContent, #cboxLoadedContent{

	width:100% !important;

	}

#cboxContent{

	padding:0 5% !important;

	box-sizing:border-box !important;

	}

.plrp_logreg{

	left: 0 !important;

	}

.plrp_logreg #cboxClose{

	right:5% !important;

	top:5% !important;

	}	

table.extra-options td, table.variations td{
	padding-top:3% !important;
	padding-bottom:3% !important;
	}
.select2-results__option{
	padding:7% 5% !important;
	}
.dropdown-cart-button .dropdown .buttons .button{
	margin:0 3% !important;
	}
.woof_list li{
	margin:13px 15px !important;
	}
}







/*menu*/















@media only screen and (max-width: 480px) {







	br.footer_br{







	display:block;







	}







	.fb-icon{







		display:none;







		}







	.copyright{







		width:100%;







		text-align:center;







		line-height:180%;







		}







	.site-footer{







		padding:20px 0px;







		padding-top:40px;







		}







	.header-image .site-title > a{







		width:100%;







		background-position:center;







		margin-top:50px;







		}







	#widget_shopping_mini_cart-2{







		padding:0px;







		left:0;







		right:0;







		top:0;







		}







	div.dropdown-cart-button{







		width:100%;







		}







	.dropdown-cart-button .dropdown{







		width:100% !important;







		}







	section#text-3{







		width:15%;







		}







	section#widget_shopping_mini_cart-2{







		width:80%;















		}



	.woocommerce ul.products li.product .button{

		font-size:14px;

		}



	}

.woocommerce-variation-description .product-item-container{
	display:none !important;
}
.product-item-container{
	width:100% !important;
	float:left;
}
.product-item-message{
	float:left;
}
.size-item{
	float:right;
	 float: right;
    width: 100%;
    z-index: 999;
    position: relative;
}
.woocommerce-product-details__short-description{
	float:left;
	width:100% !important;
	z-index:999;
	position:relative;
}
@media only screen and (max-width: 480px) {
	.product-item-message{
	float:left;
	width:100%;
}
.size-item{
	float:left;
	width:100%;
	text-align:left;
}
}


 