/* @override 
	http://verymarta.com/wp-content/themes/verymarta2014/css/custom.css
	https://verymarta.com/wp-content/themes/verymarta2014/css/custom.css
*/

/* General Custom CSS */


/* @group GENERAL */

div.container_wrap.container_wrap_first.main_color.fullsize.template-shop.shop_columns_5 {
	margin-top: 10px;
	padding-top: 0;
}

div.container_wrap.container_wrap_first.main_color.fullsize.template-shop.shop_columns_5 #backgroundBlog img.stretch {
	margin-bottom: 20px;
}

#backgroundBlog { /*image on blog*/
    width: 100%; 
    height: 100%; 
	z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
	margin-bottom :30px
}

.stretch { /*image on blog*/
    width:100%;   
}

a#scroll-top-link.avia-font-entypo-fontello.avia_pop_class {
	font-weight: bold;
}

html { -webkit-font-smoothing: antialiased; }

div.entry-content-wrapper.clearfix{
	background: #fff;
}

#av_section_1 div.entry-content-wrapper.clearfix {
	background: none;
}

div.entry-content-wrapper {
	background: #fff;
}

#main div.container p {
	color: #150631;
	font: normal 1.5em/1.9em Georgia, "Times New Roman", Times, serif;
}

#main div.container div.avia_textblock p {
	color: #150631;
}

#main div.container div.avia_textblock ol li {
	font: normal 1em/1.9em Georgia, "Times New Roman", Times, serif;
	color: #150631;
}

#main div.container.template-blog.template-single-blog div.entry-content.jpibfi_container p {
	font: normal 1.5em/1.9em Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
}

#main div.container.template-blog.template-single-blog div.entry-content.jpibfi_container p a,
#main div.container div.template-blog div.entry-content.jpibfi_container p a {
	font-size: .95em;
}

#main div.container.template-blog.template-single-blog div.entry-content.jpibfi_container ol li,
#main div.container.template-blog.template-single-blog div.entry-content.jpibfi_container ul li {
	text-transform: lowercase;
}

#main div.container div.template-blog div.entry-content-wrapper.clearfix.standard-content div.entry-content.jpibfi_container p {
	font: normal 1.5em/1.9em Georgia, "Times New Roman", Times, serif;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog.template-single-blog .av-blog-meta-comments-disabled.av-blog-meta-date-disabled div.comment-entry.post-entry {
	display: none;
}

#main div.container.template-blog.template-single-blog .post-format-standard.related_column a.relThumWrap.noLightbox strong.av-related-title {
	font: normal 1em/1.9em Georgia, "Times New Roman", Times, serif;
}

#main  p strong {
	color: #150631;
}

#main div.container .entry-content ol li strong {
	color: #150631;
}

li {
	font: 1.1em/1.8em "Lucida Grande", Lucida, Verdana, sans-serif;
	font: normal 400 1.25em/1.9em "adobe-caslon-pro",serif;
}

#main  form p input {
	text-transform: uppercase;
	font: normal 300 2em "proxima-nova",sans-serif;
	letter-spacing: 2px;
}

h2, h3 {
	font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 100;	    
}

#main  h2 {
	margin: 30px 0;
	font: 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
}

#main div.container h2.bigblack {
	font-size: 2.5em;
	margin-bottom: 0;
	color: #150631;
}

#header_main div.container strong.logo a img {
	margin-top: 0px;
}

#header_main div.container strong.logo a img:hover{
	opacity: .7;
}

div.container .post-entry-9488 a.pinit-button.pinit-top-right {
	display: none;
}

#main div.dottedline {
	display: block;
	min-width: 840px;
	border-top: 2px dotted #efefef;
	text-indent: -300000px;
}

#main div.container h1.main-title.entry-title a,
#main div.container strong.main-title.entry-title a,
#main .template-blog header.entry-content-header h1.post-title.entry-title a,
h1.main-title.entry-title  {
	display: block;
	font: 1.8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 20px;
}

#main div.container section.av_textblock_section div.avia_textblock h1 a {
	display: block;
	font: 1.8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	letter-spacing: 1px;
	margin-top: 20px;
	text-align: center;
}

body#top.page.page-id-7916 #tablefull table tbody tr td {
	text-align: center;
}

body#top.page.page-id-8922 #main div.container  h5 {
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #150631;
}

#header_meta div.container #menu-item-9502 a {
	color: #150631;
	letter-spacing: 3px;
	border-bottom: 3px dotted #efefef;
	border-color: #ff5e5e;
}

#main div.container div.breadcrumb.breadcrumbs.avia-breadcrumbs {
	margin-top: 3px;
	letter-spacing: 1px;
}

#main div.woohome div.woocommerce .featured.instock div.inner_product.main_color.wrapped_style.noLightbox {
	display: block;
	margin-left: 50px;
}

#main a, .container a, #main p a strong  {
	color: #150631;
	font-weight: bold;
}

#main a:hover, .container a:hover, #main p a strong:hover {
	color: #150631;
	text-decoration: none;
}

#main  div.entry-content h2 {
	/*font-family: "josefin",sans-serif;
	font-style: normal;
	font-weight: 300;*/
	font: 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 20px 0;
	line-height: 1.5em;
	color: #150631;
}


#main  h3 {
	font: 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	letter-spacing: 1px;
	margin: 20px 0;
	line-height: 1.4em;
	color: #150631;
}

#main  blockquote  {
	border: none;
	margin: 50px 0 50px 40px;
}

#main h4 {
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 100;
	text-transform: uppercase;
	line-height: 1.6em;
}

#main  blockquote p {
	font: italic bold 2.5em/1.5em Georgia, "Times New Roman", Times, serif;
}

#main  h6 {
	margin: 20px 0;
}

ul.noLightbox.social_bookmarks li a {
	color: #fff;
	font-size: 1em;
	border: none;
}

#header_meta div.container ul.noLightbox.social_bookmarks li  {
	border: none;
}

div#header_main.container_wrap.container_wrap_logo {
	border: 1px solid #efefef;
	border-top: none;
}

div#footer.container_wrap.footer_color h3.widgettitle {
	color: #150631;
	text-align: left;
}

/* @group MENU + LOGO */

#header_main ul.cart_dropdown.visible_cart  {
	top: 42px;
	right: 20px;
	height: 50px;
}

#main a.av-masonry-pagination.av-masonry-load-more {
	background: #150631;
	color: #ff5e5e;
	font: italic bold 2em Georgia, "Times New Roman", Times, serif;	
	letter-spacing: 5px;
	text-transform: lowercase;
	padding: 15px 0;
}

#main a.av-masonry-pagination.av-masonry-load-more:hover {
	background: #150631;
	color: #fff;
}

#header_main ul.cart_dropdown.visible_cart li.cart_dropdown_first a.cart_dropdown_link {
	font-size: 1.6em;
	right: 0px;
	top: 15px;
	color: #ff5e5e;
	border: none;
	background: none;
}

#main #text-27 div.textwidget h2.signprocent {
	color: #feffff;
	padding: 6px;
	border: 1px solid #fff;
	margin: 26px 0 0;
	font-size: 1.8em;
}


body#top.page.page-id-11594 .avia-no-shadow.avia-bg-style-scroll.el_after_av_masonry_gallery.el_before_av_submenu.container_wrap.fullsize

{
	height: 27px;
}

#text-28 div.textwidget h2.signprocent.original {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;
	color: #ebd3c5;
	letter-spacing: 2px;
	text-align: center;
	padding: 4px 3px;
	border: 1px solid #ebd3c5;
}

#text-28 div.textwidget h2.signprocent.original span {
	font-style: italic;
	text-transform: lowercase;
	letter-spacing: 3px;
}

body#top.home.page.page-id-9488 div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-shadow.avia-bg-style-scroll.avia-builder-el-1.el_after_av_masonry_gallery.el_before_av_submenu.container_wrap {
	background: #fff;
}

#header_main ul.cart_dropdown {
	border: none;
}

#header_main div.container nav.main_menu ul li a{
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 100;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div#header_meta.container_wrap.container_wrap_meta.av_secondary_right {
	background: #fff;
	margin-bottom: 0;
	border-bottom: none;
}

div#header_meta.container_wrap.container_wrap_meta.av_secondary_right.av_extra_header_active.av_phone_active_left.av_entry_id_9488 {
	border: none;
}

#header_meta div.container div.phone-info.with_nav span a {
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #150631;
}

#header_meta div.container nav.sub_menu ul li a{
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #150631;
}

#header_meta div.container nav.sub_menu li a{
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #fff;
	font: normal 600 .8em "proxima-nova",sans-serif;
}

ul#avia-menu.menu.av-main-nav li a{
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #150631;
	font: normal 100 .7em "proxima-nova",sans-serif;
}

#header_meta div.container nav.sub_menu li a:hover{
	text-decoration: none;
	color: #150631;
}

div#header_meta.container_wrap.container_wrap_meta {
	background-color: #150631;
	color: #fff;
	border: none;
	margin-bottom: 20px;
}

#header_meta div.container ul.noLightbox.social_bookmarks {
	color: #fff;
}

#header_meta div.container ul.noLightbox.social_bookmarks.icon_count_4 li {
	border: none;
}

#header_meta div.container ul.noLightbox.social_bookmarks.icon_count_4 li a {
	color: #fff;
	font-size: 1.4em;
}

ul#avia-menu.menu li a {
	font-size: .7em;
	color: #150631;
	text-transform: uppercase;
}

.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.current_page_item.menu-item-top-level{
	color: #ff5e5e;
}

li#menu-item-11771.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-5874.current_page_item.menu-item-top-level.menu-item-top-level-3 a,
li#menu-item-11769.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-11594.current_page_item.menu-item-top-level.menu-item-top-level-2 a,
li#menu-item-11823.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-11813.current_page_item.menu-item-top-level.menu-item-top-level-4 a,
li#menu-item-11476.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-10832.current_page_item.menu-item-has-children.menu-item-mega-parent.menu-item-top-level.menu-item-top-level-5.dropdown_ul_available a,
li#menu-item-11900.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-6761.current_page_item.menu-item-top-level.menu-item-top-level-6 a,
li#menu-item-10572.artletter.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-8903.current_page_item.menu-item-top-level.menu-item-top-level-7 a,
li#menu-item-12006.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-11996.current_page_item.menu-item-top-level.menu-item-top-level-2 a{
	color: #ff5e5e;
}

#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1 .caption_right.caption_right_framed.caption_framed div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption div.avia-caption-content p {
	color: #150631;
	border: none;
	background: none;
	font: italic .85em Georgia, "Times New Roman", Times, serif;
	line-height: 1.6em;
	letter-spacing: 2px;
	background-color: rgba(255, 255, 255, .5);
	padding-bottom: 20px;
}

#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1 .caption_right.caption_right_framed.caption_framed div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption div.avia-caption-content p:before {
	content: " “ ";
	font-size: 5em;
}

ul#avia-menu.menu li a:hover {
	color: #ff5e5e;
}

#header_meta div.container nav.sub_menu li a:hover {
	color: #ff5e5e;
}

#header_meta div.container nav.sub_menu li a,#header_meta div.container nav.sub_menu li {
	text-decoration: none;
}

#top #header .mega_menu_title a {
	font-size: 10px;
	text-align: center;
}

#header_main div.container nav.main_menu ul#avia-menu.menu li#menu-item-10572.artletter a {
	display: inline-block;
	letter-spacing: 2px;
	text-transform: lowercase;
	color: #2f1163;
	font: italic bold .8em Georgia, "Times New Roman", Times, serif;
}

#header_meta div.container #menu-item-11450 a {
	text-transform: lowercase;
	font: italic bold 1em Georgia, "Times New Roman", Times, serif;
	letter-spacing: 2px;
}

#header_meta div.container #menu-item-11450 {
	margin-top: -3px;
}

#header_meta div.container ul#avia2-menu.menu li a {
	color: #150631;
}

div#header_meta.container_wrap.container_wrap_meta.av_icon_active_right.av_extra_header_active.av_secondary_right.av_entry_id_9488 {
	border: none;
}

#main div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-shadow.avia-builder-el-0.avia-builder-el-first.container_wrap.fullsize {
	margin: 0;
	padding: 0;
}

#header_main div.container nav.main_menu ul#avia-menu.menu li#menu-item-10572.artletter a:hover {
	color: #ff5e5e;
}

span.artletter {
	display: inline-block;
	letter-spacing: 2px;
	text-transform: lowercase;
	color: #ff5e5e;
	font: italic bold 1em Georgia, "Times New Roman", Times, serif;
}

#header #menu-item-10572 a span.avia-menu-text {
	display: inline-block;
	letter-spacing: 2px;
	text-transform: lowercase;
	color: #150631;
	border: 2px solid #2f1163;
	padding: 5px 8px;
	margin-top: 3px;
	font: italic bold 1em Georgia, "Times New Roman", Times, serif;
	color: #2f1163;
}

#header #menu-item-10572 a span.avia-menu-text:hover {
	color: #ff5e5e;
	border: 2px solid #ff5e5e;
}

#header_meta div.container nav.sub_menu ul#avia2-menu.menu li a:hover {
	color: #ff5e5e;
}

#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1 div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption a.avia-slideshow-button.avia-button.avia-color-light,
#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1 div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption a.avia-slideshow-button.avia-button.avia-color-light {
	font: 2.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	letter-spacing: 4px;
	background: #150633;
	opacity: .8;
	color: #fff;
}

#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1.av-slider-scroll-down-active.av-control-minimal.avia-slideshow-no.scaling.av_fullscreen.avia-fade-slider ul.avia-slideshow-inner li.slide-4.active-slide div.avia-slide-wrap div.caption_fullwidth.av-slideshow-caption.caption_center.caption_center_framed.caption_framed div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption h2.avia-caption-title {
	font: 2.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	letter-spacing: 4px;
	background: #150631;
	opacity: .8;
	color: #fff;
	margin-top: 400px;
}

#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1.av-slider-scroll-down-active .caption_framed div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption h2.avia-caption-title {
	font: 2.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	letter-spacing: 4px;
	background: #150631;
	opacity: .8;
	color: #fff;
}

div.container .avia-builder-el-no-sibling.avia-align-center.avia_start_animation.avia_start_delayed_animation div.avia-image-container-inner a.avia_image img.avia_image:hover {
	opacity: .4;
}

#fullscreen_slider_0 a.scroll-down-link {
	color: #150631;
}

fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1 div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption a.avia-slideshow-button.avia-button.avia-color-light:hover,
#fullscreen_slider_0 div.avia-slideshow.avia-slideshow-1 div.container.caption_container div.slideshow_caption div.slideshow_inner_caption div.slideshow_align_caption a.avia-slideshow-button.avia-button.avia-color-light:hover {
	background: #ff5e5e;
	color: #150631;
}

#top #header .mega_menu_title a:hover {
	text-decoration: none;
	color: #ff5e5e;
}

#top #header .avia_mega_div>.sub-menu.avia_mega_hr {
	border-top: 1px dotted #ff5e5e;
}

#top .header_color .dropdown_widget .buttons .button {
	text-transform: uppercase;
}

#top .header_color .dropdown_widget .buttons .button:hover {
	color: #ff5e5e;
}

.dropdown_widget .buttons {
	border-top: 1px dotted #efefef;}

/* @end */

.overlay-type-image

.image-overlay.overlay-type-extern .image-overlay-inside::before{ /*hover image overlay*/
	content: url(images/overlay.png);
	background: none;
}

.image-overlay.overlay-type-image .image-overlay-inside::before{ /*hover image overlay*/
	content: url(images/overlay2.png);
	background: none;
}

#main div.container section.av_toggle_section div.single_toggle p.toggler {
	font: 2.7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	letter-spacing: 2px;
}

div.toggle_content.invers-color {
	background: none;
}

div.toggle_content.invers-color {
	background: none;
}

#main .container div.gform_body .medium {
	width: 100%;
}

input#gform_submit_button_1.button.gform_button,
input#gform_submit_button_2.button.gform_button {
	font: 2.7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	letter-spacing: 3px;
}

input#gform_submit_button_1.button.gform_button:hover,
input#gform_submit_button_2.button.gform_button:hover {
	background: #150631;
}

#main div.container div.avia_textblock blockquote p {
	font: italic bold 2.5em/1.5em Georgia, "Times New Roman", Times, serif;
}

#main h2.workpage a {
	color: #ff5e5e;
	font-weight: bold;
}

div.avia-slide-wrap img {
	margin: 0;
}

#top .ls-nav-prev, #top .ls-nav-next {
font-family: 'entypo-fontello';
}

#main div.container h2#weird {
	color: #ff5e5e;
	font-size: 2.2em;
	margin-bottom: 20px;
}

img#readabout {
	margin-top: 280px;
	margin-left: 200px;
}

img#readabout:hover {
border: 5px solid #fff;
-webkit-transition: all .5s ease-in-out;
-moz-transition: all .5s ease-in-out;
-ms-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
-moz-transform: scale(1.2);
-webkit-transform: scale(1.2);
-o-transform: scale(1.2);
-ms-transform: scale(1.2);
transform: scale(1.2);

}

#wrap_all img.cards {
	float: right;
	width: 300px;
	margin: 0 0 0 5px;
}

#socket div.container img.cards {
	width: 250px;
}
#main div.container div.avia_textblock p a {
	color: #ff5e5e;
}

#main ol li a, #main ul li a, #main a {
	color: #ff5e5e;
}

li#menu-item-10572.artletter.menu-item.menu-item-type-post_type.menu-item-object-page.current-menu-item.page_item.page-item-8903.current_page_item.menu-item-top-level.menu-item-top-level-7 a{
	color: #ff5e5e;
}

ul#avia-menu.menu.av-main-nav {
	margin-top: 15px;
}

ul#avia-menu.menu.av-main-nav li#menu-item-10572.artletter {
	margin-top: -10px;
}

ul#menu-store-submenu.menu  {
	float: left;
    width: 100%;
    padding: 0;
    margin: 0;
    list-style-type: none;
}

ul#menu-store-submenu.menu li a {
	float: left;
    padding: 0 10px 0 0;
    text-decoration: none;
    text-transform: uppercase;
	letter-spacing: 3px;
	font: 200 .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
    padding: 0.2em 0.6em;
    border-right: 1px solid #f16477;
}

ul#menu-store-submenu.menu li {
    display: inline;
 
}
.header_color .avia-menu-fx {
	background: none;
	border: none;
}

#main div.container ul.av-catalogue-list li div.av-catalogue-item div.av-catalogue-item-inner div.av-catalogue-title-container div.av-catalogue-title {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	text-transform: capitalize;
	color: #150631;
}

#main a.avia-button.avia-icon_select-yes-left-icon.avia-color-theme-color.avia-size-x-large.avia-position-center {
	font: 2.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	text-transform: capitalize;
	color: #150631;
	padding: 15px 30px;
	margin-bottom: 20px;
	letter-spacing: 2px;
	width: 100%;
}

#main h2#commprice {
	color: #ff5e5e;
	text-align: center;
	font-size: 3em;
	margin: 0 0 20px;
}

#main h3#commprice {
	color: #6a0c31;
	text-align: center;
	font-size: 2em;
	text-transform: capitalize;
	margin: 0;
}

#main a.avia-button.avia-icon_select-yes-left-icon.avia-color-theme-color.avia-size-x-large.avia-position-center:hover {
	background-color: #150631;
	color: #fff;
}

#main div.container .avia-position-center span.avia_button_icon.avia_button_icon_left {
	font-size: 1.5em;
	color: #fff;
}

#main div.container h3 strong {
	color: #ff5e5e;
	font: 1.35em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	text-transform: capitalize;
}

#main div.container ul.av-catalogue-list li div.av-catalogue-item div.av-catalogue-item-inner div.av-catalogue-title-container div.av-catalogue-price {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	color: #ff5e5e;
	text-transform: capitalize;
}

#header_main div.container div.inner-container strong.logo a img {
	padding-bottom: 15px;
}

}
.avia-section.container_wrap.fullsize {
	border-top: none;
	border-bottom: none;
}

ul#avia-menu.menu.av-main-nav #menu-item-12942 a {
	color: #ff947b;
	font-weight: bold;
}

ul#avia-menu.menu.av-main-nav #menu-item-12942 a:hover {
	color: #0d0323;
	font-weight: bold;
}

#top #header .avia_mega_div > .sub-menu > li > ul li {
	font-size: .8em;
}

div#text-18.widget.clearfix.widget_text form#mc-embedded-subscribe-form.validate{
	background: #150631;
}

#header_main .container, .main_menu ul:first-child > li a {
	height: 70px;
}

/* @group Ubermenu theirs */

.av_main_nav_header.av_menu_right #header_main .main_menu-uber{
  clear:none;
  position: absolute;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0;
  right:0;
}
 
.av_main_nav_header.av_menu_left #header_main .main_menu-uber{
  clear:none;
  position: absolute;
  z-index: 100;
  line-height:30px;
  height:100%;
  margin:0;
  left:0;
  right:auto;
}
 
 
/* Menu left or right, slim */
.av_main_nav_header .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:36px;
  padding-bottom:36px;
}
  
/* Menu left or right, large */
.av_main_nav_header.av_large .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:50px;
  padding-bottom:50px;
}
  
/* Menu left or right, scrolled */
.av_main_nav_header.header-scrolled .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
  padding-top:14px;
  padding-bottom:14px;
}
 
.ubermenu #menu-item-search{
  display:none;
}
 
#header_main,
#header_main .main_menu-uber .ubermenu{
  border-top:none;
}
 
#header_main_alternate .main_menu-uber{
    position:relative;
}
 
.av_bottom_nav_header #header_main,
.av_bottom_nav_header #header_main_alternate{
  border-bottom:none;
}
 
@media screen and (max-width:999px){
  #header_main .logo,
  #header_main .main_menu-uber{
    position:relative;
    clear:both;
  }
  #header_main_alternate{
    display:block !important;
  }
  #advanced_menu_toggle{
    display:none !important;
  }
 
}
  
/* Responsive Menu */
@media only screen and (max-width: 767px) {
    .ubermenu .ubermenu-item-level-0 > .ubermenu-target{
        padding-top:15px !important;
        padding-bottom:15px !important;
    }
}

/* @end */

/* @group Uber mine */

.ubermenu-skin-clean-white .ubermenu-submenu.ubermenu-submenu-drop {
    /*background: none repeat scroll 0% 0% #F9F9F9;
    background-color: rgba(238, 238, 238, 1);*/
    border: none;
}

#main div.main_color.container_wrap.fullsize div.container main.template-page.content.av-content-full.alpha.units {
	padding: 0px 0 40px;
}

nav.main_menu-uber a.ubermenu-target span.ubermenu-target-title.ubermenu-target-text {
	font: .7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #150631;
}

#main div.main_color.container_wrap.fullsize div.container main.template-page.content.av-content-full.alpha.units {
	padding: 0px 0 40px;
}

#header_main_alternate div.container nav.main_menu-uber a.ubermenu-target span.ubermenu-target-title.ubermenu-target-text {
	font: .65em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

#header_meta div.container div.phone-info.with_nav span a img:hover {
	opacity: .7;
}

nav.main_menu-uber a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only span.ubermenu-target-title.ubermenu-target-text {
	font: .2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

#header_main_alternate div.container nav.main_menu-uber li.ubermenu-current_page_item.ubermenu-column-auto a{
	color: #ff5e5e;
}

nav.main_menu-uber .ubermenu-current-menu-ancestor.ubermenu-current-menu-parent.ubermenu-current_page_parent.ubermenu-current_page_ancestor.ubermenu-item-has-children a {
	color: #ff5e5e;
}

nav.main_menu-uber li.ubermenu-current_page_item span.ubermenu-target-title.ubermenu-target-text {
	color: #ff5e5e;
}

nav.main_menu-uber li.ubermenu-current_page_ancestor.ubermenu-item-has-children span.ubermenu-target-title.ubermenu-target-text {
	color: #ff5e5e;
}

.ubermenu-skin-clean-white .ubermenu-submenu .ubermenu-item-header>.ubermenu-target {
	font-size: .8em;
}

.ubermenu .ubermenu-submenu-type-stack>.ubermenu-item-normal>.ubermenu-target{
	font-size: .7em;
}

a.ubermenu-target.ubermenu-target-with-icon.ubermenu-item-layout-default.ubermenu-item-layout-icon_left {
	padding-left: 0;
}

#header_meta div.container nav.sub_menu ul li {
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	color: #131313;
}

#header_meta div.container nav.sub_menu ul li {
	background-color: rgba(255, 255, 255, .5);
	color: #150631;
}

#header_meta div.container nav.sub_menu ul li a{
	border: 1px solid #efefef;
}

#header_meta div.container nav.sub_menu #menu-item-12287 a.ubermenu-target.ubermenu-item-layout-default.ubermenu-item-layout-text_only {
	border-left: 0;
}

/* @end */

/* @end */

/* @group HOME */

body#top.home.page.page-id-9488 #after_masonry div.container div.template-page.content.av-content-full.alpha.units {
	padding-bottom: 10px;
}

div.container div.slide-content header.entry-content-header h3.slide-entry-title.entry-title a {
	font-size: .8em;
}

body#top.page.page-id-9488 div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container {
	display: none;
}

body#top.page.page-id-9488 #main div.container div.av_promobox {
	background: #150631;
}

#main div.container div.av_promobox div.avia-promocontent h2 {
	margin: 10px;
	color: #fff;
	font: 2.7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	margin-left: 0;
}

body#top.page.page-id-9488 #main div.container div.av_promobox  span.avia_iconbox_title {
	font-size: 2em;
	text-transform: uppercase;
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 300;
}


body#top.page.page-id-12291 div.container .avia-size-x-large.avia-position-center span.avia_iconbox_title {
	font-size: .7em;
}

body#top.page.page-id-12291 div.container .avia-size-x-large.avia-position-center  span.avia_button_icon.avia_button_icon_left {
	font-size: .8em;
}

body#top.page.page-id-9488 li.product.type-product.status-publish.hentry.featured.instock {
	width: 120%;
}

#main div.container  h3.black {
	display: block;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #150631;
	margin-top: 10px;
	font: 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	color: #150631;
}

div.container div.hr.hr-default.el_after_av_one_full {
	margin: 10px 0;
}

#main div.container  h3.black span {
	font-weight: bold;
	color: #150631;
}

#main div.container  h3.black a {
	color: #ff5e5e;
}

div.av-masonry-container.isotope {
	background: #fff;
}

div.container div.slide-content div.slide-meta div.slide-meta-comments a,
div.container div.slide-content div.slide-meta div.slide-meta-del,
time.slide-meta-time.updated,
div.container div.slide-content div.slide-meta {
	display: none;
}

#text-15 div.textwidget {
	font-style: italic;
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #ff5e5e;
}

#text-15 div.textwidget span {
	font-weight: bold;
	letter-spacing: 1px;
}

body#top.page.page-id-9488 #after_section_1 div.container div.template-page.content.av-content-full.alpha.units {
	padding-bottom: 0;
	padding-top: 10px;
}

body#top.page.page-id-9488 div.hr.hr-full {
	margin:30px 0 20px 0;
}

body#top.page.page-id-9488 h2 {
	text-align: center;
}

#main div.container div.avia-slideshow-arrows.avia-slideshow-controls {
	display: none;
}

body#top.page.page-id-9488 .av_fullscreen.avia-slide-slider ul.avia-slideshow-inner li .avia-multi-slideshow-button {
	margin-top: 30%;
	border: none;
	border-radius : 0 0 0 0;
}

body#top.page.page-id-9488 div#header_main.container_wrap.container_wrap_logo,
body#top.page.page-id-12291 div#header_main.container_wrap.container_wrap_logo {
	border: none;
}

body#top.page.page-id-9488 .av-large-gap.av-masonry,
body#top.page.page-id-12291 .av-large-gap.av-masonry {
	padding-top: 10px;
}

body#top.page.page-id-9488 .main_color,
body#top.page.page-id-12291 .main_color{
	border-color: #fff;
}

#tab-additional_information table.shop_attributes tbody tr.alt td.product_dimensions {
	color: #616161;
}

div.av-masonry-container figcaption.av-inner-masonry-content.site-background {
	letter-spacing: 1px;
	color: #150631;
	text-align: center;
	text-transform: uppercase;
	background: none;
}

#main div.av-masonry-sort.main_color.av-sort-yes {
	background: none;
	padding: 0;
	
}

#main div.av-masonry-sort.main_color.av-sort-yes div.av-sort-by-term{
	margin: 20px 0;
}

div.av-masonry-container figcaption.av-inner-masonry-content.site-background span {
	text-transform: lowercase;
	font-weight: bold;
	letter-spacing: 2px;
}

#main div.stretch_full.container_wrap.alternate_color.light_bg_color.title_container div.container div.breadcrumb.breadcrumbs.avia-breadcrumbs div.breadcrumb-trail {
	margin-top: -10px;
	color: #aeaeae;
}

#main .title_container div.container strong.main-title.entry-title {
	color: #aeaeae;
}

#header_main_alternate div.container nav.main_menu ul#avia-menu.menu.av-main-nav li ul li a {
	font-size: .55em;
}

#header_main_alternate div.container nav.main_menu ul .menu-item-object-page.menu-item-has-children.menu-item-top-level.dropdown_ul_available:before {
	content: "↓";
	float: right;
	margin-top: -10px;
	font-size: .8em;
}

body#top.home.page.page-id-9488 #av_section_2 div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-9488 div.entry-content-wrapper.clearfix {
	background: #120235;
}

body#top.home.page.page-id-9488 div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_productslider.avia-builder-el-first.container_wrap.fullsize {
	height: 15px;
	margin-bottom: -30px;
}

body#top.home.page.page-id-9488 #av_section_1 div.container main.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-9488 div.entry-content-wrapper.clearfix section.av_textblock_section div.avia_textblock h2.shioffer,
body#top.page.page-id-11594 #av_section_1 div.container main.template-page.content.av-content-full.alpha.units div.entry-content-wrapper.clearfix section.av_textblock_section div.avia_textblock h2.shioffer {
	text-transform: lowercase;
	letter-spacing: 2px;
	color: #120235;
	font: italic 1.3em thin;
	margin: 25px 0 10px;
	text-align: center;
}

body#top.home.page.page-id-9488 div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_slideshow_full.avia-builder-el-first.container_wrap.fullsize {
	margin-bottom: -2%;
}

body#top.page.page-id-11594 #av_section_2 div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-11594 div.entry-content-wrapper.clearfix {
	background: #150631;
}

body#top.home.page.page-id-9488 #av_section_1 div.container main.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-9488 div.entry-content-wrapper.clearfix section.av_textblock_section div.avia_textblock h2.shioffer span,
body#top.page.page-id-11594 #av_section_1 div.container main.template-page.content.av-content-full.alpha.units div.entry-content-wrapper.clearfix section.av_textblock_section div.avia_textblock h2.shioffer span {
	font-weight: bold;
	font-style: italic;
}

body#top.page.page-id-11594 #av_section_1 div.container main.template-page.content.av-content-full.alpha.units {
	padding: 0;
	margin: 0;
}

body#top.page.page-id-11594 div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-border-styling.avia-bg-style-scroll.avia-builder-el-0.el_before_av_masonry_gallery.avia-builder-el-first.container_wrap.fullsize {
	margin-bottom: -20px;
}

/* @end */

/* @group BLOG */

#backgroundBlog { /*image on blog*/
    width: 100%; 
    height: 100%; 
	z-index: -1; /* Ensure div tag stays behind content; -999 might work, too. */
}

.stretch { /*image on blog*/
    width:100%;   
}


#main div.container.template-blog.template-single-blog footer.entry-footer span.blog-tags.minor-meta {
	display: none;
}

#main div.container.template-blog.template-single-blog div.related_posts h5.related_title {
	font-size: 3em;
	font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 100;
	color: #ff5e5e;
}

div#text-11.widget.clearfix.widget_text {
	padding: 0;
}

div.av-masonry-sort.main_color div.av-sort-by-term {
	margin: 50px 0;
}

#av-masonry-1 div.av-masonry-sort.main_color div.av-sort-by-term {
	letter-spacing: 1px;
}

div.av-masonry-entry-content.entry-content {
	font-weight: normal;
}

body#top.page.page-id-6761 h3.av-masonry-entry-title.entry-title {
	font-size: 1.4em;
	color: #150631;
}

body#top.page.page-id-6761 span.pagination-meta {
	font-size: 3em;
	font-family: "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
    font-weight: 100;
	color: #ff5e5e;
}

#text-10 div.textwidget {
	margin-top: 55px;
}

body#top.page.page-id-6761  div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-shadow.avia-builder-el-0.avia-builder-el-first.container_wrap.sidebar_right {
	margin-top: 40px;
} 

#backgroundBlog { /*image on blog*/
    width: 100%; 
    height: 100%; 
	 z-index: -1;
	font-style: italic;
}

.stretch { /*image on blog*/
    width:100%;   
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog div.related_posts h5.related_title {
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 100 2em "proxima-nova",sans-serif;
}

#main .template-blog.template-single-blog main.content.units.nine.alpha {
	padding-right: 5px;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog span.iconfont {
	display: none;
	background: #fff;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog a.small-preview {
	background: #fff;
}

#main aside.sidebar h3.widgettitle{
	text-transform: uppercase;
	letter-spacing: 2px;
	font: 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 20000;
	text-align: center;
	padding: 10px ;
	color: #fff;
	background: #190d32;
}

#main h2.post-title.entry-title a {
	text-transform: uppercase;
	letter-spacing: 2px;
	font: 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
}

#main h2.post-title.entry-title a:hover {
	color: #ff5e5e;
}

#main aside.sidebar #recent_products-6 ul.product_list_widget li a img.attachment-shop_thumbnail.wp-post-image {
	width: 60px;
}

#main aside.sidebar #recent_products-6 ul.product_list_widget li a {
	text-transform: uppercase;
	letter-spacing: 2px;
	font: normal 100 2em "proxima-nova",sans-serif;
	color: #969696;
}

#main aside.sidebar #recent_products-6 ul.product_list_widget li span.amount,
#main aside.sidebar #recent_products-6 ul.product_list_widget li span.from {
	color: #150631;
	font: normal 300 2em "proxima-nova",sans-serif;
}

#main div.container.template-blog header.entry-content-header h3.slide-entry-title.entry-title a {
	letter-spacing: 2px;
	font: 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;	
	text-transform: uppercase;
	display: block;
	margin: 20px 0 10px;
	color: #150631;
}

#main div.container.template-blog div.slide-content div.slide-meta div.slide-meta-comments a {
	display: none;
}

#main div.container.template-blog div.slide-entry-excerpt.entry-content {
	font-style: italic;
	color: #363636;
}


#main  div.container.template-blog div.blog-meta a.small-preview span.iconfont {
	background: #fff;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog div.entry-content-wrapper.clearfix.standard-content {
	padding-right: 20px;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog div.blog-meta {
	margin-right: 20px;
	width: 120px;
}

#main  div.av-masonry-container h3.av-masonry-entry-title.entry-title {
	font-size: 1.8em;
	color: #150631;
	line-height: 1.2em;
	text-align: center;
}

#main div.av-masonry-container div.av-masonry-entry-content.entry-content {
	font-size: .9em;
	font-style: italic;
}

#main div.av-masonry-container span.av-masonry-date.meta-color {
	display: none;
}

#main  div.av-masonry-container h3.av-masonry-entry-title.entry-title:hover {
	color: #ff5e5e;
}

#main div.container.template-blog.template-single-blog div.entry-content blockquote p {
	font: italic bold 1.6em/1.5em Georgia, "Times New Roman", Times, serif;
}

#main div.addtoany_share_save_container a.a2a_dd.addtoany_share_save {	
    text-transform: uppercase;
	color: #ff5e5e;
	padding-left: 10px;
	font: 100 3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

body#top.blog div.entry-content-wrapper.clearfix.standard-content,
body#top.page.page-id-6761 div.entry-content-wrapper.clearfix.standard-content {
	border-bottom: 4px double #efefef;
	margin-bottom: 10px;
}

body#top.blog div.entry-content-wrapper.clearfix.standard-content,
body#top.page.page-id-6761 #mc-embedded-subscribe-form div.mc-field-group.input-group strong {
	display: block;
	margin-top: 20px;
}

#main div.container div.template-page.content div.post-entry.post-entry-type-page.post-entry-6761 div.entry-content p img.alignnone.size-full.wp-image-8343 {
	width: 200px;
	display: block;
}

/* @group BLOG NOT MASONRY */

body#top.blog #main div.container.template-blog div.entry-content,
#main div.container.template-blog.template-single-blog div.entry-content{
	padding: 0;
	margin: 0;
	max-width: 900px;
}

#top .fullsize .template-blog .post .entry-content-wrapper,
#main div.container.template-blog.template-single-blog div.entry-content {
	max-width: 900px;
}

#top .fullsize .template-blog .post .entry-content-wrapper p,
#main div.container.template-blog.template-single-blog div.entry-content p {	
	font: normal 400 1em/1.6em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
}

#top .fullsize .template-blog .post .entry-content-wrapper ul li,
#main div.container.template-blog.template-single-blog div.entry-content ul li,
#top .fullsize .template-blog .post .entry-content-wrapper ol li,
#main div.container.template-blog.template-single-blog div.entry-content ol li {	
	font: normal 400 1em/1.6em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
}

#top .fullsize .template-blog .post .entry-content-wrapper blockquote p,
#main div.container.template-blog.template-single-blog div.entry-content blockquote p {
	font: italic 400 1.6em/1.4em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
}

#main div.container.template-blog.template-single-blog div.entry-content.jpibfi_container blockquote p {
	font: italic 400 1.6em/1.4em "adobe-caslon-pro",serif;
	color: #959595;
	letter-spacing: 1px;
}

#main div.container.template-blog span.post-meta-infos,
body#top.single span.post-meta-infos{
	letter-spacing: 2px;
}

body#top.blog div.entry-content-wrapper.clearfix.standard-content {
	border-bottom: 4px double #e4e4e4;
	margin-bottom: 50px;
}

div.big-preview.single-big {
	display: none;
}

a.comments-link,
span.text-sep.text-sep-comment {
	display: none;
}

/* @end */

/* @group BLOG NOT MASONRY Page not set */

body#top.page.page-id-6761 form#mc-embedded-subscribe-form.validate {
	background: #ff5e5e;
}

body#top.page.page-id-6761 div.entry-content,
#main div.container.template-blog.template-single-blog div.entry-content{
	padding: 0;
	margin: 0;
	max-width: 960px;
}

body#top.page.page-id-6761 div.entry-content-wrapper.clearfix.standard-content,
#main div.container.template-blog.template-single-blog div.entry-content {
	max-width: 960px;
}

#top .fullsize .template-blog .post .entry-content-wrapper > * {
	max-width: 960px;
}

body#top.page.page-id-6761 .entry-content-wrapper p,
#main div.container.template-blog.template-single-blog div.entry-content p {	
	font: normal 400 1em/1.6em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
}

#top .fullsize .template-blog .post .entry-content-wrapper ul li,
#main div.container.template-blog.template-single-blog div.entry-content ul li,
#top .fullsize .template-blog .post .entry-content-wrapper ol li,
#main div.container.template-blog.template-single-blog div.entry-content ol li,
body#top.page.page-id-6761 div.entry-content ul li,
body#top.page.page-id-6761 div.entry-content ol li{	
	font: normal 400 1.1em/1.6em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
	color: #3a3a3a;
}

#top .fullsize .template-blog .post .entry-content-wrapper blockquote p,
#main div.container.template-blog.template-single-blog div.entry-content blockquote p {
	font: italic 400 1.6em/1.4em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
}

#top .fullsize .template-blog .post .entry-content-wrapper blockquote p cite,
#main div.container.template-blog.template-single-blog div.entry-content blockquote p cite,
#top .fullsize .template-blog .post .entry-content-wrapper blockquote p cite a,
#main div.container.template-blog.template-single-blog div.entry-content blockquote p cite a{
	font: italic 400 .8em/1.4em "adobe-caslon-pro",serif;
	text-shadow: 2px 2px 2px #FFFFFF;
	float: right;
	clear: both;
	margin-bottom: 20px;
}

img.linebrake {
	display: block;
	padding: 20px 0;
}

#main div.container.template-blog span.post-meta-infos,
body#top.single span.post-meta-infos,
body#top.page.page-id-6761 span.post-meta-infos{
	letter-spacing: 2px;
}

div.container div.entry-content p img.alignnone.size-full{
	width: 100%;
}

div.container .wp-caption {
	padding: 0;
	margin: 0;
}


#after_section_1 div.container .post-entry-type-standard.post-entry-9416.post-loop-6.post-parity-even.single-big.with-slider.instock div.entry-content-wrapper.clearfix.standard-content div.entry-content img {
	display: block;
	clear: both;
}

div.container div.entry-content img .wp-caption {
	padding: 0;
	margin: 0;
	width: 100%;
}

body#top.single.single-post #main div.container_wrap.container_wrap_first.main_color.fullsize,
#main div.container.template-blog.template-single-blog div.entry-content,
#main div.container.template-blog.template-single-blog div.entry-content-wrapper.clearfix.standard-content,
body#top.page.page-id-6761 div.entry-content,
body#top.page.page-id-6761 .container_wrap.fullsize,
body#top.page.page-id-6761 .container_wrap.fullsize article,
body#top.page.page-id-6761 div.entry-content-wrapper.clearfix.standard-content,
#main div.template-blog nav.pagination,
body#top.single div.entry-content-wrapper.clearfix.quote-content,
body#top.single blockquote.first-quote {
	background: none;
}

#wrap_all a.avia-post-nav.avia-post-prev.with-image,
#wrap_all a.avia-post-nav.avia-post-next.with-image {
	color: #150631;
}

#main  div.prevnext a {
	font: 100 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container_wrap.container_wrap_first.main_color.fullsize div.container.template-blog.template-single-blog h2 {
	text-align: left;
}

body#top.page.page-id-6761 div.entry-content .wp-caption,
body#top.single div.entry-content .wp-caption{
	border: none;
}

body#top.page.page-id-6761 p.wp-caption-text,
body#top.single p.wp-caption-text{
	letter-spacing: 1px;
}

body#top.page.page-id-6761 div.entry-content h2,
body#top.single div.entry-content h2,
body#top.page.page-id-6761 div.entry-content h2 strong,
body#top.single div.entry-content h2 strong {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #150631;
}

body#top.page.page-id-6761 div.entry-content h3,
body#top.single div.entry-content h3,
body#top.page.page-id-6761 div.entry-content h3 strong,
body#top.single div.entry-content h3 strong {
	font: 100 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #150631;
}

div.big-preview.single-big  {
	display: none;
}

a.comments-link,
span.text-sep.text-sep-comment {
	display: none;
}

#main div.container.template-blog.template-single-blog div.credits {
	font-weight: bold;
	font-style: italic;
}

#main div.container.template-blog div.credits,
body#top.page.page-id-6761 div.credits{
	float: left;
	width: 33%;
	font-style: italic;
	padding-right: 20px;
	border-right: 1px dotted #e0e0e0;
	font: italic 400 1em/1.4em "adobe-caslon-pro",serif;
	margin-bottom: 70px;
}

#main div.container.template-blog div.links,
body#top.page.page-id-6761 div.links
{
	float: left;
	width: 33%;
	padding-left: 20px;
	padding-right: 20px;
	border-right: 1px dotted #e0e0e0;
	font:  400 1em/1.4em "adobe-caslon-pro",serif;
	margin-bottom: 70px;
}

#main div.container.template-blog .quoteday, 
body#top.page.page-id-6761 .quoteday{
	float: left;
	width: 33%;
	padding-left: 20px;
	font: italic 400 1.1em/1.4em "adobe-caslon-pro",serif;
	margin-bottom: 70px;
}

div.addtoany_share_save_container {
	padding-bottom: 20px;
	border-bottom: 1px dotted #e0e0e0;
	border-color: #e0e0e0;
}

#main div.container.template-blog.template-single-blog div.entry-content-wrapper.clearfix.standard-content p {
	font-size: 1.1em;
}

#main #woocommerce_products-2 ul.product_list_widget li a {
	font: 100 .4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: capitalize;
	color: #000;
}

body#top.page.page-id-11594 #av-masonry-1 div.av-masonry-sort.main_color.av-sort-yes div.av-sort-by-term {
	margin: 0;
	padding-top: 20px;
	font-size: 1.3em;
}

#main div.container.template-blog div.links h2,
#main div.container.template-blog .quoteday h2,
#main div.container.template-blog div.credits h2 {
	color: #150631;
	font: 100 1.8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px #FFFFFF;
}

.container div.credits p a {
	text-align: left;
}

#main div.container div.template-blog div.entry-content-wrapper.clearfix.standard-content div.entry-content.jpibfi_container p,
#main div.container div.template-blog div.entry-content-wrapper.clearfix.standard-content div.entry-content.jpibfi_container ol li,
#main div.container div.template-blog div.entry-content-wrapper.clearfix.standard-content div.entry-content.jpibfi_container ul li {
	font-size: 1.1em;
	text-transform: lowercase;
}

body#top.page.page-id-6761 #main div.container div.template-blog blockquote p {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-style: italic;
	color: #a9a9a9;
	text-transform: lowercase;
}

#main div.container div.template-blog div.entry-content-wrapper.clearfix.standard-content div.post_delimiter {
	margin: 2px 0;
}

#main div.container.template-blog.template-single-blog main.content {
	padding-top: 0;
	margin-top: 0;
}

#main div.container.template-blog.template-single-blog aside.sidebar {
	padding-top: 0;
	margin-top: 0;
}

#main div.container.template-blog.template-single-blog h3.widgettitle {
	background: #190d32;
	color: #fcecf1;
}

#main div.container.template-blog.template-single-blog div.entry-content-wrapper.clearfix.standard-content div.entry-content.jpibfi_container div.addtoany_share_save_container.addtoany_content_bottom {
	padding-top: 30px;
}

#main div.container.template-blog.template-single-blog footer.entry-footer div.av-share-box h5.av-share-link-description {
	font: 100 1.1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #000;
	letter-spacing: 1px;
	text-transform: lowercase;
}

#main div.container div.template-blog div.addtoany_share_save_container.addtoany_content_bottom,
#main div.container.template-blog.template-single-blog div.addtoany_share_save_container.addtoany_content_bottom {
	display: none;
}

/* @end */

/* @end */

/* @group ABOUT */

/* @end */

/* @group PORTFOLIOS */

#main div.container  div.grid-content header.entry-content-header h3.grid-entry-title.entry-title a {
	font: 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	text-transform: uppercase;
	color: #150631;
	text-align: center;
}


/* @end */

/* @group MINI PORTF */

div.container  div.mini-portf {
	font-size: .75em;
}

div.container p.pink {
	font: normal 100 1.2em/1.4em "proxima-nova",sans-serif;
	text-transform: uppercase;
	color: #150631;
	text-align: center;
	letter-spacing: 1px;
	margin: 0;

}


body#top.page.page-id-9830 div.avia-testimonial-content p {
	font-size: .75em;
	font-style: italic;
}

body#top.page.page-id-9830 .column-top-margin {	
	margin-top: 0;

}

body#top.page.page-id-9830 div.container div.avia-testimonial-meta div.avia-testimonial-meta-mini {
	font-size: .75em;
	font-style: italic;
}


body#top.page.page-id-9830 div.container  div.avia-testimonial-meta {
	margin: 0 0 0 10px;
}

body#top.page.page-id-9830 div.container a.lightbox img.avia_start_animation {
	border : none;
	padding: 0;
}

body#top.page.page-id-9830 .avia_start_animation {
	padding: 0;
}

body#top.page.page-id-9830 div.avia-testimonial.av_one_fourth.avia_start_animation  {
	padding: 0 10px 0 10px;
	border-right: 1px dotted #efefef;
}

/* @end */

/* @group SIGNUPS OLD */

div.signupnewsletterpage #mc_embed_signup  {
	background-color: #ff5e5e;
	padding: 5px 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
	-webkit-box-shadow:  2px 2px 2px 2px #e1e1e1;
	box-shadow:  2px 2px 2px 2px #e1e1e1;
	color: #fffeff;
}

div.signupnewsletterpage #mc-embedded-subscribe-form div.mc-field-group.input-group ul li label,
div.signupnewsletterpage #mc-embedded-subscribe-form div.mc-field-group label {
	font: bold 1em "proxima-nova",sans-serif;
	letter-spacing: 1px;
	margin-left: 5px;
	color: #150631;
}

#main div.signupnewsletterpage #mc-embedded-subscribe-form div.mc-field-group.input-group p strong {
	padding: 0;
	margin: 0;
	font: normal 600 1.5em "proxima-nova",sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #adf8e2;
}

.main_color strong {
	color: #150631;
}

div.signupnewsletterpage div#mc_subheader,
div.signupnewsletterpage #mc_signup_form div.mc_form_inside div.mc_interests_header {
	font: normal 500 1.6em "proxima-nova",sans-serif;
}

div.signupnewsletterpage #mc_signup_form div.mc_form_inside div.mc_interest label.mc_interest_label {
	font: normal 600 1.1em "proxima-nova",sans-serif;
	letter-spacing: 1px;
	color: #150631;
}

#main  h3.module-title {
	color: #ff5e5e;
	font-size: 2em;
}

td#left, td#right {
	text-align: center;
}

td#right {
	background-color: #ff5e5e;
}

th.bigjun, th.big {
	text-align: center;
}

#main div.container .post-entry-7916  h1 a {
	display: block;
	font: normal 100 1em "proxima-nova",sans-serif;
	color: #ff5e5e;
	margin-bottom: 30px 0;
}

th.bigjun, th.big {
	color: #57dac2;
	font: normal 100 3em "proxima-nova",sans-serif;
}

td#left {
	background-color: #ff5e5e;
}

div.signupnewsletterpage #mc_signup_form div.mc_form_inside div.mc_merge_var label.mc_var_label.mc_header.mc_header_email {
	font: normal 600 1.1em "proxima-nova",sans-serif;
	letter-spacing: 1px;
	color: #150631;
}

div.signupnewsletterpage form#mc-embedded-subscribe-form.validate input#mc-embedded-subscribe.button {
	height: 60px;
	width: 100%;
	font: normal 900 1.3em "proxima-nova",sans-serif;
	letter-spacing: 1px;	
}

div.signupnewsletterpage input#mce-FNAME,
div.signupnewsletterpage input#mce-EMAIL.required.email {
	margin: 0;
}

div.signupnewsletterpage form#mc-embedded-subscribe-form.validate input#mc-embedded-subscribe.button:hover {
	background-color: #ff5e5e;
	color: #150631;
}

/* @end */

/* @group NEW SIGNUP */

div.horizontalsignup div#mc_embed_signup {
	position: relative;
	background-color: #feffff;
}

#text-18 div.textwidget div.horizontalsignup {
	margin-top: 20px;
}

/*div.horizontalsignup div.buttonhorizon{
	position: absolute;
	right: 96px;
	top: 3px;
}*/

#main .container div.horizontalsignup form#mc-embedded-subscribe-form.validate {
	padding: 0;
	margin: -27px 0 0;
}

div#text-16.widget.clearfix.widget_text {
	margin-top: 30px;
}

div.horizontalsignup form#mc-embedded-subscribe-form.validate {
	padding: 0;
	margin: 0;
	background-color: #feffff;
}

div.horizontalsignup input#mce-EMAIL.email {
	width: 70%;
	padding: 5px;
	height: 40px;
	font-weight: bold;
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
	font-family: "josefin",sans-serif;
	font-style: normal;
	font-weight: 300;
	letter-spacing: 1px;
	background: #fff;
	color: #616161;
}

div.horizontalsignup div.buttonhorizon input#mc-embedded-subscribe.button {
	border-radius:0px;
	border-radius:0px;
	background: #150631;
	border: 1px solid #ff5e5e;
	color: #ff5e5e;
	border-radius:0;
	font: 100 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	width: 26% !important;
	float: right;
	height: 41px;
	margin-top: -50px;
}

div.horizontalsignup div.buttonhorizon input#mc-embedded-subscribe.button:hover {
	background: #cab020;
	color : #190d32;
}

#main div.container  div.horizontalsignup h3 {
	margin: 0;
	padding: 10px 0 0px;
	margin-bottom: -20px;
	text-align: center;
	color: #fff;
	font: 100 1.8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

form#mc-embedded-subscribe-form.validate {
	height: 30px;
	background-color: #feffff;
}

#main div.single-product-summary div.summary.entry-summary h1.product_title.entry-title {
	font: 100 2.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.single-product-summary div.summary.entry-summary div p.price span.amount {
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.single-product-summary div.summary.entry-summary p.stock.in-stock {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main ul.product_list_widget li {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

.widget.clearfix.woocommerce.widget_products,
section#woocommerce_product_categories-2.widget.clearfix.woocommerce.widget_product_categories {
	margin: 0;
	padding: 0;
}

#woocommerce_product_categories-2 select.dropdown_product_cat,
select#cat.postform {
	width: 100%;
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container  div.horizontalsignup h5 {
	font: italic bold 1.1em Georgia, "Times New Roman", Times, serif; 
	color: #fff;
	display: block;
	margin-top: 25px;
	text-align: center;
}

#main div.container div.horizontalsignup h3 span {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline-block;
	letter-spacing: 2px;
	text-transform: lowercase;
	font-style: italic;
	color: #b3fa00;
}

div.horizontalsignup form#mc-embedded-subscribe-form.validate {
	margin-bottom: 0;
	padding-bottom: 0;
	margin-top: 30px;
}

#after_section_1 div.container div.template-page.content.twelve.alpha.units {
	padding: 5px 0;
}
#main div.container p.clients {
	font-size: .9em;
	font-style: italic;
	padding: 0;
	margin: 10px 0 0 ;
}

body#top.page.page-id-14547 div.container div.template-page.content.av-content-full.alpha.units,
body#top.page.page-id-14543 div.container div.template-page.content.av-content-full.alpha.units {
	padding-top: 10px;
}


div#text-16.widget.clearfix.widget_text {
	padding: 0;
}

#text-16 div.textwidget p.clients span {
	font-weight: bold;
	text-transform: uppercase;
}

div#text-12.widget.clearfix.widget_text {
	padding: 0;
}

#after_section_1 div.container div.template-page.content.twelve.alpha.units div.post-entry.post-entry-type-page.post-entry-9488 div.entry-content-wrapper.clearfix div.flex_column.av_one_full.first.avia-builder-el-7.el_after_av_one_full.column-top-margin {
	margin: 0;
}

div#text-13.widget.clearfix.widget_text {
	margin-top: 33px;
	padding: 0;
}

div#text-14.widget.clearfix.widget_text {
	padding: 0;
}

#text-14 div.textwidget div.horizontalsignup {
	margin: -20px 0 0;
	padding: 0;
}


/* @end */

/* @group SIGN UP left top corner */

#header_meta div.container div.phone-info.with_nav span {
	margin: 0;
	padding: 0;
}

div#wrap_all #header_meta div.container div.phone-info.with_nav span div.horizontalsignup.minimal input#mce-EMAIL.email {
	padding: 0px;
	margin: 0;
	height: 20px;
	border: none;
	font-size: .9em;
	color: #150631;
}

#header_meta div.container div.phone-info.with_nav span div.horizontalsignup.minimal form#mc-embedded-subscribe-form.validate {
	background: #fff;
	height: 20px;
	width: 250px;
}

#header_meta div.container div.phone-info.with_nav span div.horizontalsignup.minimal {
	background: #fff;
}

#header_meta div.container div.phone-info.with_nav span div.horizontalsignup.minimal div#mc_embed_signup form#mc-embedded-subscribe-form.validate input#mce-EMAIL.email {
	background: #fff !important;
	margin-top: 20px;
}

div.horizontalsignup.minimal div.buttonhorizon input#mc-embedded-subscribe.button {
	border-radius:0px;
	background: #ff5e5e;
	color: #fff;
}

div.horizontalsignup.minimal div.buttonhorizon input#mc-embedded-subscribe.button:hover {
	background: #cab020;
	color : #190d32;
}

/* @end */

/* @group SHOP */

/* @group ONE PAGE CHECKOUT ORDER FORM */

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images thead tr {
	font: 200 .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-item table.orderform-woocommerce-variations tbody tr td.label label {
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#opc-product-selection table.shop_table tbody tr.product-item td.product-price span.price del span.amount,
#opc-product-selection table.shop_table tbody tr.product-item td.product-price span.price ins span.amount {
	font: 200 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
}

#after_section_1 div.container div.wcopc form.checkout_coupon p.form-row.form-row-last input.button {
	font: 200 .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	border: none;
	border-radius:none;
}


#opc-product-selection table.shop_table tbody tr.product-item td.product-quantity div.quantity input.minus,
#opc-product-selection table.shop_table tbody tr.product-item td.product-quantity div.quantity input.plus {
	background: none;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product {
	background: #fff !important;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-item table.orderform-woocommerce-variations tbody tr {
	background: #fff !important;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-item table.orderform-woocommerce-variations tbody tr td.label {
	padding-left: 0;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-qty div.quantity input.minus,
#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-qty div.quantity input.plus {
	background: none;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-item a {
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-price,
#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table.orderform-woocommerce-products.orderform-woocommerce-show-images thead tr th.orderform-woocommerce-order-price {
	text-align: center;
}

#main div.container div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order.orderform-woocommerce-order-by-category table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product-category th {
	font-family: Georgia, "Times New Roman", Times, serif;
	text-transform: lowercase;
	font-variant: small-caps;
	color: #140338;
}

#main div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order.orderform-woocommerce-order-by-category table.orderform-woocommerce-products.orderform-woocommerce-show-images tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-item table.orderform-woocommerce-variations tbody tr td a.orderform-woocommerce-clear-selection {
	font-size: .7em;
}

/* @end */

/* @group QUICK VIEW PLUGIN */

#main div.container  a.quick-view-button.button {
	background: #fff;
	background-color: rgba(255, 255, 255, 1);
	position: absolute;
	bottom: 29px;
	left: 35%;
	font: 200 .7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary div p.price span.amount {
	font: 1.3em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	color: #120235;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-image.images a.quick-view-detail-button.button {
	background: none;
	font: 100 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #120235;
	border: 1px solid #f16477;
		-webkit-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px 0px #fff;

}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-image.images a.quick-view-detail-button.button:hover {
	background: #120235;
	color: #fff;
}

#main div.single-product-summary div.quantity input.minus,
#main div.single-product-summary div.quantity input.plus {
	background: none;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart  span.price span.amount {
	color: #120235;
	font: 200 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart table.variations tbody tr td.value a.reset_variations {
	color: #f16477;
	letter-spacing: 1px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation p.stock.in-stock {
	color: #120235;
	font: 200 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-image.images img.attachment-shop_single.wp-post-image {
	border: none;
	-webkit-box-shadow: 0px 0px 0px 0px #fff;
	box-shadow: 0px 0px 0px 0px #fff;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary div h2 {
	margin: 15px 0;
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-align: left;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart {
	border: none;
	padding: 0;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart div.single_variation_wrap div.variations_button div.quantity {
	font-size: 1em;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation {
	margin-bottom: 10px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary div p.price {
	font-size: 1em;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary div p.price ins {
	font-size: .8em;
	padding-left: 10px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary div p.price ins span.amount,
 span.amount {
	color: #ff7689;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart div.single_variation_wrap div.variations_button div.quantity input.input-text.qty.text {
	height: 35px;
	line-height: 35px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation span.price ins {
	padding-left: 10px;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart table.variations tbody tr td.label label {
	font: 200 1.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation span.price ins span.amount {
	color: #ff7689;
}

#pp_full_res div.pp_inline div.woocommerce.quick-view div.product div.quick-view-content.entry-summary h1.product_title.entry-title {
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	color: #120235;
}


/* @end */

/* @group ART PRINTS */

body#top.page.page-id-13792 #av-masonry-2 div.av-masonry-sort.main_color.av-sort-yes div.av-sort-by-term a {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
	color: #190d32;
}

body#top.page.page-id-13792 figure.av-inner-masonry.main_color figcaption.av-inner-masonry-content.site-background div.av-inner-masonry-content-pos h3.av-masonry-entry-title.entry-title {
	font: .7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
	padding: 0;
	margin: 0;
}

#main figure.av-inner-masonry.main_color figcaption.av-inner-masonry-content.site-background div.av-inner-masonry-content-pos span.av-masonry-price.price span.amount {
	color: #190d32;
	font: .7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;

}

#main figure.av-inner-masonry.main_color div.av-masonry-outerimage-container div.av-masonry-image-container img:hover {
	opacity: .7;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-moz-transform: scale(1.1) rotate(0deg);
	-webkit-transform: scale(1.1) rotate(0deg);
	-o-transform: scale(1.1) rotate(0deg);
	-ms-transform: scale(1.1) rotate(0deg);
	transform: scale(1.1) rotate(0deg);
}

body#top.page.page-id-13792 .av-flex-size.av-large-gap.av-hover-overlay-.av-masonry-col-3.av-caption-always.av-masonry-gallery {
	border: none;
	padding-top: 0;
}

body#top.page.page-id-13792 figure.av-inner-masonry.main_color figcaption.av-inner-masonry-content.site-background {
	padding-bottom: 0;
}


/* @end */

body#top.page.page-id-13792 #main h5.av-share-link-description {
	font: 1.1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #190d32;
	letter-spacing: 1px;
}

/* @group CARDS */
#main #tab-description div.avia-table.main_color.avia-pricing-table-container div.pricing-table-wrap ul.pricing-table.avia-desc-col  {
	margin: 0;
}

#main #tab-description div.avia-table.main_color.avia-pricing-table-container div.pricing-table-wrap ul.pricing-table.avia-desc-col li {
	text-align: left;
	font: 100 1.1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #190d32;
	border-bottom: 1px dotted #bebebe;
	margin: 0;
}

#main #tab-description div.avia-table.main_color.avia-pricing-table-container div.pricing-table-wrap li {
	font: 100 1.1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #190d32;
	background: none;
	border: none;
	border-bottom: 1px dotted #bebebe;
	text-align: left;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu ul#menu-cards-4.menu {
	margin-top: -50px;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu ul#menu-single-2.menu {
	margin-top: -50px;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu  {
	height: 10px;
	display: block;
	margin-bottom: 50px;
}

ul#menu-cards-4.av-subnav-menu.av-submenu-pos-center  li a{
	font: .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

ul#menu-cards-3.av-subnav-menu.av-submenu-pos-center LI A{
	font: .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
}

#main div.container div.single_product_menu ul#menu-single-2.menu li a{
	font: .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: lowercase;
	letter-spacing: 1px;
	color: #150631;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu li {
	text-align: center;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu li a{
	float: left;
	padding: 12px 10px 10px ;
	margin-top: 4px;
	font: .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
	border-right: 1px dotted #c3c3c3;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu ul {
	/*width: 900px;
	margin: 0 auto;*/
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu  #menu-item-14713 a {
	border: none;
}

/* @end */

body#top.page.page-id-11813 div.container div.avia-content-slider-inner { 
	margin-top: 30px;	
}

#main div.single-product-summary div.summary.entry-summary div.product_meta span.posted_in,
#main div.single-product-summary div.summary.entry-summary div.product_meta span.tagged_as {
	display: none;
}

#main ul#menu-single-product-categories-sidebar.menu a {
	font: 100 .9em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #ff5e5e;
}

#main ul#menu-cards-4.menu li a {
	color: #120235;
	font-size: .7em;
	padding-top: 0;
	padding-bottom: 0;
	text-transform: lowercase;
}

#main ul#menu-cards-4.menu li a:hover,
#main ul#menu-single-2.menu li a:hover {
	color: #ff5e5e;
}

#main ul#menu-single-product-categories-sidebar.menu a:hover {
	color: #190d32;
}

#main ul#menu-single-product-categories-sidebar.av-subnav-menu.av-submenu-pos-center a {
	font: 100 .9em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #ff5e5e;
	letter-spacing: 1px;
}

#main ul#menu-single-product-categories-sidebar ul li  {
	font: 100 .8em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #ff5e5e;
	letter-spacing: 1px;
}

#main #after_submenu div.container section.av_textblock_section div.avia_textblock h2 {
	margin: 20px 0 ;
}

#main #payment ul.payment_methods.methods li.payment_method_paypal,
#main #payment ul.payment_methods.methods li.payment_method_Striper {
	background: none;
}

#payment ul.payment_methods.methods li.payment_method_paypal label a.about_paypal {
	font: 100 1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #150631;
}

#payment ul.payment_methods.methods li.payment_method_Striper {
	
}

#main ul#menu-single-product-categories-sidebar.av-subnav-menu.av-submenu-pos-center .current_page_item.menu-item-has-children.menu-item-top-level a{
	color: #190d32;
}

#main ul#menu-single-product-categories-sidebar.av-subnav-menu.av-submenu-pos-center .current_page_item.menu-item-top-level a{
	color: #190d32;
}

#main ul#menu-single-product-categories-sidebar.av-subnav-menu.av-submenu-pos-center a:hover,
#main ul#menu-single-product-categories-sidebar ul li a:hover {
	color: #190d32;
}

#main #after_submenu div.container div.template-page.content.av-content-full.alpha.units {
	padding: 0;
}

#main ul#menu-single-product-categories-sidebar.menu ul.sub-menu li a{
	font: 100 .7em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}


#footer div.container #nav_menu-8 div.menu-single-product-categories-sidebar-container li  a {
	font: 200 .6em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#footer div.container h3.widgettitle {
	margin: 0 0 10px 0;
	padding: 0;
	text-align: center;
}

#main div.single-product-main-image.alpha span.onsale {
	background: #ff5e5e ;
	font-weight: bold;
	letter-spacing: 1px;
	width: 60px;
	height: 60px;
	font: italic bold 1em/1.6em Georgia, "Times New Roman", Times, serif;
	line-height: 60px;
	padding: 0;
	border-radius : 50px;
}


#customer_details div.col-2 div.woocommerce-shipping-fields p.form-row.form-row-wide label {
	display: block;
	clear: both;
	color: #150631;
}
#main #payment ul.payment_methods.methods,
#main div#payment,
#main #payment div.form-row.place-order,
#main #payment ul.payment_methods.methods,
#payment ul.payment_methods.methods li.payment_method_paypal,
#payment ul.payment_methods.methods li.payment_method_Striper {
	background: none;
	background: #fff;
	padding: 0;
	border-color: #fff;
}

#payment ul.payment_methods.methods li.payment_method_paypal,
#payment ul.payment_methods.methods li.payment_method_Striper {
	background: #f7f7f7;
}

#main div.container div.inner_product.main_color.wrapped_style {
	border: 1px solid #f5f5f5;
}

#main div.container div.inner_product.main_color.wrapped_style a div.thumbnail_container img.attachment-shop_catalog.wp-post-image {
	border: 1px solid #f5f5f5;
}

#main div.container_wrap.container_wrap_first.main_color.fullsize.template-shop {
	border-color: #f5f5f5;
}

#product-10879 #tab-description h4 {
	font: italic bold 1em/1.6em Georgia, "Times New Roman", Times, serif;
	color: #969696;
	margin: 30px;
	text-transform: capitalize;
}

div.summary.entry-summary input.minus,input.plus {
	background-image: none;
}

/*div.woocommerce-tabs #tab-description ul li:before{
	content: " ★ " ;
}*/

#payment ul.payment_methods.methods li div.payment_box.payment_method_paypal p {
	text-transform: uppercase;
	color: #ff5e5e;
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;
}

div.form-row.place-order input#place_order.button.alt {
	text-transform: uppercase;
	font: 1.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;
}

#main div.woocommerce form.checkout_coupon p.form-row.form-row-last input.button {
	font-size: .9em;
}

/*cekiny*/

div.inner_product.main_color.wrapped_style.noLightbox {
	background: none;
}

#av-masonry-1 div.av-masonry-sort.main_color div.av-sort-by-term a span.inner_sort_button span {
	font: 100 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

body#top.page.page-id-10810 #av-masonry-1 div.av-masonry-sort.main_color div.av-sort-by-term {
	font: 100 1.6em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.main_color.container_wrap.fullsize div.container div.template-shop.avia-content-slider ul.products.slide-entry-wrap div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header span.price span.from {
	font: 100 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

#main div.main_color.container_wrap.fullsize div.container div.template-shop.avia-content-slider ul.products.slide-entry-wrap div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header span.price span.amount{
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}

a.button.product_type_variable {
	font: 100 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
}
/*.main_color .site-background{
	background: none;
} BACKGROUND ON HOVER MASONRY */

#main div.av-masonry-container h3.av-masonry-entry-title.entry-title {
	font-size: 1.2em;
	color: #150631;
}

button.single_add_to_cart_button.button.alt {
	background: #ff5e5e ;
	font: 200 .85em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: none;
	border-radius : 0;
}

#main div.eight.units.single-product-summary div.woocommerce-tabs ul.tabs li.reviews_tab,
#main div.eight.units.single-product-summary div.woocommerce-tabs ul.tabs li.additional_information_tab{
	display: none;
}

#main button.single_add_to_cart_button.button.alt:hover {
	background:#150631 ;
	font: 200 .85em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	border: none;
	border-radius : 0;
}

#main #tab-additional_information table.shop_attributes tbody tr td p,
#main #tab-additional_information table.shop_attributes tbody tr td.product_weight {
	font: 200 1.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

div.entry-content table.shop_table.cart.wishlist_table {
	background: #fff;
}

.container div.summary.entry-summary div.yith-wcwl-add-button.show a.add_to_wishlist {
	font: 100 .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#main div.woocommerce-tabs {
	padding: 0;
}

div#av_section_1.avia-section.alternate_color.avia-section-small.container_wrap.fullsize {
	border: 1px solid #efefef;
}
div.woocommerce-tabs div#tab-description.panel.entry-content, div.woocommerce-tabs a.no-scroll {
	/*background: #b3fa00 ;	*/
	background : transparent;
	border: none;
}

.container div.four.units.single-product-main-image.alpha div.images div.thumbnails a  {
	width: 200px;
}

#main .single-product-summary div.woocommerce-tabs ul.tabs li.description_tab a{
	background: none;
	border: none;
	font: 100 3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#main .single-product-summary div.woocommerce-tabs ul.tabs li.description_tab a.no-scroll {
	border: none;
}
#main div.eight.units.single-product-summary strong strong div.summary.entry-summary div p.price span.amount,
 div.summary.entry-summary div p.price span.from,  div.summary.entry-summary div p.price span.amount {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

#main div.eight.units.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations tbody tr td.label {
	display: none;
	color: #150631;
}

#main div.eight.units.single-product-summary form.variations_form.cart,
#main div.eight.units.single-product-summary td.value {
	padding: 0;
}

div.yith-wcwl-wishlistexistsbrowse.show {
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 1px;
}

div.summary.entry-summary input.plus {
	background: #150631;
}

#main div.summary.entry-summary form.variations_form.cart {
	border: none;
}

#main div.summary.entry-summary div.single_variation_wrap {
	margin-left: 0;
}

#main div.summary.entry-summary  form.variations_form.cart table.variations tbody tr {
	margin-left: 0;
	padding-left: 0;
	text-align: left;
}

img.attachment-shop_thumbnail.wp-post-image {
	width: 120px;
}

#main div.four.units.single-product-main-image.alpha div.images div.thumbnails a.zoom img.attachment-shop_thumbnail {
	height: 120px;
}

div.summary.entry-summary form.variations_form.cart {
	background: none;	
}

div.summary.entry-summary tr {
	background: none;	
}

div.woocommerce-tabs ul.tabs li.description_tab.active {
	background: none;
	border: none;
}

#main div.container div.related.products ul.products li.instock a div.inner_product_header h3 {
	font-size: 1.1em;
	color: #150631;
}

#main a.add_to_cart_button.button.product_type_simple, #main a.button.show_details_button {
	text-transform: uppercase;
}

.main_color .av-masonry {
	background: none;
}

#main .wrapped_style.noLightbox a div.thumbnail_container img.attachment-shop_catalog.wp-post-image {
	height: 100%;
}

body a#scroll-top-link.avia-font-entypo-fontello.avia_pop_class {
	background: #b4df00;
	color: #150631;
	opacity: 1;
	font-size: 12px;
	border: none;
}

#top div.pp_pic_holder.pp_default div.ppt { /*title in gallery lightbox*/
	text-indent: -300000px;
}

body a#scroll-top-link.avia-font-entypo-fontello.avia_pop_class:hover {
	opacity: .7;
}

body a#scroll-top-link.avia-font-entypo-fontello.avia_pop_class {
	color: #fff;
}

#main div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header h3 {
	font-size: 1em;
	color: #150631;
}

#main div.container div.related.products h2 {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #150631;
}

#main div.woocommerce form table.shop_table.cart tbody tr td.actions div.coupon input.button,
#main div.woocommerce form  input.checkout-button.button.alt,
#main div.woocommerce tbody tr td.actions input.button,
#main div.woocommerce form.shipping_calculator button.button
 {
	text-transform: uppercase;
	font: 200 .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	background: #ff5e5e;
	padding: 12px 0;
	border: none;
	border-radius: 0;

}

input#coupon_code.input-text {
	border-radius: 0;
}

#main .input {
	text-transform: none;
}

#main div.container div.avia_textblock h2.huge {
	font: 100 8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 3px;
}

#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-name dl.variation dd.variation-SIZE p {
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}


#main div.woocommerce form table.shop_table.cart.vtprd_shop_table tbody tr.order_table_item td.product-name.vtprd-product-name dl.variation dd.variation-SIZE p,
#main div.woocommerce form table.shop_table.cart.vtprd_shop_table tbody tr.order_table_item td.product-name.vtprd-product-name dl.variation dd p {
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main div.woocommerce form table.shop_table.cart.vtprd_shop_table tbody tr.order_table_item td.product-name.vtprd-product-name span.vtprd-product-name-span {
	color: #ff5e5e;
	text-transform: uppercase;
}

#main div.woocommerce form table.shop_table.cart.vtprd_shop_table tbody tr.order_table_item td.product-name.vtprd-rule_msg {
	font: normal 1.15em/1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #150631;
	padding: 20px;
	letter-spacing: 1px;
}

#main div.container h2.comm {
	font: 100 5.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding-top: 50px;
	margin-left: -46px;
	text-align: center;
	color: #d4a70a;
}

.post-entry-12832 div.hr.hr-full {
	margin:  0 0 20px;
}

.post-entry-12832 h2{
	text-align: center;
}

#main div.woocommerce form table.shop_table.cart.vtprd_shop_table tbody tr.order_table_item td.product-name.vtprd-rule_msg:before {
	content:" ★ ";	
}


#main div.woocommerce form table.shop_table.cart.vtprd_shop_table tbody tr.order_table_item td.product-name.vtprd-rule_msg span {
	font-weight: bold;
}

#main div.container div.avia_textblock div.vtprd-store-deal-msg-area {
	text-transform: uppercase;
	font: 200 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	background: #ff5e5e;
	padding: 12px 0;
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
	margin-top: 20px;
}

#main div.container div.avia_textblock div.vtprd-store-deal-msg-area a {
	color: #fff;
}

#main div.woocommerce div.cart-collaterals div.cart_totals p {
	line-height: 1.3em;
}

#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-name dl.variation dt.variation-SIZE {
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-name a {
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-quantity,
#main div.container div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-subtotal {
	text-align: center;
}

#main div.single-product-summary div.summary.entry-summary div p.price,
#main div.single-product-summary div.summary.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation span.price span.amount {
	color: #ff5e5e;
	color: #120235;
}

#main div.woocommerce button.button:hover,
#main div.woocommerce input.button:hover
 {
	background: #150631;
}


#main div.woocommerce form table.shop_table.cart tbody tr.cart_table_item td.product-name a {
	text-transform: uppercase;
	font: 200 .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-name dl.variation dd  p{
	text-transform: uppercase;
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.woocommerce form table.shop_table.cart tbody tr.cart_item td.product-name dl.variation {
	text-transform: uppercase;
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#wrap_all .container div.woocommerce-message {
	background: #ff5e5e;
	border-radius: 0;
	color: #feffff;
	font: 200 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.woocommerce-message a.button {
	background: #150631;
	text-transform: uppercase;
	font: 600 .7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.woocommerce-message a.button:hover {
	background: #ff5e5e;
	color: #150631;
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.woocommerce-message {
	font: 200 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #feffff;
}

#main div.entry-content div.woocommerce form.checkout input {
	text-transform: none;
}

table.shop_table.cart.wishlist_table td.product-stock-status span.wishlist-in-stock {
	color: #ff5e5e;
	font: 200 1.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
}

table.shop_table.cart.wishlist_table a.add_to_cart.button.alt {
	color: #feffff;
}

#main .container div.entry-content table.shop_table.cart.wishlist_table td.product-add-to-cart a.add_to_cart.button.alt {
	
}

body#top.page.page-id-9993 div .main_color .button { /*wishlist*/
	background-color: #150631;
	text-transform: uppercase;
	color: #feffff;
}

body#top.page.page-id-9993 div .main_color .button:hover {
	color: #ff5e5e;
}

#main .container div.inner_sidebar.extralight-border div.widget_shopping_cart_content p.buttons a.button {
	color: #fff;
	text-transform: uppercase;
}

#product-4033 #tab-description h5 { /*custom portrait*/
	font: italic bold 1.3em/1.6em Georgia, "Times New Roman", Times, serif;
	color: #ff5e5e;
	margin-left: 30px;
	margin-top: 30px;
}

#product-4033 #tab-description h4 { /*custom portrait*/
	font: italic bold 1.1em/1.6em Georgia, "Times New Roman", Times, serif;
	color: #150631;
	text-transform: none;
	margin-left: 30px;
	margin-bottom: 50px;
}

#main .container div.avia-button-wrap.avia-button-center a.avia-button.avia-icon_select-yes.avia-color-theme-color.avia-size-large.avia-position-center {
	font: 200 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	width: 100%;
	border: none;
}

#main .container div.avia-button-wrap.avia-button-center a.avia-button.avia-icon_select-yes.avia-color-theme-color.avia-size-large.avia-position-center:hover {
	background: #150631;
}

#main .container .instock div.eight.units.single-product-summary div.summary.entry-summary p.stock {
	font-weight: bold;
	text-transform: uppercase;
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main .container div#tab-description.panel.entry-content.jpibfi_container,
#main .container div.woocommerce-tabs ul.tabs li.description_tab.active a.no-scroll {
	padding-left: 0;

}

#main .container div.eight.units.single-product-summary div.summary.entry-summary div.yith-wcwl-add-button.show {
	text-transform: uppercase;
	font: 100 1.25em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main .container div.eight.units.single-product-summary div.summary.entry-summary div h2 {
	margin: 10px 0;
}

#main .container div.eight.units.single-product-summary div.summary.entry-summary div p.price span.amount {
	text-transform: uppercase;
	font: 100 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main .container #tab-description p em {
	font-size: .85em;
}

#main  ul.woocommerce-error li a.button {
	text-transform: uppercase;
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #150631;
}

#main div.container ul.woocommerce-error {
	padding-bottom: 40px;
}

#main div.container div.woocommerce-message a.button {
	background-color: #150631;
	text-transform: uppercase;
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container div.woocommerce-message a.button:hover {
	background: #ff5e5e;
	color: #150631;
}

#main div.woocommerce form.login p.form-row input.button {
	text-transform: uppercase;
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.summary.entry-summary p.stock.out-of-stock {
	text-transform: uppercase;
	font: 100 2.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #ff5e5e;
}

#top .av-masonry-entry .price, #top .av-masonry-entry .price span, #top .av-masonry-entry del, #top .av-masonry-entry ins,
#top .main_color .price .from, #top .av-masonry-entry .price, #top .av-masonry-entry .price span, #top .av-masonry-entry del, #top .av-masonry-entry ins {
	font: 100 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #ff5e5e;
}

body#top.page.page-id-11813 #main div.container div.inner_product.main_color.wrapped_style.noLightbox.product_on_sale a div.inner_product_header h3 {
	letter-spacing: 2px;
	text-align: center;
	color: #150631;
}

#main div.container div.inner_product.main_color.wrapped_style.noLightbox.product_on_sale a div.inner_product_header span.onsale {
	font-weight: bold;
	text-transform: lowercase;
	font-style: italic;
	font-size: 1em;
}

#main .outofstock div.avia_cart_buttons a.button.product_type_simple {
	background: none;
	font-size: .7em;
}

body#top.page.page-id-10832 #main div.container div.avia-image-container-inner a.avia_image img.avia_image:hover {
	opacity: .5;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs li.reviews_tab a.no-scroll {
	display: none;
}

#main div.av-masonry-sort.main_color.av-sort-yes-tax div.av-sort-by-term {
	margin: 0;
	font-size: 1.5em;
	text-transform: lowercase;
}

#main div.av-masonry-sort.main_color.av-sort-yes-tax div.av-current-sort-title span.inner_sort_button span {
	font: 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 100;
	text-transform: lowercase;
	color: #150631;
	font-size: 1.2em;
}

#main div.single-product-summary div.summary.entry-summary span {
	font: 100 1.4em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 1px;
}


#main div.container div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header span.price  {	
	display: block;
	float: left;
	color: #150631;
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	text-transform: uppercase;
}

#main div.container ul.products li.outofstock div.inner_product.main_color a div.inner_product_header span{
	position: absolute;
	left: 0;
	top: 0;
}

main div.container ul.products li.outofstock div.inner_product.main_color a div.inner_product_header span.gema75_soldout_badge {
	float: left;
	margin-top: -300px;
}

#main div.single-product-summary div.summary.entry-summary div.yith-wcwl-add-to-wishlist div.yith-wcwl-wishlistaddedbrowse.show a {
	font: 200 1.3em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#yith-wcwl-row-12198 td.product-add-to-cart a.add_to_cart.button.alt {
	font: 200 1.3em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main div.container div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header span.price span.amount {
	font: 200 1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 1px;
	margin-top: 0;
}

#main div.container ul.products li div.inner_product a div.inner_product_header {
	padding: 0 10px 0 10px;
}

#main div.container ul.products li div.inner_product a div.inner_product_header h3{
	margin: 15px 0 0;
	color: #150631;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs li.additional_information_tab a.no-scroll {
	font: 200 1.2em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	border-top: none;
	border-right: none;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#main div.single-product-summary div.summary.entry-summary div.product_meta {
	font: italic .65em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main div.single-product-summary div.summary.entry-summary div.product_meta a {
	font: italic .85em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations tbody tr td.value a.reset_variations {
	font: italic .85em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: lowercase;
	letter-spacing: 1px;
}

#main div.single-product-summary div.summary.entry-summary div.yith-wcwl-add-to-wishlist div.yith-wcwl-add-button.show a.add_to_wishlist {
	background: #fff;
	color: #150631;
	font: 1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 2px;
	border-radius: 0;
	float: right;
	margin: 10px 0 0;
	padding: 5px 0 0;
	text-align: right;
}

#main div.single-product-summary div.summary.entry-summary div.yith-wcwl-add-to-wishlist div.yith-wcwl-add-button.show a.add_to_wishlist:before {
	content: "❤";
	color: #150631;
}

#main div.single-product-summary div.summary.entry-summary div.yith-wcwl-add-to-wishlist div.yith-wcwl-add-button.show a.add_to_wishlist:hover {
	background: #ff5e5e;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs li.description_tab.active a.no-scroll {
	font: 100 1.2em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	border: none;
}

#main div.single-product-summary div.woocommerce-tabs {
	border-top: 1px dotted #efefef;
	padding-top: 6px;
	margin-top: 10px;

}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations tbody tr td.label label {
	font-size: .5em;
}

#main div.container div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header h3 {
	font: 100 .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 1.3em;
	color: #363636;
	text-transform: uppercase;
	text-align: left;
	color: #150631;
}

#main div.container.template-blog.template-single-blog .post-format-standard.related_column a.relThumWrap.noLightbox {
	background: none;
	border: 1px solid #efefef;
}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart {
	padding: 0;
	margin: 0;
}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations tbody tr td.label label {
	text-align: left;
	font: 100 1.2em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-transform: uppercase;
	color: #150631;
}

#main div.single-product-summary div.summary.entry-summary  div.quantity.buttons_added input {
	background: none;
}

#main select#pa_size,
#main select#pa_size-on,
#main select#pa_on {
	font: 1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	color: #120235;
}

#main #tab-additional_information table.shop_attributes tbody tr.alt th {
	color: #120235;
}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation span.price span.amount {
	font: 1.3em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
}

#main div.single-product-summary div.summary.entry-summary div.product_meta span.sku_wrapper span.sku {
	text-transform: uppercase;
	font-size: 1em;
}

#main #tab-description h2 {
	color: #fe5b6f;
	font-size: 2.2em;
	display: none;
}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations tbody tr td.label {
	padding-left: 0;
	color: #150631;
}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations tbody tr td.label label {
	color: #12052d;
	color: #150631;
}

#main div.single-product-summary div.summary.entry-summary div h2 {
	font-size: 1.5em;
	margin: 10px 0;
	color: #150631;
}

#main #tab-description h5.colimp {
	font: 200 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 1.4em;
	color: #f96175;
	border-top: 1px dotted #f96175;
	border-bottom: 1px dotted #f96175;
	padding: 7px 0;
}

#main #tab-description h3 {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	line-height: 1.4em;
	text-transform: uppercase;
	margin: 6px 0;
	color: #fe5b6f;
}

#main #tab-description p em {
	display: block;
	line-height: 1.2em;
}

#main #tab-description div.addtoany_share_save_container.addtoany_content_bottom {
	margin-top: 40px;
	border: none;
}

#main div#tab-additional_information.panel.entry-content {
	background: none;
	border: none;
	padding-left: 0;
}

#main #tab-additional_information h2 {
	display: none;
}

#main #tab-additional_information table.shop_attributes tbody tr {
	background: #fff;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs li.additional_information_tab.active a.no-scroll {
	background: #fff;
	border: none;
	padding-top: 10px;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs li.additional_information_tab.active {
	border: none;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs {
	border: none;
}

#main #tab-additional_information table.shop_attributes tbody tr td.product_dimensions,
#main #tab-additional_information table.shop_attributes tbody tr.alt td p,
#main #tab-additional_information table.shop_attributes tbody tr.alt th,
#main #tab-additional_information table.shop_attributes tbody tr th,
#main #tab-additional_information table.shop_attributes tbody tr. td.product_weight{
	font: 200 1.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.single-product-summary div.woocommerce-tabs ul.tabs li.description_tab a.no-scroll {
	font-size: 1.2em;
	color: #f96175;
	font-weight: 200;
	padding-top: 7px;
}

#main #tab-description p,
#main div.single-product-summary div.summary.entry-summary div p {
	font-size: 1.25em;
	color: #000;
}

div#tab-description.panel.entry-content.jpibfi_container {
	font-size: .95em;
}

#main div.container div.woocommerce p.return-to-shop a.button.wc-backward {
	font: 200 .75em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	color: #fff;
	text-transform: uppercase;
	background-color: #ff5e5e;
}

#main div.container div.woocommerce p.return-to-shop a.button.wc-backward:hover {
	color: #fff;
	background-color: #150631;
}

#main div.single-product-summary div.summary.entry-summary form.variations_form.cart div.single_variation_wrap div.single_variation span.price span.amount {
	font: 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	color: #120235;
}

#customer_login div.col-2 form.register p.form-row input.button {
	font: 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	border-radius : 0
}

#header_meta div.container ul.noLightbox.social_bookmarks.icon_count_5 li a {
	color: #150631;
	margin: 0px;
	margin-top: 15px;
}

#header_meta div.container ul.noLightbox.social_bookmarks.icon_count_5 li {
	margin: 0px;
}


#main #customer_login div.col-2,
#main #customer_login div.col-1 {
	height: 380px;
	background: none;
}

#main #customer_login div.col-2 form.register {
	height: 310px;
}

#main #customer_login form.login p.lost_password {
	text-align: right;
}

#customer_login p.form-row input.button {
	background-color: #ff5e5e;
}

#main div.woocommerce form.lost_reset_password p.form-row input.button {
	font: 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	border-radius : 0
}

#search-fail p.entry-content strong {
	font: 3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
}

#main label.gfield_label {
	font-size: 1em;
	color: #150631;
}

#main input#gform_submit_button_9.gform_button.button {
	font: 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 100;
	letter-spacing: 2px;
}

#main input#gform_submit_button_9.gform_button.button:hover {
	background: #150631;
}

#main ul#input_9_19.gfield_checkbox label {
	font-size: .8em;
	color: #150631;
}

#main div.woocommerce form.lost_reset_password p.form-row.form-row-first label,
#main #customer_login p.form-row.form-row-wide label,
#main #customer_login p.form-row label.inline  {
	font-size: .9em;
	color: #150631;
}

#main div.woocommerce p.order-print a.button.print {
	font: 1.5em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	background-color: #ff5e5e;
	color: #fff;
	text-transform: uppercase;
	letter-spacing: 2px;
}

ul.product_list_widget li {
	font: 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}

.header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content p.total strong,
.header_color .cart_dropdown .dropdown_widget .widget_shopping_cart_content p.total span{
	color: #ff5e5e;
	padding-left: 10px;
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}

#main div.woocommerce form.login input{
	text-transform: capitalize;
}


#main div.woocommerce a.button {
	color: #fff;
	font: 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	letter-spacing: 2px;
	text-transform: uppercase;	
	background-color: #ff5e5e;
}

#main div.woocommerce p.order-print a.button.print:hover {
	background: #150631;
}

#main div.woocommerce form table.shop_table.cart tbody tr.cart_item {
	background: #fff;
}

#main div.woocommerce form table.shop_table.cart thead tr {
	background: #fff;
}

body#top.page.page-id-11594 div.hr.hr-full {
	margin: 30px 0;
}

body#top.page.page-id-11594 #main h2#originals,
body#top.page.page-id-11594 #main h2#abstractgiclee,
body#top.page.page-id-11594 #main #watercolors {
	margin-bottom: 0;
	text-align: center;
	letter-spacing: 2px;
}

#main .single-product-main-image {
	width: 40%;
}

#main .single-product-main-image img {
	height: 600px;
}

#main .product {
	padding-top: 15px;
}

#main .template-shop .single-product-main-image .images a {
	border: none;
	padding: 0;
}

.html_entry_id_10832 #main div.container h2#tex {
	padding: 0;
	margin: 0;
	text-align: center;
}

body#top.page.page-id-11594 #backgroundBlog a img.stretch,
body#top.page.page-id-13472 #backgroundBlog a img.stretch,
body#top.page.page-id-13792 #backgroundBlog a img.stretch {
	display: none;
} 

h2#originals {
	text-align: center;
}

.av-masonry-entry {
	width: 21.50%;
}

#tab-description ul li {
	font: normal 400 1.25em/1.9em "adobe-caslon-pro",serif;

}

#main div.container div.template-shop div.product-sorting {
	display: none;
}

#main #woocommerce_widget_cart-2 ul.cart_list.product_list_widget li a img.attachment-shop_thumbnail.wp-post-image {
	height: 150px;
	width: 150px;
}

#main #woocommerce_widget_cart-2 ul.cart_list.product_list_widget li   {
	font: 1.1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	
}

#woocommerce_widget_cart-2 div.hide_cart_widget_if_empty div.widget_shopping_cart_content ul.cart_list.product_list_widget li dl.variation dd.variation-FrameChoice p {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 

}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container ul.woocommerce-error li {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	text-align: right;
	padding-top: 10px;
	color: #150631;
}

#main div.container ul.woocommerce-error li a.button.wc-forward {
	margin-top: -20px;
	margin-right: 30px;
}

#main div.container ul.woocommerce-error {
	background-color: #fce4e1;
}

#main #woocommerce_widget_cart-2 p.buttons a.button.checkout.wc-forward,
#main #woocommerce_widget_cart-2 p.buttons a.button.wc-forward {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
}

#main div.container ul.woocommerce-error li a.button.wc-forward {
	color: #fff;
	letter-spacing: 1px;
}

section#text-19.widget.clearfix.widget_text input#mc-embedded-subscribe.button {
	font-size: .8em;
}

#main div.woocommerce form table.shop_table.cart tbody input.button:hover,
#main div.woocommerce form table.shop_table.cart tbody tr td.actions div.coupon input.button:hover {
	background: #150631;
}


body#top.page.page-id-10832 #after_section_1 div.container div.template-page.content.av-content-full.alpha.units {
	padding: 10px 0 0;
}

div#text-20.widget.clearfix.widget_text {
	padding-bottom: 17px;
}

body#top.page.page-id-10832 div.container h2 {
	display: block;
	text-align: center;
}

body#top.page.page-id-10832 div.entry-content-wrapper.clearfix {
	padding-top: 20px;
}

#main #woocommerce_widget_cart-2 div.widget_shopping_cart_content ul li dl.variation dd p {
	font: 200 1em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container a div.label-wrap.wapl-flash.label-black.wapl-alignright {
	margin-top: 14px;
	margin-right: 13px;
	background: #150631;
	border: none;
}

#main div.container a div.label-wrap.wapl-flash.label-red.wapl-alignright {
	margin-top: 14px;
	margin-right: 13px;
	background: #fe5b6f;
	border: none;
	font: 200 .8em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	position: absolute;
}

#main div.container a div.label-wrap.wapl-flash.label-red.wapl-alignright span.woocommerce-advanced-product-label.product-label.label-red {
	position: absolute;
	top: 10px;
	right: 0;
}

#main div.container span.woocommerce-advanced-product-label.product-label.label-black {
	font: 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 400;	
	text-transform: uppercase;
	color: #fff;
}

#woocommerce_widget_cart-2 div.hide_cart_widget_if_empty div.widget_shopping_cart_content ul.cart_list.product_list_widget.vtprd_product_list_widget li span.vtprd-product-name-widget {
	color: #ff5e5e;
	padding-left: 10px;
	padding: 0;
	font: .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;

}

#woocommerce_widget_cart-2 div.hide_cart_widget_if_empty div.widget_shopping_cart_content ul.cart_list.product_list_widget li a {
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}


#woocommerce_widget_cart-2 div.hide_cart_widget_if_empty div.widget_shopping_cart_content ul.cart_list.product_list_widget.vtprd_product_list_widget {
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}

#woocommerce_widget_cart-2 div.hide_cart_widget_if_empty div.widget_shopping_cart_content p.total.vtprd-combined-total-label-widget {
	font: .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}

#woocommerce_widget_cart-2 div.hide_cart_widget_if_empty div.widget_shopping_cart_content p.total {
	font: .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	font-weight: 200;
	text-transform: uppercase;
}

#main div.single-product-summary div.summary.entry-summary div.product_meta span.sku_wrapper {
	color: #150631;
}

#product-14877 div.single-product-summary div.summary.entry-summary form.variations_form.cart table.variations select {
	color: #ff5e5e;
	font: .85em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 1px;
}

#main div.container div.template-shop div.inner_product a div.thumbnail_container img.attachment-shop_catalog.wp-post-image:hover {
	opacity: .7;
	-webkit-transition: all .5s ease;
	-moz-transition: all .5s ease;
	-ms-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
	-moz-transform: scale(1.1) rotate(0deg);
	-webkit-transform: scale(1.1) rotate(0deg);
	-o-transform: scale(1.1) rotate(0deg);
	-ms-transform: scale(1.1) rotate(0deg);
	transform: scale(1.1) rotate(0deg);
}

#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu ul#menu-cards-3.menu {
	margin-top: -50px;
}

#main div.container div.single_product_menu ul#menu-cards-3.menu li a{
	font: .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: lowercase;
	letter-spacing: 1px;
	color: #150631;
}

#main div.container ul#menu-cards-3.menu li a:hover,
#main div.container ul#menu-cards-3.menu li a:hover {
	color: #ff5e5e;
}

body#top.page.page-id-12291 #customer_login div.col-2 form.register,
body#top.page.page-id-12291 #customer_login div.col-2 h2 {
	display: none;
}

body#top.page.page-id-12291 #customer_login div.col-1 form.login {
	width: 550px;
}

body#top.page.page-id-12291 #customer_login div.col-1 form.login p.form-row input.button {
	margin-bottom: 20px;
}

body#top.page.page-id-12291 div#customer_login.col2-set {
	height: 370px;
}

body#top.page.page-id-12291 #customer_login div.col-1 h2 {
	display: none;
}

body#top.page.page-id-15303 #main div.hr.hr-full {
	margin: 10px 0;
}

body#top.page.page-id-15303 #main div.woocommerce.orderform-woocommerce-wrapper form.orderform-woocommerce-order table tbody tr.orderform-woocommerce-product td.orderform-woocommerce-order-image img.attachment-shop_thumbnail.wp-post-image {
	width: 280px;
	height: inherit;
}

#main ul#menu-cards.av-subnav-menu.av-submenu-pos-center li a {
	font: 200 .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 2px;
}

body#top.page.page-id-10832 #av_section_1 div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-10832 div.entry-content-wrapper.clearfix {
	padding: 0;
}

/* @end */

/* @group Prints Cards Page */

#header_main_alternate div.container {
	background: #fff;
	background-color: rgba(255, 255, 255, .3);
	padding-bottom: 5px;
}

body#top.page.page-id-13792 h2 {
	text-align: center;
	padding: 0;
	margin: 0;
}

body#top.page.page-id-13792 #av-masonry-1 div.av-masonry-sort.main_color.av-sort-yes div.av-sort-by-term {
	padding: 0;
	margin: 0;
}

/* @end */

/* @group ORIGINALS */

body#top.page.page-id-11594 .masonry-not-first.container_wrap.fullsize{
	border-top: none;
}

body#top.page.page-id-11594 div#av-masonry-1.av-masonry-col-flexible.av-caption-on-hover.avia_sortable_active {
	padding-top: 0;
}

body#top.page.page-id-11594 h2#originals {
	margin: 0;
	padding: 0;
}

body#top.page.page-id-11594 #after_section_1 div.container div.template-page.content.av-content-full.alpha.units {
	padding: 20px 0;
}

body#top.page.page-id-11594 .el_before_av_hr.avia-builder-el-first.container_wrap.fullsize {
	margin-top: 13px;
}

body#top.page.page-id-11594 h2#originals {
	margin-top: 25px;
}

body#top.page.page-id-11594 div.av-masonry-sort.main_color.av-sort-yes {
	padding-top: 0;
}

/* @end */

/* @group FOOTER */

#main div#footer.container_wrap.footer_color h3.widgettitle {
	color: #150631;
	text-align: left;
	letter-spacing: 1px;
	font: .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	padding-left: 10px;
}

ul#menu-footer-menu.menu li a {
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 300;
}

#top #header .avia_mega_div  {
	width: 1200px;
}

#top #header .avia_mega_div>.sub-menu>li {
	width: 200px;
}

#socket div.container span.copyright {
	margin-top: 6px;	
}

div#footer.container_wrap.footer_color #text-8 div.textwidget div.horizontalsignup h3 {
	font-size: 2.5em;
	text-align: center;
	color: #150631;
}

div#footer.container_wrap.footer_color div.textwidget div.horizontalsignup h5 {
	font-size: 1.2em;
	text-align: center;
	color: #feffff;
	font: italic bold 1.1em Georgia, "Times New Roman", Times, serif;
}

div.textwidget div.horizontalsignup h3 span  {
	font-family: Georgia, "Times New Roman", Times, serif;
	display: inline-block;
	letter-spacing: 2px;
	text-transform: lowercase;
	font-style: italic;
	color: #b3fa00;
}

#best_sellers-2 ul.product_list_widget li {
	border-color: #c01f41;
}

#best_sellers-2 ul.product_list_widget li a {
	color: #fff;
}

#best_sellers-2 ul.product_list_widget li span.amount {
	color: #fffeff;
	font: normal 300 2em "proxima-nova",sans-serif;
}

#main div.container ul.products li a div.inner_product_header span.price span.amount {
	color: #150631;
}

#best_sellers-2 ul.product_list_widget li a img.attachment-shop_thumbnail.wp-post-image {
	width: 50px;
}

#best_sellers-2 ul.product_list_widget li span.from {
	font-family: "proxima-nova",sans-serif;
	font-style: normal;
	font-weight: 300;
	color: #150631;
}

#socket div.container {
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	padding: 10px 0 10px 0;
	font-weight: 200;
	letter-spacing: 1px;
	text-transform: uppercase;
}

#instagram-image-1  {
	border: none;
	padding: none;
	background: none;
}

#text-18 div.textwidget div.horizontalsignup
form#mc-embedded-subscribe-form.validate {
	margin: 0;
}

section#text-13.widget.clearfix.widget_text input#mc-embedded-subscribe.button{
	width: 28%;
	font: 200 .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	background: #150631;
	color: #ff5e5e;
}

section#text-13.widget.clearfix.widget_text input#mc-embedded-subscribe.button:hover{
	background: #ff5e5e;
	color: #150631;
}

div#text-18.widget.clearfix.widget_text {
	padding: 0;
}

#text-18 div.textwidget div.horizontalsignup {
	margin-top: 7px;
}

#text-15 div.textwidget {
	font-size: .8em;
}

div#footer.container_wrap.footer_color #text-9 div.textwidget ul  {
	text-align: left;
	margin-top: -20px;
	margin-left: 30%;
}

div#footer.container_wrap.footer_color #text-10 div.textwidget h2 {
	text-align: center;
	font-size: 3em;
	margin-bottom: 60px;
	color: #150631;
}

#text-10 div.textwidget span.av_font_icon {
	margin-left: 15px;
}

div#footer.container_wrap.footer_color #text-9 div.textwidget ul li {
	color: #fff;
	font-size: 1em;
}

div#footer.container_wrap.footer_color #text-9 div.textwidget ul li a  {
	color: #fff;
	font-size: .8em;
}

footer#socket.container_wrap.socket_color {
	border: none;
	border-top: 1px solid #efefef;
	background-color: #f7f7f7;
}

div#footer.container_wrap.footer_color {
    background: #fff ;
    padding: 0;
}

#main div#footer.container_wrap.footer_color form#mc-embedded-subscribe-form.validate input#mce-EMAIL.email {
	color: #ff5e5e;
}

#text-13 div.textwidget h3.getdiscout {
	font-size: 1.7em;
	padding-bottom: 10px;
	color: #150631;
}

#main div#footer.container_wrap.footer_color #woocommerce_product_categories-3 ul.product-categories li a {
	font: 1.3em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	padding: 10px 0 10px 0;
	font-weight: 200;
	letter-spacing: 1px;
	text-transform: uppercase;
	list-style: none;
	padding-left: 10px;
}

#main div#footer.container_wrap.footer_color ul#menu-footer-many-columns.menu li a,
#main div#footer.container_wrap.footer_color ul#menu-keep-in-touch-menu.menu li a,
#main div#footer.container_wrap.footer_color ul#menu-shop-footer-menu.menu li a {
	font: .8em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	padding: 5px 0;
	font-weight: 200;
	letter-spacing: 1px;
	text-transform: uppercase;
	list-style: none;
	padding-left: 10px;
}

#text-14 div.textwidget a.av-icon-char {
	padding-left: 10px;
}

div#footer.container_wrap.footer_color ul#menu-footer-customer-service.menu li a {
	font: 200 .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	letter-spacing: 1px;
	text-transform: uppercase;
}

#main div#footer.container_wrap.footer_color ul#menu-shop-footer-menu ul.sub-menu li a {
	font:.6em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	padding: 5px 0;
	font-weight: 200;
	letter-spacing: 1px;
	text-transform: uppercase;
	list-style: none;
	padding-left: 20px;
}

#main div#footer.container_wrap.footer_color ul#menu-keep-in-touch-menu.menu {
	padding-top: 20px;
}

div.menu-footer-many-columns-container ul#menu-footer-many-columns.menu li.current-menu-item.current_page_item {
	background: none;
	color: #150631;
	border: none !important;
}

div.menu-footer-many-columns-container ul#menu-footer-many-columns.menu li.current-menu-item.current_page_item a{
	background: none;
	color: #808180;
	border: none !important;
}

.widget_nav_menu ul:first-child>.current-menu-item, .widget_nav_menu ul:first-child>.current_page_item {
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);
}


#top .widget_nav_menu ul ul li::before {
	content: " ";
}

footer#socket.container_wrap.socket_color span.copyright a {
	font:1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	letter-spacing: 1px;
}

#top .widget_nav_menu ul ul li a{
	color: #858585;
}
	
/* @end */

/* @group MISC */

#social-stream-9706 div.dcwss-content ul.stream.isotope span.section-intro a {
	color: #feffff;
	border: none;
	text-decoration: none;
}

#dcsns-filter li a.selected.link-all {
	height: 28px;
	color: #fff;
}

#social-stream-9706 div.dcwss-content ul.stream.isotope div.inner span.section-text {
	font-size: 1.1em;
}

#social-stream-9706 div.dcwss-content ul.stream.isotope .dcsns-feed-0.isotope-item {
	background: transparent !important;
}

/* @end */

/* @group GALLERY PORTFOLIO */

.container div.av_table_col.portfolio-entry.portfolio-preview-content {
	background: #fff;
}

.container div#js_sort_items div.sort_by_cat a span.inner_sort_button span {
	text-transform: uppercase;
	font: 200 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 1px;
}

#main div.container div.portfolio_preview_container.open_container div.portfolio-details-inner div.avia-gallery-thumb a img.avia_start_animation {
	width: 150px;
	height: 150px;
}

#main div.container .avia_sortable_active div.portfolio_preview_container.open_container div.portfolio-details-inner div.ajax_slide div.av_table_col.portfolio-entry.portfolio-preview-content div.entry-content-wrapper.entry-content div.woocommerce ul.products li {
	width: 150px;
	float: left;
	margin-left: 10px;
}

#main div.container .avia_sortable_active div.portfolio_preview_container.open_container div.portfolio-details-inner div.ajax_slide div.av_table_col.portfolio-entry.portfolio-preview-content div.entry-content-wrapper.entry-content div.woocommerce div.inner_product_header h3 {
	height: 40px;
	color: #150631;
}

#main div.container .avia_sortable_active div.portfolio_preview_container.open_container div.portfolio-details-inner div.ajax_slide div.av_table_col.portfolio-entry.portfolio-preview-content div.entry-content-wrapper.entry-content div.woocommerce div.avia_cart_buttons.single_button:hover {
	background-color: #150631;
	opacity: 1;
}

#search-fail div.woocommerce .instock div.inner_product.main_color.wrapped_style.noLightbox div.avia_cart_buttons.single_button a.button.add_to_cart_button.product_type_variable {
	background: none;
	font-size: .7em;
}

#main div.container.template-blog.template-single-blog div.woocommerce div.avia_cart_buttons.single_button a.button.add_to_cart_button.product_type_variable {
	background: none;
	font-size: .7em;
}

#main div.container div.woocommerce  a.button.add_to_cart_button.product_type_variable {
	background: none;
	font-size: .7em;
}

#main div.woocommerce a.button.add_to_cart_button.product_type_simple,
#main div.woocommerce div.avia_cart_buttons a.button.show_details_button{
	background: none;
	font-size: .7em;
}

#main div.container div.woocommerce a.button.add_to_cart_button.product_type_simple,
#main div.container div.woocommerce a.button.show_details_button  {
	background: none;
	font-size: .6em;
}

#main div.container div.woocommerce.columns-4 ul.products li.purchasable.product-type-simple.product-cat-commission.product-tag-commission-2.instock  div.avia_cart_buttons {
	padding: 5px ;
}


#main div.container .avia_sortable_active div.portfolio_preview_container.open_container div.portfolio-details-inner div.ajax_slide div.av_table_col.portfolio-entry.portfolio-preview-content div.entry-content-wrapper.entry-content div.woocommerce a.button.product_type_variable {
	color: #fff;
}

#main div.container .avia_sortable_active div.portfolio_preview_container.open_container div.portfolio-details-inner div.ajax_slide div.av_table_col.portfolio-entry.portfolio-preview-content div.entry-content-wrapper.entry-content div.woocommerce a.button.product_type_variable:hover {
	color: #ff5e5e;
}

/* @end */

/* @group 100FashionGirls */

body#top.page.page-id-11231 h2,
body#top.page.page-id-11276 h2{
	margin: -20px 0 0;
	font-size: 1.8em;
	color: #150631;
}

body#top.page.page-id-11231 h2 a,
body#top.page.page-id-11276 h2 a{
	color: #ff5e5e;
}

body#top.page.page-id-11231 #main div.main_color.container_wrap.fullsize,
ody#top.page.page-id-11276 #main div.main_color.container_wrap.fullsize {
	border: none;
}

body#top.page.page-id-11231 h4.tiny ,
body#top.page.page-id-11276 h4.tiny{
	text-transform: capitalize;
	font-size: .9em;
	font-style: italic;
	letter-spacing: 1px;
}

body#top.page.page-id-11231 p,
body#top.page.page-id-11276 p {
	font-size: .95em;
}

/* @end */

/* @group HIDDEN */

#main div.container_wrap.container_wrap_first.main_color.sidebar_right div.container.template-blog span.comment-container.minor-meta a.comments-link {
	display: none;
}

div#av_section_1.avia-section.main_color.avia-section-no-padding.avia-no-shadow.avia-builder-el-0.avia-builder-el-first.container_wrap.fullsize {
		margin-top: 35px;
}

#main #poweredByTint {
	display: none;
	width: 1px;
	height: 31px;
	background-image: none;
	position: fixed;
	bottom: 0;
	right: 10px;
	z-index: 9;
}

div.avia-slideshow-dots.avia-slideshow-controls {
	display: none;
}

#footer div.container div.widget span.minitext,
#footer div.container div.flex_column.av_one_third.first div.widget h3.widgettitle {
	display: none;
	color: #150631;
}

#main div.container .single-big.with-slider.instock div.big-preview.single-big a { /*blog img featured*/
	display: none;}

time.date-container.minor-meta.updated,
span.text-sep.text-sep-date {
	display: none;
}

div#sharefbseo {
	display: none;
}

/* @end */

/* @group MMODE */

/*#header_main div.container nav.main_menu ul:first-child > li {
	float: left;
}*/


/* @end */

/* @group POPUP */

div#ips_main_5.ips_w_5 div#mc_embed_signup_scroll{
	margin-top: 265px;
}

div#ips_main_5.ips_w_5 input#mc-embedded-subscribe.button {
	width: 56%;
	background: #f16477 !important;
	height: 50px;
	font: 100 2em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	text-transform: uppercase;
	color: #0d0323;
	border-radius : 0
}

div#ips_main_5.ips_w_5 input#mc-embedded-subscribe.button:hover {
	background: #0e0325 !important;
	border: 2px solid #f16477 !important;
	color: #f16477;
}

#ips_main_5 div.ips_h_content_1 div#mc_embed_signup {
	margin-top: 265px;
}

#isp_form_1 div.buttonhorizon input#mc-embedded-subscribe.button {
	width: 58%;
	border-radius : 0;
	background: f16477;
}

div#mc_embed_signup #isp_form_1 div.buttonhorizon input#mc-embedded-subscribe.button {
	background: #f16477 !important;
	height: 50px;
	font: 100 2em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif !important;
	text-transform: uppercase;
	color: #0d0323;
}

div#mc_embed_signup #isp_form_1 div.buttonhorizon input#mc-embedded-subscribe.button:hover {
	background: #0f0428 !important;
	border: 1px solid #f16477;
	color: #f16477;
	height: 50px;
}

div#mc_embed_signup #isp_form_1 input#mce-EMAIL.email {
	height: 50px;
	text-align: center;
}

/* @end */

/* @group MISC */

#main div.entry-content-wrapper.clearfix.standard-content div.entry-content ol li {
	color: #3f3f3f;
	font: normal 400 1em/1.9em "adobe-caslon-pro",serif;
}

#main div.container p {
	/*font: 1.15em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	line-height: 1.7em;*/
	color: #3f3f3f;
	font: normal 400 1.15em/1.9em "adobe-caslon-pro",serif;
}

#main #product-15954 div.single-product-summary div.summary.entry-summary p.cart a.single_add_to_cart_button.button.alt,
#main #product-15942 div.single-product-summary div.summary.entry-summary p.cart a.single_add_to_cart_button.button.alt {
	color: #feffff;
	letter-spacing:  2px;
}

/* @end */

/*
Desktop Styles
================================================== */


/* Note: Add new css to the media query below that you want to only effect the desktop view of your site */

@media only screen and (min-width: 768px max-width:1100px) {
  /* Add your Desktop Styles here */	

}

/*
Mobile Styles
================================================== */

/* Note: Add new css to the media query below that you want to only effect the Mobile and Tablet Portrait view */

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

  /* Add your Mobile Styles here */
  
  #main div.container h2.comm {
	font: 100 2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	padding-top: 50px;
	margin-left: 0px;
	text-align: center;
	color: #ff5e5e;
	}

	div.horizontalsignup input#mce-EMAIL.email {
	font-size: .6em;
	}
 
  div.horizontalsignup div.buttonhorizon input#mc-embedded-subscribe.button {
	border-radius:0px;
	background: #150631;
	border: 1px solid #ff5e5e;
	color: #ff5e5e !important;
	}

	.responsive .container {
	width: 90%;
	}
	#main div.container.template-blog div.credits {
	float: left;
	width: 33%;
	font-style: italic;
	border-right: 1px dotted #e0e0e0;
	font: italic 400 .8em/1.2em "adobe-caslon-pro",serif;
	margin-bottom: 70px;
	}

	#main div.container.template-blog div.links
	{
	float: left;
	width: 33%;
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px dotted #e0e0e0;
	font:  400 .8em/1.2em "adobe-caslon-pro",serif;
	margin-bottom: 70px;
	}

	#main div.container.template-blog .quoteday {
	float: left;
	width: 33%;
	padding-left: 20px;
	font: italic 400 .8em/1.2em "adobe-caslon-pro",serif;
	margin-bottom: 70px;
	}

	div.addtoany_share_save_container {
	padding-bottom: 20px;
	border-bottom: 1px dotted #e0e0e0;
	border-color: #e0e0e0;
	}

	#main div.container.template-blog div.links h2,
	#main div.container.template-blog .quoteday h2,
	#main div.container.template-blog div.credits h2 {
	color: #150631;
	font: 200 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	letter-spacing: 1px;
	text-shadow: 1px 1px 1px #FFFFFF;
	}
	#main div.container ul.av-catalogue-list li div.av-catalogue-item div.av-catalogue-item-inner div.av-catalogue-title-container div.av-catalogue-title {
	font-size: 0.6em;
	font: 200 .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	}
	
	#main div.container ul.av-catalogue-list li div.av-catalogue-item {		
	font-size: 0.6em;
	font: 200 .75em "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	}
	
	#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu  {
	height: 170px;
	display: block;
	margin-bottom: 30px;
	}

	ul#menu-cards-4.av-subnav-menu.av-submenu-pos-center  li a{
	font: .75em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;

	}

	#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu 	{
	border-top: 1px dotted #d1d1d1;
	border-bottom: 1px dotted #d1d1d1;

	}

	#main div.single-product-main-image.alpha div.images { /*mobile store image*/
	width: 350px;
	}

	#main div.single-product-main-image.alpha  {
	width: 350px;
	}

	#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu li a{
	float: left;
	padding: 12px 10px 10px ;
	margin-top: 4px;
	font: .65em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;
	border-right: none;
	text-align: left;
}

	#main div.container_wrap.container_wrap_first.main_color.sidebar_right.template-shop.shop_columns_4 div.container div.single_product_menu ul li:last-child a {
	border: none;
	}

	div#wrap_all.show_mobile_menu ul.sub-menu li a {
	font: .6em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	letter-spacing: 1px;

	}

	ul#mobile-advanced li a {
	font: .7em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif; 
	font-weight: 200;	
	text-transform: uppercase;
	}

}

#top .av_header_transparency #header_meta {
	border-bottom: none;
}

div#text-25.widget.clearfix.widget_text {
	padding: 0;
}

#text-25 div.textwidget a {
	border: none;
	padding: 0;
	margin: 0;
}

div.container  p {
	font-family: "Lucida Grande", Lucida, Verdana, sans-serif;
}

/*hide upper title*/
div.ppt {
	opacity: 0;
	display: none !important;
}

#main div.container ul.products div.inner_product.main_color.wrapped_style.noLightbox div.avia_cart_buttons,
#main div.container ul.products li div.inner_product.main_color.wrapped_style.noLightbox div.avia_cart_buttons.single_button {
	position: absolute;
    background: rgba(255, 255, 255, 0.7);
    top: 30%;
    left: 0;
    right: 0;
    bottom: 0;
    padding: 1.618em;
    text-align: left;
   	opacity: 0;
   	height: 15%;
   	margin-top: 16px;
   	filter: alpha(opacity=@opacity * 100);	
	-webkit-transition: all ease 0.4s;
	-moz-transition: all ease 0.4s;
   	-ms-transition: all ease 0.4s;
    -o-transition: all ease 0.4s;
    transition: all ease 0.4s;
    border: none;
}


#main div.container ul.products div.inner_product.main_color.wrapped_style.noLightbox div.avia_cart_buttons:hover,
#main div.container ul.products  div.inner_product.main_color.wrapped_style.noLightbox div.avia_cart_buttons.single_button:hover,
#main div.container ul.products  div.inner_product.main_color.wrapped_style.noLightbox div.avia_cart_buttons.single_button:hover {
	filter: alpha(opacity=@opacity * 100);
	opacity: 1;
}


#after_submenu div.container ul.products li div.inner_product.main_color.wrapped_style.noLightbox div.inner_product_header h3 {
	font-size: .6em;
}

#main div.container ul.products li a div.thumbnail_container img.attachment-shop_catalog.wp-post-image {
	border: none;
}

#main div.container ul.products li div.inner_product.main_color a div.thumbnail_container img.attachment-shop_catalog.wp-post-image {
	border: none;
}

#main div.container ul.products li div.inner_product.main_color.wrapped_style.noLightbox a div.inner_product_header {
	border: 1px dotted #fff;
}

body#top.page.page-id-14541 #main #after_section_1 div.container div.template-page.content.av-content-full.alpha.units {
	padding-top: 10px;
}


#main div.container div.inner_product.main_color.wrapped_style {
	border: 1px solid #fff;
}

#main div.container ul.products li div.inner_product.main_color.wrapped_style.noLightbox a.button.yith-wcqv-button {
	z-index: 1;
	color: #feffff;
}

#main a.add_to_cart_button.button.product_type_simple, 
#top .main_color .avia_cart_buttons .button {
	color: #000;
}

#after_submenu div.container ul.products li a div.inner_product_header {
border: none;

}

#main div.container ul.products li a div.inner_product_header div.avia-arrow {
	display: none;
}

#main #av_section_1 div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-13792 div.entry-content-wrapper.clearfix input#mce-EMAIL.email {
	color: #616161;
}

h5.av-share-link-description {
	font: 200 1.4em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
	
}

body#top.page.page-id-15436 #main div.container_wrap.container_wrap_first.main_color.fullsize div.container main.template-page.content.av-content-full.alpha.units,
body#top.page.page-id-15303 #main div.container_wrap.container_wrap_first.main_color.fullsize div.container main.template-page.content.av-content-full.alpha.units {
	margin-top: 20px;
	font: 200 1.2em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

body#top.page.page-id-15436 form#loginform p.login-password label,
body#top.page.page-id-15436 form#loginform p.login-username label,
body#top.page.page-id-15436 form#loginform  p.login-remember label,
body#top.page.page-id-15303 form#loginform p.login-password label,
body#top.page.page-id-15303 form#loginform p.login-username label,
body#top.page.page-id-15303 form#loginform  p.login-remember label {
	font: 200 .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

body#top.page.page-id-15436 form#loginform #wp-submit,
body#top.page.page-id-15303 form#loginform #wp-submit{
	font: 100 .9em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;

}

#main #woocommerce_widget_cart-3 div.widget_shopping_cart_content ul.cart_list.product_list_widget. li a span.image-overlay.overlay-type-extern span {
	height: 200px;
}

#main div.entry-content div.woocommerce div.cart-collaterals div.cart_totals table tbody tr.shipping td form.woocommerce-shipping-calculator p a.shipping-calculator-button {
	font: 400 1em "Helvetica Neue", "HelveticaNeue-Light", "Helvetica Neue Light", Helvetica, Arial, "Lucida Grande", sans-serif;
}

#main div.container ul.products .outofstock div.inner_product_header span.price span.amount {
	display: none;
}

body#top.page.page-id-16164 #full_slider_1 ul.avia-slideshow-inner li.av-single-slide.slide-1.active-slide div.avia-slide-wrap {
	border: none;
}

/* @group PAINTINGS */

body#top.page.page-id-16164 #av_section_2 div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-16164 div.entry-content-wrapper.clearfix {
	background: #150631;
}


body#top.page.page-id-16164 section.av_textblock_section div.avia_textblock h2.shioffer {
	text-transform: lowercase;
	letter-spacing: 2px;
	color: #120235;
	font: italic 1.3em thin;
	margin: 35px 0 10px;
	text-align: center;
	background: none;
}

body#top.page.page-id-16164 #av_section_3 div.container div.template-page.content.av-content-full.alpha.units div.post-entry.post-entry-type-page.post-entry-16164 div.entry-content-wrapper.clearfix section.av_textblock_section div.avia_textblock h2.shioffer {
	text-transform: lowercase;
	letter-spacing: 2px;
	color: #120235;
	font: italic 1.3em thin;
	margin: 35px 0 10px;
	text-align: center;
	background: #fbe4e2;
}

body#top.page.page-id-16164 #after_section_3 div.container form.avia_ajax_form fieldset p.form_element input.button {
	font-size: 1em;
	line-height: 0px;
	border: none;
	height: 30px;
	border-radius : 0;
}

body#top.page.page-id-16164 input#avia_name_1,
body#top.page.page-id-16164 input#avia_e-mail_1 {
	padding: 5px;
	border-radius:0;
}

body#top.page.page-id-16164 textarea#avia_message_1 {
	height: 105px;
	border-radius:0;
}

body#top.page.page-id-16164 label {
	height: 25px;
	padding: 0;
	margin: 0;
}

body#top.page.page-id-16164 div.avia-gallery-thumb a.lightbox.lightbox-added img.avia_start_animation {
	height: 500px;
	margin: 20px 0;
	border: none;
	padding: 0 20px;
}

body#top.page.page-id-16164 div.mfp-content div.mfp-figure figure figcaption div.mfp-bottom-bar div.mfp-title {
	display: none;
}

/* @end */
















