/*
Theme Name: RDT031
Theme URI: http://redeptot.vn
Author: Redeptot.vn
Author URI: http://redeptot.vn/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: rdt031
*/
.admin-bar .nav {
    top: 64px !important;
}.rdnone-mail .mail-dis {
	display:none
}ul.sub-menu {
    position: absolute!important;
    left: 0;
    background: #f3f3f3;
    width: 250px;
	display:none;
}ul.sub-menu li {
    float: left;
    padding: 4px 0;
     width: calc(100% - 40px);
}ul.sub-menu li a {
    padding: 5px 0;
}.nav-body > ul > li {
	position:relative;
}.nav-body > ul > li:hover .sub-menu {
	display: block;
}
#pagination {
    text-align: center;
    margin-bottom: 20px;
}.page-numbers.current {
    color: #ffffff;
    background-color: #8FC400;
    border-color: #dddddd;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 11px;
    border: 1px solid #dddddd;
    line-height: 1.428571429;
}a.page-numbers {
    color: #333333;
    border-color: #dddddd;
    border-radius: 3px;
    padding: 5px 10px;
    font-size: 11px;
    border: 1px solid #dddddd;
    line-height: 1.428571429;
}.panel_custom {
    counter-reset: section;
}


/* ----- Browse Catalog Page ----- */
#browsecatalog_container
{}

#browseCatalog_topContainer
{border-bottom:1px solid #ccc;}

#narrow_search_panel
{width:200px;border-right:1px solid #ccc; float:left;padding:1em 1em 0 0;box-sizing:border-box;}

#narrow_search_panel h2
{font-weight:normal;color:#660000}

#narrow_search_panel .listTitle
{font-size:1em;color:#555;}

#browseCatalog_resultsTitle
{}

#browseCatalog_resultsTitle h1
{text-transform:uppercase;margin:0;font-weight:normal;font-size:1.7em;}


/* Results page numbers */
.browseCatalog_pagelinks_container 
{height:39px;line-height:20px;}

.browsepage_legend
{float:right;clear:both;}

.browseCatalog_Pagelink_CurrentNumbers
{float:right;text-align:right;font-size:.8em;color:#666;margin:0 2em 0 0;}

.browseCatalog_pagelinks
{float:right;text-align:right;position:relative;}

.pageLink
{color:#666;text-decoration:none;padding:.05em .2em;margin:4px 1px;position:relative;font-size:1.1em;}

.pageLink:hover
{color:#000;text-decoration:underline;}

#pageLink_active
{color:#000;font-weight: bold;margin:auto .25em;text-decoration: underline;font-size:1.1em;}

#browseCatalog_prev_button, #browseCatalog_next_button {
    padding: 5px;
    border: solid 1px #ddd;
    margin: 3px 0px 5px 5px;
    display: block;
    text-align: center;
    font-size: 1em !important;
    font-weight: bold;
    color: #666;
    float: right;
    border-radius: 2px;
    background: #eee;
}

#browseCatalog_prev_button:hover, #browseCatalog_next_button:hover
{color:#666;background: #f7f7f7;}

#browseCatalog_next_button
{position:absolute;top:20px;right:10px;}

#browseCatalog_prev_button
{position:absolute;top:20px;right:70px;}

#browseCatalog_bottomContainer
{height:40px;}

#browseCatalog_bottomContainer .browseCatalog_pagelinks
{padding:10px 120px 0 0;}

#browseCatalog_bottomContainer .browseCatalog_Pagelink_CurrentNumbers
{padding-top:10px;}

#browseCatalog_bottomContainer .browseCatalog_panelCompare
{padding-top:14px;}

#browseCatalog_bottomContainer #browseCatalog_prev_button {top:0px;}
#browseCatalog_bottomContainer #browseCatalog_next_button {top:0px;}


/* compare buttons, items per page, sort by */
.BrowseCatalog_ResultsControls
{margin:0 0 .5em 0;background-color:#fff;}

.browseCatalog_panelCompare
{width:230px;float:left;}

#browseCatalog_resultsSortContainer 
{float: left;text-align: right;font-size:.8em;color:#666;}

.browseCatalog_resultsSort
{float:left;margin-right:10px;}

.browseCatalog_resultsPerPage 
{float:left;margin-right:10px;}

.browseCatalog_resultsPerPage select 
{padding:2px;color:#666;font-size:.85em;}

.browseCatalog_resultsSort select 
{padding:2px;color:#666;font-size:.85em;}





.NarrowYourSearchExplainContent
{display:none;}

.NarrowYourSearchSection
{position:relative;}

.NarrowYourSearchSection ul
{margin: 0 0 15px 0;padding:0;list-style-type:none;}

.NarrowYourSearchSection ul li
{}

#narrow_search_panel_InStock_INSTOCK, #narrow_search_panel_InStock_FEATURED
{display:none;}

.NarrowYourSearchSection ul li span
{}

.NarrowYourSearchSection ul li.listTitle
{background-color:#B1B991;color:#444;margin:0 0 .5em 0;padding:2px 0 2px 8px;}

.NarrowYourSearchSection ul li span label
{color:#666;font-size:.8em;}

.narrow_search_panel_TextBox
{width:3em;}


.NarrowYourSearchExplain div
{cursor:pointer;width:90%;font-size:.8em;margin:1em 0 0 0;padding:.35em 0;border:solid 1px #bdbdbd;text-align:center;color:#666;}

.NarrowYourSearchExplain div:hover
{border-color:#666;}

.NarrowYourSearchExplainContent
{display:none;position:absolute;height:300px;width:300px;border:solid 2px #666;background-color:#fff;left:10px;top:-20px;
z-index:100;}

.NarrowYourSearchExplainContent_Header
{height:20px;background-color:#bdbdbd;color:#fff;text-align:right;}

.NarrowYourSearchExplainContent_CloseButton
{cursor:pointer;margin:0 1em  0 0;}

.NarrowYourSearchExplainContent_Body
{overflow:auto;font-size:.8em;height:260px;padding:10px;}

.NarrowYourSearchExplainContent_Title
{font-size:1.2em;}

.NarrowYourSearchExplainContent_Body div
{margin:0 0 1em 0;}

.NarrowYourSearchExplainContent_Body div span
{font-weight:bold;}

.NarrowYourSearchExplainContent_Body div img
{display:block;}




#searchPanel
{width:calc(100% - 200px - 1em);float:left;margin:0 0 0 1em;background-color:#fff;}

/*.BrowseCatalogContainer_Column1
{border:solid 1px #ccc;border-width:0 0 1px 0;}

.BrowseCatalogContainer_Column2
{border:solid 1px #ccc;border-width:0 1px 1px 1px;}

.BrowseCatalogContainer_Column3
{border:solid 1px #ccc;border-width:0 0 1px 0;}*/

.ResultsLarge_Object {
    position: relative;
    background-color: #fff;
    /*width: -webkit-calc(99.99%*1/4 - 16px*3/4);
    width: calc(99.99%*1/4 - 16px*3/4);
    width: -webkit-calc(99.99%*1/4 - 1rem*3/4);
    width: calc(99.99%*1/4 - 1rem*3/4);
    float:left;
    margin-left:1em;
    margin-bottom:1em;*/
}

    /*.ResultsLarge_Object:first-child,
    .ResultsLarge_Object:nth-child(4n+1) {
        clear: both;
        margin-left: 0;
    }

    .ResultsLarge_Object:nth-child(4n):nth-last-child(-n+5) {
        margin-bottom:0;
    }*/

.ResultsLarge_Compare
{position:absolute;top:5px;left:5px;}

.ResultsLarge_Image
{margin: 2em 0 0 0;}

/*.ResultsLarge_Image img
{width:100%;}*/

.ResultsLarge_Title
{font-size: 1em;margin: 40px 0 0px 0;font-weight: bold;}

.ResultsLarge_Title a
{color:#444;text-decoration:none;}

.ResultsLarge_CollectionName, .ResultsLarge_CollectionName a
{color:#444;text-decoration:none;font-size:.8em;text-align:left;}

.ResultsLarge_Finish
{}

.ResultsLarge_ImageTags 
{position: absolute;width: 110px;top: 255px;left:10px;text-align:left;}

.ResultsLarge_ImageTags img
{width: 30px;height: 30px;}

.ResultsLarge_Object .price2
{position:absolute;top:255px;right:10px;font-size:1.7em;width: 100px;text-align: right;}

.ResultsLarge_Object .noPrices {
	position: absolute;
	top: 255px;
	right: 10px;
	text-align: right;
	width: 78px;
	cursor: pointer;
}

.BrowseCatalog_SideVerticalAd
{display:none;}

.NoResults
{font-size:1.3em;text-align:center;color:#d00;margin:2em 0;}



.BrowseCatalog_OutsideRightAd
{position:absolute;right:-210px;width:160px;height:600px;top:15px;padding:5px;}

.BrowseCatalog_OutsideRightAd #BrowseAd
{background-color:#fff;padding:5px 5px 10px;}

.BrowseCatalog_OutsideRightAd #BrowseAd_Disclaimer
{top:604px !important;}
    
#browsecatalog_container
{position:relative;width:100%;}



/* ----- Skin for standard wide forms ----- */
.WideFormSkin
{margin:0 auto 5em;}

.WideFormSkin .form_section
{position:relative;}

.WideFormSkin .form_title
{padding:.25em .5em;margin:0;}

.WideFormSkin .form_section_title
{padding:.25em .5em;margin:1.2em 0 0 0;font-size:1.4em;}


.WideFormSkin .form_section_tooltip
{position:absolute;top:50px;right:0px;background-color:#eee;color:#444;padding:1em;-webkit-border-radius:2px;-moz-border-radius: 2px;border-radius: 2px;border:solid 1px #bdbdbd;} /* Set the dimensions inline */

.WideFormSkin .form_section_tooltip_title
{font-size:1.2em;font-weight:bold;}

.WideFormSkin .form_section_content
{padding:1em 0;margin:0;}

.WideFormSkin .form_label
{float:left;width:150px;font-size:1em;text-align:right;margin-right:2em;}

.WideFormSkin .form_buttons
{text-align:right;margin:2em 0;}

/* ------ Tabbed Editor Page ----- */

.TabbedEditorPage
{margin:1em;}

.TabbedEditorPage_Header
{border-left:solid 1px #bdbdbd;}

.TabbedEditorPage_Header .clearfloat
{overflow:hidden;width:100%;}/* IE fix */

.TabbedEditorPage_Header a
{display:block;padding:.25em .5em;float:left;width:100px;
text-align:center;border:solid 1px #bdbdbd;border-width:1px 1px 0 0;background-color:#eee;}

.TabbedEditorPage_Header a:hover
{color:#000;background-color:#fff;}

.TabbedEditorPage_Content
{background-color:#fff;padding:1em;margin-top:0;border:solid 1px #bdbdbd;}


/* ----- Rich Media ----- */

.CollectionPageRichMediaFLV
{cursor:pointer;}

.collectionVideoOverlay, .collectionVideoOverlay object embed, .collectionVideoOverlay object
{width:610px;height:400px;}


/* ----- Rich Media + Collection Images ----- */


.ItemPageRichMedia,.ItemPageRichMediaFLV,.ItemPage_CollectionDetailImages .ItemPage_detail_image_container,.ItemPage_CollectionColorImages .ItemPage_detail_image_container
{border:solid 1px #bdbdbd;color:#444;float:left;margin:0 .5em .5em 0;padding:.5em;text-align:center;}

.ItemPageRichMediaDescription,.ItemPage_CollectionDetailImages .ItemPage_detail_image_container .ItemPage_detail_image_description
{display:block;margin:.15em 0;font-size:.9em;line-height:1.3em;}

.ItemPageRichMediaTitle
{text-align:center;font-size:1.3em;background-color:#d6d6d6;}

.CollectionPage_AdContainer #google_ads_div_Client_Banner_728x90_2_ad_container img
{width:710px;}

#google_ads_div_Client_Banner_728x90_2_ad_container
{margin-top:10px;}


/* video overlay */
div.itemVideoOverlay 
{display: none;background: url('../../images.furnituredealer.net/img/commonimages/commonimages/whiteoverlay.png') no-repeat;width: 610px;height: 400px;padding: 40px;}

div.itemVideoOverlay .close 
{background: url('../../images.furnituredealer.net/img/commonimages/closeoverlay.png') no-repeat;position:absolute;top:2px;right:5px; width:35px;height:35px;cursor:pointer;}

div.itemVideoOverlay a.player
{ display: block; width: 610px; height: 400px; }

.ItemPageRichMediaFLV a.overlaybtn, .ItemPageRichMediaFLV a.overlaybtnYouTube 
{cursor: pointer;}




/*==========  Grid  ==========*/

[class*=l-grid-xl-] {
    margin-bottom: 16px;
    margin-bottom: 1rem;
}

.l-grid-xl-2--2s,
.l-grid-xl-3--2s,
.l-grid-xl-4--2s,
.l-grid-xl-6--2s,
.l-grid-xl-12--2s {
    margin-bottom: 32px;
    margin-bottom: 2rem;
    margin-left: 32px;
    margin-left: 2rem;
}

.l-grid-xl-2--ns,
.l-grid-xl-3--ns,
.l-grid-xl-4--ns,
.l-grid-xl-6--ns,
.l-grid-xl-12--ns {
    margin-bottom: 0;
    margin-left: 0;
}

/* removes margin-left from first grid item in each row */
[class*=l-grid-xl-2]:nth-child(6n+1),
[class*=l-grid-xl-3]:nth-child(4n+1),
[class*=l-grid-xl-4]:nth-child(3n+1),
[class*=l-grid-xl-6]:nth-child(2n+1),
[class*=l-grid-xl-12]:nth-child(1n+1) {
    clear: both;
    margin-left: 0;
}

/* removes margin-bottom from each grid item in the last row */
[class*=l-grid-xl-2]:nth-child(6n):nth-last-child(-n+7) ~ [class*=l-grid-],
[class*=l-grid-xl-3]:nth-child(4n):nth-last-child(-n+5) ~ [class*=l-grid-],
[class*=l-grid-xl-4]:nth-child(3n):nth-last-child(-n+4) ~ [class*=l-grid-],
[class*=l-grid-xl-6]:nth-child(2n):nth-last-child(-n+3) ~ [class*=l-grid-],
[class*=l-grid-xl-12]:nth-child(1n):nth-last-child(-n+2) ~ [class*=l-grid-] {
    margin-bottom: 0;
}

/*-----  End of Grid  ------*/
.admin-bar .nav {
    top: 32px !important;
}
