@media only screen and (max-width: 495px) {
	body,
	html {
		font-size: 15px !important;
	}
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 475px !important;
		max-width: 475px !important;
	}
	.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;
	}
	.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: 2% 0 7% !important;
		text-align: center !important;
	}
	.fusion-breadcrumbs {height: 29px;}
	.fusion-breadcrumbs span {display: none !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-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;
		text-transform: uppercase;
		font-size: 1.3em !important;
		margin: 0 0 0 10px;
		padding: 0;
	}
	.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: "";
	}
	body.about .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.rings .imgContainer {
		background-position: 420px 0 !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 173px 0 !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.parent-pageid-34 .imgContainer,
	body.petra .imgContainer,
	body.shoreline .imgContainer,
	body.treeline .imgContainer,
	body.tundra .imgContainer {
		background-position: 170px 0 !important;
	}
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background-position: 135px 0 !important;
	}
	body.connections .imgContainer,
	body.parent-pageid-27 .imgContainer {
		background-position: -15px 0 !important;
	}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 425px 0 !important;}
	body.single-product.connections .imgContainer {background-position: 55px 0 !important;}
	body.categories .imgContainer,
	body.limited-edition .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.parent-pageid-89 #wrapper,
	body.parent-pageid-89 .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer {
		background-position: 430px 0 !important;
	}
	body.landscape .imgContainer,
	body.single-product.landscape-cat .imgContainer,
	body.single-product.landscape-rings .imgContainer {
		background-position: 171px 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-position: 191px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 430px 0 !important;
	}
	body.canadian-diamonds .imgContainer,
	body.page-id-31 .imgContainer,
	body.page-id-47 .imgContainer {
		background-position: 380px 0 !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.sitemap .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 195px 0 !important;
	}
	body.shows-galleries .imgContainer {background-position: 199px 0 !important;}
	body.galleries .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 200px 0 !important;
	}
	body.blog .imgContainer {background-position: 407px 0 !important;}
	
	#content {padding: 10px 0 60px !important;}
	body.about #content,
	body.archive #content,
	body.contact #content,
	body.error404 #content,
	body.newfeaturing #content,
	body.privacy-policy #content,
	body.search #content,
	body.shows-galleries #content,
	body.single #content,
	body.terms-of-use #content {
		padding: 10px 3% 40px 4% !important;
		width: 88% !important;
		margin: 0 !important;
	}
	body.parent-pageid-89 #content {padding: 10px 0 40px 3% !important;}
	body.jewellery #content {margin-bottom: 0 !important;}
	body.page-id-38 #content {margin: 0 5% !important;}
	body.rings #content {width: 87% !important;}
	body.parent-pageid-33 #content {
		width: 90% !important;
		padding: 0 2% 40px !important;
	}
	body.parent-pageid-34 #content {
		width: 85% !important;
		padding: 20px 4% 20px !important;
	}
	body.categories #content,
	body.has-sidebar.double-sidebars #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.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: 88% !important;
		padding: 20px 0 20px 3% !important;
		margin: 0 !important;
	}
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content,
	body.single-product.arctic-landscapes #content {
		width: 100% !important;
	}
	body.parent-pageid-33 #content,
	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: 0 !important;
	}
	body.canadian-diamonds #content {
		width: 79% !important;
		padding: 0 10px 60px !important;
	}
	body.family #content,
	body.galleries #content,
	body.search #content {
		width: 87% !important;
	}
	body.custom #content {width: 84% !important;}
	body.blog #content {
		width: 82% !important;
		padding: 0 0 0 2% !important;
	}
	body.privacy-policy #content,
	body.terms-of-use #content {
		width: 84% !important;
	}
	body.sitemap #content {padding: 0 30px 40px 0 !important;}
	
	body.about #content .post-content,
	body.contact #content .post-content,
	body.content #content .post-content,
	body.galleries #content .post-content,
	body.upcoming-shows #content .post-content {
		width: 100%;
	}
	body.galleries #content .post-content,
	body.upcoming-shows #content .post-content {
		padding: 0;
	}
	.fusion-main-menu {padding: 3px 5px 6px !important;}
	.fusion-main-menu li {padding: 0 8px 8px 0;}
	
	.page-title-container {padding: 30px 0 0;}
	.page-title h1 {background-color: transparent !important;}
	.page-title .fusion-column.fusion-one-third {width: 32% !important;}
	
	body.jewellery .page-title .fusion-column.fusion-one-third {
		width: 34% !important;
		padding: 0 0 0 10px;
	}
	body.privacy-policy .page-title .fusion-column.fusion-one-third,
	body.terms-of-use .page-title .fusion-column.fusion-one-third {
		width: 45% !important;
	}
	body.categories .page-title .fusion-column.fusion-one-third {width: 29% !important;}
	body.jewellery .page-title .fusion-column.fusion-two-third {width: 50% !important;}
	body.page-id-37 .page-title .fusion-column.fusion-two-third {width: 47.3% !important;}
	body.about .page-title .fusion-column.fusion-two-third,
	body.archive .page-title .fusion-column.fusion-two-third,
	body.blog .page-title .fusion-column.fusion-two-third,
	body.contact .page-title .fusion-column.fusion-two-third,
	body.custom .page-title .fusion-column.fusion-two-third,
	body.family .page-title .fusion-column.fusion-two-third,
	body.jewellery .page-title .fusion-column.fusion-two-third,
	body.landscape .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.rings .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .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 {
		margin-left: 0 !important;
		width: 55.5% !important;
	}
	body.landscape-rings .page-title .fusion-column.fusion-two-third {width: 50.1% !important;}
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third {width: 70% !important;}
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third {width: 54.3% !important;}
	body.connections .page-title .fusion-column.fusion-two-third {width: 49.3% !important;}
	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.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: 30% !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-27 .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 {
		width: 90% !important;
		margin-left: 0 !important;
	}
	body.parent-pageid-27 .page-title .fusion-column.fusion-one-third,
	body.parent-pageid-32 .page-title .fusion-column.fusion-one-third,
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-one-third,
	body.single-product.connections .page-title .fusion-column.fusion-one-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-one-third {
		margin-left: 2% !important;
	}
	body.single-product.connections .page-title .fusion-column.fusion-two-third {
		width: 69% !important;
	}
	body.single-product.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-two-third {
		width: 89% !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.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: 55% !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: 55.6% !important;
	}
	body.categories .page-title .fusion-column.fusion-two-third {
		width: 61% !important;
	}
	body.page-id-47 .page-title .fusion-column.fusion-two-third {
		width: 67.3% !important;
	}
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third,
	body.stones .page-title .fusion-column.fusion-two-third {
		width: 47.2% !important;
	}
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third {
		width: 42.5% !important;
	}
	body.error404 .page-title .fusion-column.fusion-two-third {
		width: 52.5% !important;
	}
	body.blog .page-title .fusion-column.fusion-two-third {
		width: 53.6% !important;
	}
	#mega-menu-wrap-redbar-arctic-landscapes #mega-menu-redbar-arctic-landscapes > li.mega-menu-item > a.mega-menu-link {
		padding: 0 10px 0 30px;
	}
	#wrapper .page-title h3 {
		font-size: 1.8em !important;
		padding: 30px 0 10px 20px !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-rings .as-filter-widget .select-arrow {
		height: 32px !important;
	}
	div.RightInfo ul li {margin-left: 15%;}
	body.about .post-content .fusion-three-fifth,
	body.about .post-content .fusion-two-fifth {
		width: 100% !important;
		margin: 0 !important;
		padding: 0 5%;
	}
	#rev_slider_1_1_wrapper .tp-bullets.tp-thumbs {
		left: 49.9% !important;
		bottom: -40px !important;
	}
	#rev_slider_2_1_wrapper .tp-caption.avada_block_white_trans2,
	body.parent-pageid-89 .tp-caption.avada_block_white_trans2 {
		bottom: 0 !important;
		top: auto !important;
	}
	body.page-id-89 .rev_slider_wrapper {height: 390px !important;}
	body.parent-pageid-89 .tp-caption {
		min-width: 380px !important;
		width: 100% !important;
		font-size: 1em !important;
		line-height: 1.2em !important;
		padding: 15px 1% 16px 4% !important;
	}
	ul.bullet_dash {padding-left: 60px;}
	body.search .fusion-blog-layout-medium .fusion-post-slideshow,
	body.search .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
		width: 33%;
	}
	
	body.contact .post-content h2 {font-size: 1.7em !important;}
	
	body.page-id-38 .frBox {
		margin: 0 11% 11% 3%;
		width: 20%;
		float: right;
	}
	ul.connectionsJewellery li {margin: 0 0 20px;}
	ul.connectionsJewellery li a.mainSection {
		font-size: 2.1em !important;
		line-height: 1em !important;
	}
	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.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow {
		margin-top: 25px;
		right: 9px;
	}
	body.single-product.connections .as-filter-widget .select-arrow {
		margin-top: 28px;
	}
	body.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 26px;
		height: 32px !important;
	}
	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.limited-edition-cat .as-filter-widget .select-arrow body.categories .as-filter-widget .select-arrow {
		right: 9px;
		margin-top: 30px;
	}
	body.single-product.landscape-cat .as-filter-widget .select-arrow,
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 29px;
		right: 9px;
	}
	body.single-product.connections .as-filter-widget .select-arrow {
		margin-top: 29px;
	}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow {
		left: 90.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;
		right: auto;
		left: 92.2%;
	}
	ul.connectionsLandscape li {margin: 0 0 35px;}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 2.2em !important;
	}
	ul.connectionsLandscape li:nth-child(5) a img {
		vertical-align: top;
		float: left;
	}
	body.family #rev_slider_11_1,
	body.family #rev_slider_11_1_wrapper {
		height: 360px !important;
	}
	body.family .avada_block_white_trans2 {
		bottom: -50px !important;
	}
	.gform_wrapper #gform_2 div.gf_page_steps div,
	.gform_wrapper #gform_3 div.gf_page_steps div {
		width: auto !important;
	}
	.gform_wrapper .gfield input[type="email"],
	.gform_wrapper .gfield input[type="number"],
	.gform_wrapper .gfield input[type="password"] input[type="number"],
	.gform_wrapper .gfield input[type="tel"],
	.gform_wrapper .gfield input[type="text"],
	.gform_wrapper .gfield input[type="url"],
	.gform_wrapper .gfield textarea,
	.gform_wrapper input[type="password"] {
		padding: 8px 5px !important;
	}
	.gform_body #gform_submit_button_1,
	.gform_body #gform_submit_button_2 {
		margin-top: 20px !important;
		width: 90% !important;
	}
	body.parent-pageid-34 .products li h3.product-title {
		font-size: 1.18em !important;
		margin-top: 0 !important;
	}
	body.parent-pageid-34 .ringDesc {padding: 3% 10px 15px 20px;}
	body.parent-pageid-34 .products li {
		width: 90% !important;
		margin: 0 5%;
	}
	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: 100% !important;
		margin-right: 0 !important;
	}
	body.parent-pageid-34 .products li a {
		font-size: 1.4em;
	}
	body.single-product.landscape-rings #wrapper .page-title h3 {
		padding: 30px 20px 10px 20px !important;
	}
	body.parent-pageid-34 .product-images {
		height: 195px;
		min-height: auto;
	}
	body.parent-pageid-34 .product-images .crossfade-images img,
	body.parent-pageid-34 .product-images img {
		width: 280px;
	}
	body.landscape-rings .flexslider .slides li,
	body.landscape-rings .product .images .flexslider .slides img {
		width: 74px !important;
	}
	body.variations-aurora .rev_slider,
	body.variations-canadian-landscape .rev_slider,
	body.variations-lighthouse .rev_slider,
	body.variations-mountain-range .rev_slider,
	body.variations-petra .rev_slider,
	body.variations-shoreline .rev_slider,
	body.variations-treeline .rev_slider,
	body.variations-tundra .rev_slider {
		height: 360px !important;
	}
	body.parent-pageid-33 #wrapper .page-title h3 {font-size: 1.7em !important;}
	body.parent-pageid-33 .avada_block_white_trans2 {
		font-size: 1.05em !important;
		top: auto !important;
		bottom: 5px !important;
	}
	body.parent-pageid-27 .ig-menu-title,
	body.parent-pageid-32 .ig-menu-title,
	body.single-product.arctic-landscapes .ig-menu-title,
	body.single-product.connections .ig-menu-title {
		font-size: 1.5em;
		line-height: 1em;
	}
	body.arctic-landscapes #wrapper .page-title h3,
	body.connections #wrapper .page-title h3 {
		padding: 25px 18% 10px 25px !important;
	}
	body.parent-pageid-27 #wrapper .page-title h3 {
		padding: 25px 40px 10px 25px !important;
	}
	body.parent-pageid-32 #wrapper .page-title h3 {
		padding: 25px 40px 10px 25px !important;
	}
	body.arctic-landscapes div#ac1 {
		width: 88% !important;
		padding: 0 6% 0 6% !important;
	}
	body.arctic-landscapes div#ac2 {display: none;}
	ul.connectionsArctic {margin: 40px 5% 0;}
	.ac-mobile2 {padding: 20px 4% 40px 8%;}
	body.connections #content .c1 {margin: 0 0 0 6% !important;}
	ul.connectionsMain li a {
		font-size: 1.7em !important;
		line-height: 1em !important;
	}
	ul.connectionsMain li a img {float: left;}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 130px !important;
	}
	body.parent-pageid-32 .cat-parent {width: 98%;}
	body.categories pre {display: none;}
	
	ul.products {padding: 0 5%;}
	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: 640px !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;
		margin: 0 0 20px;
	}
	.products li a {
		font-size: 1.2em;
		line-height: 1.25em;
	}
	body.categories .products li a {
		font-size: 1em;
		line-height: 1.1em;
	}
	.product-details {padding: 30px 12% 10px !important;}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details {
		padding: 20px 1% 0 4% !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.landscape .product-details {
		height: 130px !important;
	}
	body.categories .product-details h3,
	body.landscape .product-details h3,
	body.parent-pageid-27 .product-details h3,
	body.parent-pageid-34 .product-details h3 {
		margin-top: 0 !important;
	}
	#wrapper .avada-single-product-gallery-wrapper .avada-product-gallery,
	.product .images,
	body.single-product .product .images {
		margin: 20px 0 !important;
		width: 90% !important;
		float: none !important;
	}
	body.arctic-landscapes .product-images,
	body.categories .product-images,
	body.connections .product-images,
	body.landscape .product-images {
		min-height: 140px;
		width: 45%;
		padding: 20px 10px 20px 15px !important;
	}
	#main .product .product_title {
		font-size: 1.6em !important;
		line-height: 1.05em !important;
		margin: 0 0 0 2% !important;
	}
	.price > .amount {font-size: 1.5em !important;}
	#wrapper .product .summary.entry-summary {
		width: 93% !important;
		margin: 20px 0 0 7% !important;
	}
	.rs-variations {width: 38%;}
	.shop_attributes {
		margin: 20px 0 5px;
		width: 100% !important;
	}
	.product .product-buttons {
		margin: 0 15px 20px !important;
		padding: 0 !important;
		height: 50px !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 {
		margin: 0 5% 20px !important;
		width: 90%;
		font-size: 1.1em !important;
	}
	body.categories .product-buttons a,
	body.landscape .product-buttons a,
	body.parent-pageid-27 .product-buttons a,
	body.parent-pageid-32 .product-buttons a {
		font-size: 1.03em !important;
	}
	body.parent-pageid-34 .product-buttons a {
		font-size: 1.1em !important;
	}
	.woocommerce-tabs .panel {
		padding: 10px 10px 20px !important;
	}
	.woocommerce-tabs .tabs li {
		width: 50%;
	}
	.woocommerce-tabs > .tabs li a {
		padding: 15px 10px !important;
		font-size: 0.94em;
	}
	body.single-product .woocommerce-tabs > .tabs li a {
		font-size: 1.1em;
	}
	body.single-product.arctic-landscapes .woocommerce-product-gallery_image,
	body.single-product.connections .woocommerce-product-gallery_image,
	body.single-product.landscape-cat .woocommerce-product-gallery_image {
		width: auto !important;
	}
	body.landscape .catNav,
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 10px 0 15px 5%;
	}
	body.page-id-71 table.metals {
		width: 100%;
	}
	body.arctic-landscapes .Cat-desc h3,
	body.connections .Cat-desc h3 {
		font-size: 1.3em !important;
	}
	body.cart #wrapper .post-content h2 {
		line-height: 1.4em !important;
		font-size: 1.5em !important;
	}
	.cart_totals table td,
	.cart_totals table th,
	.shop_table td,
	.shop_table th {
		font-size: 1.05em !important;
		padding: 10px 0 !important;
	}
	body.checkout .shop_table .product-thumbnail {
		margin: 0 10px 10px 10px !important;
	}
	.woocommerce-side-nav li a {
		padding: 15px 15px 10px 15px !important;
	}
	body.checkout .shop_table .product-thumbnail,
	form.checkout .shop_table tbody .product-thumbnail {
		width: 70px !important;
		margin: 0 10px 10px 0 !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-thumbnail {
		width: 135px !important;
	}
	.shop_table .product-thumbnail img {
		max-width: 120px !important;
	}
	.fusion-menu-cart-item {
		min-height: 130px;
	}
	.myaccount_user_container span.view-cart {
		margin-bottom: 10px;
		margin-top: 10px;
	}
	.myaccount_user_container span.msg,
	.myaccount_user_container span.view-cart,
	.myaccount_user_container span:last-child {
		float: none;
		margin: 0;
		width: 100%;
		padding: 0 !important;
	}
	.woocommerce-account .avada-myaccount-user {
		margin-bottom: 10px !important;
	}
	.woocommerce-MyAccount-navigation li {
		width: 100%;
	}
	#shipping_country_field .select-arrow,
	#shipping_state_field .select-arrow {
		left: 91.5% !important;
	}
	.parent-pageid-34 .fusion-text {padding: 0;}
	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: 100%;
		padding: 20px 10px 20px 15px !important;
		display: block;
		float: none;
		margin: 0;
	}
	.product-images .crossfade-images {height: 350px !important;}
	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 {
		width: 92% !important;
		float: none;
		display: block;
		height: auto !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: 100%;
	}
	body.single-product #wrapper .product .images {
		width: 88% !important;
		margin: 40px 3% 0 !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents td.product-name {
		min-width: auto;
		width: 100% !important;
		display: block !important;
		float: none;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-price {
		width: 100% !important;
		display: block !important;
		padding: 0 0 8px 0 !important;
		text-align: left !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents th.product-price,
	.shop_table_responsive.woocommerce-cart-form__contents th.product-quantity {
		display: none;
	}
	body.cart .product-info a {
		font-size: 1.3em;
		line-height: 1.2em;
	}
	body.cart .shop_table .product-price .amount {font-size: 1.2em;}
	body.page-id-47 .post-content h2 {font-size: 1.6em !important;}


	ul.showsGalleriesMain {padding: 5% 0 0 9%;}
	body.shows-galleries .frBox {margin: 8% 8% 15px 5% !important;}
	body.galleries #content .post-content .fusion-one-half {margin-left: 1.5% !important;}
	body.galleries #content .post-content .fusion-column-first .fusion-column-last {width: 45% !important;}
	.page-id-80 .post-content img.alignright{
		float:none !important;
		margin:0 0 10px;
		width:100%;
		height:auto;
	}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		margin: 20px 0 30px 0 !important;
		width: 100% !important;
	}
	.fusion-content-boxes {margin: 15px 0 30px 0 !important;}
	
	.home .fusion-imageframe, 
	.home .fusion-imageframe a {
		width: 100%;
	}
	.home .home-menu .fusion-imageframe img {
		padding: 90px 0 10px 9%;
		width: 90%;
	}
	.home .fusion-grid-3 > .fusion-grid-column, 
	.home .fusion-grid-three > .fusion-grid-column {
		width: calc(100% / 2) !important;
	}
	.home .fusion-grid-3 > .fusion-grid-column:nth-child(3),
	.home .fusion-grid-three > .fusion-grid-column:nth-child(3) {
		width: 100% !important;
	}
	.home .fusion-grid-5 .fusion-grid-column {padding: 20px 10px !important;}
	.home .home-featured-gallery {padding: 0 3%;}
	.home .instagram-button {
		text-align: left;
		padding-left: 5%;
	}
	
	.page-id-96 .fusion-button.button-1 {
	  font-size: 1.15em !important;
	  padding: 15px 8px;
	}
	.blog .fusion-content-boxes {
	  margin: 15px 0 30px 0 !important;
	  width: 100% !important;
	}
	
	#footer {
		font-size: 0.9em !important;
		bottom: 40px;
	}
	#toTop {
		right: 2% !important;
		bottom: 0 !important;
	}
	#wrapper .fusion-secondary-header {padding: 0px 2% 35px 2% !important;}
	#wrapper .fusion-secondary-header, 
	.fusion-secondary-header .fusion-alignleft, 
	.fusion-secondary-header .fusion-contact-info {
		line-height: 0px !important;
	}
	.fusion-secondary-header .fusion-alignleft,
	.fusion-secondary-header .fusion-alignright {
		width: 100% !important;
		float: none !important;
		display: block !important;
	}
	body.fusion-body .fusion-secondary-header .fusion-alignright > * {float: left !important;}
	.fusion-secondary-header .fusion-alignright {padding: 8px 0 5px 3%;}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {margin: 0 !important;}
	a.custom img {max-height: 21px !important;}
	.fusion-social-networks .fusion-social-networks-wrapper {margin: 0 !important;}
	.fusion-social-networks .fusion-social-network-icon {margin: 0 10px !important;}
}

@media only screen and (max-width: 430px) {
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 400px !important;
		max-width: 400px !important;
	}
	
	body.sitemap .imgContainer {background-position: 135px top !important;}
	body.galleries .imgContainer,
	body.shows-galleries .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 139px top !important;
	}
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.categories .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.faqs .imgContainer,
	body.landscape-rings .imgContainer,
	body.limited-edition .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.rings .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer,
	body.stones .imgContainer {
		background-position: 360px top !important;
	}
	body.parent-pageid-89 .imgContainer {background-position: 370px 0 !important;}
	body.page-id-34 .imgContainer {background-position: 94px top !important;}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 355px 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: 111px top !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 113px top !important;
	}
	body.arctic-landscapes .imgContainer,
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background-position: 72px top !important;
	}
	body.connections .imgContainer {background-position: -86px top !important;}
	body.parent-pageid-27 .imgContainer {background-position: -62px top !important;}
	body.single-product.connections .imgContainer {background-position: -5px top !important;}
	body.categories .imgContainer {background-position: 350px top !important;}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {
		background-position: 375px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 375px top !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.sitemap .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 135px top !important;
	}
	body.blog .imgContainer {background-position: 365px 0 !important;}
	
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 95% !important;
	}
	body.limited-edition #content,
	body.one-of-a-kind #content {
		width: 92.2% !important;
	}
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content {padding: 0 0 0 4% !important;}
	body.blog #content {
		width: 93% !important;
	}
	body.about #content .post-content,
	body.teaching #content .post-content {
		width: 90%;
	}
	body.stories #content .post-content {width: 100%;}
	
	.page-title .fusion-column.fusion-one-third {width: 35% !important;}
	body.shop-policies .page-title .fusion-column.fusion-one-third {width: 90% !important;}
	body.jewellery .page-title .fusion-column.fusion-one-third {width: 33% !important;}
	body.blog .page-title .fusion-column.fusion-one-third {width: 40.6% !important;}
	
	body.about .page-title .fusion-column.fusion-two-third,
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.blog .page-title .fusion-column.fusion-two-third,
	body.blog .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.landscape .page-title .fusion-column.fusion-two-third,
	body.limited-edition .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .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.shows-galleries .page-title .fusion-column.fusion-two-third,
	body.single .page-title .fusion-column.fusion-two-third,
	body.single-product.landscape-cat .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: 100% !important;
	}
	
	body.jewellery ul.connectionsJewellery {width: 64%;}
	body.arctic-landscapes div#ac1 {width: 93% !important;}
	body.arctic-landscapes div#ac2 {display: none;}
	body.single-product #wrapper #content .woocommerce-tabs .panel {
		padding: 20% 4% 4% !important;
	}
	
	body.galleries #content .post-content .fusion-one-half {width: 58% !important;}
	
	.home .newsletter-button {
		width: 100%;
		padding: 50px 0 5px 3.5%;
		font-size: 1.25em;
	}
	
	body.blog .page-title .fusion-column.fusion-two-third {width: 48.1% !important;}
	
	body.login #login {width: 375px !important;}
	
}
@media only screen and (max-width: 415px) {
	#wrapper {background-position: 330px 0;}
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		width: 100% !important;
		max-width: 100% !important;
	}
	#wrapper .page-title h1 {
		padding-left: 0;
		margin: 0;
	}
	body.me .imgContainer {
		background-position: 105px top !important;
	}
	body.about-allyson .imgContainer {
		background-position: 104px top !important;
	}
	body.sitemap .imgContainer {
		background-position: 135px top !important;
	}
	body.galleries .imgContainer,
	body.shows-galleries .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 139px top !important;
	}
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.categories .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.faqs .imgContainer,
	body.landscape-rings .imgContainer,
	body.limited-edition .imgContainer,
	body.links .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.rings .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer,
	body.stones .imgContainer {
		background-position: 360px top !important;
	}
	body.parent-pageid-89 .imgContainer {
		background-position: 380px 0 !important;
	}
	body.page-id-34 .imgContainer {
		background-position: 110px top !important;
	}
	body.aurora .imgContainer,
	body.canadian-landscape .imgContainer,
	body.custom .imgContainer,
	body.family .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 {
		background-position: 111px top !important;
	}
	body.parent-pageid-33 .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: 121px top !important;
	}
	body.arctic-landscapes .imgContainer,
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background-position: 72px top !important;
	}
	body.connections .imgContainer {
		background-position: -68px top !important;
	}
	body.parent-pageid-27 .imgContainer {
		background-position: -62px top !important;
	}
	body.single-product.connections .imgContainer {
		background-position: -5px top !important;
	}
	body.categories .imgContainer {
		background-position: 350px top !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 375px top !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.sitemap .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 135px top !important;
	}
	body.blog .imgContainer {
		background-position: 387px 0 !important;
	}
	body.about #content,
	body.about-allyson #content,
	body.archive #content,
	body.contact #content,
	body.error404 #content,
	body.me #content,
	body.pictures #content,
	body.privacy-policy #content,
	body.single #content,
	body.stories #content,
	body.terms-of-use #content {
		padding: 15px 4% 40px !important;
		width: 87% !important;
	}
	body.archive #content,
	body.single #content {
		padding: 15px 3% 40px !important;
	}
	body.parent-pageid-89 #content {
		padding: 15px 0 40px 5% !important;
		width: 88% !important;
	}
	body.categories #content,
	body.custom #content,
	body.family #content,
	body.has-sidebar.double-sidebars #content,
	body.limited-edition #content,
	body.one-of-a-kind #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: 83% !important;
	}
	body.landscape #content,
	body.landscape.double-sidebars #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content {
		width: 90% !important;
		padding: 0 0 20px 2% !important;
	}
	body.custom #content,
	body.family #content {
		padding: 0 3% 60px 3% !important;
	}
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 86% !important;
		padding: 0 0 60px 0 !important;
	}
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		width: 90% !important;
	}
	body.canadian-diamonds #content,
	body.single-product.one-of-a-kind-cat #content,
	body.terms-of-use #content {
		width: 86% !important;
	}
	body.categories #content {
		width: 84% !important;
	}
	body.faqs #content {
		width: 84% !important;
		padding: 20px 0 10px 4% !important;
	}
	body.stones #content {
		width: 87% !important;
	}
	body.shows-galleries #content {
		padding: 10px 3% 40px 6% !important;
	}
	body.about #content .post-content,
	body.teaching #content .post-content {
		width: 100% !important;
		padding: 0;
	}
	body.parent-pageid-34 #content .post-content {
		width: 100% !important;
		margin-left: 0;
	}
	.fusion-breadcrumbs {
		padding: 14px 5px 15px 10px;
	}
	.fusion-breadcrumbs span {
		display: none !important;
	}
	.page-title .fusion-column.fusion-one-third,
	body.about .page-title .fusion-column.fusion-one-third,
	body.archive .page-title .fusion-column.fusion-one-third,
	body.categories .page-title .fusion-column.fusion-one-third,
	body.contact .page-title .fusion-column.fusion-one-third,
	body.jewellery .page-title .fusion-column.fusion-one-third,
	body.landscape .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.privacy-policy .page-title .fusion-column.fusion-one-third,
	body.shows-galleries .page-title .fusion-column.fusion-one-third,
	body.single .page-title .fusion-column.fusion-one-third,
	body.single-product.landscape-rings .page-title .fusion-column.fusion-one-third,
	body.terms-of-use .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: 80% !important;
		margin: 0 10px 5% !important;
	}
	body.about .page-title .fusion-column.fusion-two-third,
	body.archive .page-title .fusion-column.fusion-two-third,
	body.arctic-landscapes .page-title .fusion-column.fusion-two-third,
	body.blog .page-title .fusion-column.fusion-two-third,
	body.canadian-diamonds .page-title .fusion-column.fusion-two-third,
	body.cart .page-title .fusion-column.fusion-two-third,
	body.categories .page-title .fusion-column.fusion-two-third,
	body.checkout .page-title .fusion-column.fusion-two-third,
	body.commissions .page-title .fusion-column.fusion-two-third,
	body.connections .page-title .fusion-column.fusion-two-third,
	body.custom .page-title .fusion-column.fusion-two-third,
	body.error404 .page-title .fusion-column.fusion-two-third,
	body.family .page-title .fusion-column.fusion-two-third,
	body.galleries .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.my-account .page-title .fusion-column.fusion-two-third,
	body.newfeaturing .page-title .fusion-column.fusion-two-third,
	body.one-of-a-kind .page-title .fusion-column.fusion-two-third,
	body.page-id-38 .page-title .fusion-column.fusion-two-third,
	body.page-id-47 .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-33 .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-34 .page-title .fusion-column.fusion-two-third,
	body.parent-pageid-89 .page-title .fusion-column.fusion-two-third,
	body.privacy-policy .page-title .fusion-column.fusion-two-third,
	body.rings .page-title .fusion-column.fusion-two-third,
	body.sculpture .page-title .fusion-column.fusion-two-third,
	body.search .page-title .fusion-column.fusion-two-third,
	body.shop-policies .page-title .fusion-column.fusion-two-third,
	body.shows-galleries .page-title .fusion-column.fusion-two-third,
	body.single .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,
	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.sitemap .page-title .fusion-column.fusion-two-third,
	body.stones .page-title .fusion-column.fusion-two-third,
	body.studio .page-title .fusion-column.fusion-two-third,
	body.terms-of-use .page-title .fusion-column.fusion-two-third,
	body.upcoming-shows .page-title .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,
	ody.contact .page-title .fusion-column.fusion-two-third {
		width: 100% !important;
		margin-left: 0 !important;
	}
	#wrapper .page-title h3 {
		padding: 30px 0 10px 15px !important;
	}
	body.arctic-landscapes #wrapper .page-title h3,
	body.connections #wrapper .page-title h3 {
		padding: 25px 18% 10px 20px !important;
	}
	body.landscape .fusion-fullwidth:nth-child(3),
	body.parent-pageid-27 .post-content .fusion-fullwidth:nth-child(3),
	body.parent-pageid-32 .fusion-fullwidth:nth-child(3) {
		width: 95% !important;
		margin: 0 2% 0 4% !important;
	}
	.fusion-breadcrumbs span,
	.fusion-breadcrumbs span a,
	.fusion-breadcrumbs span span {
		display: none;
	}
	h2 {
		font-size: 1.8em !important;
	}
	body.about .fusion-reading-box-container .reading-box {
		padding: 0 !important;
		background-color: transparent !important;
		border-width: 0 !important;
	}
	body.about .post-content .fusion-layout-column.fusion-two-fifth {
		width: 90% !important;
	}
	body.about .post-content .fusion-three-fifth {
		width: 98% !important;
		margin-right: 0 !important;
	}
	body.teaching .post-content .fusion-one-third,
	body.teaching .post-content .fusion-two-third {
		width: 100% !important;
		margin: 0 0 20px !important;
	}
	body.contact .post-content h2 {
		font-size: 1.6em !important;
	}
	.contactme td {
		width: 100% !important;
		display: block;
	}
	body.jewellery ul.connectionsJewellery {
		width: 90%;
		margin: 40px 0 0 15px;
	}
	body.page-id-38 .frBox {
		display: none;
	}
	body.rings .frDescription3 {
		margin: 40px 0 0;
	}
	.flMenu3 ul li a img {
		margin-right: 15px;
		width: 120px;
	}
	.rev_slider_wrapper {
		width: 100% !important;
	}
	.rev_slider_wrapper,
	.rev_slider_wrapper rs-module-wrap,
	.rev_slider_wrapper rs-module-wrap .revslider-initialised {
		height: 350px !important;
	}
	.rs-features {
		float: none;
		margin: 0 0 30px 0 !important;
		max-width: 100%;
	}
	.tm-epo-field-label.tm-left {
		width: 32% !important;
	}
	.tm-description p {
		margin-top: 0;
	}
	body.family .avada_block_white_trans2 {
		bottom: -80px !important;
	}
	#mega-menu-wrap-redbar-arctic-landscapes #mega-menu-redbar-arctic-landscapes > li.mega-menu-item > a.mega-menu-link {
		font-size: 1.1em;
		line-height: 1.3em;
		padding: 10px 10px 0 21px;
	}
	body.landscape #wrapper .page-title h3,
	body.single-product.landscape-rings #wrapper .page-title h3 {
		padding: 20px 10% 10px 10px !important;
	}
	ul.connectionsLandscape {
		margin: 40px 0 0;
	}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 2em !important;
	}
	ul.connectionsLandscape li a img {
		width: 140px;
	}
	body.page-id-71 .frDescription3 {
		padding: 5% !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 {
		width: 98% !important;
		margin: 0 !important;
	}
	body.arctic-landscapes .post-content .as-filter-top select,
	body.connections .post-content .as-filter-top select {
		margin: 0 !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 .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.single-product.arctic-landscapes .as-filter-widget .select-arrow {
		margin-top: 25px;
		height: 32px !important;
		right: 8px;
	}
	body.single-product.landscape-rings .as-filter-widget .select-arrow {
		margin-top: 30px;
		right: 7px;
	}
	body.landscape .post-content .as-filter-widget .select-arrow {
		left: 88.5%;
		margin-top: -36px;
		right: auto;
	}
	body.parent-pageid-27 .as-filter-widget .select-arrow {
		margin-top: 25px;
		height: 33px !important;
	}
	body.categories .as-filter-widget .select-arrow {margin-top: 29px;}
	body.single-product.connections .as-filter-widget .select-arrow {right: 8px;}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow {
		height: 32px !important;
		left: 91.5%;
		margin-top: -36px;
	}
	body.parent-pageid-32 .post-content .as-filter-widget .select-arrow {
		left: 90.8%;
		height: 33px !important;
		margin-top: -36px;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow {margin-top: 30px;}
	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: 29px;
		right: 8px;
		height: 33px !important;
	}
	body.parent-pageid-33 #wrapper .page-title h3 {padding: 30px 40px 20px 10px !important;}
	.Cat-desc {padding: 10px;}
	body.parent-pageid-34 .products li {
		width: 92% !important;
		margin: 0 4% 30px 4% !important;
	}
	body.parent-pageid-34 .product-grid-view .fusion-product-content {padding: 0 15px 15px;}
	body.parent-pageid-34 .product-images {
		height: auto !important;
		width: 100%;
		float: none;
		min-height: auto !important;
		display: block;
		padding: 0 1%;
	}
	.product-images .crossfade-images {height: auto !important;}
	body.parent-pageid-34 .product-images .crossfade-images .hover-image {width: 90% !important;}
	body.parent-pageid-34 .product-images .crossfade-images img,
	body.parent-pageid-34 .product-images img {
		width: auto;
	}
	.product-grid-view .fusion-product-content {padding: 0 0 15px !important;}
	body.parent-pageid-34 .product-details {height: 190px !important;}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		padding: 15px !important;
	}
	body.categories .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: 90%;
		margin: 0 5% 20px !important;
	}
	body.parent-pageid-34 .product-details {
		padding: 15px 15px 10px !important;
		height: 170px !important;
		float: none;
		display: block;
		min-height: auto !important;
	}
	body.parent-pageid-34 .products li h3.product-title {font-size: 1.1em !important;}
	body.parent-pageid-33 .avada_block_white_trans2 {bottom: -85px !important;}
	body.single-product.arctic-landscapes #wrapper .page-title h3,
	body.single-product.connections #wrapper .page-title h3 {
		padding: 25px 45px 10px 25px !important;
	}
	body.parent-pageid-32 .Cat-desc {width: 100%;}
	body.arctic-landscapes div#ac1 {
		width: 79.5% !important;
		padding: 0 6% 2% 2% !important;
	}
	ul.connectionsArctic {
		margin: 30px 5px 0;
		width: auto;
	}
	ul.connectionsArctic li a {font-size: 1.8em !important;}
	body.rings #wrapper .page-title h3 {padding: 25px 10px 20px 10px !important;}
	body.arctic-landscapes #wrapper .page-title h3 {padding: 25px 10% 10px 1% !important;}
	body.landscape #wrapper .page-title h3,
	body.parent-pageid-27 #wrapper .page-title h3,
	body.parent-pageid-32 #wrapper .page-title h3,
	body.single-product.landscape-cat #wrapper .page-title h3 {
		padding: 25px 55px 0 15px !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 {
		min-height: 560px !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 {
		padding: 15px 4% 0;
		width: 92% !important;
		margin: 0 4% 30px 4% !important;
	}
	body.landscape .products li a {font-size: 1em;}
	body.categories .product-details-container,
	body.landscape .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: 0 0 10px;
	}
	body.landscape .product-details {
		height: 185px !important;
		padding: 15px 15px 10px !important;
	}
	body.categories .product-buttons a,
	body.landscape .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: 21px;
	}
	body.parent-pageid-34 .product-buttons a {font-size: 1.1em !important;}
	body.connections #content .c1 {
		margin: 0 0 0 4% !important;
		width: 85% !important;
	}
	ul.connectionsRings li a,
	ul.connectionsRings li a:visited {
		font-size: 2.1em !important;
	}
	ul.connectionsMain li:nth-child(3) a img {
		float: left;
		vertical-align: top;
	}
	body.connections #showcaseContainer,
	body.connections #showcaseWrapper {
		width: 146px !important;
		margin-top: 50px;
	}
	body.landscape .catNav,
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 10px 0 15px 1%;
	}
	body.parent-pageid-27 .inventory-listings,
	body.parent-pageid-32 .inventory-listings {
		padding: 0 !important;
	}
	body.single-product .product .product_title {
		font-size: 1.5em !important;
		line-height: 1.2em !important;
		margin: 0 0 0 2% !important;
	}
	#wrapper .woocommerce-tabs .panel,
	#wrapper .woocommerce-tabs .tabs {
		border-color: #747b7e !important;
	}
	.woocommerce-tabs > .tabs li {
		float: left !important;
		width: 49% !important;
		display: inline-block !important;
		border-color: #747b7e !important;
	}
	.woocommerce-tabs > .tabs li a {
		padding: 10px !important;
		min-height: 65px;
		font-size: 1.2em;
	}
	.woocommerce-tabs .panel.entry-content {
		margin-top: 0 !important;
		padding: 4% 2% !important;
	}
	.rs-variations {
		width: 100%;
		margin: 20px auto 15px;
		float: none;
		padding: 20px 15%;
		height: auto;
	}
	.tm-epo-field-label.tm-left,
	.tm-epo-field-label.tm-right {
		max-width: 40%;
	}
	.shop_table {
		table-layout: fixed;
	}
	body.checkout .shop_table .product-thumbnail,
	form.checkout .shop_table tbody .product-thumbnail {
		width: 50px !important;
	}
	body.cart #wrapper .post-content h2 {
		line-height: 1.4em !important;
		font-size: 1.4em !important;
	}
	.woocommerce-side-nav li {
		width: 32%;
	}
	body.checkout .shop_table .product-thumbnail {
		margin: 0 0 10px 5px !important;
	}
	.shop_table .product-thumbnail img {
		max-width: 100px !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents .product-thumbnail {
		width: 115px !important;
	}
	.shop_table_responsive.woocommerce-cart-form__contents th.product-price {
		display: none !important;
	}
	.fusion-body .tribe-events-tickets-rsvp .tribe-ticket.quantity input,
	.fusion-button-quantity,
	.quantity .minus,
	.quantity .plus,
	.quantity .qty,
	.quantity .tribe-ticket-quantity,
	.single-product .product .summary .cart .quantity .minus,
	.single-product .product .summary .cart .quantity .plus,
	.single-product .product .summary .cart .quantity .qty,
	.tribe-events-tickets .woocommerce .quantity input {
		height: 30px;
	}
	body.cart .post-content h2 {
		font-size: 1.4em !important;
	}
	.cart_totals,
	.woocommerce-content-box {
		padding: 20px !important;
	}
	#shipping_method .amount {
		top: 0;
	}
	.shop_table tbody tr.cart_item {
		height: 100px;
	}
	.shop_table .product-name,
	.shop_table td,
	.shop_table th.product-price,
	body.checkout .shop_table .product-name {
		display: block;
		width: 100% !important;
	}
	.shop_table th.product-price {
		display: none;
	}
	.shop_table td.product-price {
		display: block;
		text-align: left !important;
		padding: 0 0 0 21% !important;
	}
	.shop_table .product-remove {
		padding: 10px 0 8px !important;
	}
	.shop_table .product-remove a {
		position: relative;
		top: -11px;
	}
	.cart_totals table th,
	.checkout .shop_table tbody .product-total {
		width: 100% !important;
		display: block;
	}
	.cart_totals table .cart-subtotal td,
	.cart_totals table .cart-subtotal th,
	.cart_totals table .tax-rate td,
	.cart_totals table .tax-rate th {
		width: 48% !important;
		display: inline-block;
	}
	.product-title,
	body.cart .product-info a {
		font-size: 1.15em;
	}
	.shop_table .product-thumbnail {
		width: 65px !important;
	}
	#shipping_country_field .select-arrow,
	#shipping_state_field .select-arrow {
		left: 90.5% !important;
	}
	.woocommerce-tabs #tab-shipping {
		padding: 4% !important;
	}
	form.checkout .payment_methods .payment_box {
		padding: 10px 0 0;
		width: 90%;
	}
	.checkout .shop_table tbody .product-total,
	body.checkout .shop_table .product-name,
	body.checkout .shop_table td {
		width: 310px !important;
	}
	.checkout .shop_table tbody .product-total {
		text-align: left !important;
		padding: 0 0 0 40px !important;
	}
	.checkout .shop_table tfoot .cart-subtotal td {
		width: auto !important;
	}
	.fusion-accordian .panel-title a .fa-fusion-box {
		margin-right: 0;
		margin-bottom: 0;
	}
	body.canadian-diamonds .post-content .fusion-three-fifth {
		width: 92% !important;
		margin: 0 4% 20px !important;
	}
	body.canadian-diamonds .post-content .fusion-two-fifth {
		width: 85% !important;
		margin: 0 7% 20px !important;
	}
	body.page-id-47 .post-content h2 {
		font-size: 1.4em !important;
	}
	#rev_slider_11_1_wrapper {
		margin: 0 0 40px !important;
	}
	div.commBoxes .rs-features-graphics img {
		width: 100% !important;
		height: auto !important;
	}
	ul.showsGalleriesMain {
		padding: 8% 0 0 10%;
	}
	body.galleries #content .post-content .fusion-column-first .fusion-column-last,
	body.galleries #content .post-content .fusion-one-half {
		margin-left: 10% !important;
		width: 90% !important;
	}
	
	body.search .fusion-layout-column.fusion-spacing-yes {padding: 0 5%;}
	body.search .flexslider .slides li {width: 92px !important;}
	.mhw_modal_login .modal-dialog {width: 350px;}
	.fusion-content-boxes {min-height: 500px !important;}
	
	.blog-signup-button .fusion-alignright {margin: 20px 0 0;}
	
	body.home .fusion-mobile-nav-holder {display: block !important;}
	body.home .home-menu .fusion-imageframe img {
	  width: 90%;
	  padding: 85px 0 30px 10%;
	}
	.home .newsletter-button {font-size: 1.25em;}
	
	#cookie-law-info-bar {padding: 0 5% 160px 7% !important;}
}
@media only screen and (max-width: 395px) {
	
	#mobile-menu-all .fusion-mobile-selector span, 
	.fusion-mobile-nav-holder .fusion-mobile-selector span {
	  font-size: 1.1em !important;
	  margin: 0 0 0 15px;
	}
	
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.categories .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.faqs .imgContainer,
	body.landscape-rings .imgContainer,
	body.limited-edition .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.parent-pageid-89 .imgContainer,
	body.rings .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer,
	body.stones .imgContainer {
		background-position: 338px 0 !important;
	}
	body.parent-pageid-89 #wrapper,
	body.parent-pageid-89 .imgContainer {
		background-position: 350px 0 !important;
	}
	body.galleries .imgContainer,
	body.shows-galleries .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 117px 0 !important;
	}
	body.landscape-rings .imgContainer {
		background-position: 93px 0 !important;
	}
	body.landscape .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: 110px 0 !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 91px 0 !important;
	}
	body.arctic-landscapes .imgContainer,
	body.parent-pageid-32 .imgContainer,
	body.single-product.arctic-landscapes .imgContainer {
		background-position: 60px 0 !important;
	}
	body.parent-pageid-27 .imgContainer {
		background-position: -85px 0 !important;
	}
	body.single-product.connections .imgContainer {
		background-position: -27px 0 !important;
	}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 358px 0 !important;
	}
	body.sitemap .imgContainer {
		background-position: 105px 0 !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 113px 0 !important;
	}
	body.blog .imgContainer {background-position: 365px 0 !important;}
	
	body.page-id-37 #content {width: 85% !important;}
	body.rings #content {width: 80% !important;}
	body.parent-pageid-33 #content {
		width: 90% !important;
		padding: 0 2% 40px !important;
	}
	body.page-id-33 #content {width: 84% !important;}
	body.parent-pageid-89 #content {padding: 15px 3% 40px !important;}
	body.categories #content,
	body.custom #content,
	body.family #content,
	body.landscape-rings #content,
	body.limited-edition #content,
	body.one-of-a-kind #content,
	body.parent-pageid-34 #content {
		width: 86% !important;
	}
	body.landscape-rings #content {padding: 0 0 60px 0 !important;}
	body.parent-pageid-27 #content,
	body.parent-pageid-32 #content {
		width: 87% !important;
	}
	body.has-sidebar.double-sidebars #content,
	body.landscape #content,
	body.parent-pageid-27 #content,
	body.parent-pageid-27.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-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 85.5% !important;
	}
	body.landscape #content,
	body.landscape.double-sidebars #content {
		width: 95% !important;
	}
	body.newfeaturing #content,
	body.shows-galleries #content {
		width: 88% !important;
	}
	
	.fusion-breadcrumbs {padding: 4px 10px 3px 0;}
	body.about .post-content .fusion-three-fifth,
	body.about .post-content .fusion-two-fifth {
		padding: 0;
	}
	body.page-id-38 ul.connectionsJewellery {margin: 0 0 0 2%;}
	body.rings ul.connectionsRings {margin: 6% 0 5% 9%;}
	body.page-id-34 ul.connectionsLandscape {margin: 40px 0 0 6%;}
	ul.connectionsRings li {margin: 0 0 30px 5px;}
	ul.connectionsMain {
		width: 100%;
		margin: 0 !important;
		padding: 0 0 0 5% !important;
	}
	body.connections #content .c1 {margin: 0 0 0 5% !important;}
	body.connections #content .c2 {left: -60px;}
	body.arctic-landscapes div#ac1 {
		width: 84.5% !important;
		padding: 0 6% 2% 2% !important;
	}
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 10px 0 0;
	}
	body.landscape .as-filter-widget .select-arrow,
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow,
	body.single-product.landscape-cat .as-filter-widget .select-arrow {
		right: 7px;
	}
	body.connections .as-filter-widget .select-arrow,
	body.parent-pageid-27 .as-filter-widget .select-arrow {
		right: 7px;
		margin-top: 25px;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow {
		margin-top: 29px;
	}
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow {
		right: 8px;
		margin-top: 29px;
	}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow,
	body.parent-pageid-32 .post-content .as-filter-widget .select-arrow {
		left: 90.5%;
		height: 33px !important;
	}
	.shop_table tbody tr {
		height: 120px;
	}
	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 {
		padding: 15px 4% 0;
		width: 90% !important;
		margin: 0 5% 30px 5% !important;
		min-height: 200px !important;
	}
	body.arctic-landscapes .products li,
	body.categories .products li,
	body.connections .products li,
	body.one-of-a-kind .products li {
		min-height: 180px !important;
	}
	body.landscape .products li {
		min-height: 220px !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 {
		margin-top: 0 !important;
	}
	.product .product-buttons {
		margin: 0 20px 20px !important;
	}
	body.landscape-rings .product .product-buttons {
		padding: 0 0 10px 0 !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: 10px 0 10px;
		margin: 0 0 0 30px;
	}
	body.parent-pageid-34 .product-details {height: 190px !important;}
	body.single-product #wrapper .product .summary.entry-summary {width: 100% !important;}
	
	body.arctic-landscapes .Cat-desc h3,
	body.connections .Cat-desc h3 {
		font-size: 1.35em !important;
	}
	body.landscape .post-content .as-filter-widget .select-arrow {left: 90.4%;}
	rs-cbg-mask-wrap,
	rs-layer-wrap,
	rs-mask-wrap {
		width: 90% !important;
	}
	#rev_slider_16_1,
	#rev_slider_16_1_wrapper {
		width: 100% !important;
	}
	.checkout .shop_table tbody .product-total,
	body.checkout .shop_table .product-name,
	body.checkout .shop_table td {
		width: 300px !important;
	}
	
	ul.showsGalleriesMain {padding: 5% 0 0;}
	ul.showsGalleriesMain li a {font-size: 2.5em !important;}
	
	body.login #login {width: 355px !important;}
	
	body.error404 .error-page div.fusion-column:first-child,
	body.error404 .fusion-column.useful-links {
		width: 100% !important;
		padding-left: 10%;
	}
	
	.home .home-menu .fusion-imageframe img {padding: 90px 0 30px 11%;}
	.home .newsletter-button {padding: 65px 0 10px 4%;}
	.home .widget_nav_menu {
	  width: 95%;
	  margin: 5px 0 30px 0 !important;
	}
	
	.copyright div br {display: none;}
	.copyright div br {display: none;}
	
	#toTop {
		right: 2% !important;
		bottom: 30px !important;
	}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {font-size: 1.3em !important;}
}
@media only screen and (max-width: 385px) {
	.fusion-main-menu {padding: 3px 5px 9px !important;}
	.fusion-breadcrumbs .breadcrumb-leaf,
	.fusion-breadcrumbs span span {
		font-size: 0.84em !important;
	}
	.fusion-breadcrumbs {height: 32px;}
	
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 355px 0 !important;}
	
	body.about #content,
	body.custom #content,
	body.family #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-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 {
		width: 91% !important;
	}
	body.categories #content,
	body.custom #content,
	body.family #content,
	body.landscape-rings #content,
	body.limited-edition #content,
	body.one-of-a-kind #content,
	body.parent-pageid-34 #content {
		width: 87.8% !important;
	}
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 90% !important;
		padding: 0 2% 40px !important;
	}
	body.parent-pageid-89 #content {width: 90% !important;}
	body.parent-pageid-32 #content,
	body.parent-pageid-32.double-sidebars #content {
		width: 87% !important;
	}
	body.parent-pageid-27 #content,
	body.parent-pageid-27.double-sidebars #content {
		width: 88% !important;
	}
	
	body.page-id-4369.jewellery #content .post-content,
	body.page-id-4932.jewellery #content .post-content {width: 80%;}
	
	body.rings ul.connectionsRings {
		margin: 6% 0 5% 7%;
	}
	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.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow,
	body.shop .as-filter-widget .select-arrow {
		right: 7px;
	}
	body.arctic-landscapes .as-filter-widget .select-arrow,
	body.connections .as-filter-widget .select-arrow {
		margin-top: 25px;
	}
	body.limited-edition .as-filter-widget .select-arrow,
	body.one-of-a-kind .as-filter-widget .select-arrow {
		margin-top: 26px;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow {
		margin-top: 29px;
	}
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {
		margin-top: 30px;
		right: 7px;
	}
	body.single-product.limited-edition-cat .as-filter-widget .select-arrow {
		margin-top: 29px;
	}
	body.landscape .post-content .as-filter-widget .select-arrow {
		left: 90.9%;
	}
	body.categories .products li h3.product-title,
	body.landscape .products li h3.product-title,
	body.parent-pageid-27 .products li h3.product-title,
	body.parent-pageid-32 .products li h3.product-title {
		margin-top: 0 !important;
	}
	body.landscape .products li a {
		font-size: 0.95em;
	}
	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 {
		margin: 0 3% 20px !important;
		width: 90%;
	}
	ul.connectionsMain {
		width: 100%;
		margin: 0 0 0 5% !important;
	}
	
	.home .newsletter-button img {
	  margin-left: 0;
	  margin-right: 8px;
	}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {font-size: 1.25em !important;}
	
	.asblog-container .content-box-column {min-height: auto !important;}
	
	#toTop {bottom: 60px !important;}
}

@media only screen and (max-width: 375px) {
	body.shows-galleries .imgContainer,
	body.upcoming-shows .imgContainer {
		background-position: 89px 0 !important;
	}
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.stones .imgContainer {
		background-position: 320px 0 !important;
	}
	body.faqs .imgContainer,
	body.rings .imgContainer {
		background-position: 320px 0 !important;
	}
	body.parent-pageid-89 .imgContainer {background-position: 330px 0 !important;}
	body.landscape-rings .imgContainer {background-position: 101px 0 !important;}
	body.landscape .imgContainer,
	body.single-product.landscape-cat .imgContainer {
		background-position: 80px 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-position: 105px 0 !important;
	}
	body.single-product.landscape-rings .imgContainer {background-position: 110px 0 !important;}
	body.family .imgContainer {background-position: 99px 0 !important;}
	body.custom .imgContainer {background-position: 98px 0 !important;}
	body.arctic-landscapes .imgContainer {background-position: 32px 0 !important;}
	body.connections .imgContainer {background-position: -111px 0 !important;}
	body.parent-pageid-27 .imgContainer {background-position: -95px 0 !important;}
	body.single-product.connections .imgContainer {background-position: -36px 0 !important;}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 355px 0 !important;}
	body.cart .imgContainer,
	body.categories .imgContainer,
	body.checkout .imgContainer,
	body.limited-edition .imgContainer,
	body.my-account .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.shop-policies .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer {
		background-position: 350px top !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.sitemap .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 85px top !important;
	}
	body.blog .imgContainer {background-position: 355px 0 !important;}
	
	.fusion-breadcrumbs {
		padding: 3px 5px;
		height: 29px;
		line-height: 0;
	}
	.fusion-main-menu ul,
	.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu,
	body.parent-pageid-34 .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu,
	body.single-product .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu,
	body.single-product.connections .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu,
	body.single-product.limited-edition-cat .fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-main-menu {
		height: 29px !important;
	}
	.fusion-header,
	.fusion-header-v3 {
		padding: 3px 0 0 !important;
		width: 100%;
	}
	.page-title-container {padding: 25px 0 0;}
	
	body.blog .page-title .fusion-column.fusion-one-third {width: 74% !important;}
	body.connections #wrapper .page-title h3 {padding: 30px 20% 10px 1% !important;}
	body.parent-pageid-32 #wrapper .page-title h3 {padding: 25px 25px 10px 10px !important;}
	body.parent-pageid-27 #wrapper .page-title h3 {padding: 25px 40px 10px 10px !important;}
	body.canadian-diamonds #wrapper .page-title h3 {padding: 30px 5% 10px 1% !important;}
	
	body.single-product.arctic-landscapes .woocommerce-container,
	body.single-product.connections .woocommerce-container,
	body.single-product.landscape-rings .woocommerce-container {
		width: 100% !important;
		padding: 0 !important;
	}
	body.about #content,
	body.archive #content,
	body.contact #content,
	body.error404 #content,
	body.newfeaturing #content,
	body.search #content,
	body.shows-galleries #content,
	body.single #content {
		width: 83% !important;
	}
	body.parent-pageid-89 #content {width: 88% !important;}
	body.parent-pageid-34 #content {
		width: 84% !important;
		margin: 0 !important;
	}
	body.parent-pageid-34 #content,
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 93% !important;
	}
	body.arctic-landscapes #content,
	body.landscape #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 {
		width: 87% !important;
		margin: 0 !important;
		padding: 0 1% 0 5% !important;
	}
	body.arctic-landscapes #content {
		width: 90% !important;
		padding: 0 3% 0 2% !important;
	}
	body.has-sidebar.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-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 90% !important;
	}
	body.limited-edition #content,
	body.one-of-a-kind #content {
		width: 87.5% !important;
	}
	body.categories #content {
		width: 87% !important;
	}
	body.custom #content,
	body.family #content {
		padding: 0 2% 40px 4% !important;
		width: 91.5% !important;
	}
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		width: 87% !important;
		padding: 0 3% !important;
	}
	body.canadian-diamonds #content {
		width: 82% !important;
		padding: 0 2% 60px 0 !important;
		margin: 0 !important;
	}
	body.stones #content {
		width: 100% !important;
		margin-left: 0 !important;
	}
	body.faqs #content {
		width: 100% !important;
		padding: 20px 0 20px 0 !important;
	}
	body.search #content {
		padding: 10px 2% 40px 6% !important;
	}
	body.jewellery #content .post-content {
		width: 77%;
		margin-left: 5%;
	}
	body.page-id-38 #content .post-content {
		width: 79% !important;
		margin-left: 5%;
	}
	body.landscape #content .post-content,
	body.page-id-27 #content .post-content,
	body.page-id-32 #content .post-content {
		width: 78%;
		margin: 0 0 0 5%;
		padding-right: 5%;
	}
	body.arctic-landscapes #content .post-content,
	body.canadian-diamonds #content .post-content,
	body.connections #content .post-content,
	body.landscape #content .post-content,
	body.limited-edition #content .post-content,
	body.one-of-a-kind #content .post-content,
	body.parent-pageid-89 #content .post-content {
		width: 100%;
		margin: 0;
		padding: 0;
	}
	body.page-id-31 #content .post-content {
		margin-left: 0 !important;
		width: 78% !important;
	}
	body.canadian-diamonds #content .post-content {
		margin-top: 20px;
		margin-left: 2%;
	}
	body.faqs #content .post-content {
		width: 75%;
		padding: 0 1% 0 0;
		margin-left: 5%;
	}
	.relatedLinks,
	.single-navigation {
		width: 100%;
	}
	.rs-features {
		margin: 0 !important;
	}
	table.contactme td {
		display: block;
		width: 100% !important;
	}
	body.faqs .post-content p {
		padding-right: 3%;
	}
	ul.bullet_dash {margin: 20px 0 10px;}
	ul.bullet_dash li a {font-size: 1.4em !important;}
	
	.gform_wrapper .ginput_complex.ginput_container.has_first_name.has_middle_name.no_last_name span,
	.gform_wrapper .ginput_complex.ginput_container.has_first_name.no_middle_name.has_last_name span,
	.gform_wrapper .ginput_complex.ginput_container.no_first_name.has_middle_name.has_last_name span {
		width: 98% !important;
	}
	.gform_wrapper .top_label li.gfield.gf_left_half {
		width: 98.4% !important;
	}
	.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half,
	.gform_wrapper .top_label li.gfield.gfield_error.gf_right_half {
		width: 98% !important;
	}
	body.single-product.arctic-landscapes .as-filter-widget .select-arrow {margin-top: 30px;}
	body.categories .as-filter-widget .select-arrow,
	body.parent-pageid-27 .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow {
		right: 7px;
	}
	body.rings ul.connectionsRings li {margin: 0 0 30px;}
	ul.connectionsLandscape li a img {width: 111px;}
	.ringDesc {padding: 7% 0 15px;}
	body.parent-pageid-34 .ringDesc {padding: 3% 10px 15px 7%;}
	body.landscape-rings .flexslider .slides li,
	body.landscape-rings .product .images .flexslider .slides img {
		width: 60px !important;
	}
	body.landscape-rings .product .images .flexslider .slides img {border-right: 2px solid #fff;}
	
	body.page-id-47 .portfolio-wrapper {
		width: 75%;
		margin-left: 5%;
	}
	body.landscape .products li {min-height: 250px !important;}
	body.landscape .products li a {font-size: 1em;}
	
	.ringDesc {font-size: 1.05em !important;}
	ul.connectionsArctic {
		margin: 30px 0 0;
		width: 90%;
	}
	.ac-mobile2 {
		width: 100%;
		margin: 25px 0;
		padding: 20px 2% 40px 6%;
	}
	ul.connectionsMain {margin: 0 0 0 7%;}
	body.connections .frBox {
		width: 75%;
		margin: 0 6% 30px !important;
	}
	body.arctic-landscapes #showcaseContainer,
	body.arctic-landscapes #showcaseWrapper {
		width: 100% !important;
	}
	body.arctic-landscapes div#ac1,
	body.connections #content .c1 {
		width: 100% !important;
		padding: 0 !important;
		margin: 0 !important;
	}
	body.arctic-landscapes div#ac2,
	body.connections #content .c2 {
		display: none;
	}
	body.landscape .catNav,
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 0 0 0 1%;
	}
	body.landscape .catNav li,
	body.parent-pageid-27 .catNav li,
	body.parent-pageid-32 .catNav li {
		margin: 0 5px 0 0;
	}
	body.parent-pageid-27 .catNav a,
	body.parent-pageid-32 .catNav a {
		font-size: 2.1em !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: 100%;
		margin: 0;
	}
	body.parent-pageid-27 .inventory-listings {padding: 20px 0 0 0 !important;}
	body.arctic-landscapes .post-content .as-filter-top,
	body.connections .post-content .as-filter-top {
		width: 100%;
		margin: 0 0 15px;
	}
	body.single-product.arctic-landscapes .product,
	body.single-product.connections .product,
	body.single-product.landscape-cat .product,
	body.single-product.landscape-rings .product {
		width: 100%;
		margin: 0;
		padding: 4% 0;
	}
	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 {
		min-height: 140px;
		padding: 20px 10px 20px !important;
	}
	body.single-product .product .images {margin: 9% 0 0 3% !important;}
	.flex-direction-nav .flex-prev {left: 10px;}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details {
		height: 125px !important;
	}
	body.landscape .product-details {height: 170px !important;}
	.products li h3.product-title {margin-top: 0 !important;}
	
	body.single-product #main .product .product_title {margin: 0 !important;}
	body.single-product.landscape-rings #main .product .product_title {font-size: 1.5em !important;}
	body.single-product.landscape-rings .product .images {
		padding: 0 0 0 2% !important;
		width: 100% !important;
		margin: 9% 0 0 !important;
	}
	body.single-product.landscape-rings .avada-product-gallery .avada-product-gallery-thumbs-wrapper {
		width: 98%;
	}
	body.single-product .product .product-border {margin: 10px 0 1px 0;}
	body.single-product .fusion-flexslider .slides img {width: 100%;}
	body.single-product .product .summary.entry-summary {margin: 0 !important;}
	body.single-product .shop_attributes {width: 98% !important;}
	.rs-variations {width: 100%;}
	.tm-epo-field-label.tm-left,
	.tm-epo-field-label.tm-right {
		max-width: 45%;
	}
	body.single-product .mode-to-order-notice {margin-left: 2.5%;}
	.tm-epo-field-label.tm-left {width: 37% !important;}
	.has-sidebar .woocommerce-container .social-share li,
	.woocommerce-container .social-share li {
		padding: 10px 5px 10px 5px !important;
	}
	.woocommerce-side-nav li a {padding: 15px 10px !important;}
	.woocommerce-tabs > .tabs li a {font-size: 1.1em !important;}
	
	body.categories .as-filter-widget .select-arrow {margin-top: 29px;}
	
	.page-id-4369.has-sidebar.double-sidebars #content,
	.page-id-4932.has-sidebar.double-sidebars #content  {width: 100% !important;}
	.page-id-4369 .product-details,
	.page-id-4932 .product-details {padding: 0 1% 10px !important;}
	.page-id-4369 .product .product-buttons,
	.page-id-4932 .product .product-buttons {margin: 0 1% 20px !important;}
	
	body.cart #wrapper .post-content h2 {
		line-height: 1.2em !important;
		font-size: 1.2em !important;
	}
	.myaccount_user_container span.username,
	.myaccount_user_container span.view-cart {
		width: 100%;
	}
	.cart_totals table td,
	.cart_totals table th,
	.shop_table td,
	.shop_table th {
		font-size: 1em !important;
	}
	#shipping_method p.shipping-method-info {width: 100%;}
	.shop_table .product-thumbnail {width: 60px !important;}
	.checkout .shop_table tbody .product-total,
	body.checkout .shop_table .product-name,
	body.checkout .shop_table td {
		width: 280px !important;
	}
	.checkout .shop_table tbody .product-total {
		text-align: left !important;
		padding: 0 0 0 40px !important;
	}
	.checkout .shop_table tfoot .cart-subtotal td {width: auto !important;}
	.checkout .payment_methods {margin: 20px 0 0;}
	.checkout .payment_methods li label a {
		display: block;
		text-indent: 8px;
	}
	.fusion-accordian .panel-title a .fa-fusion-box {margin-top: 5px;}
	#shipping_country_field .select-arrow,
	#shipping_state_field .select-arrow {
		left: 88.6% !important;
	}
	body.checkout #shipping_method .amount {
		top: -20px;
		left: -10px;
	}
	
	body.shows-galleries .frBox {margin: 8% 5% 15px 2% !important;}
	
	.search-page-search-form {width: 100%;}
	body.search .fusion-blog-layout-medium .fusion-post-slideshow,
	body.search .fusion-blog-layout-medium-alternate .fusion-post-slideshow {
		width: 37%;
	}
	body.search .fusion-blog-layout-medium .fusion-post-slideshow {margin: 0 4% 20px 0 !important;}
	body.search .fusion-flexslider .slides img,
	body.search .search-thumb {
		border: 5px solid #fff;
		width: 75%;
		float: none;
		margin: 0 0 30px;
	}
	
	.home .widget_nav_menu {
		width: 96%;
		padding: 0 0 0 5%;
	}
	
	.page-id-96 .fusion-button.button-1 {font-size: 1.1em !important;}
		
	.error-message {font-size: 90px !important;}	
	.mhw_modal_login .modal-dialog {width: 340px;}
	body.login #login {width: 340px !important;}
	
	#cookie-law-info-bar {padding: 0 2% 120px 2% !important;}
}
@media only screen and (max-width: 365px) {
	div.fusion-logo img {height: 82px;}
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.stones .imgContainer {
		background-position: 320px 0 !important;
	}
	body.faqs .imgContainer,
	body.rings .imgContainer {
		background-position: 320px 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-position: 90px 0 !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer {
		background-position: 88px 0 !important;
	}
	body.landscape-rings .imgContainer,
	body.single-product.landscape-rings .imgContainer {
		background-position: 86px 0 !important;
	}
	body.connections .imgContainer {background-position: -102px 0 !important;}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 345px 0 !important;}
	body.categories .imgContainer {background-position: 335px 0 !important;}
	body.shows-galleries .imgContainer,
	body.upcoming-shows .imgContainer {background-position: 99px 0 !important;}
	body.blog .imgContainer {background-position: 335px 0 !important;}
	
	body.about #content,
	body.archive #content,
	body.contact #content,
	body.error404 #content,
	body.privacy-policy #content,
	body.search #content,
	body.single #content,
	body.terms-of-use #content {
		width: 86% !important;
	}
	body.parent-pageid-89 #content {
		width: 89% !important;
	}
	body.page-id-38 #content {
		width: 87% !important;
		padding: 0 3% 20px !important;
	}
	body.parent-pageid-34 #content {width: 88% !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: 90% !important;
		padding: 0 1% 20px 2% !important;
	}
	body.landscape #content,
	body.landscape.double-sidebars #content {
		width: 94% !important;
	}
	body.single-product.landscape-rings #content {width: 91% !important;}
	body.single-product.connections #content {width: 91% !important;}
	body.categories #content {width: 92.5% !important;}
	body.limited-edition #content,
	body.one-of-a-kind #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 93% !important;
	}
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 92% !important;
		padding: 0 3% 60px !important;
	}
	body.cart #content,
	body.checkout #content,
	body.my-account #content,
	body.shop-policies #content {
		width: 92% !important;
	}
	body.page-id-31 #content .post-content {width: 82% !important;}
	body.commissions #content {width: 86% !important;}
	body.privacy-policy #content,
	body.terms-of-use #content {
		padding: 0 0 40px 6% !important;
	}
	body.error404 #content,
	body.search #content {
		width: 84% !important;
	}
	body.faqs #content .post-content {padding: 0 0 0 2%;}
	body.page-id-38 #content .post-content {width: 90% !important;}
	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: 0 !important;
		width: 100% !important;
	}
	.fusion-logo {
		padding: 20px 3% 0 2% !important;
		left: 0 !important;
	}
	body.about .fusion-reading-box-container .reading-box {
		padding: 4%;
	}
	.tp-bullets.tp-thumbs .bullet {border: 3px solid #000;}
	.single .fusion-sharing-box {width: 98%;}
	div.RightInfo ul {padding: 10px 15px 10px 10px !important;}
	.copyright br {display: none;}
	body.page-id-38 ul.connectionsJewellery {
		width: 99%;
		margin: 0 0 0 1%;
	}
	body.rings .frDescription3 {width: 98%;}
	body.family .avada_block_white_trans2 {bottom: -100px !important;}
	body.family .frDescription3 {width: 100%;}
	.flMenu3 ul li a img {
		margin-right: 10px;
		width: 114px;
	}
	body.landscape ul.connectionsLandscape {margin: 7% 0 0 5%;}
	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 {
		right: 7px;
	}
	body.categories .as-filter-widget .select-arrow {margin-top: 30px;}
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {margin-top: 29px;}
	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 {
		height: 32px !important;
	}
	body.parent-pageid-34 .products li {
		width: 93% !important;
		margin: 0 0 0 5%;
	}
	.rs-variations {padding: 20px 10%;}
	.rs-variations img {
		margin: 10px 7.5% !important;
		width: 82%;
	}
	.rs-variations p.rs-link {margin: 5px 1% 8px 8% !important;}
	.variations_request_quote {
		margin: 30px 3% 15px;
		width: 94%;
	}
	.has-sidebar .woocommerce-container .social-share li {padding: 10px 3% !important;}
	body.full-moon #wrapper .page-title h3,
	body.sea-to-sky #wrapper .page-title h3 {
		padding: 30px 35% 10px 1% !important;
	}
	body.single-product.arctic-landscapes #wrapper .product .summary.entry-summary,
	body.single-product.connections #wrapper .product .summary.entry-summary {
		width: 93% !important;
	}
	ul.connectionsArctic {width: 90%;}
	body.parent-pageid-32 .as-filter-widget .select-arrow {margin-top: 25px;}
	.product .product-buttons {margin: 10px 20px 20px !important;}
	.rev_slider_wrapper,
	.rev_slider_wrapper rs-module-wrap,
	.rev_slider_wrapper rs-module-wrap .revslider-initialised {
		height: 330px !important;
	}
	rs-cbg-mask-wrap,
	rs-layer-wrap,
	rs-mask-wrap {
		width: 95% !important;
	}
	.woocommerce .social-share {margin: 20px 0;}
	
	body.shows-galleries .frBox {margin: 8% 7% 15px 5% !important;}
	body.galleries .post-content p {margin: 0 0 20px 4%;}
	body.galleries .post-content .fusion-column-wrapper p {margin: 0 0 20px;}
	
	.mhw_modal_login .modal-dialog {width: 320px;}
	body.login #login {width: 320px !important;}
	
	.home .newsletter-button img {
		width: 6% !important;
		margin-right: 5px;
	}
	
	.fusion-content-boxes {width: 95% !important;}
	.page-id-96 .fusion-button.button-1 {
	  font-size: 1.3em !important;
	  padding: 15px 15px;
	  line-height: 1.2em !important;
	}
	body.fusion-button_size-large .fusion-button-default-size,
	body.fusion-button_size-large button.button {
		padding: 13px 19px;
	}
	.fusion-mobile-menu-design-classic .fusion-alignleft {margin-bottom: 0 !important;}
	.fusion-social-links-header {margin: 0 20px 0 5px !important;}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {font-size: 1.2em !important;}
}

@media only screen and (max-width: 350px) {
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.limited-edition .imgContainer,
	body.my-account .imgContainer,
	body.one-of-a-kind .imgContainer,
	body.shop-policies .imgContainer,
	body.single-product.limited-edition-cat .imgContainer,
	body.single-product.one-of-a-kind-cat .imgContainer {
		background-position: 321px 0 !important;
	}
	body.landscape-rings .imgContainer {background-position: 71px 0 !important;}
	body.parent-pageid-34 .imgContainer,
	body.single-product.landscape-rings .imgContainer {
		background-position: 105px 0 !important;
	}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 335px 0 !important;}
	body.categories .imgContainer {background-position: 320px 0 !important;}
	body.blog .imgContainer {background-position: 340px 0 !important;}
	
	body.about #content,
	body.archive #content,
	body.contact #content,
	body.error404 #content,
	body.page-id-33 #content,
	body.privacy-policy #content,
	body.search #content,
	body.single #content,
	body.terms-of-use #content {
		width: 92% !important;
	}
	body.arctic-landscapes #content,
	body.custom #content,
	body.family #content,
	body.landscape #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-cat #content,
	body.single-product.one-of-a-kind-cat #content {
		width: 88% !important;
	}
	body.parent-pageid-89 #content,
	body.pictures #content {
		width: 90% !important;
	}
	body.limited-edition #content,
	body.one-of-a-kind #content {
		width: 93% !important;
	}
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 93% !important;
		padding: 0 0 60px 0 !important;
	}
	body.commissions #content,
	body.parent-pageid-34 #content {
		width: 90% !important;
	}
	body.blog #content {width: 100% !important;}
	body.privacy-policy #content,
	body.terms-of-use #content {
		padding: 0 4% 40px 5% !important;
	}
	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 {
		width: 100% !important;
	}
	.fusion-logo {
		padding: 20px 0 0 0 !important;
		left: 0 !important;
	}
	body.parent-pageid-27 .as-filter-widget .select-arrow {margin-top: 25px;}
	body.rings .frDescription3 {width: 95%;}
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		margin: 20px 3% 30px 0 !important;
		width: 97% !important;
	}

}
@media only screen and (max-width: 335px) {
	.fusion-mobile-menu-design-classic.fusion-header-v3 .fusion-logo,
	div.fusion-logo {
		padding: 10px 0 0 !important;
	}
	div.fusion-logo img {height: 72px;}
	
	body.about .imgContainer,
	body.canadian-diamonds .imgContainer,
	body.category-stories .imgContainer,
	body.contact .imgContainer,
	body.faqs .imgContainer,
	body.galleries .imgContainer,
	body.page-id-36 .imgContainer,
	body.page-id-38 .imgContainer,
	body.rings .imgContainer,
	body.stones .imgContainer {
		background-position: 290px 0 !important;
	}
	body.custom .imgContainer,
	body.family .imgContainer,
	body.landscape .imgContainer {
		background-position: 43px 0 !important;
	}
	body.single-product.landscape-cat .imgContainer {background-position: 101px top !important;}
	body.arctic-landscapes .imgContainer {background-position: 2px top !important;}
	body.parent-pageid-32 .imgContainer {background-position: 4px top !important;}
	body.single-product.arctic-landscapes .imgContainer {background-position: 35px top !important;}
	body.connections .imgContainer {background-position: -138px top !important;}
	body.parent-pageid-27 .imgContainer {background-position: -131px top !important;}
	body.single-product.connections .imgContainer {background-position: -75px top !important;}
	body.landscape-rings .imgContainer,
	body.parent-pageid-34 .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: 41px 0 !important;
	}
	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: 311px 0 !important;
	}
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 315px 0 !important;}
	body.cart .imgContainer,
	body.checkout .imgContainer,
	body.my-account .imgContainer,
	body.shop-policies .imgContainer {
		background-position: 300px 0 !important;
	}
	body.error404 .imgContainer,
	body.privacy-policy .imgContainer,
	body.search .imgContainer,
	body.terms-of-use .imgContainer {
		background-position: 65px 0 !important;
	}
	body.blog .imgContainer {background-position: 300px 0 !important;}
	body.upcoming-shows .imgContainer {background-position: 69px 0 !important;}
	body.show-galleries .imgContainer {background-position: 300px 0 !important;}
	
	#wrapper .page-title h1 {
		font-size: 30px !important;
		margin: 0;
	}
	body.about #content,
	body.archive #content,
	body.contact #content,
	body.error404 #content,
	body.me #content,
	body.newfeaturing #content,
	body.privacy-policy #content,
	body.search #content,
	body.shows-galleries #content,
	body.single #content,
	body.terms-of-use #content {
		width: 90% !important;
	}
	body.parent-pageid-34 #content {width: 85% !important;}
	body.arctic-landscapes #content {width: 87% !important;}
	body.categories #content,
	body.landscape #content {
		width: 91% !important;
	}
	body.custom #content,
	body.family #content,
	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-33 #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,
	body.studio #content,
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 96% !important;
		padding: 10px !important;
	}
	body.blog #content {
		width: 90% !important;
		padding: 0 0 0 2% !important;
	}
	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 {
		min-height: 500px;
	}
	body.canadian-diamonds #content .post-content {padding-right: 3%;}
	body.page-id-27 #content .post-content {width: 80% !important;}
	body.page-id-31 #content .post-content {
		margin-left: 0 !important;
		width: 86% !important;
	}
	body.about .post-content .fusion-layout-column.fusion-two-fifth {width: 100% !important;}
	#rev_slider_4_1_wrapper .tp-caption.pictures_titles {
		font-size: 1.2em !important;
		line-height: 1.3em !important;
		padding: 15px 15px 15px 35px !important;
	}
	body.page-id-235 #rev_slider_1_1_wrapper .avada_block_white_trans2,
	body.page-id-235 #rev_slider_1_1_wrapper .tp-caption.avada_block_white_trans2 {
		bottom: 30px !important;
	}
	body.page-id-38 ul.connectionsJewellery {
		width: 100%;
		margin: 0;
	}
	body.rings .frDescription3 {
		margin: 40px 0 0 3% !important;
	}
	#mega-menu-wrap-redbar-arctic-landscapes #mega-menu-redbar-arctic-landscapes > li.mega-menu-item > a.mega-menu-link {
		font-size: 1.05em;
		padding: 2px 5px 0 10px;
	}
	body.single-product.landscape-rings .product .images {padding: 0 !important;}
	body.single-product.landscape-rings .avada-product-gallery .avada-product-gallery-thumbs-wrapper {width: 100%;}
	.flex-direction-nav .flex-prev {left: 0;}
	ul.connectionsRings li a,
	ul.connectionsRings li a:visited {
		font-size: 1.9em !important;
	}
	.flMenu3 ul li a img {width: 85px;}
	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.single-product.landscape-rings .as-filter-widget .select-arrow {
		right: 6px;
		height: 32px !important;
	}
	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 {
		margin-top: 30px;
	}
	body.single-product.one-of-a-kind-cat .as-filter-widget .select-arrow {margin-top: 29px;}
	body.landscape .as-filter-widget .select-arrow,
	body.parent-pageid-32 .as-filter-widget .select-arrow {
		height: 33px !important;
	}
	body.single-product.connections .as-filter-widget .select-arrow {right: 7px;}
	body.parent-pageid-27 .post-content .as-filter-widget .select-arrow,
	body.parent-pageid-32 .post-content .as-filter-widget .select-arrow {
		left: 89.8%;
	}
	body.landscape .post-content .as-filter-widget .select-arrow {
		left: 88.9%;
		height: 33px !important;
	}
	body.single-product.landscape-cat .post-content .as-filter-widget .select-arrow {
		left: 84.9%;
		height: 33px !important;
	}
	ul.connectionsLandscape li {margin: 0;}
	ul.connectionsLandscape li a,
	ul.connectionsLandscape li a:visited {
		font-size: 1.7em !important;
	}
	ul.connectionsLandscape li a img {
		margin: 0 8px;
		width: 95px;
	}
	body.parent-pageid-33 .avada_block_white_trans2 {
		font-size: 0.9em !important;
		bottom: -55px !important;
	}
	body.landscape .product-images {padding: 15px 10px 5px !important;}
	.tm-epo-field-label.tm-left {width: 50% !important;}
	.tm-description {font-size: 0.8em !important;}
	.checkout .input-text,
	.tm-extra-product-options .tmcp-textfield.tm-epo-field {
		padding: 8px 5px !important;
	}
	.rs-variations p.rs-link {margin: 5px 1% 8px 4% !important;}
	.woocommerce .social-share {margin: 50px 0;}
	body.parent-pageid-34 .products li {
		min-height: 370px !important;
		width: 96% !important;
		margin: 0 2%;
	}
	body.parent-pageid-34 .products li a {
		font-size: 1.2em;
	}
	body.parent-pageid-34 .product-images .crossfade-images img,
	body.parent-pageid-34 .product-images img {
		width: 230px;
	}
	#wrapper .product .summary.entry-summary {
		width: 97% !important;
		margin: 20px 0 0 3% !important;
	}
	body.parent-pageid-34 .product-details {height: 160px !important;}
	body.parent-pageid-34 .product-grid-view .fusion-product-content {
		padding: 0 !important;
	}
	body.single-product.arctic-landscapes #wrapper .page-title h3,
	body.single-product.connections #wrapper .page-title h3 {
		padding: 25px 15px 10px 20px !important;
	}
	body.custom .tp-caption.avada_block_white_trans2 {
		padding: 10px 8px 10px !important;
		bottom: 10px;
		top: auto !important;
	}
	body.family #rev_slider_11_1,
	body.family #rev_slider_11_1_wrapper {
		height: 320px !important;
	}
	body.custom .tp-bullets.tp-thumbs,
	body.family .tp-bullets.tp-thumbs {
		left: 49.7% !important;
	}
	body.connections .frBox {
		width: 94%;
		margin: 0 0 30px 6% !important;
	}
	ul.connectionsArctic li a {font-size: 1.65em !important;}
	.catNav li {margin: 0 5px 0 0;}
	.catNav img {
		width: 85px;
		margin: 20px 10px 0;
	}
	body.arctic-landscapes .catNav img,
	body.categories .catNav img,
	body.connections .catNav img {
		width: 70px;
		margin: 20px 10px 0 5px;
	}
	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 {
		min-height: 500px !important;
	}
	body.arctic-landscapes .product-images,
	body.categories .product-images,
	body.connections .product-images,
	body.limited-edition .product-images,
	body.one-of-a-kind .product-images,
	body.page-id-2917 .product-images {
		padding: 20px 15px 20px 15px !important;
	}
	body.parent-pageid-27 .Cat-desc,
	body.parent-pageid-32 .Cat-desc {
		width: 99%;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details {
		height: 155px !important;
	}
	body.arctic-landscapes .product-details,
	body.categories .product-details,
	body.connections .product-details,
	body.limited-edition .product-details,
	body.one-of-a-kind .product-details,
	body.page-id-2917 .product-details {
		padding: 15px !important;
	}
	body.connections .post-content .frBox h3 {
		margin-top: 1em !important;
	}
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 10px 0 30px 15px;
	}
	body.connections .catNav img {
		margin: 20px 10px 0 5px;
	}
	body.landscape .catNav,
	body.parent-pageid-27 .catNav,
	body.parent-pageid-32 .catNav {
		margin: 0;
	}
	body.parent-pageid-27 .catNav a,
	body.parent-pageid-32 .catNav a {
		font-size: 2em !important;
	}
	ul.connectionsMain {
		padding: 0 0 0 9% !important;
	}
	body.cart .product-info,
	body.checkout .product-info {
		width: 100%;
	}
	body.arctic-landscapes #wrapper .page-title h3,
	body.connections #wrapper .page-title h3 {
		padding: 25px 18% 10px 15px !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: 100% !important;
	}
	.rev_slider_wrapper,
	.rev_slider_wrapper rs-module-wrap,
	.rev_slider_wrapper rs-module-wrap .revslider-initialised {
		height: 300px !important;
	}
	.shop_table tbody .product-thumbnail {
		display: none;
	}
	.avada-myaccount-user span.view-cart {
		width: 45%;
	}
	.avada-myaccount-user span.username {
		width: 50%;
	}
	.myaccount_user_container {
		font-size: 0.9em !important;
	}
	body.my-account .shop_table td,
	body.my-account .shop_table td.order-number a {
		font-size: 0.95em !important;
	}
	body.faqs .post-content p {
		padding-right: 5%;
	}
	#shipping_country_field .select-arrow,
	#shipping_state_field .select-arrow {
		left: 87.6% !important;
	}
	.checkout .shop_table tbody .product-total {
		text-align: left !important;
		padding: 0 !important;
	}
	body.checkout #shipping_method .amount {left: -40px;}
	
	.error-message {font-size: 80px !important;}
	
	body.search h2 {font-size: 1.4em !important;}
	
	.mhw_modal_login .modal-dialog {width: 300px;}
	.modal-dialog {margin: 20px auto 30px;}
	body.login #login {width: 280px !important;}
	
	.page-id-96 .newsletter-signup-button .fusion-button-wrapper {
		margin: 20px 0 30px 0 !important;
		width: 100% !important;
	}
	
	.home .home-menu .fusion-imageframe img {padding: 80px 0 30px 11%;}
	.home .newsletter-button {padding: 65px 0 10px 11%;}
	.home .newsletter-button img {
	  width: 8% !important;
	  margin-right: 15px;
	}
	.home .newsletter-button a {
		font-size: 1em;
		line-height: 1.3em;
	}
	.home .widget_nav_menu .menu li a {font-size: 1.2em !important;}
	.home .instagram-button {
		font-size: 0.92em;
		padding-right: 0;
	}
	.home .fusion-grid-5 .fusion-grid-column {padding: 20px 5px !important;}
	.home .instagram-button p {margin: 0 !important;}
	
	.fusion-content-boxes {width: 100% !important;}
	#wrapper .fusion-secondary-header {
		padding: 5px 0 20px 10px !important;
		height: 85px;
	}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {
		font-size: 1.13em !important;
		padding: 0 0 0 2% !important;
	}
	#cookie-law-info-bar {padding: 0 4% 120px 5% !important;}
	#cookie-law-info-again {padding: 3px 20px 3px 15px;}
}
@media only screen and (max-width: 280px) {
	#wrapper {margin: 0 !important;}
	#boxed-wrapper,
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		max-width: 280px !important;
		width: 100% !important;
	}
	div.fusion-logo img {height: 62px;}
	#mega-menu-wrap-redbar-arctic-landscapes #mega-menu-redbar-arctic-landscapes > li.mega-menu-megamenu.mega-menu-item {
		height: 60px;
		padding: 10px 10px 0;
	}
	
	body.page-id-4369 .imgContainer,
	body.page-id-4932 .imgContainer {background-position: 265px 0 !important;}
	
	body.about #content,
	body.archive #content,
	body.arctic-landscapes #content,
	body.contact #content,
	body.error404 #content,
	body.me #content,
	body.newfeaturing #content,
	body.privacy-policy #content,
	body.search #content,
	body.shows-galleries #content,
	body.single #content,
	body.terms-of-use #content {
		width: 100% !important;
		padding: 15px 5% 40px !important;
	}
	body.custom #content,
	body.family #content,
	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-33 #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,
	body.studio #content,
	body.variations-aurora #content,
	body.variations-canadian-landscape #content,
	body.variations-lighthouse #content,
	body.variations-mountain-range #content,
	body.variations-petra #content,
	body.variations-shoreline #content,
	body.variations-treeline #content,
	body.variations-tundra #content {
		width: 97% !important;
		padding: 10px 5px !important;
	}
	body.page-id-27 #content .post-content {width: 95% !important;}
	
	body.single-product.arctic-landscapes #wrapper .product .summary.entry-summary,
	body.single-product.connections #wrapper .product .summary.entry-summary {
		width: 100% !important;
		padding: 0 0 0 10px;
	}
	body.rings #wrapper .page-title h3 {padding: 25px 10px 0 10px !important;}
	body.landscape #wrapper .page-title h3,
	body.parent-pageid-27 #wrapper .page-title h3,
	body.parent-pageid-32 #wrapper .page-title h3,
	body.single-product.landscape-cat #wrapper .page-title h3 {
		padding: 5px 5px 0 10px !important;
	}
	.rs-variations {padding: 20px 5%;}
	body.parent-pageid-33 .avada_block_white_trans2 {bottom: -85px !important;}
	ul.connectionsMain li a {font-size: 1.6em !important;}
	ul.connectionsArctic {width: 100%;}
	ul.connectionsArctic li {margin: 0 20px 15px 0;}
	ul.connectionsArctic li a {font-size: 1.55em !important;}
	
	body.shows-galleries .frBox {display: none;}
	
	body.home .home-menu .fusion-imageframe img {
	  width: 100%;
	  padding: 85px 0 40px 0;
	}
	.home .fusion-grid-3 > .fusion-grid-column, 
	.home .fusion-grid-three > .fusion-grid-column {
		width: 100% !important;
	}
	.home .home-menu .fusion-imageframe img {padding: 60px 0 30px 9%;}
	.home .newsletter-button {padding: 45px 0 10px 3%;}

	body.blog #content {width: 98% !important;}
	
	#footer,
	#wrapper .fusion-social-links-footer,
	.copyright {text-align: left !important;}
	.fusion-secondary-header .fusion-alignright .fusion-contact-info {font-size: 1.1em !important;}
}
@media only screen and (max-width: 245px) {
	#boxed-wrapper,
	#footer,
	#wrapper,
	#wrapper .fusion-secondary-header,
	body.home #wrapper {
		max-width: 245px !important;
	}
	#footer {margin: 0;}
	div.fusion-logo img {height: 62px;}
	#mega-menu-wrap-redbar-rings #mega-menu-redbar-rings > li.mega-menu-item > a.mega-menu-link {
		height: 60px;
		padding: 10px;
		font-size: 1.1em;
		line-height: 1.2em;
	}
	body.categories #content,
	body.has-sidebar.double-sidebars #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.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: 94.5% !important;
		padding: 0 0 20px 0 !important;
	}
	body.page-id-27 #content .post-content {width: 99% !important;}
	body.parent-pageid-34 .product-details {
		padding: 15px 5px 10px 10px !important;
		height: 180px !important;
	}
	body.landscape-rings .product .product-buttons {
		width: 100%;
		padding: 5px 0 0 !important;
		height: 40px !important;
		margin: 0 !important;
	}
	.price > .amount {margin: 0;}
	ul.connectionsArctic li a img,
	ul.connectionsMain li a img {
		width: 40px;
	}
	ul.connectionsArctic li {margin: 0 5px 15px 0;}
	body.parent-pageid-33 .avada_block_white_trans2 {
		bottom: -115px !important;
	}
	
	.home .newsletter-button {font-size: 0.85em;}
	.home .newsletter-button a {font-size: 1.2em;}
	.home .newsletter-button img {
		width: 17% !important;
		margin-right: 8px;
	}
}