/* LICENSE & DETAILS
   ==================================================

	Theme Name: Dante Child Theme
	Theme URI: http://dante.swiftideas.net
	Description: A Retina Responsive Multi-Purpose WordPress Theme - Designed & Developed by Swift Ideas ( www.swiftideas.net )
	License: GNU General Public License version 3.0
	License URI: http://www.gnu.org/licenses/gpl-3.0.html
	Template: dante
	Version: 1.0
	Author: Swift Ideas
	Author URI: www.swiftideas.net

	All files, unless otherwise stated, are released under the GNU General Public License
	version 3.0 (http://www.gnu.org/licenses/gpl-3.0.html)

   ==================================================
*/

/* --------------------------------------------
	DANTE CSS IMPORT
-------------------------------------------- */

/*@import url("../dante/style.css");*/


/* LAnding page*/

.page-id-4854 .header-right,
.landing-page .header-right {
    display: none !important;

}
.page-id-4854 .boxed-layout #header-section .is-sticky #main-nav.sticky-header, .page-id-4854 .boxed-layout #header-section.header-6 .is-sticky #header.sticky-header,
.page-id-4854 #container.boxed-layout,
.landing-page .boxed-layout #header-section .is-sticky #main-nav.sticky-header, .page-id-4854 .boxed-layout #header-section.header-6 .is-sticky #header.sticky-header,
.landing-page #container.boxed-layout,
.landing-page #header-sticky-wrapper header#header {
    width: 100% !important;
}
.page-id-4854 .inner-page-wrap,
.landing-page .inner-page-wrap{
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.landing-page #header-sticky-wrapper {
    height:  120px !important;
}
.landing-page #header-sticky-wrapper .container .row {
    height: 100px !important;
}
.landing-page h2 {
    font-size: 3em;
    line-height: 1em;
}
.landing-page .landing-form {
    padding: 50px !important;
}
.landing-page .landing-form h3 {
    font-size: 2em;
    line-height: 1em;
}
.landing-page .landing-form form p label {
    width: 100%;
}
.landing-page .landing-form form .wpcf7-submit {
    margin: 20px;
}
/* Landing Coloured Boxes */
/* light blue */
.landing-page .landing-light-blue .box-wrap {
    background-color: #00ADEE;
}
.landing-page .landing-light-blue .sf-icon-cont.sf-icon-accent:hover .sf-icon, 
.landing-page .landing-light-blue .sf-hover .sf-icon-cont.sf-icon-accent .sf-icon, 
.landing-page .landing-light-blue .sf-icon-box.sf-icon-box-boxed-one.sf-icon-accent .sf-icon, 
.landing-page .landing-light-blue .sf-icon-box.sf-icon-box-boxed-three.sf-icon-accent .sf-icon {
    color: #00ADEE !important;
}
/* purple */
.landing-page .landing-purple .box-wrap {
    background-color: #652D90;
}
.landing-page .landing-purple .sf-icon-cont.sf-icon-accent:hover .sf-icon, 
.landing-page .landing-purple .sf-hover .sf-icon-cont.sf-icon-accent .sf-icon, 
.landing-page .landing-purple .sf-icon-box.sf-icon-box-boxed-one.sf-icon-accent .sf-icon, 
.landing-page .landing-purple .sf-icon-box.sf-icon-box-boxed-three.sf-icon-accent .sf-icon {
    color: #652D90 !important;
}
/* red */
.landing-page .landing-red .box-wrap {
    background-color: #BE1E2D;
}
.landing-page .landing-red .sf-icon-cont.sf-icon-accent:hover .sf-icon, 
.landing-page .landing-red .sf-hover .sf-icon-cont.sf-icon-accent .sf-icon, 
.landing-page .landing-red .sf-icon-box.sf-icon-box-boxed-one.sf-icon-accent .sf-icon, 
.landing-page .landing-red .sf-icon-box.sf-icon-box-boxed-three.sf-icon-accent .sf-icon {
    color: #BE1E2D !important;
}
/* green */
.landing-page .landing-green .box-wrap {
    background-color: #8BC53F;
}
.landing-page .landing-green .sf-icon-cont.sf-icon-accent:hover .sf-icon, 
.landing-page .landing-green .sf-hover .sf-icon-cont.sf-icon-accent .sf-icon, 
.landing-page .landing-green .sf-icon-box.sf-icon-box-boxed-one.sf-icon-accent .sf-icon, 
.landing-page .landing-green .sf-icon-box.sf-icon-box-boxed-three.sf-icon-accent .sf-icon {
    color: #8BC53F !important;
}
/* yellow */
.landing-page .landing-yellow .box-wrap {
    background-color: #FAAF40;
}
.landing-page .landing-yellow .sf-icon-cont.sf-icon-accent:hover .sf-icon, 
.landing-page .landing-yellow .sf-hover .sf-icon-cont.sf-icon-accent .sf-icon, 
.landing-page .landing-yellow .sf-icon-box.sf-icon-box-boxed-one.sf-icon-accent .sf-icon, 
.landing-page .landing-yellow .sf-icon-box.sf-icon-box-boxed-three.sf-icon-accent .sf-icon {
    color: #FAAF40 !important;
}

.landing-page .sf-icon-cont.sf-icon-accent:hover, .sf-hover .sf-icon-cont.sf-icon-accent, 
.landing-page .sf-icon-box[class*="icon-box-boxed-"] .sf-icon-cont.sf-icon-accent, 
.landing-page .sf-hover .sf-icon-box-hr.sf-icon-accent {
    background-color: #fff !important;
}
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-accent.sf-hover > i {
    color: #00ADEE !important;
}
.landing-page .sf-icon-box.sf-icon-box-standard h3,
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-box-content p,
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-box-content a,
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-accent.sf-icon-cont,
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-accent.sf-icon-cont, .sf-icon-accent > i {
    color: #fff !important;
}
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-box-hr,
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-cont.sf-icon-accent.sf-hover {
    background: #fff;
}
.landing-page .sf-icon-box.sf-icon-box-standard .sf-icon-cont.sf-icon-accent {
    border-color: #fff;
}
.landing-page .sf-icon-box.sf-icon-box-standard {
    padding: 25px;
    margin-bottom: 15px;
}

@media screen and (min-width: 768px) {
    .landing-page .landing-form {
        padding: 80px !important;
    }
    .landing-page .landing-form form {
       
    }
    .landing-page .landing-form form div#left,
    .landing-page .landing-form form div#right {
        float: left;
        width: 50%;
    }
    .landing-page .landing-form form div#left label,
    .landing-page .landing-form form div#right label {
        width: 100%;
    }
    .landing-page .landing-form form div.center {
        text-align: center;
    }
}
@media screen and (max-width: 767px) {
    .landing-page .showrooms-cta .blank_spacer.col-sm-3 {
        height: 0;
    }
    .landing-page .sf-icon-box.sf-icon-box-standard,
    .landing-page .spb_icon_box {
        margin-bottom: 0;
    }
    .landing-page .landing-form {
        text-align: center;
    }
    .landing-page .blank_spacer {
        height: 20px !important;
    }
    .landing-page h2 {
        font-size: 2em;
    }
    .landing-page .spb_text_column,
    .landing-page .spb_content_element.column_container {
        margin-bottom: 0;
    }
    .landing-page .full-width-text:after {
        display: none;
    }
} 


/* --------------------------------------------
	CHILD THEME CSS
-------------------------------------------- */
#header-search{padding-bottom:10px;}

.header-6 #main-navigation ul.menu, .header-7 #main-navigation ul.menu, .header-6 #main-navigation .no-menu, .header-7 #main-navigation .no-menu{float: right;
    padding-right: 0;
    width: auto;}

ul.social-icons li a:hover i {
    top: -53px;
}
nav#main-navigation .menu ul li > a{padding-top:7px !important;  padding-bottom:7px !important; }
ul.social-icons li{height:42px !important;  }
ul.social-icons li:not(.sf-love) a{font-size:23px !important;  height:42px !important;  width:42px !important; }
.social-icons{margin-right:0px !important; }

ul.social-icons li.twitter a {
    background-color: #00aced !important;
}
ul.social-icons li.facebook a {
    background-color: #3b5998 !important;
}
ul.social-icons li.youtube a{
    background-color: #bb0000 !important;
}
ul.social-icons li.linkedin a {
    background-color: #007bb6 !important;
}
ul.social-icons li.googleplus a {
    background-color: #dd4b39 !important;
}

.ebay-icon a{display: block;}
.ebay-icon:hover .ebay-icon-inner{top: -42px;}
.ebay-icon{ float: right; width: 42px; height: 42px; overflow:hidden;}
.ebay-icon-inner{width: 42px; height: 42px; background: url("/wp-content/uploads/2014/04/ebay-icon.jpg") #ffffff;     position: relative;
    top: 0;
    transition: top 0.35s ease 0s;}

.post-103 .container, .post-163 .container, .post-144 .container, .post-145 .container, .post-164 .container, .post-15 .container {
    width: 100% !important; padding:0px !important;
}


.post-103 .inner-page-wrap, .post-163 .inner-page-wrap, .post-144 .inner-page-wrap .post-145 ..inner-page-wrap, .post-164 .inner-page-wrap, .post-15 .inner-page-wrap {
margin-top:0px !important; margin-bottom:0px !important;
}

.post-103 .container .row, post-163 .container .row,, .post-144 .container .row,, .post-145 .container .row,, .post-164 .container .row, .post-15 .container .row {
     margin:0px !important
}

.interiorgallery{padding:0px !important;}
.full-width-text{padding-bottom:0px !important;}
#logo a.mobile-menu-show i{vertical-align:-5px;}
#header-sticky-wrapper{height:155px !important;}
.header-container > .row, .header-5 header .container > .row, .header-6 header > .container > .row{height:140px !important;}

.virtual-tour{width:20%; margin:0 auto;}
body {
background:#F7F7F7
}
strong{
letter-spacing: 0px !important;
}
h2 {
color:#262261;
font-weight:bolder
}
.img-link{
display:block;}
h3 {
color:#262261;
font-weight:bolder
}
.team-member figure.gallery-style figcaption h5 {
    line-height:16px;
}
.search-off .header-6 #main-navigation ul.menu, .search-off .header-7 #main-navigation ul.menu, .search-off .header-6 #main-navigation .no-menu, .search-off .header-7 #main-navigation .no-menu {
    padding-right: 0px;
    float: right;
    width: auto;
}
.showroom-box{padding-bottom:0px !important;}
nav.mega-menu li .sub li.menu-item > a{color:#fff !important;}
nav.mega-menu li.nav_showroom  .sub li.menu-item > a:hover{color:#262261  !important;}
nav.mega-menu li.nav_promo  .sub li.menu-item > a:hover{color:#FAAF40  !important;}
nav.mega-menu li.nav_furniture .sub li.menu-item > a:hover{color:#BE1E2D !important;}
nav.mega-menu li.nav_about .sub li.menu-item > a:hover{color:#00ADEE !important;}

nav.mega-menu li.nav_showroom .sub li.menu-item.current_page_item > a{color:#262261  !important;}
nav.mega-menu li.nav_promo  .sub li.menu-item.current_page_item > a{color:#FAAF40  !important;}
nav.mega-menu li.nav_furniture .sub li.menu-item.current_page_item > a{ color:#BE1E2D !important;}
nav.mega-menu li.nav_about .sub li.menu-item.current_page_item> a{color:#00ADEE !important;}

.tp-bullets.simplebullets.round .bullet {

    background: none repeat scroll 0 0 #ffffff !important;
    -webkit-border-radius: 100px;
-moz-border-radius: 100px;
border-radius: 100px;
    box-shadow: none !important;
    width: 15px!important;
    height: 15px!important;
}
.tp-bullets .tpclear{ border: none !important;}
.tp-bullets .bullet:first-child{
 border: 2px solid #BE1E2D !important;
}
.tp-bullets .bullet:nth-child(2){
 border: 2px solid #00ADEE !important;
}
.tp-bullets .bullet:nth-child(3){
 border: 2px solid #FAAF40 !important;
}
.tp-bullets .bullet:nth-child(4){
 border: 2px solid #8BC53F !important;
}
.tp-bullets .bullet:nth-child(5){
 border: 2px solid #652D90 !important;
}
.tp-bullets .bullet:nth-child(6){
 border: 2px solid #262261 !important;
}
.tp-bullets .bullet:nth-child(7){
 border: 2px solid #BE1E2D !important;
}
.tp-bullets .bullet:nth-child(8){
 border: 2px solid #00ADEE !important;
}
.tp-bullets .bullet:nth-child(9){
 border: 2px solid #FAAF40 !important;
}
.tp-bullets .tpclear{ border: 0px solid !important;}
.nav_home {
background:#262261
}

.nav_home:hover,.nav_home.current-menu-item,.nav_home:hover a,.nav_home.current-menu-item a {
background:#F7F7F7;
color:#262261!important
}

.nav_about {
background:#00ADEE
}

.nav_about:hover,.nav_about.current-menu-item,.nav_about:hover a,.nav_about.current-menu-item a {
background:#F7F7F7;
color:#00ADEE!important
}

.nav_furniture {
background:#BE1E2D
}

.nav_furniture:hover, .nav_furniture.current-menu-item,.nav_furniture:hover a,.nav_furniture.current-menu-item a {
background:#F7F7F7;
color:#BE1E2D!important
}

.nav_stationery {
background:#652D90
}
figure.animated-overlay figcaption{
display:none !important;
}
.nav_stationery:hover, .nav_stationery.current-menu-item, .nav_stationery:hover a, .nav_stationery.current-menu-item a {
background:#F7F7F7;
color:#652D90!important
}

.nav_promo {
background:#FAAF40
}

.nav_promo:hover,.nav_promo.current-menu-item,.nav_promo:hover a,.nav_promo.current-menu-item a {
background:#F7F7F7;
color:#FAAF40!important
}

.nav_contact {
background:#8BC53F
}

.nav_contact:hover,.nav_contact.current-menu-item,.nav_contact:hover a,.nav_contact.current-menu-item a {
background:#F7F7F7;
color:#8BC53F!important
}
.nav_showroom .sub-menu li{
background:#262261!important;
}
.nav_showroom .sub-menu li.current_page_item{
background:#F7F7F7 !important;
}
.nav_showroom{
background:#262261!important;
}
.nav_showroom:hover,.nav_showroom.current-menu-item,.nav_showroom:hover a,.nav_showroom.current-menu-item a {
background:#F7F7F7;
color:#262261 !important
}
.nav_news {
background:#00ADEE 
}
.slideshowlink{ width:100%; float:left;}
.slideshowlink a{padding:15px 10px;   background: none repeat scroll 0 0 #00ADEE; float:left; color:#fff !important; margin-bottom:10px; margin-left:5px;}
.slideshowlink a:hover{background: none repeat scroll 0 0 #000;}
.nav_news:hover,.nav_news.current-menu-item,.nav_news:hover a,.nav_news.current-menu-item a {
background:#F7F7F7;
color:#00ADEE !important
}
.green{color:#8BC53F !important;}
.yellow{color:#FAAF40 !important;}
.red{color:#BE1E2D !important;}
.light-blue{color:#00ADEE  !important;}
.dark-blue{color:#262261 !important;}
.purple{color:#652D90 !important;}
.white{color:#fff !important;}
.white:hover{color:#fff !important;}
#menu-main-menu-1 {
width:auto;
padding-right:0!important
}

.menu-item {
padding:0!important;
float:left!important
}

.menu-item a {
color:#fff!important;
padding-top:12px!important;
padding-left:20px!important;
padding-right:20px!important
}

.menu-item .nav-line {
display:none!important
}

#main-navigation {
bottom:8px;
position:absolute
}

#header .container {
width:100%!important
}

#header .row {
margin-left:-5px!important;
margin-right:0!important
}

#mobile-menu ul li {
width:100%!important
}

#footer {
background:#262261;
padding-top:10px!important
}

#copyright {
background:#8BC53F
}

#copyright p {
color:#fff;
margin-top:5px
}
.team .social-icons {
float:left;
width:auto;
margin-bottom:0!important
}
.social-icons {
float:right;
width:auto;
margin-bottom:0!important
}

#footer-widgets h6 {
text-transform:none;
color:#fff!important;
font-size:15px;
font-weight:bolder;
margin-bottom:5px;
letter-spacing:0!important
}

#footer-widgets p {
color:#fff!important
}

#footer-widgets input {
margin-bottom:3px!important
}

#footer-widgets .wpcf7-submit {
margin-top:6px!important;
background:none repeat scroll 0 0 #8BC53F!important;
border-radius:0!important
}
#footer-widgets .wpcf7-submit:hover {

background:none repeat scroll 0 0 #000!important;

}
.full-width-text {
padding-top:0!important
}

.full-width-text h1 {
font-weight:bolder;
color:#262261
}

.homepage-text {
font-size:20px!important;
color:#808184!important
}

.bounce {
-webkit-transition:all .3s ease-in-out;
-moz-transition:all .3s ease-in-out;
transition:all .3s ease-in-out;
cursor:pointer;
}

.bounce:hover {
-moz-transform:scale(1.1);
-webkit-transform:scale(1.1);
-o-transform:scale(1.1);
transform:scale(1.1)
}

.accreditations {
width:auto;
position:relative;
bottom:0px;
}

.accreditations h5 {
color:#fff;
text-align:right;
margin-bottom:0
}

.accreditation-logo {
float:right;
width:28%;
margin-left:10px
}

.accreditation-logo img {
width:100%
}

.team-member-name {
color:#262261;
font-weight:bolder;
font-size:20px
}

.spb-heading {
text-align:center!important;
color:#262261;
font-weight:bolder
}

.button-class {
display:inline-block;
font-size:12px;
line-height:18px;
height:auto;
padding:14px 22px;
margin:0 10px 0 0;
font-weight:700;
-webkit-border-radius:0;
-moz-border-radius:0;
border-radius:0;
-webkit-transition:all .3s ease-out;
-moz-transition:all .3s ease-out;
transition:all .3s ease-out;
border:0;
position:relative;
overflow:hidden;
outline:none;
text-shadow:none;
text-decoration:none;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
-moz-background-clip:padding;
-webkit-background-clip:padding-box;
background-clip:padding-box;
vertical-align:middle;
max-width:100%;
background:#00ADEE;
color:#fff
}

.button-class:hover {
background:#fff;
color:#00ADEE
}

.recent-post figure,span.highlighted,span.dropcap4,.loved-item:hover .loved-count,.flickr-widget li,.portfolio-grid li,input[type="submit"],.wpcf7 input.wpcf7-submit[type="submit"],.gform_wrapper input[type="submit"],.mymail-form input[type="submit"],.woocommerce-page nav.woocommerce-pagination ul li span.current,.woocommerce nav.woocommerce-pagination ul li span.current,figcaption .product-added,.woocommerce .wc-new-badge,.yith-wcwl-wishlistexistsbrowse a,.yith-wcwl-wishlistaddedbrowse a,.woocommerce .widget_layered_nav ul li.chosen > *,.woocommerce .widget_layered_nav_filters ul li a,.sticky-post-icon,.fw-video-close:hover {
background:#00ADEE!important
}
#footer-widgets .col-sm-4 p{
font-size:12px;
line-height:14px;
}
#footer-widgets .col-sm-4 #text-5{
position:relative;
bottom:-15px;
}
@media (max-width: 970px) {
.sticky-header {
width:100%!important
}
}
.sub-container{top:46px !important;}

.home-slider-wrap {
    height: 0;
    padding-top: 39.024%;
    position: relative;
    overflow: hidden;
}

.home-slider-wrap > * {
    top: 0;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
}

#footer h2.wp-block-heading {
    color: #FFF;
    font-size: 15px;
    margin: 0 0 5px;
    font-weight: 400;
}

#footer #block-3 p {
    font-size: 16px;
    color: #cccccc !important;
}