@media only screen and (min-width: 768px) { ul.nav {
position: relative;
margin-bottom: 0;  }
ul.nav li {
position: relative;
float: left;
zoom: 1;
list-style: none;
}
ul.nav li a {
display: block;
padding: .382em 1em;
}
ul.nav ul {
width: 11.089em;
visibility: hidden;
position: absolute;
top: 100%;
left: 0;
z-index: 9999 !important;
margin: 0;
}
ul.nav ul li {
float: none;
}
ul.nav ul li a {
width: 100%;
display: inline-block;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
ul.nav ul ul {
left: 100%;
top: 0;
}
ul.nav li:hover > ul {
visibility: visible;
} #top {
background: #000;
}
#top #top-nav {
margin-left: -1.618em;
display: block;
}
#top #top-nav li a {
text-shadow: 0 0 0 #ffffff;
}
#top ul.nav {
padding: 0;
font-size: 1em;  }
#top ul.nav > li a {
color: #f0f0f0;
}
#top ul.nav > li a:hover {
background: #111;
}
#top ul.nav > li:hover {
background: #111;
}
#top ul.nav ul {
background: #111;
background: rgba(0, 0, 0, 0.9);
} #navigation {
display: block !important;
float: right;
clear: none;
}
#navigation ul.nav {
float: right;
background: none;
-webkit-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 0 #888888;
-webkit-box-shadow: inset 0 0 0 0 #888888;
padding: 0;  }
#navigation ul.nav > li a {
color: #939393;
text-shadow: 1px 1px 0 #ffffff;
}
#navigation ul.nav > li a:hover {
color: #3c3c3c;
text-decoration: none;
}
#navigation ul.nav li.current_page_item a,
#navigation ul.nav li.current_page_parent a,
#navigation ul.nav li.current-menu-ancestor a,
#navigation ul.nav li.current-cat a,
#navigation ul.nav li.li.current-menu-item a {
background: #e2e2e2;
background: rgba(0, 0, 0, 0.02);
-webkit-border-radius: 4px;
border-radius: 4px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0px 6px 1px rgba(0, 0, 0, 0.05);
-webkit-box-shadow: inset 0 0px 6px 1px rgba(0, 0, 0, 0.05);
}
#navigation ul.nav li.current_page_item ul li a,
#navigation ul.nav li.current_page_parent ul li a,
#navigation ul.nav li.current-menu-ancestor ul li a,
#navigation ul.nav li.current-cat ul li a,
#navigation ul.nav li.li.current-menu-item ul li a {
background: #f6f6f6;
-webkit-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
box-shadow: inset 0 0 0 0 #888888;
-webkit-box-shadow: inset 0 0 0 0 #888888;
}
#navigation ul.nav li.parent > a {
position: relative;
padding-right: 1.8em;
}
#navigation ul.nav li.parent > a:after {
content: "";
display: block;
border: .3em solid #666;
border-color: #666 transparent transparent transparent;
position: absolute;
top: 43%;
right: .8751em;
}
#navigation ul.nav ul {
background: #f6f6f6;
border: 1px solid #e3e3e3;
top: 24px;
left: -1px;
}
#navigation ul.nav ul li {
border-bottom: 1px solid #e3e3e3;
}
#navigation ul.nav ul li.current_page_item,
#navigation ul.nav ul li.current_page_parent,
#navigation ul.nav ul li.current-menu-ancestor,
#navigation ul.nav ul li.current-cat,
#navigation ul.nav ul li.li.current-menu-item {
-webkit-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
#navigation ul.nav ul li a {
font-family: "Open Sans", sans-serif;
font-size: .9em;
}
#navigation ul.nav ul li:last-child {
border-bottom: 0;
}
#navigation ul.nav ul ul {
top: -1px;
left: 100%;
}
h3.nav-toggle {
display: none;
}
#sub-feature #social {
width: 15.379em;
margin-right: 4.236em;
}
#sub-feature #features {
overflow: hidden;
}
#sub-feature #features ul li,
#sub-feature #features .feature {
margin: 0 5.63% 2.244em 0;
width: 29.58%;
float: left;
}
#sub-feature #features ul li.clear,
#sub-feature #features .feature.clear {
margin: 0;
width: 0;
} .home #home-widgets .block {
float: left;
}
.home #home-widgets.columns-3 .block {
margin-right: 3.63%;
width: 30.91%;
}
.home #home-widgets.columns-3 .block.home-widget-3 {
margin-right: 0;
}
.home #home-widgets.columns-2 .block {
margin-right: 3.8%;
width: 48.1%;
}
.home #home-widgets.columns-2 .block.home-widget-2 {
margin-right: 0;
}
#home-widget-fullwidth .widget_woo_newsfromblog h3 span {
max-width: 30%;
}
#home-widget-fullwidth .widget_woo_newsfromblog .section-blog .flex-viewport {
margin-left: -2px;
}
#home-widget-fullwidth .widget_woo_newsfromblog .section-blog ul li article {
width: 31.1%;
margin-right: 2.93%;
margin-left: 2px;
}
#home-widget-fullwidth .widget_woo_newsfromblog .section-blog ul li article:nth-child(3) {
margin-right: 0;
}
#header #logo {
float: left;
}
#main.fullwidth,
.layout-full #main,
.col-full,
#breadcrumbs {
max-width: 75.998em;
margin: 0 auto;
width: 100%;
padding: 0;
}
#main {
width: 62%;
margin: 0;
}
.post .article-inner,
.type-page .article-inner,
.type-features .article-inner,
.search-results .features .article-inner,
.search-results .page .article-inner,
.search-results .type-product .article-inner,
.search-results .type-portfolio .article-inner {
padding: 2.244em 2.244em 1.618em 9em;
}
.post .post-meta .post-avatar,
.type-page .post-meta .post-avatar,
.type-features .post-meta .post-avatar,
.search-results .features .post-meta .post-avatar,
.search-results .page .post-meta .post-avatar,
.search-results .type-product .post-meta .post-avatar,
.search-results .type-portfolio .post-meta .post-avatar,
.post .post-meta .post-comments,
.type-page .post-meta .post-comments,
.type-features .post-meta .post-comments,
.search-results .features .post-meta .post-comments,
.search-results .page .post-meta .post-comments,
.search-results .type-product .post-meta .post-comments,
.search-results .type-portfolio .post-meta .post-comments,
.post .post-meta .post-date,
.type-page .post-meta .post-date,
.type-features .post-meta .post-date,
.search-results .features .post-meta .post-date,
.search-results .page .post-meta .post-date,
.search-results .type-product .post-meta .post-date,
.search-results .type-portfolio .post-meta .post-date {
display: block;
}
.type-page .article-inner {
padding-left: 2.244em;
}
#post-author {
padding: 1.387em 1.387em 2.244em 9em;
}
#post-entries {
padding: 0 2.244em 1.618em 9em;
margin: 0;
}
.post-share-bar {
clear: none;
position: absolute;
top: .326em;
left: 15.379em;
margin: 0;
}
.woo-pagination {
margin: 0;
}
#comments h3 {
padding: 1.387em 1.387em 0 6.5em;
}
#comments .comment .avatar {
float: left;
margin: 0 1em 1em 1.387em;
}
#comments .comment .comment-entry {
float: right;
width: 83%;
}
#comments .comment.depth-3 .comment-entry {
width: 79%;
}
#comments .comment.depth-4 .comment-entry {
width: 70%;
}
#comments ul.children {
margin: 0 0 0 9em;
}
#respond {
padding: 1.618em 1.618em 1.618em 9em;
}
#sidebar {
margin-top: 0;
width: 34%;
}
.entry img {
max-width: 100%;
}
.layout-full .entry img {
max-width: 100%;
}
.layout-right-content #main {
float: right;
}
.layout-right-content #sidebar {
float: left;
}
.layout-full #main {
width: 100%;
}
.single-portfolio.layout-left-content #main article {
float: right;
}
.single-portfolio.layout-left-content #main .single-portfolio-gallery {
float: left;
}
.single-portfolio.layout-full #main article {
display: none;
}
.single-portfolio.layout-full #main .single-portfolio-gallery {
float: left;
width: 100%;
}
.col-left {
float: left;
}
.col-right {
float: right;
}
.page-template-template-contact-php .location-twitter .col-left {
float: left;
}
.page-template-template-contact-php .location-twitter #office-location {
width: 48%;
margin: 0;
}
.page-template-template-contact-php .location-twitter .contact-social {
float: right;
width: 48%;
}
.page-template-template-contact-php .location-twitter .contact-social #twitter {
margin: 0;
}
.section-title span {
max-width: 80%;
} .single-portfolio .portfolio {
float: left;
width: 26%;
}
.single-portfolio .single-portfolio-gallery {
float: right;
width: 70%;
}
.single-portfolio #content .portfolio-item {
margin: 1em 0 1.618em;
}
#porfolio-gallery .portfolio-item.last {
margin-right: 1.618em !important;
} #footer-widgets {
padding: 2.618em 0;
}
#footer-widgets .block {
margin-right: 3.8%;
float: left;
}
#footer-widgets.col-1 .block {
width: 100%;
float: none;
}
#footer-widgets.col-1 .footer-widget-1 {
margin-right: 0;
}
#footer-widgets.col-2 .block {
width: 48%;
}
#footer-widgets.col-2 .footer-widget-2 {
margin-right: 0;
}
#footer-widgets.col-3 .block {
width: 30.75%;
}
#footer-widgets.col-3 .footer-widget-3 {
margin-right: 0;
}
#footer-widgets.col-4 .block {
width: 22.05%;
}
#footer-widgets.col-4 .footer-widget-4 {
margin-right: 0;
} .ie7 #top-nav {
position: relative;
z-index: 9999999;
}
.ie7 #header {
position: relative;
z-index: 9999999;
}
}
@media only screen and (min-width: 1025px) {
.home #header {
background: #323232 url(//rigsleeve.com/wp-content/themes/scrollider/images/bg-slider.png);
}
.home #featured-wrap {
position: relative;
background: #323232 url(//rigsleeve.com/wp-content/themes/scrollider/images/bg-slider.png);
}
.home.has-slider #content {
box-shadow: 0 -12px 20px 0 rgba(0, 0, 0, 0.15);
-webkit-box-shadow: 0 -12px 20px 0 rgba(0, 0, 0, 0.15);
}
.home #content.page {
box-shadow: 0 0 0 0 #888888;
-webkit-box-shadow: 0 0 0 0 #888888;
}
.home .block a {
color: #5596a5;
} .section-title p span {
display: inline;
}
.home #navigation ul.nav > li a {
color: #939393;
}
.home #navigation ul.nav li.current_page_item a,
.home #navigation ul.nav li.current_page_parent a,
.home #navigation ul.nav li.current-menu-ancestor a,
.home #navigation ul.nav li.current-cat a,
.home #navigation ul.nav li.li.current-menu-item a {
background: rgba(0, 0, 0, 0.1);
box-shadow: inset 0 0px 9px 1px rgba(0, 0, 0, 0.11);
-webkit-box-shadow: inset 0 0px 9px 1px rgba(0, 0, 0, 0.11);
}
.home #header {
background: none;
}
.has-slider #navigation ul.nav > li a {
color: #fff;
text-shadow: 1px 1px 0 #000000;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
.has-slider #navigation ul.nav > li a:hover {
color: #ccc;
}
.has-slider #navigation ul.nav > li ul li a {
color: #939393;
text-shadow: 0 3px 3px #ffffff;
}
.has-slider #navigation ul.nav > li ul li a:hover {
color: #4a4a4a;
}
.has-slider #navigation ul.nav li.current_page_item a,
.has-slider #navigation ul.nav li.current_page_parent a,
.has-slider #navigation ul.nav li.current-menu-ancestor a,
.has-slider #navigation ul.nav li.current-cat a,
.has-slider #navigation ul.nav li.li.current-menu-item a {
background: rgba(0, 0, 0, 0.12);
}
.has-slider body {
overflow-y: scroll;
}
.has-slider #content-top {
position: fixed;
top: 0;
z-index: 0;
width: 100%;
background: none;
padding: 0;
}
.has-slider #header {
background-color: rgba(0, 0, 0, 0.5) 0%;
background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0.5) 0%), to(rgba(0, 0, 0, 0) 100%)); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); background-image: -ms-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); background-image: -o-linear-gradient(top, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%); background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0) 100%);
position: absolute;
top: 0;
width: 100%;
z-index: 1;
}
.has-slider #featured-wrap {
position: absolute;
top: 0;
width: 100%;
}
.has-slider #featured {
margin: 0;
max-width: 100%;
z-index: 1;
position: static;
}
.has-slider #featured header h1 {
font-size: 2.618em;
text-align: center;
}
.has-slider #featured .controls-container {
position: static;
}
.has-slider #featured .flex-control-nav {
display: block;
}
.has-slider #featured ul.flex-direction-nav li a {
z-index: 99;
width: 5.874em;
height: 5.874em;
top: 11.089em;
}
.has-slider #featured .slide .slide-content-container {
position: absolute;
top: 0;
padding-top: 11.089em;
width: 100%;
background: none;
}
.has-slider #featured .slide .slide-content-container .entry {
display: block;
font-size: 1.2em;
}
.has-slider #featured .slide .slide-content-container .excerpt {
display: none;
}
.has-slider #featured .slide .slide-content {
padding: 0;
}
.has-slider #featured .slide.has-overlay .slide-content {
padding: 2.244em;
background: #000000;
background: rgba(0, 0, 0, 0.4); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
-webkit-border-radius: 1em;
border-radius: 1em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.has-slider body.ie #featured .slide.has-overlay .slide-content {
background-color: none !important;
background: transparent !important;
zoom: 1;
filter: progid:DXImageTransform.Microsoft.gradient(GradientType=0, startColorstr='#50000000', endColorstr='#50000000'); }
.has-slider #content {
margin-top: 136px;
}
.has-slider #wrapper {
z-index: 2;
position: relative;
}
body.admin-bar.has-slider #content-top {
top: 28px;
}
body.ie8 #home-widget-fullwidth .widget_woo_newsfromblog .section-blog ul li article {
width: 30%;
}
}
@media only screen and (min-width: 320px) and (max-width: 1024px) {
#featured ul.flex-direction-nav li a.flex-prev {
left: 2em;
}
#featured ul.flex-direction-nav li a.flex-next {
right: 2em;
}
#featured .slides {
margin: 0 2em;
}
#sub-feature {
padding-left: 2em;
padding-right: 2em;
margin: 0 -2em 2.618em;
}
.home #content {
margin: 0 2em;
}
.home #wrapper {
padding: 0;
}
#wrapper {
padding: 0 2em;
}
#header,
#footer,
#footer-widgets {
padding-left: 2em;
padding-right: 2em;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
}
@media only screen and (min-width: 768px) and (max-width: 1024px) {
#featured ul.flex-direction-nav li a.flex-prev {
left: 0;
}
#featured ul.flex-direction-nav li a.flex-next {
right: 0;
}
#featured .slides {
margin: 0;
}
}.clear {
clear: both;
}
.demo_store {
position: fixed;
top: 0;
left: 0;
right: 0;
text-align: center;
padding: 1em 0;
background: #5596a5;
color: #fff;
font-weight: bold;
}
.woocommerce_message,
.woocommerce_info,
.woocommerce_error,
.woocommerce-message,
.woocommerce-error,
.woocommerce-info {
padding: 1em 1.618em;
margin-bottom: 1.618em;
background: #fff;
position: relative;
box-shadow: 0 0 8px 0 #3273b1;
-webkit-box-shadow: 0 0 8px 0 #3273b1;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-weight: bold;
}
.woocommerce_message .button,
.woocommerce_info .button,
.woocommerce_error .button,
.woocommerce-message .button,
.woocommerce-error .button,
.woocommerce-info .button {
float: right;
line-height: 1;
}
.woocommerce_error,
.woocommerce-error {
box-shadow: 0 0 8px 0 #c63846;
-webkit-box-shadow: 0 0 8px 0 #c63846;
list-style: none;
}
.woocommerce_message,
.woocommerce-message {
box-shadow: 0 0 8px 0 #aec537;
-webkit-box-shadow: 0 0 8px 0 #aec537;
}
.woocommerce_message .button,
.woocommerce-message .button {
font-size: .857em;
margin-right: 1em;
}
a.remove {
background: #cc592c;
-webkit-border-radius: 100%;
border-radius: 100%;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #fff;
padding: 0 .45em;
}
.required {
color: darkRed;
font-weight: bold;
border: 0;
}
.form-row {
width: 48%;
}
.form-row label {
display: block;
margin: 0 0 .327em;
}
.form-row .input-text {
width: 100%;
}
.form-row-first {
float: left;
clear: left;
}
.form-row-last {
float: right;
}
#header .nav-toggle {
margin-left: 1em;
}
#header .mini-cart {
float: right;
list-style: none;
}
#header .mini-cart > li {
position: relative;
}
#header .mini-cart > li a.cart-parent {
font-size: 1.2em;
padding: 0em 1.963em .382em 1em;
display: inline-block;
font-family: Georgia, serif;
position: relative;
color: #939393;
text-shadow: 0 1px 0 #ffffff;
}
#header .mini-cart > li a.cart-parent:hover {
text-decoration: none;
color: #7c7c7c;
}
#header .mini-cart > li a.cart-parent:after,
#header .mini-cart > li a.cart-parent:before {
content: "";
display: block;
border: .541em solid;
border-color: #9e9e9e transparent transparent transparent;
position: absolute;
right: 0;
top: 29%;
}
#header .mini-cart > li a.cart-parent:before {
border-color: #f1f1f1 transparent transparent transparent;
top: 29%;
z-index: 9;
}
#header .mini-cart > li a.cart-parent mark {
background: #cc592c;
display: inline-block;
margin-right: 1em;
-webkit-border-radius: 100%;
border-radius: 100%;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
color: #fff;
padding: 0 .541em;
font-family: sans-serif;
text-shadow: 0 0 0 #ffffff;
}
#header .mini-cart > li .cart_list {
position: absolute;
top: 100%;
right: 0;
background: #fff;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
z-index: 999;
width: 22.942em;
padding: 1.416em;
}
#header .mini-cart > li .cart_list h3 {
margin-bottom: 0;
}
#header .mini-cart ul.cart_list {
display: none;
}
@media only screen and (min-width: 1025px) {
.has-slider #header .mini-cart {
position: relative;
top: .25em;
}
.has-slider #header .mini-cart a.cart-parent {
color: #fff;
text-shadow: 1px 1px 0 #000000;
text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.4);
}
.has-slider #header .mini-cart a.cart-parent:hover {
color: #ccc;
}
}
.star-rating {
width: 80px;
height: 1em;
background: #f0f0f0;
-webkit-border-radius: 3.631em;
border-radius: 3.631em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.star-rating span {
background: #5596a5;
height: 100%;
overflow: hidden;
float: left;
text-indent: -999em;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-border-radius: 3.631em;
border-radius: 3.631em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.star-rating span span {
display: none;
}
.widget .star-rating {
width: 60px;
height: .618em;
margin: .53em 0;
}
p.stars {
overflow: hidden;
zoom: 1;
}
p.stars span {
width: 80px;
height: 16px;
position: relative;
float: left;
background: #f0f0f0;
-webkit-border-radius: 3.631em;
border-radius: 3.631em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
p.stars span a {
float: left;
position: absolute;
left: 0;
top: 0;
width: 16px;
height: 0;
padding-top: 16px;
overflow: hidden;
}
p.stars span a:hover,
p.stars span a:focus {
background: #5596a5;
-webkit-border-radius: 3.631em;
border-radius: 3.631em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
p.stars span a.active {
background: #5596a5;
-webkit-border-radius: 3.631em;
border-radius: 3.631em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
p.stars span a.star-1 {
width: 16px;
z-index: 10;
-webkit-border-top-left-radius: 3.631em;
-webkit-border-bottom-left-radius: 3.631em;
border-top-left-radius: 3.631em;
border-bottom-left-radius: 3.631em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
p.stars span a.star-2 {
width: 32px;
z-index: 9;
}
p.stars span a.star-3 {
width: 48px;
z-index: 8;
}
p.stars span a.star-4 {
width: 64px;
z-index: 7;
}
p.stars span a.star-5 {
width: 80px;
z-index: 6;
}
.quantity {
width: 4em;
position: relative; }
.quantity input::-webkit-outer-spin-button,
.quantity input::-webkit-inner-spin-button {
display: none;
}
.quantity .plus,
.quantity .minus {
width: 1.5em;
border: 1px solid #dfdfdf;
position: absolute;
right: 0;
padding: 0;
font-weight: bold;
background: #fff;
font-size: 1.025em;
-webkit-appearance: none;
-webkit-border-radius: 0px;
}
.quantity .plus {
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.quantity .minus {
bottom: -1px;
-webkit-border-top-right-radius: 3px;
-webkit-border-bottom-right-radius: 3px;
border-top-right-radius: 3px;
border-bottom-right-radius: 3px;
-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
border-top-left-radius: 0;
border-top-right-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.quantity .qty {
width: 2.618em;
text-align: center;
border-color: #5596a5;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
border-right-width: 0;
border: 1px solid #dfdfdf;
padding: .416em .5em;
}
.price {
color: #5596a5;
}
.price del {
opacity: 0.5;
filter: alpha(opacity=@opacity * 100);
}
.price ins {
text-decoration: none;
margin-left: .618em;
}
.onsale {
display: block;
width: 4em;
line-height: 4em;
font-weight: bold;
text-align: center;
color: #fff;
text-transform: uppercase;
float: right;
-webkit-border-radius: 100%;
border-radius: 100%;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #cc592c;
}
ul.products {
list-style: none;
}
ul.products:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
ul.products li.product {
width: 48%;
float: left;
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #fff;
padding-bottom: 1.387em;
margin-bottom: 1.618em;
clear: both;
}
ul.products li.product .star-rating {
float: right;
margin-right: 1em;
}
ul.products li.product:nth-child(2n) {
float: right;
clear: none;
}
ul.products li.product a:hover {
text-decoration: none;
}
ul.products li.product img.wp-post-image,
ul.products li.product img:first-child {
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
width: 100%;
height: auto;
margin-bottom: 1.387em;
padding: 0;
border: 0;
}
ul.products li.product img {
height: auto;
}
ul.products li.product h3 {
font-size: 1em;
margin-bottom: 0;
margin-left: 1.387em;
margin-right: 1.387em;
}
ul.products li.product .onsale {
margin-right: 1.387em;
}
ul.products li.product .price {
margin-bottom: 1.387em;
font-weight: bold;
display: block;
margin-left: 1.387em;
}
ul.products li.product div[itemprop="description"] {
padding: 0 1.387em;
display: none;
}
.pagination-wrap:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.pagination-wrap .woo-pagination,
.pagination-wrap .woocommerce_ordering,
.pagination-wrap .woocommerce-ordering {
max-width: 65.4%;
float: left;
}
.pagination-wrap .woocommerce_ordering {
width: 30.75%;
float: right;
text-align: right;
}
.woocommerce_result_count,
.woocommerce-result-count,
.woocommerce_ordering,
.woocommerce-ordering {
width: 48%;
float: left;
}
.woocommerce_result_count + ul.products,
.woocommerce-result-count + ul.products,
.woocommerce_ordering + ul.products,
.woocommerce-ordering + ul.products {
clear: both;
}
.woocommerce_ordering,
.woocommerce-ordering {
float: right;
text-align: right;
}
.single-product-wrap {
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #fff;
margin-bottom: 1.618em;
}
.single-product-wrap:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.single-product-wrap .images img {
display: block;
width: 100%;
height: auto;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.single-product-wrap .images .thumbnails:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.single-product-wrap .images .thumbnails img {
width: 25%;
float: left;
-webkit-border-radius: 0;
border-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.single-product-wrap .woocommerce-review-link {
display: block;
margin: 1em 0;
}
.single-product-wrap form.cart:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.single-product-wrap form.cart .quantity {
float: left;
margin-right: 1em;
}
.single-product-wrap .single_add_to_cart_button {
background: #fff;
border: 1px solid #dfdfdf;
padding-left: 3.75em;
position: relative;
text-shadow: none;
font-weight: bold;
color: #6b6b6b;
}
.single-product-wrap .single_add_to_cart_button:hover {
background: #fff;
border-color: #bdbdbd;
}
.single-product-wrap .single_add_to_cart_button:before {
content: "\f07a";
display: inline-block;
font-family: 'FontAwesome';
font-size: 100%;
font-weight: normal;
left: 1em;
line-height: 1em;
margin-right: 0.618em;
padding: 0.9em 1em 0.9em 0;
position: absolute;
top: 0;
width: 1em;
border-right: 1px solid #dfdfdf;
color: #cc592c;
}
.single-product-wrap .product_meta,
.single-product-wrap .social {
border-top: 1px solid #f0f0f0;
padding-top: 1em;
}
.single-product-wrap .product_meta {
margin-bottom: 1em;
}
.single-product-wrap table.variations td {
display: list-item;
list-style: none;
}
.single-product-wrap table.variations td.label {
font-weight: bold;
}
.single-product-wrap table.variations td.value {
margin-bottom: 1em;
}
.single-product-wrap table.group_table th,
.single-product-wrap table.group_table td {
padding: .382em .618em;
}
.woocommerce_tabs ul.tabs,
.woocommerce-tabs ul.tabs {
list-style: none;
margin-bottom: 0;
margin: 0 1em;
padding: 0 1em;
background: #444;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding-top: .53em;
}
.woocommerce_tabs ul.tabs:after,
.woocommerce-tabs ul.tabs:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.woocommerce_tabs ul.tabs li,
.woocommerce-tabs ul.tabs li {
float: left;
margin-right: .53em;
}
.woocommerce_tabs ul.tabs li a,
.woocommerce-tabs ul.tabs li a {
display: inline-block;
padding: .53em .75em;
-webkit-border-top-left-radius: 6px;
-webkit-border-top-right-radius: 6px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-weight: bold;
color: #9e9e9e;
}
.woocommerce_tabs ul.tabs li a:hover,
.woocommerce-tabs ul.tabs li a:hover {
background: #fff;
text-decoration: none;
color: #5596a5;
}
.woocommerce_tabs ul.tabs li.active a,
.woocommerce-tabs ul.tabs li.active a {
background: #fff;
color: #5596a5;
}
.woocommerce_tabs .panel,
.woocommerce-tabs .panel {
box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.1);
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #fff;
padding: 1.618em;
margin-bottom: 1.618em;
}
.woocommerce_tabs .panel ul,
.woocommerce-tabs .panel ul,
.woocommerce_tabs .panel ol,
.woocommerce-tabs .panel ol {
margin-left: 1.618em;
}
.woocommerce_tabs .panel #comments,
.woocommerce-tabs .panel #comments {
-webkit-box-shadow: none;
box-shadow: none;
}
.woocommerce_tabs .panel #comments .star-rating,
.woocommerce-tabs .panel #comments .star-rating {
float: right;
margin-top: .53em;
margin-left: .618em;
}
.woocommerce_tabs .panel #comments ol.commentlist,
.woocommerce-tabs .panel #comments ol.commentlist {
padding-right: 0;
}
.woocommerce_tabs .panel #comments .comment,
.woocommerce-tabs .panel #comments .comment {
margin-bottom: 1.618em;
}
.woocommerce_tabs .panel #comments .comment:after,
.woocommerce-tabs .panel #comments .comment:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.woocommerce_tabs .panel #comments .comment .avatar,
.woocommerce-tabs .panel #comments .comment .avatar {
margin-left: 0;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
width: 10.05%;
float: left;
height: auto;
}
.woocommerce_tabs .panel #comments .comment .star-rating,
.woocommerce-tabs .panel #comments .comment .star-rating {
margin-top: .334em;
}
.woocommerce_tabs .panel #comments .comment .comment-text,
.woocommerce-tabs .panel #comments .comment .comment-text {
width: 85%;
float: right;
}
.woocommerce_tabs .panel #respond,
.woocommerce-tabs .panel #respond {
padding: 1.618em;
}
.woocommerce_tabs .panel #respond #commentform .comment-form-author,
.woocommerce-tabs .panel #respond #commentform .comment-form-author,
.woocommerce_tabs .panel #respond #commentform .comment-form-email,
.woocommerce-tabs .panel #respond #commentform .comment-form-email,
.woocommerce_tabs .panel #respond #commentform .comment-form-url,
.woocommerce-tabs .panel #respond #commentform .comment-form-url {
width: auto;
margin-right: 0;
}
.woocommerce_tabs .panel #respond #commentform .comment-form-rating,
.woocommerce-tabs .panel #respond #commentform .comment-form-rating {
clear: both;
}
.woocommerce_tabs .panel #respond #commentform label,
.woocommerce-tabs .panel #respond #commentform label {
margin: 0 0 .618em;
display: inline-block;
}
.woocommerce_tabs .panel #respond #commentform input,
.woocommerce-tabs .panel #respond #commentform input {
display: block;
}
.cart_list,
.product_list_widget {
list-style: none;
margin-bottom: 0;
}
.cart_list li,
.product_list_widget li {
border-bottom: 1px solid #f0f0f0;
padding-bottom: 1em !important;
padding-top: 0 !important;
margin-bottom: 1em;
}
.cart_list li:after,
.product_list_widget li:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.cart_list li img,
.product_list_widget li img {
float: right;
width: 2.291em;
height: auto;
}
.cart_list li .quantity,
.product_list_widget li .quantity {
display: block;
}
.cart_list li:last-child,
.product_list_widget li:last-child {
padding-bottom: 0 !important;
margin-bottom: 0;
border-bottom: 0;
}
.widget_shopping_cart p.buttons {
margin-bottom: 0;
}
.widget ul li .count {
float: left;
background: #cc592c;
display: inline-block;
width: 1.616em;
text-align: center;
margin-right: 1em;
color: #fff;
-webkit-border-radius: 100%;
border-radius: 100%;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
font-weight: bold;
}
.widget ul li.chosen a {
padding-right: 1.416em;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAPklEQVQYV2NkgID/QMwIZWPjgyVBimAAGx8sBzMFWTGyJhQTYBx0k5EsItFEkt1I0NcobsHFQTYFrwaiFQIA05oLCxYphBMAAAAASUVORK5CYII=) 100% 6px no-repeat;
}
.widget_price_filter .price_slider {
margin-bottom: 1em;
}
.widget_price_filter .price_slider_amount {
text-align: right;
line-height: 2.4em;
}
.widget_price_filter .price_slider_amount .button {
float: left;
}
.widget_price_filter .ui-slider {
position: relative;
text-align: left;
}
.widget_price_filter .ui-slider .ui-slider-handle {
position: absolute;
z-index: 2;
width: 1em;
height: 1em;
-webkit-border-radius: 1em;
border-radius: 1em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
cursor: pointer;
outline: none;
background: #fff;
border: 1px solid #5596a5;
-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.widget_price_filter .ui-slider .ui-slider-handle:last-child {
margin-left: -1em;
}
.widget_price_filter .ui-slider .ui-slider-range {
position: absolute;
z-index: 1;
font-size: .7em;
display: block;
border: 0;
-webkit-transition: all ease-in-out 0.2s;
-moz-transition: all ease-in-out 0.2s;
-ms-transition: all ease-in-out 0.2s;
-o-transition: all ease-in-out 0.2s;
transition: all ease-in-out 0.2s;
background: #5596a5;
-webkit-border-radius: 1em;
border-radius: 1em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.widget_price_filter .price_slider_wrapper .ui-widget-content {
-webkit-border-radius: 1em;
border-radius: 1em;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
background: #f0f0f0;
}
.widget_price_filter .ui-slider-horizontal {
height: 1em;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range {
top: 0;
height: 100%;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-min {
left: -1px;
}
.widget_price_filter .ui-slider-horizontal .ui-slider-range-max {
right: -1px;
}
table.cart td.product-thumbnail img {
width: 2.244em;
height: auto;
}
table.cart .product-remove,
table.cart .product-subtotal {
display: none;
}
table.cart td.actions .coupon {
margin-bottom: 1em;
}
table.cart td.actions .coupon:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
table.cart td.actions .coupon label {
display: none;
}
table.cart td.actions .coupon input {
width: 48%;
float: left;
}
table.cart td.actions .coupon .button {
width: 48%;
float: right;
margin-right: 0;
}
table.cart td.actions .button {
width: 40%;
margin-right: 3.8%;
}
table.cart td.actions .button.alt {
margin-right: 0;
width: 54%;
}
.payment_methods {
list-style: none;
}
.payment_methods li {
border: 1px solid #f0f0f0;
-webkit-border-radius: 6px;
border-radius: 6px;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
padding: .618em 1em;
margin-bottom: 1em;
overflow: hidden;
}
.payment_methods li label {
font-weight: bold;
margin-left: .327em;
}
.payment_methods li img {
float: right;
padding: 0;
border: 0;
}
.payment_methods li p {
margin-bottom: 0;
}
.payment_methods li .payment_box {
padding-top: .53em;
}
.form-row.place-order {
width: 100%;
}
.form-row.place-order .form-row.terms {
float: right;
text-align: right;
}
.form-row.place-order .form-row.terms label {
display: inline;
}
header.title:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
header.title h3 {
float: left;
}
header.title a {
float: right;
}
.woocommerce-account table .button {
font-size: .75em;
}
ul.digital-downloads {
list-style: none;
}
ul.digital-downloads li {
padding-left: 1em;
background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAOElEQVQYV2NkQID/SGxGJDaYiSwwAAqRrcTpNJgbsSlG8RBZngFZCzIZI2jQgwfdfSh8rLqx6QAABnEIC3vAhyYAAAAASUVORK5CYII=) left no-repeat;
}
ul.digital-downloads li .count {
float: right;
}   @media only screen and (min-width: 768px) {
.col2-set:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.col2-set .col-1,
.col2-set .col-2 {
width: 48%;
float: left;
}
.col2-set .col-2 {
float: right;
}
ul.products li.product {
width: 30.75%;
clear: none;
}
ul.products li.product:nth-child(2n) {
float: left;
}
ul.products li.product h3 {
font-size: 1.387em;
margin-bottom: 0;
margin-left: 1em;
margin-right: 1em;
}
ul.products li.product div[itemprop="description"] {
display: block;
}
.single-product-wrap .images {
width: 44%;
float: left;
}
.single-product-wrap .images img {
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-right-radius: 0;
border-top-right-radius: 0;
border-bottom-right-radius: 0;
-moz-background-clip: padding;
-webkit-background-clip: padding-box;
background-clip: padding-box;
}
.single-product-wrap .summary {
width: 44%;
padding: 2.244em;
float: right;
}
.woocommerce_tabs .panel {
padding: 2.244em;
}
table.cart .product-remove,
table.cart .product-subtotal {
display: table-cell;
}
table.cart td.actions {
text-align: right;
}
table.cart td.actions .coupon {
width: 48%;
float: left;
margin-bottom: 0;
text-align: left;
}
table.cart td.actions .coupon label {
display: none;
}
table.cart td.actions .coupon input {
width: auto;
margin-right: 1em;
}
table.cart td.actions .coupon .button {
width: auto;
float: none;
margin-right: 0;
}
table.cart td.actions .button {
width: auto;
margin-right: 1em;
}
table.cart td.actions .button.alt {
margin-right: 0;
width: auto;
}
.cart-collaterals:after {
content: "\0020";
display: block;
height: 0;
overflow: hidden;
clear: both;
}
.cart-collaterals .cross-sells {
width: 48%;
float: left;
}
.cart-collaterals .cross-sells ul.products li.product {
width: 48% !important;
margin-right: 4%;
}
.cart-collaterals .cart_totals,
.cart-collaterals .shipping_calculator {
width: 48%;
float: right;
}
.cart-collaterals .shipping_calculator {
clear: right;
}
.cart-collaterals .shipping_calculator select {
width: 100%;
}
.col2-set#customer_details .col-1,
.col2-set#customer_details .col-2 {
width: 100%;
float: none;
}
#shiptobilling {
float: right;
margin-bottom: 0;
}
#shiptobilling label {
display: inline;
}
}