.colour-chip{border-radius: 50%;height: 60px;transition: all 0.3s;}
.color_slide .color_list .slick-slide.slick-current .colour-chip:before{top:-5px;left:-5px;}

.feature_list .slick-slide{padding:0 15px;}

.feature_list .slick-slide img{
    max-width:100%;
}

.header, .l_nav{line-height:1;}

.visual__under_inner{background-color:rgba(0,0,0,0.2);}
.umbraco-forms-form input, .umbraco-forms-form textarea, .umbraco-forms-form select{border:1px solid #f2f2f2 !important;padding:10px !important;}
.umbraco-forms-form input.text, .umbraco-forms-form textarea{max-width:initial !important;width:100%;}
.umbraco-forms-form select{width:100%;}
.umbraco-forms-form label{font-family: 'open_b';font-size: 16px;}
.umbraco-forms-field.model{padding:0;border:0;}
.umbraco-forms-form select{margin-top:2px !important;}
.umbraco-forms-form input[type="submit"]{border: none;
    background-color: inherit;
    padding: 9px 32px;
    border-radius: 16px !important;
    line-height: 1;
    font-size: 14px;
    font-family: 'open_b';
    cursor: pointer;}
    
.umbraco-forms-form input[type="submit"] {
    background-color: #2a2a2a;
    color: #fff;
}
.umbraco-forms-form input[type="submit"]:hover {
    opacity: 0.5;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    transition: all 0.3s;
}



.item_text3 p{margin-bottom:20px !important;}



.umb-grid ul{padding-left:30px;}
.umb-grid li{list-style-type:disc;}
.umb-grid ul.slick-slider{padding-left:0;}


.lay_block a:hover{text-decoration:none;}



ul.subUrl, ul.adeptSub{margin-bottom:0px !important;}



.specialOrder{color: #bababa;}
.specialOrder .item_title{padding-top:30px;padding-bottom:30px;margin:0;}
.footer .footer_inner .footer_list_type1 .list_parent p{margin-bottom:15px !important;}
.footer .footer_inner .footer_list .footer_list_title {margin-bottom:20px !important;}



.adept_type5 p a{width:160px !important;}


@media screen and (min-width: 1024px){
.visual.visual_under.L_size{height:600px;}
}



.snsgroup.float_left{
    float:none;
    text-align:center;
}










.slider{height:auto;}
    .slider .slider_item{height:auto;display:block;padding-bottom:0!important;}  
    .slider .slider_item a{display:block;}
    .slider .slider_item img{max-width:100%;position:relative;top:initial;right:initial;left:initial;}
    
@media screen and (max-width: 1023px){
.slider.type3 .slick-slide {
    height: initial !important;
    padding: 0 !important;
}


/* X-Small devices (portrait phones, less than 576px)*/
/* No media query for `xs` since this is the default in Bootstrap

/* Small devices (landscape phones, 576px and up)*/
@media (min-width: 576px) { 
 
}

/* Medium devices (tablets, 768px and up)*/
@media (min-width: 768px) {  }

/* Large devices (desktops, 992px and up)*/
@media (min-width: 992px) { 
 
/*.slider .slider_item img{}*/
}

/* X-Large devices (large desktops, 1200px and up)*/
@media (min-width: 1200px) { 

     

}

/* XX-Large devices (larger desktops, 1400px and up)*/
@media (min-width: 1400px) {  }

/**umb_name:Large Text*/
.item_text3 {
	font-size: 18px;
	line-height: 34px;
	font-weight: 600;
	padding: 40px 0 80px 0;
}
