/* Enter Your Custom CSS Here */

ul#fancy-list li {
list-style: none;
font-size: 27px;
margin: 20px 0px;
color: gray;
}

ul.sub-menu {
position: relative !important;
    margin-left: 0 !important; 
    margin-top: 0 !important; 

}

.wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a:hover{
	color: #BDBDBD;
}

#main .wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a:hover {
 color:#ED1C24;
} 
  
.big-title-1{
font: normal normal normal 48px / 52px "Radley", Helvetica, Arial, Verdana, sans-serif;
}

div.wpb_tabs.wpb_content_element.tab-style-one {
background: white !important;
}

.stripe {
border-bottom: 8px solid black;
}

.classy_title {
border-bottom: 2px solid black;
border-top: 2px solid black;
}

.wpb_tabs.wpb_content_element .wpb_tabs_nav > li.ui-tabs-active > a{
color:#B8B8B8;
}

div.wpb_wrapper.wpb_tour_tabs_wrapper.ui-tabs.clearfix.ui-widget.ui-widget-content.ui-corner-all {
width: 100%;
}

div.hr-breadcrumbs.divider-heder {
display: none;
}

div.wpb_row.wf-container.btn-holder {
text-align: center;
}

#sitemap{
font-size: 27px;
line-height: 30px;
}

#mails li a{
	color:black;
}

.stripe-style-1 * , .wf-container > *{
color: black ;
}
li.phone {
font-size: 20px;
}


#tourCategories{
width: 200px;
}

#tourCategories li a{
  color: #000;
  text-decoration: none;
}

#tourCategories li:hover{
  color: #000;
  background-color: #EBEBEC;
}

#tourCategories li{
list-style-type: none;
  padding: 5px;
  width: 200px;
  background-color: #EBEBEC;
  color: #FFF;
  z-index:9999;
  font-size: 20px;
}




#tourCategories .sub-menu{
display: none;
}

#tourCategories .openSub:hover > .sub-menu{
display: block;
}

li.main-item.openSub.first {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
li.main-item.openSub.last {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}


.mattresslist div ul  li[role="tab"]
{
/*display:none !important;*/
}
.mattresslist div ul  
{
/*display:none !important;*/
}
div#mattress-collections {
overflow: visible;
}

.mattresslist ul li[role="tab"]{
display: none !important;}

#tourCategories {
width: 200px;
z-index: 33;
position: relative;
top: 250px;
right: 75px;
margin-left:8%;
}


#top-bar {
    line-height: 40px;
    background: #000000 none repeat center center;
    color:#EEE8AA;
    font-size: 16px;
}
li.phone {
    font-family: 'Helvetica';
}
header#header {
    min-height: 200px;
}

#branding {
    padding: 31px 0;
    line-height: 0;
    font-size: 0;
}
img.preload-me {
    width: 270px !important;
}
.testimonials.list-view ul li {
    width: 29%;
    display: inline-block;
    padding: 1%;
    vertical-align: top;
    margin-right: 10px;
   border-top: 3px solid #000 !important;
}
.testimonials.list-view ul {
   margin:0px auto;
}
.testimonials.list-view li:first-child {
    margin-top: 24px !important;
    padding-top: 18px !important;
    border-top: 3px solid #000 !important;
    margin-right: 10px !important;
}
.testimonials.list-view {
    margin: 0 auto !important;
    width: 1440px;
}
html:not(.mobile-true) #main img:not(.animate-element, .ls-s-1), html:not(.mobile-true) #header img, html:not(.mobile-true) #bottom-bar img { opacity: 1 !important; }



/* Homepage CSS */

.wpb_tabs.wpb_content_element .wpb_tabs_nav > li > a:hover{
	color: #BDBDBD;
}
.big-title-1{
font: normal normal normal 48px / 52px "Radley", Helvetica, Arial, Verdana, sans-serif;
}

.home-accordion h3 a {
  line-height:120% !important;
}

.tourCategories{
width: 200px;
z-index:99;
margin-left:5%;
}

.tourCategories li a{
  color: #000;
}

.tourCategories li:hover{
  color: #000;
  background-color: #FFF;
}

.tourCategories li{
list-style-type: none;
  padding: 5px;
  width: 200px;
  background-color: #666;
  color: #FFF;
}



.tourCategories .sub-menu{
display: none;
}

.tourCategories .openSub:hover > .sub-menu{
display: block;
}

li.main-item.openSub.first {
border-top-left-radius: 3px;
border-top-right-radius: 3px;
}
li.main-item.openSub.last {
border-bottom-left-radius: 3px;
border-bottom-right-radius: 3px;
}
.style-minimal #main #content .stripe-style-1 .wpb_tabs.tab-style-one, .style-minimal #main #content .stripe-style-1 .wpb_tour.tab-style-one .wpb_tab, .style-minimal #main #content .stripe-style-1 .tab-style-two .wpb_tabs_nav, .style-minimal #main #content .stripe-style-1 .tab-style-one.wpb_tour .wpb_tabs_nav li, .style-minimal #main #content .stripe-style-1 .tab-style-two.wpb_tour .wpb_tabs_nav li {
background-color: rgba(55, 58, 65, 0);
}
.wpb_row.wf-container.htmlmenu {
margin-top: -167px !important;
}

/* Test CSS by Test User */
.style-minimal .st-accordion li > a:hover, .style-minimal .st-toggle > a:hover, .style-minimal .shortcode-tabs.tab-style-two .tab.fullsize-tab, .style-minimal .shortcode-tabs.tab-style-three .tab.fullsize-tab, .style-minimal .wpb_content_element.dt-style .wpb_accordion_header > a:hover, .style-minimal .dt-style.wpb_toggle, .style-minimal #content h4.wpb_toggle.dt-style, .style-minimal .dt-style.wpb_toggle:hover, .style-minimal #content h4.wpb_toggle.dt-style:hover, .style-minimal #main .wpb_content_element.dt-style .wpb_accordion_header:not(.ui-state-active) > a:hover, .style-minimal .st-accordion li > a:hover, .style-minimal .st-toggle > a:hover, .style-minimal .shortcode-tabs.tab-style-two .tab.fullsize-tab:hover, .style-minimal .shortcode-tabs.tab-style-three .tab.fullsize-tab:hover, .style-minimal .wpb_content_element.dt-style .wpb_accordion_header > a:hover {
    color: rgba(179, 176, 176, 1);
}
.wpb_content_element .wpb_accordion_header > a, #main .wpb_toggle, #main #content h4.wpb_toggle {
font-size: 34px !important;
}
/* Test code for New button by test user */
   
.testul ul{
	display: none;
	text-decoration: none;
    list-style: none;
    width:85%;
    max-width: 100%;
}

    li:hover > ul {
    display: block;
	text-decoration: none;
	list-style: none;
	width:85%;
    max-width: 100%;
    font-size:18px;
}
    .testul li {

        text-align: center;
        
        text-decoration: none;
        
        list-style: none;
	
        padding: 5px 10px; 
	    
    	display: block;
	
	    color: #000;
	
	    border-radius: 5px;
	    width:85%;
        max-width: 100%;
	    
    }
    .testul a {

        display: block;
        text-align: left;
        
        text-decoration: none;
        
        list-style: none;
	
        /* padding: 5px 10px;*/
	
	    color: #000;
	
	    border-radius: 5px;
	    width:85%;
        max-width: 100%;
    }
    
    #listofproduct{
	
	background: #f5f5f5;
	position: relative;
	border-radius: 10px;
	
    }
    
     .testul li a:hover{

        color: rgba(144, 144, 144, 1);

        background: #f5f5f5;
	
	    display: block;
	    
	    list-style:none;
	    width:90%;
	    max-width:100%;
    }
    
    .dt-btn-l{
        
        background-color:#000 !important;
    } 
    
    .customdesigntextsd h2 {
    border-top: 4px solid #000;
    border-bottom: 4px solid #000;
    width: 84%;
    margin: 0 auto;
    padding: 41px;
}
.wpb_gmaps_widget.wpb_content_element {
    padding: 20px;
}

.wpb_text_column.wpb_content_element.showrooms {
    min-height: 88px;
}

.borderseparator {
    border-top: 9px solid #000;
    margin-top: 10px;
}

#main-nav > li > a > span {
    
    font-weight: 800;
}



@media screen and (max-width: 970px) {

.testimonials.list-view {
        width: 100% !important;
}

.testimonials.list-view li {
    width: 100% !important;
}

article {
    
   
}

  .testimonial-content {
    width: 85% !important;
}
}

