/*! GR GUIDES BASE CSS **/

/*! SETUP **/
#categoryHeader,
.c-custom-select__container,
#sideBox, #sidebar {
	display: none;
}



.t-main__content-with-side-bar.col-lg-10
{
	width:100%;
}
/*
#buying-guides-bar-stool, #decorative-pillow, #buying-guides-rugs {

margin: 0px auto 0px;
}*/

/* Desktop Font adjustments  */

.ruhl-libre-34px {
	font-family: "Default Serif",Georgia,Times,"Times New Roman",serif;
	line-height: 36px;
	font-size: 34px !important;
	text-transform: capitalize !important;
}

.ruhl-libre-28px {
	font-family: "Default Serif",Georgia,Times,"Times New Roman",serif;
	line-height: 30px;
	font-size: 28px !important;
	text-transform: capitalize !important;
}

.ruhl-libre-27px {
	font-family: "Default Serif",Georgia,Times,"Times New Roman",serif;
	line-height: 29px;
	font-size: 27px !important;
	text-transform: capitalize !important;
}

.ruhl-libre-26px {
	font-family: "Default Serif",Georgia,Times,"Times New Roman",serif;
	line-height: 28px;
	font-size: 26px !important;
	text-transform: capitalize !important;
}

.open-sans-18px 
{
	font-size: 18px !important;
}

.open-sans-16px 
{
	font-size: 16px !important;
}

.nf-font-semi-bold
{
font-weight: 500 !important;
}

.nf-font-bold
{
font-weight: 550 !important;
}

.nf-font-bolder
{
font-weight: 600 !important;
}

.hide-module-header {
display: none;
}

.no-text-decoration:hover 
{
text-decoration: none;
}

.wrapper>[id="sideBox"] ~ [id="mainContent"] {
	width:  100% !important;
}



.video-wrapper {
	position: relative;
	overflow: hidden;
	height: 100%;
	background-color: #000;
	display: none;
}

video.fit-window {
	position:  absolute;
	right: 0;
	bottom: 0;
	min-width: 100%;
	min-height: 100%;
	width: auto;
	height: auto;
	background-size: cover;
}

video.letterbox {
	height: 100%;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

/*! HEADER MODULE **/
.preheader-text {
	letter-spacing:  5px;
}

.header-text {
	font-size:  5em;
}

/*! NAV MODULE **/
.module-nav {
	margin-top:  60px;
	margin-bottom:  30px;
}

.module-nav .nav-button {
	text-transform:  uppercase;
	padding-left:  30px;
	padding-right:  30px;
	font-weight: 600;
	letter-spacing: 2px;
	margin:  0;
	padding-top: 0;
	padding-bottom: 0;
	font-size:  1em;
	border:  none;
	line-height: 1.5;
	background:  none;
}

.module-nav .nav-button.active-section {
	font-weight:  700;
}

/*! CONTENT SECTIONS **/
/*div[class*="-container-component"] {
	display:  none;
}
div[class*="-container-component"].active-section {
	display:  block;
}*/

.tips-row {
	margin: 120px auto 0px !important;
	display:  flex;
}

.section-header-row {
	margin: 120px auto 60px !important;
}

.section-header-row .col-xs-12
{
	padding:0px !important;
}

.row-max-width
{
    max-width: 1240px;
}

.tabletHeaderRedesign .tips-row .text-col li.big {
	font-size: 16px;
}

.screen-sm-up .tips-row .img-col {
	padding-right:  0;
}

.screen-sm-up .tips-row .text-col {
	padding-left:  0;
}

.tips-row .text-col .wrapper {
	height:  100%;
	
	display:  flex;
	align-items:  center;
}

.screen-sm-up .tips-row .text-col .wrapper .text-wrapper {
	margin:  5% 8%;
}

.screen-xs .tips-row .text-col .wrapper .text-wrapper {
	margin: 2% auto;
}

.tips-row .text-col .wrapper .preheader-text,
.tips-row .text-col .wrapper .text-wrapper ul {
	margin-bottom:  30px;
}

.tips-row .text-col .wrapper .text-wrapper li {
	margin-bottom:  15px;
}

.module-section-container .section-header-row {
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 60px;
}

.module-section-container .section-header-row .section-header {
	margin-left: auto;
	margin-right: auto;
}

.module-section-container .section-content-row {
	display: flex;
	justify-content: space-between;
	align-items: baseline;
	margin-left: auto;
	margin-right: auto;
}

.module-section-container .section-content-row .subsection-text-wrapper.lower {
	margin-top:  15px;
}

/*! 'CERTONA' RULES **/

.module-certona {
	margin-top:  40px;
}

.module-certona .certona-title-row {
	margin-bottom:  15px;
}

.swiper-button-next, .swiper-container-rtl .swiper-button-prev {
	background-image: url(/wcsstore/images/Cinmar/interface/icons/icon_arrow_right_grey.svg);
	left:  10px;
	right:  auto;
}

.swiper-button-prev, .swiper-container-rtl .swiper-button-next {
	background-image: url(/wcsstore/images/Cinmar/interface/icons/icon_arrow_left_grey.svg);
	right:  10px;
	left:  auto;
}

.module-certona .certona-title {
	font-size:  1.5625em;
	background-color:  #fff;
	text-transform: uppercase;
	padding: 0 15px;
	display:  inline-block;
}

.module-certona .certona-title:after {
	content: '';
	position:  absolute;
	top:  50%;
	left:  0;
	right:  0;
	z-index:  -1;
	margin-left:  7.5px;
	margin-right:  7.5px;
	border-top:  1px solid #ccc;
}

.certona-swiper .recommendation-tile span {
	display:  block;
	margin-top:  5px;
	text-align:  center;
	line-height:  1.2;
	font-weight:  600;
}

.module-section-container .section-content-row .subsection-text-wrapper.upper {
	margin-bottom:  40px;
}

.no-text-decoration
{
	text-decoration: none;
}

/* Only Desktop */
@media (min-width: 769px) {
	/*.t-main__wrapper
	{
		display: flex;
	}*/
	.module-nav .wrapper {
		display:  flex;
		justify-content:  center;
		width:  100%;
		margin-left:  auto;
		margin-right:  auto;
	}

	.module-section-container .section-content-row .subsection-header {
		margin-bottom: 0;
		letter-spacing: 2px;
	}
	
	.module-section-container .section-content-row.multi-row > div:nth-child(n+3) {
		margin-top: 60px;
	}
	
	.module-certona .certona-row {
		display:  flex;
	}
	
   }
   
   
   /* Only mobile */
   @media (max-width: 768px) {

	/*#buying-guides-bar-stool,
	#decorative-pillow,
	#buying-guides-rugs {
	margin: 0px auto 0px;
	}*/
	
	.bg-remove-margin {
		margin: 0px !important;
	}
	
	.m-responsive-template {
		margin-bottom: 50px;
	}
	
	.preheader-text {
		letter-spacing:  3px;
	}
	
	.header-text {
		font-size:  4em;
		line-height: 0.75;
	}
	
	.module-nav {
		margin-top:  30px;
	}
	
	.module-nav .wrapper {
		overflow-y: scroll;
		text-align:  center;
	}
	
	.module-nav .nav-button {
		display:  inline;
		padding-left:  1%;
		padding-right:  1%;
		font-size:  11px;
		letter-spacing: 1px;
		font-weight:  500;
		white-space: nowrap;
	}
	
	.section-header-row {
		margin: 80px auto 60px !important;
	}
	
	.tips-row {
		margin: 80px auto 0px !important;
	}
	
	.tips-row,
	.screen-xs .tips-row {
		flex-wrap: wrap;
		
	}
	
	.tips-row > div {
		padding:  0;
	}

.tips-row .text-col .wrapper .text-wrapper{
	margin: 2% auto;
}

.tips-row .text-col .wrapper .text-wrapper li {
	font-size:  15px;
}

.module-section-container .section-content-row {
	flex-wrap:wrap;
}

.module-section-container .section-content-row .subsection-text-wrapper.upper {
	margin-bottom:  20px;
}

.module-section-container .section-content-row .subsection-header{
	font-size:  1em;
	letter-spacing:  1px;
	margin-bottom:  5px;
}

.module-section-container .section-content-row > div[class*="col-"] + div[class*="col-"] {
	margin-top:  60px;
}

.tips-row .text-col .wrapper .text-wrapper
{
	margin: 2% auto;
}



.certona-swiper .recommendation-tile {
	width:  34%;
}

.certona-row .col-xs-12 {
	padding: 0;
}
	
	   
   }