 /*
 Theme Name: Bateaux Child
 Theme URI: http://www.bateauxtheme.com
 Description: Bateaux Child Theme.
 Author: Twisttheme
 Template: bateaux
 Version: 1.0.0
 Text Domain: bateaux-child
 */
/*@import url("../../../../fonts.googleapis.com/css-family=Noto+Sans.css")!*tpa=https://fonts.googleapis.com/css?family=Noto+Sans*!;*/
.btx-section-wrapper, .btx-box-content {font-size:15px !important;}
body {color:#666 !important;}
ul li {list-style:none;}
p, div, li, dt, dd, td, h1, h2, h3 {font-family: 'Noto Sans', sans-serif !important;}
.txt span {display:inline-block;}
.main_visual .btx-slider-item span {display:inline-block;}
.main_visual .btx-slider-subtitle--top span {color:#555; line-height:1.2; display:inline-block;}
.main_visual .btx-slider-item:nth-child(2) .btx-slider-content {padding-left:25% !important;}
.main_visual .btx-slider-item:nth-child(3) .btx-slider-content {padding-left:25% !important;}
.main_visual .btx-slider-item:nth-child(4) .btx-slider-content {padding-left:25% !important;}
.main_visual .btx-slider-subtitle {padding-bottom:10px;}
.main_visual .btx-carousel-arrow {background-color:rgba(255, 255, 255, 0.8); border-radius:100px; width:60px; height:60px;} 
.main_visual .btx-carousel-arrow i {color:#666;}

.pure_box {display:none; width:100%; clear:both;}
.inno_box {display:none; width:100%; clear:both; overflow:hidden;}
.arum_box {display:none; width:100%; clear:both;}
.spool_box {display:none; width:100%; clear:both;}
.main_tab {position:relative; overflow:hidden;}
.main_tab ul {margin:0;}
.main_tab ul.tab_list li {float:left; width:23.8%; margin:0 0.6%; background:#fff;}
.main_tab ul.tab_list li p {margin-bottom:0;}
.main_tab .title { font-size:25px;}

.tab_bg {border-top:5px solid #f7a1af; !important;}
.tab_bg2 {border-top:5px solid #98c8f0 !important;}
.tab_bg3 {border-top:5px solid #d6a7d6 !important;}
.tab_bg4 {border-top:5px solid #67c2bd !important;}
.main_tab .tab1 {}
.main_tab .tab1 p{padding:35px 0px 35px 110px; border:1px solid #ddd; color:#eb5d74; font-size:23px; cursor:pointer; background:url("m_menu_icon1.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/m_menu_icon1.jpg*/ no-repeat 10px center;}
.main_tab .tab2 p{padding:35px 0px 35px 110px; border:1px solid #ddd; color:#2176bb; font-size:23px; cursor:pointer; background:url("m_menu_icon2.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/m_menu_icon2.jpg*/ no-repeat 10px center;}
.main_tab .tab3 p{padding:35px 0px 35px 110px; border:1px solid #ddd; color:#b567b3; font-size:23px; cursor:pointer; background:url("m_menu_icon3.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/m_menu_icon3.jpg*/ no-repeat 0px center;}
.main_tab .tab4 p{padding:35px 0px 35px 110px; border:1px solid #ddd; color:#49b2ac; font-size:23px; cursor:pointer; background:url("m_menu_icon4.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/m_menu_icon4.jpg*/ no-repeat 10px center;}
.main_tab .tab1 .pure_box {width:100%; background:#444;}


ul.inner_list {margin:0;}
ul.inner_list li {background:none; text-align:center; float:left; width:33%; padding:0px 1.5%; border-right:1px solid #eee; margin:40px 0;}
ul.inner_list li:last-child {border:0;}
ul.inner_list li p.title {font-size:17px; color:#333; text-align:center; padding:18px 0 15px 0; margin:0;}
ul.inner_list li a.more_link {display:inline-block; color:#666; padding:7px 40px; transition-property:none;}
ul.inner_list li a.more_link:hover {border:1px solid #ccc;}

/*국기*/
.nation_box { position:absolute; top:7px; right:0;}
.nation_box a {display:inline-block; padding:0 2px;}
#menu-main_menu {margin-right:10%;}
.nation_box_mobile { display:none; background:#eee; text-align:right; height:35px;}
.nation_box_mobile a {display:inline-block; padding:4px 2px;}

/*footer*/
.btx-footer-column {padding-top:30px; padding-bottom:20px;}

/*gnb*/
.current_page_item {color:#333;}

/*lnb*/
.btx-widgets .btx-heading {margin-bottom:10px;}
.btx-sidebar .btx-s-bg-bg{background-color:#fff !important;}
#nav_menu-2 .btx-heading-text {font-size:21px !important; color:#333 !important; font-family: 'Noto Sans KR', sans-serif !important; padding-bottom:19px; padding-top:19px; border-bottom:1px solid #ddd; letter-spacing:0; font-weight:normal;}
#nav_menu-3 .btx-heading-text {font-size:21px !important; color:#333 !important; font-family: 'Noto Sans KR', sans-serif !important; padding-bottom:19px; padding-top:19px; border-bottom:1px solid #ddd; letter-spacing:0; font-weight:normal;}
#nav_menu-4 .btx-heading-text {font-size:21px !important; color:#333 !important; font-family: 'Noto Sans KR', sans-serif !important; padding-bottom:19px; padding-top:19px; border-bottom:1px solid #ddd; letter-spacing:0; font-weight:normal;}
#nav_menu-5 .btx-heading-text {font-size:21px !important; color:#333 !important; font-family: 'Noto Sans KR', sans-serif !important; padding-bottom:19px; padding-top:19px; border-bottom:1px solid #ddd; letter-spacing:0; font-weight:normal;}
#nav_menu-6 .btx-heading-text {font-size:21px !important; color:#333 !important; font-family: 'Noto Sans KR', sans-serif !important; padding-bottom:19px; padding-top:19px; border-bottom:1px solid #ddd; letter-spacing:0; font-weight:normal;}
.widget .btx-menu .menu-item {border-bottom:1px solid #ddd; padding-bottom:10px;}
.widget .btx-menu .menu-item a {font-size:16px; font-family: 'Noto Sans KR', sans-serif !important; display:block; line-height:2.3; padding-left:5px; color:#555;}
.widget .btx-menu .menu-item a:hover {color:#000;}

/*서브탑*/
.product_top h3{}
.product_tab {overflow:hidden; margin-top:70px;}
.product_tab a {display:block; float:left; padding:12px 0; width:33%; color:#333; background:#fff; font-size:19px; text-align:center;}
.product_tab a:hover {background:#000; color:#fff;}
.product_tab a.active {background:#000; color:#fff;}
.btx-page-hero-title{font-size:50px; padding:0; color:#fff; font-weight:400;}

/*제품상세*/
.product_detail {width:91%; margin:0 auto;}
.product_detail p.title {font-size:36px; color:#000;}
.product_detail p.sub_title {font-size:17px; color:#000; font-weight:400; padding-bottom:10px; border-bottom:1px solid #000; margin-top:30px; margin-bottom:0;}
.product_detail p.detail_t1 { padding:0; padding-top:20px; margin:0;}
.product_detail p.detail_t2 { font-size:16px; color:#000; padding-top:20px;}
.product_detail table {width:100%; margin:0;}
.product_detail table tr td {border-bottom:1px solid #ddd;}
.product_detail table tr td.title { background:#f8f8f8; border-right:1px solid #ddd;}

#inno-item .btx-row{width:87%; margin:0 auto;}
.inno_item p.title {font-size:19px; color:#333; text-align:center; padding:0px 0 10px 0; margin:0;}
.inno_item a.more_link {display:inline-block; color:#666; padding:0px 40px; height:45px; line-height:45px; transition-property:none; margin-bottom:20px;}
.inno_item a.more_link:hover {border:1px solid #ddd; background:#eee;}

.pro_tab { border-bottom:1px solid #ddd;}
.pro_tab span {font-size:25px; color:#333; display:inline-block; background:#eee; padding:5px 40px; border-radius:10px 10px 0 0;}

/*팝업*/
.btx-modal {background:#fff; padding:30px;}
.btx-modal-close {top:20px !important;}


/*about*/
.sub_title2 {font-size:30px; color:#000; padding-bottom:10px; border-bottom:1px solid #ddd; margin-bottom:50px !important;} 
.about_t1 {font-size:28px; color:#000; text-transform:uppercase; line-height:1.5;}
.about_t2 {font-size:17px; color:#333; }


/*history*/
.history_t1 {font-size:45px; color:#000; background:url("history_img.png")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/history_img.png*/ no-repeat center 0; padding-top:10px;}
.history_t2 {font-size:50px; color:#1b5a8d; font-weight:bold; line-height:1;}
.history_box {}
.history_box table {width:100%;}
.history_box table tr td {vertical-align:top; padding:4px 8px 4px 0;}
.history_box table tr td.title {color:#000; width:15%;}

/*컨텍폼*/
.wpcf7-form label {font-size:14px !important; color:#333 !important; line-height:2.5;}
.submit_bt {text-align:right !important; margin-top:20px;}
input[type="submit"] {border-radius:0px !important;}

/*찾아오시는길*/
.map_t1 {font-size:20px; font-weight:500; color:#333; padding-bottom:5px; margin-bottom:10px !important; padding-top:30px; clear:both; border-bottom:1px solid #ddd;}
table.map_box tr td { width:70%; vertical-align:top; padding:5px;}
table.map_box tr td.title {color:#333; width:30%;}


@media all and (max-width: 321px) {
}


@media all and (min-width: 321px) and (max-width: 768px) {
	.main_visual .btx-slider-item{height:600px !important;}
	.main_visual .btx-slider-content {height:600px !important;}
	.main_visual .btx-slider-subtitle--top span{font-size:27px !important;}
	.main_visual .btx-slider-title span{font-size:40px !important;}
	.main_visual .btx-slider-item:nth-child(1) .btx-background-inner {background:url("main_img1_s.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/main_img1_s.jpg*/ no-repeat center center !important; }
	.main_visual .btx-slider-item:nth-child(2) .btx-background-inner {background:url("main_img2_s.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/main_img2_s.jpg*/ no-repeat center center !important;}
	.main_visual .btx-slider-item:nth-child(3) .btx-background-inner {background:url("main_img3_s.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/main_img3_s.jpg*/ no-repeat center center !important;}
	.main_visual .btx-slider-item:nth-child(4) .btx-background-inner {background:url("main_img4_s.jpg")/*tpa=http://bestbristle.com/wp-content/themes/bateaux-child/main_img4_s.jpg*/ no-repeat center center !important;}
	
	.main_visual .btx-slider-item:nth-child(2) .btx-middle-vertical {vertical-align:top !important; padding-top:70px;}
	.main_visual .btx-slider-item:nth-child(3) .btx-middle-vertical {vertical-align:top !important; padding-top:70px;}
	.main_visual .btx-slider-item:nth-child(4) .btx-middle-vertical {vertical-align:top !important; padding-top:70px;}
	
	.main_visual .btx-slider-item:nth-child(2) .btx-slider-content {padding-left:10% !important;}
	.main_visual .btx-slider-item:nth-child(3) .btx-slider-content {padding-left:10% !important;}
	.main_visual .btx-slider-item:nth-child(4) .btx-slider-content {padding-left:10% !important;}
	
	.main_visual .btx-carousel-arrow {display:none !important;}
	
	.main_tab ul.tab_list li {float:none; width:98%; background:#fff; margin-bottom:10px;}
	.main_tab .tab1 p{padding:10px 50px; border:1px solid #f7a1af; color:#eb5d74; font-size:19px; cursor:pointer;}
	.main_tab .tab2 p{padding:10px 50px; border:1px solid #98c8f0; color:#2176bb; font-size:19px; cursor:pointer;}
	.main_tab .tab3 p{padding:10px 50px; border:1px solid #d6a7d6; color:#b567b3; font-size:19px; cursor:pointer;}
	.main_tab .tab4 p{padding:10px 50px; border:1px solid #67c2bd; color:#49b2ac; font-size:19px; cursor:pointer;}
	
	ul.inner_list li {float:none; width:100%; border-bottom:1px solid #eee; border-right:0; padding-bottom:30px;}
	ul.inner_list li p.title {font-size:17px; color:#333; text-align:center; padding:18px 0 15px 0; margin:0;}
	
	.nation_box_mobile { display:block;}
	
	.about_t3 {width:100%;}
	.history_box {width:100%;}
	.main_tab p {text-align:right;}
}
@media all and (min-width: 769px) and (max-width: 1024px) {
	}
@media all and (min-width: 1025px) {
	}
@media all and (min-width: 1200px) {	
}



100