html {height: 100%; box-sizing: border-box;height: 100vh;min-height: 100%;}
*, *:before, *:after { box-sizing: inherit;}
* a{ font-weight:normal;text-decoration:none;color:#94c7d4}
a{cursor:pointer;}
a:hover{color:black}
strong,b{font-weight:bold}
.anim{-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;}
.hidden{display:none !important}
body{background:white;color:#2A2728;margin:0;padding:0;font-weight: 300;min-width:320px;font-family:'Montserrat'}
.resp{width:100% !important;height:100% !important;padding: 35px;border-radius:45px;}
small{font-size:11px}
#gmap{width:100% !important;height:400px}
.mobileonly{display:none;}
.inline{display:inline !important}
.size_20{font-size:20px;}

.centric{margin:0 auto;width:1490px;position:relative;clear:both}
.centric2{margin:0 auto;width:1200px;position:relative;clear:both}
.centric3{margin:0 auto;width:800px;position:relative;clear:both}
.hand{cursor:pointer}
.tac{text-align:center}
.tar{text-align:right}
.tal{text-align:left}
.ml25{margin-left:25px;}
.p50{padding:50px;}
.mv50{margin:50px auto}
#unstickyheader{margin-top:0px;display:block;clear:both}
#stickyalias{}
.bxshad{-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px #888;box-shadow: 0 0 5px #888;}
.txtshd{text-shadow: 1px 1px 0 rgba(0, 0, 0, 0.75);}
.notvisible{display:none !important}
.button{cursor:pointer;color:#90929A;background:#fff;border:1px #90929A solid;border-radius:16px;padding:10px 26px;text-transform:uppercase;display:inline-block;font-family: Montserrat;font-weight: normal;font-size: 14px;}
.button:hover{border:1px #000 solid;color:#000}

.buttong{cursor:pointer;color:#fff;background:#729B79;border:0;border-radius:16px;padding:10px 26px;text-transform:uppercase;display:inline-block;font-family: Montserrat;font-weight: normal;font-size: 14px;}
.buttong:hover{border:0;}


#book_widget form input {
    display: block;
    width: 98%;
    margin-bottom: 10px;
    border: 0;
    padding: 3%;
    font-size: 18px;
    background: #dedede;
}


#profile_booking_form .input{border:0;width: 90%;padding:0 20px;line-height:40px;min-height:40px;background: #FFFFFF;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;font-family: Roboto;color: #2A2728;font-size: 16px;margin:10px 0}


.button2{cursor:pointer;color:#fff;background:#729B79;border:0;border-radius:16px;padding:5px 20px;text-transform:uppercase;display:inline-block;font-family: Montserrat;font-weight: normal;font-size: 12px;}
.button2:hover{background:#c0c0c0}

.button_s{background:#333 ;color:#fff;text-transform:uppercase;padding:6px 8px;font-size:12px;border:0;border:0;display:inline-block;letter-spacing:1px;}
.button.disabled{background:#c0c0c0;color:black;}
.button i{display:inline-block}
.fl{float:left;}
.fr{float:right;}
.smallprint{font-size:12px;text-transform:uppercase;letter-spacing:1px;display:block;}
.notification{font-size:18px;background:#098BC9;padding:40px;margin:40px 0;font-weight:bold;color:#fff}
.notification2{background:#f1f1f1;font-size:18px;padding:20px;margin:20px 0}
.notification h1{font-size:30px;text-align:center}
.well{border:1px #ccc solid;padding:20px;margin-bottom:20px;display:block;line-height:normal;}
.w50{display:inline-block;vertical-align:middle;width:50%;font-size:14px;}
.w551{display:inline-block;vertical-align:middle;width:49.7%;text-align: justify;}
.ww50{width:50% !important}
.w30{display:inline-block;vertical-align:top;width:30%;font-size:14px;}
.w25{display:inline-block;vertical-align:middle;width:25%;font-size:14px;}
.w40{display:inline-block;vertical-align:top;width:40%;font-size:14px;}
.w60{display:inline-block;vertical-align:top;width:60%;font-size:14px;}
.w70{display:inline-block;vertical-align:top;width:70%;font-size:14px;}
.select a{display:inline-block;margin:0 10px 10px 0;border:1px #333 solid;padding:2px 15px;}
.select a.selected{background:#333;color:white}
.vam{vertical-align:middle;}

.w33{display:inline-block;vertical-align:top;width:33.3%;font-size:14px;}
.fs0{font-size:0}

#product_listing_row_iframe{display:block;width:100%;height:450px;}

#inc_remonto_eiga .w50{vertical-align:top;line-height:2}
#inc_remonto_eiga .w50 h2{color:#098BC9;font-size:18px;}
#inc_remonto_eiga .w50 img{margin-right:20px;border-radius:5px;}
#container{margin-bottom:50px;}
#slogan{padding-left:5%}
#slogan h1{font-family: Montserrat;font-size: 60px;font-style: normal;font-weight: 700;line-height: 64px;letter-spacing: 0em;margin-bottom:20px;}
#slogan h1 span{color:#098BC9}
#slogan p{color:#2A2728;font-size: 36px;line-height:1.5;display:block;margin-bottom:20px;font-family: Roboto;width:100%;margin:0 auto 40px}
#slogan small{color:#2A2728;font-size: 14px;line-height:1.5;display:block;font-family: Roboto;margin-top:20px;}


#inc_remontas{}
#inc_remontas_ul{margin:50px auto}
#inc_remontas_ul span{display:inline-block;vertical-align:top;width:33%;line-height:1.5;    padding: 0 1% 1% 1%;}
#inc_remontas_ul span img{max-height:50px;margin-bottom:20px;}
#inc_remontas_ul span b{color: #098BC9;display:block;margin-bottom:20px;}
#inc_remontas #slogan{text-align:center;padding-left:0;margin:70px auto;padding: 50px;}
#head1{font-size:0;z-index: 2;
    background: #fff;
    width: 100%;
    top: 0;color:#252222}
#head1 .w25{font-size:14px;}
#head1 .w25 i{font-size:20PX;}
#head1 .w25 img{vertical-align:middle;}
#head2{text-align:center;line-height:127px;z-index:2;background:white;width:100%}
#head2 ul li{display:inline-block;padding:0 16px;}
#head2 ul li a{font-family: Montserrat;font-style: normal;font-weight: normal;font-size: 18px;line-height: 24px;color: #292F44;}

#head2 #eshop a {
    color: #146ade !important;
    border: 2px #146ade solid;
    border-radius: 150px;
    padding: 4px 12px;
}

#head2 #parduodami_telefonai a {
    color: #000 !important;
    border: 2px #000 solid;
    border-radius: 150px;
    padding: 4px 12px;
}



#head1 h3{font-size:18px;font-weight:bold;display:inline-block;vertical-align:top;margin:0 15px;}
#head1 h3 small{display:block;font-size:13px;font-weight:300}
#head1 h3 img{display:inline-block;vertical-align:middle;margin-right:10px;}
#head1 h3 a{color:black;font-weight:bold}
ul.tabify{margin:0 10px;border-bottom:3px #333 solid}
ul.tabify li{display:inline-block;padding:10px 20px;margin-right:1px;background-color:#cccccc;color:black}
ul.tabify li.active{background-color:#333;}
ul.tabify li a{font-size:14px;text-transform:uppercase;color:black}
ul.tabify li.active a{color:white}

#floating_box .fa-times{position:absolute;top: 9px;cursor:pointer;
    right: 14px;
    color: #b2b2b2;}
#floating_box{padding:20px 30px;width:400px;color:white;background: #098BC9;position:fixed;bottom:10px;left:-380px;z-index:2;border-radius:0 10px 10px 0 ;}
#floating_box .header2{color:#fff;border-left: 6px solid #fff;font-size:24px}
#floating_box:hover{left:0;}
.listing{font-size:0}
.listing .one_box{text-align:center;vertical-align:top;font-size:14px;display:inline-block;width:18%;margin:10px;border:3px white solid;padding:10px;-webkit-transition: all 300ms linear;-o-transition: all 300ms linear;-moz-transition: all 300ms linear;-ms-transition: all 300ms linear;-kthtml-transition: all 300ms linear;transition: all 300ms linear;background: #FFFFFF;box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1);border-radius: 15px;padding:20px;}
.listing .one_box:hover{-moz-box-shadow: 0 0 5px #9caec5;-webkit-box-shadow: 0 0 5px #9caec5;box-shadow: 0 0 5px #9caec5;}
.listing .one_box .image{display:inline-block;width:150px}
.listing .one_box .image img{width:150px;height:150px;}
.listing .one_box .content{display:inline-block;width:170px;height:150px;margin-left:10px;vertical-align:top;position:relative;}
.listing .one_box .content>span{position:absolute;bottom:0;left:0;top:44px;}
.listing .one_box .content>span i{font-size:30px;vertical-align:middle}

#basket_items .one_box .content{height:175px;}


.listing .one_box .content>span>span{display:inline-block;margin-bottom:10px;width:48%;text-align:center;font-size:14px;}
.listing .one_box .content>span>span>span{display:block;margin-top:5px;font-size:12px;}
.listing .one_box a.title{display:block;font-size:17px;font-weight:bold;color:black}
.listing .one_box .button{font-size: 16px;}

.listing .one_box .a_title{display:block;font-family: Roboto;color:black;font-style: normal;font-weight: bold;font-size: 14px;line-height: 1.5;margin-bottom:10px;}
.listing .one_box .a_image{}
.listing .w40,
.listing .w60{font-size:14px;}

.bg1{background: #F9F9F9;box-shadow: 0px 0px 10px 0.9px rgba(0, 0, 0, 0.07);border-radius: 40px;}
#fp_row_2{margin:113px 0}
#fp_row_2 .w33{padding:0 3%}
#fp_row_2 .w33 h3{font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 24px;
line-height: 29px;
text-align: center;
text-transform: uppercase;

color: #292F44;}
#fp_row_2 .w33 p{

font-size: 18px;
line-height: 23px;
text-align: center;

color: #2A2728;}
#fp_row_9{background:#F5FCFD;padding: 50px;}
#fp_row_10{background:#F5FCFD;padding:20px 0}

#fp_row_10 i {margin: 0 5px;color: gold;font-size: 30px;}
#fp_row_10 .a{}
#fp_row_10 .a img{}
#fp_row_10 .b{

    font-size: 26px;
    line-height: 1.2;
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    padding-right:30px;
}

#fp_row_11{background:#90929A;padding:50px 0}
#fp_row_11 .header2{color:#fff;border-left: 6px solid #fff;}
#fp_row_11 ul{margin-top:50px;}
#fp_row_11 li{display:inline-block;margin:0 20px;}
#fp_row_11 li img{width:auto;max-height:30px;margin-bottom: 20px;}

#product_listing_row{margin:20px 0;    overflow: hidden;text-align:center;}
#product_listing_row ul{margin:0px 0;padding:0;width:100%}
#product_listing_row ul li{display:inline-block;text-align:left;width:22%;margin:1% 1%;vertical-align:top;background: #FFFFFF;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;padding:40px;position:relative}
#product_listing_row ul li .title{font-weight:bold;display:block;margin-bottom:20px;}
#product_listing_row ul li small{display:block;color: #90929A;font-size:12px;margin-bottom:5px;}
#product_listing_row ul li .price{display:inline-block;width:48%;color: #098BC9;font-size:18px;font-weight:bold}
#product_listing_row ul li .rating{display:inline-block;width:48%;color: #F6B60D;font-size:12px;}
#product_listing_row ul li .rating i{margin:0 2px}
#fp_row_3{  padding: 100px 0;line-height:1.5;color:black}
#product_listing_row ul li .flag{position:absolute;width:40px;top:0;left:5%}
#product_listing_row ul li img{display:block;max-width:100px;margin:0 auto 20px;}
#product_listing_row ul li a{display:block;color:black;font-size:14px;}
#fp_row_3 h2{font-size:48px;font-weight:700;line-height: 1.2;margin-bottom:20px;}
#fp_row_3 h2 span{color:#098BC9;}
#fp_row_3 .w50{padding-right:10%}
#fp_row_3 .w50 p{display:block;line-height:2}
#fp_row_3 .w50+.w50{padding-right:0%}
#fp_row_3 .w50+.w50 h3{font-size:50px;display:inline-block;vertical-align:top;width:10%;font-weight:700;margin-right:2%;}
#fp_row_3 .w50+.w50 h3 img{max-width: 50px;}
#fp_row_3 .w50+.w50 p{display:inline-block;vertical-align:top;width:87%;margin-bottom:50px;line-height:2;}
#fp_row_3 .w50+.w50 p b{font-weight:700;display:block;letter-spacing: 0.15em;color: #098BC9;font-size:18px;margin-bottom:10px;}
#fp_row_4{margin:100px 0 150px;color:#292F44}
#fp_row_4 h4{margin-bottom:30px;}
#fp_row_4 p{display:block;font-family: Roboto;font-size:18px;line-height:2;color: #90929A;width:60%;margin:0 auto}
#fp_row_4 ul{column-count: 2;column-gap: 30px;margin:50px 0;}
#fp_row_4 ul li{margin-bottom:25px;font-family: Montserrat;font-size:24px;}
#fp_row_4 img{display:inline-block;vertical-align:middle;margin-right:10px;height:50px;}

#fp_row_5{margin:50px 0;padding:50px 0;text-align:center;color:#292F44;   background: #F5FCFD;
    box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
    border-radius: 15px;}
#fp_row_5 li{display:inline-block;width:24%;line-height:1.5;vertical-align:top}
#fp_row_5 li b{font-weight:700;display:block;}
#fp_row_5 li img{width:150px;height:150px;margin-bottom:20px;border-radius:100px}

#fp_row_6{margin:100px auto;line-height:1.5;}
#fp_row_6 ul{text-align:center;}
#fp_row_6 li{margin-bottom:15px;}
#fp_row_6 img{width:100%}
#fp_row_6 a{color:#3685DC;font-size:36px;font-family: Roboto;}
#fp_row_6 h4{margin-bottom:30px;}
#fp_row_6 .w50{padding:0 3%}
#fp_row_6 b{display:block;margin-bottom:10px;}
#fp_row_6 p{display:block;margin-bottom:20px;}
#fp_row_6 a{display:block;margin-bottom:10px;}
.header2{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 30px;line-height: 1.5;display:inline-block;text-align: center;letter-spacing: 0.04em;text-transform: uppercase;color: #292F44;border-left: 6px solid #098BC9;padding-left:10px;display:inline-block;margin-bottom:20px;}

.header3{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 30px;display:inline-block;text-align: center;letter-spacing: 0.04em;text-transform: uppercase;color: #292F44;border-top: 6px solid #098BC9;display:inline-block;padding-top:8px;}


.header4{font-weight:700;display:block;letter-spacing: 0.15em;color: #098BC9;font-size:18px;margin-bottom:10px;text-transform:uppercase}

.quick_searchORG{display:block;font-size:0;width:80%;margin:40px auto;max-width:480px;}
.quick_search{display:block;font-size:0;text-align: left;}
.quick_search h2{font-size:20px;text-transform:uppercase;margin-bottom:10px;font-weight:bold}
.quick_search.alternative2{width: 60%;margin: 0 auto;}
.quick_search .input2{border:0;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
border-radius: 15px 0 0 15px;color:#212121;line-height:60px;padding:0px 20px;font-size:18px;font-weight:normal;width:80%;display:inline-block;vertical-align:top;background:#fff}
.quick_search .button3{color:#000;background:#fff;padding:0px 20px;line-height:60px;font-size:18px;font-weight:normal;width:20%;text-transform:uppercase;border:0;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);
border-radius: 0 15px 15px 0;display:inline-block;vertical-align:top;position:absolute;top:0;right:0}
#quick_search_inner_wrapper{position:relative}
.quick_search p{font-size:14px;}
#basket_items{position:relative}
#basket_items .one_box{-moz-box-shadow: 0 0 5px #9caec5;-webkit-box-shadow: 0 0 5px #9caec5;box-shadow: 0 0 5px #9caec5;}
#basket_items .w40{margin-top:30px;min-height:350px;}
#basket_items .w60{margin-top:40px;min-height:350px;}
#basket_items .w60 h4{font-size:18px;font-weight:bold;margin:0% 0 2%;}

.quick_search small{display:block;margin:20px auto;text-align:center;}
.input3{width:80%;padding:2%;margin:0% 0 2%;font-family:Arial;font-size:14px;border:2px #ccc solid;}
.input3.half{width:38.8%;margin-right:2%}
.input3:focus{border:2px #333 solid}
#basket_items .one_box .input3{width:94%;padding:3%;}

#basket_items .extra_row{display:none;}
#profile{margin:20px auto;}
#profile .w40{font-size:18px;position:relative}
#profile .w60{font-size:18px;position:relative}
#profile .w40 img{width:90%;max-width:250px}
#profile h2{font-size:26px;font-weight:bold;line-height:1.2;margin:0px 0 0px;color:black}
#profile h3{font-size:20px;font-weight:bold;line-height:1.2;margin:0px 0 0px}
#profile .tab_content{min-height:350px}
#inner_dialog{display:none;font-size:22px;position:absolute;width:100%;height:100%;background:rgba(255,255,255,0.9);z-index:99;-moz-box-shadow: 0 0 5px #9caec5;-webkit-box-shadow: 0 0 5px #9caec5;box-shadow: 0 0 5px #9caec5;text-align:center;padding-top:200px;}
#inner_dialog b{display:block;font-size:32px;margin:20px 0}
#inner_dialog .fa-times{position:absolute;top:20px;right:20px;cursor:pointer}


#team li{display:inline-block;width:32%;line-height:1.5;vertical-align:top;text-align:center;}
#team li b{font-weight:700;display:block;}
#team li img{width:100px;height:100px;margin-bottom:20px;border-radius:100px}



.phone_profile_table .f1{text-align:center;}
.phone_profile_table .f1 span{display:block}
.phone_profile_table .f1 img{display:block;margin:20px auto}
.phone_profile_table .f3{}
#profile_addons{display:block;width:100%;margin:0 auto;padding:0% 0%;}
#profile_addons ul{width:100%;display;block;margin:20px auto;padding:0;text-align:left}
#profile_addons li{display:block;padding:30px 30px;position:relative;border-top:1px #ddd solid;font-size:20px;}
#profile_addons li strong{float:right;font-size:22px}
#profile_addons h4{padding:0 !important;font-size:16px;color:white;}
#page_static .fs0{padding:50px 0}
#page_static .fs0 .w20 img{width:90%;max-width: 250px}
#page_static .fs0>div{line-height:1.5}
#page_static .fs0 h2{font-size:30px;font-weight:bold;margin-bottom:0}
#page_static .fs0 i{color:#333}
#page_static .fs0 h3{font-size:18px;font-weight:bold}
#page_static .fs0 .w40 h2{text-align:left;}
#page_static h2 i{vertical-align:middle;}
#page_static .white>p,
#page_static .white>ul{display:block;/*width:55%;*/margin:0 auto 20px auto}
#page_static #extra{margin-top:50px;}
#page_static table.text{width:75%;margin:0 auto;}
#page_static table.text td{font-family: "Roboto",sans-serif;}
#page_static h1{font-size:36px;line-height:1;margin:0 0 10px 0;text-align:left;text-transform:none;}
#page_static h2{font-size:32px;line-height:1;margin:0 0 10px 0;text-align:left;text-transform:none;}
#page_static h3{font-size:28px;line-height:1;margin:0 0 10px 0;text-align:left;text-transform:none;}
#page_static h4{font-size:24px;line-height:1;margin:0 0 10px 0;text-align:left;text-transform:none;}
#page_static h5{font-size:20px;line-height:1;margin:0 0 10px 0;text-align:left;text-transform:none;}
#page_static h6{font-size:16px;line-height:1;margin:0 0 10px 0;text-align:left;text-transform:none;}
#page_static img.resp{width:100%;height:auto;margin-bottom:20px;}

#page_static .w70{padding-left:20px;}




ul#remontas_ir_kainos{columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;line-height:1.5;margin:50px auto;}
ul#remontas_ir_kainos li{}



ul.profile_buttons{margin:50px 0;padding:0;width:100%;display:block;font-family: Montserrat;}
ul.profile_buttons li{background: #E2E2E2;line-height:1.5;border-radius: 26px;padding:20px 30px;display:inline-block;width:300px;margin-right:50px;}
ul.profile_buttons li a{color:black}
ul.profile_buttons li b{display:block;
font-style: normal;
font-weight: bold;
font-size: 40px;}

.selection_box{display:inline-block;    margin-bottom: 30px;}
.selection_box div{color:black;background-color: #E2E2E2;line-height:1.5;border-radius: 26px;padding:20px 30px;width:300px;margin-right:50px;font-family: Montserrat;}
.selection_box > input{visibility: hidden;position: absolute; }
.selection_box > input + div{cursor:pointer;}
.selection_box > input:checked + div{background-color:#333;color:white;}
.selection_box b{display:block;font-style: normal;font-weight: bold;font-size: 30px;}

.selection_slide{margin:60px 0;display:none}
.selection_slide.active{display:block}
.selection_slide h3{font-family: Roboto;font-size: 40px !important;line-height:1;margin-bottom:40px !important}
.selection_slide h1{font-family: Roboto;font-size: 60px !important;line-height:1;margin-bottom:40px !important}


.selection_box > input:checked + div.navy{background-color:#333;color:white;}
.selection_box > input:checked + div.pink{background-color:#333;color:white;}

.selection_box div.navy{background-color: #94C7D4;color:white}
.selection_box div.pink{background-color: #FE9479;color:white;}

#a2_submit{display:none}
.x_move_to_basket{display:none}

#profile_steps a{font-family: Montserrat;
font-style: normal;
font-weight: bold;
font-size: 20px;

display:inline-block;margin-right:10px;
color: #098BC9;}

#profile_steps a.active{font-size: 36px;}


#a3_form textarea{width:96%;height:120px;margin:30px 10px;font-family:'Open Sans';font-size:14px;}

.profile_form_result{}
.profile_form_result span{display:block;}
.profile_form_result span h3{color: #2A2728;font-family: Roboto;font-style: normal;font-weight: normal;font-size: 40px !important;margin-bottom:20px !important}
.profile_form_result span h2{font-family: Montserrat;font-style: normal;font-weight: bold;font-size: 66px !important;margin-bottom:30px !important}

#brand_listing{margin:50px auto}
#brand_listing li{display:inline-block;vertical-align:middle;margin:15px 25px;}
#brand_listing li a{}
#brand_listing li a img{display:block;max-width:170px;vertical-align:middle;}
.evaluation{margin:40px auto;width:72%}
.evaluation li{margin-bottom:10px;}
.evaluation li>span{display:inline-block;width:310px;font-size:14px}
.external_evaluation{text-align:center;font-size:12px;display:block;}
.external_evaluation img{width:90px;text-align:center}
.external_evaluation span{display:block;font-weight:bold;margin:5px 0}
.external_evaluation ul{margin-top:20px;}
.external_evaluation li{display:inline-block;width:20%;margin:2%}

#content{margin:50px auto;line-height:1.5}
#content h1{font-family: Montserrat;
font-size: 50px;
font-style: normal;
font-weight: 700;
line-height: 74px;
line-height:1.2;
margin-bottom: 20px;}
#content h1 strong{color: #098BC9;}
#content p{display:block;margin-bottom:10px;}
#content>div{line-height:1.5;font-size:16px}
#content .w70 h1{font-size:22px;font-weight:bold;margin-bottom:20px;text-align: center}
#static_slogan{border:1px #ccc solid;padding:20px;}
#static_slogan h3{line-height:1.5;font-size:16px;font-weight:bold;}
#footer0{background:#000;color:white;padding:50px 0;font-size:26px}
#footer0 h2{font-size:46px;}


.footer{background:#fff;padding:50px 0;font-family: Montserrat;color: #90929A;}

.footer a{text-decoration:none;border:none;}
.footer_inner{margin-bottom:10px;padding-top:6px;font-size:0;}
.footer_inner h4{background:#3685dc;color:white;padding:15px;border-radius:5px;margin:10px auto 40px;font-size:18px;width:60%;text-align:center}
.footer_inner img{border:none;vertical-align:middle;margin-right:5px;}
.footer_inner ul{padding:8px 0px 0px 0px;margin:0px;}
.footer_inner li{display:inline;margin-right:10px;}
.footer_inner a{color:#90929A;text-decoration:none;}
.footer_inner span{float:right;color:#000;}
.footer_inner2{padding:25px 0px;}
.footer_inner2 a{color:#c0c0c0;text-decoration:none;}
.footer .one_column{display:inline-block;vertical-align:top;margin:0 3.5%;font-size:14px;width: 18%;}
.footer .one_column li{display:block;margin-bottom:5px;line-height:130%}
.footer .one_column h3{font-size:24px;margin-bottom:20px;font-weight:700;color:black}
.footer .one_column.c4 a{font-size:24px;line-height:1.5}
.footer .one_column.c4 img{filter: grayscale(100%);}
.footer .one_column.c4 img:hover{filter: grayscale(0%);}
label.error{display:none !important}
input.error{outline: 2px solid #f6bcbc/*border:2px #f6bcbc solid;*/}



#pc_specs{display:none;}
#contact_form{font-size:14px;}
#contact_form__ .input{border:0;width: 300px;padding:0 10px;line-height:60px;background: #FFFFFF;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;font-family: Roboto;color: #2A2728;font-size: 30px;}
#contact_form .input{border:0;width: 90%;padding:0 20px;line-height:40px;min-height:40px;background: #FFFFFF;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;font-family: Roboto;color: #2A2728;font-size: 16px;}

#contact_form p{clear: left;margin: 15px 5px;padding: 5px 5px 5px 0px;padding-left: 155px; height: 1%;}
#contact_form label{float: left;margin-left: -155px;width: 120px; }
#contact_form textarea{height: 100px;}
#contact_form .threepxfix{margin-left: 3px;}
#contact_form label.error{display:block;color:red;width:100%;padding-left: 1px;margin:5px 0}
#contact_form .g-recaptcha{margin-left:160px;}


#feedback_form{font-size:14px;width: 57%;margin: 0 auto;}
#feedback_form .input{border:0;width: 300px;padding:0 10px;line-height:60px;background: #FFFFFF;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;font-family: Roboto;color: #2A2728;font-size: 30px;}
#feedback_form p{clear: left;margin: 15px 5px;padding: 5px 5px 5px 0px;padding-left: 155px; height: 1%;}
#feedback_form label{float: left;margin-left: -155px;width: 120px; }
#feedback_form textarea{height: 100px;line-height:1;}
#feedback_form .threepxfix{margin-left: 3px;}
#feedback_form label.error{display:block;color:red;width:100%;padding-left: 1px;margin:5px 0}
#feedback_form .g-recaptcha{margin-left:160px;}



#profile_booking_form {display: block;margin-top: 0;font-size:16px;}
#profile_booking_form h3{font-style: normal;font-weight: bold;font-size: 24px;letter-spacing: 0.04em;text-transform: uppercase;color: #098BC9;margin-bottom:20px;}
#profile_booking_form p{display:block;margin-bottom:20px;}
#profile_booking_form p span{display:block;margin-top:0;}
#profile_booking_form p span label{display:block;margin-top:10px;}

#perkutelefona .input3{border:0;width: 90%;padding:0 20px;line-height:1.5;min-height:40px;background: #FFFFFF;box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.1);border-radius: 15px;font-family: Roboto;color: #2A2728;font-size: 16px;}
#perkutelefona p{display:block;font-size:0;margin-bottom:10px}
#perkutelefona label.a{display:inline-block;width:40%;font-size:16px;text-align:right;padding:0 30px;vertical-align:top;line-height:1.2}
#perkutelefona label.b{display:inline-block;width:60%;font-size:18px;text-align:left;}
#perkutelefona textarea{height: 100px;line-height:1;}

#perkutelefona label.error{display:block;color:red;width:100%;padding-left: 1px;margin:5px 0}
#perkutelefona .g-recaptcha{margin-left:160px;}


#pf_badge{background: #226BB0;color:white;padding:30px;border-radius:15px;font-size:12px;line-height:1.5;text-align:center;margin:30px 0}
#pf_badge h3{font-size:20px;}
#pf_badge h2{font-size:30px;font-weight:bold}
#pf_badge p{display:block;margin:20px auto;width:150px;font-size:16px;}
#pf_badge p input{display:inline-block;margin-right:5px;width:50% !important}
/*blog*/

#page_blog{color:black}
#page_blog h1{font-size:26px;font-weight:bold;text-transform:uppercase;color:#305587;margin-bottom:15px;text-align:center}
#page_blog .w70{display:inline-block;width:58%;vertical-align:top;margin-right:6%;line-height:150%;font-size:18px;margin-bottom:50px;}
#page_blog .w70 #leading_image img{width:100%;height:auto;margin:2% 0}
#page_blog .w70 .image_caption{font-size:12px;;margin-top:-2%;margin-bottom:2%;display:block;text-align:right;color:#6e6e6e}
#page_blog .w70 #desc{margin-left:0%;font-weight:300;font-size:16px;margin-bottom:30px;}
#page_blog .w70 .desc_image{position:relative;display:inline-block}
#page_blog .w70 #desc ol{list-style:decimal outside;padding-left:40px;}
#page_blog .w70 #desc ul{list-style:disc outside;padding-left:40px;}
#page_blog .w30{display:inline-block;width:28%;vertical-align:top;}
#page_blog #specs{margin-left:0;color:#8f8888;font-size:12px;}
#page_blog #specs i{vertical-align:middle;color:#305587;margin-right:5px;}
#page_blog .w70 form .input2{width:100%;font-size:17px;color:#ccc;border:1px #ccc solid;display:inline-block;padding:2%;margin-bottom:2%;}
#page_blog .w70 form .input2.half{width:49.6%}
#page_blog h2.title{font-size:26px;font-weight:bold;color:#000;margin:10px 0 10px 0;line-height:120%;}
#page_blog>form{margin:35px 0 95px}
#page_blog #desc p{margin-bottom:1em}
#page_blog .w30 h2{font-size:26px;color:#252525;margin-bottom:25px;}
#page_blog .w30 h3{font-size:20px;color:#252525;margin-bottom:15px;}
#page_blog .w30 .one_box{margin-bottom:20px;border-top:1px #ccc solid;padding-top:20px;}


#page_blog .w30 .one_box.z0{border-top:0}
#page_blog #desc blockquote {display: block;float: left;width: 45%;}
#page_blog #desc blockquote {color: #333333;font-size: 14px;font-style: italic;font-weight: normal;line-height: 100%;}
#page_blog #desc blockquote p {color: #df0808;font-size: 38px;font-style: italic;font-weight: 700;line-height: 1;padding: 0;}
#page_blog .aa ul{margin-top:20px;}
#page_blog .aa li{display:inline-block;margin-right:20px}
#page_blog .aa li a{color:black;font-size:18px;}
#page_blog .aa li a.selected{font-weight:bold}
#page_blog .w30 .one_box h3 a{color:#000;font-size:14px;cfont-weight:300;line-height:130%;}
#page_blog .w30 p{display:block;margin-bottom:30px;}
#page_blog_header{padding:40px 20px;border-bottom:1px #ccc solid;border-top:1px #ccc solid;margin-bottom:30px;}

#blog_listing{text-align:center;margin-bottom:30px;}
#blog_listing .one_box{overflow:hidden;width:22.5%;text-align:center;margin:1.1%;display:inline-block;vertical-align:top;position:relative;}
#blog_listing .one_box:nth-child(4n-3){margin-left:0}
#blog_listing .one_box a.title:hover{color:#305587}

.one_box img{width: 100%;
    border-radius: 5px;
    display: block;
    margin-bottom: 20px;}
.one_box a.title{display:block;color:#2A2728;font-size:20px;display:block;padding:0% 0;line-height:120%;text-align:left;font-weight:bold;}
.one_box a.category{display:block;color:#098BC9;font-size:12px;font-weight:bold;margin-bottom:10px;text-transform:uppercase}








.c_filters{color:#afb1b3;font-size:15px;}
.c_filters ul{margin:3% 0;}
.c_filters li{display:inline-block;margin-left:0px;margin-bottom:10px;}
.c_filters li + li{}
.c_filters.w50{width:49.5%;display:inline-block;vertical-align:middle;margin-bottom:0%}
.c_filters .button4{text-transform:none}
.c_filters select{display:none;width:100%;font-size:17px;color:#333;border:1px #ccc solid;padding:2%;margin:2% 0;font-family: 'Gotham Rounded';font-weight:normal;}


   
.button4{display:inline-block;border: 3px #aeb7c2 solid; font-size:16px;margin:0 10px;color:#333;padding: 20px 40px;text-transform:uppercase;text-decoration:none;}
.button4:hover,
.button4.selected{background:#aeb7c2}
.button4 i{margin-left:8px;}


.one_section{margin:30px auto;width:65%;line-height:1.5;border-bottom:3px #ccc solid;padding-bottom:30px;}
.one_section h2{font-size:30px;text-align:center;font-weight:bold;margin-bottom:20px;}
.one_section p{display:block;margin-bottom:20px;}

.x_section_56{font-family: 'Montserrat', sans-serif;}
.x_section_56 h2{}
.x_section_56 ul{width:100%;font-size:0;margin:30px 0}
.x_section_56 ul li{display:inline-block;text-align:center;width:33.3%;vertical-align:top;font-size:14px;padding:0 2%;}
.x_section_56 ul li i{display:block;margin-bottom:20px;font-size:50px;color:#305587}
.x_section_56 ul li img{width:70px !important;height:auto !important;}
.x_section_56 ul li strong{display:block;margin:15px 0;color:#19a89d;font-weight:bold;font-size:16px;}

.x_section_62 li{display:inline-block;text-align:center;width:24.5%;vertical-align:top;font-size:14px;padding:0 2%}
.x_section_62 li em{display:block}
.x_section_62 li img{width:auto !important;height:190px !important}
.one_comment { margin:0px 20px 50px 0; }

.one_comment .blurb > div {
    margin: 20px auto;
    font-size: 22px;
    line-height: 1.2;
    color: #333;
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
}
.google_review .blurb .stars i {
    margin: 0 5px;
    color: gold;
    font-size: 38px;
}
.google_review .blurb img.icon {
    width: 40px;
    vertical-align: middle;
    margin-right: 10px;
}
.google_review .blurb b {
    display: inline-block !important;
    margin-right: 10px;
}


#sidr_menu1{display:none;color:black;font-size:36px;margin-left:30px;}
#darkLayer{background:rgba(255,255,255,.7);height: 95%;left: 0;position: absolute;top: 0;width: 100%;z-index: 3;display:none;}
.makeDark{display: block !important;}
#head1 .a img{margin:15px 0;max-width: 300px;}
#head1>div>div{vertical-align:middle}

#listing_categories{padding:30px;text-align:center}
#listing_categories li{display:inline-block;margin:0 10px 20px 10px}
#listing_categories li img{max-height:60px;width:auto;vertical-align: middle;}
#listing_categories li a{display:block;color:#333;border:1px #333 solid;padding:10px 20px;font-size:12px;text-transform:uppercase;font-weight:bold}
#listing_categories li a:hover{background:#333;color:#fff;}
#listing_categories li a.selected{background:#333;color:#fff;}
#uploadifive-file_upload input{width:100%;top:0;height:100%;left:0}
#queue{color:black !important;border: 0;   width: 90%;   padding: 0 20px;     display:inline-block;   font-family: Roboto;    font-size: 16px;}
.uploadifive-queue-item {color:black }



#fp_row_8{margin:100px auto}
#fp_row_8 ul{-moz-column-count: 4;-moz-column-gap: 30px;-webkit-column-count: 4;-webkit-column-gap: 30px;column-count: 4;column-gap: 30px;}
#fp_row_8 ul li{line-height:1.2; break-inside: avoid;}
#fp_row_8 ul li img{width:100%;border-radius:5px;display:block;margin-bottom:20px;}
#fp_row_8 ul li small{font-size:12px;display:block;color: #098BC9;font-weight:bold;margin-bottom:10px;text-transform:uppercase}
#fp_row_8 ul li a{display:block;color: #2A2728;font-size:20px;font-weight:bold}
#slogan_empty_header{height:1px}
@media only screen and (max-width:1620px)
{
	.centric{width:90%}
	.listing{text-align:center;}
	#slogan h1{font-size:50px}
	#slogan p {font-size: 26px;width: 100%;}
	.quick_search { width: 95%;}
	#fp_row_2 {margin: 50px 0;}
	
	.evaluation{width:100%}	
	#head2 ul li {padding: 0 20px;}
	
	#basket_items .w60{display:block;width:600px;margin:0 auto 2%;min-height:0;text-align:left;padding-left:10%}
	#basket_items .w40{display:block;width:100%;margin-bottom:2%;min-height:0;text-align:left}
	#floating_box{display:none}
}

@media only screen and (max-width:1440px)
{
	#head2 ul li {padding: 0 10px;}
	#head2 ul li a {font-size:14px;}
	#fp_row_11 li img{max-height:20px;}
	#product_listing_row_iframe{height:834px;}
	
	#head1 h3 {    margin: 0 5px;}
	
}

@media only screen and (max-width:1330px)
{
	#head1 h3 {margin: 0 5px}
}
@media only screen and (max-width:1200px)
{
	
	#head1 h3 {margin: 0 10px;}
	#listing_categories li img{max-height:70px;}
	.centric2{width:90%}
	
	#product_listing_row ul li {width: 30.3%;}
	
	
		#head1 h3{display:none}
	#sidr_menu1{display:inline-block;}
	
	#head1{position:fixed;box-shadow: rgb(51, 51, 51) 0px 0px 15px;}

	body{padding-top:100px;}
	#head2 {display:none;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family: 'Open Sans', sans-serif;font-size:15px;background:#fff;color:#333;}
	#head2 #head2-inner {padding:0 0 15px;}
	#head2 #head2-inner>p {margin-left:15px;margin-right:15px;}
	#head2.right {left:auto !important;right:-260px;}
	#head2.left {left:-260px;right:auto;padding-top:15px;}
	#head2 h1, #head2 h2, #head2 h3, #head2 h4, #head2 h5, #head2 h6 {font-size:18px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:30px;text-decoration:none;}
	#head2 h2 a{color:black;}
	#head2 p {font-size:13px;margin:0 0 12px;}
	#head2 p a {color:rgba(51, 51, 51, 1);}
	#head2>p {margin-left:15px;margin-right:15px;}
	#head2 ul {display:block;margin:30px 0 15px;padding:0;}
	#head2 ul li {display:block;margin:0;line-height:140%;}
	#head2 ul li a, #head2 ul li span {padding:10px 15px;display:block;text-decoration:none;color:#333;font-size:18px;font-weight:bold}
	#head2 ul li ul {border-bottom:none;margin:0;}
	#head2 ul li ul li {font-size:13px;margin-bottom:10px;}
	#head2 #subscribe_form{display:none}
	#head2 ul li ul li:last-child {border-bottom:none;}
	#head2 ul li ul li:hover, #head2 ul li ul li.active, #head2 ul li ul li#head2-class-active {border-top:none;}
	#head2 ul li ul li:hover>a, #head2 ul li ul li:hover>span, #head2 ul li ul li.active>a, #head2 ul li ul li.active>span, #head2 ul li ul li#head2-class-active>a, #head2 ul li ul li#head2-class-active>span {
		background:#000}
	#head2 ul li ul li a, #head2 ul li ul li span {padding-left:30px;}
	#head2 form {margin:0 15px;}
	#head2 label {font-size:13px;}
	#head2 input[type="text"], #head2 input[type="password"], #head2 input[type="date"], #head2 input[type="datetime"], #head2 input[type="email"], #head2 input[type="number"], #head2 input[type="search"], #head2 input[type="tel"], #head2 input[type="time"], #head2 input[type="url"], #head2 textarea, #head2 select {
		width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0, 0, 0, 0.1);color:rgba(51, 51, 51, 0.6);display:block;clear:both;}
	#head2 input[type=checkbox] {width:auto;display:inline;clear:none;}
	#head2 input[type=button], #head2 input[type=submit] {color:#f8f8f8;background:#333;}
	#head2 input[type=button]:hover, #head2 input[type=submit]:hover {background:rgba(51, 51, 51, 0.9);}
	
}
@media only screen and (max-width:900px)
{
	
	ul#remontas_ir_kainos {columns: 1;-webkit-columns: 1;-moz-columns: 1;}
    
    
	#slogan h1 {font-size: 36px;line-height:1;padding:20px 20px 0 20px}

	#inc_remontas_ul span {width:100%;margin:0px auto 50px;display: block;text-align:center}

	#listing_categories{padding:10px;}
	#listing_categories li img{max-height:50px;}
	#listing_categories li{margin:0 0px 20px 0px}
	#product_listing_row ul li {width: 46.3%;}
	.listing .one_box {width: 46.3%;}
	#fp_row_3 {margin: 30px 0; padding: 30px 0; }
	#fp_row_3 h2 {font-size: 36px;}
	
	#fp_row_4 {margin: 30px 0;}
	#fp_row_4 p {width: 90%;}


	#fp_row_10 .a.w25{display:block;width:100%;}
	#fp_row_10 .b.w50{display:block;width:100%;}
	#fp_row_10 .c.w25{display:none}

#blog_listing .one_box {width: 47.5%;}

.evaluation li>span{width:auto}
}
@media only screen and (max-width:800px)
{
	
	#page_static .w70 {padding-left: 0;}
	#page_static .w30 {text-align:center;margin-bottom:50px;}
	#page_static h2 {text-align: center;}

	#page_blog .w70 {display:block;width: 100%;margin-right: 0%;margin-bottom: 50px;}
	#page_blog .w30 {display: block;   width: 100%;}

	#page_blog .w70 #desc img{width:100% !important;height:auto !important}
	#inc_remonto_eiga .w50 {display:block;width:100%;margin-bottom:20px;text-align: center;}
	#fp_row_9 .w25{display:none}
	#fp_row_9 {padding: 10px;}
	.footer .one_column {width: 43%}
	#profile .w60,#profile .w40{width:100%;text-align:center;margin-bottom:20px;}
	.selection_box {width: 100%;text-align:center;}
	.selection_slide{text-align:center;}
	.selection_box div {display:block;margin:0 auto}
	.selection_slide h3 {  font-size: 40px !important;}
	.profile_form_result span h3 {font-size: 44px !important;}
.profile_form_result span h2 {font-size: 66px !important;}
	#fp_row_5 li {width: 49%;}

	#fp_row_8 ul {-moz-column-count: 2;-webkit-column-count: 2;column-count: 2;}
	#fp_row_8 ul li {margin-bottom:20px;}
	.centric3{width:90%}
	
	
	.x_section_56 ul li{width:100%;display:block;}
	.w30,.w50,.w70{display:block;width:100%;margin-bottom:2%}
	#head1 .w30, #head1 .w70{display:inline-block;width:50%}
	#basket_items .w60{width:600px;}
	#basket_items .w40{text-align:center}
	
	#slogan h1{text-align:center;}
	
	#inner_dialog{position:fixed;top:0;left:0;right:0;bottom:0}
	
	#head1 .w25.b,
	#head1 .w25.c{display:none}
	
	#head1 .w25.a,
	#head1 .w25.d{width:50%}
	#head2{line-height:30px}
	#head2 ul li{padding:0 7px}
	/*ENABLE SIDR*/

}

@media only screen and (max-width:600px)
{
	#product_listing_row_iframe{height:1500px;}
	#contact_form p {clear: none;margin: 15px 0;padding-left: 0;}
	#contact_form label {float: none;margin-left: 0;width: 100%;display:block;margin-bottom:10px;}
	#contact_form .input {width: 100%;padding: 0 0;line-height: 40px;min-height: 40px;}
	.p50 {padding: 10px;}

	#blog_listing .one_box {width: 98.5%;margin-bottom:40px;}
	
	#fp_row_3 .w50+.w50 h3 {display: block;}

	.header2 {font-size: 20px;}
	#fp_row_3 h2 {font-size: 28px;margin-top:10px;}
	#perkutelefona label.a{width:100%;text-align:left;padding:10px 0px;}
	#perkutelefona label.b{width:100%;text-align:left;}
	#perkutelefona .input3{border:1px #c0c0c0 solid}
	#product_listing_row ul li {width: 100%;max-width:320px;margin-bottom:20px}
	
	.listing .one_box {width: 100%;max-width:320px;margin-bottom:20px}
	.footer .one_column {margin: 0 0 20px;padding:0 20px;width: 100%;}

	#fp_row_4 ul {column-count: 1;column-gap: 0;}
	#fp_row_4 ul li{font-size: 18px;margin-bottom: 20px;}
	

	#slogan h1{font-size:36px;line-height:1.5}
	.x_section_62 li{width:49%;}
#profile{width:95%}
.one_section{width:95%}
#basket_items .w60{width:90%;}
}

@media only screen and (max-width:450px)
{
	
		#fp_row_5 li {width: 100%;}

		#fp_row_8 ul {-moz-column-count: 1;-webkit-column-count: 1;column-count: 1;}
	
	#perkutelefona label.a,
	#perkutelefona label.b{display:block;width:100%;text-align:left;}
	#perkutelefona label.a{padding: 10px 0}
	.header2 {font-size: 18px;}
	.w33 {width: 100%;margin-bottom:20px;}
	#slogan h1 {font-size: 26px;}
	#inc_remontas #slogan {padding: 20px;}
	.quick_search.alternative2 {width: 95%;}
	#basket_items .w60{padding-left:0%;}
#brand_listing li{display:block;text-align:center}
#brand_listing li a img{display:inline-block}

.listing .one_box .image img{width:110px;height:110px;}
.listing .one_box .image{width:110px;}


/*.quick_search{width:95%;max-width:none}*/
}



