@media only screen and (max-width: 2880px) {
	#cookie-law-info-again {right: 26.4% !important;}
	#cookie-law-info-bar {padding: 5px 10% 75px 25%;}
}
@media only screen and (max-width: 2560px) {	
	#cookie-law-info-again {right: 23.4% !important;}
	#cookie-law-info-bar {padding: 5px 10% 75px 22%;}	
}
@media only screen and (max-width: 2048px) {	
	#cookie-law-info-again {right: 16.8% !important;}	
}
@media only screen and (max-width: 1920px) {
	
	.home .newsletter-button {padding: 140px 0 0 6%;}
	
	#cookie-law-info-bar {padding: 5px 15% 75px;}
	#cookie-law-info-again {right: 14.2% !important;}
	
}
@media only screen and (max-width: 1680px) {
	
	.home .newsletter-button {padding: 80px 0 0 6%;}
		
	body.newsletter-archive #content {padding: 0 2% 0 0;}
	
	#cookie-law-info-again {right: 9% !important;}
	
}
@media only screen and (max-width: 1480px) {
	body.about #content {
		width: 59.5% !important;
		margin-right: 12.5% !important;
	}
	body.contact #content {
		width: 56% !important;
		margin: 0 15% 20px 1% !important;
	}
	
	.home  .home-menu .fusion-imageframe img {padding: 100px 0 0 6.5%;}
	.home  .home-featured-gallery {margin: 6% 0 0 !important;}
	.home  .newsletter-button {padding: 90px 0 0 6%;}
	
	#sidebar-2 h3,
	#sidebar-2 h4 {
		margin: 30px 0 10px;
	}
	
	body.parent-pageid-27 .product-details-container {height: 100px !important;}
	body.arctic-landscapes .products li,
	body.connections .products li {
		padding: 10px 0 0 10px;
	}
	body.parent-pageid-34 .products li {
		min-height: 485px !important;
		padding: 15px 0 0;
		margin: 0 1% 20px 0 !important;
		width: 49%;
	}
	body.single-product.has-sidebar #content {padding: 20px 2% 40px 6% !important;}
	body.arctic-landscapes .post-content .select-arrow,
	body.connections .post-content .select-arrow,
	body.landscape .post-content .select-arrow {
		left: 93.7%;
	}
	
	#cookie-law-info-bar {padding: 0 10% 80px;}
	#cookie-law-info-again {right: 2% !important;}
	
}

@media only screen and (max-width: 1390px) {
	body.arctic-landscapes .imgContainer {
		background-position: 775px top !important;
	}
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background-position: right top !important;
	}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {
		padding: 0 22% 0 0;
	}
	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 {
		width: 95.2%;
		left: 1.5% !important;
	}
	body.arctic-landscapes .post-content .select-arrow,
	body.connections .post-content .select-arrow,
	body.landscape .post-content .select-arrow {
		left: 93.6%;
	}
	.connections .product .images {padding: 0 2% 0 8%;}
	
	#cookie-law-info-again {right: 0.5% !important;}
}
@media only screen and (max-width: 1290px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header {
		width: 1250px !important;
		max-width: 1250px !important;
	}
	body.blog .imgContainer,
	body.page-id-34 .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer {
		background-position: 339px 0 !important;
	}
	body.arctic-landscapes .imgContainer {background-position: 700px top !important;}
	body.single-product.has-sidebar #content {padding: 20px 0 40px 6% !important;}
	div.fusion-logo {left: 50px !important;}
	body.jewellery .page-title .fusion-column.fusion-two-third {width: 55%;}
	body.woocommerce-page .page-title .fusion-column.fusion-two-third {width: 47.2%;}
	#nav_menu-2,
	#nav_menu-3 {
		width: 98%;
	}
	.widget_nav_menu {margin-left: 2.5%;}	

	.home .home-featured-gallery { margin: 7% 0 0 !important;}

	.fusion-secondary-header .fusion-alignright .fusion-contact-info {padding: 0 25% 0 0;}
	
	#cookie-law-info-again {right: 1% !important;}
}
@media only screen and (max-width: 1152px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header {
		width: 1110px !important;
		max-width: 1110px !important;
	}
	body.upcoming-shows .imgContainer {background: transparent url("/wp-content/uploads/upcoming-shows.jpg") no-repeat 300px 0 !important;}
	body.blog .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer {
		background-position: 300px 0 !important;
	}
	body.page-id-34 .imgContainer {background-position: 300px 0 !important;}
	body.arctic-landscapes .imgContainer {background-position: 620px 0 !important;}
	body.aurora .imgContainer,
	body.canadian-landscape .imgContainer,
	body.granite-rock-texture .imgContainer,
	body.lighthouse .imgContainer,
	body.mountain-range .imgContainer,
	body.northern-lights .imgContainer,
	body.parent-pageid-32 .imgContainer,
	body.parent-pageid-34 .imgContainer,
	body.petra .imgContainer,
	body.shoreline .imgContainer,
	body.single-product.landscape-rings .imgContainer,
	body.treeline .imgContainer,
	body.tundra .imgContainer {
		background-position: right top !important;
	}
	body.parent-pageid-27 .imgContainer,
	body.single-product.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections.jpg") no-repeat 600px 0 !important;
	}
	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.jpg") no-repeat 300px 0 !important;
	}
	body.stones .imgContainer {background-position: 297px 0 !important;}
	body.search .imgContainer {background: transparent url("/wp-content/uploads/pictures-stories.jpg") no-repeat right top !important;}
	body.has-sidebar.double-sidebars #content {margin: 0 18% 0 0 !important;}
	body.page-connections #content {padding: 1% 0 1% 1%;}
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32.double-sidebars #content {
		width: 58.3% !important;
	}
	body.limited-edition.double-sidebars #content {
		margin: 10px 20% 0 0 !important;
		width: 55% !important;
		padding: 0 0 40px 2% !important;
	}
	body.categories.double-sidebars #content {margin: 0 20% 0 0 !important;}

	body.search #content {width: 52.3% !important;}
	body.about .page-title .fusion-column.fusion-two-third {width: 62.5%;}
	body.jewellery .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third,
	body.woocommerce-page .page-title .fusion-column.fusion-two-third {
		width: 52.8%;
	}
	body.page-arctic-landscapes .page-title .fusion-column.fusion-two-third {width: 49.5%;}
	body.page-connections .page-title .fusion-column.fusion-two-third {width: 52.5%;}
	
	div.fusion-logo {left: 30px !important;}
	div.fusion-logo img {height: 68px;}
	.fusion-main-menu li {padding: 0 8px 0 0;}
	
	body.arctic-landscapes .as-filter-widget select,
	body.connections .as-filter-widget select,
	body.landscape .as-filter-widget select {
		width: 100%;
		margin: 0 !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow {
		line-height: 32px !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape .as-filter-widget .select-arrow {
		right: 1px;
	}
	body.landscape .post-content .select-arrow,
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		left: 95%;
	}
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		margin-top: -36px;
	}
	body.arctic-landscapes div#ac1 {width: 36.9% !important;}
	body.connections #content .c1 {width: 71.5% !important;}
	body.connections #content .c2 {width: 28% !important;}
	body.connections .frBox {margin: 0 3% 15px 2% !important;}
	ul.connectionsMain {width: 300px;}
	body.jewellery ul.connectionsJewellery {margin: 20px 8% 20px 0;}
	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 {
		margin-right: 0 !important;
		width: 97% !important;
	}
	body.parent-pageid-34 .product-images {
		height: 160px;
		min-height: 160px;
	}
	body.parent-pageid-34 .products li {min-height: 445px !important;}
	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,
	body.page-id-2917 .product .product-buttons {
		width: 60%;
	}
	
	.woo-tabs-horizontal .woocommerce-tabs > .tabs li a {padding: 15px 15px 20px;}
	.woocommerce .social-share li a {font-size: 0.8em !important;}
	.avada-myaccount-user {padding: 0 !important;}
	.avada-myaccount-user span {padding: 0 2% !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 span,
	.avada-myaccount-user span.msg,
	.avada-myaccount-user span.username,
	.avada-myaccount-user span.view-cart {
		display: inline-block !important;
		margin: 0 1% 0 0 !important;
		padding: 6px !important;
	}
	.avada-myaccount-user span.username,
	.avada-myaccount-user span.view-cart {
		width: 20%;
	}
	.avada-myaccount-user .username .hello {
		display: inline-block !important;
		margin-left: 25px !important;
	}
	.avada-myaccount-user span.username,
	.avada-myaccount-user span.view-cart {
		width: 17%;
	}
	.avada-myaccount-user span.msg {width: 26%;}
	.has-sidebar .error-page .oops {
		font-size: 70px;
		line-height: 70px;
	}
	.newsletter-archive-list {margin: 0 0 0 11px !important;}
	
	.home .widget_nav_menu {width: 50%;}
	.home .home-featured-gallery {margin: 9% 0 0 !important;}
	.home .home-menu .fusion-imageframe img {padding: 110px 0 0 6.5%;}
	
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {padding: 0 27% 0 0;}
	.blog-signup-button {margin: 0 35px 20px 0 !important;}
	
	#cookie-law-info-bar {padding: 10px 5% 90px 5%;}
	#cookie-law-info-again {
		position: fixed;
		right: 1.78% !important;
		z-index: 100011;
	}
}
@media only screen and (max-width: 1099px) {
	#footer, #wrapper, #wrapper .fusion-secondary-header {
	  width: 1090px !important;
	  max-width: 1090px !important;
	 }
	.awb-gallery-wrapper .fusion-gallery div.fusion-gallery-column:nth-child(6) {display:none !important;}
}
@media only screen and (max-width: 1036px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header {
		width: 960px !important;
		max-width: 960px !important;
	}
	#footer .avada-row,
	#header .avada-row,
	#header-sticky .avada-row,
	#main .avada-row,
	#slidingbar-area .avada-row,
	#small-nav .avada-row,
	.footer-area .avada-row,
	.header-social .avada-row,
	.page-title,
	.tfs-slider .slide-content-container .slide-content {
		max-width: 960px !important;
	}
	body.blog .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.custom .imgContainer,
	body.family .imgContainer,
	body.galleries .imgContainer,
	body.new-featuring .imgContainer,
	body.newfeaturing .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.post-new-and-featuring .imgContainer,
	body.rings .imgContainer,
	body.shows-galleries .imgContainer,
	body.stones.imgContainer,
	body.upcoming-shows .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: 259px 0 !important;
	}
	body.page-id-32 .imgContainer {background-position: 560px 0 !important;}
	body.connections .imgContainer,
	body.parent-pageid-27 .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat scroll 395px 0 !important;
	}
	body.parent-pageid-34 .imgContainer {
		background: transparent url("/wp-content/uploads/landscape-tablet.jpg") no-repeat scroll right top !important;
	}
	body.single-product.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat right top !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: 890px 0 !important;
	}
	body.faqs .imgContainer,
	body.page-id-29 .imgContainer,
	body.page-id-37 .imgContainer {
		background-position: right top !important;
	}
	body.stones .imgContainer {background-position: 259px 0 !important;}
	div.fusion-logo img {height: 60px;}
	.fusion-header .fusion-header-tagline {padding: 0 29% 0 0;}
	#header .fusion-alignright {width: 73%;}
	#header .fusion-.alignleft {
		margin: 0;
		width: 23%;
	}
	body.about .fusion-header .fusion-header-tagline,
	body.about-allyson .fusion-header .fusion-header-tagline,
	body.contact .fusion-header .fusion-header-tagline,
	body.error404 .fusion-header .fusion-header-tagline,
	body.privacy-policy .fusion-header .fusion-header-tagline,
	body.search .fusion-header .fusion-header-tagline,
	body.terms-of-use .fusion-header .fusion-header-tagline {
		padding: 0 32% 0 0;
	}
	.page-title .fusion-column.fusion-one-third {width: 29.2%;}
	body.page-template-page-mywork .page-title .fusion-column.fusion-one-third {
		margin: 0;
		padding: 0;
		text-align: left;
		width: 27%;
	}
	.page-title h1 {
		padding-right: 14%;
		font-size: 2.3em !important;
	}
	body.about .page-title .fusion-column.fusion-two-third {width: 61%;}
	body.contact .page-title .fusion-column.fusion-two-third {width: 49.6%;}
	body.jewellery .page-title .fusion-column.fusion-two-third {
		margin-left: 25%;
		width: 47.9%;
	}
	body.page-id-70 .page-title .fusion-column.fusion-two-third,
	body.page-id-71 .page-title .fusion-column.fusion-two-third,
	body.rings .page-title .fusion-column.fusion-two-third {
		margin-left: 26.9% !important;
		width: 46.1% !important;
	}
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape .page-title .fusion-column.fusion-two-third,
	body.woocommerce-page .page-title .fusion-column.fusion-two-third {
		width: 52.2% !important;
		margin-left: 0 !important;
	}
	body.arctic-landscapes .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 {
		width: 52.2% !important;
		margin: 0 !important;
	}
	body.page-id-32 .page-title .fusion-column.fusion-two-third {
		width: 55% !important;
		margin: 0 !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: 65.7% !important;
	}
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third {
		margin-left: 0;
		width: 52.1%;
	}
	body.page-id-47 .page-title .fusion-column.fusion-two-third {
		width: 73%;
		margin-left: 0;
	}
	body.page-id-30 .page-title .fusion-column.fusion-two-third {
		margin-left: 27%;
		width: 46%;
	}
	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: 49.6% !important;
		margin-left: 0;
	}
	body.new-featuring #content,
	body.newfeaturing #content,
	body.post-new-and-featuring #content {
		padding: 0 25px 0 20px !important;
	}
	body.contact #content {
		width: 50.5% !important;
		margin-right: 22% !important;
	}
	body.page-id-70 #content,
	body.page-id-71 #content,
	body.rings #content {
		padding: 0 0 100px 15px !important;
		width: 46% !important;
	}
	body.page-id-32 #content {padding: 0 10px 0 0 !important;}
	body.page-connections #content {padding: 0 !important;}
	body.parent-pageid-27.double-sidebars #content,
	body.parent-pageid-32.double-sidebars #content {
		width: 55.3% !important;
		padding: 0 0 20px 25px !important;
	}
	body.single-product.landscape-cat #content,
	body.single-product.limited-edition-cat #content {
		padding: 0 0 20px 35px !important;
	}
	body.limited-edition .double-sidebars #content {
		padding: 0 5px 20px 30px !important;
		width: 55.3% !important;
	}
	body.parent-pageid-34 .double-sidebars #content {padding: 0 5px 20px 25px !important;}
	body.single-product.landscape-rings #content {padding: 0 0 40px 35px !important;}
	body.cart #content,
	body.checkout #content,
	body.my-account #content {
		padding: 0 0 0 4% !important;
	}
	body.shop-policies #content {padding: 0 11% 0 0 !important;}
	body.checkout .woocommerce,
	body.my-account #content,
	body.woocommerce-cart .woocommerce {
		width: 89% !important;
	}
	body.stones #content {
		width: 47.5% !important;
		padding: 0 5px 0 0 !important;
	}
	body.faqs #content {padding: 0 25% 0 0 !important;}
	body.page-id-30 #content {padding: 0 20px 100px 40px !important;}
	#sidebar {margin: 0 0 0 10px;}
	.double-sidebars #main #sidebar {width: 23.8% !important;}
	body.parent-pageid-27 .double-sidebars #main #sidebar {margin-left: -79.5% !important;}
	body.newsletter-archive #content {padding: 0 !important;}
	body.about #content .post-content {width: 98%;}
	body.jewellery #content .post-content {width: 98%;}
	body.arctic-landscapes #content .post-content,
	body.cart #content .post-content,
	body.checkout #content .post-content,
	body.landscape #content .post-content,
	body.my-account #content .post-content,
	body.sculpture #content .post-content,
	body.shop-policies #content .post-content {
		width: 100%;
	}
	body.connections #content .post-content,
	body.parent-pageid-32 #content .post-content,
	body.parent-pageid-34 #content .post-content {
		width: 100%;
		margin: 0 0 30px;
	}
	body.galleries #content .post-content,
	body.upcoming-shows #content .post-content {
		margin-left: 2%;
	}
	body.search #content .post-content {padding-bottom: 20px;}
	body.newsletter #content > .post-content {
		width: 95%;
		padding-left: 5%;
	}
	body.newsletter-archive #content > .post-content {
		width: 100%;
		padding: 0;
	}
	body.newsletter-archive #content .post-content {width: 100%;}
	.product {width: 97%;}
	body.arctic-landscapes .widget_nav_menu .menu li#menu-item-903,
	body.cart .widget_nav_menu .menu .sub-menu li,
	body.checkout .widget_nav_menu .menu .sub-menu li,
	body.faqs .widget_nav_menu .menu .sub-menu li,
	body.my-account .widget_nav_menu .menu .sub-menu li,
	body.new-featuring .widget_nav_menu .menu li,
	body.newfeaturing .widget_nav_menu .menu li,
	body.page-id-36 .widget_nav_menu .menu .sub-menu li,
	body.page-template-page-jewellery .widget_nav_menu .menu .sub-menu li,
	body.page-template-page-jewellery .widget_nav_menu .menu li,
	body.page-template-page-mywork .widget_nav_menu .menu li,
	body.parent-pageid-27 .widget_nav_menu .menu li,
	body.parent-pageid-34 .widget_nav_menu .menu li,
	body.post-new-and-featuring .widget_nav_menu .menu li,
	body.sculpture .widget_nav_menu .menu .sub-menu li,
	body.sculpture .widget_nav_menu li,
	body.search .widget_nav_menu .menu .sub-menu li,
	body.shop-policies .widget_nav_menu .menu .sub-menu li,
	body.single .widget_nav_menu .menu li,
	body.stones .widget_nav_menu .menu .sub-menu li {
		padding: 6px 9px !important;
	}
	.fusion-breadcrumbs {padding: 3px 10px 4px 5px !important;}
	.button-large,
	.button.large,
	body .sidebar .button {
		padding: 0 13px;
		width: 83%;
	}
	.button-large {padding: 13px 29px;}
	
	body.about .fusion-column-wrapper .RightInfo {margin: 30px 0 35px;}
	body.about .avada_block_white_trans2,
	body.about .tp-caption.avada_block_white_trans2 {
		white-space: pre-wrap !important;
		white-space: -webkit-pre-wrap !important;
		white-space: normal !important;
		word-break: normal !important;
		display: block;
		font-size: 1.05em !important;
		font-weight: 500 !important;
		width: 101% !important;
		margin: 0 !important;
		padding: 8px 15px !important;
		background-color: #000 !important;
	}
	body.about div.RightInfo ul li a {display: block;}
	body.about .post-content .fusion-layout-column.fusion-two-fifth {
		margin-right: 2%;
		width: 35% !important;
	}
	body.about .reading-box {
		width: 98%;
		padding: 20px 20px 20px 25px;
	}
	body.about .rev_slider_wrapper {width: 100% !important;}
	ul.picstories {margin: 5% 0 0 15%;}
	#rev_slider_4_1 .tp-caption.pictures_titles,
	.pictures_titles {left: 0 !important;}
	ul.my-work {margin: 20px 0 0 25%;}
	#nav_menu-3 {
		margin-left: 0;
		padding-left: 8% !important;
		width: 98%;
	}
	ul.connectionsJewellery {margin: 20px 0 0 1%;}
	body.page-id-38 .frBox {
		width: 23%;
		margin: 0 0 28% 2%;
	}
	body.jewellery ul.connectionsJewellery {margin: 20px 1% 20px 0;}
	body.page-id-71 table.metals {width: 100%;}
	.cross-sells .fusion-product-content,
	.product-category h2,
	.product-grid-view .fusion-product-content,
	.related.products .fusion-product-content,
	.up-sells .fusion-product-content {
		padding: 10px 15px 15px 15px !important;
	}
	body.landscape ul.connectionsLandscape {
		margin: 5% 0 0 10px;
	}
	ul.connectionsLandscape {
		margin: 40px 0 0 0;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 1.85em !important;
	}
	body.page-id-70 #content p.intro {
		width: 95%;
	}
	.catNav a {
		font-size: 1.9em !important;
	}
	.catNav img {
		margin: 20px 10px 0 0;
	}
	body.landscape .post-content .fusion_builder_column_1_2:nth-child(2) {
		width: 49% !important;
		margin-right: 0 !important;
	}
	body.landscape .post-content .fusion_builder_column_1_2:nth-child(1) {
		margin-right: 2% !important;
	}
	.avada_block_white_trans2 {padding: 15px 1% 15px 2% !important;}
	body.arctic-landscapes div#ac1 {
		width: 41.4% !important;
		margin-right: 1.6%;
	}
	body.arctic-landscapes div#ac2 {
		width: 54% !important;
		display: block;
	}
	body.arctic-landscapes .frBox {width: 39%;}
	ul.connectionsArctic {margin: 40px 15px 0 0;}
	body.arctic-landscapes .post-content .as-filter-top select,
	body.connections .post-content .as-filter-top select {
		margin: 0 !important;
		width: 100%;
	}
	body.parent-pageid-32 .post-content .fusion-column-first {margin-right: 0 !important;}
	body.connections #header .tagline {padding: 0 32% 0 0 !important;}
	body.connections #content .c1 {
		margin-left: 0 !important;
		width: 71.6% !important;
		margin-right: 0;
	}
	body.connections #content .c2 {width: 24% !important;}
	body.connections .post-content h3 {font-size: 1.3em;}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 200px !important;
	}
	ul.connectionsMain {
		margin: 20px 0;
		width: 280px;
	}
	ul.connectionsMain li a {font-size: 1.65em !important;}
	body.connections .frBox {
		width: 40%;
		margin: 0 5px 15px 0 !important;
	}
	body.parent-pageid-27 .fusion-one-half {width: 50%;}
	body.connections .post-content .frBox h3 {
		margin-top: 1em !important;
	}
	body.parent-pageid-27 .fusion-layout-column {
		margin-right: 0 !important;
	}
	body.parent-pageid-27 .fusion_builder_column_1_2:first-child {
		width: 51% !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: 97% !important;
	}
	.as-filter-widget .select-arrow {
		margin-top: 27px;
		height: 33px !important;
		line-height: 32px !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 25px;
	}
	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.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .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-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;
		height: 33px !important;
		line-height: 31px !important;
	}
	body.single-product.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 29px;
	}
	body.arctic-landscapes .post-content .select-arrow,
	body.connections .post-content .select-arrow,
	body.landscape .post-content .select-arrow {
		margin-top: -36px;
		left: 94%;
	}
	body.parent-pageid-27 .post-content .select-arrow,
	body.parent-pageid-32 .post-content .select-arrow {
		margin-top: -36px;
	}
	body.landscape-rings div.tm-extra-product-options-container .select-arrow {
		height: 33px !important;
		top: 1px;
	}
	.widget_nav_menu {
		padding-left: 5%;
	}
	body.landscape-rings #sidebar-2 h3,
	body.parent-pageid-34 #sidebar-2 h3 {
		margin: 30px 3px 10px 0 !important;
	}
	body.arctic-landscapes .products li,
	body.categories .products li,
	body.connections .products li,
	body.limited-edition .products li,
	body.one-of-a-kind .products li,
	body.page-id-2917 .products li {
		min-height: 220px !important;
	}
	body.parent-pageid-34 .products li {
		height: 300px !important;
		min-height: 450px !important;
	}
	body.arctic-landscapes .products li a,
	body.categories .products li a,
	body.connections .products li a,
	body.landscape .products li a,
	body.limited-edition .products li a,
	body.one-of-a-kind .products li a {
		font-size: 1.2em;
	}
	body.parent-pageid-34 .product-details-container {
		height: 120px !important;
	}
	body.parent-pageid-27 .product-details-container {
		height: 80px !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details {
		padding: 0 15px 0 10px !important;
	}
	body.parent-pageid-34 .product-details {
		height: 135px !important;
	}
	body.arctic-landscapes .product-images,
	body.categories .product-images,
	body.connections .product-images {
		padding: 20px 10px !important;
	}
	body.parent-pageid-34 .product-images,
	body.parent-pageid-34 .product-images .crossfade-images {
		height: 205px;
		min-height: 205px;
	}
	body.arctic-landscapes .product-images .crossfade-images .hover-image,
	body.categories .product-images .crossfade-images .hover-image,
	body.connections .product-images .crossfade-images .hover-image,
	body.landscape .product-images .crossfade-images .hover-image,
	body.limited-edition .product-images .crossfade-images .hover-image,
	body.one-of-a-kind .product-images .crossfade-images .hover-image,
	body.page-id-2917 .product-images .crossfade-images .hover-image {
		height: 150px;
	}
	body.parent-pageid-34 .product-images img {
		width: 88%;
	}
	.products li h3.product-title {
		font-size: 1.1em !important;
	}
	.summary .cart .quantity {
		margin-right: 15px;
		margin-left: 5px;
	}
	.mode-to-order-notice {
		margin-left: 5px;
	}
	.tm-epo-field-label.tm-left {
		width: 22% !important;
	}
	#sidebar-2 h4 {
		margin: 30px 0 10px;
	}
	.woocommerce-tabs .tabs li {
		width: 46%;
	}
	.has-sidebar .woocommerce .social-share li,
	.has-sidebar .woocommerce-container .social-share li {
		width: 25%;
		min-height: 70px;
		padding: 10px 0 10px 0 !important;
	}
	.woocommerce .social-share li a {
		font-size: 0.9em !important;
		line-height: 1.2em !important;
	}
	.cart_totals table td,
	.cart_totals table th,
	.shop_table td,
	.shop_table th {
		font-size: 1.1em !important;
		padding: 10px 10px 10px 0 !important;
	}
	.shop_table .product-thumbnail {
		float: left !important;
		padding: 0 !important;
	}
	.shop_table .product-name {
		width: 50% !important;
	}
	.woocommerce-side-nav li {
		width: 32%;
		margin-right: 0.2%;
	}
	.woocommerce-side-nav li a {font-size: 1.05em !important;}
	body.checkout #billing_state_field .select-arrow {display: none;}
	body.page-id-30 .fusion-reading-box-container .reading-box {width: 100% !important;}
	body.has-sidebar.double-sidebars #content {
		width: 55% !important;
		padding: 0 2% 40px 2% !important;
		margin: 0 20% 0 0 !important;
	}
	body.canadian-diamonds .fusion-layout-column.fusion-three-fifth,
	body.canadian-diamonds .fusion-layout-column.fusion-two-fifth {
		width: 100% !important;
		margin-right: 0 !important;
	}
	body.sculpture .rev_slider_wrapper {
		width: 90% !important;
	}
	body.sculpture .sculpture-btm .fusion-layout-column.fusion-two-third {
		margin-right: 2%;
	}
	body.sculpture .sculpture-btm .fusion-layout-column.fusion-one-third {
		margin-right: 0;
	}
	body.commissions #wrapper .page-title h1 {
		font-size: 32px !important;
	}
	div.commBoxes .rs-features-graphics img.comImg-1072,
	div.commBoxes .rs-features-graphics img.comImg-1073 {
		height: 152px;
	}
	div.commBoxes .rs-features-graphics img.comImg-1064,
	div.commBoxes .rs-features-graphics img.comImg-1065 {
		height: 182px;
	}
	body.shows-galleries .frBox {
		margin: 0 0 15px 15px !important;
		width: 25%;
	}
	ul.showsGalleriesMain {
		margin: 0 0 0 3% !important;
		padding: 15% 0 0 0;
	}
	ul.showsGalleriesMain li a {
		line-height: 1.1em;
		font-size: 2.9em !important;
	}
	.error-message {
		font-size: 120px !important;
	}
	#main .avada-myaccount-data {
		margin-bottom: 50px;
		width: 98%;
	}
	#mobile-menu-all .header-social {
		min-width: 320px;
		width: 100%;
	}
	
	body.search h2 {font-size: 1.7em !important;}
	.has-sidebar .error-page .oops {
		font-size: 60px;
		line-height: 60px;
	}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {margin: 0 5% 40px 10px !important;}
	.asblog-container .content-box-column {
	  width: 68%;
	  margin: 20px 0px 30px 11% !important;
	}
	
	.home .home-featured-gallery {
		margin: 9% 0 0 !important;
		padding: 0 0 0 8%;
	}
	.home .fusion-grid-3 > .fusion-grid-column, 
	.home .fusion-grid-three > .fusion-grid-column {
		width: calc(100% / 3) !important;
	}
	.home .widget_nav_menu {
		width: 60%;
		margin: 0 0 60px 0 !important;
	}
	.home .newsletter-button {
		width: 75%;
		padding: 200px 0 0 6%;
	}
	.home .newsletter-button img {width: 16% !important;}
	
	#footer {
		padding: 5px 1% 10px 0 !important;
		font-size: 0.95em !important;
	}
	#footer .copyright-area-content {width: 98%;}
	.fusion-secondary-header .fusion-alignright {margin-right: 3%;}
	.fusion-social-networks {text-align: left !important;padding: 0 !important;}
	#toTop {right: 0 !important;}
	
	#cookie-law-info-bar {padding: 10px 6% 90px 6%;}
	#cookie-law-info-again {right: 3.5% !important;}
}

@media only screen and (max-width: 1024px) {
	#top-nav-wrap .fusion-main-menu {display: none !important;}
	#top-nav-wrap,
	.fusion-mobile-menu-design-classic.fusion-header-v3 #top-nav-wrap .fusion-mobile-nav-holder {display: block !important;}
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header {
		width: 980px !important;
		max-width: 980px !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.rings .imgContainer {
		background-position: right top !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 right top !important;
	}
	body.custom .imgContainer {
		background: transparent url("/wp-content/uploads/custom-tablet.jpg") no-repeat right top !important;
	}
	body.family .imgContainer {
		background: transparent url("/wp-content/uploads/family-tablet.jpg") no-repeat right top !important;
	}
	body.arctic-landscapes .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes.jpg") no-repeat 430px 0 !important;
	}
	body.parent-pageid-32 .imgContainer {
		background: transparent url("/wp-content/uploads/arctic-landscapes-shop.jpg") no-repeat right top !important;
	}
	body.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections-tablet.jpg") no-repeat right top !important;
	}
	body.parent-pageid-27 .imgContainer,
	body.single-product.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections.jpg") no-repeat right top !important;
	}
	body.shows-galleries .imgContainer {
		background: transparent url("/wp-content/uploads/shows-galleries-tablet.jpg") no-repeat right top !important;
	}
	body.blog .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.cart .imgContainer,
	body.categories .imgContainer,
	body.checkout .imgContainer,
	body.commissions .imgContainer,
	body.faqs .imgContainer,
	body.galleries .imgContainer,
	body.my-account .imgContainer,
	body.new-featuring .imgContainer,
	body.page-cart .imgContainer,
	body.page-checkout .imgContainer,
	body.privacy-policy .imgContainer,
	body.sculpture .imgContainer,
	body.shop-policies .imgContainer,
	body.stones .imgContainer,
	body.studio .imgContainer,
	body.terms-of-use .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: right top !important;
	}
	body.newsletter .imgContainer,
	body.newsletter-archive .imgContainer {
		background: transparent url("/wp-content/uploads/jewellery.jpg") no-repeat right top !important;
	}
	body.search .imgContainer,
	body.sitemap .imgContainer {
		background-position: 475px 0 !important;
	}
	.fusion-header,
	.fusion-header-v3 {
		padding: 3px 0 0 !important;
	}

	.fusion-mobile-menu-design-classic .fusion-alignleft,
	.fusion-mobile-menu-design-classic .fusion-alignright {
		margin: 0;
	}
	.fusion-header .fusion-header-tagline {
		text-align: right !important;
		padding: 0 27% 5px 0 !important;
	}
	body.about .fusion-header .fusion-header-tagline,
	body.parent-pageid-89 .fusion-header .fusion-header-tagline {
		padding: 0 24% 5px 0 !important;
	}
	body.page-template-page-jewellery .fusion-header .fusion-header-tagline {padding: 0 41% 5px 0;}
	body.jewellery .fusion-header .fusion-header-tagline {padding: 0 30% 5px 0 !important;}
	body.rings .fusion-header .fusion-header-tagline {padding: 0 12% 5px 0 !important;}
	body.landscape .fusion-header .fusion-header-tagline {padding: 0 9.7% 5px 0 !important;}
	body.landscape-rings .fusion-header .fusion-header-tagline {padding: 0 25.7% 5px 0 !important;}
	body.connections .fusion-header .fusion-header-tagline {padding: 0 26.5% 5px 0 !important;}
	body.arctic-landscapes .fusion-header .fusion-header-tagline {padding: 0 42% 5px 0 !important;}
	body.limited-edition .fusion-header .fusion-header-tagline {padding: 0 36% 5px 0 !important;}
	body.error404 .fusion-header .fusion-header-tagline,
	body.search .fusion-header .fusion-header-tagline {
		padding: 0 24% 0 0 !important;
	}
	body.privacy-policy .fusion-header .fusion-header-tagline,
	body.terms-of-use .fusion-header .fusion-header-tagline {
		padding: 0 29.5% 0 0 !important;
	}
	#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-breadcrumbs {padding: 4px 15px 7px 6px !important;}
	.fusion-breadcrumbs,
	.fusion-breadcrumbs a,
	.fusion-breadcrumbs span {
		word-wrap: break-word;
		word-break: break-all;
		white-space: pre-wrap;
		white-space: -moz-pre-wrap;
		white-space: -o-pre-wrap;
	}
	.fusion-main-menu ul li {padding: 0 8px 0 0;}
	.fusion-mobile-nav-holder {
		display: block !important;
		width: 100%;
		margin: 0 !important;
	}
	#mobile-menu-all-1 li.menu-item,
	#mobile-menu-all-3,
	.fusion-header .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: 75px;
	}
	#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: 10px 15px;
	}
	#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: 9px;}
	#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;
	}
	#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: "";
	}
	.page-title .fusion-column.fusion-one-third {
		width: 28% !important;
	}
	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: 11%;
		padding-right: 1%;
		width: 98%;
		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.search .page-title .fusion-column.fusion-two-third {
		width: 50.6% !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: 56%;
		float: left;
	}
	body.archive .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third {
		width: 45% !important;
	}
	body.jewellery .page-title .fusion-column.fusion-two-third {
		margin-left: 0;
		width: 50%;
		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.landscape .page-title .fusion-column.fusion-two-third {
		width: 45% !important;
		margin: 0 !important;
	}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.connections .page-title .fusion-column.fusion-two-third {
		width: 41.3% !important;
		margin: 0 !important;
	}
	body.connections .page-title .fusion-column.fusion-two-third {
		width: 52% !important;
	}
	body.parent-pageid-27 .page-title .fusion-column.fusion-two-third {
		width: 52% !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.arctic-landscapes .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: 54.3% !important;
		margin-left: 0 !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: 50.2% !important;
	}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third,
	body.stones .page-title .fusion-column.fusion-two-third {
		width: 47.4%;
	}
	body.page-id-47 .page-title .fusion-column.fusion-two-third {
		width: 73%;
	}
	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;
	}
	.fusion-alignleft {
		float: left !important;
		width: 22% !important;
	}
	.fusion-alignright {
		float: right !important;
		width: 73% !important;
	}
	body.archive #main,
	body.parent-pageid-34 #main,
	body.single #main {
		padding: 0 1% 20px 2% !important;
	}
	body.has-sidebar.double-sidebars #content {
		width: 79% !important;
		padding: 20px 2% 40px 2% !important;
		margin: 0 !important;
	}
	#content {
		width: 95% !important;
		padding: 0 0 100px 0 !important;
	}

	body.about #content {
		width: 100% !important;
		padding: 0 0 40px 5% !important;
		margin: 0 !important;
	}
	body.archive #content,
	body.single #content {
		width: 73.6% !important;
		margin: 0 !important;
		padding: 0 10px 100px 2% !important;
		float: none !important;
	}
	body.parent-pageid-89 #content {
		padding: 0 0 50px 3% !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.newfeaturing #content {
		width: 71% !important;
	}
	body.galleries #content {
		width: 84% !important;
	}
	body.jewellery #content,
	body.page-template-page-mywork #content {
		float: left !important;
	}
	body.jewellery #content {
		width: 85% !important;
	}
	body.shows-galleries #content {
		width: 100% !important;
		padding: 0 23% 0 7% !important;
	}
	body.rings #content {
		width: 73% !important;
	}
	body.parent-pageid-33 #content {
		width: 80% !important;
		float: none !important;
		padding: 0 6% 80px !important;
	}
	body.custom #content,
	body.family #content {
		float: left !important;
		width: 76% !important;
	}
	body.arctic-landscapes #content,
	body.connections #content {
		padding: 0 5px 0 20px !important;
		width: 100% !important;
	}
	body.connections #content {
		padding: 0 0 0 20px !important;
	}
	body.parent-pageid-34 #content {
		width: 73.9% !important;
	}
	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 {
		width: 100% !important;
		padding: 0 28% 40px 4% !important;
	}
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content {
		padding: 20px 22% 40px 5% !important;
	}
	body.parent-pageid-34 #content {
		padding: 20px 0 20px 1% !important;
		float: none !important;
	}
	body.categories #content,
	body.limited-edition #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: 20px 20% 20px 0 !important;
		display: block;
		float: none !important;
	}
	body.categories #content,
	body.limited-edition #content {
		padding: 20px 0 !important;
	}
	.home #content {
		width:100% !important;
		padding: 0 2% 0 !important;
	}
	body.parent-pageid-32 #content {
		width: 77.6% !important;
		float: left !important;
	}
	body.blog #content,
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		padding: 0 0 0 3% !important;
		float: left !important;
		width: 85% !important;
	}
	body.blog #content {
		padding: 0 0 0 5% !important;
		width: 88% !important;
	}
	body.stones #content {
		width: 70% !important;
		margin-left: 5%;
	}
	body.canadian-diamonds #content {
		width: 70% !important;
		padding: 0 20px 100px 30px !important;
	}
	body.faqs #content {
		width: 97% !important;
		padding: 20px 26% 20px 4% !important;
	}
	body.search #content {
		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 40px 0 !important;}
	
	body.about #content .post-content {width: 84%;}
	body.archive #content .post-content,
	body.single #content .post-content {
		width: 97%;
	}
	body.contact #content .post-content {
		margin-left: 3%;
		width: 70%;
	}
	body.parent-pageid-89 #content .post-content,
	body.rings #content .post-content {
		width: 100%;
	}
	body.family #content .post-content {
		width: 95%;
		margin-left: 3%;
	}
	body.custom #content .post-content {
		width: 95%;
		margin-left: 3.25%;
	}
	body.newsletter #content .post-content {
		width: 100%;
		padding-left: 8%;
	}
	body.blog #content .post-content {
		margin-left: 0;
		width: 100%;
	}
	body.stones #content .post-content {
		width: 95%;
		margin-top: 20px;
	}
	body.canadian-diamonds #content .post-content {
		width: 100%;
		margin-top: 20px;
	}
	body.galleries #content .post-content {
		padding: 2% 0 0 3%;
		width: 98% !important;
	}
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content {
			width: 87% !important;
			margin: 0 !important;
	}
	body.privacy-policy #content .post-content,
	body.search #content .post-content,
	body.terms-of-use #content .post-content {
		width: 93%;
	}
	body.error404 #content .post-content {
		width: 100%;
	}
	#wrapper .page-title h1 {
		padding-left: 16%;
	}
	#sidebar {
		display: none !important;
	}
	.fusion-open-submenu {
		height: 40px;
		line-height: 40px;
	}
	body.about .post-content .fusion-three-fifth {
		width: 60% !important;
		margin-right: 3% !important;
		margin-top: 20px !important;
	}
	body.about .post-content .fusion-two-fifth {
		width: 35%;
	}
	body.parent-pageid-89 #main {
		padding-top: 40px !important;
	}
	body.parent-pageid-89 .breadcrumbs {
		padding: 2px 5px 2px 5px;
	}
	body.parent-pageid-89 .right-sidebar {
		display: none;
	}
	body.jewellery ul.connectionsJewellery {
		float: left;
		margin: 0 1% 20px 0;
	}
	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 {
		left: 0 !important;
	}
	ul.connectionsMain {
		width: 340px;
	}
	ul.connectionsJewellery li a,
	ul.connectionsJewellery li a:visited {
		font-size: 1.1em;
	}
	body.page-id-38 .frBox {
		float: left;
		margin: 0 5% 11% 5%;
	}
	ul.connectionsLandscape {
		margin: 40px 0 0 9%;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 2.35em !important;
	}
	.products li,
	.products li:nth-child(3n),
	.products li:nth-child(4n) {
		width: 100% !important;
		float: none !important;
		margin-right: 0 !important;
	}
	body.rings #wrapper .page-title h3 {
		padding: 30px 0 20px !important;
	}
	body.rings ul.connectionsRings {
		margin: 40px 0 45px 11%;
	}
	body.rings .frDescription3 {
		margin: 50px 10px 20px 30px;
	}
	.as-filter-widget select {
		text-indent: 0 !important;
	}
	#rev_slider_10_1_wrapper {
		min-height: 516px;
	}
	.rev_slider_wrapper li.tp-revslider-slidesli .tp-parallax-wrap {
		left: 0 !important;
	}
	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;
	}
	ul.connectionsArctic {
		margin: 40px 15px 0 40px;
	}
	body.arctic-landscapes .Cat-desc h3,
	body.connections .Cat-desc h3 {
		font-size: 1.25em !important;
	}
	.Cat-desc {
		font-size: 1.15em;
	}
	.catNav a {
		line-height: 1.2em !important;
	}
	body.arctic-landscapes .products li,
	body.categories .products li,
	body.connections .products li,
	body.limited-edition .products li,
	body.one-of-a-kind .products li,
	body.page-id-2917 .products li {
		min-height: 260px !important;
	}
	body.categories .products li.product-grid-view,
	body.connections .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.categories #main .products li:nth-child(3n),
	body.categories #main .products li:nth-child(4n),
	body.categories .products li,
	body.connections #main .products li:nth-child(3n),
	body.connections #main .products li:nth-child(4n),
	body.connections .products li,
	body.limited-edition #main .products li:nth-child(3n),
	body.limited-edition #main .products li:nth-child(4n),
	body.limited-edition .products li,
	body.one-of-a-kind #main .products li:nth-child(3n),
	body.one-of-a-kind #main .products li:nth-child(4n),
	body.one-of-a-kind .products li,
	body.parent-pageid-32 #main .products li:nth-child(3n),
	body.parent-pageid-32 #main .products li:nth-child(4n),
	body.parent-pageid-32 .products li,
	body.parent-pageid-38 #main .products li:nth-child(3n),
	body.parent-pageid-38 #main .products li:nth-child(4n),
	body.parent-pageid-38 .products li {
		float: none !important;
		margin-right: 0 !important;
		display: block;
	}
	.summary .sku_wrapper {
		margin: 0 15px 0 5px;
	}
	.product-details-container {
		padding: 0 0 10px 0;
	}
	.product-details {
		height: 175px !important;
		padding: 0 8px 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 {
		height: 105px !important;
		padding: 0 15px 0 10px !important;
	}
	.product-grid-view .fusion-product-content {
		padding: 15px 10px;
	}
	body.arctic-landscapes .product-details-container,
	body.categories .product-details-container,
	body.connections .product-details-container,
	body.landscape .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 0;
	}
	.tm-epo-field-label.tm-left {
		width: auto !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,
	body.parent-pageid-34 li h3.product-title {
		font-size: 1.3em !important;
	}
	body.categories .product-details-container,
	body.parent-pageid-27 .product-details-container,
	body.parent-pageid-32 .product-details-container,
	body.parent-pageid-34 .product-details-container {
		padding: 5px 0 10px;
	}
	.product .avada-single-product-gallery-wrapper {
		width: 100% !important;
		padding: 0 5% 0 8%;
	}
	body.single-product #wrapper .product .summary.entry-summary {
		width: 80% !important;
		padding: 0 0 0 11%;
		float: none !important;
		margin: 0 !important;
	}
	.product .images {
		width: 80% !important;
		margin: 40px 2% 30px 2% !important;
		float: none !important;
	}
	.product-buttons-container {
		width: 100%;
	}
	.product .product-buttons {
		margin: 0 8px 20px !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: 1.1em !important;
	}
	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;
	}
	.shop_attributes {
		width: 95% !important;
	}
	.shop_attributes tr td,
	.shop_attributes tr th {
		font-size: 1.2em !important;
		padding: 8px 10px 8px 8px !important;
	}
	.mode-to-order-notice {
		margin: 0 0 0 8%;
	}
	.woocommerce-tabs {
		padding: 40px 0 0 7% !important;
	}
	body.single-product #wrapper .woocommerce-tabs .tabs {
		width: 100% !important;
		float: none !important;
		display: block;
	}
	body.single-product #wrapper .woocommerce-tabs .panel {
		float: none !important;
		width: 92% !important;
		padding: 50px 4% 4% !important;
	}
	.woocommerce-tabs > .tabs li a {
		padding: 10px 20px !important;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.categories .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow,
	body.landscape-rings .as-filter-widget .select-arrow,
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow {
		margin-top: 26px;
		line-height: 33px !important;
		right: 11px;
	}
	body.landscape .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: 23px;
		height: 32px !important;
		right: 1px;
	}
	body.single-product.landscape-cat .as-filter-widget .select-arrow {
		margin-top: 26px;
	}
	body.single-product.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 29px;
	}
	body.single-product.connections .as-filter-widget .select-arrow {
		margin-top: 28px;
		height: 32px !important;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.connections .as-filter-widget .select-arrow {
		margin-top: 27px;
		right: 1px;
		height: 33px !important;
	}
	body.arctic-landscapes .post-content .select-arrow,
	body.connections .post-content .select-arrow {
		left: 95.2%;
	}
	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;
		left: 95.8%;
	}
	body.landscape .post-content .select-arrow {
		left: 95.9%;
	}
	.panel .ringDesc {
		padding: 10% 10px 15px 10px;
	}
	body.parent-pageid-34 .ringDesc {
		padding: 1% 10px 15px 10px;
	}
	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 {
		width: 48% !important;
	}
	body.parent-pageid-34 #main .products li:nth-child(3n + 1) {
		clear: none !important;
	}
	body.arctic-landscapes #main {
		padding: 0 0 20px 0 !important;
	}
	body.arctic-landscapes .product .product-buttons,
	body.categories .product .product-buttons,
	body.connections .product .product-buttons {
		width: 57%;
	}
	body.arctic-landscapes #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 0 !important;
		width: 42.8% !important;
	}
	body.arctic-landscapes div#ac2 {
		width: 56% !important;
		margin: 25px 0 0 0 !important;
	}
	body.arctic-landscapes .frBox {
		width: 48%;
	}
	body.arctic-landscapes #showcaseContainer,
	body.arctic-landscapes #showcaseWrapper {
		width: 226px !important;
	}
	body.parent-pageid-32 .fusion-layout-column {
		margin-right: 1%;
		width: 48% !important;
	}
	body.parent-pageid-32 .post-content .fusion-fullwidth .fusion-builder-row .fusion-column-last {
		width: 100% !important;
	}
	body.parent-pageid-32 .post-content .fusion-fullwidth:first-child .fusion-builder-row .fusion-layout-column.fusion-column-last {
		width: 49% !important;
	}
	body.parent-pageid-32 .post-content .fusion-layout-column.fusion-spacing-yes {
		width: 49%;
	}
	body.connections #wrapper .page-title h3 {
		padding: 25px 0 10px 0 !important;
	}
	ul.connectionsJewellery {
		text-align: left;
	}
	body.connections #content .c1 {
		width: 73% !important;
		margin: 0 0 60px 4% !important;
	}
	body.connections #content .c2 {
		width: 20% !important;
		margin: 0 0 0 2% !important;
	}
	body.connections .frBox {
		margin: 0 15px 15px 0 !important;
	}
	body.categories .catalog-ordering {
		margin: 30px 0 0 0 !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;
	}
	body.parent-pageid-33 .post-content h3 {
		font-size: 1.6em;
	}
	.rs-variations {width: 38%;}
	.quantity .qty {width: 30px;}
	.avada-myaccount-user span.view-cart {width: 16%;}
	.avada-myaccount-user span.username {width: 15%;}
	.avada-myaccount-user span.msg {width: 29%;}
	.woocommerce-side-nav,
	.woocommerce-tabs .tabs {
		margin-bottom: 0 !important;
	}
	body.checkout .product-name {width: 80% !important;}
	/* .fusion-content-boxes {min-height: 520px !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: 260px;
	}
	div.commBoxes .rs-features-graphics img.comImg-1064,
	div.commBoxes .rs-features-graphics img.comImg-1065 {
		height: 310px;
	}
	ul.showsGalleriesMain {
		margin: 0 0 0 25% !important;
		padding: 14% 0 0 10%;
	}
	body.shows-galleries .frBox {
		width: 20%;
		margin: 5% 1% 15px 10% !important;
		float: left;
	}
	body.galleries #content .post-content .fusion-one-half {
		width: 47% !important;
		margin-left: 3% !important;
	}
	body.galleries #content .post-content .fusion-column-first .fusion-column-last {
		margin-left: 2% !important;
		width: 38% !important;
	}
	.page-id-4369.parent-pageid-38 .products li,
	.page-id-4369.parent-pageid-38 #main .products li:nth-child(3n),
	.page-id-4369.parent-pageid-38 #main .products li:nth-child(4n),
	.page-id-4932.parent-pageid-38 .products li,
	.page-id-4932.parent-pageid-38 #main .products li:nth-child(3n),
	.page-id-4932.parent-pageid-38 #main .products li:nth-child(4n) {
		margin-right: 2% !important;
		width: 45% !important;
		min-height: auto !important;
		margin-bottom: 40px !important;
	}
	.page-id-4369 .products li h3.product-title,
	.page-id-4932 .products li h3.product-title {font-size: 1.3em !important;}
	.page-id-4369 .product-details,
	.page-id-4932 .product-details {height: auto !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;}
	body.has-sidebar.search #content {
		float: left !important;
		width: 79% !important;
	}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		margin: 0 5% 40px 10px !important;
		width: 45% !important;
	}
	.newsletter-archive-list {margin: 0 0 0 15px !important;}
	.blog-signup-button {margin: 0 55px 20px 0 !important;}
	.blog-signup-button .fusion-alignright {width: 45% !important;}
	.asblog-container .content-box-column,
	.blog .fusion-columns-2 .fusion-column {
	  width: 46% !important;
	  margin: 20px 20px 30px 0 !important;
	}
		
	.home .post-content {background-size: 100% auto;}
	.home .home-menu .fusion-imageframe, 
	.home .home-menu .fusion-imageframe a {width:100% !important;}
	.home .home-menu .fusion-imageframe img {
		width: 80%;
		padding: 100px 0 40px 23%;
	}
	.home .newsletter-button {
		width: 85%;
	    padding: 100px 0 0 20%;
		font-size: 1.4em;
	}
	.home .newsletter-button img {width: 8% !important;}
	.home .newsletter-button a {line-height: 1.6em;}
	.home .widget_nav_menu {
		width: 68%;
		margin: 10px 0 30px 10% !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 .instagram-button {padding-right: 4.8%;}
	.home .home-featured-content {margin: 0 4% 60px 4% !important;}
	.home .home-featured-gallery {
		margin: 2% 0 0 !important;
		padding: 0 2%;
	}
	
	#footer,
	#wrapper .fusion-social-links-footer,
	.copyright {text-align: left;}
	#footer {padding: 10px 1% 10px 1% !important;}
	#toTop {
		bottom: 0 !important;
		right: 5% !important;
		border: 1px solid #fff !important;
	}
	.fusion-secondary-header .fusion-alignright {
		float: right !important;
		width: 70% !important;
	}
	.fusion-secondary-header .fusion-alignleft {
		float: left !important;
		width: 29% !important;
		margin: 0 !important;
	}
	.fusion-social-links-header {margin: 0 !important;}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {padding: 0 2% 0 0;}
	.fusion-mobile-menu-design-classic .fusion-secondary-header {padding: 0 !important;}
	
	#cookie-law-info-again {
		right: 2.1% !important;
		padding: 15px;
	}
}
@media only screen and (max-width: 990px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 950px !important;
		max-width: 950px !important;
	}
	body.blog .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.custom .imgContainer,
	body.family .imgContainer,
	body.galleries .imgContainer,
	body.new-featuring .imgContainer,
	body.newfeaturing .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.post-new-and-featuring .imgContainer,
	body.rings .imgContainer,
	body.shows-galleries .imgContainer,
	body.stones.imgContainer,
	body.upcoming-shows .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: right top !important;
	}
	body.parent-pageid-27 .imgContainer,
	body.single-product.connections .imgContainer {
		background: transparent url("/wp-content/uploads/connections.jpg") no-repeat 410px 0 !important;
	}
	.fusion-open-submenu {
		height: 45px !important;
		line-height: 45px !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 5px 10px 10px !important;
		font-size: 16px !important;
	}
	.mega-menu-wrap ul.mega-menu li.mega-menu-item a.mega-menu-link::before {
		width: 40px !important;
		height: 40px !important;
		line-height: 40px !important;
		background-size: 40px 40px !important;
		margin: 0 5px 0 0 !important;
	}
	body.parent-pageid-34 .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {
		height: 29px;
	}
	body.parent-pageid-33 .fusion-main-menu li,
	body.single-product.arctic-landscapes .fusion-main-menu li,
	body.single-product.landscape-rings .fusion-main-menu li,
	body.summer-mountain-sun .fusion-main-menu li,
	body.variations-aurora .fusion-main-menu li {
		padding: 0 5px 0 0 !important;
	}
	div.fusion-logo {
		padding: 10px 5% 0 5% !important;
	}
	div.fusion-logo img {
		height: 50px;
	}
	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-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,
	ody.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third {
		width: 52.2% !important;
	}
	#main {
		padding: 0 0 20px 0 !important;
	}
	body.about #content {
		width: 100% !important;
		padding: 0 17% 40px 3% !important;
		margin: 0 !important;
	}
	body.rings #content {
		width: 100% !important;
		padding: 0 0 50px 14% !important;
	}
	body.parent-pageid-33 #content {
		width: 80% !important;
		padding: 0 6% 80px !important;
	}
	body.connections #content {
		padding: 0 0 0 40px !important;
	}
	body.has-sidebar.double-sidebars #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 {
		width: 78% !important;
		padding: 0 0 20px 3% !important;
		float: none !important;
	}
	body.categories #content,
	body.limited-edition #content,
	body.single-product.landscape-rings #content,
	body.single-product.limited-edition-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		padding: 20px 0 20px 4% !important;
	}
	body.single-product.limited-edition-cat #content {
		width: 78% !important;
		padding: 20px 0 20px 4% !important;
	}
	body.canadian-diamonds #content {
		width: 74% !important;
		padding: 0 20px 20px 30px !important;
	}
	body.shop-policies #content {
		width: 74% !important;
		padding: 0 0 20px 4% !important;
	}
	body.my-account #content {
		width: 75% !important;
	}
	body.blog #content {
		width: 89% !important;
		padding: 0 0 40px 3% !important;
		float: left !important;
	}
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content {
		width: 84% !important;
	}
	body.about #content .post-content {
		width: 100%;
	}
	body.about .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third {
		width: 53.6% !important;
	}
	body.landscape .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow {
		right: 1px;
	}
	body.limited-edition .as-filter-widget .select-arrow {
		right: 10px;
	}
	body.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow {
		left: 95.2%;
	}
	body.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 25px;
	}
	body.single-product.landscape-rings .as-filter-widget .select-arrow {
		right: 10px;
		line-height: 33px !important;
	}
	body.categories .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow body.single-product.limited-edition-cat .as-filter-widget .select-arrow {
		margin-top: 27px;
		height: 32px !important;
	}
	.fusion-alignleft {
		float: left !important;
		width: 22% !important;
	}
	.fusion-alignright {
		float: right !important;
		width: 73% !important;
	}
	body.about .post-content .fusion-layout-column.fusion-two-fifth {
		margin-right: 0;
	}
	.product .avada-single-product-gallery-wrapper {
		padding: 0 1%;
	}
	.avada-single-product-gallery-wrapper .woocommerce-product-gallery_image img.wp-post-image {
		width: 100% !important;
	}
	.flex-control-thumbs img {
		padding: 0 0 5px 5px;
	}
	.woo-tabs-horizontal #wrapper .woocommerce-tabs .panel,
	.woo-tabs-horizontal #wrapper .woocommerce-tabs .tabs {
		float: none;
		margin-left: auto;
		margin-right: auto;
		width: 100% !important;
	}
	ul.connectionsLandscape {
		margin: 40px 0 0 15%;
	}
	#main .products li:nth-child(3n),
	#main .products li:nth-child(4n),
	.products li,
	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 {
		margin-right: 0 !important;
	}
	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 {
		min-height: 440px !important;
		height: 440px !important;
		padding: 15px 0 0;
		width: 49% !important;
		margin-right: 1% !important;
		clear: none !important;
	}
	body.connections .frBox {
		margin: 0 8% 15px 0 !important;
	}
	body.connections #content .c1 {
		width: 77% !important;
		margin-bottom: 0 !important;
	}
	ul.connectionsArctic {
		margin: 40px 15px 0 20px;
	}
	body.arctic-landscapes div#ac1 {
		width: 43% !important;
	}
	.product-grid-view .fusion-product-content {
		padding: 20px 5px 15px 5px;
	}
	.product-details {
		height: 125px !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 0 10px !important;
	}
	body.term-ring .product-details {
		height: 135px !important;
	}
	body.parent-pageid-34 .product-details {
		padding: 0 15px 10px !important;
	}
	body.single-product #wrapper .product .images {
		margin: 40px 0 40px 0 !important;
		width: 100% !important;
	}
	.product .summary.entry-summary {
		padding: 15px 0 0 0;
		margin: 0 auto !important;
		width: 60% !important;
	}
	body.single-product #wrapper .product .summary.entry-summary {
		width: 80% !important;
		margin: 30px 5% 40px 0 !important;
		padding: 0 0 0 11%;
	}
	.product .product-buttons {
		padding: 0 !important;
		height: 50px !important;
	}
	.shop_attributes {width: 100% !important;}
	.mode-to-order-notice {margin: 0 5% 20px;}
	.Cat-desc {
		width: 100%;
		margin-top: 30px;
	}
	.avada-myaccount-user .avada-myaccount-user-column {
		width: 50% !important;
		display: inline-block !important;
		float: left;
	}
	.woocommerce .avada-myaccount-user .avada-myaccount-user-column.message {display: none !important;}
	.avada-myaccount-user .username .hello strong {display: inline-block;}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		margin: 0 6% 40px 10px !important;
		width: 40% !important;
		padding: 0 !important;
	}
	.blog-signup-button {
	  margin: 0 0 40px !important;
	  width: 96% !important;
	}
	.newsletter-archive-list {margin: 0 !important;}	

	.fusion-secondary-header .fusion-alignright .fusion-contact-info {
		padding: 3px 27% 0 0;
		text-align: right !important;
	}
	.fusion-social-networks .fusion-social-networks-wrapper {margin: 0 !important;}
	.fusion-social-networks .fusion-social-network-icon {margin: 0 10px;}
	#toTop {right: 0 !important;}
	
	.home .instagram-button {padding-right: 4.8%;}
	
	#cookie-law-info-again {
		right: 1.5% !important;
		padding: 15px 15px 15px;
	}
	#cookie-law-info-bar {padding: 0 10% 80px;}
}
@media only screen and (max-width: 870px) {
	#footer, 
	#wrapper, 
	#wrapper .fusion-secondary-header, 
	body.home #wrapper {
	  width: 870px !important;
	  max-width: 870px !important;
	}
	body.has-sidebar.double-sidebars #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 {
		width: 74% !important;
		padding: 0 0 20px 3% !important;
	}
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content {
		width: 80% !important;
		padding: 0 0 0 5% !important;
	}
	body.aurora .imgContainer,
	body.canadian-landscape .imgContainer,
	body.granite-rock-texture .imgContainer,
	body.lighthouse .imgContainer,
	body.mountain-range .imgContainer,
	body.northern-lights .imgContainer,
	body.parent-pageid-32 .imgContainer,
	body.parent-pageid-34 .imgContainer,
	body.petra .imgContainer,
	body.shoreline .imgContainer,
	body.single-product.landscape-rings .imgContainer,
	body.treeline .imgContainer,
	body.tundra .imgContainer {
		background-position: 440px 0 !important;
	}
	
	.blog-signup-button {width: 94% !important;}
	
	.home .post-content {
	  background-repeat: no-repeat;
	  background-size: 108%;
	}
	.home .newsletter-button {
	  padding: 130px 0 0 20%;
	  font-size: 1.3em;
	}
	.home .widget_nav_menu {width: 70%;}
	.home .home-featured-gallery {margin: 4% 0 0 !important;}
	
	.fusion-secondary-header .fusion-alignleft {width: 32% !important;}
	.fusion-secondary-header .fusion-alignright {width: 68% !important;}
	
}
