#journal-header .welcome, .top-links{
    width: 480px;
}
#journal-header .menu{
    width: 980px;
}
.safari #journal-header .welcome, .safari .top-links{
    width: 478px;
}
@media only screen and (max-width: 980px) {
    #journal-header .welcome, .top-links{
        width: 549px;
    }
}
body {
    background-color:#FFFFE7;
    background-image:none;
    background-position:top;
    background-repeat:repeat;
}
body, p, .product-info .price-tax, .top-links a, .product-info .description, .tab-content p, .blogTags a, #blogCatArticles .articleHeader h3 a, .commentList li .name, .commentList li .name a, .compare-info td, .compare-info tr td:first-child, .product-info .cart .minimum, .jcarousel-skin-opencart .jcarousel-next-horizontal, .jcarousel-skin-opencart .jcarousel-prev-horizontal, #column-right .box-content .box-filter li ul li label, #column-right .box-filter > li > span, #column-left .box-content .box-filter li ul li label, #column-left .box-filter > li > span, .review-list .author, .attribute td, .order-list .order-id {
    color:#5F6874;
}
#column-right .box-category > ul > li > a,
#column-right .box-content > ul > li > a,
#column-right .box-category > ul > li ul,
#column-right .box-filter > li > span,
#column-right .box-content > ul > li ul,
#column-right .box-product > div,
#column-right .blogCategories > ul > li > a,
#column-right #blogArchive > li > a,
#column-right .blogArchives ul ul > li > a,
#column-right .box .box-heading,
#column-left .box-category > ul > li > a,
#column-left .box-content > ul > li > a,
#column-left .box-category > ul > li ul,
#column-left .box-filter > li > span,
#column-left .box-content > ul > li ul,
#column-left .box-product > div,
#column-left .blogCategories > ul > li > a,
#column-left #blogArchive > li > a,
#column-left .blogArchives ul ul > li > a,
#column-left .box .box-heading,
.product-info .description,
.product-info .price,
.product-info .cart,
.product-info .social,
.product-info .cart div a:last-child,
.buttons,
hr,
.pagination,
#content h2,
.cart-total,
table.list,
table.list td,
.cart-info table,
.cart-info tbody td,
#content .welcome span,
.product-info .options,
.product-list > div,
.product-list .name a,
.product-list .compare a,
.checkout-product tfoot td,
.wishlist-info tbody td,
.wishlist-info table,
#content .welcome span,
.product-grid .image,
#content .box-product .image,
#content > h1,
#content .box-heading,
.boxPlain .box-content,
#blogCatArticles .articleHeader h3,
.articleBottom h4,
#blogCategory h4,
#blogArticle .articleContent,
.subcateg-thumb,
.category-list ul li a,
#journal-header .welcome,
.compare-info td,
.compare-info,
.product-info .review,
#content .box-filter > li > span,
#content .box-filter,
.review-list, .review-list .author,
.flex-viewport .slides > li > a {
    border-color:#EE4863;
}
.breadcrumb {
    background-color:#FBE6EF;
}
.breadcrumb, .breadcrumb a {
    color:#EE4863;
}
.breadcrumb a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:13px;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
.ui-pnotify .ui-pnotify-shadow {
    -webkit-box-shadow: 0 0px 4px rgba(0,0,0,0.3);
    -moz-box-shadow: 0 0px 4px rgba(0,0,0,0.3);
    -o-box-shadow: 0 0px 4px rgba(0,0,0,0.3);
    box-shadow: 0 0px 4px rgba(0,0,0,0.3);
}
.ui-pnotify-container {
    border-radius:8px;
}
.breadcrumb a.breadcrumbs:hover {
    color:#EA2E49;
}
.camera-caption a {
    color:#FFB527;
}
.camera-caption a:hover {
    color:#24BEED;
}
#journal-header .menu {
    background-color:#FF6EB1;
}
#menu > ul > li,
#menu > ul.mobile-nav > li > a,
#journal-header .cart #cart,
#menu > ul.mobile-nav > li:nth-child(2),
#menu > ul,
#menu > ul > li:nth-child(2),
.sf-menu li a span,
#super-menu > ul > li,
#super-menu > ul.mobile-nav > li,
.rotate-0,
#super-menu > ul.mobile-nav > li > a,
#super-menu > ul.mobile-nav > li:nth-child(2),
#super-menu > ul.mobile-nav > li > div,
#super-menu > ul.mobile-nav > li > ul {
    border-color:#EE4863;
}
#menu > ul > li > a, #menu > ul.mobile-nav > li, #super-menu > ul > li > a {
    color:#FFFFFF;
}
#menu > ul > li > div, .sf-menu ul,  #menu > ul.mobile-nav > li > div, .dropdown-menu {
    background-color:#FFFFFF;
}
#menu > ul > li > div > ul > li > a, a.mega-menu-sub, #menu > ul > li ul > li > a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    text-transform:none;
}
#menu > ul > li ul > li:hover > a, .dropdown-menu > li:hover > a  {
    background-color:#02BBEA;
}
#menu > ul > li:hover, .tags a:hover, .blogTags a:hover, #menu ul.sf-menu > li:hover, #super-menu > ul > li:hover {
    background-color:#02BBEA;
}
.pagination .links a, .pagination .links b {
    background-color:#FFFFFF;
}
.pagination {
    color:#EE4863;
}
.pagination .links a:hover, .pagination .links b {
    background-color:#FF6EB1;
}
.product-grid > div, #content .box-product > div, #articleComments, .product-slider {
    background-color:#FBE6EF;
}
.product-list .description {
    color:#5F6874;
}
.product-filter {
    background-color:#FBE6EF;
    color:#5F6874;
}
.product-grid .name a, #content .box-product .name a, .product-grid .wishlist a, #content .box-product .wishlist a, .product-grid .compare a, #content .box-product .compare a, #column-right .box-content ul li .name a, #column-left .box-content ul li .name a {
    color:#5F6874;
}
.product-grid .price, #content .box-product .price, .product-slider .price {
    color:#EE4863;
}
.product-grid > div:hover .product-over, #content .box-product > div:hover .product-over {
    background-color:#FFFFFF;
    opacity:.05;
}
.product-grid .name a, #content .box-product .name a, #column-right .box-content ul li .name a, #column-left .box-content ul li .name a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    text-transform:none;
}
.product-grid .price, #content .box-product .price, .product-list .price, .product-list .price-new, .product-grid .price-new, #content .box-product .price-new {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
#container {
    background-position:center;
    background-repeat:repeat;
}
#currency a b, #currency a:hover, .autocomplete-suggestions strong {
    color:#EA2E49;
}
#currency a {
    background-color:#FFFFFF;
    color:#333333;
}
.journal-filter ul li {
    background-color:#96E1F6;
    border-color:#FF6EB1;
}
.journal-filter ul li a {
    color:#FF6EB1;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
.journal-filter ul li a:hover, .journal-filter ul li a.selected {
    background-color:#96E1F6;
    color:#FF6EB1;
}
#footer {
    background-color:#96E1F6;
    background-image: none;
    background-position:top left;
    background-repeat:repeat-x;
}
#footer h3 {
    border-color:#75808F;
    color:#75808F;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
#powered {
    background-color:#F4F4F4;
}
.connect .contact-profiles a, .connect div span {
    background-color:#3B5998;
}
.connect .contact-profiles a:hover {
    background-color:#96E1F6;
}
.connect {
    background-color:#FF6EB1;
}
.connect div, .connect .contact-methods a {
    color:#F4F4F4;
}
.connect div {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
.connect .contact-methods a:hover {
    color:#96E1F6;
}
#powered p {
    color:#333745;
}
.custom-text p {
    color:#F4F4F4;
}
#footer .column a, #footer .column ul li:before {
    color:#75808F;
}
#footer .column a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
#footer .column a:hover, .jcarousel-skin-opencart .jcarousel-next-horizontal:hover, .jcarousel-skin-opencart .jcarousel-prev-horizontal:hover {
    color:#FF6EB1;
}
.gallery_text span {
    color:#EE4863;
}
a.button, input.button, #cart .checkout a, .product-grid input.button, .product-list input.button, .bx-wrapper .bx-pager.bx-default-pager a:hover,
.bx-wrapper .bx-pager.bx-default-pager a.active {
    background-color:#EE4863;
}
a.button, input.button, #cart .checkout a, .product-grid input.button, .product-list input.button, .quickview .product-info .cart div a {
    color:#FFFFFF;
}
a.button:hover, input.button:hover, #cart .checkout a:hover, .product-grid input.button:hover, .product-list input.button:hover {
    background-color:#FFFFFF;
}
a.button:hover, input.button:hover, #cart .checkout a:hover, .product-grid input.button:hover, .product-list input.button:hover, .quickview .product-info .cart div a:hover, .tags a:hover {
    color:#EE4863;
}
a.button, input.button, #cart .checkout a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:normal;
    font-style:normal;
    text-transform:uppercase;
}
header {
    background-color:transparent;
    background-image: none;
    background-position:top;
    background-repeat:repeat;
}
#journal-header .cart {
    background-color:#EE4863;
    color:#FFFFFF;
}
#cart .content {
    background-color:#FFFFFF;
    color:#FFFFFF;
}
#cart .heading a span {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
#cart .heading:before {
    content:"a";
}
#menu > ul > li > a, #menu, #menu > ul.mobile-nav > li > a, #menu > ul.mobile-nav > li, #menu ul.sf-menu > li > a, #super-menu .open, #super-menu > ul > li > a, a.mega-menu-top, a.brands-menu-top {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:13px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
#menu > ul > li > div > ul > li > a, #menu ul.sf-menu ul li a, .dropdown-menu li a {
    color:#5F6874;
}
.top-links a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:12px;
    font-weight:normal;
    font-style:normal;
    text-transform:uppercase;
    background-color:#FBE6EF;
    color:#5F6874;
}
a, a b, .sitemap-info ul > li > a, .product-list .wishlist a, .product-list .compare a, .product-list .name a, #column-right .box-product .name a, #column-left .box-product .name a, .articleHeader span a {
    color:#5C8BA6;
}
a:hover,
a b:hover,
a:hover b,
.buttons a b:hover,
.buttons a:hover b,
#column-right .box-category > ul > li ul > li > a:hover,
#column-left .box-category > ul > li ul > li > a:hover,
.product-grid .wishlist a:hover,
#content .box-product .wishlist a:hover,
.product-grid .compare a:hover,
#content .box-product .compare a:hover,
.sitemap-info ul > li > a:hover,
.product-list .wishlist a:hover,
.product-list .compare a:hover,
.login-content .right a:hover,
.content ul li a:hover,
#column-right .box-product .name a:hover,
#column-left .box-product .name a:hover,
.checkout-content .right a:hover,
a.fancybox b:hover,
.product-info .cart div a:hover,
.product-info .cart div span:hover,
.review a:hover,
.articleHeader span a:hover,
.articleContent .readMore span a:hover,
#blogCatArticles .articleHeader h3 a:hover,
.blogModule li a:hover,
#column-right .blogArchives ul ul > li > a:hover,
#column-left .blogArchives ul ul > li > a:hover,
#tab-related-article .blogTitle:hover,
#articleRelated ul li a:hover,
.product-compare a:hover,
.box-filter label:hover,
#column-right .box-content .box-filter li ul li label:hover,
#column-left .box-content .box-filter li ul li label:hover {
    color:#EA2E49;
}
#welcome a, .custom-text p a, #powered a, .welcome-copy a {
    color:#EA2E49;
}
#welcome a:hover, .custom-text p a:hover, #powered a:hover, .welcome-copy a:hover
{
    color:#5C8BA6;
}
#logo {
    background-color:#FFFFFF;
}
#container, .commentList .even, #comments .commentEmpty, .quickview {
    background-color:#FFFFE7;
}
body, #blogCatArticles p, #blogArticle p, #tab-description p, #tab-description p font {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    text-transform:none;
}
#content > h1, .quickview > h1, .box-heading, #column-right .column-head, #column-left .column-head, .manufacturer-heading, #productRelated h4, #content #blogSearch h2 {
    background-color:#02BBEA;
}
#content > h1, .quickview > h1, .manufacturer-heading, .box-heading, #column-right .box .box-heading, #column-left .box .box-heading, #content .box-heading, #productRelated h4, #content #blogSearch h2 {
    color:#FFFFFF;
}
#content > h1, .quickview > h1, #content .box-heading,  #column-right .box .box-heading, #blogCatArticles .articleHeader h3 a, #productRelated h4, #blogSearch h2, #content #blogSearch h2,#swipebox-caption,#column-left .box .box-heading {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
.super-menu > li > div {
    background-color:#5F6874;
}
.mega-menu-item, .brands-menu-item {
    background-color:#FFFFFF;
}
a.mega-menu-sub, .mega-menu-item ul li span:before {
    color:#222222;
}
.mega-menu-ul li:hover > a, .mega-menu-item ul li:hover span:before {
    color:#EA2E49;
}
a.mega-menu-top, a.brands-menu-top {
    background-color:#EA2E49;
    color:#FFFFFF;
}
a.mega-menu-top:hover, a.brands-menu-top:hover {
    color:#F4F4F4;
}
.sf-menu li a span.rotate-90, .sf-menu li ul a span.rotate-90 {
    color:#EA2E49;
}
.mobile-nav li ul a span {
    background-color:#EEEEEE;
}
.mobile-nav ul ul ul ul {
    background-color:#E4E4E4;
}
.mobile-nav ul ul ul {
    background-color:#EEEEEE;
}
.menu-icon span {
    background-color:#FFFFFF;
}
.mobile-nav ul ul ul ul ul ul {
    background-color:#D4D4D4;
}
.mobile-nav ul ul ul ul ul {
    background-color:#DDDDDD;
}
.mobile-nav ul ul {
    background-color:#F4F4F4;
}
.loader {
    background-color:#FFFFFF;
    background-image: none;
    display:none;
}
.product-info .cart input.button {
    background-color:#EE4863;
    color:#FFFFFF;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:normal;
    font-style:normal;
    text-transform:uppercase;
}
.product-info .cart input.button:hover {
    background-color:#EE4863;
    color:#FFFFFF;
}
.product-info .description span, .product-info .cart div > span {
    color:#EE4863;
}
.ui-pnotify-container {
    background-color:#FFFFFF;
}
.ui-pnotify-text {
    color:#8C5B21;
}
.ui-pnotify-title {
    color:#FF6EB1;
}
.ui-pnotify-text a {
    color:#FF6EB1;
}
.ui-pnotify-text a:hover {
    color:#02BBEA;
}
.product-info .price-old {
    background-color:#EA2E49;
    color:#FFFFFF;
}
.product-info .price, .product-info .options .option, .order-list .order-content {
    background-color:#FBE6EF;
}
.product-info .price, #column-right .box-product .price, #column-left .box-product .price, .product-list .price {
    color:#EE4863;
}
.product-info .price {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:22px;
    font-weight:normal;
    font-style:normal;
    text-transform:uppercase;
}
.htabs a {
    background-color:#EA2E49;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:15px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
.htabs a, .htabs a:hover, .htabs a.selected {
    color:#FFFFFF;
}
.tab-content {
    background-color:#FBE6EF;
}
.htabs a.selected {
    background-color:#EE4863;
    color:#FFFFFF;
}
ul.product-option li span {
    background-color:#FFFFFF;
    color:#5F6874;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
ul.product-option li.selected span {
    background-color:#EE9C48;
    color:#FFFFFF;
}
a.quickview {
    background-color:#FF6EB1;
    color:#FFFFFF;
    font-family:"Oswald";
    font-size:13px;
    font-weight:normal;
    text-transform:uppercase;
    margin-left:-35px;
    margin-top:-75px;
}
a.quickview:hover {
    background-color:#FFFFFF;
    color:#FF6EB1;
}
.sale {
    display:block;
    background-color:#EA2E49;
    color:#FFFFFF;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:normal;
    text-transform:none;
}
#search {
    background-color:#FFFFE7;
}
#content h2, .review-list .author b, #content > h1 + b {
    color:#5C8BA6;
}
#content h2 {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:17px;
    font-weight:bold;
    font-style:normal;
    text-transform:none;
}
.side-shade, .side-shade2 {
    background-color:#FFFFFF;
    background-image: none;
    background-position:top left;
    background-repeat:repeat;
}
#column-right .box-category > ul > li > a,
#column-right .box-content > ul > li > a,
#column-right .box-category > ul > li ul > li > a,
#column-left .box-category > ul > li > a,
#column-left .box-content > ul > li > a,
#column-left .box-category > ul > li ul > li > a {
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:13px;
    font-weight:normal;
    font-style:normal;
    text-transform:none;
}
#column-right .box-content ul li a.filter-active, #column-left .box-content ul li a.filter-active, .box-category a span:hover,  #column-left .box-category > ul > li ul > li > a:hover, #column-right .box-category > ul > li ul > li > a:hover, #column-left .box-product .name a:hover, #column-right .box-product .name a:hover, #column-right .box-content ul li a.active, #column-left .box-content ul li a.active, #column-right .box-product .price-old, #column-left .box-product .price-old {
    color:#FF6EB1;
}
#column-right .box-category > ul > li > a,
#column-right .box-category > ul > li ul > li > a,
#column-right .box-category > ul > li ul > li > a,
#column-right .box-content > ul > li > a,
#column-right .blogCategories > ul > li > a,
#column-right #blogArchive > li > a,
#column-right .blogArchives ul ul > li > a,
#column-left .box-category > ul > li > a,
#column-left .box-category > ul > li ul > li > a,
#column-left .box-category > ul > li ul > li > a,
#column-left .box-content > ul > li > a,
#column-left .blogCategories > ul > li > a,
#column-left #blogArchive > li > a,
#column-left .blogArchives ul ul > li > a,
#column-left .box-content .box-filter li ul li label,
#column-right .box-content .box-filter li ul li label
{
    color:#5F6874;
}
#column-right .box-content > ul > li > a:hover,
#column-right .box-category > ul > li > a:hover,
#column-right #blogArchive > li > a:hover,
#column-left .box-content > ul > li > a:hover,
#column-left .box-category > ul > li > a:hover,
#column-left #blogArchive > li > a:hover, #column-left .blogCategories > ul > li > a:hover,  #column-right .blogCategories > ul > li > a:hover {
    background-color:#FBE6EF;
}
#column-right .box-product > div,
#column-right .prod > li,
#column-left .box-product > div,
#column-left .prod > li {
    background-color:#FFFFFF;
}
#column-right .box-product > div,
#column-right .box-product > div:first-child,
#column-right .prod > li,
#column-right .prod > li:first-child,
#column-left .box-product > div,
#column-left .box-product > div:first-child,
#column-left .prod > li,
#column-left .prod > li:first-child {
    border-color:#FF6EB1;
}
.sitemap-info ul > li > a, .sitemap-info ul > li:before {
    color:#5F6874;
}
.sitemap-info ul > li > ul li a {
    color:#5C8BA6;
}
.camera_prev, .camera_next, .camera_commands {
    background-color:transparent;
    color:#02BBEA;
}
.camera_prev:hover, .camera_next:hover, .camera_commands:hover {
    background-color:#FFFFFF;
    color:#FF6EB1;
}
.camera_bar_cont span {
    background-color:#02BBEA;
}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent,
.camera_wrap .camera_pag .camera_pag_ul li:hover {
    background-color:#FF6EB1;
}

.camera_wrap .camera_pag .camera_pag_ul li {
    background-color:#FFFFFF;
}
.camera-caption {
    background-color:#EA2E49;
    color:#FFFFFF;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:15px;
    font-weight:normal;
    font-style:normal;
    text-transform:none;
}
.category-list, .category-list span {
    background-color:#FFFFE7;
}
.category-list ul li a, .category-list ul > li:before, .flex-viewport .slides > li > a {
    color:#5F6874;
}
.category-list ul li a:hover, .flex-viewport .slides > li > a:hover {
    color:#EA2E49;
}
#swipebox-backdrop {
    background-color:#FFFFE7;
    opacity:1;
}
#swipebox-action, #swipebox-caption {
    background-color:#96E1F6;
    color:#FFFFFF;
}
header .top-header {
    background-color:transparent;
}
.top-links a.link:hover {
    background-color:#FFFFFF;
}
#journal-header .top-links, .top-links, .top-links a, .ie8 .top-links a, #logo {
    border-color:#EE4863;
}
.top-links a:hover {
    color:#EE4863;
}
.overlay {
    display:none;
    background-image: none;
}
#journal-header .welcome {
    background-color:#FFFFE7;
}
#content .welcome + p {
    color:#5F6874;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:14px;
    font-weight:normal;
    font-style:normal;
    text-transform:none;
}
#content .welcome {
    color:#5F6874;
    font-family:"Helvetica Neue", Helvetica, Arial,  sans-serif;
    font-size:16px;
    font-weight:bold;
    font-style:normal;
    text-transform:uppercase;
}
.product-over{
    -webkit-transform: scaleY(0);
    -moz-transform: scaleY(0);
    -o-transform: scaleY(0);
    transform: scaleY(0);
}
a.quickview{
    visibility: hidden;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
    opacity: 0;
    transition: all 0.3s;
}

.product-grid > div:hover a.quickview,
.box-product > div:hover a.quickview,
.product-list > div:hover a.quickview,
.product-slider:hover a.quickview{
    visibility: visible;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    opacity: 1;
}
header, header .top-header,
.chrome header, .chrome header .top-header{
    box-shadow: none !important;
}
.top-links{
    border-bottom-width: 1px;
}
body {
    -webkit-user-select: none;
    user-select:none;
}
 #container{
     background-color: transparent;
 }

#content{
    padding: 0;
}

.home-container .side-shade,
.home-container .side-shade2{
    top: 0;
}
.home-container #column-right,
.home-container #column-left{
    position: relative;
    top: 0;
}

.home-container #content .welcome{
    margin-top: 15px;
}

.home-container .product-grid > div,
.home-container #content .box-product > div{
    margin-right: 17px;
}

.home-container .journal-filter .product-grid > div {
    margin-right: 20px;
}

.home-container #column-right + #content .product-grid > div,
.home-container #column-right + #content .box-product > div,
.home-container #column-left + #content .product-grid > div,
.home-container #column-left + #content .box-product > div{
    width: 240px;
    margin-right: 17px;
}

.home-container #column-right + #content .journal-filter .product-grid > div,
.home-container #column-left + #content .journal-filter .product-grid > div{
    width: 239px;
    margin-right: 21px;
}

.home-container #column-left + #content .product-grid,
.home-container #column-left + #content .box-product{
    margin-left: 20px;
}

.home-container #column-left + #content .journal-boxes{
    margin-left: 20px;
}



/*Photo Gallery*/

.journal-gallery a img{
    max-width: 150px;
}

@media only screen and (max-width: 980px) {
    .journal-gallery a img{
        max-width: 141px;
    }
}

@media only screen and (max-width: 760px) {
    .journal-gallery a img{
        max-width: 149px;
    }
}

@media only screen and (max-width: 470px) {
    .journal-gallery a img{
        max-width: 152px;
    }
}

/*Side + Center*/

#column-left + #content .journal-gallery .box-content{
    padding-left: 20px;
}

#column-left + #content .journal-gallery a img,
#column-right + #content .journal-gallery a img{
    max-width: 139px;
}


@media only screen and (max-width: 980px) {
    #column-left + #content .journal-gallery a img,
    #column-right + #content .journal-gallery a img{
        max-width: 125px;
    }
}
@media only screen and (max-width: 760px) {
    #column-left + #content .journal-gallery .box-content{
        padding-left: 0;
    }
    #column-left + #content .journal-gallery a img,
    #column-right + #content .journal-gallery a img{
        max-width: 149px;
    }
}

@media only screen and (max-width: 470px) {
    #column-left + #content .journal-gallery a img,
    #column-right + #content .journal-gallery a img{
        max-width: 152px;
    }
}




@media only screen and (max-width: 1220px){
    .home .journal-filter .product-grid > div,
    .home-container #content .box-product > div{
        width: 230px;
        margin-right: 20px;
    }

    .home-container #content .box-product > div{
        margin-right: 17px;
    }

    .home-container #column-right + #content .product-grid > div,
    .home-container #column-right + #content .box-product > div,
    .home-container #column-left + #content .product-grid > div,
    .home-container #column-left + #content .box-product > div{
        width: 239px;
    }
    .home-container #column-right + #content .journal-filter .product-grid > div,
    .home-container #column-left + #content .journal-filter .product-grid > div{
        width: 239px;
    }
}

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

    .home-container .journal-filter .product-grid > div,
    .home-container #content .box-product > div{
        width: 300px;
    }
    .home-container #column-right + #content .product-grid > div,
    .home-container #column-right + #content .box-product > div,
    .home-container #column-left + #content .product-grid > div,
    .home-container #column-left + #content .box-product > div{
        width: 263px;
    }
    .home-container #column-right + #content .journal-filter .product-grid > div,
    .home-container #column-left + #content .journal-filter .product-grid > div{
        width: 263px;
    }
    .home-container #column-left + #content .journal-filter ul,
    .home-container #column-left + #content .box .box-heading,
    .home-container #column-left + #content .journal-boxes{
        margin-left: 0;
    }
}

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


    .home-container #column-right + #content .product-grid > div,
    .home-container #column-right + #content .box-product > div,
    .home-container #column-left + #content .product-grid > div,
    .home-container #column-left + #content .box-product > div{
        margin-right: 17px;
        width: 230px;
    }
    .home-container #column-right + #content .journal-filter .product-grid > div,
    .home-container #column-left + #content .journal-filter .product-grid > div{
        width: 229px;
    }
    .home-container #column-left + #content .product-grid,
    .home-container #column-left + #content .box-product{
        margin-left: 0;
    }
}

@media only screen and (max-width: 470px){
    .home-container .journal-filter .product-grid > div, .home-container #content .box-product > div{
        margin-left: 11px;
    }

    .home-container .journal-filter ul{
        width: 320px;
    }
    .home-container .journal-filter ul li{
        width: 100%;
    }
    .home-container #column-right + #content .product-grid > div,
    .home-container #column-right + #content .box-product > div,
    .home-container #column-left + #content .product-grid > div,
    .home-container #column-left + #content .box-product > div{
        width: 280px;
    }
    .home-container #column-right + #content .journal-filter .product-grid > div,
    .home-container #column-left + #content .journal-filter .product-grid > div{
        width: 280px;
    }
    .home-container #column-left + #content .product-grid,
    .home-container #column-left + #content .box-product{
        margin-left: 0;
    }
}
#camera_slideshow_0 .camera_prev {
    left: -70px;
}
#camera_slideshow_0 .camera_next {
    right: -70px;
}
@media only screen and (max-width: 1030px){
    #camera_slideshow_0 .camera_prev {
        left: 0;
    }
    #camera_slideshow_0 .camera_next {
        right: 0;
    }
}
#camera_slideshow_0 .camera_pag,
#camera_slideshow_0 .camera_prev,
#camera_slideshow_0 .camera_next {
    -webkit-transition: all 0.2s;
    -moz-transition: all 0.2s;
    -o-transition: all 0.2s;
    transition: all 0.2s;
    opacity: 0;
}

#camera_slideshow_0:hover .camera_pag,
#camera_slideshow_0:hover .camera_prev,
#camera_slideshow_0:hover .camera_next
{
    opacity: 1;
}