/* Alignment */
.alignleft {
	float: left;
}

.alignright {
	float: right;
}

.aligncenter {
	display: block;
	margin-left: auto;
	margin-right: auto;
}

blockquote.alignleft,
figure.wp-caption.alignleft,
img.alignleft {
	margin: 7px 24px 7px 0;
}

.wp-caption.alignleft {
	margin: 7px 14px 7px 0;
}

blockquote.alignright,
figure.wp-caption.alignright,
img.alignright {
	margin: 7px 0 7px 24px;
}

.wp-caption.alignright {
	margin: 7px 0 7px 14px;
}

blockquote.aligncenter,
img.aligncenter,
.wp-caption.aligncenter {
	margin-top: 7px;
	margin-bottom: 7px;
}

.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
	width: 50%;
}

.site-content blockquote.alignleft p,
.site-content blockquote.alignright p {
	margin-bottom: 17px;
}

.wp-caption {
	margin-bottom: 24px;
}

.wp-caption img[class*="wp-image-"] {
	display: block;
	margin: 0;
}

.wp-caption {
	color: #767676;
}

.wp-caption-text {
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	font-size: 12px;
	font-style: italic;
	line-height: 1.5;
	margin: 9px 0;
}

div.wp-caption .wp-caption-text {
	padding-right: 10px;
}

div.wp-caption.alignright img[class*="wp-image-"],
div.wp-caption.alignright .wp-caption-text {
	padding-left: 10px;
	padding-right: 0;
}

.wp-smiley {
	border: 0;
	margin-bottom: 0;
	margin-top: 0;
	padding: 0;
}
/* Awards Grid */
.awardsFeat .wmle_item {
  background-color: #723b76;
  border: 1px solid #e5e5e5;
  margin: 5px 5px 20px 5px;
  padding: 5px;
}
.awardsFeat .wmle_item .wmle_post_title {
  color: #FFF;
  font-size: 17px;
  line-height: 32px;
  font-family: 'Lato', sans-serif !important;
  font-weight: 500;
  padding: 5px;
}
.awardsFeat .wmle_item .wmle_post_title a {
  color: #FFF !important;
}
/* Colorbox Elements */
#cboxTitle{
position:absolute; 
font-weight:bold; 
color:#7C7C7C;
margin:0;
left:0; 
right: 0;
bottom:-18px; 
text-align:left; 
width:100%; 
padding: 5px; 
font-size: .9em; 
background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
margin-bottom: 23px;
}
/* Top Level Elements */
h1, h2, h3, h4, h5, h6 {
font-family: ''Lato', sans-serif';
}
#page {
background-color: #f9f6f4
}
.catalog-category-view #columns #content {
margin-top: 0;
}
.std {
font-size: 15px;
color:#888888;
}
.button, input.button {
background-color: #723b76;
border: 1px solid #723b76;
}
/* Header and Navigation */
#header-main .container {
background: url('../images/handmade_wrap.png') center top no-repeat;
background-size: contain;
}
#topbar {
position:relative;
top: 30px;
border: none;
}
.topbar-login {
list-style: none !important;
}
.topbar-login li {
list-style: none !important;
margin: 0 !important;
}
.topbar-login li.first a {
padding-right: 10px !important;
border-right:2px solid #e4e4e4;
}
.ui-autocomplete {
-webkit-border-radius: 0!important;
-moz-border-radius: 0!important;
border-radius: 0!important; 
-webkit-box-shadow: none!important; 
-moz-box-shadow: none!important;
box-shadow: none!important;
}
.ui-widget {
font-family: 'Lato', sans-serif !important;
}
.isp_section_header {
background-color: #f1f1f1!important;
}
.isp_ma_powered_by_a { 
opacity: 0!important;
-khtml-opacity: 0!important;
-moz-opacity:0!important;
filter: alpha(opacity=0)!important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"!important;
margin-top: -36px!important;
}
.isp_ma_powered_by_a { 
visibility: hidden!important;
}
#acp_footer_acp2 img, .isp_watermark_007_text {
opacity: 0;
-khtml-opacity: 0;
-moz-opacity:0;
filter: alpha(opacity=0);
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
}
span.magento_isp_marked_word {
background-color:transparent!important;
}
.tagline {
position: absolute;
top: 120px;
right: 180px;
color: black;
font-style: italic;
z-index: 10;
}
#ves-mainnav {
position:relative;
margin-top: 0;
margin-bottom: 0;
}
#ves-mainnav .navbar-inverse .navbar, #ves-mainnav .navbar-inverse {
border: none;
margin: 0;
}
#ves-mainnav .mega-menu > li .dropdown-menu {
background-color:#ffffff;
}
#ves-mainnav .mega-menu > li.home-and-living .dropdown-menu {
left: -462px;
}
#ves-mainnav .mega-menu > li.other-creation .dropdown-menu {
left: -437px;
}
#ves-mainnav .mega-menu > li .mega-col-inner div.menu-title {
color:#000000;
}
#ves-mainnav .dropdown-menu-inner a, #ves-mainnav .mega-menu > li .dropdown-menu, #ves-mainnav .mega-menu > li .dropdown-menu a span {
font-family: ''Lato', sans-serif' !important;
font-size:14px !important;
}
.logo {
width: 100%;
height: 100%;
}
.logo a {
width: 100%;
height: 100%;
display:block;
text-indent:-999em;
}
#ves-mainnav .mega-menu > li.menu-hidden {
opacity: 0;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
filter: alpha(opacity=0);
-khtml-opacity: 0;
-moz-opacity:0;
}
#ves-mainnav .mega-menu > li.jewellery {
margin-left: 30px;
}
#ves-mainnav .mega-menu > li.jewellery > a > .caret {
border-bottom-color: #000000;
border-top-color: #000000;
}
/*** Mobile Menu ***/
.offcanvas-menu .mega-col:nth-child(1) {
display:block;
}
.offcanvas-menu .mega-col {
display:none;
}
.offcanvas-menu .menu-title {
letter-spacing:normal;
color:#000;
}
.offcanvas-menu ul li ul li:nth-child(1) span.menu-title {
text-transform: uppercase;
} 
.offcanvas-menu ul li ul li span.menu-title {
text-transform: capitalize;
} 
#wid-1 img {
width: 100px;
max-width:100px;
margin: 30px 0 0 0;
opacity: .5;
position: relative;
left: 45px;
z-index: 10;
}
.ves-slideshow .ves-caption.big-caption {
background: none;
padding-top: 18px;
}
#topbar .form-search #search {
height: 32px;
font-size: 16px;
line-height: 32px;
}
#mobsearch {
width:100%;
display:none;
}
#mobsearch input {
margin:10px auto;
}
#mobsearch .form-search .button {
top:56px;
}
/* Home Page */
#desktop-showcase {
display: block !important;
}
#mobile-showcase {
display: none !important;
}
.ves-slideshow .vescontentslider .carousel-control.left, .ves-slideshow .vescontentslider .carousel-control.right {
display:none;
}
.ves-showcase .posh-caption.big-caption {
color: #FFF;
font-family: 'Lato', sans-serif;
font-size: 24px;
font-weight: 700;
letter-spacing: 3px;
line-height: 36px;
position: absolute;
text-align: center;
text-transform: uppercase;
padding-top: 40px;
z-index:10;
}
.ves-showcase .posh-caption.small-caption {
color: #FFF;
font-family: 'Lato', sans-serif;
font-size: 13px;
font-weight: normal;
letter-spacing: 3px;
line-height: 36px;
position: absolute;
text-align: center;
text-transform: uppercase;
padding-top: 40px;
z-index:10;
}
.block.module_customblock {
margin-bottom:0;
}
.custom-block .box a:hover:before {
background-color:rgba(249, 246, 244, 0.5);
-webkit-box-shadow: none;
box-shadow: none;
}
.custom-subscribe {
display:none;
}
#columns #content, #columns #content .block {
margin-bottom: 0px;
}
.venus-latest-block .title span {
background: #f9f6f4;
padding: 0 10px;
position: relative;
z-index: 99;
color: #abc1b6;
}
.venus-latest-block .title:before {
background:#e4e4e4;
}
#videos {
	margin-bottom: 10px;
}
#instafeed {
	position: relative;
	top: -10px;
}
#instafeed div img {
  margin-bottom: 20px;
}
.instagram-view div {
  float: left;
  margin: 20px;
}
#CDSWIDSSP {
  max-width: 100%;
  max-height: 372px;
  overflow: hidden;
}
/* Category Page /template/common/list */
.product-block .a-quickview {
float: left;
height: 55px;
line-height: 55px;
color: #dfc1cd;
font-size: 11px;
font-style: normal;
padding: 0;
text-transform: uppercase;
font-family: 'Lato', sans-serif;
width: 100%;
background: none;
border: none;
margin: 0!important;
letter-spacing:normal;
}
.product-block .actions a-quickview:hover, .product-block .a-quickview:hover {
background-color: #f8f8f8;
color: #dfc1cd;
}
.product-block .fa {
margin-right: 5px;
}
.toolbar-bottom .limiter {
display: block;
margin-right: 30px;
}
/* Gallery Page */
.videoWrapper {
	position: relative;
	padding-bottom: 56.25%; /* 16:9 */
	padding-top: 25px;
	height: 0;
}
.videoWrapper iframe {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
/* Product Page /template/common/view */
.share {
}
.carousel-control {
border: 1px solid #cccccc !important;
-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
filter: alpha(opacity=100);
-moz-opacity:1;
-khtml-opacity: 1;
opacity: 1;
}
.carousel-control:hover {
background-color: #f2ece9 !important;
}
.carousel-control.left, .carousel-control.right {
border-radius: 0px;
}
.product-view .product-img-box .more-views {
margin: 40px 25px;
}
.product-view .product-shop .product-name h1 {
color: #333;
}
.product-view .product-shop .price-box {
margin-bottom: 10px;
}
#leadtimes {
margin-bottom: 0px;
padding-bottom: 10px;
}
.product-collateral {
padding: 3x 0;
}
.htabs {
border-color: #ffffff;
}
.htabs a {
padding: 12px 14px;
text-transform:uppercase;
font-size: 12px;
}
.htabs a.selected {
border-color: #f2ece9;
}
.tab-content {
background-color: #f2ece9;
}
.product-options p.required {
top:-30px;
}
.product-options dt {
float:left;
width: 50%;
}
.product-options dd {
float:right;
width: 50%;
height: 50px;
padding: 0;
border: none;
}
.product-view .product-shop .short-description .std, .product-view .product-shop .short-description .box-reviews {
padding: 10px 10px;
}
.product-view .product-shop .price-box {
width: 125px;
float: left;
}
.regular-price .price {
color:#c0cac5 !important;
}
.product-view .add-to-box div.qty, .product-view .add-to-cart div.qty {
float: left;
padding: 0 10px 0 0;
}
input.qty, input[title="Qty"] {
height: 38px;
}
.product-view .add-to-cart {
float: right;
border:none;
}
.product-view .add-to-box .add-cart, .product-view .add-to-cart .add-cart {
background: #c0cac5;
float: left;
padding: 0px 10px;
}
.product-view .product-shop .add-to-links {
display: none;
}
#leadtimes {
color: #666666;
font-weight: normal;
text-transform:uppercase;
font-size:12px;
}
#leadtimes span {
color: #333;
font-weight:bold;
font-size:14px !important;
}
#product-price-under .price-box {
width: 100% !important;
}
.product-options-bottom .price-box {
display: none !important;
}
.bunch {
background-image: url('../../images/socialbunch.jpg');
background-position: left center;
background-repeat: no-repeat;
padding-left: 38px !important;
}
.cart-top #mobcart {
	display:none;
	padding-bottom: 9px;
    position: relative;
}
.cart-inner .fa {
background: url('../../images/cart-inner.jpg') #f9f6f4 !important;
background-size: 28px 28px !important;
color: #FFFFFF;
height: 28px;
line-height: 28px;
text-align: center;
width: 28px;
margin-right: 10px;
}
#topbar .fa-shopping-cart:before {
opacity: 0;
}
#ves-mainnav .mega-menu > li .dropdown-menu a:hover span {
color: #dfc1cd !important;
}
#ves-mainnav .mega-menu > li .dropdown-menu a:hover {
color: #dfc1cd !important;
}
.cms-page-view .breadcrumbswrapper {
display:none;
}
.catalogsearch-result-index .breadcrumbswrapper .breadcrumbs {
top: 130px;
}
.breadcrumbswrapper {
position:relative;
}
.breadcrumbs {
position: absolute;
top: 187px;
left: 20px;
text-align:left;
}
.page-title h1 {
font-family: "HTCartoleria", serif;
text-transform: capitalize;
text-align:center;
}
.block-cart .actions button.button, .block-cart .actions .view-cart {
background: #dfc1cd !important;
}
#topbar .form-search {
margin-top: 3px;
}
#topbar .form-search #search {
width:220px !important;
height:42px;
background-color: #f1f1f1;
}
#topbar .form-search .button {
height:42px;
}
.imageSlide {
position:relative;
}
.textSlide {
left: 0;
position:absolute;
text-align:center;
width: 100%;
color: #FFF;
font-family: 'Lato', sans-serif;
font-size: 14px;
font-weight: normal;
letter-spacing: 3px;
line-height: 30px;
text-transform: uppercase;
vertical-align:middle;
padding-top: 110px;
}
.textSlide1 {
left: 0;
position:absolute;
text-align:center;
width: 100%;
color: #FFF;
font-family: "HTCartoleria", serif;
font-size: 46px;
letter-spacing: 3px;
line-height: 46px;
position: absolute;
text-align: center;
text-transform: capitalize;
font-weight: normal;
letter-spacing: 3px;
vertical-align:middle;
padding-top: 48px;
}
.rating {
display:none !important
}
.breadcrumbs {
}
body {
line-height: 23px;
color: #666666;
font-size: 16px;
background: white;
text-align: left;
font-family: 'Lato', sans-serif !important;
font-size: 16px !important;
}
/* Single Page */
.post-navigation { margin: 0 auto 48px; }

.post-navigation h1 {
  color: black;
  font-family: 'Lato', sans-serif;
  font-size: 14px;
  font-weight: normal;
  letter-spacing: 2px;
  padding: 0 0 8px;
  text-transform: uppercase;
  text-align: left !important;
}

.nav-links a[rel="prev"] { float:left; }

.nav-links a[rel="next"] { float:right; }

/* Login Page */
.fb-login {
margin-right: 10px;
}
/* Footer */
.copyright {
text-align: center;
border-top: 1px solid #e4e4e4;
border-bottom:none;
padding: 35px 0 35px;
line-height: 24px;
font-size: 14px;
}
#powered {
background-image: url(../../images/pattern/posh_footer.png);
background-position: bottom center;
background-repeat: repeat-x;
}
.custom-footer-links {
font-size: 14px;
}
.notice {
color: #dfc1cd;
}
/*** Social Icons ***/
.social {
position: relative;
width: 100%;
text-align: center;
}
.social .link {
display: inline-block;
vertical-align: middle;
position: relative;
width: 58px;
height: 58px;
border-radius: 50%;
border: 2px solid #ebe8e6;
background-clip: content-box;
transition: .5s;
color: #c8d3cb;
margin-left: 5px;
margin-right: 5px;
font-size: 70px;
}
.social .link span.fa-facebook {
left: 19px;
}
.social .link span {
display: none;
position: absolute;
text-align: center;
top: 13px;
left: 13px;
/*transform: translate(-50%, -50%);*/
}
.social .link:hover {
padding: 10px;
color: white;
transform: rotate(360deg);
}
.social .link.google-plus {
background: url('../images/pinterest-128.png') no-repeat center;
color: white;
}
.social .fa {
font-size:30px !important;
}
.social .link.twitter {
background: url('../images/twitter_circle_color-128.png') no-repeat center;
color: white;
}
.social .link.facebook {
background: url('../images/facebook_circle_color-128.png') no-repeat center;
color: white;
}
.social .link.instagram {
background: url('../images/instagram_circle_color-128.png') no-repeat center;
color: white;
}
/* Checkout OPC */
.opc-wrapper-opc h2, .opc-wrapper-opc p {
}
.opc-wrapper-opc .btn-checkout span {
line-height:34px !important;
}
.opc-wrapper-opc .discount-block .button span, .opc-wrapper-opc .btn-checkout span {
background: none !important;
color: #ffffff !important;
font-size: 16px !important;
line-height: 34px !important;
font-weight: normal !important;
text-transform: capitalize !important;
border-radius: 0 !important;
padding: 0 !important;
}
.opc-wrapper-opc .discount-block .button span span, .opc-wrapper-opc .btn-checkout span span {
background: none !important;
color: #ffffff !important;
font-size: 16px !important;
font-weight: normal !important;
text-transform: capitalize !important;
text-shadow: none !important;
padding: 0 20px !important;
}
.ribbon-wrapper {
-webkit-animation:swinging 10s ease-in-out 0s infinite;
-moz-animation:swinging 10s ease-in-out 0s infinite;
animation:swinging 10s ease-in-out 0s infinite;
-webkit-transform-origin:50% 0;
-moz-transform-origin:50% 0;
transform-origin:50% 0;
}
@-webkit-keyframes swinging {
0% {
-webkit-transform: rotate(0);
}
5% {
-webkit-transform: rotate(10deg);
}
10% {
-webkit-transform: rotate(-9deg);
}
15% {
-webkit-transform: rotate(8deg);
}
20% {
-webkit-transform: rotate(-7deg);
}
25% {
-webkit-transform: rotate(6deg);
}
30% {
-webkit-transform: rotate(-5deg);
}
35% {
-webkit-transform: rotate(4deg);
}
40% {
-webkit-transform: rotate(-3deg);
}
45% {
-webkit-transform: rotate(2deg);
}
50% {
-webkit-transform: rotate(0);
} /* Come to rest at 50%. The rest is just stillness */
100% {
-webkit-transform: rotate(0);
}
}
@-moz-keyframes swinging {
0% {
-moz-transform: rotate(0);
}
5% {
-moz-transform: rotate(10deg);
}
10% {
-moz-transform: rotate(-9deg);
}
15% {
-moz-transform: rotate(8deg);
}
20% {
-moz-transform: rotate(-7deg);
}
25% {
-moz-transform: rotate(6deg);
}
30% {
-moz-transform: rotate(-5deg);
}
35% {
-moz-transform: rotate(4deg);
}
40% {
-moz-transform: rotate(-3deg);
}
45% {
-moz-transform: rotate(2deg);
}
50% {
-moz-transform: rotate(0);
} /* Come to rest at 50%. The rest is just stillness */
100% {
-moz-transform: rotate(0);
}
}
@keyframes swinging {
0% {
transform: rotate(0);
}
5% {
transform: rotate(10deg);
}
10% {
transform: rotate(-9deg);
}
15% {
transform: rotate(8deg);
}
20% {
transform: rotate(-7deg);
}
25% {
transform: rotate(6deg);
}
30% {
transform: rotate(-5deg);
}
35% {
transform: rotate(4deg);
}
40% {
transform: rotate(-3deg);
}
45% {
transform: rotate(2deg);
}
50% {
transform: rotate(0);
} /* Come to rest at 50%. The rest is just stillness */
100% {
transform: rotate(0);
}
}
.ribbon-wrapper {
width:100%;
height:196px;
position: absolute;
top: -3px;
background: url('../../images/badge_mustard.png') no-repeat center;
right:280px;
}
.facebook {
border: 2px solid #ebe8e6 !important;
}
.fa-facebook {
color:#e3ce90 !important
}
.twitter {
border: 2px solid #ebe8e6 !important;
}
.fa-twitter {
color:#c0d2c9 !important
}
.google-plus {
border: 2px solid #ebe8e6 !important;
}
.fa-pinterest {
color:#c9c0b5 !important
}
.instagram {
border: 2px solid #ebe8e6 !important;
}
.fa-instagram {
color:#dfc1cd !important
}
/*
==================================================
#Base 960 Grid
#Tablet (Portrait)
#Mobile (Portrait)
#Mobile (Landscape)
#Clearing */
/* #Base 960 Grid
================================================== */
/* #Desktop - Large
================================================== */@media only screen and (min-width: 1140px) {
}
/* #Desktop - Extra Large
================================================== */@media only screen and (min-width: 1340px) {
}
/* #Desktop - Extra Large
================================================== */@media only screen and (min-width: 1340px) {
}
/* #Desktop - Small Screen
================================================== */
@media only screen and (min-width: 1024px) and (max-width: 1200px) and (orientation : landscape) {
#ves-mainnav .mega-menu > li.menu-hidden {
display: none;
}
#ves-mainnav {
margin-top: -40px;
}
}
/* #Tablet (Landscape)
================================================== */
@media only screen and (min-width: 768px) and (max-width: 1024px) and (orientation : landscape) {
#topbar {
top: 5px;
}
.header-wrap {
height: 210px;
padding: 0 0 35px 0;
}
#cart {
display: none !important;
}
#mobcart {
display: block !important;
}
.cart-inner {
margin-right: 0;
}
.tagline {
top: 110px;
right: 100px;
}
#ves-mainnav {
margin-top: -40px;
}
.ribbon-wrapper {
display: none;
}
#mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-item {
border: none;
}
#mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-item > a {
padding: 16px 19px 16px 19px !important;
font-size: 12px !important;
letter-spacing: 0px !important;
}
#mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a, #mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > h4.mega-block-title {
font-size: 11px !important;
}
.breadcrumbs {
top: 162px;
}
.instagram-view div {
margin: 10px !important;
}
.venus-latest-block img {
width: 133px !important;
}
.bunch {
background-image: none;
padding-left: 0 !important;
}
.social {
top: 0px;
}
.social .link {
width: 45px;
height: 45px;
}
.social .link.facebook, .social .link.twitter, .social .link.google-plus, .social .link.instagram  {
background-size: 45px;
}
.social .link span {
top: 6px;
left: 8px;
}
.social .link span
.htabs a, .htabs a.selected {
padding: 8px 8px;
}
.htabs a:nth-child(5) {
display:none !important;
}
}
/* #Tablet (Portrait)
================================================== */
/* Note: Design for a width of 768px, Gutter: 30px, Unit: 32px */
@media only screen and (min-width: 768px) and (max-width: 989px) {
#desktop-showcase {
display: block !important;
}
#mobile-showcase {
display: none !important;
}
#topbar {
top: 5px;
}
#topbar .topLinks {
float: left !important;
}
.topbar-login li.first a {
border-right: none !important;
}
#topbar .topLinks .freedel {
display: block !important;
}
#cart {
display: none !important;
}
#mobcart {
display: block !important;
}
.quick-access {
padding: 0;
}
.header-wrap {
height: 170px;
padding: 0 0 35px 0;
}
.cart-inner {
margin-right: 0;
}
.tagline {
  top: 80px;
  right: 70px;
  font-size: 12px;
}
#ves-mainnav {
margin-top: -40px;
}
.ribbon-wrapper {
display: none;
}
#mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-item {
border: none;
}
#mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-item > a {
padding: 16px 6px 16px 6px !important;
font-size: 12px !important;
letter-spacing: 0px !important;
}
#mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a, #mega-menu-wrap-primary-6 #mega-menu-primary-6 > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > h4.mega-block-title {
font-size: 11px !important;
}
.ves-slideshow .ves-caption.big-caption img {
max-width: 75% !important;
}
.textSlide1 {
padding-top: 45px;
}
.instagram-view div {
margin: 10px !important;
}
.venus-latest-block img {
width: 96px !important;
}
.custom-abs h3, .custom-footer-links h3 {
font-size: 11px;
}
.bunch {
background-image: none;
padding-left: 0 !important;
}
.social {
top: 0px;
}
.social .fa {
font-size: 18px !important;
}
.social .link {
width: 31px;
height: 31px;
}
.social .link.facebook, .social .link.twitter, .social .link.google-plus, .social .link.instagram  {
background-size: 45px;
}
.social .link span {
top: 5px;
left: 6px;
}
/* Product Single */
.htabs a, .htabs a.selected {
padding: 8px 8px; 
font-size: 10px;
}
.htabs a:nth-child(4), .htabs a:nth-child(5) {
display:none !important;
}
.masonry {
-moz-column-count: 2;
-webkit-column-count: 2;
column-count: 2;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
}
.masonryitem iframe {
max-width: 100%;
}
}
/*  #Mobile (Portrait)
================================================== */
/* Note: Design for a width of 320px */
@media only screen and (max-width: 767px) {
.header-wrap {
height: 90px;
padding: 0 0 35px 0;
}
#topbar {
top: 5px;
}
#topbar .topLinks {
float: left !important;
}
.topbar-login li.first a {
border-right: none !important;
}
#topbar .topLinks .freedel {
display: block !important;
}
.quick-access {
padding: 0;
}
.tagline {
top: 80px;
left: 0;
right: 0;
font-size:10px;
text-align:left;
}
#ves-mainnav {
margin-top: -40px;
}
#mega-menu-wrap-primary-6 .mega-menu-toggle + label {
line-height: 32px !important; 
}
.navbar-toggle {
display: block !important;
}
.dropdown-menu-inner [data-type="menu"] {
padding-left: 20px !important;
font-family: ''Lato', sans-serif' !important;
} 
li.menu-hidden {
display: none !important;
}
#cart {
display: none !important;
}
#mobcart {
display: block !important;
}
#mobsearch  {
display: block !important;
}
#instafeed div img {
width: 100% !important;
margin-bottom: 20px !important;
}
.instagram-view div:nth-child(1), .instagram-view div:nth-child(2) {
float: left !important;
width: 93px !important;
margin: 0 10px 0 0 !important;
}
.instagram-view div:nth-child(3) {
float: left !important;
width: 93px !important;
margin: 0 !important;
}
#ves-custom {
display: none !important;
}
.custom-footer-links .row > div {
padding-right: 0px;
}
.custom-footer-links .row > div.col-xs-12 {
clear: both;
}
.custom-footer-links .row > div.col-xs-12 .boxed {
margin-top: 26px;
}
.custom-footer-links h3 {
font-size: 10px;
}
.social{
top: 0 !important;
}
/* Homepage */
#ves-slideshow, #ves-showcase .block.module_customblock, #desktop-showcase {
display: block !important;
}
#mobile-showcase {
display: block !important;
}
/* Blog - Reviews Pages */
#blog #ves-columns-left {
display: block !important;
}
#blog .wmle_container .wmle_item_holder.col3, #press-reviews .wmle_container .wmle_item_holder.col4 {
width: 100% !important;
}
/* Single Pages */
#ves-columns-left {
display: none !important;
}
/* Menu Pages */
.download-menu {
display: none !important;
}
/* Product Category */
.category-info, .breadcrumbs {
display: none !important;	
}
/* Product Single */
.htabs a, .htabs a.selected {
padding: 8px 6.9px;
font-size: 10px;
}
.htabs a:nth-child(4), .htabs a:nth-child(5) {
display:none !important
}
/* Account */
.new-users .content {
min-height: 230px;
}
.new-users .buttons-set {
position: relative;
top: -320px;
}
.registered-users .buttons-set a.f-left {
margin: -20px 0 10px 0;
}
.fb-login {
float: left !important;
}
.buttons-set #send2 {
float: left;
margin-right: 10px;
margin-bottom: 30px;
}
.masonry {
-moz-column-count: 1;
-webkit-column-count: 1;
column-count: 1;
-moz-column-gap: 0;
-webkit-column-gap: 0;
column-gap: 0;
}
.masonryitem iframe {
max-width: 100%;
}
}
/* #Mobile (Landscape)
================================================== */
/* Note: Design for a width of 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.header-wrap {
height: 170px;
padding: 0 0 35px 0;
}
#topbar .topLinks {
float: left !important;
}
.topbar-login li.first a {
border-right: none !important;
}
#topbar .topLinks .freedel {
display: block !important;
}
.quick-access {
padding: 0;
}
.tagline {
top: 80px;
left: 0;
right: 0;
font-size:10px;
text-align:left;
}
#ves-mainnav {
margin-top: -40px;
}
#mega-menu-wrap-primary-6 .mega-menu-toggle + label {
line-height: 32px !important; 
}
.navbar-toggle {
display: block !important;
}
li.menu-hidden {
display: none !important;
}
#cart {
display: none !important;
}
#mobcart {
display: block !important;
}
#mobsearch  {
display: block !important;
}
#instafeed div img {
width: 100% !important;
margin-bottom: 20px !important;
}
/* Homepage */
#ves-slideshow, #ves-showcase .block.module_customblock, #desktop-showcase {
display: block !important;
}
#mobile-showcase {
display: block !important;
}
/* Single Pages */
#ves-columns-left {
display: none !important;
}
/* Menu Pages */
.download-menu {
display: none !important;
}
/* Product Category */
.category-info, .breadcrumbs {
display: none !important;	
}
/* Product Single */
.htabs a, .htabs a.selected {
padding: 8px 6.9px;
font-size: 10px;
}
.htabs a:nth-child(4), .htabs a:nth-child(5) {
display:none !important
}
}