p.idea-dd a{color:brown}
#div-gpt-ad-1461836093061-0 {
	background: #494B4C;
    padding: 26px 0px;
    position: relative;
    top: -31px;
}
.search-pc {
    position: relative!important;
    width: 50%!important;
    margin: 0 auto;
    padding: 0px 10px;
	margin-top: 15px;
}
.wrapper-search {
    position: fixed!important;
    bottom: 0;
    width: 100%!important;
    z-index: 999;
    background: #448CCB!important;
    margin-top: 10px!important;
}
.search-pc .flexsearch--input {
    height: 48px!important;
}
.search-pc .flexsearch--submit {
	line-height: 0;
    margin: 0;
}

.marquee{width:77%;height:86px;overflow:hidden;background:#ffe2e2;position:relative;z-index:0;margin-left:-13px}
.post-image>img{height:100%}
.header-marquee2,#div-gpt-ad-1461836093061-1{display:none}
.marquee p{text-align:left;padding:0px 20px;line-height:18px}
img.btn-good-idea{position:relative;z-index:3}
.block-marquee>li{float:left;margin-top:10px}
.idea-dd:nth-child(2n){background:#ffc3c3;padding:15px 20px}

.row.ad.center img{margin:0 auto;display:block}
.down{margin-top:10px}
ul.pagination a:hover{background:#e6e6e6}
ul.pagination li a,ul.pagination li button{display:inline-block!important}
.bottom-footer{width:100%}
.row > .large-8.medium-5.colunms.left.center { position: relative; right: -20%;}
@font-face{font-family:'LayijiMaHaNiYomBAORegular';src:url('fonts/layijimahaniyombao.eot');src:url('fonts/layijimahaniyombao.eot') format('embedded-opentype'),url('fonts/layijimahaniyombao.woff2') format('woff2'),url('fonts/layijimahaniyombao.woff') format('woff'),url('fonts/layijimahaniyombao.ttf') format('truetype'),url('fonts/layijimahaniyombao.svg#LayijiMaHaNiYomBAORegular') format('svg')}
@font-face{font-family:'ZoodHardSell2Regular';src:url('fonts/zoodhardsell2.eot');src:url('fonts/zoodhardsell2.eot') format('embedded-opentype'),url('fonts/zoodhardsell2.woff') format('woff'),url('fonts/zoodhardsell2.ttf') format('truetype'),url('fonts/zoodhardsell2.svg#ZoodHardSell2Regular') format('svg')}
@font-face{font-family:'LaimueRegular';src:url('fonts/1laimue.eot');src:url('fonts/1laimue.eot') format('embedded-opentype'),url('fonts/1laimue.woff') format('woff'),url('fonts/1laimue.ttf') format('truetype'),url('fonts/1laimue.svg#LaimueRegular') format('svg')}
@font-face{font-family:'WDBBangnaRegular';src:url('fonts/wdb_bangna.eot');src:url('fonts/wdb_bangna.eot') format('embedded-opentype'),url('fonts/wdb_bangna.woff') format('woff'),url('fonts/wdb_bangna.ttf') format('truetype'),url('fonts/wdb_bangna.svg#WDBBangnaRegular') format('svg')}
ul.icon{margin-top:15px}
.fb-share-button.fb_iframe_widget span{vertical-align:top!important}
div#___plusone_0{width:70px!important}
a.addthis_button_tweet.at300b{width:84px}
.orbit-caption h5,.orbit-caption span{font-family:'LayijiMaHaNiYomBAORegular'}
.orbit-caption span{position:absolute;top:84px;font-size:18px!important;line-height:16px;height:46px;overflow:hidden}
h5{color:#fff;font-size:25px;line-height:18px;height:37px;overflow:hidden}
li{list-style:none}
.large-4.colunms.right{overflow:visible}
.row{max-width:75rem}
.orange{color:#f78a57}
.font-small{font-size:14px}
.font-small span{font-size:14px!important}
.center{margin:0 auto;display:block;text-align:center}
.wrapper{width:1220px;height:auto;overflow:hidden}
.row.header1{max-width:100%}
.rec-b > div { margin: 10px 0px;}
i.fa.fa-play-circle-o{position:absolute;top:0;text-align:center;color:#fff;margin-left:40%;margin-top:20%;font-size:80px}
i.fa.fa-signal{border-radius:30px;background-color:#ef1f25;padding:10px 10px;color:#fff}
i.fa.fa-television{background-color:#00b16a;padding:20px 20px;border-radius:30px;color:#fff}
.font1>div:nth-child(1){text-align:left;padding:10px 0px;font-size:30px;font-family:WDBBangnaRegular;font-weight:bold}
.large-4.medium-4.colunms.small-12{float:left}
.content-part>div{float:left}
.content-vdo{width:100%;float:right}
.most{float:left;width:100%;margin:0;padding:0}
.header1-left{background:url(../img/bg-left.jpg);background-size:100% 100% ;height:550px;max-width:100%;padding:0;position:relative}
.header2-left{background:url(../img/bg2-left.jpg);background-repeat:no-repeat;background-size:100% auto;height:200px;max-width:100%;padding:0;position:relative}
.header1-left.large-6.columns .actor-top img,.header2-left.large-6.columns .actor-top img{position:absolute;z-index:1;width:100%;bottom:0}
.header1-right.large-6.columns .actor-top img,.header2-right.large-6.columns .actor-top img{position:absolute;z-index:1;width:100%;bottom:0}
.header1-left.large-6.columns .social-idea img{top:192px;z-index:1;left:190px}
.header1-right{background:url(../img/bg-right.jpg);background-size:100% auto;height:550px;max-width:100%;padding:0;position:relative;z-index:0}
.header2-right{background:url(../img/bg-right.jpg);background-size:100% auto;background-repeat:no-repeat;height:200px;max-width:100%;padding:0;position:relative;z-index:0}
.header1-right.large-6.columns .actor-top img,.header2-right.large-6.columns .actor-top img{position:absolute;z-index:1;width:100%;bottom:0}
.header1-left.large-12.columns .social-idea img{top:192px;z-index:1;left:190px}
.header1-left.large-12.columns .actor-top img,.header2-left.large-12.columns .actor-top img{position:absolute;z-index:1;width:auto;margin-left:25%;bottom:0}
.header1-right.large-12.columns .actor-top img,.header2-right.large-12.columns .actor-top img{position:absolute;z-index:1;width:auto;margin-left:25%;bottom:0}
i.fa.fa-eye{margin-right:10px}
.tab-bar{display:none}
.top-bar-section{margin:0 auto;display:table}
.hide-for-small-only,.show-for-small-up,.hide-for-small,.hide-for-small-down,.hide-for-medium-only,.show-for-medium-up,.hide-for-medium,.hide-for-medium-down,.show-for-large-only,.show-for-large-up,.show-for-large,.show-for-large-down,.hide-for-xlarge-only,.hide-for-xlarge-up,.hide-for-xxlarge-only,.hide-for-xxlarge-up{background:url(../img/menu-top.png);background-size:100% 100%;height:70px;position:relative;z-index:1}
section.main-section{position:relative;z-index:0;bottom:36px}
.brainchild-only .social-idea{position:absolute;top:103px;margin:0 auto;display:table;left:38%}
img.social-idea{position:absolute;top:103px;margin:0 auto;display:table;left:12%}
.frame-slide1{background:url(../img/frame.png);background-size:100% 100%;width:430px;height:300px;position:absolute;margin-left:-250px;left:50%;z-index:0}
.frame-slide2{background:white;width:470px;height:278px;bottom:0;top:130px;left:70px;position:absolute;z-index:-1;border-radius:16px}
.slide1{width:370px;position:absolute;z-index:0;margin:30px 34px}
.slide1 .orbit-container img{height:230px;width:100%}
.slide1 .orbit-bullets-container{text-align:center;position:relative}
.frame-slide1.arwut-frame .slide1 .orbit-container img{height:230px;width:100%}
.frame-slide1.arwut-frame .slide1{width:441px;position:absolute;z-index:0;margin:30px 34px}
.frame-slide1.arwut-frame{background:#fff;border-radius:10px;width:460px;height:250px;margin-left:-225px}
.frame-slide1.arwut-frame .slide1 .orbit-bullets-container{position:absolute;top:0;left:50%;margin:0 auto}
.frame-slide1.arwut-frame .slide1{margin:10px 10px}
input#skipads{position:absolute;top:0;left:0;background:orange;border-radius:7px;border:1px solid#000;padding:2px 10px}
.clip{width:94%;height:320px;position:absolute}
.columns7{width:700px;height:auto;overflow:hidden}
.columns5{width:500px}
.small-columns2{}
.wrapper .row{max-width:76.5rem}
.bg-tv{background:url(../img/tv.png);background-repeat:no-repeat;background-size:100% 100%;position:relative;width:88%;height:417px;margin:0 auto;display:table;padding:23px 18px}
.product-in-clip{padding:10px 0px;width:300px}
.product-rec{width:160px}
.product-rec li.product-buy,.product-rec li.idea-buy{width:150px;position:absolute;margin:-84px 0px}
.product-in-clip{width:300px;margin:0 auto}
li.product-buy{text-align:right;position:absolute;float:right;width:300px}
li.product img{height:162px;width:300px}
li.idea-buy{text-align:left;position:absolute}
.product-in-clip .orbit-caption{position:relative;bottom:0;background-color:rgba(51,51,51,0.8);color:white;width:100%;padding:0.625rem 0.875rem;font-size:0.875rem}
.product-rec .orbit-caption{position:relative;bottom:0;background-color:rgba(51,51,51,0.8);color:white;width:100%;padding:7px 0px;font-size:0.875rem;margin:-35px 0px}
.product-rec li{list-style:none}
.product-rec ul{margin:0px 0px;background:#ddd;padding:20px 5px}
li.view-all-product-rec{background:#ddd;width:100%;margin:0 auto;text-align:center;margin-bottom:15px}
li.view-all-product-rec img{width:100%;position:relative;top:22px;background:#ddd}
.tv-info{text-align:left;background:#eeeeee;padding:10px 10px;list-style:none;line-height:20px;height:240px}
.tv-info.index{height:156px;overflow:hidden}
.tv-info p{margin:15px 0px}
li.view-vdo1,li.icon1{font-size:14px;color:#f78a57}
li.icon1>div{display:inline-block;line-height:0;margin:0px 10px}
.board{margin:15px 0px;padding:0px 10px;padding-bottom:10px;background:#d4844c;border-radius:16px;-webkit-border-radius:16px;-moz-border-radius:16px;border:7px solid #603913;float:right}
li.board-view{font-size:12px;text-align:left;padding:2px 8px!important}
.view-all-board{text-align:right;color:white;padding:10px 0px}
.paper{float:left;margin:0px 7px}
.paper li{background:#fff;width:130px;list-style:none;padding:5px 0px}
.paper li img{width:100%;height:82px}
.paper p{line-height:17px;font-size:12px;padding:0px 6px;overflow:hidden;height:53px}
.put{background:red;width:8px;height:8px;border-radius:60px}
ul.view-vdo{margin:10px 0px}
ul.view-vdo li{background:url(../img/view-vdo.png);background-size:100% auto;width:80px;padding:0px 20px;text-align:center;color:white;font-weight:bold;float:none}
.large-7.medium-12.small-12.colunms.left{padding:0px 4px}
img.live{margin:33px 0px;text-align:left;display:block}
.view-social li{float:left}
.view-social{display:inline-flex}
.button1{background:url(../img/btn-fb.png);background-size:100% 100%;width:38px;height:38px;margin:6px 0px;overflow:visible}
.button1 a:hover#button{background:#ffab00}
.button1 .counter{background:url("../img/fb_counter.png") no-repeat left center transparent;float:left;margin:0px 38px;max-height:40px;max-width:100px;min-width:50px;padding:0 0 0 5px}
.button1 .counter #fbcount{background:#ebebeb;border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:0px solid #eee;color:#ff6600;font:bold 14px/18px Helvetica,Arial,sans-serif;height:40px;max-width:100px;overflow:hidden;padding:12px 10px;text-align:center}
.button2{background:url(../img/btn-twitter.png);background-size:100% 100%;width:38px;height:38px;margin:6px 50px;overflow:visible}
.button2 a:hover#button{background:#ffab00}
.button2 .counter{background:url("../img/fb_counter.png") no-repeat left center transparent;float:left;margin:0px 38px;max-height:40px;max-width:100px;min-width:50px;padding:0 0 0 5px}
.button2 .counter #tcount{background:#ebebeb;border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:0px solid #eee;color:#ff6600;font:bold 14px/18px Helvetica,Arial,sans-serif;height:40px;max-width:100px;overflow:hidden;padding:12px 10px;text-align:center}
.button2 .counter #fbcount{border-top:1px solid #eee;border-right:1px solid #eee;border-bottom:1px solid #eee;border-left:0px solid #eee;color:#ff6600;font:bold 14px/18px Helvetica,Arial,sans-serif;height:40px;max-width:100px;overflow:hidden;padding:12px 10px;text-align:center}
.my_custom_googleplusone{overflow:hidden;background-image:url(../img/btn-google.png);background-repeat:no-repeat;height:30px;width:161px;position:absolute;pointer-events:none}
.my_custom_googleplusone:hover{visibility:hidden}
.hideMe{height:30px;width:161px;overflow:hidden;position:absolute;z-index:-1;!Important}
.view-social>ul{width:700px;background:#fab626;margin:10px 0px;padding:0px 0px;color:#fff;display:inline;float:left}
.view-social.medium-12{display:inline-flex}
li.share{padding:12px 10px;font-weight:bold}
.wrapper.category{background:url(../img/bg-category.jpg);background-repeat:repeat;width:100%;height:auto}
.tabs dd>a,.tabs .tab-title>a{padding:0}
.category ul.tabs{margin:0 auto;display:table;padding:10px 0px}
li.tab-title{background-size:100% auto;width:170px;height:65px}
.tabs dd.active a,.tabs .tab-title.active a,.tabs .tab-title a{height:100%;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m1>a{background:url(../img/m1.png) center;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m2>a{background:url(../img/m2.png) center;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m3>a{background:url(../img/m3.png) center;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m4>a{background:url(../img/m4.png) center;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m5>a{background:url(../img/m5.png) center;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m6>a{background:url(../img/m6.png) center;background-repeat:no-repeat}
.tabs dd>a,.tabs .tab-title.m7>a{background:url(../img/m7.png) center;background-repeat:no-repeat}
.block383x255,.block383x255 img{width:383px;height:255px}
.block380x255,.block380x255 img{width:383px;height:255px}
.block300x190,.block300x190 img{width:300px;height:190px}
.block230x127,.block230x127 img{width:230px;height:127px}
.block383x255:hover,.block383x255 img:hover{background:#D45875;opacity:0.9}
.block380x255:hover,.block380x255 img:hover{background:#D45875;opacity:0.9}
.block300x190:hover,.block300x190 img:hover{background:#D45875;opacity:0.9}
.block230x127:hover,.block230x127 img:hover{background:#D45875;opacity:0.9}
.row1 ul{position:relative;float:left}
.row1 .orbit-caption{background-color:#cf3458;color:white;height:86px;padding:10px 20px;opacity:0.8;position:absolute;bottom:0px;width:100%;overflow:hidden}
.row1 .orbit-caption:hover{transition:all 0.4s ease-in-out;height:130px}
.view-all{position:relative;bottom:2px;width:230px;padding:10px 10px;background-color:#cf3458;color:white}
.large-8.colunms.space4>div{float:left}
.most-view>div{float:left}
.top-view-brain{display:table;background:#505050}
.counter-viewer li{float:left;padding:8px 2px;z-index:998;position:relative;color:white}
li.header-viewer{background:#ed1c24;width:40px;text-align:center;font-weight:bold}
li.count-viewer{background:#ff624f;width:136px;text-align:center;font-weight:bold}
.top-view-brain>a>li,.top-view-idea>a>li{padding:0px 10px;margin:10px 0px}
.top-view-brain .view-top-img,.top-view-idea .view-top-img{width:100%;height:200px;position:relative;z-index:0}
.top-view-brain .orbit-caption,.top-view-idea .orbit-caption{background-color:#000;color:white;padding:10px 0px;opacity:0.8;position:relative;z-index:2}
.top-view-brain p,.top-view-idea p{line-height:16px;/* width:225px;*/ height:46px;overflow:hidden;font-size:14px}
.counter-viewer li{float:left}
.counter-viewer{margin:0;position:absolute;display:table}
.brainchild,.idea,.view-chan,.view-special,.idea-dai-jai{text-align:left}
.view{padding:10px 0px}
.view li{float:left;padding:0px 1px}
.view li img{width:100%;height:100%}
li.views-count{font-size:12px;padding:0px 4px}
ul.views-count{margin:0;float:none;display:inline-flex;font-size:12px}
.view.black{background:#2f2f2f;padding:7px 7px;color:#fff;display:table;text-align:left;width:100%}
.view.gray{background:#505050;padding:7px 7px;color:#fff;display:table;text-align:left;width:100%}
.top-view-idea{background:#ffe59f;display:table}
.view.yellow1{background:#ffcd48;padding:7px 7px;color:#000;display:table;text-align:left;width:100%}
.view.yellow2{background:#ffe59f;padding:7px 7px;color:#000;display:table;text-align:left;width:100%}
.large-4.colunms.small-6{float:left;padding:0px 3px}
img.clip-pop{text-align:left;display:block;margin-top:50px}
.block-brainchild .small-3 img,.block-idea .small-3 img{height:130px}
.block-brainchild .small-5.colunms img,.block-idea .small-5.colunms img{width:100%}
.block-brainchild p,.block-idea-dai-jai p,.block-idea p{line-height:20px;padding:10px 6px}
.view-chan{width:300px;height: auto;display: inline-block;position:relative;background:#0351a6;padding:10px 10px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}
.view-chan .orbit-caption,.view-special .orbit-caption,.top-view-idea .orbit-caption,.top-view-brain .orbit-caption,.block-brainchild .orbit-caption,.block-idea .orbit-caption{padding:6px 6px!important;overflow:hidden;width:100%;height:59px;font-size:14px}
.view-chan .view,.vdo-related{position:absolute;padding:4px 6px;color:#fff;font-weight:bold;background:#3875CF;z-index:1}
.block-brainchild .small-3 img.view-top-img,.block-idea .small-3 img.view-top-img{border:2px solid #fff}
.block-brainchild .small-5.colunms,.block-idea .small-5.colunms{border:2px solid #fff}
.view-chan .orbit-caption,.view-special .orbit-caption,.block-brainchild .orbit-caption,.block-idea .orbit-caption{background-color:#000;color:white;padding:10px 0px;opacity:0.8;height:52px;overflow:hidden}
.block-special .view{position:absolute;padding:4px 6px;color:#fff;font-weight:bold;background:#E07410;z-index:1}
.block-chan,.block-special{margin:0 auto;display:table;margin-bottom:5px}
li.view-bottom-img{width:50%;height:148px;float:left;padding:10px 5px}
.view-all-special img{margin:0 auto;display:table;padding:0;position:absolute;bottom:0px;right:0}
.rec-c{margin:0 auto;display:table;margin-top:10px;margin-bottom:10px;text-align:center}
.view-all-chan img{margin:0 auto;display:table;padding:0;position:relative;}
.view-chan > a:last-child{position: absolute;
    bottom: 0;
    width: 100%;
    margin: 0 auto;
    display: table;}
li.view-bottom-img1 img{width:100%;height:auto}
.block-vdo-related{float:right;width:400px}
.block-vdo-related .view{position:absolute;padding:4px 6px;color:#fff;font-weight:bold;background:#3875CF;z-index:1}
.block-vdo-related .view-special{width:400px;height:382px;background:#307df1;display:block;padding:10px 10px;position:relative;border-bottom-left-radius:18px;border-bottom-right-radius:18px}
.block-vdo-related li.view-bottom-img{height:160px;width:190px;float:left;margin:0 auto;margin-top:10px;padding:0px 5px}
.view-special{width:300px;height:310px;position:relative;background:#ffa54e;padding:10px 10px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}
.vdo-related{width:300px;background:#ffa54e;padding:10px 10px;border-bottom-left-radius:18px;border-bottom-right-radius:18px}
img.bottom{width:100%}
.block-idea-dai-jai img.view-top-img{border:2px solid #fff}
.block-brainchild>.small-5,.block-brainchild>.small-3,.block-idea>.small-5,.block-idea>.small-3,.block-idea-dai-jai>.small-5,.block-idea-dai-jai>.medium-3,.block-idea-dai-jai>.medium-2{float:left}
.view-brainchild{color:#fff}
.row.block-brainchild{background:url(../img/bg-brainchild-view.png);padding:20px 0px;padding-bottom:40px;position:relative;margin:0 auto;padding-top:14px;padding-right:0}
.block-brainchild .view{position:absolute;padding:4px 6px;color:#000;font-weight:bold;background:#fff;z-index:1}
.row.block-brainchild>div,.row.block-idea>div{margin:0px 8px}
.row.block-idea-dai-jai>div{margin:0px 14px}
.row.block-brainchild p,.row.block-idea p,.row.block-idea-dai-jai p{color:#fff;width:100%;height:90px;overflow:hidden;line-height:18px}
.block-idea .view{position:absolute;padding:4px 6px;color:#000;font-weight:bold;background:#fff;z-index:1}
.row.block-idea{padding:20px 0px;padding-bottom:40px;position:relative;background:url(../img/bg-idea-view.jpg);margin:0 auto;padding-top:14px;padding-right:0}
.row.block-idea-dai-jai{background:#3b71c7;margin:0 auto;padding-top:10px;border-bottom:4px solid #0054a6}
.block-brainchild img.btn,.block-idea img.btn,.block-idea-dai-jai img.btn{right:0;bottom:0;float:right}
.block-brainchild img.btn,.block-idea img.btn{position:absolute}
img.qikplay-logo{width:100px}
.qikplay li.header{background:url(../img/header-qikplay.png);padding:5px 15px;font-family:'ZoodHardSell2Regular';font-size:30px;margin:0;background-repeat:no-repeat}
.bg-qikplay{background:url(../img/bg-qikplay3.jpg);background-repeat:no-repeat;background-size:100% 100%;border-bottom-right-radius:20px;border-bottom-left-radius:20px;border-top-right-radius:20px}
.qikplay img.btn{position:relative;bottom:0;right:0;float:right}
.qikplay img.view-top-img{border:2px solid}
.qikplay .row>div{margin:20px 14px;float:left}
.qikplay li{list-style:none;color:#fff}
.qikplay p{line-height:20px;padding:10px 6px}
.large-8.colunms.left.qikplay{position:relative;top:-94px}
.fb li{width:300px;margin:0 auto}
.up{position:relative}
.bg-qikplay .row,.block-brainchild,.block-idea,.block-idea-dai-jai{margin:0;padding:0px 5px}
.webboard-detail img{height:auto!important}
.webboard-detail p a{overflow:hidden;width:100%;margin:0;word-wrap:break-word}
.row.webboard{background:rgb(233,249,233)}
.view.black>li,.view.gray>li,.view.yellow1>li,.view.yellow2>li{width:50%;height:100px}
.view.black ul.counter-viewer,.view.gray ul.counter-viewer,.view.yellow1 ul.counter-viewer,.view.yellow2 ul.counter-viewer{margin:0;position:absolute;display:table;width:10%}
span.views-count{font-size:12px}
li.detail-info img{height:auto!important}
.view-special .view-bottom-img>img{width:100%;height:73px}
.konlamad>div:nth-child(1){position:relative;z-index:0}
.konlamad>div:nth-child(2){margin-top:-11px;background-color:#E9661B}
.konlamad .view-chan .view,.vdo-related{background-color:#90381D}
/*********************** * Essential Structure * ***********************/.flexsearch--wrapper{height:auto;width:auto;max-width:100%;overflow:hidden;background:transparent;margin:0;position:static}
.flexsearch--input-wrapper{padding:0 50px 0 0}
.flexsearch--input{width:100%}
/*********************** * Configurable Styles * ***********************/.flexsearch--input{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;height:60px;padding:0 46px 0 10px;border-color:#888;border-radius:35px;border-style:solid;border-width:5px;margin-top:15px;color:#333;font-family:'Helvetica',sans-serif;font-size:26px;-webkit-appearance:none;-moz-appearance:none}
.flexsearch--submit{position:absolute;right:0;top:0;display:block;width:50px;height:48px;padding:0;border:none;margin-top:-11px;margin-right:0px;background:#69A3D5;color:#fff;font-family:'Helvetica',sans-serif;font-size:40px;line-height:60px}
.flexsearch--input:focus{outline:none;border-color:#333}
.flexsearch--input:focus.flexsearch--submit{color:#333}
.flexsearch--submit:hover{color:#fff;cursor:pointer}
::-webkit-input-placeholder{color:#888}
input:-moz-placeholder{color:#888}
.txt-search{padding:10px 15px}



/*********************** * Tab * ***********************/
.container-tab > header {
	width: 90%;
	max-width: 69em;
	margin: 0 auto;
	padding: 2.875em 1.875em 1.875em;
}

.container-tab > header h1 {
	font-size: 2.125em;
	line-height: 1.3;
	margin: 0 0 0.6em 0;
	float: left;
	font-weight: 400;
}

.container-tab > header > span {
	display: block;
	position: relative;
	z-index: 9999;
	font-weight: 700;
	text-transform: uppercase;
	letter-spacing: 0.5em;
	padding: 0 0 0.6em 0.1em;
}

.container-tab > header > span span:after {
	width: 30px;
	height: 30px;
	left: -12px;
	font-size: 50%;
	top: -8px;
	font-size: 75%;
	position: relative;
}

.container-tab > header > span span:hover:before {
	content: attr(data-content);
	text-transform: none;
	text-indent: 0;
	letter-spacing: 0;
	font-weight: 300;
	font-size: 110%;
	padding: 0.8em 1em;
	line-height: 1.2;
	text-align: left;
	left: auto;
	margin-left: 4px;
	position: absolute;
	color: #fff;
	background: #47a3da;
}

.container-tab > header nav {
	float: right;
	text-align: center;
}

.container-tab > header nav a {
	display: inline-block;
	position: relative;
	text-align: left;
	width: 2.5em;
	height: 2.5em;
	background: #fff;
	border-radius: 50%;
	margin: 0 0.1em;
	border: 4px solid #47a3da;
}

.container-tab > header nav a > span {
	display: none;
}

.container-tab > header nav a:hover:before {
	content: attr(data-info);
	color: #47a3da;
	position: absolute;
	width: 600%;
	top: 120%;
	text-align: right;
	right: 0;
	pointer-events: none;
}

.container-tab > header nav a:hover {
	background: #47a3da;
}

.bp-icon:after {
	font-family: 'bpicons';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	text-align: center;
	color: #47a3da;
	-webkit-font-smoothing: antialiased;
}

.container-tab > header nav .bp-icon:after {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	line-height: 2;
	text-indent: 0;
}

.container-tab > header nav a:hover:after {
	color: #fff;
}

.bp-icon-next:after {
	content: "\e000";
}
.bp-icon-drop:after {
	content: "\e001";
}
.bp-icon-archive:after {
	content: "\e002";
}
.bp-icon-about:after {
	content: "\e003";
}
.bp-icon-prev:after {
	content: "\e004";
}

p.info {
	text-align: center;
	padding: 20px;
}

@media screen and (max-width: 55em) {

	.container-tab > header h1,
	.container-tab > header nav {
		float: none;
	}

	.container-tab > header > span,
	.container-tab > header h1 {
		text-align: center;
	}

	.container-tab > header nav {
		margin: 0 auto;
	}

	.container-tab > header > span {
		text-indent: 30px;
	}
}




.tabs {
	position: relative;
	overflow: hidden;
	margin: 1em 0 2em;
	font-weight: 300;
}

/* Nav */
.tabs nav {
	text-align: center;
}

.tabs nav ul {
	padding: 0;
	margin: 0;
	list-style: none;
	display: inline-block;
}

.tabs nav ul li {
	border: 1px solid #becbd2;
	border-bottom: none;
	margin: 0 0.25em;
	display: block;
	float: left;
	position: relative;
}

.tabs nav li.tab-current {
	border: 1px solid #47a3da;
	box-shadow: inset 0 2px #47a3da;
	border-bottom: none;
	z-index: 100;
}

.tabs nav li.tab-current:before,
.tabs nav li.tab-current:after {
	content: '';
	position: absolute;
	height: 1px;
	right: 100%;
	bottom: 0;
	width: 1000px;
	background: #47a3da;
}

.tabs nav li.tab-current:after {
	right: auto;
	left: 100%;
	width: 4000px;
}

.tabs nav a {
	color: #becbd2;
	display: block;
	font-size: 1.45em;
	line-height: 2.5;
	padding: 0 1.25em;
	white-space: nowrap;
}

.tabs nav a:hover {
	color: #768e9d;
}

.tabs nav li.tab-current a {
	color: #47a3da;
}

/* Icons */
.tabs nav a:before {
	display: inline-block;
	vertical-align: middle;
	text-transform: none;
	font-weight: normal;
	font-variant: normal;
	font-family: 'icomoon';
	line-height: 1;
	speak: none;
	-webkit-font-smoothing: antialiased;
	margin: -0.25em 0.4em 0 0;
}

.icon-food:before {
	content: "\e600";
}

.icon-lab:before {
	content: "\e601";
}

.icon-cup:before {
	content: "\e602";
}

.icon-truck:before {
	content: "\e603";
}

.icon-shop:before {
	content: "\e604";
}

/* Content */
.content section {
	font-size: 1.25em;
	padding: 3em 1em;
	display: none;
	max-width: 1230px;
	margin: 0 auto;
}

.content section:before,
.content section:after {
	content: '';
	display: table;
}

.content section:after {
	clear: both;
}

/* Fallback example */
.no-js .content section {
	display: block;
	padding-bottom: 2em;
	border-bottom: 1px solid #47a3da;
}

.content section.content-current {
	display: block;
}

.mediabox {
    float: left;
    width: 33%;
    position: relative;
    padding: 5px 5px;
    margin: 2px 1px;
    border: 1px solid #448CCB;
}
.mediabox > div{
    position: absolute;
    top: 0;
    background: rgba(000,000,000,0.4);
    padding: 10px 10px;
    margin: 5px 0px;
    color: #fff;
	}
.mediabox img {
	width: 100%;
	height: 200px;
	display: block;
	margin: 0 auto;
}

.mediabox h3 {
    margin: 0;
    overflow: hidden;
	width: 100%;
    height: 80px;
    bottom: 0;
    background: rgba(255,255,255,0.4);
    font-size: 20px;
    padding: 10px 10px;
	}

.mediabox p {
	padding: 0 0 1em 0;
	margin: 0;
	line-height: 1.3;
}

/* Example media queries */

@media screen and (max-width: 52.375em) {
	.tabs nav a span {
		display: none;
	}

	.tabs nav a:before {
		margin-right: 0;
	}

	.mediabox {
		float: none;
		width: auto;
		padding: 0 0 35px 0;
		font-size: 90%;
	}

	.mediabox img {
		float: left;
		margin: 0 25px 10px 0;
		max-width: 40%;
	}

	.mediabox h3 {
		margin-top: 0;
	}

	.mediabox p {
		margin-left: 40%;
		margin-left: calc(40% + 25px);
	}

	.mediabox:before,
	.mediabox:after {
		content: '';
		display: table;
	}

	.mediabox:after {
		clear: both;
	}
}

@media screen and (max-width: 32em) {
	.tabs nav ul,
	.tabs nav ul li a {
		width: 100%;
		padding: 0;
	}

	.tabs nav ul li {
		width: 20%;
		width: calc(20% + 1px);
		margin: 0 0 0 -1px;
	}

	.tabs nav ul li:last-child {
		border-right: none;
	}

	.mediabox {
		text-align: center;
	}

	.mediabox img {
		float: none;
		margin: 0 auto;
		max-width: 100%;
	}

	.mediabox h3 {
		margin: 1.25em 0 1em;
	}

	.mediabox p {
		margin: 0;
	}
}
