@media only screen and (max-width:767px) {
						#topbar .callus {
						background:#efefef;
						}
						}

						@media only screen and (-webkit-min-device-pixel-ratio:2),only screen and (min-device-pixel-ratio:2) {
						.header .logo .logo_standard {
						display:none;
						}

						.header .logo .logo_retina {
						display:inline;
						}
						}

						.title {
						display:block;
						line-height:1 !important;
						background:none;
						margin:0 0 20px 0;
						border-bottom:1px solid #f1f1f1;
						}

						.title span {
						display:inline-block;
						line-height:1 !important;
						background:none;
						margin:0 0 -1px 0;
						padding:0 0 10px 0;
						border-bottom:1px solid #cccccc;
						}

						@import "http://fonts.googleapis.com/css ?family=Oswald:700 ";
						#header-v4 #navigation ul li a {
						color:#ffffff
						}

						.wooslider .wp-caption-text {
						background:rgba(0,0,0,0.6)!important
						}

						#navigation ul#nav >li >ul >li:last-child >a:hover {
						border:none!important
						}

						@media only screen and (min-width:960px) {
						#header.stuck,#header-v6.stuck,#header-v2 #navigation.stuck,#header-v3.stuck,#header-v5 #navigation.stuck {
						-webkit-box-shadow:0 1px 3px rgba(0,0,0,.12);
						-moz-box-shadow:0 1px 3px rgba(0,0,0,.12);
						box-shadow:0 1px 3px rgba(0,0,0,.12);
						background:rgba(255,255,255,0.95)!important
						}
						}

						.blog-medium .post-icon {
						display:none
						}

						body {
						border-top:3px solid #555555
						}

						#copyright {
						font-size:11px
						}

						strong {
						font-weight:600!important
						}

						.related.products {
						margin-top:40px
						}

						.page-id-2455 #topbar,.page-id-2457 #topbar,.page-id-2459 #topbar,.page-id-2461 #topbar,.page-id-2463 #topbar {
						display:none
						}

						.page-id-2455 .rev_slider_wrapper,.page-id-2459 .rev_slider_wrapper {
						margin-top:-3px!important
						}

						#header-v3 #header-searchform {
						display:none!important
						}

						#customer_details label {
						display:block;
						float:none
						}

						#account_password_field label {
						display:block!important;
						float:none!important
						}

						#customer_details .create-account label,.woocommerce label.inline {
						float:left;
						width:auto;
						display:inline-block
						}

						.login label {
						display:block;
						float:none
						}

						.woocommerce form input [type=text ],.woocommerce form input [type=password ],.woocommerce form select,.woocommerce form submit,.woocommerce form textarea {
						-moz-box-sizing:border-box;
						-webkit-box-sizing:border-box;
						box-sizing:border-box;
						width:100%;
						padding:10px;
						background:#fafafa
						}

						.woocommerce .woocommerce-shipping-fields h3 label {
						width:auto!important;
						float:left!important;
						font-weight:normal!important
						}

						.woocommerce .woocommerce-shipping-fields h3 input {
						float:left
						}

						.woocommerce .woocommerce-shipping-fields h3:after {
						visibility:hidden;
						display:block;
						content: " ";
						clear:both;
						height:0
						}

						#shiptobilling {
						float:right;
						width:220px;
						margin-top:4px
						}

						#shiptobilling input {
						width:auto;
						float:left
						}

						body {
						border-top:none
						}

						#infobar {
						border-bottom:none
						}

						#title #breadcrumbs,#alt-breadcrumbs,#alt-title-2 #breadcrumbs,#no-title #breadcrumbs {
						font-size:13px
						}

						.member .member-social ul li a {
						opacity:.7
						}

						.tp-caption.big_color {
						position:absolute;
						color:#2da0ce;
						text-shadow:none;
						font-weight:600;
						font-size:32px;
						line-height:36px;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.big_black {
						position:absolute;
						color:#000;
						text-shadow:none;
						font-weight:600;
						font-size:32px;
						line-height:36px;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.big_white {
						position:absolute;
						color:#ffffff;
						text-shadow:none;
						font-weight:600;
						font-size:32px;
						line-height:36px;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.big_grey {
						position:absolute;
						color:#444444;
						text-shadow:none;
						font-weight:600;
						font-size:32px;
						line-height:36px;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.big_colorbg {
						position:absolute;
						color:#ffffff;
						background:#2da0ce;
						text-shadow:none;
						font-weight:600;
						font-size:32px;
						line-height:32px;
						padding:5px 15px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.big_whitebg {
						position:absolute;
						color:#777777;
						background:#ffffff;
						text-shadow:none;
						font-weight:600;
						font-size:32px;
						line-height:32px;
						padding:5px 15px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.customfont_black {
						color:#000000;
						font-weight:700;
						font-family: "Oswald "!important;
						font-size:74px;
						line-height:64px;
						letter-spacing:-2px
						}

						.tp-caption.customfont_white {
						color:#ffffff;
						font-weight:700;
						font-family: "Oswald "!important;
						font-size:74px;
						line-height:64px;
						letter-spacing:-2px
						}

						.tp-caption.customfont_grey {
						color:#777777;
						font-weight:700;
						font-family: "Oswald "!important;
						font-size:74px;
						line-height:64px;
						letter-spacing:-2px
						}

						.tp-caption.customfont_color {
						color:#2da0ce;
						font-weight:700;
						font-family: "Oswald "!important;
						font-size:74px;
						line-height:64px;
						letter-spacing:-2px
						}

						.tp-caption.medium_black {
						position:absolute;
						text-shadow:none;
						font-size:22px;
						line-height:30px;
						padding:0;
						margin:0;
						border-width:0;
						border-style:none;
						color:#000000;
						font-weight:600
						}

						.tp-caption.medium_grey {
						position:absolute;
						text-shadow:none;
						font-size:22px;
						line-height:30px;
						padding:0;
						margin:0;
						border-width:0;
						border-style:none;
						color:#555555!important;
						font-weight:600
						}

						.tp-caption.medium_white {
						position:absolute;
						text-shadow:none;
						font-size:22px;
						line-height:30px;
						padding:0;
						margin:0;
						border-width:0;
						border-style:none;
						color:#ffffff;
						font-weight:600
						}

						.tp-caption.medium_colorbg {
						position:absolute;
						color:#ffffff;
						background:#2da0ce;
						text-shadow:none;
						font-weight:600;
						font-size:22px;
						line-height:22px;
						padding:5px 10px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.medium_whitebg {
						position:absolute;
						color:#777777;
						background:#ffffff;
						text-shadow:none;
						font-weight:600;
						font-size:22px;
						line-height:22px;
						padding:6px 10px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.small_black {
						position:absolute;
						text-shadow:none;
						font-size:16px;
						line-height:22px;
						padding:0;
						margin:0;
						border-width:0;
						border-style:none;
						color:#000000;
						font-weight:600
						}

						.tp-caption.small_grey {
						position:absolute;
						text-shadow:none;
						font-size:16px;
						line-height:22px;
						padding:0;
						margin:0;
						border-width:0;
						border-style:none;
						color:#444444;
						font-weight:600
						}

						.tp-caption.small_white {
						position:absolute;
						text-shadow:none;
						font-size:16px;
						line-height:22px;
						padding:0;
						margin:0;
						border-width:0;
						border-style:none;
						color:#ffffff;
						font-weight:600
						}

						.tp-caption.small_colorbg {
						position:absolute;
						color:#ffffff;
						background:#2da0ce;
						text-shadow:none;
						font-weight:600;
						font-size:16px;
						line-height:16px;
						padding:5px 10px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.small_whitebg {
						position:absolute;
						color:#777777;
						background:#ffffff;
						text-shadow:none;
						font-weight:600;
						font-size:16px;
						line-height:16px;
						padding:5px 10px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.small_greybg {
						position:absolute;
						color:#ffffff;
						background:rgba(50,50,50,0.6);
						text-shadow:none;
						font-weight:600;
						font-size:14px;
						line-height:14px;
						padding:5px 10px;
						margin:0;
						border-width:0;
						border-style:none;
						-webkit-box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						box-shadow:0 1px 2px 0 rgba(180,180,180,0.2);
						-webkit-border-radius:2px;
						border-radius:2px
						}

						.tp-caption.medium_text_black {
						position:absolute;
						color:#000000;
						text-shadow:none;
						font-size:14px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.medium_text_grey {
						position:absolute;
						color:#777777;
						text-shadow:none;
						font-size:14px;
						line-height:1.7!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.medium_text_brightgrey {
						position:absolute;
						color:#777777;
						text-shadow:none;
						font-size:14px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.medium_text_white {
						position:absolute;
						color:#ffffff;
						text-shadow:none;
						font-size:14px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.small_text_black {
						position:absolute;
						color:#777777;
						text-shadow:none;
						font-size:12px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.small_text_grey {
						position:absolute;
						color:#444444;
						text-shadow:none;
						font-size:12px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.small_text_brightgrey {
						position:absolute;
						color:#777777;
						text-shadow:none;
						font-size:12px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.small_text_white {
						position:absolute;
						color:#ffffff;
						text-shadow:none;
						font-size:12px;
						line-height:1.6!important;
						margin:0;
						border-width:0;
						border-style:none
						}

						.tp-caption.noshadow {
						text-shadow:none
						}

						.tp-caption a {
						color:#2da0ce;
						text-shadow:none;
						-webkit-transition:all .2s ease-out;
						-moz-transition:all .2s ease-out;
						-o-transition:all .2s ease-out;
						-ms-transition:all .2s ease-out
						}

						.tp-caption a:hover {
						color:#666666
						}

						.tp-caption.medium_grey {
						font-family: 'Open Sans ',Helvetica,Arial!important;
						position:absolute;
						text-shadow:none;
						font-size:22px!important;
						line-height:30px!important;
						padding:0!important;
						margin:0!important;
						border-width:0!important;
						border-style:none!important;
						color:#555555!important;
						font-weight:600!important;
						background:none!important;
						text-shadow:none!important
						}

						.payment_method_paypal img {
						display:none
						}

						.woocommerce-info {
						display:none
						}

						#coupon_code {
						float:left;
						}

						.woocommerce-review-link {
						display:none;
						}

						#review_form #reply-title {
						display:block;
						clear:both;
						margin:20px 0 -20px 0 !important;
						padding:20px 0 0 0 !important;
						}