@charset "utf-8";
/* CSS Document */
/* --- mattress icons ----------------------------------------------------------------------------- */
.simbolos_container_1{ width: 100%;}
.simbolos_container_2{ width: 33%; float:left; text-align:center; font-size:12px; margin-bottom: 10px; color: darkcyan;}
/* --- Google ReCaptacha -------------------------------------------------------------------------- */
div.form-group.captcha fieldset .form-group .control-label{ max-width:100%; justify-content: center;}
div.g-recaptcha div{ width:425px !important; }
div.g-recaptcha div iframe{ margin-left:56px; }
@media only screen and (max-width: 1024px) {
	div.g-recaptcha div iframe{ margin-left:7px; }
	div.form-group.captcha fieldset .form-group .control-label{ font-size: 12px;}
}
@media only screen and (max-width: 896px) {
	div.g-recaptcha div iframe{ margin-left:-17px; }
}
@media only screen and (max-width: 769px) {
	div.g-recaptcha div iframe{ margin-left:242px; }
}
@media only screen and (max-width: 667px) {
	div.g-recaptcha div iframe{ margin-left:186px; }
}
@media only screen and (max-width: 414px) {
	div.g-recaptcha div iframe{ margin-left:47px; }
}
@media only screen and (max-width: 375px) {
	div.g-recaptcha div iframe{ margin-left:30px; }
}
@media only screen and (max-width: 320px) {
	div.g-recaptcha div iframe{ margin-left:1px; }
}

div.checkbox label{ width:100%; text-align: center;}
/* --- Zopim -------------------------------------------------------------------------------------- */
 @media only screen and (max-width: 470px) {  
	 div.zopim{ bottom:7px !important ; right:3px !important;}		
}
/* --- PopUp scroll -y -x (recon)------------------------------------------------------------------ */
html.touchevents.popup div.site-wrapper{ overflow-y:hidden;}

div.popup-content div.pay_pal img{ height: 30px; margin-top:2px;}

#pay_safe.redu_pop #pay_redunicre{ width:100%;}
 #pay_safe.redu_pop .redunicre{ max-width:100%}
#pay_safe.redu_pop .card_icons img{max-height:26px;}
div.popup-content #pay_safe h3{ font-size:19px;}
@media only screen and (max-width: 769px) {
         div.popup-content div.pay_pal img{ height:20px;}
}
/* --- Pop up desktop over ---------*/
div.popup-container .popup-content{overflow: hidden; padding: 0px;}
/* --- SKype Button ------------------------------------------------------------------------------- */
html:not([dir="rtl"]) .bubble .lwc-chat-button{left:20px;}
@media only screen and (max-width: 769px) {
	html:not([dir="rtl"]) .bubble .lwc-chat-button{ display:none;}
}
/* --- Product tab (SAFE PAYMENTS) ---------------------------------------------------------------- */
/* UNICRE */
#pay_safe{ display: inline-block; color: #146678;}
#pay_redunicre{ float: left;}
#pay_redunicre a{}
#pay_redunicre img{ max-height:50px;}
#pay_redunicre h3{ font-size:18px;}

.redunicre{ float:left; max-width: 80%; line-height: 30px; padding: 10px 0px 0px 0px;}

.card_icons{ float:left;}
.card_icons p{ float: left}
.card_icons p.after_ico{ line-height: 32px; padding-left: 10px;}
.card_icons img{ max-height: 35px;}
/* PAYPAL */
#pay_pay_pal{ float: left;}
#pay_pay_pal a{}
#pay_pay_pal img{ max-height: 65px;}


.pay_pal{}

.card_icons.pal p.after_ico{}
/* BANK */
#pay_bank{ float: left;}
.bank{}
.bank p span{ font-size:16px; color: #146678;}
.bank_details{}

@media only screen and (max-width: 769px) {
    #pay_redunicre, .card_icons, .card_icons p{ float: none;}
	.redunicre{ max-width: 100%; }
	.card_icons img{ margin-bottom: 2px;}
	
    
}
@media only screen and (max-width: 470px) {
	#pay_pay_pal{ float: none;}
	.pay_pal h3{ font-size:14px;}
}
/* --- Pr0duct tab (DELIVERY INFO)  ------------------------------------------------------------ */

#delivery_information{ display: inline-block; color: #146678; width: 100%;}
#delivery_information h3{font-size:16px; padding-top: 10px; margin-bottom:5px;}
#delivery_information ul{ display:block; text-align: left;}
#delivery_information ul li{ font-size: 14px;}

.del_1, .del_2, .del_3{ width: 33%;}
.del_1, .del_2, .del_3, .del_info{ background-color: #146678; color: #fff; float: left; border-radius: 3px; margin: 0px 5px 5px 0px;}
.del_1:hover, .del_2:hover, .del_3:hover, .del_info:hover{ background-color: #277B8C;}

.del_3{ margin-right:0px !important;}

.del_info{ width:80%;}
.del_info span{ float: left; font-size: 65px; color: #ffffff; margin: 5px;}
.del_info ul{ margin-top:8px; margin-left:70px;}

.del_btn{ background-color:#dd0e1c; width: 19.5%; float: left; border-radius:3px;}
.del_btn:hover{ background-color:#00a0b0;}
.del_btn span.fa{ font-size:65px; color:#fff; float: left; margin: 8px 5px 8px;}
.del_btn span.link{font-size: 24px; line-height: 80px; color: #fff; text-decoration: none !important; font-weight: 700;}

@media only screen and (max-width: 769px) {
	.del_1, .del_2, .del_3, .del_info, .del_btn{ width: 100%;}
}

@media only screen and (max-width: 470px) {
	#delivery_information ul li{ font-size:12px;}
	.del_info span{ float:none; font-size:40px;}
	.del_info ul{ margin: 0px 10px 10px 0px;}
}

/* --- From Journal SYSTEM code box ------------------------------------------------------------- */

/* by zDog*/
a.button.reset-button{ display:none !important;}
.module-catalog .catalog-image img{ border: none !important;}
/* -- --- Shipping Metof Message Coutation --- ------- */
div.section-body .alert-warning{ background-color:#3a4754; color:#fff;  border-radius:8px; text-align:center; padding: 5px 15px 5px 15px;}
div.section-body .alert-warning a{ text-decoration:none; color:#fff; padding:3px 5px; border-radius:8px;}
div.section-body .alert-warning:hover{ background-color:#F40000;}
div.section-body .alert-warning br{line-height: 0px;}
div.section-body .alert-warning i{ font-size:44px; margin:0px;}
div.section-body .alert-warning span{ font-weight:bold;  }

/* -- --- Contact Page ------------------------------------------- */
#information-contact{ height:0px;}
/* -- --- Product Page ------------------------------------------- */
.product-options .form-group{ float:left;}
/* --   --Category grid home -- --- ----------------------------*/
.grid-row .wave-top{ z-index:-1;}
/* ------ testimonials info ---------------------------------------*/
.testi-layout2 div { padding-top:30px !important;}
.testi-layout2 div img{ display:none;}
#testimonials-box{
	border-bottom: 1px solid #00a0b0;
	text-align: center;	
	border-radius: 0px 0px 50px 50px;
	margin-top: 15px;
        padding-top:25px;
}
#testimonials-box img{
	display:none;
	
}
#testimonials-box h2{
	font-size: 20px;
	margin-bottom: 0px;
}
#testimonials-box p{
	
}
#testimonials-box i{
	font-family: 'icomoon' !important;
	color: #146678;
}
#testimonials-box p i{    
    font-size: 20px;
}
#testimonials-box h3{
	font-family: 'Caveat';	
	color: #146678;
}
#testimonials-box.testimonial-pag{
	border-bottom: 0px;	
}
#testimonials-box.testimonial-pag b{
	background-color: #146678;
	color: #fff;
	padding: 5px 10px;
}
#testimonials-box.testimonial-pag a{
	border: 1px solid #146678;
	color: #00a0b0;
	padding: 5px 10px;
	text-decoration: none;
}

/* -- -- -- --- --- --------------------------------------------------------------------- --- --- --- -- */
/* ----- Furniture Packs --------[ .js ]-------------------------------------------------------------- */
ul.tabs{
			margin: 0px;
			padding: 0px;
			list-style: none;
            text-align:center;
		}
		ul.tabs li{
			background: none;
			color: inherit;
			display: inline-block;
			cursor: pointer;
		}

		ul.tabs li.current{
			
                        color: #222;
                        box-shadow:1px 1px 8px #999;
		}
		.tab-content-f{
			display: none;
			padding: 15px;
                        animation:ease-in;
			animation-duration:2s;
		}
	  .tab-content-f.current{
			display: inherit;
                        animation:ease-in;
			animation-duration:2s;
		}
          .left-content-f.current{
			display: inherit;
                        animation:ease-in;
			animation-duration:2s;
		}
	/* ----   top packs tabs btn -------------------------- */
        ul.tabs-top{
			margin: 0px;
			padding: 0px;
			list-style: none;
                        text-align:center;
                    }
	ul.tabs-top li{
			background: none;
			color:#8b9198;
			display: inline-block;
			cursor: pointer;
                        border-color:#146678;
                        border-bottom:1px solid;
		}
		ul.tabs-top li.current{
			border-top:2px solid;
                        border-bottom:none;
                        border-left: 1px solid;
                        border-right: 1px solid;
			color:#146678 !important;
		}
		.left-content-f{
			display: none;
			padding: 15px;
                       animation:ease-in;
			animation-duration:2s;
		}
		
	/* ----   top packs tabs btn -------------------------- */
        ul.tabs-img{
			margin:10px 0px;
			padding: 0px;
			list-style: none;
                        text-align:center;
                    }
	ul.tabs-img li{
			background: #00a0b0;
			color: inherit;
			display: inline-block;
			cursor: pointer;
		    width: 15px;
		    height: 10px;
		    border-radius: 5px;
		}

		ul.tabs-img li.current{
			background-color: #FF0004;

		}
		.img-content-f{
			display: none;
			background: #ededed;
			text-align:center;
                        animation:ease-in;
			animation-duration:2s;
		}
		.img-content-f.current{
			display: inherit;
                        animation:ease-in;
			animation-duration:2s;
		}
               .img-content-f.static{   display: inherit;   }
/* ----  inventory tabs btn -------------------------- */
        ul.tabs-inventory{
			margin:10px 0px;
			padding: 0px;
			list-style: none;
                        text-align:center;
                    }
	ul.tabs-inventory li{
			background: none;
			color: inherit;
			display: inline-block;
			cursor: pointer;
		}

		.inventory-content-f{
			display: none;
			text-align:center;
                        animation:ease-in;
			animation-duration:2s;
		}
		.inventory-content-f.current{
			display: inherit;
                        animation:ease-in;
			animation-duration:2s;
		}

/* --   F. PAcks [content] -------------------------------  */
ul.tabs-img .tab-link a.f_dot{background-color:#146678; overflow:hidden; width:15px; height:7px; border-radius:5px; margin:0px 5px;}
ul.tabs-img .tab-link a.f_dot:hover{  background-color:#dd0e1c; }
ul.tabs-img .tab-link.current a.f_dot{ background-color:#dd0e1c; }

#pack_banner_left{ float:left; padding:15px 20px 0px; height:515px; width:450px; margin:10px; background-color:rgba(62, 64, 69, 0.89); }
#pack_banner_left h2{ color:#fff; font-size:28px; letter-spacing:1px; text-transform:none; margin-bottom:9px; margin-top:9px;}
#pack_banner_left p{white-space:normal !important; color:#f4f4fd; letter-spacing:0.5px;}
#pack_banner_left button{ width:95%; height:55px; background-color:#00a0b0; border:none; font-size:36px; color:#fff; cursor:pointer; font-family: 'Raleway', sans-serif;}
#pack_banner_left button:hover{ background-color:#007E8C;}

#pack_banner_right{ float:right; padding:15px 15px ;  height:530px; width:225px; background-color:rgba(62, 64, 69, 0.89); }
#pack_banner_right h3{color:#fff; font-size:22px; letter-spacing:1px; text-transform:none;  margin-top:8px; white-space:normal !important; line-height:40px;}
#pack_banner_right ul{list-style: none;}
#pack_banner_right ul li{font-size: 14px; color: #ffffff; border-bottom: 1px solid #e0e0e0; padding: 10px 0px; letter-spacing:0.5px;}
#pack_banner_right ul li::before{ content:'+'; color:#00a0b0; padding:0px 2px 0px 2px; font-size:36px; line-height:54px;}

#f_tool_left{float:left; width:50%; font-family: 'Raleway', sans-serif; }
#f_tool_left .f_left_container{min-height:580px; }
#f_tool_left h4{text-transform:none; padding: 20px 0px 0px 20px; color:#333;}
#f_tool_left ul li{width:180px; margin:0px 5px 10px; list-style:none; color:#8b9198;}
#f_tool_left ul li a{ text-decoration:none; font-family: 'Montserrat'; font-weight:700; text-transform:uppercase; font-size:13px;}
#f_tool_left ul li a:hover{text-decoration:none; color:#dd0e1c;}
#f_tool_left ul li img{ }
#f_tool_left ul li span{display:block; text-align:center; font-size:11px; font-weight:normal;}
#f_tool_left ul li span b{ font-weight:normal; font-size:10px; text-transform: none; }
#f_extra_btn, #f_tool_btn{ display:inline-block; width:100%; text-align:center;}
#f_extra_btn a, #f_tool_btn a, #f_tool_btn li.tab-link{ width:180px; background-color:#146678; color:#fff; margin: 0px 5px; padding:8px 0px; font-size:14px; text-decoration:none; text-transform:capitalize; font-weight:600;   } 
#f_extra_btn a:hover, #f_tool_btn a:hover, #f_tool_btn li.tab-link:hover{background-color:#dd0e1c;  }

#f_tool_right{float:right; width:50%;border-left:1px solid #eee;font-family: 'Raleway', sans-serif;}
#f_tool_right h3{ font-size:30px; margin-bottom:5px; margin-top:40px; text-transform:none; font-family:'raleway'; color:#146678;}
#f_tool_right h3 span{ font-size:17px; letter-spacing:2px;}
#f_tool_right h4{ text-transform: none; margin: 20px 0px 20px;}
#f_tool_right h5{ text-transform: none; margin: 0px 0px 4px; font-size:14px;}
#f_tool_right .f_tool_btn{  cursor:pointer; font-family: 'Montserrat'; text-transform:uppercase; text-decoration:none; }
#f_tool_right .f_tool_btn:hover{ }
#f_tool_right .f_inventory{ width:50%; float:left;}
#f_tool_right .f_inventory ul li{ font-size:12px; list-style:none; padding-left:10px;}
#f_tool_right .f_inventory.btn{}
#f_tool_right .f_inventory.btn a{ margin-bottom:10px; height:80px;}

#f_tool_right .inventory-content-f{ min-height:520px;}
#f_tool_right .inventory-content-f .inventory-position{ position:absolute; left:0px; width:100%; }

#f_tool_btn .tabs-inventory li.tab-link a{ margin:0px; padding:0px; background: transparent;}

.inventory-position{ background-color:#fff;}
.inventory-position h4{color:#146678;}
.inventory-position div{ width:25%; float:left; text-align:left; font-family: 'Raleway'; height:380px;}
.inventory-position div h5{ font-family: 'Raleway'; color:#146678; padding-left:20px;}
.inventory-position div ul{ font-size:12px;}
.inventory-position div.inv-bottom{ color:#fff; background-color:#146678; width:33%; padding:10px; border-right:1px solid #fff; height:90px;}
.inventory-position div.inv-bottom h5{ color:#fff;}
.inventory-position div.inv-bottom ul{ margin:0px;}
.inventory-position div.inv-bottom span{ float:left; width:32%; text-align:center;}
.inventory-position div.inv-bottom span h6{ margin:-6px; font-size:24px;}
.inventory-position div.inv-bottom span p{ font-size:24px;}

#f_tool_right .inventory-content-f.living-inventory{ min-height:280px !important;}
.inventory-position div.inv-bottom.living-box{ height:227px !important;}
.inventory-position div.inv-bottom.living-box span{ width:100%; margin-top:14%;}
.inventory-position div.inv-bottom.living-box span h6{ font-size: 40px;}
.inventory-position div.inv-bottom.living-box.fix-liv{padding-top: 33px;}


.mf{ width: 610px; height: 426px; display:block; background-position: center; background-size: cover;}

.inv-bottom div{ float:left; width:33%; text-align: center;}
.inv-bottom div h6{ margin:10px 0px 0px 0px; padding:0px; font-size:20px;}
.inv-bottom div p{ font-size:20px;}
.inv-bottom.bed_price div{ width:100%;}

.bergen{
		background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/furniture-packs/bergen/app/bergen-1.jpg);	
	}
.florenca{
background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/furniture-packs/florenca/app/florenca-1.jpg);
}
.kendal{
background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/furniture-packs/kendal/app/kendal-1.jpg);
}
.linear{
background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/furniture-packs/linear/app/linear-1.jpg);
}
.manhattan{
background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/furniture-packs/manhattan/app/manhattan-1.jpg);
}
.stock{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/furniture-packs/stock/stock-pack-1.jpg);
}
.ara{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/living-packs/ara/app/ara-1.jpg);
}
.element{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/living-packs/element/app/element-1.jpg);
}
.marble{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/living-packs/marble/app/marble-1.jpg);
}
.beachcomber{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/bedroom-packs/beachcomber/app/beachcomber-1.jpg);
}
.cosy{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/bedroom-packs/cosy/app/cosy-1.jpg);
}
.tropical{
	background-image: url(https://www.furnishyourabode.com/image/catalog/abode-2019/bedroom-packs/tropical/app/tropical-1.jpg);
}

.no-border{ border:none !important;}
.txt-content-f{
		width: 100%;
		min-height: 150px;
		background-color:cornflowerblue;
		padding: 20px 10px;
	}
@media only screen and (max-width:1115px) {
	.mobile-header-active .mobile-1 .mobile-bar{height:50px !important;}
	#f_tool_left ul li{ width:140px;}
	#f_tool_right h3{margin-top:52px;}
	.mf, .mf div img{ width:520px; height: 363px;}
	#f_extra_btn a{width:97%; margin: 2px 4px; padding: 12px 0px; font-size: 14px;}
	ul.tabs-inventory li{ width:100%; margin-bottom:4px;}
	#f_tool_btn ul.tabs-inventory li a {width: 100%; font-size: 14px; padding: 9px; }
	#f_tool_btn li.tab-link{width: 100%; margin:0px 2px 0px 5px;}
}
@media only screen and (max-width:1025px) {
	.mf, .mf div img{ width:476px; height: 332px;}
}
@media only screen and (max-width:980px){
	#f_tool_left ul li{ width: 118px;}
	#f_tool_left ul li a{ font-size:11px;}
	#f_tool_left ul li.tab-link{ width: 108px;}
	#f_tool_right .inventory-content-f{ min-height:595px;}
	.inventory-position div{ height: 460px;}
	.mf, .mf div img{width: 391px; height: 273px;}
}
@media only screen and (max-width: 769px) {
	#f_tool_left, #f_tool_right{ width:100%; border: none;}
	#f_tool_left ul li.tab-link{ width:225px;}
	#f_tool_left ul li a{font-size:16px;}
	#f_tool_left .f_left_container{ min-height: 200px;}
	#f_extra_btn a, #f_tool_btn a, #f_tool_btn li.tab-link{ width:33%; font-size:17px; margin:0px -2px; border:1px solid;}
	.left-content-f, .tab-content-f{ padding:0px;}
	.tab-content-f{margin-top:30px;}
	ul.tabs-inventory{ margin:0px;}
	ul.tabs-inventory li{ width:32%;}
	#f_tool_btn ul.tabs-inventory li a{ width: 100%; font-size:16px; padding: 9px 0px; border:none;}
	#f_tool_btn li.tab-link { width: 100%; font-size: 16px;}
	#f_tool_left h4{ padding:20px 0px 20px; color:#146678;}
	.inventory-position div{ width:50%; height: 390px;}
	#f_tool_right .inventory-content-f{ min-height:945px; margin-top:30px;}
	.inventory-position div.inv-bottom{ width:33%;}
	ul.tabs-inventory li{ width:100%;}
	ul.tabs-img li{ width:35px; height:20px;}
	#f_tool_right h3{ margin-top:70px;}
	.mf, .mf div img{ width:730px; height: 510px;}
	#f_tool_right .inventory-content-f.living-inventory{ min-height:645px !important;}
	.inv-bottom div{ width:33%;}
	.inv-bottom div h6{ font-size:16px;}
	.inv-bottom div p{ font-size:15px;}
	.inv-bottom ul li{ font-size:11px;}

}
@media only screen and (max-width: 745px) {
	#f_tool_left ul li.tab-link{ width: 215px;}
}
@media only screen and (max-width: 737px) {
	#f_tool_left ul li.tab-link{ width: 185px;}
	.inventory-position div.inv-bottom{ line-height:12px;}
}
@media only screen and (max-width: 470px) {
	#f_tool_left h4{ font-size: 14px;}
	.inv-bottom div{ width:33%;}
	.mf, .mf div img{ width:375px; height: 261px;}
	#f_tool_right .inventory-content-f.living-inventory{ min-height:600px !important;}
}
@media only screen and (max-width: 425px) {
	#f_tool_left ul li a{ font-size:10px;}
	#f_tool_left ul li.tab-link{ width:110px;}
	#f_extra_btn a{ width:100%; font-size:14px; margin:2px 0px}
	ul.tabs-inventory li{ width:100%}
	#f_tool_btn li.tab-link{ width:100%;}
	.inventory-position div{ width:100%;}
	#f_tool_btn li.tab-link a{ border:none;}
	.inventory-position div{ height:425px;}
	#f_tool_right .inventory-content-f{ height:2035px;}
	.inv-bottom div{ width:33%;}
	.inventory-position div.inv-bottom{ width:100%;}
}
@media only screen and (max-width:376px){
	#f_tool_left ul li.tab-link{ width:94px;}
	.mf{ width:320px; height: 225px;}
	#f_tool_left ul li{ width:93px;}
}
@media only screen and (max-width:330px){
	#f_tool_left ul li.tab-link{ width: 80px;}
	.mf, .mf div img{ width: 280px; height: 196px; }
	#f_extra_btn a{ font-size:12px;}
}
/* END ------------- F_packs_2018 -----   */
/* ------------------------------------------------------------------------------------------------------------------------- */



























