::-webkit-scrollbar {
    width: 5px;
    background-color: #111;}

::-webkit-scrollbar-thumb {
    width: 5px; background-color: #7b7b7b;}

::-webkit-scrollbar-thumb:hover {
    width: 5px; background-color: #ec4f43;}

.fill-imgs a{
  position: relative; display: block;
}

.fill-imgs a:after{
  content: '';
  display: block;
  width: 100%;
  height: 100%;
  background: url(../img/watermark.png) bottom center no-repeat;
  position: absolute;
  bottom: 0px; left: 0px;
  z-index: 555;
}

.shell-item-img a:after{
   content: '';
   display: block;
   width: 100%;
   height: 100%;
   background: url(../img/watermark-cover.png) bottom center no-repeat;
   position: absolute;
   bottom: 15px; left: 0px;
   z-index: 555;
}

.fancybox-content:after{
    content: '';
    display: block;
    width: 100%;
    height: 100%;
    background: url(../img/watermark-big.png) bottom center no-repeat;
    position: absolute;
    bottom: 0px; left: 0px;
    z-index: 555;
}

body{
    font-family: 'Raleway', sans-serif;
    font-size: 15px;
    color:#111;
}

header{
    background: url("../img/bg-header.jpg") top center no-repeat;
    height: 230px;
    color: #111;
}

header .add-information{
    min-height: 70px;
    line-height: 70px;
    font-weight: 300;
}

header .add-information .btn-call{
    display: inline-block;
    height: 44px; line-height: 44px;
    padding: 0 30px 0 30px;
    background-color: #3784f9;
    color: #fff; font-weight: 400; font-size: 14px;
    outline: none;
    border: 0; border-radius: 3px;
}

header nav{
    border-radius: 3px;
    padding: 20px 0 0 0;
}

header nav ul{
    display: flex;
    justify-content: space-between;
    height: 56px;
    line-height: 56px;
    text-align: center;
}

header nav ul li{
    display: inline-block;
}

header nav ul li a{
    font-weight: 600; font-size: 16px; color: #fff;
    text-decoration: none;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

header nav ul li a span{
    color: #fe948d;
}


header nav ul li a:nth-child(2), header nav ul li a:nth-child(3), header nav ul li a:nth-child(4){
    margin-left: 40px;
}

header nav ul li a:hover{
    color: #fff;
    border-bottom: 1px solid #969696;
    padding-bottom: 3px;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

header nav ul li a.button-menu{
    display: inline-block;
    height: 46px;
    line-height: 46px;
    width: 180px;
    background-color: #111;
    border-radius: 2px;
}

header nav ul li a.button-menu:hover{
    background-color: #fe7968;
    border: 0;
}

header nav ul li a.button-menu:before{
    content: '';
    display: inline-block;
    height: 46px;
    width: 48px;
    border-top-left-radius: 2px;
    border-bottom-left-radius: 2px;
    text-align: center;
    float: left;
    background:#ec4f43 url('../img/menu-of-three-lines.png') center center no-repeat;
}

header nav ul li a.logotype-site{
    font-size: 0;
    display: inline-block;
    width: 130px; height: 56px;
    background: url("../img/logotype.png") center center no-repeat;
    /* border-right: 1px solid #424242; */
}

header .connect{
    text-align: center;
    font-size: 19px;
    font-weight: 700;
    color: #8c8c8c;
    margin-bottom: 40px;
}

header .connect span{
    font-family: 'Google Sans';
    padding-right: 30px;
    color: #fff;
}

header .connect span:nth-child(2){
    padding-left: 30px;
    padding-right: 30px;
}

header .connect span:nth-child(3){
    padding-left: 30px;
}

h1{
    text-align: center;
    color: #fff;
    font-size: 34px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 40px 0 10px;
}

h2{
    text-align: center;
    color: #111;
    font-size: 32px;
    font-weight: 800;
    /* text-transform: uppercase; */
    margin: 30px 0 10px;
}

h3{
    text-align: center;
    color: #111;
    font-size: 32px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 30px 0 20px;
}

h4{
   /* text-align: center; */
    color: #111;
    font-size: 15px;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 10px;
}

h5{
    text-align: center;
    color: #111;
    font-size: 24px;
    font-weight: 600;
    margin-bottom: 30px;
}

h6{
    text-align: center;
    color: #111;
    font-size: 28px;
    font-weight: 800;
    margin: 90px 0 50px;
}

main.content-960{
    max-width: 1000px;
    margin: 0 auto;
}


/* breadcrumb */

.breadcrumbs{
    font-family: Arial;
    text-align: center;
    color: #afafaf;
    margin-bottom: 50px;
    font-size: 13px; font-weight: 500;
}

.breadcrumbs a{
    color: #848484;
    text-decoration: none;
    margin-right: 10px;
    padding-bottom: 1px;
    border-bottom: 1px solid #f3f3f3;
}

.breadcrumbs a:hover{
    border: 0;
}

/* carousel */
.main-carousel{
    margin: 15px 0 0 0;
}

.main-carousel a{
    display: block;
    text-decoration: none;
}

.main-carousel a:hover{
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

/* sum project */
.sum-project{
    margin: 8px 0 0 25px;
    width: 100px;
    height: 32px;
    border-radius: 16px;
    line-height: 32px;
    text-align: center;
    font-size: 11px; color: #111; font-weight: 500;
    background-color: #f5f5f5;
}

/* slider */
.main-slider{
    width: 100%;
    height: 340px;
    border: 1px solid #f3f3f3;
    background: url("../img/category-main.jpg") top right no-repeat;
}

.main-slider h2{
    display: inline-block;
    margin: 20px 0 0 25px;
    font-size: 18px; color: #111; font-weight: 900;
    letter-spacing: -1px;
    text-transform: uppercase;
    padding: 0 0 3px 0;
}


/* discount */
.main-discount{
    width: 100%;
    height: 340px;
    border: 1px solid #f3f3f3;
    background: url("../img/category-carcas.jpg") top right no-repeat;
}

.main-discount h2{
    display: inline-block;
    margin: 20px 0 0 25px;
    font-size: 18px; color: #111; font-weight: 900;
    padding: 0 0 3px 0;
	text-transform: uppercase;
    letter-spacing: -1px;
}

/* category */
.category-item{
    position: relative;
    width: 100%;
    height: 240px;
    border: 1px solid #f3f3f3;
    margin-top: 15px;
    margin-right: 20px;
    background: url("../img/category-item-bg.jpg") top left no-repeat;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.category-item:hover{
    opacity: 0.7;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.category-item img{
    position: absolute;
    bottom: 2px;
    right: 0;
}

.category-item figure{
    position: relative;
    display: block;
    height: 240px;
}

.category-item figure figcaption{
    display: inline-block;
    margin: 20px 0 0 25px;
    font-size: 18px; color: #111; font-weight: 900;
    text-transform: uppercase;
    padding: 0 0 3px 0;
    letter-spacing: -1px;
}

.category-item a{
    color: #111;
    text-decoration: none;
}

.category-item .sum-project{
    position: absolute;
    top: 45px;
}

/* catalog-items */
.catalog-items{
    border: 1px solid #f3f3f3;
    padding: 0 5px 30px 25px;
}

.catalog-items ul{

}

.catalog-items ul li{
    font-size: 13px;
    padding-top: 40px;
}

.catalog-items ul li span{
    font-weight: 700;
    font-size: 16px;
}

.catalog-items ul li.mai:before{
    content: '';
    display: inline-block;
    margin-right: 15px;
    margin-bottom: 2px;
    width: 9px; height: 9px;
    background-color: #fe7968;
}

.catalog-items ul li.sub{
    margin-left: 9px;
}

.catalog-items ul li.sub:before{
    content: '';
    display: inline-block;
    width: 7px;
    height: 7px;
    border: solid #b9b8b8;
    border-width: 0 1px 1px 0;
    padding: 3px;
    margin-top: -5px;
    margin-right: 7px;
    transform: rotate(-45deg);
}


.catalog-items ul li a{
    color: #111; font-weight: 600; font-size: 14px;
    text-decoration: none;
    padding-bottom: 2px;
    border-bottom: 1px solid #f1f1f1;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.catalog-items ul li a:hover{
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    border-bottom: 1px solid #111;
}

/* shell-item  */

.shell-items{
    /* border: 1px solid #f3f3f3; */
    /* box-shadow: 0 0 1px rgb(206 206 206 / 77%); */
    min-height: 440px;
}

.shell-items-box{
    border-left: 1px solid #f5f4f4;
    border-right: 1px solid #f5f4f4;
    padding: 15px;
    min-height: 144px;
    position: relative;
}

.shell-items .shell-items-title{
    padding-right: 20px;
}

.shell-item-content{
    font-size: 15px;
    line-height: 26px;
    padding-top: 25px;
}

.shell-item-img{
    border: 1px dashed #ddd;
    padding: 15px;
    max-width: 530px;
    position: relative; display: block;
}

.shell-items .shell-items-title a{
    text-decoration: none;
    color: #111;
    font-weight: 500;
}

.shell-items .shell-items-area{
    margin-top: 40px;
    font-size: 13px;
    width: 99px;
    height: 30px;
    line-height: 30px;
    float: left;
    color: #9e9e9e;
    font-family: arial;
    position: absolute;
    bottom: 10px;
}

.shell-items .shell-items-area span{
    display: inline-block;
    height: 29px;
    width: 50px;
    text-align: center;
    padding-left: 4px;
    color: #111;
}

.shell-items .shell-items-price{
    position: absolute;
    bottom: 10px;
    right: 15px;
    font-family: 'Google Sans';
    font-weight: 700; font-size: 20px;
    float: right;
    margin-top: 40px;
}

.shell-items .shell-items-more{
}

.shell-items .shell-items-more a{
    display: block;
    color: #111;
    text-align: center;
    width: 100%;
    line-height: 43px;
    height: 44px;
    text-decoration: none;
    background-color: #f9f5f5;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    font-size: 14px;
    font-weight: 600;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.shell-items .shell-items-more a:hover{
    background-color: #fe948d;
    color: #fff;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.shell-items-area span.cube{
    display: inline-block;
    margin-bottom: -2px;
    margin-right: 3px;
    width: 14px;
    height: 14px;
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNDA4IDQwOCIgc3R5bGU9ImVuYWJsZS1iYWNrZ3JvdW5kOm5ldyAwIDAgNDA4IDQwODsiIHhtbDpzcGFjZT0icHJlc2VydmUiPg0KPGc+DQoJPGc+DQoJCTxwYXRoIGQ9Ik0zOTcuOSw4M2M1LjUsMCwxMC00LjUsMTAuMS0xMFYxMC4xQzQwOCw0LjUsNDAzLjUsMCwzOTcuOSwwSDMzNWMtNS41LDAtMTAsNC41LTEwLDEwLjFWMzJIODNWMTAuMWMwLTUuNS00LjUtMTAtMTAtMTAuMQ0KCQkJSDEwLjFDNC42LDAsMC4xLDQuNSwwLDEwLjFWNzNjMCw1LjUsNC41LDEwLDEwLjEsMTBIMzJ2MjQySDEwLjFjLTUuNSwwLTEwLDQuNS0xMC4xLDEwdjYyLjljMCw1LjUsNC41LDEwLDEwLjEsMTAuMUg3Mw0KCQkJYzUuNSwwLDEwLTQuNSwxMC0xMC4xVjM3NmgyNDJ2MjEuOWMwLDUuNSw0LjUsMTAsMTAsMTAuMWg2Mi45YzUuNSwwLDEwLTQuNSwxMC4xLTEwLjFWMzM1YzAtNS41LTQuNS0xMC0xMC4xLTEwSDM3NlY4M0gzOTcuOXoNCgkJCSBNMjAsNjNWMjBoNDN2NDNIMjB6IE02MywzODhIMjB2LTQzaDQzVjM4OHogTTMyNSwzMzV2MjFIODN2LTIxYzAtNS41LTQuNS0xMC0xMC0xMEg1MlY4M2gyMWM1LjUsMCwxMC00LjUsMTAtMTBWNTJoMjQydjIxDQoJCQljMCw1LjUsNC41LDEwLDEwLDEwaDIxdjI0MmgtMjFDMzI5LjUsMzI1LDMyNSwzMjkuNSwzMjUsMzM1eiBNMzg4LDM0NXY0M2gtNDN2LTQzSDM4OHogTTM0NSw2M1YyMGg0M3Y0M0gzNDV6Ii8+DQoJPC9nPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPC9zdmc+DQo=');
}

.shell-item-price{
    margin-top: 15px;
    margin-bottom: 10px;
    font-size: 34px;
    font-weight: 700;
    font-family: 'Google Sans';
}

.shell-item-price span{
    display: block;
    font-size: 18px;
    font-family: 'Raleway', sans-serif;
}

.shell-item-price span.price{
    display: inline;
    font-size: 34px;
    font-weight: 700;
    font-family: 'Google Sans';
}

.shell-item-button button{
    display: block;
    margin-bottom: 50px;
    width: 320px;
    height: 42px;
    border: 0;
    border-radius: 2px;
    background-color: #ec4f43;
    color: #fff;
    font-weight: 700;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.shell-item-layout{
    margin-bottom: 30px;
}

.shell-item-layout a{
    color: #111; font-size: 16px; font-weight: 800;
    text-decoration: none;
    border-bottom: 1px solid #ddd;
    padding-bottom: 3px;
}

.shell-item-option{
    margin-bottom: 30px;
}

.shell-item-option span{
    padding-right: 20px;
    font-weight: 500;
    color: #ddd;
}

.shell-item-option span.active{
    color: #111;
    font-weight: 600;
}

.gallery-prew{
    display: flex;
    max-width: 530px;
    flex-wrap: wrap;
    justify-content: flex-start;
}

.fill-img{
    width: 60px;
    height: 60px;
    overflow: hidden;
    margin: 18px 18px 0 0;
}

.fill-img img{
    max-width: 100%;
    min-height: 100%;
    object-fit: cover;
    -webkit-transition: .5s ease-in-out;
    -moz-transition: .5s ease-in-out;
    -o-transition: .5s ease-in-out;
    transition: .5s ease-in-out;
}

.fill-img:last-child{
    margin: 17px 0 0 0;
}


/* item-description */

.item-title{
    text-align: center;
    color: #111;
    font-size: 24px;
    font-weight: 900;
    text-transform: uppercase;
    margin: 30px 0 20px;
}

.item-description{
    min-height: 400px;
}

.item-description ul{

}

.item-description ul li{
    font-size: 16px; font-weight: 400;
    display: block;
    width: 300px;
    height: 22px;
    line-height: 20px;
    margin-bottom: 6px;
}

.item-description ul li:before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    margin-bottom: 2px;
    width: 6px;
    height: 6px;
    background-color: #dedede;
}

/* pagination */
ul.pagination{
    margin-top: 20px !important;
}

ul.pagination li{
    font-size: 13px; font-weight: 500;
}

ul.pagination li a{
    color:#a2a1a1;
}

.page-link {
    padding: 12px 18px 14px 18px !important;
}

.page-item.active .page-link {
    z-index: 3;
    color: #fff;
    background-color: #ec4f43 !important;
    border-color: #ec4f43 !important;
}

.page-item:first-child .page-link {
    border-top-left-radius: 1px !important;
    border-bottom-left-radius: 1px !important;
}
.page-item:last-child .page-link {
    border-top-right-radius: 1px !important;
    border-bottom-right-radius: 1px !important;
}

.page-link:hover {
    z-index: 2;
    color: #111;
    background-color: #e9ecef;
    border-color: #dee2e6;
}

.module-additions{
    min-height: 180px;
    border: 1px dashed #ddd;
    padding-top: 25px;     
    padding-left: 25px;
    padding-right: 20px;
}
.module-additions span{
    display: block;
    font-size: 18px;
    color: #111;
    font-weight: 900;
    text-transform: uppercase;
    margin-bottom: 25px;
}
.module-additions label{
    display: block;
    font-size: 13px;
    font-weight: 400;
    padding-bottom: 10px;
    padding-top: 10px;
    line-height: 24px;
    font-family: arial;
    border-top: 1px dashed #e2e0e0;
}
.module-additions label:hover{
    cursor:pointer;
}
.calculation{
    text-align: center;
    color: #111;
    font-size: 28px;
    font-weight: 800;
    margin: 90px 0 0 0;
}
.total-price{
    text-align: center;
    color: #111;
    font-size: 48px;
    font-weight: 700;
    font-family: 'Google Sans';
}
.additions-price{
    text-align: center;
    color: #111;
    font-size: 18px;
    font-weight: 700;
    margin: 50px 0 0 0;
}
.additions-price-out{
    text-align: center;
    color: #111;
    font-size: 38px;
    font-weight: 700;
    font-family: 'Google Sans';
    margin: 10px 0 150px 0;
}

.additions-price-out input{
    border: 0;
    width: 220px;
    outline: none;
    text-align: center;
    font-size: 38px;
    font-weight: 700;
    font-family: 'Google Sans';
}


/* static */

.content-static p{
    line-height: 26px;
    font-size: 15px;
    padding-bottom: 15px;
    font-weight: 500;
}


/* help */
.help{
    margin-top: 50px;
    min-height: 150px;
    background-color: #ec4f43;
}

/* why */
.why{
    margin-top: 150px;
    /* text-align: center; */
}

.why h3{
    margin: 0;
}

.why span{
    display: block;
    text-align: center;
    font-weight: 700; font-size: 20px;
    padding-bottom: 50px;
}

.why p{
    font-weight: 400;
    line-height: 26px;
    padding-right: 30px;
    /* padding-left: 30px; */
}

.why img{
    max-width: 100%;
    margin-bottom: 30px;
    border-bottom: 7px solid #fff6f5;
}

/* bottom wall */
.wall-bottom{
    margin-top: 150px;
    padding-top: 70px;
    height: 440px;
    color: #111;
    background: url("../img/wall-fon.jpg") top center no-repeat;
}

.wall-content p{
    text-align: center;
    font-size: 42px; font-weight: 700;
    margin: 0;
    font-family: 'Google Sans';
}

.wall-content span{
    display: block;
    text-align: center;
    font-weight: 500;
}

.wall-content button{
    display: block;
    position: relative;
    top: 60px;
    width: 360px;
    margin: 0 auto;
    height: 48px;
    border: 0;
    border-radius: 2px;
    background-color: #ec4f43;
    color: #fff; font-weight: 700;
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
}

.wall-content button:hover{
    -webkit-transition: all 0.3s ease-in-out 0s;
    -moz-transition: all 0.3s ease-in-out 0s;
    transition: all 0.3s ease-in-out 0s;
    background-color: #fe7968;
}

span.whatsapp-button{
    font-weight: 700;
    padding-top: 10px;
    padding-bottom: 20px;
}

/* footer */
footer{
    min-height: 320px;
    background-color: #111;
    padding: 50px 0 0 0;
    color: #fff; font-weight: 300; font-size: 13px;
}

footer ul li{
    font-size: 16px; color: #fe7968; font-weight: 500;
    padding-bottom: 15px;
}

footer ul li span{
    font-size: 13px; color: #fff; font-weight: 400;
}

footer ul li a{
    font-size: 13px; color: #fff; font-weight: 400;
    padding-bottom: 2px;
    text-decoration: none;
    border-bottom: 1px solid #3a3939;
}

footer ul li a:hover{
    color: #fe7968;
}

footer .copyright{
    margin-top: 50px;
    min-height: 50px;
    line-height: 22px;
    font-weight: 400; font-size: 13px;
    border-top: 1px solid #272727;
    color: #828282;
    font-family: arial;
    padding-top: 20px;
    padding-bottom: 20px;
}

footer .copyright a{
    color: #3784f9;
    padding-left: 10px;
    text-decoration: none;
}

.sisea-search-form{
  margin-bottom: 20px;
  width: 100%;
  display: flex;
}

.sisea-search-form label{
  width: 100%;
}

.sisea-search-form #search{
  height: 44px;
  width: 100%;
  display: inline-block;
  border: 1px solid #eae9e9;
  border-right: 0px;
  padding-left: 37px;
  border-top-left-radius: 2px;
  border-bottom-left-radius: 2px;
  font-size: 14px;
  background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iaXNvLTg4NTktMSI/Pg0KPCEtLSBHZW5lcmF0b3I6IEFkb2JlIElsbHVzdHJhdG9yIDE5LjAuMCwgU1ZHIEV4cG9ydCBQbHVnLUluIC4gU1ZHIFZlcnNpb246IDYuMDAgQnVpbGQgMCkgIC0tPg0KPHN2ZyB2ZXJzaW9uPSIxLjEiIGlkPSJDYXBhXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSIwIDAgNTExLjk5OSA1MTEuOTk5IiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IDAgMCA1MTEuOTk5IDUxMS45OTk7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNMjI1Ljc3MywwLjYxNkMxMDEuMjgzLDAuNjE2LDAsMTAxLjYyMiwwLDIyNS43NzNzMTAxLjI4NCwyMjUuMTU3LDIyNS43NzMsMjI1LjE1N3MyMjUuNzc0LTEwMS4wMDYsMjI1Ljc3NC0yMjUuMTU3DQoJCQlTMzUwLjI2MywwLjYxNiwyMjUuNzczLDAuNjE2eiBNMjI1Ljc3Myw0MTMuOTE3Yy0xMDQuMDg0LDAtMTg4Ljc2MS04NC40MDYtMTg4Ljc2MS0xODguMTQ1DQoJCQljMC0xMDMuNzQ1LDg0LjY3Ny0xODguMTQ1LDE4OC43NjEtMTg4LjE0NXMxODguNzYxLDg0LjQsMTg4Ljc2MSwxODguMTQ1QzQxNC41MzUsMzI5LjUxMSwzMjkuODU4LDQxMy45MTcsMjI1Ljc3Myw0MTMuOTE3eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KCTxnPg0KCQk8cGF0aCBkPSJNNTA2LjU0Nyw0NzkuNzU2TDM4NS4wMjQsMzU4Ljg1Yy03LjI0OC03LjIwNS0xOC45NjMtNy4xNzQtMjYuMTc0LDAuMDY4Yy03LjIwNSw3LjI0OC03LjE3NCwxOC45NjIsMC4wNjgsMjYuMTc0DQoJCQlsMTIxLjUyMywxMjAuOTA2YzMuNjE1LDMuNTksOC4zMjgsNS4zODUsMTMuMDUzLDUuMzg1YzQuNzU2LDAsOS41MDYtMS44MiwxMy4xMjEtNS40NTMNCgkJCUM1MTMuODIsNDk4LjY4MSw1MTMuNzg5LDQ4Ni45NjcsNTA2LjU0Nyw0NzkuNzU2eiIvPg0KCTwvZz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjxnPg0KPC9nPg0KPGc+DQo8L2c+DQo8Zz4NCjwvZz4NCjwvc3ZnPg0K);
  background-repeat: no-repeat;
  background-size: 18px 18px;
  background-position: 10px center;
}

.sisea-search-form #search:focus{
  outline: none;
  border: 1px solid #8e8c8c;
}

.sisea-search-form #sbtn{
  width: 140px;
  background-color: #f9f6f6;
  border: 1px solid #eae9e9;
  color: #111;
  border-top-right-radius: 2px;
  border-bottom-right-radius: 2px;
  font-weight: 600;
  font-size: 14px;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.sisea-search-form #sbtn:hover{
  background-color: #fe7968;
  color:#fff;
  -webkit-transition: all 0.3s ease-in-out 0s;
  -moz-transition: all 0.3s ease-in-out 0s;
  transition: all 0.3s ease-in-out 0s;
}

.simplesearch-paging, .simplesearch-results-list{
  padding-bottom: 30px;
}

p.simplesearch-results{
  font-size: 14px;
  padding: 0;
  font-weight: 400;
}

.simplesearch-result-pages{
}

.simplesearch-result h3{
  display: block;
  border-top: 1px dashed #eaeaea;
  padding-top: 20px;
  text-align: left;
  font-size: 15px;
  font-weight: 500;
  text-transform: inherit;
  margin: 20px 0 0 0;
  line-height: 14px;
  color: #111;
}

.simplesearch-result h3 a{
  color: #111;
  text-decoration: none;
}

.extract p{
  padding:0;
}

@media (max-width: 600px){
  .sisea-search-form{
    margin-top: 12px;
  }
}

@media (max-width: 600px) {
    header{height: 320px;}
    header nav ul{display: block; height: initial;}
    header nav ul li a.button-menu{width: 100%;}
    header nav ul li a:nth-child(2){margin-left: 20px;margin-right: 20px;}
    header nav ul li a:nth-child(3){margin-left: 20px;margin-right: 20px;}
    header nav ul li a:nth-child(4){margin-left: 20px;}
    header nav ul li:nth-child(2){display: none;}
    h1{margin: 0 0 10px;font-size: 26px;}h2{margin: 30px 0 30px;font-size: 26px;}h6{margin: 20px 0 50px !important;}
    header .connect span{padding:0;}.breadcrumbs{line-height: 32px; margin-bottom: 20px;}
    .main-carousel{margin: 15px 0 0 0;}
    .wall-content button{width: 100%;}.wall-bottom{height: 460px;}
    .catalog-items{display:none;}
    .shell-item-price span.price{font-size: 44px;}
    .shell-item-img{border:0;padding:0;}
    .shell-item-img a:after{bottom: 0;}
    .shell-item-button button{width: 100%;height: 52px;}
    .shell-item-option{margin-top:30px;}
    ul.pagination{margin-top: 50px !important;margin-left: 0 !important;}
    .why{margin-top:50px;} .why img{max-width: 100%;}
    .wall-bottom{margin-top: 50px;}
    .wall-content p{font-size: 24px;}.wall-content span{font-size: 16px;}
    footer ul li{padding-left: 20px;}
    footer ul li a{font-weight: 600;}footer ul li span{font-weight: 600;}
    footer .copyright{padding-left: 20px;}
    .fancybox-content:after{height: 114px;background: url(../img/watermark-mobile.png) bottom center no-repeat;}
}