@media only screen and (max-width: 850px) {
	#top-nav-wrap .fusion-main-menu {display: none !important;}
	.fusion-breadcrumbs .breadcrumb-leaf,
	.fusion-breadcrumbs span span {
		font-size: 1em !important;
	}
	.fusion-mobile-menu-design-classic.fusion-header-v3 #top-nav-wrap .fusion-mobile-nav-holder {display: block !important;}
	
	#wrapper {margin: 0 auto !important;}
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 810px !important;
		max-width: 810px !important;
	}
	body.search .imgContainer,
	body.sitemap .imgContainer {
		background-position: 355px 0 !important;
	}
	body.about .imgContainer,
	body.archive .imgContainer,
	body.contact .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.parent-pageid-89 .imgContainer {
		background-position: right top !important;
	}
	body.rings .imgContainer {
		background-position: 560px 0 !important;
	}
	body.page-id-34 .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background: transparent url("/wp-content/uploads/landscape-tablet.jpg") no-repeat 361px 0 !important;
	}
	body.custom .imgContainer {
		background: transparent url("/wp-content/uploads/custom-tablet.jpg") no-repeat 313px 0 !important;
	}
	body.family .imgContainer {
		background: transparent url("/wp-content/uploads/family-tablet.jpg") no-repeat scroll 313px 0 !important;
	}
	body.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes.jpg") no-repeat scroll 371px 0 !important;
	}
	body.parent-pageid-32 .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-shop.jpg") no-repeat scroll right top !important;
	}
	body.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat scroll right top !important;
	}
	body.parent-pageid-27 .imgContainer,
	body.single-product.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat 310px 0 !important;
	}
	body.shows-galleries .imgContainer {
		background: transparent url("/wp-content/uploads/shows-galleries-tablet.jpg") no-repeat right top !important;
	}
	body.canadian-diamonds .imgContainer,
	body.faqs .imgContainer,
	body.galleries .imgContainer,
	body.my-account .imgContainer,
	body.new-featuring .imgContainer,
	body.privacy-policy .imgContainer,
	body.stones .imgContainer,
	body.terms-of-use .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: right top !important;
	}
	body.categories .imgContainer {
		background-position: 580px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.page-cart .imgContainer,
	body.page-checkout .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 665px 0 !important;
	}
	.fusion-header,
	.fusion-header-v3 {
		padding: 3px 0 0 !important;
	}
	div.fusion-logo {
		padding: 10px 0 0 !important;
		left: 5px !important;
	}
	div.fusion-logo img {height: 55px;}
	
	.fusion-mobile-menu-design-classic .fusion-alignleft,
	.fusion-mobile-menu-design-classic .fusion-alignright {
		margin: 0;
	}
	.fusion-header .fusion-alignleft {
		display: inline !important;
		float: left !important;
		width: 27% !important;
		margin-bottom: 0 !important;
	}
	.fusion-mobile-menu-design-classic .fusion-contact-info {
		text-align: right !important;
		padding: 5px 0 !important;
	}
	.fusion-mobile-menu-design-classic .fusion-alignright {
		width: 73% !important;
		display: inline !important;
	}
	.fusion-header .fusion-header-tagline {
		text-align: right !important;
		padding: 0 27% 5px 0 !important;
	}
	.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {
		display: inline-block !important;
		padding-right: 0;
	}
	.fusion-breadcrumbs,
	.fusion-breadcrumbs a,
	.fusion-breadcrumbs span {
		word-wrap: break-word;
		word-break: break-all;
		white-space: normal;
	}
	.fusion-breadcrumbs {padding: 4px 5px 5px 5px !important;}
	.fusion-breadcrumbs .fusion-breadcrumb-sep {
		padding: 0 2px 0 5px;
		font-size: 0.85em !important;
		line-height: 0.9em !important;
	}
	.fusion-main-menu li {padding: 0 8px 0 0;}
	#small-nav ul .fusion-custom-menu-item-contents,
	#small-nav ul .login-box,
	#sticky-nav ul .fusion-custom-menu-item-contents,
	#sticky-nav ul .login-box,
	.fusion-main-menu ul .fusion-custom-menu-item-contents,
	.fusion-main-menu ul .login-box,
	.fusion-main-menu-search div.fusion-custom-menu-item-contents {
		right: 0 !important;
	}
	.fusion-main-menu ul li.fusion-custom-menu-item.fusion-main-menu-search a {font-size: 0.9em !important;}
	#top-nav-wrap,
	.fusion-mobile-nav-holder {
		display: block !important;
		width: 100%;
		margin: 0 !important;
	}
	#mobile-menu-all-1 li.menu-item,
	#mobile-menu-all-3,
	.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-mobile-nav-holder,
	.fusion-mobile-nav-holder {
		display: none !important;
	}
	#mobile-menu-all,
	#mobile-nav,
	.fusion-mobile-nav-holder .fusion-mobile-selector {
		background-color: #686e71;
	}
	.fusion-mobile-nav-holder .fusion-mobile-selector {height: 45px;}
	#mobile-menu-all,
	#mobile-menu-all li a,
	.fusion-mobile-nav-holder .fusion-mobile-selector,
	.fusion-mobile-nav-holder .fusion-mobile-selector .selector-down {
		border-color: #81898c;
		border-width: 4px;
	}
	#mobile-menu-all .fusion-mobile-selector span,
	.fusion-mobile-nav-holder .fusion-mobile-selector span {
		color: #c6c6c6 !important;
		font-weight: 600;
		padding-left: 5px;
		text-transform: uppercase;
		font-size: 1.3em !important;
	}
	.fusion-selector-down {margin-top: 2px;}
	#mobile-menu-all a,
	#mobile-menu-all a:before,
	.fusion-mobile-nav-holder .fusion-mobile-selector .selector-down:before {
		color: #c6c6c6;
		font-size: 18px !important;
	}
	#mobile-menu-all li a,
	#mobile-menu-all li a:visited {
		border-bottom: 3px solid #81898c;
		color: #c6c6c6 !important;
		display: block;
		font-size: 1.6em !important;
		line-height: normal;
		padding: 10px 4%;
		text-transform: uppercase;
		height: auto !important;
	}
	#mobile-menu-all li a:hover,
	#mobile-nav li a:hover {
		background-color: #737a7d !important;
		color: #fff !important;
		text-decoration: none !important;
	}
	#mobile-menu-all li.mobile-current-nav-item > a,
	#mobile-menu-all li.mobile-current-nav-item > a:visited {
		color: #dbdbdb !important;
		background-color: #737a7d !important;
	}
	#mobile-menu-all li.mobile-current-nav-item > a:hover {
		background-color: #81898c !important;
		color: #fff !important;
	}
	#mobile-menu-all .fusion-open-submenu {
		background-color: #81898c;
		color: #dbdbdb !important;
		font-weight: 700;
		height: 45px !important;
		line-height: 45px !important;
	}
	#mobile-menu-all .fusion-open-submenu:hover {
		color: #fff !important;
	}
	#mobile-menu-all li ul li a {
		background-color: #81898c !important;
		border-bottom: 2px solid #737a7d !important;
		padding: 10px 4% 10px 6%;
	}
	#mobile-menu-all li ul li ul li a {
		padding: 10px 4% 10px 8%;
	}
	#mobile-menu-all li ul li a:hover {
		text-decoration: none !important;
		color: #fff !important;
		background-color: #737a7d !important;
	}
	.fusion-mobile-nav-holder li.fusion-mobile-nav-item li a::before,
	.fusion-mobile-nav-holder li.fusion-mobile-nav-item li li a::before {
		content: "";
	}
	.mega-menu-wrap ul.mega-menu li.mega-menu-item-2375,
	.mega-menu-wrap ul.mega-menu li.mega-menu-item-2376,
	.mega-menu-wrap ul.mega-menu li.mega-menu-item-2432 {
		border: 1px solid #50060d !important;
	}
	.mega-menu-wrap ul.mega-menu > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		padding: 10px !important;
		font-size: 17px !important;
	}
	.mega-menu-wrap ul.mega-menu li.mega-menu-item.mega-toggle-on > ul.mega-sub-menu,
	.mega-menu-wrap ul.mega-menu li.mega-menu-megamenu.mega-menu-item.mega-toggle-on ul.mega-sub-menu {
		padding: 0 !important;
	}
	.mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link::before {
		width: 45px !important;
		height: 45px !important;
		line-height: 45px !important;
		background-size: 45px 45px !important;
		margin: 0 15px 0 0 !important;
	}
	body.has-sidebar.double-sidebars #content,
	body.one-of-a-kind #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.single-product.arctic-landscapes #content,
	body.single-product.connections #content,
	body.single-product.landscape-cat #content,
	body.single-product.landscape-rings #content,
	body.single-product.limited-edition #content,
	body.single-product.limited-edition-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 73% !important;
		padding: 0 0 20px 1% !important;
		margin: 0 !important;
	}
	body.parent-pageid-34 #content {
		width: 82% !important;
	}
	body.limited-edition.double-sidebars #content {
		width: 70% !important;
		padding: 30px 0 20px 3% !important;
	}
	.page-title .fusion-column.fusion-one-third {
		width: 28.7% !important;
	}
	body.categories .page-title .fusion-column.fusion-one-third,
	body.jewellery .page-title .fusion-column.fusion-one-third,
	body.landscape-rings .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-27 .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-one-third {
		width: 27% !important;
	}
	body.connections .page-title .fusion-column.fusion-one-third {
		width: 26.7% !important;
	}
	#wrapper .page-title h1 {
		padding-left: 7%;
		padding-right: 1%;
		width: 97%;
		text-align: left;
		font-size: 30px !important;
		line-height: 30px !important;
	}
	body.page-id-37 .page-title .fusion-column.fusion-two-third {
		width: 45.1%;
	}
	body.about .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third {
		width: 54.5% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 55.8%;
		float: left;
	}
	body.jewellery .page-title .fusion-column.fusion-two-third {
		margin-left: 0;
		width: 49.7%;
		float: left;
	}
	body.family .page-title .fusion-column.fusion-two-third,
	body.rings .page-title .fusion-column.fusion-two-third {
		margin-left: 0 !important;
		width: 42% !important;
		float: left;
	}
	body.custom .page-title .fusion-column.fusion-two-third {
		width: 43% !important;
	}
	body.archive .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third {
		width: 45% !important;
	}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		margin-left: 0 !important;
		width: 46.9% !important;
	}
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third {
		width: 48.2% !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third {
		width: 48.7% !important;
	}
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 48.5% !important;
	}
	body.page-id-47 .page-title .fusion-column.fusion-two-third {
		width: 71.3%;
	}
	body.connections .page-title .fusion-column.fusion-two-third {
		margin-left: 0 !important;
	}
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third {
		width: 48.6% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third {
		width: 49.3% !important;
	}
	body.page-id-4369 .page-title .fusion-column.fusion-two-third,
	body.page-id-4932 .page-title .fusion-column.fusion-two-third {width: 48.3%}
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third {
		width: 58.8% !important;
	}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third,
	body.stones .page-title .fusion-column.fusion-two-third {
		width: 43.4%;
	}
	body.commissions .page-title .fusion-column.fusion-two-third,
	body.galleries .page-title .fusion-column.fusion-two-third,
	body.upcoming-shows .page-title .fusion-column.fusion-two-third {
		width: 50% !important;
	}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 41.7% !important;
	}
	#main {
		padding: 0 0 20px !important;
	}
	body.about #content {
		width: 97% !important;
		padding: 0 0 40px 9% !important;
	}
	body.single #content body.archive #content {
		padding: 0 10px 100px 0 !important;
		width: 97% !important;
	}
	body.single #content {
		float: none !important;
		width: 72% !important;
		margin: 0 0 0 2.5% !important;
	}
	body.parent-pageid-89 #content {
		padding: 0 0 100px !important;
		width: 76% !important;
		margin-right: 0 !important;
		float: none !important;
	}
	body.contact #content {
		width: 95% !important;
		margin: 0 0 0 5% !important;
		float: none !important;
	}
	body.jewellery #content,
	body.page-template-page-jewellery #content,
	body.page-template-page-mywork #content {
		float: left !important;
		width: 81% !important;
	}
	body.newfeaturing #content {
		width: 71% !important;
	}
	body.jewellery #content,
	body.shows-galleries #content {
		width: 85% !important;
	}
	body.rings #content {
		width: 93% !important;
		padding: 0 3% 10px 0 !important;
	}
	body.parent-pageid-33 #content {
		width: 80% !important;
		float: none !important;
		padding: 0 5% 80px !important;
	}
	body.custom #content,
	body.family #content {
		width: 76% !important;
	}
	body.arctic-landscapes #content,
	body.connections #content {
		padding: 0 5px 0 20px !important;
		width: 100% !important;
	}
	body.landscape #content,
	body.parent-pageid-34 #content {
		padding: 20px 2% !important;
	}
	body.categories #content,
	body.landscape #content,
	body.limited-edition #content,
	body.one-of-a-kind #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.parent-pageid-34 #content,
	body.single-product.arctic-landscapes #content,
	body.single-product.connections #content,
	body.single-product.landscape-cat #content,
	body.single-product.landscape-rings #content,
	body.single-product.limited-edition-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		padding: 0 1% 20px 4% !important;
		width: 76% !important;
		float: left !important;
		margin: 0 !important;
	}
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content {
		padding: 10px 1% 20px 4% !important;
		width: 83% !important;
	}
	body.categories #content {
		width: 76.3% !important;
	}
	body.stones #content {
		width: 68% !important;
		padding: 0 0 40px 5% !important;
	}
	body.canadian-diamonds #content {
		width: 70% !important;
		padding: 0 2% 40px !important;
	}
	body.faqs #content {
		width: 97% !important;
		padding: 20px 30% 20px 20px !important;
	}
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		width: 87% !important;
		margin: 0 0 40px !important;
		padding: 0 3% !important;
	}
	body.checkout .woocommerce,
	body.my-account #content,
	body.woocommerce-cart .woocommerce {
		width: 100% !important;
	}
	body.my-account #content {
		float: left !important;
	}
	body.shows-galleries #content {
		padding: 0 8% 0 7% !important;
		float: none !important;
	}
	body.galleries #content {
		width: 84% !important;
	}
	body.has-sidebar.double-sidebars.search #content,
	body.has-sidebar.search #content,
	body.search #content {
		float: left !important;
		padding: 0 4% 40px 3% !important;
		width: 80% !important;
	}
	body.error404 #content {
		padding: 20px 30px 40px 3% !important;
		width: 76% !important;
	}
	body.privacy-policy #content,
	body.terms-of-use #content {
		padding: 0 230px 40px 4% !important;
		width: 100% !important;
	}
	body.page-id-1923 #content {
		padding: 0 0 100px 5% !important;
	}
	body.blog #content {
		width: 85% !important;
		padding: 0 0 0 2% !important;
		float: left !important;
	}
	body.about #content .post-content {
		width: 82%;
	}
	body.archive #content .post-content {
		width: 97%;
	}
	body.contact #content .post-content {
		width: 70%;
	}
	body.arctic-landscapes #content .post-content,
	body.canadian-diamonds #content .post-content,
	body.cart #content .post-content,
	body.checkout #content .post-content,
	body.connections #content .post-content,
	body.error404 #content .post-content,
	body.landscape #content .post-content,
	body.limited-edition #content .post-content,
	body.my-account #content .post-content,
	body.one-of-a-kind #content .post-content,
	body.parent-pageid-34 #content .post-content,
	body.parent-pageid-89 #content .post-content,
	body.shop-policies #content .post-content {
		width: 100%;
	}
	body.rings #content .post-content {
		width: 97%;
	}
	body.custom #content .post-content,
	body.family #content .post-content {
		width: 95%;
		margin-left: 3%;
	}
	body.custom #content .post-content {
		margin-left: 3.25%;
	}
	body.stones #content .post-content {
		width: 95%;
		margin-top: 20px;
	}
	body.canadian-diamonds #content .post-content {
		margin-top: 20px;
	}
	body.galleries #content .post-content {
		padding: 2% 0 0 3%;
		width: 98% !important;
	}
	body.privacy-policy #content .post-content,
	body.search #content .post-content,
	body.terms-of-use #content .post-content {
		width: 93%;
	}
	body.sculpture #content .post-content {
		margin-left: 5% !important;
		width: 90% !important;
	}
	#sidebar {
		display: none !important;
	}
	.flex-control-thumbs img {
		padding: 0 0 5px 5px;
	}
	body.about .post-content .fusion-three-fifth {
		width: 61% !important;
		margin-right: 4% !important;
	}
	body.about .post-content .fusion-two-fifth {
		width: 35% !important;
	}
	body.parent-pageid-89 #main {
		padding-top: 40px !important;
	}
	body.parent-pageid-89 .breadcrumbs {
		padding: 2px 5px;
	}
	body.parent-pageid-89 .right-sidebar {
		display: none;
	}
	body.jewellery ul.connectionsJewellery {
		float: left;
		margin: 0 1% 20px 0;
	}
	ul.connectionsJewellery li a,
	ul.connectionsJewellery li a:visited {
		font-size: 1.1em;
	}
	body.page-id-38 .frBox {
		float: left;
		margin: 0 8% 11% 5%;
	}
	.product .avada-product-gallery {
		float: right !important;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow {
		margin-top: 27px;
	}
	body.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 24px;
	}
	body.arctic-landscapes .post-content .select-arrow,
	body.connections .post-content .select-arrow,
	body.landscape .as-filter-widget .select-arrow {
		left: 94.9%;
	}
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow {
		right: 11px;
	}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow {
		margin-top: -36px;
	}
	body.categories .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow,
	body.single-product.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 27px;
		right: 1px;
	}
	body.rings #wrapper .page-title h3 {
		padding: 30px 0 20px !important;
	}
	body.rings ul.connectionsRings {
		margin: 40px 0 45px 50px;
	}
	body.rings .frDescription3 {
		margin: 50px 10px 20px 30px;
	}

	body.family .tp-bullets.tp-thumbs {
		left: 49.8% !important;
	}
	body.family .frDescription3 {
		margin: 40px 25px 0 0;
	}
	body.family .post-content h2 {
		margin-bottom: 20px;
		line-height: 1.07em !important;
	}
	.ringDesc {
		padding: 17% 10px 15px;
	}
	body.parent-pageid-34 .ringDesc {
		padding: 1% 10px 15px;
	}
	.Cat-desc {
		width: 95%;
	}
	.cat-parent {
		width: 96%;
		margin: 20px 0 30px;
	}
	.catNav a {
		font-size: 2em !important;
		line-height: 1.2em !important;
	}
	ul.connectionsLandscape {
		margin: 40px 0 0 11%;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 2.35em !important;
	}
	.fusion-content-sep {
		margin-top: 0;
	}
	body.arctic-landscapes #wrapper .page-title h3,
	body.connections #wrapper .page-title h3 {
		padding: 25px 0 10px !important;
	}
	body.arctic-landscapes #content #wrapper .page-title h1 {
		padding-left: 14%;
		width: 95%;
	}
	body.arctic-landscapes div#ac1 {
		margin: 25px 0 0 !important;
		width: 44.5% !important;
	}
	body.arctic-landscapes div#ac2 {
		width: 55% !important;
		margin: 25px 0 0 !important;
	}
	body.arctic-landscapes .frBox {
		width: 42%;
		position: relative;
		top: -120px;
	}
	body.arctic-landscapes #showcaseContainer,
	body.arctic-landscapes #showcaseWrapper {
		width: 226px !important;
	}
	body.connections #wrapper .page-title h3 {
		padding: 25px 5% 10px 0 !important;
	}
	ul.connectionsJewellery {
		text-align: left;
	}
	ul.connectionsMain {
		margin: 30px 0 0 20px;
		width: 290px;
	}
	ul.connectionsMain li a {
		font-size: 1.65em !important;
	}
	body.connections #content .c1 {
		width: 73.3% !important;
		margin: 0 !important;
	}
	body.connections #content .c2 {
		width: 22% !important;
	}
	body.connections .frBox {
		margin: 0 15px 15px 0 !important;
	}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 202px !important;
	}
	body.parent-pageid-27 .post-content .fusion-fullwidth:nth-child(2),
	body.parent-pageid-27 .post-content .fusion-fullwidth:nth-child(3),
	body.parent-pageid-32 .post-content .fusion-fullwidth:nth-child(2),
	body.parent-pageid-32 .post-content .fusion-fullwidth:nth-child(3) {
		width: 100% !important;
	}
	.product-grid-view .fusion-product-content {
		padding: 0 0 15px 0;
	}
	.tm-epo-field-label.tm-left {
		width: auto !important;
	}
	body.parent-pageid-34 .product-images {
		height: 180px;
		min-height: 180px;
	}
	body.parent-pageid-34 #main .products li:nth-child(3n),
	body.parent-pageid-34 #main .products li:nth-child(4n),
	body.parent-pageid-34 .products li {
		height: auto !important;
		min-height: 220px !important;
		padding: 15px 0 0;
		width: 49% !important;
		margin-right: 1% !important;
		clear: none !important;
		float: left !important;
	}
	body.categories .products li h3.product-title,
	body.parent-pageid-27 .products li h3.product-title,
	body.parent-pageid-32 .products li h3.product-title {
		font-size: 1.3em !important;
	}
	body.landscape .product-details-container {
		padding: 0 0 10px;
	}
	body.parent-pageid-34 .product-details-container {
		height: 120px !important;
	}
	body.arctic-landscapes .product-details-container,
	body.categories .product-details-container,
	body.connections .product-details-container,
	body.limited-edition .product-details-container,
	body.one-of-a-kind .product-details-container,
	body.page-id-2917 .product-details-container {
		padding: 0 0 10px;
	}
	body.parent-pageid-27 .product-details-container,
	body.parent-pageid-32 .product-details-container {
		padding: 5px 0 10px;
	}
	.product .avada-single-product-gallery-wrapper {
		padding: 0;
		margin: 0 !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.landscape .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		padding: 0 15px 10px !important;
	}
	body.categories .product-details {
		height: 125px !important;
	}
	#wrapper .product .images,
	#wrapper .product .summary.entry-summary {
		width: 85% !important;
	}
	body.single-product #wrapper .product .images {
		width: 85% !important;
		margin: 40px 5% 30px !important;
	}
	body.single-product #wrapper .product .summary.entry-summary {
		width: 90% !important;
		margin: 30px 0 40px 0 !important;
		padding: 0 0 0 6%;
	}
	.mode-to-order-notice {
		padding: 0;
	}
	.woocommerce-tabs {
		padding: 20px 0 0 0 !important;
	}
	body.arctic-landscapes .product .product-buttons,
	body.categories .product .product-buttons,
	body.connections .product .product-buttons,
	body.landscape .product .product-buttons,
	body.landscape-rings .product .product-buttons,
	body.limited-edition .product .product-buttons,
	body.one-of-a-kind .product .product-buttons {
		width: 57%;
		padding: 0 !important;
		height: 50px !important;
	}
	body.landscape-rings .product .product-buttons {
		width: 88%;
		padding: 10px 0 !important;
		height: 70px !important;
	}
	body.categories .product-buttons a,
	body.parent-pageid-27 .product-buttons a,
	body.parent-pageid-32 .product-buttons a,
	body.parent-pageid-34 .product-buttons a {
		font-size: 1em !important;
		padding-left: 22px;
	}
	body.categories .product-buttons a:before,
	body.parent-pageid-27 .product-buttons a:before,
	body.parent-pageid-32 .product-buttons a:before,
	body.parent-pageid-34 .product-buttons a:before {
		margin-left: -20px;
	}
	.woocommerce-tabs .tabs li {
		width: 46%;
	}
	.woocommerce-tabs > .tabs li a {
		padding: 10px 15px !important;
	}
	.mode-to-order-notice {
		margin: 0 5% 20px;
	}
	.summary .sku_wrapper {
		margin: 0 15px 0 5px;
	}
	body.landscape .fusion-layout-column,
	body.parent-pageid-27 .fusion-layout-column,
	body.parent-pageid-32 .fusion-layout-column {
		margin-right: 2% !important;
		width: 52% !important;
	}
	body.landscape .post-content .fusion-fullwidth .fusion-builder-row .fusion-column-last,
	body.parent-pageid-27 .post-content .fusion-fullwidth .fusion-builder-row .fusion-column-last,
	body.parent-pageid-32 .post-content .fusion-fullwidth .fusion-builder-row .fusion-column-last {
		width: 98% !important;
	}
	body.landscape .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last,
	body.parent-pageid-27 .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last,
	body.parent-pageid-32 .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last {
		width: 44% !important;
	}
	body.landscape .post-content .fusion-layout-column.fusion-spacing-yes,
	body.parent-pageid-27 .post-content .fusion-layout-column.fusion-spacing-yes,
	body.parent-pageid-32 .post-content .fusion-layout-column.fusion-spacing-yes {
		width: 49%;
	}
	body.single-product.arctic-landscapes #wrapper .product .summary.entry-summary,
	body.single-product.connections #wrapper .product .summary.entry-summary {
		width: 80% !important;
		padding: 0 0 0 9%;
	}
	body.categories .catalog-ordering {
		margin: 30px 0 0 !important;
		width: 100% !important;
		padding: 0 4% !important;
		align-items: flex-start !important;
	}
	#wrapper .orderby-order-container {
		margin-bottom: 10px !important;
	}
	body.categories #wrapper .orderby-order-container,
	body.categories #wrapper .sort-count {
		float: left !important;
	}
	body.categories .products {
		margin: 20px 0 !important;
	}
	body.categories #main .products li,
	body.categories #main .products li:nth-child(3n),
	body.categories #main .products li:nth-child(4n),
	body.categories .products li {
		width: 100% !important;
		float: left !important;
	}
	body.canadian-diamonds .post-content .fusion-three-fifth {
		width: 60% !important;
		margin-right: 3% !important;
	}
	body.canadian-diamonds .post-content .fusion-two-fifth {width: 37% !important;}
	.quantity .qty {width: 30px;}
	.avada-myaccount-user {padding: 0 !important;}
	.avada-myaccount-user span {padding: 0 !important;}
	.avada-myaccount-user > span {border-right: 1px solid #fff !important;}
	.avada-myaccount-user > span:last-child {border-right: 0 solid #fff !important;}
	.avada-myaccount-user .view-cart a {padding-left: 11px !important;}
	.woocommerce-side-nav,
	.woocommerce-tabs .tabs {
		margin-bottom: 0 !important;
	}
	body.checkout .product-name {
		width: 80% !important;
	}
	.shop_table .product-thumbnail {
		float: left !important;
		padding: 0 !important;
	}
	.shop_table .product-name {
		width: 50% !important;
	}
	.avada-myaccount-user .avada-myaccount-user-column {
		width: 50% !important;
		display: inline-block !important;
		float: left;
		padding: 0 !important;
	}
	.woocommerce .avada-myaccount-user .avada-myaccount-user-column.message {
		display: none !important;
	}
	body.page-id-47 #header .tagline {
		padding: 0 41% 0 0;
	}
	body.sculpture .sculpture-btm .fusion-imageframe {
		margin: 0 10px 30px 0 !important;
	}
	body.commissions #wrapper .page-title h1 {
		font-size: 31px !important;
		padding-left: 8%;
	}
	body.commissions .post-content .wpv-filter-form {
		width: 98%;
	}
	div.commBoxes .rs-features-graphics img.comImg-1072,
	div.commBoxes .rs-features-graphics img.comImg-1073 {
		height: 182px;
	}
	div.commBoxes .rs-features-graphics img.comImg-1064,
	div.commBoxes .rs-features-graphics img.comImg-1065 {
		height: 222px;
	}
	ul.showsGalleriesMain {
		margin: 0 0 0 25% !important;
		padding: 14% 0 0 10%;
	}
	body.shows-galleries .frBox {
		width: 25%;
		margin: 5% 5% 15px 10% !important;
		float: left;
	}
	body.galleries #content .post-content .fusion-one-half {
		width: 50.3% !important;
		margin-left: 3% !important;
	}
	body.galleries #content .post-content .fusion-column-first .fusion-column-last {
		margin-left: 2% !important;
		width: 38% !important;
	}
	
	body.search #wrapper .page-title h3 {
		font-size: 1.6em !important;
		line-height: 1.2em !important;
		padding: 30px 0 50px !important;
	}
	body.error404 #wrapper #main .post-content .title h2,
	body.search #wrapper #main .post-content .title h2 {
		font-size: 1.7em !important;
	}
	.modal-dialog {
		margin: 60px auto 30px;
	}
	body.error404 .fusion-column.useful-links {
		width: 45% !important;
		float: left;
	}
	body.error404 .error-page div.fusion-column:first-child,
	body.search .error-page div.fusion-column:first-child {
		width: 55% !important;
	}
	body.error404 h2 {font-size: 1.8em !important;}
	
	body.search .fusion-column.useful-links {display: none;}
	body.search .fusion-columns .fusion-column:not(.fusion-column-last) {margin: 0 0 10px !important;}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		margin: 0 1% 40px 10px !important;
		width: 50% !important;
	}
	.blog-signup-button {width: 100% !important;}
	.blog-signup-button .fusion-alignright {width: 65% !important;}
	.page-id-96 .fusion-button.button-1 {font-size: 1.15em !important;}
	.asblog-container .content-box-column,
	.blog .fusion-columns-2 .fusion-column {
	  width: 80% !important;
	  margin: 20px 10% 30px !important;
	  padding: 0 0 20px 0;
	}
	.blog .heading-link .image img {
		width:100% !important;
		height:100% !important;
	}
	.newsletter-archive-list h2 {
		font-size: 2.2em !important;
		line-height: 1.2em !important;
	}
	body.blog .post-content h3 {font-size: 1.6em !important;}
	body.blog .post-content p {
		font-size: 1.4em !important;
		line-height: 1.25em !important;
	}
		
	#footer,
	#wrapper .fusion-social-links-footer,
	.copyright {text-align: left;}
	#footer {padding: 5px 1% 10px !important;}
	#toTop {
		bottom: 50px !important;
		right: 5% !important;
		border: 1px solid #fff !important;
	}
	
	.home .widget_nav_menu {width: 70%;}
	.home .home-menu .fusion-imageframe img {
	  width: 80%;
	  padding: 100px 0 40px 20%;
	}
	.home .newsletter-button {font-size: 1.2em;}

	#wrapper .fusion-secondary-header {
		min-height: 90px;
	}
	.fusion-mobile-menu-design-classic .fusion-secondary-header,
	.fusion-secondary-header {
		padding: 0 10px !important;
	}
	.fusion-mobile-menu-design-classic .fusion-alignleft,
	.fusion-mobile-menu-design-classic .fusion-alignright {
		margin: 0;
	}
	.fusion-secondary-header .fusion-alignleft {
		display: inline !important;
		float: left !important;
		width: 37% !important;
		margin: 0 !important;
	}
	.fusion-secondary-header .fusion-alignright {
		float: right !important;
		width: auto !important;
		padding: 0 5px 0 0;
		margin: 0;
		display: inline !important;
	}
	.fusion-social-links-header {
		max-width: none !important;
		text-align: left !important;
		margin: 10px 0 0 10px !important;
	}
	.fusion-social-networks {padding: 0 !important;}
	.fusion-mobile-menu-design-classic .fusion-contact-info {
		text-align: right !important;
		padding: 5px 0 !important;
	}
	

	#cookie-law-info-bar {padding: 10px 11% 80px;}
	#cookie-law-info-again {
		right: 0 !important;
		padding: 8px 3% 5px;
		width: 100% !important;
		text-align: left;
		margin: 0 !important;
	}
}
@media only screen and (max-width: 840px) {
	body.family .imgContainer {background-position: 363px 0 !important;}
	body.categories .imgContainer {background-position: 620px 0 !important;}
	body.blog .imgContainer, body.sculpture .imgContainer {
	  background-position: 700px top !important;
	}
	body.landscape #content,
	body.landscape.double-sidebars #content {
		padding: 0 0 20px 3% !important;
	}
	body.rings #content {padding: 0 3% 10px 2% !important;}
	body.custom #content {
		margin: 0 27% 0 0 !important;
		width: 81% !important;
	}
	.page-id-4369.has-sidebar.double-sidebars #content, 	
	.page-id-4932.has-sidebar.double-sidebars #content {
		width: 75% !important;
		margin: 0 !important;
		padding: 20px 0 0 4% !important;
	}
	body.contact #content {
		width: 100% !important;
		margin: 0 !important;
	}
	body.contact #content .post-content {width: 83%;}
	body.about .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third {
		width: 43.5% !important;
	}
	body.custom .page-title .fusion-column.fusion-two-third {
		width: 40.5% !important;
	}
	body.arctic-landscapes .products li.product-grid-view,
	body.categories .products li.product-grid-view,
	body.connections .products li.product-grid-view,
	body.landscape .products li.product-grid-view,
	body.limited-edition .products li.product-grid-view,
	body.one-of-a-kind .products li.product-grid-view,
	body.page-id-2917 .products li.product-grid-view {
		width: 100% !important;
	}
	body.arctic-landscapes .post-content .select-arrow,
	body.connections .post-content .select-arrow,
	body.landscape .as-filter-widget .select-arrow {
		left: 92.6%;
	}
	.woocommerce-tabs .tabs li {
		width: 50%;
		float: left !important;
	}
	body.single-product #wrapper #content .woocommerce-tabs .tabs {
		width: 100% !important;
	}
	body.single-product #wrapper #content .woocommerce-tabs .panel {
		float: none !important;
		width: 100% !important;
		padding: 10% 4% 4% !important;
	}
	.page-id-4369 .product-details,
	.page-id-4932 .product-details {padding: 0 5px 10px !important;}
	
	.home .post-content {
		background-repeat: no-repeat;
		background-size: 1-4%;
	}
	.home .fusion-grid-3 > .fusion-grid-column, 
	.home .fusion-grid-three > .fusion-grid-column {
		width: calc(100% / 3) !important;
	}
	.home .home-menu .fusion-imageframe, 
	.home .home-menu .fusion-imageframe a {width:100% !important;}
	.home .home-menu .fusion-imageframe img {
		padding: 100px 0 0 20%;
		width: 80%;
	}
	.home .widget_nav_menu {
		width: 68%;
		margin: 10px 0 30px 12% !important;
	}
	.home .widget_nav_menu .menu li {padding: 15px 15px 15px 65px !important;}
	.home .widget_nav_menu .menu li a {font-size: 1.5em !important;}
	.home .newsletter-button {
		width: 85%;
		padding: 100px 0 0 18%;
		font-size: 1.3em;
	}
	.home .newsletter-button img {width: 8% !important;}
	.home .newsletter-button a {line-height: 1.6em;}
	.home .home-featured-content {margin: 0 2% 60px 2% !important;}
	.home .home-featured-gallery {
		margin: 4% 0 0 !important;
		padding: 0;
	}
	.awb-gallery-wrapper .fusion-gallery div.fusion-gallery-column:nth-child(6) {display: none !important;}
	
	.blog-signup-button {
	  width: 99% !important;
	  margin: 0 0 30px 0 !important;
	}
	
}
@media only screen and (max-width: 810px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 775px !important;
		max-width: 775px !important;
	}
	body.blog .imgContainer {
		background-position: 652px top !important;
	}
	body.rings .imgContainer {
		background-position: 570px top !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 324px 0 !important;
	}
	body.landscape-rings .imgContainer {
		background: transparent url(/wp-content/uploads/landscape-tablet.jpg) no-repeat scroll 299px 0 !important;
	}
	body.aurora .imgContainer,
	body.canadian-landscape .imgContainer,
	body.granite-rock-texture .imgContainer,
	body.landscape .imgContainer,
	body.lighthouse .imgContainer,
	body.mountain-range .imgContainer,
	body.northern-lights .imgContainer,
	body.page-id-34 .imgContainer,
	body.parent-pageid-34 .imgContainer,
	body.petra .imgContainer,
	body.shoreline .imgContainer,
	body.single-product.landscape-cat .imgContainer,
	body.single-product.landscape-rings .imgContainer,
	body.treeline .imgContainer,
	body.tundra .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background-position: 370px 0 !important;
	}
	body.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes.jpg") no-repeat scroll 352px top !important;
	}
	body.parent-pageid-32 .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-shop.jpg") no-repeat scroll 330px 0 !important;
	}
	body.connections .imgContainer,
	body.parent-pageid-27 .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat scroll 215px 0 !important;
	}
	body.single-product.connections .imgContainer {
		background-position: 260px 0 !important;
	}
	body.my-account .imgContainer {
		background-position: 548px 0 !important;
	}
	body.categories .imgContainer,
	body.limited-edition .imgContainer,
	body.limited-edition-cat .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.one-of-a-kind-cat .imgContainer {
		background-position: 620px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.page-cart .imgContainer,
	body.page-checkout .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 649px 0 !important;
	}
	body.blog .imgContainer {
		background-position: 652px 0 !important;
	}
	#wrapper .header-social {
		width: 708px;
	}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {
		margin: 15px 20px 0 0 !important;
	}
	#header .tagline {
		padding: 0 20% 5px 0;
	}
	body.about .fusion-header .fusion-header-tagline,
	body.contact .fusion-header .fusion-header-tagline,
	body.parent-pageid-89 .fusion-header .fusion-header-tagline {
		padding: 0 22% 5px 0 !important;
	}
	body.page-id-29 .fusion-header .fusion-header-tagline {
		padding: 0 24.5% 5px 0 !important;
	}
	body.page-template-page-jewellery #header .tagline {
		padding: 0 44% 5px 0;
	}
	body.page-template-page-mywork #header .tagline {
		padding: 0 0 5px 25%;
	}
	body.arctic-landscapes #header .tagline {
		padding: 0 40% 5px 0 !important;
	}
	body.connections .fusion-header .fusion-header-tagline {
		padding: 0 24.5% 5px 0 !important;
	}
	#wrapper .fusion-secondary-header {
		width: 100%;
	}
	.fusion-mobile-menu-design-classic .fusion-alignleft {
		margin-bottom: 0;
	}
	.page-title .fusion-column.fusion-one-third {
		width: 29.6666%;
	}
	body.page-template-page-mywork .page-title .fusion-column.fusion-one-third {
		width: 33.6%;
	}
	body.parent-pageid-34 .page-title .fusion-column.fusion-one-third,
	body.variations-aurora .page-title .fusion-column.fusion-one-third,
	body.variations-canadian-landscape .page-title .fusion-column.fusion-one-third,
	body.variations-lighthouse .page-title .fusion-column.fusion-one-third,
	body.variations-mountain-range .page-title .fusion-column.fusion-one-third,
	body.variations-petra .page-title .fusion-column.fusion-one-third,
	body.variations-shoreline .page-title .fusion-column.fusion-one-third,
	body.variations-treeline .page-title .fusion-column.fusion-one-third,
	body.variations-tundra .page-title .fusion-column.fusion-one-third {
		width: 26.7% !important;
	}
	body.categories .page-title .fusion-column.fusion-one-third {
		width: 27% !important;
	}
	.page-title .fusion-column.fusion-two-third {
		width: 47.2%;
	}
	body.page-id-29 .page-title .fusion-column.fusion-two-third {
		width: 47%;
	}
	body.about .page-title .fusion-column.fusion-two-third,
	body.archive .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third,
	body.sitemap .page-title .fusion-column.fusion-two-third {
		width: 52% !important;
	}
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third {
		width: 46.5% !important;
	}
	body.page-id-47 .page-title .fusion-column.fusion-two-third {
		width: 73%;
	}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.connections .page-title .fusion-column.fusion-two-third,
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third,
	body.woocommerce-page .page-title .fusion-column.fusion-two-third {
		width: 53% !important;
	}
	body.rings .page-title .fusion-column.fusion-two-third {
		margin-left: 0 !important;
		width: 43% !important;
	}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		width: 47.9% !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third {
		width: 47% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third,
	body.woocommerce-page .page-title .fusion-column.fusion-two-third {
		width: 53% !important;
	}
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.connections .page-title .fusion-column.fusion-two-third {
		width: 53.8% !important;
	}
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third,
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		width: 48.1% !important;
	}
	body.page-id-4369 .page-title .fusion-column.fusion-two-third,
	body.page-id-4932 .page-title .fusion-column.fusion-two-third {
		width: 47.3%;
	}
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third {
		width: 55% !important;
	}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third {
		width: 42.6% !important;
	}
	body.stones .page-title .fusion-column.fusion-two-third {
		width: 39% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 55.4%;
	}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 40.9% !important;
	}
	body.sitemap .page-title .fusion-column.fusion-two-third {
		width: 46.7% !important;
	}
	body.about #content {
		width: 95% !important;
		padding: 0 0 40px 9% !important;
	}
	body.parent-pageid-89 #content {
		padding: 0 0 100px 3% !important;
		width: 76% !important;
	}
	body.rings #content {
		width: 73% !important;
		padding: 0 3% 10px 5% !important;
	}
	body.parent-pageid-33 #content {
		width: 80% !important;
		padding: 0 3% 80px !important;
	}
	body.custom #content,
	body.family #content {
		padding: 0 3% 20px !important;
	}
	body.arctic-landscapes #content,
	body.connections #content {
		padding: 0 !important;
		width: 100% !important;
	}
	body.single #content {
		float: none !important;
		width: 69% !important;
		margin: 0 2% 0 4% !important;
	}
	.double-sidebars #content {
		width: 74.7% !important;
		padding: 0 15px !important;
	}
	body.categories #content,
	body.has-sidebar.double-sidebars #content,
	body.landscape #content,
	body.landscape.double-sidebars #content,
	body.one-of-a-kind #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.single-product.connections #content,
	body.single-product.landscape-rings #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 78% !important;
	}
	body.landscape #content,
	body.landscape.double-sidebars #content {
		padding: 0 0 20px 3% !important;
	}
	body.parent-pageid-34 #content {
		width: 74% !important;
		padding: 20px 1% !important;
	}
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content {
		padding: 20px 0 20px 2% !important;
		width: 74% !important;
	}
	body.limited-edition.double-sidebars #content {
		padding: 30px 0 20px 4% !important;
		width: 74% !important;
		padding: 20px 3% !important;
	}
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		width: 86% !important;
		padding: 0 2% !important;
	}
	body.blog #content {
		width: 81% !important;
		padding: 0 0 0 2% !important;
		float: left !important;
	}
	body.about #content .post-content {
		width: 90%;
	}
	body.page-id-38 #content .post-content {
		margin-left: 0 !important;
	}
	body.rings #content .post-content {
		margin-left: 0 !important;
		width: 100% !important;
	}
	body.custom #content .post-content,
	body.family #content .post-content {
		width: 100% !important;
	}
	.fusion-breadcrumbs {
		padding: 4px 10px 4px 5px !important;
		font-size: 0.99em;
	}
	.col-sm-4 {
		float: left !important;
	}
	body.page-id-38 .frBox {
		margin: 0 2% 11% 4%;
	}
	ul.connectionsJewellery {
		margin: 20px 2% 0 15px;
	}
	#sidebar-2 h3,
	#sidebar-2 h4 {
		font-size: 0.98em !important;
	}
	.as-filter-widget select {
		font-size: 0.95em !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow,
	body.page-id-2917 .as-filter-widget .select-arrow,
	body.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow,
	body.shop .as-filter-widget .select-arrow {
		margin-top: 23px;
	}
	body.categories .as-filter-widget .select-arrow,
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 28px;
		height: 33px !important;
	}
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow {
		margin-top: 26px;
	}
	body.landscape .as-filter-widget .select-arrow,
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 24px;
		right: 11px;
	}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		left: 92.8%;
		margin-top: -36px;
	}
	body.parent-pageid-32 .post-content .select-arrow {
		left: 92.3%;
	}
	body.rings .frDescription3 {
		margin: 50px 3% 20px;
		width: 98%;
	}
	body.parent-pageid-34 .products li h3.product-title {
		line-height: 1.2em !important;
	}
	body.landscape ul.connectionsLandscape {
		margin: 7% 0 0 10%;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 2.22em !important;
	}
	ul.jewelInfo {
		padding: 5px 0 0 20px !important;
	}
	.tp-bullets.tp-thumbs {
		left: 49.9% !important;
	}
	#rev_slider_11_1_wrapper {
		margin: 20px 0 50px !important;
	}
	body.variations-aurora .tp-bullets.tp-thumbs,
	body.variations-canadian-landscape .tp-bullets.tp-thumbs,
	body.variations-lighthouse .tp-bullets.tp-thumbs,
	body.variations-mountain-range .tp-bullets.tp-thumbs,
	body.variations-petra .tp-bullets.tp-thumbs,
	body.variations-shoreline .tp-bullets.tp-thumbs,
	body.variations-treeline .tp-bullets.tp-thumbs,
	body.variations-tundra .tp-bullets.tp-thumbs {
		left: 49.8% !important;
	}
	body.arctic-landscapes div#ac1 {
		width: 43.5% !important;
		padding: 0 1% 0 3% !important;
	}
	body.arctic-landscapes div#ac2 {
		width: 54% !important;
	}
	body.connections #content .c2 {
		margin-left: 0 !important;
	}
	body.connections #content .c1 {
		width: 71% !important;
		margin-left: 3% !important;
	}
	body.connections .frBox {
		margin: 0 8% 15px 0 !important;
	}
	ul.connectionsMain {
		width: 240px;
	}
	ul.connectionsMain li a {
		line-height: 0.8em !important;
	}
	ul.connectionsMain li {
		display: block;
		min-height: 50px;
	}
	ul.connectionsMain li a img {
		float: left;
		margin-right: 8px;
	}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 195px !important;
	}
	body.landscape .fusion-layout-column.category-nav,
	body.parent-pageid-27 .fusion-layout-column.category-nav,
	body.parent-pageid-32 .fusion-layout-column.category-nav {
		margin-right: 2% !important;
		width: 52% !important;
	}
	.product {
		width: 100%;
	}
	body.arctic-landscapes .products li,
	body.connections .products li,
	body.landscape .products li {
		width: 94.7%;
		left: 1.5% !important;
	}
	.products li a {
		font-size: 1em;
	}
	body.parent-pageid-27 .product-details-container,
	body.parent-pageid-34 .product-details-container {
		height: 130px !important;
	}
	#wrapper .avada-single-product-gallery-wrapper .avada-product-gallery,
	.product .images {
		float: none !important;
	}
	#wrapper .product .images {
		margin: 20px 2% 20px 3% !important;
	}
	.product-images .crossfade-images {
		height: 220px !important;
	}
	body.landscape .product .product-buttons {
		width: 58%;
	}
	.product .product-buttons {
		padding: 0 !important;
		height: 50px !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.landscape .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		height: 135px !important;
	}
	body.term-brooch .products li,
	body.term-cufflink .products li,
	body.term-earring .products li,
	body.term-necklace .products li,
	body.term-ring .products li {
		min-height: 210px !important;
	}
	#wrapper .product .images {
		margin: 20px 3% 20px !important;
	}
	body.single-product #wrapper #content .woocommerce-tabs .panel {
		float: none !important;
		width: 100% !important;
		padding: 10% 4% 4% !important;
	}
	body.categories pre {
		display: none;
	}
	.post-content .woocommerce {
		z-index: 1;
	}
	body.single-product #wrapper #content .woocommerce-tabs .tabs {
		width: 100% !important;
	}
	.woocommerce-tabs .tabs li {
		width: 50%;
		float: left !important;
	}
	.shop_attributes {
		width: 94% !important;
	}
	.woocommerce-cart-form__contents {
		margin-top: 0 !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents thead {
		display: table-cell !important;
	}
	.cart_totals table td,
	.cart_totals table th,
	.shop_table td,
	.shop_table th {
		font-size: 1.15em !important;
		padding: 10px 5px 10px 0 !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents tbody td {
		text-align: left !important;
		display: table-cell !important;
		width: auto !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-name {
		width: 55% !important;
		min-width: 285px;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-quantity {
		width: 25% !important;
		text-align: right !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-price {
		width: 15% !important;
		text-align: center !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-subtotal {
		width: 0 !important;
		display: none !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-remove {
		width: 5% !important;
		background-color: transparent;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-thumbnail {
		width: 90px !important;
	}
	.product-info {
		margin-left: 0 !important;
	}
	.avada_myaccount_user {
		width: 95%;
		margin: 0 10px 30px;
	}
	form.checkout label {
		font-size: 1em !important;
	}
	.woocommerce-MyAccount-navigation li,
	.woocommerce-side-nav li {
		width: 31%;
	}
	.woocommerce-MyAccount-navigation li a,
	.woocommerce-side-nav li a {
		padding: 15px 5px 10px 15px !important;
	}
	.fusion-meta-info {
		margin: 20px;
	}
	.single-product .fusion-meta-info {
		margin: 40px;
	}
	#wrapper .woocommerce-tabs .panel,
	#wrapper .woocommerce-tabs .tabs,
	.woocommerce-tabs > .tabs {
		width: 100% !important;
	}
	.avada-myaccount-user .username .hello strong {display: inline-block;}
	
	body.shows-galleries .frBox {margin: 5% 2% 15px 5% !important;}
	body.galleries #content .post-content .fusion-column.fusion-one-half {margin-left: 3.5% !important;}
	
	body.sitemap .post-content .fusion-fullwidth {padding-top: 0 !important;}
	
	.blog-signup-button {
		width:100% !important;
		margin: 0 5px 20px 0 !important;
	}
	.blog-signup-button .fusion-alignright {width: 70% !important;}
	body.blog .post-content p {
	  font-size: 1.3em !important;
	}
	
	.home .post-content {
		background-repeat: no-repeat;
		background-size: 111%;
	}
	.home .home-menu .fusion-imageframe img {
	  width: 80%;
	  padding: 110px 0 20px 23%;
	}
	.home .home-featured-gallery {padding: 0 0 0 1%;}
	
	.fusion-social-links-header {margin: 5px 0 0 !important;}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {margin: 5px 10px 0 0 !important;}
	.fusion-secondary-header .fusion-alignleft {
		float: left !important;
		width: 38% !important;
		margin: 0 !important;
	}
	.fusion-mobile-menu-design-classic .fusion-alignleft {margin-bottom: 0;}
	
	#cookie-law-info-bar {padding: 10px 9% 90px !important;}
}

@media only screen and (max-width: 800px) {
	.fusion-header,
	.fusion-header-v3 .fusion-header,
	.header-v4 #small-nav,
	.header-v4 .fusion-header,
	.header-v5 #small-nav,
	.header-v5 .fusion-header {
		padding: 0 !important;
	}
	.fusion-header .fusion-alignleft,
	.fusion-header .fusion-alignright {
		float: none !important;
		width: 100% !important;
		display: block !important;
		margin: 30px 0 0;
	}
	div.fusion-logo img {
		height: 88px;
		margin-top: 0;
	}
	.fusion-header .fusion-header-tagline,
	body.about .fusion-header .fusion-header-tagline,
	body.categories .fusion-header .fusion-header-tagline,
	body.contact .fusion-header .fusion-header-tagline,
	body.error404 .fusion-header .fusion-header-tagline,
	body.jewellery .fusion-header .fusion-header-tagline,
	body.parent-pageid-27 .fusion-header .fusion-header-tagline,
	body.parent-pageid-32 .fusion-header .fusion-header-tagline,
	body.parent-pageid-34 .fusion-header .fusion-header-tagline,
	body.parent-pageid-89 .fusion-header .fusion-header-tagline,
	body.privacy-policy .fusion-header .fusion-header-tagline,
	body.rings .fusion-header .fusion-header-tagline,
	body.search .fusion-header .fusion-header-tagline,
	body.single-product .fusion-header .fusion-header-tagline,
	body.single-product.arctic-landscapes .fusion-header .fusion-header-tagline,
	body.single-product.connections .fusion-header .fusion-header-tagline,
	body.single-product.landscape-rings .fusion-header .fusion-header-tagline,
	body.terms-of-use .fusion-header .fusion-header-tagline {
		padding: 0 0 8% !important;
		text-align: center !important;
	}
	
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 600px 0 !important;}
	
	body.about #content {padding: 0 0 40px 4% !important;}
	
	.fusion-breadcrumbs {height: 29px;}
	.fusion-main-menu {padding: 1px 1.1% 8px !important;}
	.fusion-content-boxes.content-boxes-icon-on-top .heading img {width: 100%;}
	
	#mega-menu-wrap-redbar-arctic-landscapes #mega-menu-redbar-arctic-landscapes > li.mega-menu-megamenu > ul.mega-sub-menu li.mega-menu-column > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link,
	#mega-menu-wrap-redbar-arctic-landscapes #mega-menu-redbar-arctic-landscapes > li.mega-menu-megamenu > ul.mega-sub-menu > li.mega-menu-item > a.mega-menu-link {
		padding: 15px 15px 15px 20px !important;
	}
	
	body.blog .post-content h3 {font-size: 1.5em !important;}
	
	.home .post-content {background-size: 106%;}
	.home .home-menu .fusion-imageframe img {
		padding: 100px 0 0 19%;
		display: block;
		width: 76%;
	}
	.home .newsletter-button {
		width: 85%;
		padding: 100px 0 0 12%;
	}
	.home .newsletter-button img {width: 7% !important;}
	.home .newsletter-button a {font-size: 1.2em; }
	.awb-gallery-wrapper .fusion-gallery div.fusion-gallery-column:nth-child(6) {display: none !important;}
	.home .widget_nav_menu {
		width: 80%;
		margin: 10px 0 30px 5% !important;
	}
	.home .widget_nav_menu .menu li {padding: 11px 12% !important;}
	.home .widget_nav_menu .menu li a {font-size: 1.3em !important;}
	.home .instagram-button {
		font-size: 1.1em;
		padding-right: 6.5%;
	}
	.home .fusion-grid-5 .fusion-grid-column {
		width: 50% !important;
		padding: 10px 20px !important;
	}
}

@media only screen and (max-width: 780px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 740px !important;
		max-width: 740px !important;
	}
	#mega-menu-wrap-redbar-connections #mega-menu-redbar-connections > li.mega-menu-item > a.mega-menu-link {
		font-size: 1.1em;
	}
	div.fusion-logo img {height: 85px;}
	.fusion-main-menu {padding: 1px 1.1% 8px 0;}
	body.about .imgContainer,
	body.archive .imgContainer,
	body.contact .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.parent-pageid-89 .imgContainer {
		background-position: 598px 0 !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 324px 0 !important;
	}
	body.blog .imgContainer {background-position: 652px 0 !important;}
	body.connections .imgContainer,
	body.parent-pageid-27 .imgContainer {
		background-position: 255px 0 !important;
	}
	body.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-tablet.jpg") no-repeat scroll 310px top !important;
	}
	body.custom #content,
	body.family #content,
	body.rings #content {
		width: 78% !important;
	}
	body.parent-pageid-33 #content {
		width: 84% !important;
		padding: 0 3% 80px !important;
	}
	body.custom #content {
		margin: 0 24% 0 0 !important;
		padding: 0 3% 10px 5% !important;
	}
	body.limited-edition.double-sidebars #content {
		padding: 30px 0 20px 5% !important;
		width: 78% !important;
	}
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content {width: 81% !important;}
	body.shows-galleries #content {
		width: 78% !important;
		padding: 0 0 0 5% !important;
	}
	body.blog #content {width: 85% !important;}
	body.contact #content .post-content {width: 76%;}
	
	body.connections .page-title .fusion-column.fusion-two-third {width: 54% !important;}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {width: 49.9% !important;}
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third {width: 51.3% !important;}
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third,
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		width: 53.1% !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third,
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.connections .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third {
		width: 57% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.woocommerce-page .page-title .fusion-column.fusion-two-third {
		width: 54% !important;
	}
	body.limited-edition .page-title .fusion-column.fusion-two-third {width: 56.8% !important;}
	body.page-id-4369 .page-title .fusion-column.fusion-two-third,
	body.page-id-4932 .page-title .fusion-column.fusion-two-third {width: 54%;}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 56.4%;
	}
	body.arctic-landscapes div#ac1,
	body.arctic-landscapes div#ac2 {
		width: 48% !important;
		padding: 0 4% !important;
		margin: 0 !important;
	}
	body.arctic-landscapes div#ac1 {width: 44% !important;}
	body.arctic-landscapes div#ac2 {width: 52% !important;}
	body.arctic-landscapes .frBox {
		width: 67%;
		top: auto;
		float: none;
	}
	body.arctic-landscapes #showcaseContainer,
	body.arctic-landscapes #showcaseWrapper {
		display: none;
	}
	body.connections #content .c1 {
		width: 80% !important;
		margin-left: 4% !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow,
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.one-of-a-kind-cat .as-filter-widget .select-arrow,
	body.page-id-2917 .as-filter-widget .select-arrow,
	body.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow,
	body.shop .as-filter-widget .select-arrow {
		margin-top: 24px;
		right: 11px;
	}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		left: 92.3%;
		margin-top: -36px;
	}
	.parent-pageid-34 .fusion-text {padding: 0 0 0 6%;}
	.product-grid-view .fusion-product-content {padding: 20px 5px 15px !important;}
	#main .product .product_title {font-size: 1.75em !important;}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.landscape .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		height: 155px !important;
	}
	body.arctic-landscapes .products li,
	body.categories .products li,
	body.connections .products li,
	body.landscape .products li,
	body.limited-edition .products li,
	body.one-of-a-kind .products li,
	body.page-id-2917 .products li {
		min-height: 260px !important;
	}
	#wrapper .product .images {width: 92% !important;}
	body.connections #content .c2 {width: 16% !important;}
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-shop.jpg") no-repeat 340px 0 !important;
	}
		
	ul.showsGalleriesMain {padding: 8% 0 0 11%;}
	
	.fusion-content-boxes.content-boxes-icon-on-top .heading img {width: 100%;}
	
	.home .instagram-button {padding-right: 5%;}
	.home .newsletter-button a {font-size: 1.05em;}
}

@media only screen and (max-width: 730px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 700px !important;
		max-width: 700px !important;
	}
	body.blog .imgContainer {background-position: 607px top !important;}
	body.page-id-38 .imgContainer {background-position: 590px 0 !important;}
	body.landscape-rings .imgContainer {background-position: 300px 0 !important;}
	body.landscape .imgContainer,
	body.page-id-34 .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background: transparent url("/wp-content/uploads/landscape-tablet.jpg") no-repeat 299px top !important;
	}
	body.parent-pageid-34 .imgContainer,
	body.single-product.landscape-cat .imgContainer,
	body.single-product.landscape-rings .imgContainer {
		background-position: 309px 0 !important;
	}
	body.parent-pageid-32 .imgContainer {background-position: 330px 0 !important;}
	body.parent-pageid-27 .imgContainer {background-position: 185px 0 !important;}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.page-cart .imgContainer,
	body.page-checkout .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 630px 0 !important;
	}
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third {width: 45.4% !important;}
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third {width: 51.2% !important;}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 302px 0 !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third,
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.limited-edition .page-title .fusion-column.fusion-two-third body.woocommerce-page .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 49.2% !important;
	}
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 50.5% !important;
	}
	body.variations-aurora .page-title .fusion-column.fusion-two-third,
	body.variations-canadian-landscape .page-title .fusion-column.fusion-two-third,
	body.variations-lighthouse .page-title .fusion-column.fusion-two-third,
	body.variations-mountain-range .page-title .fusion-column.fusion-two-third,
	body.variations-petra .page-title .fusion-column.fusion-two-third,
	body.variations-shoreline .page-title .fusion-column.fusion-two-third,
	body.variations-treeline .page-title .fusion-column.fusion-two-third,
	body.variations-tundra .page-title .fusion-column.fusion-two-third {
		width: 47% !important;
	}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.single-product.connections .page-title .fusion-column.fusion-two-third {
		width: 51% !important;
	}
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third {width: 50.9% !important;}
	body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third {width: 50.5% !important;}
	body.limited-edition .page-title .fusion-column.fusion-two-third {width: 57% !important;}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third {
		width: 49.1% !important;
	}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third {width: 41.8% !important;}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 40.1% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 55%;
	}
	.fusion-main-menu li {padding: 0 8px 8px 0;}
	body.about #content {width: 95% !important;}
	body.landscape-rings #content {
		width: 80% !important;
		padding: 0 3% 10px 1% !important;
	}
	body.categories #content,
	body.custom #content,
	body.family #content,
	body.limited-edition #content,
	body.one-of-a-kind #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32.double-sidebars #content,
	body.parent-pageid-34 #content,
	body.single-product.arctic-landscapes #content,
	body.single-product.landscape-cat #content,
	body.single-product.limited-edition-cat #content {
		width: 76.1% !important;
		padding: 20px 2% !important;
	}
	body.custom #content {
		padding: 20px 0 20px 3% !important;
	}
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.parent-pageid-34 #content {
		width: 77.5% !important;
	}
	body.limited-edition.double-sidebars #content {width: 82% !important;}
	body.single-product.connections #content {width: 78.1% !important;}
	body.stones #content {
		width: 68% !important;
		padding: 0 0 40px 3% !important;
	}
	body.canadian-diamonds #content {
		width: 69% !important;
		padding: 0 3% 40px !important;
	}
	body.error404 #content {width: 69% !important;}
	body.parent-pageid-34 #content .post-content {
		width: 100% !important;
		margin: 0;
	}
	.fusion-main-menu li {padding: 0 8px 0 0;}
	#sidebar-2 h3,
	#sidebar-2 h4 {
		font-size: 1.1em !important;
	}
	ul.aboutMain,
	ul.picstories {margin: 8% 0 0;}
	div.commBoxes {padding: 10px 15px;}
	body.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 27px;
		right: 12px;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.categories .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow,
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.one-of-a-kind-cat .as-filter-widget .select-arrow,
	body.page-id-2917 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow,
	body.shop .as-filter-widget .select-arrow {
		margin-top: 26px;
		right: 11px;
		height: 33px !important;
	}
	body.connections .as-filter-widget .select-arrow,
	body.parent-pageid-27 .as-filter-widget .select-arrow {
		margin-top: 25px;
		right: 12px;
		height: 33px !important;
	}
	body.categories .as-filter-widget .select-arrow,
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow,
	body.single-product.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 30px;
		right: 11px;
	}
	body.single-product.connections .as-filter-widget .select-arrow {margin-top: 29px;}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow {left: 92.5%;}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		margin-top: -36px;
		height: 33px !important;
	}
	body.page-id-38 .frBox {margin: 0 3% 11% 2%;}
	body.arctic-landscapes div#ac1 {width: 46.5% !important;}
	body.arctic-landscapes div#ac2 {width: 53% !important;}
	body.arctic-landscapes .frBox {padding: 0 1.5%;}
	body.parent-pageid-34 .products li {
		margin-right: 2%;
		width: 48% !important;
	}
	body.parent-pageid-34 .product-images img {width: 230px;}
	body.landscape .fusion-layout-column,
	body.parent-pageid-27 .fusion-layout-column {
		margin-right: 0 !important;
		width: 52% !important;
		padding: 0 0 0 2%;
	}
	
	.page-id-4369 .fusion-woo-product-grid.fusion-woo-product-grid-1,
	.page-id-4932 .fusion-woo-product-grid.fusion-woo-product-grid-1  {margin: 10px 3%;}
	.page-id-4369 .products li,
	.page-id-4932 .products li {
		margin-right: 0;
		margin-bottom: 50px !important;
	}
	.page-id-4369 .products li a,
	.page-id-4932 .products li a {font-size: 1.2em; padding: 15px 0 30px;}
	.page-id-4369 .product-images .crossfade-images,
	.page-id-4932 .product-images .crossfade-images {height: auto !important;}
	.page-id-4369 .product-details,
	.page-id-4932 .product-details {padding: 0 7% 10px !important;}
	.page-id-4369 .price > .amount,
	.page-id-4932 .price > .amount {font-size: 1.45em !important; margin: 5px 0;}
	.page-id-4369 .product .product-buttons,
	.page-id-4932 .product .product-buttons {margin: 0 7% 20px !important;}
	.page-id-4369 .product-buttons a,
	.page-id-4932 .product-buttons a {padding: 5px 0 20px 25px !important;}
	.page-id-4369 .product-buttons a::before,
	.page-id-4932 .product-buttons a::before {margin-left: -25px !important;}
	
	body.shows-galleries #wrapper {background-position: 602px 0 !important;}
	
	.home .post-content {background-size: 116%;}
	.home .newsletter-button {padding: 100px 0 10px 12%;}
	.home .newsletter-button a {font-size: 1em;}
	.home .home-menu .fusion-imageframe img {
		padding: 130px 0 0 16%;
		width: 85%;
	}

	#toTop {bottom: 90px !important;}
}

@media only screen and (max-width: 690px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 660px !important;
		max-width: 660px !important;
	}
	body.parent-pageid-89 .imgContainer {background-position: 530px 0 !important;}
	body.categories .imgContainer {background-position: 548px top !important;}
	body.canadian-diamonds .imgContainer,
	body.faqs .imgContainer,
	body.stones .imgContainer {
		background-position: 460px 0 !important;
	}
	body.blog .imgContainer {background-position: 557px top !important;}
	body.rings .imgContainer {background-position: 621px top !important;}
	body.page-id-34 .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background-position: 299px top !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 301px 0 !important;
	}
	body.single-product.landscape-cat .imgContainer {
		background-position: 296px 0 !important;
	}
	body.arctic-landscapes .imgContainer,
	body.parent-pageid-32 .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-tablet.jpg") no-repeat scroll 252px top !important;
	}
	body.single-product.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-tablet.jpg") no-repeat scroll 252px top !important;
	}
	body.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat scroll 167px top !important;
	}
	body.parent-pageid-27 .imgContainer {
		background-position: 180px 0 !important;
	}
	body.single-product.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat scroll 175px top !important;
	}
	body.limited-edition .imgContainer,
	body.limited-edition-cat .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.one-of-a-kind-cat .imgContainer {
		background-position: 548px 0 !important;
	}
	body.shows-galleries .imgContainer {background-position: 350px 0 !important;}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.page-cart .imgContainer,
	body.page-checkout .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 560px 0 !important;
	}
	body.error .imgContainer,
	body.privacy-policy .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 297px 0 !important;
	}
	body.blog .imgContainer {background-position: 612px 0 !important;}
	body.jewellery #content,
	body.shows-galleries #content {
		width: 95% !important;
	}
	body.page-id-1923 #content {width: 80% !important;}
	body.rings #content {width: 81% !important;}
	body.parent-pageid-33 #content {
		width: 84% !important;
		padding: 0 3% 80px !important;
	}
	body.custom #content,
	body.family #content {
		width: 80% !important;
	}
	body.landscape #content {
		width: 79% !important;
		padding: 20px 2% 5px 4% !important;
	}
	body.categories #content,
	body.has-sidebar.double-sidebars #content,
	body.landscape #content,
	body.one-of-a-kind #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.single-product.connections #content,
	body.single-product.landscape-rings #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 82% !important;
		padding: 0 4% 20px !important;
	}
	body.parent-pageid-34 #content,
	body.single-product.landscape-rings #content {
		width: 84% !important;
	}
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content {
		width: 78% !important;
		padding: 20px 2% 5px 3% !important;
	}
	body.parent-pageid-27 .woocommerce-container #content,
	body.parent-pageid-32 .woocommerce-container #content {
		width: 100% !important;
		margin: 0 !important;
	}
	body.one-of-a-kind #content,
	body.single-product.connections #content,
	body.single-product.landscape-cat #content,
	body.single-product.limited-edition-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 78% !important;
	}
	body.limited-edition.double-sidebars #content {padding: 30px 4% 20px !important;}
	body.categories #content {width: 83% !important;}
	body.shop-policies #content {
		width: 82% !important;
		padding: 0 2% !important;
	}
	body.canadian-diamonds #content,
	body.stones #content {
		width: 72% !important;
	}
	body.upcoming-shows #content {width: 83% !important;}
	body.page-id-36 #content {
		width: 80% !important;
		padding: 0 0 0 8% !important;
	}
	body.privacy-policy #content,
	body.terms-of-use #content {
		padding: 0 4% 40px !important;
		width: 82% !important;
	}
	body.blog #content {
		width: 90% !important;
		padding: 0 0 0 4% !important;
	}
	body.page-id-36 #content .post-content {
		margin-left: 0;
		width: 100%;
	}
	body.commissions .page-title .fusion-column.fusion-one-third {width: 33.7% !important;}
	body.rings .page-title .fusion-column.fusion-two-third {width: 49% !important;}
	body.connections .page-title .fusion-column.fusion-two-third {width: 51.5% !important;}
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third {width: 52.5% !important;}
	body.single-product.connections .page-title .fusion-column.fusion-two-third {width: 55.1% !important;}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {width: 73% !important;}
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third {width: 55% !important;}
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third {width: 54.1% !important;}
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {width: 55.8% !important;}
	body.variations-aurora .page-title .fusion-column.fusion-two-third,
	body.variations-canadian-landscape .page-title .fusion-column.fusion-two-third,
	body.variations-lighthouse .page-title .fusion-column.fusion-two-third,
	body.variations-mountain-range .page-title .fusion-column.fusion-two-third,
	body.variations-petra .page-title .fusion-column.fusion-two-third,
	body.variations-shoreline .page-title .fusion-column.fusion-two-third,
	body.variations-treeline .page-title .fusion-column.fusion-two-third,
	body.variations-tundra .page-title .fusion-column.fusion-two-third {
		width: 52% !important;
	}
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third,
	body.page-id-4369 .page-title .fusion-column.fusion-two-third,
	body.page-id-4932 .page-title .fusion-column.fusion-two-third {
		width: 58.8% !important;
	}
	body.landscape .page-title .fusion-column.fusion-two-third {width: 52.5% !important;}
	body.landscape-rings .page-title .fusion-column.fusion-two-third {width: 58.2% !important;}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third {
		width: 53.6% !important;
	}
	body.limited-edition .page-title .fusion-column.fusion-two-third {width: 56% !important;}
	body.stones .page-title .fusion-column.fusion-two-third {width: 42% !important;}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third {
		width: 44.8% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 60.5%;
	}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 50.1% !important;
	}
	body.page-id-38 .frBox {
		width: 19%;
		margin: 0 4% 11%;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.categories .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow,
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.one-of-a-kind-cat .as-filter-widget .select-arrow,
	body.page-id-2917 .as-filter-widget .select-arrow,
	body.shop .as-filter-widget .select-arrow {
		right: 11px;
	}
	body.categories .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow,
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.one-of-a-kind-cat .as-filter-widget .select-arrow,
	body.page-id-2917 .as-filter-widget .select-arrow,
	body.shop .as-filter-widget .select-arrow {
		margin-top: 27px;
	}
	body.connections .as-filter-widget .select-arrow {margin-top: 26px;}
	body.single-product.connections .as-filter-widget .select-arrow {margin-top: 31px;}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		left: 94%;
	}
	.as-filter-widget select {width: 100%;}
	body.blog .page-title .fusion-column.fusion-two-third {width: 61%;}
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {width: 60% !important;}
	
	.product-grid-view .fusion-product-content {padding: 0 5px 15px !important;}
	.catNav a,
	body.page-id-1519 .catNav li:first-child a {
		font-size: 1.84em !important;
	}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 170px !important;
	}
	body.connections .frBox {
		margin: 0 2% 15px 0 !important;
		width: 44%;
	}
	body.connections .page-title h1 {background-color: transparent !important;}
	ul.connectionsMain {margin: 50px 0;}
	body.arctic-landscapes div#ac1 {
		margin: 25px 0 0 !important;
		width: 82% !important;
	}
	body.arctic-landscapes div#ac2 {width: 100% !important;}
	body.arctic-landscapes div#ac1 p {margin: 0 0 20px 15px;}
	ul.connectionsArctic {
		margin: 40px 20% 0 5%;
		width: auto;
	}
	body.arctic-landscapes .frBox {
		width: auto;
		float: none;
		display: none;
	}
	body.arctic-landscapes #showcaseContainer,
	body.arctic-landscapes #showcaseWrapper {
		width: 182px !important;
	}
	body.landscape .fusion-layout-column,
	body.parent-pageid-27 .fusion-layout-column,
	body.parent-pageid-32 .fusion-layout-column {
		margin-right: 0 !important;
		width: 54% !important;
	}
	body.parent-pageid-32 .cat-parent {
		width: 100%;
	}
	.fusion-builder-row .fusion-layout-column.fusion-column-last {
		display: block;
	}
	.ac-mobile2 {
		display: block;
		width: 90%;
		margin: 0;
		padding: 45px 5% 0;
	}
	#main .product .product_title {
		font-size: 1.7em !important;
		line-height: 1.1em !important;
	}
	#wrapper .product .images {
		margin: 20px 0 !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.landscape .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		padding: 10px 15px !important;
		height: 145px !important;
	}
	.woocommerce-tabs .tabs li {
		width: 50%;
	}
	body.arctic-landscapes .products li,
	body.connections .products li,
	body.landscape .products li {
		width: 96.5% !important;
		left: 1.7% !important;
	}
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		width: 54.9% !important;
	}
	.woocommerce-MyAccount-navigation li,
	.woocommerce-side-nav li {
		margin-right: 0;
	}
	.avada-myaccount-user span.view-cart {width: 20%;}
	#shipping_method p.shipping-method-info {
		font-size: 0.88em !important;
		width: 70%;
		white-space: normal !important;
	}
	.shop_table .product-name {width: 70% !important;}
	#shipping_country_field .select-arrow,
	#shipping_state_field .select-arrow {
		left: 93.5% !important;
	}
	div.commBoxes .rs-features-graphics img.comImg-1072,
	div.commBoxes .rs-features-graphics img.comImg-1073 {
		height: 162px;
	}
	
	.newsletter-archive-list h2 {font-size: 2em !important;}
	
	body.error404 .fusion-column.useful-links {width: 35% !important;}
	body.error404 .error-page div.fusion-column:first-child,
	body.search .error-page div.fusion-column:first-child {
		width: 65% !important;
	}
	
	#footer,
	#wrapper .fusion-social-links-footer,
	.copyright {
		text-align: right !important;
	}
	.copyright,
	.social-networks {
		padding: 0 10px 15px 0;
	}
	.blog-signup-button .fusion-alignright {width: 100% !important;}
	.fusion-secondary-header .fusion-alignleft {width: 42% !important;}
	
	.home .post-content {background-size: 118%;}
	
	#cookie-law-info-bar {padding: 10px 9% 100px;}
}
@media only screen and (max-width: 660px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 630px !important;
		max-width: 630px !important;
	}
	body.rings .imgContainer {
		background-position: 540px top !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 301px 0 !important;
	}
	body.landscape .imgContainer,
	body.page-id-34 .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background: transparent url("/wp-content/uploads/landscape-tablet.jpg") no-repeat 293px top !important;
	}
	body.limited-edition .imgContainer,
	body.limited-edition-cat .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.one-of-a-kind-cat .imgContainer {
		background-position: 542px 0 !important;
	}
	body.page-id-4369 .imgContainer
	body.page-id-4932 .imgContainer {background-position: 550px 0 !important;}
	
	body.archive #content,
	body.single #content {
		padding: 0 10px 100px 0 !important;
		width: 89% !important;
		width: 80% !important;
	}
	body.blog #content {
		width: 94% !important;
		padding: 0 0 0 2% !important;
	}
	body.parent-pageid-34 #content,
	body.single-product.landscape-rings #content {
		width: 87% !important;
	}
	body.arctic-landscapes #content {width: 100% !important;}
	
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third {
		width: 56% !important;
	}
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third {width: 58% !important;}
	body.blog .page-title .fusion-column.fusion-two-third {width: 65%;}
	
	body.jewellery ul.connectionsJewellery {
		margin: 0 0 20px;
	}
	body.page-id-38 .frBox {
		margin: 0 5% 11% 6%;
	}
	.rev_slider_wrapper {width: 100% !important;}
	ul.connectionsArctic {
		margin: 40px 20% 0 5%;
		width: 295px;
	}
	.woocommerce-content-box {padding: 15px !important;}
	.shop_table_responsive.woocommerce-cart-form__contents .product-quantity {width: 22% !important;}
	.shop_table_responsive.woocommerce-cart-form__contents .product-name {
		min-width: 270px;
		width: 40% !important;
	}
	div.commBoxes .rs-features-graphics img.comImg-1064,
	div.commBoxes .rs-features-graphics img.comImg-1065 {
		height: 200px;
	}
	
	.home .post-content {background-size: 120%;}
	.home .newsletter-button a {font-size: 0.9em;}
}
@media only screen and (max-width: 605px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 585px !important;
		max-width: 585px !important;
	}
	#wrapper {overflow-x: visible !important;}
	
	body.sitemap .imgContainer {background-position: 235px top !important;}
	body.about .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer {
		background-position: 510px top !important;
	}
	body.parent-pageid-89 #wrapper,
	body.parent-pageid-89 .imgContainer {
		background-position: 470px 0 !important;
	}
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer {
		background-position: 545px top !important;
	}
	body.rings .imgContainer {background-position: 465px top !important;}
	body.parent-pageid-33 .imgContainer {background-position: 537px 0 !important;}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 291px top !important;
	}
	body.aurora .imgContainer,
	body.canadian-landscape .imgContainer,
	body.granite-rock-texture .imgContainer,
	body.landscape-rings .imgContainer,
	body.lighthouse .imgContainer,
	body.mountain-range .imgContainer,
	body.northern-lights .imgContainer,
	body.petra .imgContainer,
	body.shoreline .imgContainer,
	body.treeline .imgContainer,
	body.tundra .imgContainer {
		background-position: 240px top !important;
	}
	body.landscape .imgContainer,
	body.parent-pageid-34 .imgContainer,
	body.single-product.landscape-cat .imgContainer,
	body.single-product.landscape-rings .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background-position: 289px 0 !important;
	}
	body.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-shop.jpg") no-repeat scroll 192px 0 !important;
	}
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-tablet.jpg") no-repeat scroll 230px 0 !important;
	}
	body.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet2.jpg") no-repeat scroll right top !important;
	}
	body.parent-pageid-27 .imgContainer {background-position: 115px 0 !important;}
	body.single-product.connections .imgContainer {background-position: 174px 0 !important;}
	body.categories .imgContainer,
	body.limited-edition .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {
		background-position: 538px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.page-cart .imgContainer,
	body.page-checkout .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 525px 0 !important;
	}
	body.faqs .imgContainer {background-position: 466px 0 !important;}
	body.canadian-diamonds .imgContainer,
	body.stones .imgContainer {
		background-position: 466px 0 !important;
	}
	body.galleries .imgContainer,
	body.new-featuring .imgContainer,
	body.shows-galleries .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 265px 0 !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 239px 0 !important;
	}
	body.blog .imgContainer {background-position: 500px 0 !important;}
	
	body.home .tagline {
		padding: 4.1% 0 0 8% !important;
	}
	.breadcrumbs {padding: 2px 15px 2px 0;}
	.fusion-breadcrumbs {
		padding: 5px 10px 5px 5px !important;
		text-align: left;
	}
	body.categories .page-title .fusion-column.fusion-one-third,
	body.jewellery .page-title .fusion-column.fusion-one-third,
	body.landscape-rings .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-27 .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-one-third,
	body.single-product.connections .page-title .fusion-column.fusion-one-third {
		width: 31.4% !important;
	}
	body.privacy-policy .page-title .fusion-column.fusion-one-third,
	body.terms-of-use .page-title .fusion-column.fusion-one-third {
		width: 38% !important;
	}
	body.about .page-title .fusion-column.fusion-two-third,
	body.archive .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third,
	body.sitemap .page-title .fusion-column.fusion-two-third {
		width: 47.6% !important;
	}
	body.galleries .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .page-title .fusion-column.fusion-two-third,
	body.rings .page-title .fusion-column.fusion-two-third,
	body.upcoming-shows .page-title .fusion-column.fusion-two-third {
		width: 48% !important;
	}
	body.rings .page-title .fusion-column.fusion-two-third {
		margin-left: 0 !important;
	}
	body.variations-aurora .page-title .fusion-column.fusion-two-third,
	body.variations-canadian-landscape .page-title .fusion-column.fusion-two-third,
	body.variations-lighthouse .page-title .fusion-column.fusion-two-third,
	body.variations-mountain-range .page-title .fusion-column.fusion-two-third,
	body.variations-petra .page-title .fusion-column.fusion-two-third,
	body.variations-shoreline .page-title .fusion-column.fusion-two-third,
	body.variations-treeline .page-title .fusion-column.fusion-two-third,
	body.variations-tundra .page-title .fusion-column.fusion-two-third {
		margin-left: 2% !important;
		width: 60.5% !important;
	}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		width: 68.5% !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third {
		width: 44.2% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 63% !important;
	}
	body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third {
		width: 60.1% !important;
	}
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.single-product.connections .page-title .fusion-column.fusion-two-third {
		width: 62.5% !important;
	}
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third {
		width: 61.5% !important;
	}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third {
		width: 48% !important;
	}
	body.page-id-47 .page-title .fusion-column.fusion-two-third {
		width: 68%;
	}
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third {
		width: 58.3% !important;
	}
	body.commissions .page-title .fusion-column.fusion-two-third {
		width: 40.3% !important;
		margin: 1% 0 0 8% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 51.8% !important;
	}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third {
		width: 48.3% !important;
	}
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 38.9% !important;
	}
	body.about #content {margin: 0 0 0 1% !important;}
	body.contact #content {
		width: 76% !important;
		margin: 0 0 0 2% !important;
	}
	body.rings #content {width: 77% !important;}
	body.parent-pageid-33 #content {
		width: 93% !important;
		padding: 0 3% 80px !important;
	}
	body.page-id-1923 #content {width: 86% !important;}
	body.page-id-34 #content {width: 81% !important;}
	body.parent-pageid-32 #content {
		width: 75.5% !important;
		margin-left: 1% !important;
	}
	body.categories #content,
	body.custom #content,
	body.family #content,
	body.has-sidebar.double-sidebars #content,
	body.landscape #content,
	body.one-of-a-kind #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.parent-pageid-34 #content,
	body.single-product.arctic-landscapes #content,
	body.single-product.connections #content,
	body.single-product.landscape-cat #content,
	body.single-product.landscape-rings #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 94% !important;
	}
	body.limited-edition.double-sidebars #content {width: 90% !important;}
	body.parent-pageid-34 #content {padding: 20px 0 20px 3% !important;}
	body.single-product.connections #content {
		width: 92% !important;
		padding: 10px 4% 20px !important;
	}
	body.single-product.limited-edition-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 90.5% !important;
	}
	body.single-product.landscape-rings #content {padding: 20px 3% !important;}
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content  {width: 85% !important;}
	body.canadian-diamonds #content {width: 77% !important;}
	body.stones #content {
		width: 78% !important;
		margin-left: 0 !important;
	}
	body.faqs #content {
		width: 77% !important;
		padding: 20px 0 100px 4% !important;
	}
	body.newfeaturing #content,
	body.shows-galleries #content {
		width: 80% !important;
		padding: 15px 3% 40px !important;
	}
	body.galleries #content {
		margin-left: 4%;
	}
	body.error404 #content {
		padding: 20px 0 40px 3% !important;
		width: 76% !important;
	}
	body.privacy-policy #content,
	body.terms-of-use #content {
		padding: 0 0 40px 4% !important;
		width: 73% !important;
	}
	body.search #content {
		padding: 0 4% 40px !important;
		margin: 0 !important;
		width: 77% !important;
	}
	body.blog #content {
		width: 81% !important;
	}
	body.contact #content .post-content,
	body.parent-pageid-89 #content .post-content {
		width: 100%;
	}
	body.variations-aurora #content .post-content,
	body.variations-canadian-landscape #content .post-content,
	body.variations-lighthouse #content .post-content,
	body.variations-mountain-range #content .post-content,
	body.variations-petra #content .post-content,
	body.variations-shoreline #content .post-content,
	body.variations-treeline #content .post-content,
	body.variations-tundra #content .post-content {
		padding-left: 3% !important;
		width: 100% !important;
		margin-left: 0 !important;
	}
	body.shows-galleries .post-content {
		min-height: 380px;
	}
	body.galleries #content .post-content {
		padding: 0;
		width: 100% !important;
	}
	body.upcoming-shows #content .post-content body.error404 #content .post-content {
		width: 95%;
	}
	body.privacy-policy #content .post-content,
	body.search #content .post-content,
	body.terms-of-use #content .post-content {
		width: 100%;
	}
	body.limited-edition .page-title .fusion-column.fusion-one-third {
		width: 25.7% !important;
	}
	body.about .fusion-reading-box-container .reading-box {
		padding: 3% 5%;
	}
	#wrapper .page-title h3 {
		font-size: 1.8em !important;
	}
	#rev_slider_1_1,
	#rev_slider_1_1_wrapper {
		width: 100% !important;
	}
	.avada-skin-rev {
		border: 0 solid #000 !important;
	}
	.avada_block_white_trans2,
	.tp-caption.avada_block_white_trans2 {
		white-space: -webkit-pre-wrap !important;
		white-space: pre-wrap !important;
		white-space: normal !important;
		word-break: normal !important;
		display: block;
		font-size: 1.05em !important;
		width: 101% !important;
		margin: 0 !important;
		background-color: #000 !important;
	}
	#rev_slider_1_1_wrapper .avada_block_white_trans2,
	#rev_slider_1_1_wrapper .tp-caption.avada_block_white_trans2 {
		top: auto !important;
		height: 85px;
		bottom: -20px;
	}
	#rev_slider_1_1_wrapper .tp-caption br {
		display: none;
	}
	.tp-caption a {
		font-size: 0.9em !important;
	}
	#rev_slider_1_1_wrapper .tp-bullets.tp-thumbs {
		left: 49.8% !important;
		bottom: -53px !important;
	}
	#rev_slider_4_1 .tp-caption.pictures_titles,
	.pictures_titles {
		width: 101% !important;
	}
	body.parent-pageid-89 .tp-caption {
		min-width: 415px !important;
	}
	.fusion-meta-info {
		margin-left: 5%;
	}
	.fusion-meta-info .fusion-alignleft {
		width: 48% !important;
		float: left !important;
		display: inline-block !important;
	}
	.fusion-meta-info .fusion-alignright {
		width: 48% !important;
		float: right !important;
		display: inline-block !important;
		text-align: right !important;
	}
	.single-navigation {
		width: 96%;
	}
	body.single .fusion-meta-info {
		margin-left: 1%;
		width: 96%;
	}
	.single .fusion-sharing-box {
		width: 96%;
	}
	ul.bullet_dash {
		margin: 20px 0 10px 15px;
	}
	body.page-id-38 .frBox {
		margin: 0 3% 25%;
		width: 30%;
	}
	body.jewellery ul.connectionsJewellery {
		margin: 0 0 20px;
		text-align: left;
		width: 62%;
	}
	ul.connectionsJewellery li:last-child {
		margin: 40px 0 30px;
	}
	ul.connectionsJewellery li br {
		display: none;
	}
	ul.connectionsJewellery li a.mainSection {
		font-size: 2.3em !important;
	}
	body.page-id-1923 #gform_3 div.gf_page_steps div {
		width: auto !important;
	}
	body.rings ul.connectionsRings {
		margin: 6% 0 5%;
	}
	body.rings .frDescription3 {
		margin: 40px 0 0 5% !important;
		width: 95%;
	}
	body.family .frDescription3 {
		margin: 40px 0 30px !important;
		width: 100%;
	}
	body.custom .rev_slider_wrapper,
	body.family .rev_slider_wrapper {
		width: 100% !important;
	}
	body.landscape ul.connectionsLandscape {
		margin: 7% 0 0 2%;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 2em !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow {
		margin-top: 26px;
		right: 10px;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow {
		height: 32px !important;
	}
	body.landscape-rings .as-filter-widget .select-arrow {
		height: 33px !important;
	}
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape .as-filter-widget .select-arrow,
	body.single-product.landscape-rings .as-filter-widget .select-arrow {
		right: 10px;
	}
	body.parent-pageid-32 .as-filter-widget .select-arrow body.parent-pageid-27 .as-filter-widget .select-arrow {
		margin-top: 26px;
	}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow {
		left: 93.7%;
	}
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow {
		margin-top: 27px;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow {
		margin-top: 30px;
	}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		left: 93.6%;
		margin-top: -36px;
	}
	body.landscape .post-content .select-arrow {
		left: 91.8%;
	}
	body.parent-pageid-33 .avada_block_white_trans2 {
		font-size: 1.05em !important;
	}
	.gform_wrapper .gf_step {
		width: auto !important;
		display: inline-block !important;
		margin: 16px 32px 16px 0 !important;
	}
	.catNav a {
		font-size: 1.75em !important;
	}
	.catNav img {
		width: 80px;
		margin: 20px 10px 0 0;
	}
	.catNav li {
		margin: 0 5px 0 10px;
	}
	.inventory-listings {
		padding: 20px 10px 0 !important;
		width: 100%;
	}
	.cat-parent {
		width: 97%;
		margin: 20px 0 30px;
	}
	.Cat-desc {
		width: 98%;
	}
	ul.connectionsMain {
		width: auto;
		float: none;
		display: block;
		margin: 0 0 0 8%;
	}
	ul.connectionsMain li a {
		line-height: 1.5em !important;
		font-size: 1.75em !important;
	}
	ul.connectionsMain li a img {
		float: none;
	}
	body.connections #content .c1 {
		width: 73% !important;
	}
	body.connections #content .c2 {
		width: 22% !important;
		top: 200px !important;
	}
	body.connections .frBox {
		width: auto;
		float: none;
		margin: 0 2% 30px 0 !important;
	}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 146px !important;
		margin-top: 20px;
	}
	body.connections .post-content .frBox h3 {
		margin-top: 2em !important;
		font-size: 1.5em;
	}
	body.arctic-landscapes div#ac1 {
		width: 78% !important;
	}
	body.single-product.arctic-landscapes #wrapper .product .summary.entry-summary,
	body.single-product.connections #wrapper .product .summary.entry-summary {
		width: 90% !important;
	}
	body.parent-pageid-27 .inventory-listings,
	body.parent-pageid-32 .inventory-listings {
		padding: 20px 0 0 2% !important;
		width: 100%;
	}
	body.parent-pageid-27 #wrapper .page-title h1,
	body.parent-pageid-32 #wrapper .page-title h1 {
		width: 92%;
	}
	body.parent-pageid-32 .Cat-desc {
		width: 93%;
	}
	body.parent-pageid-32 .fusion-one-half {
		width: 40%;
	}
	body.parent-pageid-32 .post-content .fusion-layout-column.fusion-spacing-yes {
		width: 49%;
		margin-right: 1%;
	}
	body.parent-pageid-32 .catNav a {
		font-size: 1.7em !important;
	}
	body.parent-pageid-27 .post-content .fusion-layout-column.fusion-spacing-yes {
		width: 49%;
		margin-right: 1%;
	}
	body.landscape .fusion-layout-column,
	body.parent-pageid-27 .fusion-layout-column,
	body.parent-pageid-32 .fusion-layout-column {
		width: 54% !important;
	}
	body.single-product .fusion-flexslider .slides img {
		width: 100%;
	}
	body.single-product .product .summary.entry-summary {
		margin: 0 0 0 2% !important;
	}
	body.single-product .product .images {
		margin: 5% 0 0 3% !important;
	}
	body.single-product .mode-to-order-notice {
		margin-left: 7.5%;
	}
	body.single-product.parent-pageid-27 .product .summary.entry-summary,
	body.single-product.parent-pageid-32 .product .summary.entry-summary {
		margin: 0 0 0 11% !important;
	}
	body.single-product.parent-pageid-27 .product .images,
	body.single-product.parent-pageid-32 .product .images {
		margin: 5% 0 0 12% !important;
	}
	.woocommerce-tabs .tabs li {
		width: 48%;
	}
	body.single-product.parent-pageid-27 .woocommerce-tabs .tabs li,
	body.single-product.parent-pageid-32 .woocommerce-tabs .tabs li {
		width: 49%;
	}
	.has-sidebar .woocommerce-container .social-share li:last-child {
		border-right: 0 solid #000 !important;
	}
	body.connections #wrapper .page-title h3 {
		padding: 25px 5% 10px 0 !important;
		margin-bottom: 0 !important;
	}
	.woocommerce .social-share {
		margin: 20px 4% 20px 2%;
	}
	.has-sidebar .woocommerce-container .social-share li,
	.woocommerce-container .social-share li {
		width: 100% !important;
		display: block;
		border-bottom: 1px solid #000;
		padding: 10px 25px !important;
		font-size: 1.2em !important;
		min-height: auto !important;
	}
	.has-sidebar .woocommerce-container .social-share li:last-child,
	.woocommerce-container .social-share li:last-child {
		border-bottom: 0 solid #000;
	}
	.woocommerce .social-share li a i.fontawesome-icon {
		font-size: 1em !important;
		line-height: 1.9em !important;
		text-decoration: none !important;
	}
	.woocommerce .social-share li span {
		display: inline-block;
		padding: 5px 5%;
		text-decoration: underline !important;
	}
	#customer_login .col-1,
	#customer_login .col-2,
	.cart-totals-buttons,
	.checkout_coupon,
	.coupon,
	.cross-sells,
	.shipping_calculator {
		padding: 3%;
	}
	.product-name {
		width: 70% !important;
	}
	.avada-myaccount-user span.view-cart {
		width: 21%;
		margin: 0 !important;
	}
	.woocommerce-side-nav li {
		width: 32%;
	}
	.woocommerce-side-nav li a {
		font-size: 1.05em !important;
		padding: 15px 8px 10px !important;
	}
	body.checkout .product-info {
		width: 100%;
	}
	body.checkout .product-name {
		width: 90% !important;
	}
	.checkout .shop_table tbody .product-total {
		width: 10% !important;
	}
	#payment {
		background-color: #777e81 !important;
		padding: 1px 2% 20px;
	}
	.shop_table .product-thumbnail img {max-width: 60px !important;}
	.shop_table_responsive.woocommerce-cart-form__contents .product-thumbnail {width: 75px !important;}
	.shop_table_responsive.woocommerce-cart-form__contents .product-name {
		min-width: 240px;
		width: 40% !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents td.product-name {min-width: 200px;}
	.shop_table .product-quantity .quantity {margin: 0 !important;}
	body.arctic-landscapes #wrapper .page-title h3,
	body.connections #wrapper .page-title h3 {
		padding: 25px 0 40px !important;
	}
	.fusion-accordian .panel-title a .fa-fusion-box {
		margin-right: 10px;
		margin-bottom: 10px;
	}
	body.page-id-47 .portfolio-wrapper {width: 73%;}

	ul.showsGalleriesMain li a {font-size: 2.6em !important;}
	body.shows-galleries .frBox {
		margin: 8% 5% 15px 2% !important;
	}
	body.galleries #content .post-content .fusion-one-half {
		width: 53% !important;
		margin-left: 1% !important;
	}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {margin: 0 14% 40px 10px !important;}
	
	body.error404 #wrapper #main .post-content .title h2,
	body.search #wrapper #main .post-content .title h2 {
		font-size: 1.6em !important;
	}
	.error-message {
		margin-top: 0 !important;
		font-size: 100px !important;
		line-height: 100px !important;
	}
	body.error404 .fusion-layout-column.useful-links {width: 100%;}
	body.search .fusion-blog-layout-medium .fusion-post-slideshow {
		float: left !important;
		margin: 0 15px 20px 5% !important;
	}
	body.search .fusion-blog-layout-medium .fusion-post-slideshow,
	body.search .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
		width: 26%;
	}
	body.search .fusion-meta-info {
		width: 98%;
		margin-left: 0 !important;
	}
	
	.home .newsletter-button a {font-size: 0.85em;}
	
	.blog .fusion-content-boxes {
		margin: 15px 0 30px 3% !important;
		width: 95% !important;
	}
	.asblog-container .content-box-column, .blog .fusion-columns-2 .fusion-column {
	  width: 100% !important;
	  margin: 20px 0 30px !important;
	}
	.newsletter-archive-list h2 {font-size: 1.8em !important;}
	body.blog .post-content h3 {font-size: 1.3em !important;}
	body.blog .post-content p {
	  font-size: 1.2em !important;
	  line-height: 1.3em !important;
	}
	
	.home .home-menu .fusion-imageframe img {padding: 110px 0 0 16%;}
	
	#wrapper .fusion-social-links-footer,
	.copyright {
		text-align: left !important;
	}

	.fusion-social-networks .fusion-social-network-icon {font-size: 1.4em !important;}
	.fusion-header-wrapper .fusion-mobile-menu-design-classic .fusion-social-links-header a {margin-bottom: 0;}
	.fusion-social-networks .fusion-social-network-icon {margin: 0 5px !important;}
	.fusion-social-links-header {margin: 0 0 0 5px !important;}
	
	#cookie-law-info-again {
		width: 100% !important;
		right: auto !important;
		left: 0;
		padding: 5px 5%;
		bottom: 0 !important;
		text-align: left;
	}
}
@media only screen and (max-width: 600px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 570px !important;
		max-width: 570px !important;
	}
	.fusion-header .fusion-header-tagline {padding: 0 28% 5px 0 !important;}
	
	body.connections .imgContainer {background-position: right top !important;}
	body.parent-pageid-27 .imgContainer {background-position: 115px 0 !important;}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 515px 0 !important;}
	body.my-account .imgContainer {background-position: 485px 0 !important;}
	body.shows-galleries .imgContainer {background-position: 261px 0 !important;}
	body.galleries .imgContainer,
	body.new-featuring .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 262px 0 !important;
	}
	
	body.contact #content .post-content {width: 86%;}
	
	body.about .page-title .fusion-column.fusion-two-third,
	body.archive .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third {
		width: 47.9% !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third {width: 68.6% !important;}
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 65.5% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third {
		width: 62.7% !important;
	}
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third {
		width: 58.8% !important;
	}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 48.6%;
	}
	
	body.categories .as-filter-widget .select-arrow {
		right: 10px;
		margin-top: 30px;
	}
	body.landscape .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow,
	body.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow {
		margin-top: 26px;
	}
	body.single-product.connections .as-filter-widget .select-arrow {
		margin-top: 31px;
	}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		margin-top: -36px;
	}
	body.categories .as-filter-widget .select-arrow,
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow,
	body.single-product.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 31px;
	}
	
	ul.connectionsRings li a,
	ul.connectionsRings li a:visited {
		font-size: 2.6em;
	}
	body.landscape-rings .flexslider .slides li,
	body.landscape-rings .product .images .flexslider .slides img {
		width: 93px !important;
	}
	body.parent-pageid-34 .products li {
		margin-right: 3%;
		width: 47% !important;
	}
	body.parent-pageid-27 .post-content .fusion-layout-column.fusion-spacing-yes,
	body.parent-pageid-32 .post-content .fusion-layout-column.fusion-spacing-yes {
		width: 50%;
	}
	body.parent-pageid-27 .post-content .fusion-layout-column.fusion-column-last,
	body.parent-pageid-32 .post-content .fusion-layout-column.fusion-column-last {
		width: 48%;
	}
	.woocommerce-tabs .tabs li {width: 49%;}
	.woocommerce-tabs > .tabs li a {padding: 10px 15px;}
	.shop_table .product-name {width: 70% !important;}
	body.checkout .shop_table .product-name {width: 55% !important;}
	body.parent-pageid-32 .fusion-layout-column {
		margin-right: 0 !important;
		width: 49% !important;
	}
	body.connections #content .c1 {
		width: 71.8% !important;
		margin-left: 4% !important;
	}
	.simple-sitemap-page .children {padding: 3%;}
	
	.page-id-4378 .newsletter-button {padding: 100px 0 0 12%;}
	.page-id-4378 .newsletter-button a {font-size: 0.82em;}
	
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {
		font-size: 1.15em !important;
		margin: 5px 0 0 0 !important;
	}

}
@media only screen and (max-width: 590px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 560px !important;
		max-width: 560px !important;
	}
	.fusion-header .fusion-alignleft,
	.fusion-header .fusion-alignright {
		margin: 10px 0 0;
	}
	.fusion-header .fusion-header-tagline {padding: 10px 0 40px 0 !important;}
	.fusion-main-menu {padding: 4px 5px 5px !important;}
	
	body.error404 .imgContainer,
	body.search .imgContainer {
		background-position: 239px 0 !important;
	}
	body.sitemap .imgContainer {background-position: 190px 0 !important;}
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.faqs .imgContainer,
	body.galleries .imgContainer,
	body.new-featuring .imgContainer,
	body.page-id-36 .imgContainer,
	body.parent-pageid-89 .imgContainer,
	body.rings .imgContainer,
	body.stones .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 515px 0 !important;
	}
	body.page-id-1923 .imgContainer {background-position: 475px 0 !important;}
	body.parent-pageid-89 .imgContainer {background-position: 470px 0 !important;}
	body.page-id-38 .imgContainer {background-position: 535px 0 !important;}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 228px 0 !important;
	}
	body.landscape-rings .imgContainer {background-position: 226px 0 !important;}
	body.aurora .imgContainer,
	body.canadian-landscape .imgContainer,
	body.granite-rock-texture .imgContainer,
	body.landscape .imgContainer,
	body.lighthouse .imgContainer,
	body.mountain-range .imgContainer,
	body.northern-lights .imgContainer,
	body.parent-pageid-34 .imgContainer,
	body.petra .imgContainer,
	body.shoreline .imgContainer,
	body.single-product.landscape-cat .imgContainer,
	body.single-product.landscape-rings .imgContainer,
	body.treeline .imgContainer,
	body.tundra .imgContainer,
	body.variations-aurora .imgContainer,
	body.variations-canadian-landscape .imgContainer,
	body.variations-lighthouse .imgContainer,
	body.variations-mountain-range .imgContainer,
	body.variations-petra .imgContainer,
	body.variations-shoreline .imgContainer,
	body.variations-treeline .imgContainer,
	body.variations-tundra .imgContainer {
		background-position: 226px 0 !important;
	}
	body.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-tablet.jpg") no-repeat scroll 132px top !important;
	}
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background-position: 187px 0 !important;
	}
	body.connections .imgContainer,
	body.shows-galleries .imgContainer {
		background-position: right top !important;
	}
	body.parent-pageid-27 .imgContainer {background-position: 54px 0 !important;}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer  {background-position: 501px 0 !important;}
	body.single-product.connections .imgContainer {
		background-position: 111px 0 !important;
	}
	body.categories .imgContainer,
	body.limited-edition .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer {
		background-position: 475px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 485px 0 !important;
	}
	body.search .imgContainer,
	body.sitemap .imgContainer {
		background-position: 280px 0 !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 180px 0 !important;
	}
	.fusion-breadcrumbs {padding: 7px 5px 7px 10px;}
	
	body.about #content {width: 98% !important;}
	body.contact #content {width: 86% !important;}
	body.archive #content,
	body.single #content {
		padding: 0 0 40px !important;
		width: 75% !important;
		width: 69% !important;
	}
	body.rings #content {
		padding: 0 3% 10px 0 !important;
		width: 74% !important;
	}
	body.parent-pageid-33 #content {
		width: 86% !important;
		padding: 0 3% 10px 5% !important;
	}
	body.parent-pageid-34 #content {
		width: 85% !important;
		padding: 20px 0 20px 2% !important;
	}
	body.parent-pageid-89 #content {
		width: 88% !important;
		padding: 0 0 70px 3% !important;
	}
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content {
		width: 84% !important;
	}
	body.categories #content,
	body.has-sidebar.double-sidebars #content,
	body.landscape #content,
	body.one-of-a-kind #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.single-product.connections #content,
	body.single-product.landscape-rings #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 82% !important;
		margin: 0 !important;
		padding: 0 0 20px 4% !important;
	}
	body.limited-edition.double-sidebars #content {
		width: 80% !important;
		padding: 30px 0 20px 4% !important;
	}
	body.custom #content,
	body.family #content {
		width: 85% !important;
		padding: 0 2% 10px 5% !important;
	}
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		width: 87% !important;
		padding: 0 3% !important;
	}
	body.page-id-36 #content {padding: 0 !important;}
	body.newfeaturing #content,
	body.shows-galleries #content {
		width: 89% !important;
		padding: 15px 3% 40px 5% !important;
	}
	body.shop-policies #content {padding: 5% !important;}
	body.blog #content {
		width: 90% !important;
		padding: 0 3% 0 2% !important;
	}
	body.has-sidebar.double-sidebars.search #content,
	body.has-sidebar.search #content,
	body.search #content {
		padding: 0 4% 40px !important;
		width: 90% !important;
	}
	
	body.single.stories #content .post-content {width: 98%;}
	body.variations-aurora #content .post-content,
	body.variations-canadian-landscape #content .post-content,
	body.variations-lighthouse #content .post-content,
	body.variations-mountain-range #content .post-content,
	body.variations-petra #content .post-content,
	body.variations-shoreline #content .post-content,
	body.variations-treeline #content .post-content,
	body.variations-tundra #content .post-content {
		margin-left: 1% !important;
	}
	body.galleries #content .post-content {width: 95%;}
	body.upcoming-shows #content .post-content {width: 85%;}
	body.blog #content .post-content {padding: 0 5%;}
	
	body.privacy-policy .page-title .fusion-column.fusion-one-third,
	body.terms-of-use .page-title .fusion-column.fusion-one-third {
		width: 40% !important;
	}
	body.blog .page-title .fusion-column.fusion-one-third {width: 32% !important;}
	body.about .page-title .fusion-column.fusion-two-third,
	body.archive .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third,
	body.sitemap .page-title .fusion-column.fusion-two-third,
	body.upcoming-shows .page-title .fusion-column.fusion-two-third {
		width: 49.1% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third {
		width: 45% !important;
	}
	body.jewellery .page-title .fusion-column.fusion-two-third {width: 58% !important;}
	body.landscape-rings .page-title .fusion-column.fusion-two-third {width: 48% !important;}
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 71% !important;
	}
	body.page-id-1923 .page-title .fusion-column.fusion-two-third {width: 49% !important;}
	body.blog .fusion-column.fusion-two-third,
	body.variations-aurora .page-title .fusion-column.fusion-two-third,
	body.variations-canadian-landscape .page-title .fusion-column.fusion-two-third,
	body.variations-lighthouse .page-title .fusion-column.fusion-two-third,
	body.variations-mountain-range .page-title .fusion-column.fusion-two-third,
	body.variations-petra .page-title .fusion-column.fusion-two-third,
	body.variations-shoreline .page-title .fusion-column.fusion-two-third,
	body.variations-treeline .page-title .fusion-column.fusion-two-third,
	body.variations-tundra .page-title .fusion-column.fusion-two-third {
		width: 61.5% !important;
		margin-left: 0 !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third {width: 43% !important;}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {width: 68.5% !important;}
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-two-third,
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.single-product.connections .page-title .fusion-column.fusion-two-third {
		width: 85% !important;
	}
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.page-id-47 .page-title .fusion-column.fusion-two-third,
	body.single-product.limited-edition-cat .page-title .fusion-column.fusion-two-third,
	body.single-product.one-of-a-kind-cat .page-title .fusion-column.fusion-two-third {
		width: 59% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third {width: 53% !important;}
	body.single-product.landscape-cat .page-title .fusion-column.fusion-two-third {width: 56.1% !important;}
	body.stones .page-title .fusion-column.fusion-two-third {width: 47% !important;}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third {width: 49% !important;}
	body.cart .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.my-account .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third {
		width: 57.8% !important;
	}
	body.commissions .page-title .fusion-column.fusion-two-third {
		width: 38% !important;
	}
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third {
		width: 47.3% !important;
	}
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 36.1% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third {
		width: 50.7% !important;
	}
	
	#wrapper .page-title h1 {
		font-size: 28px !important;
		line-height: 28px !important;
		padding-left: 11%;
	}
	body.commissions #wrapper .page-title h1 {
		font-size: 27px !important;
		padding-left: 5%;
	}
	#wrapper .page-title h3 {
		font-size: 1.6em !important;
	}
	div.RightInfo {
		padding: 8px 0 0 !important;
	}
	body.about .fusion-reading-box-container .reading-box {
		padding: 5%;
	}
	#rev_slider_1_1_wrapper .tp-bullets.tp-thumbs {
		left: 50% !important;
		bottom: -50px !important;
	}
	body.jewellery ul.connectionsJewellery {
		width: 64%;
	}
	ul.connectionsJewellery li br {
		display: none;
	}
	ul.connectionsJewellery li a.mainSection br {
		display: block;
	}
	body.page-id-38 .frBox {
		width: 28%;
		margin: 0 3% 45%;
	}
	ul.connectionsRings li a,
	ul.connectionsRings li a:visited {
		font-size: 2.45em;
	}
	body.landscape .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow {
		margin-top: 26px;
		right: 10px;
	}
	body.limited-edition .as-filter-widget .select-arrow {
		right: 9px;
	}
	body.one-of-a-kind .as-filter-widget .select-arrow {
		margin-top: 25px;
		right: 10px;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.categories .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow,
	body.single-product.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		right: 9px;
	}
	body.parent-pageid-27 .as-filter-widget .select-arrow {
		margin-top: 25px;
	}
	body.categories .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 31px;
	}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		margin-top: -36px;
		right: auto;
		left: 93.3%;
	}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow {
		left: 91.5%;
	}
	body.landscape .post-content .select-arrow {
		left: 91.1%;
	}
	body.single-product .product .summary.entry-summary {
		margin: 0 !important;
	}
	body.rings ul.connectionsRings {
		margin: 6% 0 5% 2%;
	}
	.flMenu3 ul li a img {
		height: auto;
		margin-right: 20px;
		width: 150px;
	}
	body.landscape ul.connectionsLandscape {
		margin: 7% 0 0 4%;
	}
	ul.connectionsLandscape li {
		min-height: 60px;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		line-height: 1em !important;
		font-size: 2.2em !important;
	}
	ul.connectionsLandscape li a img {
		height: auto;
	}
	ul.connectionsLandscape li:last-child a img,
	ul.connectionsLandscape li:nth-child(8) a img {
		vertical-align: top;
		float: left;
	}
	body.parent-pageid-27 .product-details-container,
	body.parent-pageid-34 .product-details-container {
		height: 150px !important;
	}
	body.landscape-rings .flexslider .slides li,
	body.landscape-rings .product .images .flexslider .slides img {
		width: 83px !important;
	}
	body.landscape-rings .products li h3.product-title {
		font-size: 1.2em !important;
	}
	body.parent-pageid-34 .product-images {
		height: 150px;
		min-height: 150px;
	}
	body.parent-pageid-34 .product-images .crossfade-images img,
	body.parent-pageid-34 .product-images img {
		width: 180px;
	}
	body.parent-pageid-34 .product-buttons a {
		font-size: 1em !important;
	}
	.product-details {
		padding: 0 15px 10px !important;
	}
	body.landscape .product .product-buttons {
		width: 92%;
	}
	.woocommerce-tabs > .tabs li a {
		padding: 10px 12px !important;
	}
	.tm-epo-field-label.tm-left {
		width: 26% !important;
	}
	body.single-product.landscape-rings #wrapper .page-title h3 {
		padding: 30px 30px 10px 0 !important;
	}
	body.page-id-71 table.metals {
		width: 95%;
	}
	body.page-id-71 .avada_block_white_trans2 {
		font-size: 1em !important;
	}
	body.arctic-landscapes .product-images,
	body.categories .product-images,
	body.connections .product-images,
	body.landscape .product-images,
	body.limited-edition .product-images,
	body.one-of-a-kind .product-images,
	body.page-id-2917 .product-images {
		width: 40%;
		padding: 20px 10px 20px 15px !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.landscape .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		width: 55%;
	}
	body.arctic-landscapes .product .product-buttons,
	body.categories .product .product-buttons,
	body.connections .product .product-buttons,
	body.landscape .product .product-buttons,
	body.limited-edition .product .product-buttons,
	body.one-of-a-kind .product .product-buttons {
		width: 90%;
	}
	.shop_attributes tr th {
		vertical-align: top;
	}
	body.arctic-landscapes #wrapper .page-title h3 {
		padding: 25px 40px 10px 25px !important;
	}
	ul.connectionsArctic {
		margin: 30px 5px 0 0;
		width: 85%;
	}
	body.arctic-landscapes div#ac1 {
		width: 75% !important;
	}
	body.arctic-landscapes div#ac2 {
		width: 25% !important;
		display: inline-block;
		margin: 130px 0 0 !important;
	}
	.ac-mobile2 {
		width: 96%;
	}
	body.arctic-landscapes #showcaseContainer,
	body.arctic-landscapes #showcaseWrapper {
		width: 145px !important;
	}
	body.connections #wrapper .page-title h3,
	body.parent-pageid-27 #wrapper .page-title h3 {
		padding: 25px 20% 10px 25px !important;
	}
	body.connections .frBox {
		width: 98%;
		margin: 0 0 30px 2% !important;
	}
	body.connections #content .c1 {
		margin: 0 3% 0 2% !important;
		width: 73% !important;
	}
	body.connections #content .c2 {
		margin-left: 0 !important;
		top: 240px !important;
	}
	ul.connectionsMain {
		margin: 0 0 0 7%;
	}
	.Cat-desc {
		width: 98%;
	}
	.catNav img {
		width: 90px;
		margin: 20px 10px 0 20px;
	}
	.Cat-desc h3 br {
		display: none;
	}
	ul.connectionsArctic li a img,
	ul.connectionsMain li a img {
		height: auto;
		width: 55px;
	}
	body.landscape .catNav,
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 10px 0 30px 5%;
	}
	body.landscape .catNav a,
	body.parent-pageid-27 .catNav a,
	body.parent-pageid-32 .catNav a {
		font-size: 2.3em !important;
		line-height: 1em !important;
	}
	body.landscape .fusion-layout-column,
	body.landscape .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last,
	body.parent-pageid-27 .fusion-layout-column,
	body.parent-pageid-27 .fusion_builder_column_1_2:first-child,
	body.parent-pageid-27 .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last,
	body.parent-pageid-32 .fusion-layout-column,
	body.parent-pageid-32 .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last {
		width: 100% !important;
	}
	.rs-variations {
		width: 35%;
	}
	body.categories #wrapper .orderby-order-container,
	body.categories #wrapper .sort-count.order-dropdown,
	body.categories .order-dropdown {
		width: 100% !important;
	}
	body.page-id-47 .portfolio-wrapper {
		width: 75%;
	}
	body.page-id-47 .post-content h2 {
		font-size: 1.8em !important;
	}
	div.commBoxes .rs-features-graphics img.comImg-1072,
	div.commBoxes .rs-features-graphics img.comImg-1073 {
		height: 122px;
	}
	div.commBoxes .rs-features-graphics img.comImg-1064,
	div.commBoxes .rs-features-graphics img.comImg-1065 {
		height: 152px;
	}
	body.landscape .fusion-layout-column.category-nav,
	body.parent-pageid-27 .fusion-layout-column.category-nav,
	body.parent-pageid-32 .fusion-layout-column.category-nav {
		width: 96% !important;
	}
	.shop_table .product-name {
		width: 70% !important;
	}
	body.cart #wrapper .post-content h2 {
		font-size: 1.5em !important;
	}
	body.cart .shop_table .product-thumbnail {
		width: 85px;
	}
	body.cart .product-info {
		width: 100%;
	}
	body.cart .shop_table .product-price .amount {
		font-size: 1em;
	}
	.product-title,
	body.cart .product-info a {
		font-size: 0.97em;
	}
	.avada-myaccount-user span.username {
		width: 60%;
	}
	.avada-myaccount-user span.view-cart {
		width: 35%;
	}
	.avada-myaccount-user span.msg {
		display: none !important;
	}
	.avada-myaccount-user .username .hello strong {
		display: inline-block;
	}
	.woocommerce-MyAccount-navigation li a {
		font-size: 1.08em !important;
	}
	#shipping_method .amount {
		position: relative;
		top: 0;
	}
	.shop_table td {
		font-size: 1.05em !important;
	}
	.checkout .product-info {
		font-size: 1.04em !important;
	}
	body.checkout .shop_table .product-name {
		width: 95% !important;
	}
	.checkout .shop_table tbody .product-total {
		width: 5% !important;
	}
	.woocommerce-side-nav li {
		width: 32.6%;
	}
	.woocommerce-side-nav li a {
		padding: 15px 7px 10px 10px !important;
	}
	ul.showsGalleriesMain {
		padding: 11% 0 0 9%;
	}
	ul.showsGalleriesMain li a {
		font-size: 3em !important;
		line-height: 1.1em !important;
	}
	body.galleries #content .post-content .fusion-one-half {width: 50% !important;}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		width: 76% !important;
		margin: 0 0 40px 10px !important;
	}
	
	body.sitemap #content {padding: 0 0 40px !important;}
	
	body.blog .page-title-container {padding: 40px 0 0;}
	.blog-signup-button .fusion-alignright {width: 100% !important;}
	.fusion-content-boxes {
		margin: 15px 0 30px !important;
		width: 100% !important;
	}
	
	body.search .fusion-blog-layout-medium .fusion-post-slideshow,
	body.search .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
		width: 30%;
	}
	body.search .fusion-blog-layout-medium .fusion-post-slideshow {margin: 0 2% 20px 0 !important;}
	body.search h2.entry-title {line-height: 1.2em !important;}
	body.search .post h2.entry-title a {
		font-size: 0.9em !important;
		line-height: 0.7em !important;
	}
	.page-links,
	.pagination,
	.woocommerce-pagination {
		margin-right: 5%;
	}
	body.error404 .error-page div.fusion-column:first-child {width: 50% !important;}
	
	.home .post-content {background-size: 125%;}
	.home .home-menu .fusion-imageframe img {
	  width: 85%;
	  padding: 100px 0 20px 16%;
	}
	.home .newsletter-button a {font-size: 0.8em;}
	.home .instagram-button {
		text-align: left;
		padding-left: 4%;
	}
	.home .fusion-grid-5 .fusion-grid-column {padding: 20px 10px !important;}
	
	#footer {
		font-size: 0.9em !important;
		padding: 15px !important;
	}
	#wrapper .fusion-secondary-header {
		margin: 0 !important;
		padding: 0px 0 25px 3% !important;
		line-height: 1em !important;
		min-height: auto;
	}
	.fusion-secondary-header .fusion-alignleft {width: 100% !important;}
	.fusion-social-links-header {
		margin: 0 !important;
		line-height: 45px;
	}
	.fusion-social-networks .fusion-social-network-icon {
	  margin: 2px 8px !important;
	}
	.fusion-secondary-header .fusion-alignright {
	  float: none !important;
	  width: 100% !important;
	  display: inline-block !important;
	  text-align: left;
	}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {
		margin: 0 !important;
		text-align: left !important;
	}
    .fusion-mobile-menu-design-classic .fusion-contact-info {
		padding:0 !important;
		font-size: 1.2em !important;
		margin: 0 5px 0 !important;
	}
}
@media only screen and (max-width: 540px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 510px !important;
		max-width: 510px !important;
	}
	body.blog .imgContainer {background-position: 450px 0 !important;}

	.home .home-menu .fusion-imageframe img {padding: 90px 0 10px 16%;}
	.home .newsletter-button {width: 90%; padding: 90px 0 0 11%;}
	.home .widget_nav_menu {
		width: 85%;
	    margin: 5px 0 30px 4% !important;
	}
}
