.bgimg-1,
.bgimg-1index,
.bgimg-2,
.bgimg-3,
.page-stuff,
.stuffbg{position:relative;opacity:1;background-attachment:fixed;background-position:center center;background-repeat:no-repeat;background-size:cover;z-index:6;background-attachment:scroll;}
.bgimg-1{background-image:url("../img/background/2.jpg?20170814");}
.stuffbg{background-image:url("../img/background/stuffbg.jpg?20170814");}
.more-btn{text-align:right;margin:10px auto 20px auto;}
.more-btn .more{display:inline-block;color:#0078da;border:1px solid #0078da;padding:3px 10px;background-color:#fff;}
@media(min-width:768px){.justify{margin-top:5vh;}
}
.header-text{float:none;margin:0 auto;text-align:center;padding-bottom:1em;text-shadow:0px 0px 5px rgba(255, 255, 255, 1);}
.header-text h4{font-size:16px;font-weight:700;}
.justify{margin-top:0;background-color:rgba(255, 255, 255, 0.5);border-radius:1em;padding:1.5em 1em;box-shadow:0 0 25px 5px rgba(249, 179, 51, 0.5);}
.page-stuff{background-image:url("../img/background/20170107214516_67878.jpg?20170814");min-height:330px;opacity:1;}
body{font-family:Helvetica, Arial, 'LiHei Pro', 'Microsoft JhengHei', sans-serif;background-color:#EEEEEE;}
.navbar{border-radius:0px;}
.navbar-inverse{background-color:#fff;border-color:#ffffff;}
.navbar-brand{padding:0px 15px;}
.navbar-inverse .navbar-nav>li>a:focus,
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>button:focus,
.navbar-inverse .navbar-nav>li>button:hover{color:#c310fb;}
.navbar-inverse .navbar-nav>li>a{color:#000000;}
.navbar-inverse .navbar-toggle .icon-bar{background-color:#000;}
.navbar-inverse .navbar-toggle:hover .icon-bar{background-color:#fff;}
.navlogo{height:50px;}
@media (min-width:768px){.navbar-form{width:170px;}
}
.nav>li>a{padding:10px 7px;}
.nav h4{font-size:16px;}
header{position:relative;left:0;width:100%;}
header h2{color:#fff;}
header h1{font-size:34px;color:#000;}
header h3{color:#fff;}
.fivet{letter-spacing:-4px;min-width:120px;}
.fourt{min-width:100px;}
header .btn{margin:auto;display:table;}
.adpic{width:100%;}
.thumbnailpic{width:100%;}
article{background-color:#999999;}
article .col-sm-4{padding-right:0px;padding-left:0px;padding:5px;}
section h2{text-align:center;}
.listpic{width:25px;}
.prod{width:100%;}
.sectitle2{background-color:#ff6600;padding:0;width:250px;margin:auto;margin-top:1em;margin-bottom:1em;color:#fff;border-radius:1em;box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.5);text-align:center;height: 110px;}
.sectitle3 h2,
.sectitle2 h2{font-size:25px;display:inline-block;color:#FFF;}
.sectitle3 img,
.sectitle2 img{width:20%;display:inline-block;}
.sectitle3{background-color:#0c4278;padding:0;width:250px;margin:auto;margin-top:1em;color:#fff;border-radius:1em;box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.5);text-align:center;}
footer{background:#f7d494;text-align:center;color:#ffffff;margin-bottom:-10px;padding:1em;}
footer h3{top:50px;position:relative;}
footer img{width:50px;}
.animateB{transition:all 0.1s;-webkit-transition:all 0.1s;}
.action-button{position:relative;padding:10px 25px;float:left;border-radius:10px;font-size:16px;color:#FFF;text-decoration:none;}
.blue{background-color:#3498DB;border-bottom:5px solid #2980B9;text-shadow:0px -2px #2980B9;}
.Allb{float:none;display:inline-block;padding:5px 6px;}
.action-button:active{transform:translate(0px, 5px);-webkit-transform:translate(0px, 5px);border-bottom:1px solid;}
.twbar .btn{border-radius:99em !important;background:#f9b333;border-color:#f9b333;padding:10px 0px;}
.twbar .btn:hover{background-color:#ffc760;border-color:#ffc760;box-shadow:0 27px 24px 0 rgba(0, 0, 0, 0.2), 0 40px 77px 0 rgba(0, 0, 0, 0.22);transform:scale(1);transition:all 0.3s 0.2s ease-out;}
.stuffbtwar .btn{background-color:#1176b7;border-color:#1176b7;}
.stuffbtwar{bottom:0px;position:absolute;}
.sea{color:#000;}
.btn-group label{background-color:transparent;color:#000;}
.btn span.glyphicon{opacity:0;}
.btn.active span.glyphicon{opacity:1;}
.loc{margin:3px;}
div h3{/* text-align:justify; */text-justify:inter-ideograph;-ms-text-justify:inter-ideograph;-moz-text-align-last:justify;-webkit-text-align-last:justify;line-height:5px;text-shadow:-1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;}
div h3:after{content:'';display:inline-block;width:100%;}
.textc{text-align:center;}
.textpic{width:75%;}
@media screen and (max-width:550px){.textpic{width:100%;}
}
header .form-control{margin-top:8px;background-color:rgba(158, 158, 158, 0.4);color:#fff;border:none;border-radius:2em;}
select{-webkit-appearance:none;-moz-appearance:none;appearance:none;}
.select:after{content:"\25BC";padding-top:1%;font-size:25px;position:absolute;padding:6px 12px;float:right;right:10px;top:0px;z-index:-1;}
.radio-inline{margin-top:0;margin-left:10px;}
#locdiv{font-size:18px;}
#ok img{width:100%;max-width:240px;margin:auto;display:block;}
@media only screen and (min-width:45px){.flex-row.row{display:flex;flex-wrap:wrap;}
.flex-row.row>[class*='col-']{display:flex;flex-direction:column;}
.flex-row.row:after,
.flex-row.row:before{display:flex;}
}
.flex-row .thumbnail{box-shadow:2px 2px 20px 2px rgba(0, 0, 0, 0.5);border-top:10px solid #eab75a;border-bottom:6px solid #eab75a;}
.flex-row .caption{box-shadow:2px 2px 20px 2px rgba(0, 0, 0, 0.5);}
.flex-row .thumbnail,
.flex-row .caption{display:-webkit-box;display:-ms-flexbox;display:flex;border-top:5px solid #eab75a;-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;}
.flex-row .caption p.flex-text,
.caption a{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;}
.flex-row img{height:auto;max-height: 180px;width: auto;}
.rec{margin:4px;-webkit-transition:all .5s ease;transition:all .5s ease;background:#009bdc;font-weight:700;color:#FFF;border-color:transparent;}
.rec:hover{color:#009bdc;box-shadow:inset 0 0 900em rgba(0, 0, 0, 0.2);}
.rec.shadow{box-shadow:0 2px 2px rgba(0, 0, 0, 0.2);}
.rec.shadow:hover{color:#009bdc;font-weight:700;box-shadow:0 2px 2px rgba(0, 0, 0, 0.2), inset 0 0 900em rgba(0, 0, 0, 0.2);}
.proddiv{color:#6c6c6c;font-weight:600;}
.prod_ago{float:right;color:#afafaf;}
.prod_money{float:right;color:red;font-size:22px;margin-top:10px;}
.prod_name{padding:10px 10px;color:#fff;background:#2c2c2c;}
.hrl{width:20%;float:left;margin-top:-4px;margin-bottom:20px;border:0;border-top:3px solid;}
.hrr{width:80%;float:right;color:#afafaf;margin-top:-4px;margin-bottom:20px;border:0;border-top:3px solid;}
.thumbnailtitle{background-color:#E74C3C;padding:0;margin:auto;margin-top:1em;margin-bottom:1em;color:#fff;border-radius:1em;box-shadow:0 0 20px 0px rgba(0, 0, 0, 0.5);text-align:center;}
.thumbnailtitle h4{color:#FFF;font-size:30px;text-align:center;padding:0.6em 0.8em;}
.thumbnailsubtitle{text-align:center;}
.thumbnailsubtitle p{font-size:20px;}
.antiaside{width:100%;display:table;padding:1em;background-color:#1f1f1f;}
.antiaside img{width:100%;}
.antiliarR{padding-top:0;}
.antiliarR h4{color:#ff5050;font-size:18px;}
.antiliarR h5{color:#f9c734;font-size:18px;font-weight:700;}
.antiliarR ul{padding-top:1em;padding-left:0px;}
.antiliarR li{margin-top:10px;list-style:none;color:#FFF;text-align:left;font-size:16px;font-weight:700;}
.antiliarL{padding-top:2em;}
.antiliarL h4{margin-top:2em;color:#FFF;text-align:center;font-size:16px;}
.antiliarL ul{margin-top:1em;}
.antiliarL li{color:#f9C734;font-size:16px;}
.antiliartext h3{line-height:0;align-self:center;}
.page-stuff container-fluid{letter-spacing:17px;}
.goldenaside{background:url("../img/antiliarRbg.jpg?20170814") no-repeat center center scroll;background-size:cover;width:100%;display:table;height:25vh;padding:1em;background-color:#1f1f1f;}
.goldentextL{margin:0px auto;}
.goldentextL h4{font-size:7vh;color:#5d5d5d;font-weight:500;float:none;line-height:25vh;text-align:center;}
.goldent{height:25vh;padding:1em;border-radius:1em;background-color:rgba(220, 220, 2200, 0.5);box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.5);}
.goldentextR{margin:0px auto;}
.goldentextR h4{font-size:7vh;color:#5d5d5d;font-weight:500;float:none;line-height:25vh;text-align:center;}
.debtline{margin-bottom:10px;}
#ok{-webkit-transition:-webkit-transform .8s ease-in-out;transition:transform .8s ease-in-out;position:relative;-webkit-animation-name:example;-webkit-animation-duration:4s;-webkit-animation-iteration-count:infinite;animation-name:example;animation-duration:2s;animation-iteration-count:infinite;z-index:45;}
@-webkit-keyframes example{0%{right:0px;bottom:0px;}
50%{right:0px;bottom:-10px;}
100%{right:0px;bottom:0px;}
}
@keyframes example{0%{right:0px;bottom:0px;}
50%{right:0px;bottom:-10px;}
100%{right:0px;bottom:0px;}
}
#areabar{z-index:99;padding:inherit;margin-top:2px;}
#areabar li a{display:block;color:#2e2e2e;}
#areabar ul li{text-align:center;border-right:none;width:100%;height:39px;color:#FFF;line-height: 36px;}
#areabar ul li:hover{background:#23527c;border-radius:1em;}
#areabar ul{padding:initial;display:none;visibility:hidden;top:45px;position:absolute;background-color:#f9b333;box-shadow:0px 15px 20px 5px rgb(101, 101, 101);width:100%;border-radius:1em;}
#areabar ul li{display:block;visibility:visible;}
#areabar li ul li{margin-left:0;}
#areabar li ul li:hover{background-color:#f7cf85;border-color:#f7cf85;}
#areabar li:hover>ul{list-style:none;display:block;visibility:visible;}
.carousel-wrap{margin:90px auto;padding:0 5%;width:100%;position:relative;}
@media(max-width:768px){#areabar{padding-left:0px;}
#areabar ul li{text-align:center;border-right:none;width:auto;height:39px;position:relative;}
}
.socialbuttons{text-align:center;}
.socialbtn{padding:.875rem 1rem;background-color:transparent;border:1px solid transparent;display:inline-block;outline:0;color:white;cursor:pointer;font-size:16px;position:relative;text-align:center;overflow:hidden;border-radius:6px;-webkit-box-shadow:rgba(0, 0, 0, 0.4);margin:0 auto;float:none;}
.socialbtn.facebook{background-color:#3b5998;border-color:#3b5998;}
.socialbtn button span,
span{top:0px;position:relative;transition:350ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;}
.socialbtn button:hover span.label,
/*a.socialbtn:hover span.label{top:-40px;transition:350ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;}*/
span.fa{position:absolute;}
span.fa .fa-facebook:before{top:100px;left:-50%;text-align:center;position:relative;transition:350ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;}
a.socialbtn:hover span.fa .fa-facebook:before{top:1rem;left:-50%;transition:350ms cubic-bezier(0.175, 0.885, 0.32, 1.275) all;}
.big{width:100%;top:3em;left:3em;padding-top:2em;padding-bottom:2em;border-radius:1em;}
.wrap{width:100%;margin:0 auto;background-color:transparent;border-radius:1em;box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.7);}
.wrap .card_1{background-size:cover;}
.wrap .card_1 img{float:none;margin:0 auto;line-height:450px;width:800px;}
.wrap .card_1 .balloon span{font-size:5em;margin:0.1em;}
.wrap .card_2{text-align:center;margin-top:1em;}
.wrap .card_2 img{width:40%;margin:0 auto;}
.wrap .card_2 .top-right{padding:2em 0;background:#ffffff;width:100%;height:100%;background:rgba(211, 211, 211, 0.6);}
.wrap .card_2 .right-info{padding-left:2em;text-transform:none;}
.wrap .card_2 .right-info p{font-size:1.2em;}
.wrap .card_2 .right-info h4{font-size:1.6em;font-weight:700;}
.wrap .card_2 .email{background:rgba(211, 211, 211, 0.6);width:100%;margin:0;padding:1em 0 1em 2em;}
.wrap .card_2 .credit_card{padding:2em;}
.wrap .card_2 .credit_card .card_number,
.wrap .card_2 .credit_card .exp_date,
.wrap .card_2 .credit_card .cvc{border-radius:0.3em;padding:0.65em;outline:none;border:none;}
.wrap .card_2 .credit_card .exp_date{width:50%;}
.wrap .card_2 .credit_card .cvc{width:25%;float:right;position:relative;top:-3.6em;left:-0.2em;}
.wrap .card_2 .big_cta{width:75%;background-color:orange;outline:none;border:none;padding:1em;border-radius:2em;position:relative;top:-4em;left:2.1em;}
.stuffdetail{padding:0;}
.card_detail{padding-bottom:2em;}
.card{border:1px solid #F4F4F4;border-radius:0.5rem;box-sizing:border-box;color:#333333;display:flex;flex-direction:column;font-weight:300;margin:1rem;padding:1rem 0;background-color:azure;border-radius:1em;}
@media screen and (min-width:40rem){.card{flex-direction:row;}
}
.card__right{order:2;width:100%;box-sizing:border-box;padding:1.5rem;}
@media screen and (min-width:40rem){.card__right{width:55%;}
}
.card__left{order:1;width:100%;margin:0;box-sizing:border-box;padding:1.5rem;height:auto;}
@media screen and (min-width:40rem){.card__left{width:45%;}
}
.card__sale-flag,
.card__cta{font-weight:700;text-transform:uppercase;border-radius:0.25rem;text-align:center;display:inline-block;}
.card__sale-flag{color:#FFF;background-color:#de5c5c;font-size:0.85rem;padding:1em 1.75rem;}
.card__cta{font-size:2.25rem;letter-spacing:1.25px;padding:0.5rem 1rem;border:none;cursor:pointer;color:#FFF;background-color:#6FD830;}
.card__name{letter-spacing:1px;font-weight:300;margin-top:0.75rem;margin-bottom:0.25rem;font-size:2.25rem;}
.card__price{font-size:3rem;font-weight:700;margin-top:0.25rem;margin-bottom:0;}
.card__image{box-sizing:border-box;}
.card__image img{width:auto;background-color:#F4F4F4;border:1px solid #E8E8E8;border-radius:0.5rem;max-height: 250px;margin: auto;}
.detailtitle hr{margin-top:10px;margin-bottom:10px;border:0;border-top:5px solid #000;}
.card_detail p{font-size:20px;font-weight:600;}
.card_detail ul{margin-bottom:2em;}
.card_detail ul li{font-size:18px;margin-bottom:1em;}
#postimg{margin-top:10vh;}
#postpanel{background-color:#FFF;margin:2em auto;border-radius:2em;box-shadow:0 0 20px 5px rgba(0, 0, 0, 0.35);}
.postertitle{background-color:#8a0000;text-align:center;padding:1em;margin-top:1em;color:#FFF;box-shadow:9px 6px 0px #797979;}
.postertitle h4{font-size:1.6em;}
.posterbody{margin-top:2em;}
.posterbody .panel{text-align:center;}
.posterbody .headingback{background-color:#f9ba48;padding:1em}
.posterbody .headingback h4{font-size:1.5em;font-weight:700;}
.posterbody .panel-body p{font-size:2em;font-weight:700;}
.posterbody p{font-size: 1.2em;font-weight: 700;}
.form-area{margin-top:4em;}
.form-area img{width:20%;}
.form-area .form-control{background-color:transparent;}
.contact-h{font-size:24px;text-transform:uppercase;font-weight:700;margin-bottom:40px;color:#EC407A;}
.contact .form-group{margin-bottom:40px;}
.contact .form-control{border-radius:0;border:none;border-bottom:4px solid #00BCD4;box-shadow:none;}
.contact .btn-primary{background-color:#EC407A;border-color:#EC407A;border-radius:0;text-transform:uppercase;font-weight:bold;}
.contact .btn{padding:12px 15px;margin-bottom:2em;}
.group{position:relative;margin-bottom:45px;}
.form-area input:focus{outline:none;}
.form-area label{color:#999;font-size:18px;font-weight:normal;position:absolute;pointer-events:none;left:5px;top:0;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;}
.form-area input:focus~label,
.form-area input:valid~label{top:-20px;font-size:14px;color:#96c93d;}
.bar{position:relative;display:block;width:100%;}
.bar:before,
.bar:after{content:'';height:4px;width:0;bottom:0px;position:absolute;background:#96c93d;transition:0.2s ease all;-moz-transition:0.2s ease all;-webkit-transition:0.2s ease all;}
.bar:before{left:50%;}
.bar:after{right:50%;}
.form-area input:focus~.bar:before,
.form-area input:focus~.bar:after{width:50%;}
.highlight{position:absolute;width:100px;top:25%;left:0;pointer-events:none;opacity:0.5;}
.form-area input:focus~.highlight{-webkit-animation:inputHighlighter 0.3s ease;-moz-animation:inputHighlighter 0.3s ease;animation:inputHighlighter 0.3s ease;}
.text-group textarea{display:block;background:none;padding:0.125rem 0.125rem 0.0625rem;border-width:0;border-color:transparent;line-height:1.9;height:50%;width:100%;-webkit-transition:all 0.28s ease;transition:all 0.28s ease;box-shadow:none;}
.text-group textarea:focus~.input-label,
.text-group textarea:valid~.input-label,
.text-group textarea.form-file~.input-label,
.text-group textarea.has-value~.input-label{font-size:14px;;color:gray;top:-1rem;left:0;}
.text-group textarea:focus~.input-label{color:#96c93d;}
.text-group textarea:focus~.bar::before{width:100%;left:0;}
.text-group{position:relative;margin-top:2.25rem;margin-bottom:4.25rem;}
@-webkit-keyframes inputHighlighter{from{background:#5264AE;}
to{width:0;background:transparent;}
}
@-moz-keyframes inputHighlighter{from{background:#5264AE;}
to{width:0;background:transparent;}
}
@keyframes inputHighlighter{from{background:#5264AE;}
to{width:0;background:transparent;}
}
.modal-footer a{float:left;}
.fr{float:right;}
.tl{text-align:left;}
.tc{text-align:center;}
.logbtn,
.tr{text-align:right;}
.outla{text-align:center;height:150px;color:#000;padding-top:10%;border-radius:24px;}
.doora{border:1px solid #0000ff;}
.doorb{border:1px solid #61cc00;}
img.custlistpic{width:auto;height:25px;}
.outpic{width:60px;}
.cardd{box-shadow:0 4px 8px 0 rgba(0, 0, 0, 0.2);transition:0.3s;}
.cardd:hover{box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.2);}
.userinput{margin-bottom:15px;}
.btn-facebook{background:#3B5998;}
#userck,
#userck-g{background-color:#ff1515;color:#fff;}
.yled{background-color:#ff6600;}
.nled{background-color:#ef1b25;}
.ck1{margin-top:0;margin-left:10px;}
.grouptt{font-size:14px;line-height:1.42857143;color:#555;background-color:#fff;background-image:none;border:1px solid #ccc;border-radius:4px;}
@media only screen and (min-width:992px){.checkbox-inline{margin-bottom:-10px;}
}
.ckbtn1{margin-top:0;margin-left:10px;}
img.gadpic { max-height: 180px;width: auto;display: block;margin: auto;}
#addpic {cursor: pointer;}
.m-progress-bar {transition: all 0.2s linear;min-height: 1em;background: #c12d2d;width: 33%;}
.cp{cursor:pointer;}
.counter{font-size: 26px;}
.counterdiv{background-color: #3498db;min-height: 130px;}
.commentsec{height:80vh;}
.wrapper{width:100%;font-size:18px;font-family:'Open Sans', sans-serif;}
.wrapper .title-ctn{background-color:#008c90;color:#fff;font-size:1em;border-top-left-radius:4px;border-top-right-radius:4px;}
.wrapper .title-ctn p{padding-left:10px;padding-top:5px;padding-bottom:5px;font-weight:300;margin:0;}
@media screen and (max-width:768px){.comment-form-wrapper{margin-top:6em;}
}
.comment-form-wrapper{background-color:#f2f3f3;float:left;padding:5% 2%;width:100%;}
.comment-form-wrapper .profile-pic{width:13.8364779874%;margin-right:2%;float:left;}
.comment-form-wrapper .profile-pic img{width:100%;max-width:91px;height:auto;border-radius:50%;}
.comment-form-wrapper .comment-form{float:left;width:82.1635220126%;}
.comment-form-wrapper .comment-form textarea{width:100%;border-radius:4px;border:1px solid #ebebeb;box-shadow:1px 4px 0 #ebebeb;padding:5px;height:70px;color:#9f9e9e;resize:none;font-family:'Open Sans', sans-serif;}
.comment-form-wrapper .comment-form .action-container{float:right;margin:10px 0;}
.comment-form-wrapper .comment-form .btn-comentar{font-size:0.9em;}
.comments-container{float:left;padding:2%;background-color:#fff;width:100%;border:1px solid #ebebeb;border-radius:4px;box-shadow:1px 1px 3px #ebebeb;margin-bottom:40px;}
.comments-container .comment{float:left;width:100%;border-bottom:1px solid #ebebeb;padding-bottom:10px;margin-bottom:10px;}
.comments-container .comment-header{width:100%;position:relative;}
.comments-container .comment-header .profile-pic{float:left;width:4.85%;min-width:32px;margin-right:2%;}
.comments-container .comment-header .profile-pic img{width:100%;height:auto;}
.comments-container .comment-header .comment-info{width:91%;float:left;}
.comments-container .comment-header .comment-info .username{color:#0fa8aa;font-size:0.9em;margin:0;padding:0;margin-bottom:5px;width:80%;}
.comments-container .comment-header .comment-info .date-container{color:#9f9e9e;font-size:0.8em;margin:0;padding:0;width:80%;}
.comments-container .comment-header .comment-info .comment-actions{position:relative:;top:0;right:0;text-align:right;}
.comments-container .comment-header .comment-info .comment-actions .btn-like{font-size:0.85em;background-color:transparent;color:#008c90;}
.comments-container .comment-body{float:left;width:100%;}
.comments-container .comment-body p{margin:10px 0;color:#6e726e;font-size:0.9em;}
.comments-container .more-container{float:left;width:100%;text-align:center;margin:20px 0;}
.comments-container .more-container .btn-more{max-width:33%;padding-left:40px;padding-right:40px;}
.commbtn{background:#008c90;color:#fff;text-decoration:none;padding:5px 20px;border-radius:60px;transition:all .5s ease-in-out;border:2px solid transparent;}
.commbtn:hover{background-color:#0fa8aa;text-decoration:none;border:2px solid #0fa8aa;background-color:#fff;color:#0fa8aa;}
.icon-love{background:#008c90;color:#fff;width:20px;height:20px;line-height:20px;display:inline-block;text-align:center;font-size:1em;border-radius:50%;transition:all .3s ease-in-out;}
.icon-love:hover{background-color:#0fa8aa;}
#gaddiv{margin-top:40px;}
.adbg{}
.addetailbg{background-color:aliceblue;padding:1em;border-radius:1em;box-shadow:0px 0px 8px 1px rgba(0, 0, 0, 0.6);margin-top:1em;margin-bottom:1em;}
.wrap{max-width:100%;}
.lil{padding:0.5em;background-color:antiquewhite;border:1px solid #ccc;border-radius:0.5em;text-align:center;margin:5px;}
.sbg{background:#f3d297;}
.jumbotron{background:#f38484;color:#FFF;margin-bottom:0;}
#morecust{cursor:pointer;}
.postertitlearea{border-radius:1em;background-color:#8a0000;text-align:center;padding:1em;margin-top:1em;margin-bottom:1em;color:#FFF;box-shadow:9px 6px 0px #797979;}
.postertitlearea img{width:20%;display:inline-block;}
.postertitlearea h4{font-size:25px;display:inline-block;}
.listhr{border-top:1px solid #f60;}
.stufftitle,
.stuffsubtitle{color:#FFF;text-shadow:0 0 20px rgba(0,0,0,0.7);}
.stufftitle h4{font-size:50px;}
.stuffsubtitle h5{font-size:30px;}
#navbarMenu{line-height:1;text-transform:uppercase;width:100%;height:75px;font-size:14px;position:relative;z-index:99;text-align:center;}
#navbarMenu:before,
#navbarMenu:after{content:" ";display:table;}
#navbarMenu:after{clear:both;}
#navbarMenu ul{background:#f9ba48;box-shadow:0px 0px 9px rgba(0, 0, 0, 0.15);list-style:none;padding:0;margin-top:0px;width:100%;}
#navbarMenu ul:hover{box-shadow:1px 6px 15px rgba(0, 0, 0, 0.5);}
#navbarMenu ul:after{content:"";clear:both;display:block;}
#navbarMenu li{float:left;position:relative;width:20%;font-size:1.2em;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;}
#navbarMenu li:hover{box-shadow:1px 6px 15px rgba(0, 0, 0, 0.5);}
#navbarMenu li ul li{width:100%;}
#navbarMenu li a{list-style:none;text-decoration:none;padding:20px;display:block;color:#353535;}
#navbarMenu li:hover,
#navbarMenu .submenu.openSub{background:#4b545f;cursor:pointer;}
#navbarMenu li:hover a,
#navbarMenu .submenu.openSub{color:#fff;}
#navbarMenu .submenu-button{float:right;padding-left:5px;position:relative;}
#navbarMenu .submenu-button::before{content:'';position:absolute;top:5px;display:block;width:9px;height:1px;background:#757575;z-index:99;-webkit-transition:all 0.3s;-webkit-transition:all 0.3s;}
#navbarMenu .submenu-button::after{content:'';position:absolute;left:9px;top:1px;display:block;width:1px;height:9px;-webkit-transition:all 0.3s;-webkit-transition:all 0.3s;background:#757575;z-index:99;}
#navbarMenu li:hover .submenu-button::before,
#navbarMenu li:hover .submenu-button::after,
#navbarMenu .active .submenu-button::before,
#navbarMenu .active .submenu-button::after{background:#fff;}
.submenu.openSub a{color:#fff;}
.openSub .submenu-button::after,
.openSub .submenu-button::before{-webkit-transform:rotate(135deg);}
.toggleMenu{display:none;list-style:none;position:relative;line-height:1;font-size:20px;text-align:center;text-transform:uppercase;padding:20px;margin:0;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#f9ba48;color:#757575;cursor:pointer;}
.toggleMenu::after{content:'';position:absolute;top:20px;right:20px;display:block;width:15px;height:2px;background:#000000;}
.toggleMenu::before{content:'';position:absolute;top:25px;right:20px;display:block;width:15px;height:3px;border-top:2px solid #000000;border-bottom:2px solid #000000;}
.submenu ul{display:none;background:#626d7c;padding:0;position:absolute;top:100%;}
.submenu li{float:none;border-top:1px solid #6d7a8a;border-bottom:1px solid #56616d;position:relative;}
.submenu li a{padding:15px 20px;width:100%;color:#fff;}
.submenu li a:hover{background:#4b545f;}
@media screen and (max-width:600px){.toggleMenu{display:block;}
.submenu ul{position:relative;}
.submenu li a{padding:20px;}
.submenu-button{padding-right:10px;}
#navbarMenu ul{display:none;}
#navbarMenu>ul{border-top:1px solid rgba(120, 120, 120, 0.15);}
#navbarMenu ul li{float:none;border-top:1px solid rgba(120, 120, 120, 0.15);width:100%;}
#navbarMenu li:hover .submenu-button::after,
#navbarMenu li:hover .submenu-button::before,
#navbarMenu .active .submenu-button::before,
#navbarMenu .active .submenu-button::after{background-color:#fff;}
}
.pages{float:left;width:40%;margin-top:8px;}
.pages ul li{display:inline-block;}
.pages ul li a{font-size:1.8em;text-decoration:none;padding:0;margin:0 1em;list-style:none;cursor:pointer;font-weight:400;color:#fff;}
.pages ul li a.active{border-bottom:30px solid #1ac7c3;}
.header-bottom{border:1px solid #c1c1c1;padding:22px;background:#f7f7f7;border-bottom:none;}
.type{float:left;width:13%;}
.list-nav{width:100%;text-align: center;}
.type h5{color:#282828;font-size:1.2em;font-weight:500;}
.list-nav ul li{display:inline-block;margin:0 1.5em;}
.list-nav ul li a{text-decoration:none;color:#798184;font-size:1em;}
.list-nav ul li a.active{color:#1ac7c3;}
.list-nav ul li a:hover{color:#1ac7c3;}
.navigation{float:right;}
.content{border:1px solid #e6e6e6;background:#FFF;}
.content-left{padding:0;}
.article img{width:95%;margin-bottom:1em;}
h5.head{color:#fff;font-size:1.35em;text-transform:uppercase;font-weight:300;background:#1ac7c3;width:25%;padding:7px;text-align:center;margin-top:-1px;}
.article h6{color:#1ac7c3;font-size:1.3em;font-weight:400;margin-left:1.8em;margin-top:3em;}
a.title{color:#282828;font-size:1.85em;text-decoration:none;font-weight:400;margin:0.85em 1.2em 0.9em 1.2em;display:block;line-height:1.25em;}
.article p{color:#798184;font-size:1.15em;font-weight:400;margin-left:1.8em;line-height:1.5em;font-style:italic;margin-top:1.5em;}
.article{padding:0 0 3em 0;}
.content-right{padding:0;border-left:1px solid #e6e6e6;}
.editor{border-bottom:1px solid #e6e6e6;padding:2.3em 1.5em 0 1.5em;}
.editor h3{color:#282828;font-size:1.45em;font-weight:400;display:block;line-height:1.25em;text-shadow:none;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 50px;}
.editor p {color: #798184;font-size: 20px;font-weight: 400;margin: 1em 0;overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;height: 57px;}
.editor label{color:#cbcbcb;font-size:16px;font-weight:400;font-style:italic;}
.editor span{display:block;width:70px;height:2px;background:#e6e6e6;margin:0 auto;margin-top:1.2em;}
.content-right-top a.active{background:#f4f4f4;}
.content-right-top a:hover{background:#f4f4f4;}
.content-right-top a{display:block;text-decoration:none;}
.e-pic{width:35%;float:left;margin-right:3%;}
.e-pic img{width:100%;margin-top:-1px;}
.e-pic-info{float:left;width:60%;}
.e-pic-info a{color:#282828;font-size:1.4em;text-decoration:none;font-weight:400;display:block;line-height:1.6em;margin-top:10px;}
.e-pic-info span{display:block;width:85px;height:2px;background:#e6e6e6;margin:0.8em 0;}
.e-pic-info label{color:#cbcbcb;font-size:1.1em;font-weight:400;font-style:italic;}
.editors-pic-grids h5{color:#fff;font-size:1.35em;text-transform:uppercase;font-weight:300;background:#000;width:25%;padding:7px;text-align:center;margin-top:2em;}
.editors-pic{border-top:1px solid #e6e6e6;}
.single-page{padding:3em;border-bottom:1px solid #e6e6e6;}
.features-list h3{color:#282828;font-size:1.85em;font-weight:400;line-height:1.25em;text-shadow:none;text-align:left;}
.features-list ul li a{color:#000;font-size:1.15em;font-weight:400;font-style:italic;margin:1em 0;display:block;}
.printing-content{padding:2em 1.5em;}
.print-main h3, .print-main h1{color:#1ac7c3;font-size:2em;font-weight:400;margin-bottom:1em;text-align:center;text-shadow:none;}
h3.c-head{color:#1ac7c3;font-size:2em;font-weight:400;margin-bottom:1em;text-align:center;}
.printing-content{padding:2em 1.5em;}
.print-main h3, .print-main h1{line-height: 1.3em;color:#1ac7c3;font-size:2em;font-weight:400;margin-bottom:1em;text-align:center;}
.print-main a{color:#000;font-size:1em;font-weight:400;margin-bottom:0.5em;text-decoration:none;}
p.sub_head a{font-size:1em;}
p.sub_head{margin:0.5em 0 1em 0;}
p.ptext{color:#798184;font-size:1.2em;font-weight:400;line-height:1.5em;font-style:italic;margin:1em 0;}
.print-img{width:36%;margin-right:3%;float:left;}
.print-text{float:right;width:61%;}
a.bhead{font-size:1.5em;text-decoration:none;padding:0;list-style:none;cursor:pointer;font-weight:400;color:#000;}
a.bhead:hover{color:#1ac7c3;}
.print-text p{color:#798184;font-size:1.2em;font-weight:400;line-height:1.5em;font-style:italic;margin:0.5em 0;}
.print-text p a{color:#1ac7c3;}
.nav-tabs.nav-justified>li{background-color:#fff;transition:all 0.5 linear;font-size:16px;font-weight:600;}
.nav-tabs.nav-justified>.active>a,
.nav-tabs.nav-justified>.active>a:focus,
.nav-tabs.nav-justified>.active>a:hover{background-color:red;color:#fff;}
#register-form p{margin:0;}
.user-regsiter,
.user-gregsiter{padding:0;margin-top:4em;}
.form_wrapper h2,
.gform_wrapper h2{font-size:1.5em;line-height:1.5em;margin:0;}
.title_container{text-align:center;padding-bottom:15px;}
.title_container img{max-width:100%;}
.form_wrapper,
.gform_wrapper{background:#fff;max-width:100%;box-sizing:border-box;padding:25px;margin:2% 0;position:relative;z-index:1;border-top:5px solid #f5ba1a;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 10px rgba(0, 0, 0, 0.5);-webkit-transform-origin:50% 0;-ms-transform-origin:scale3d(1, 1, 1);transform-origin:50% 0;-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);-webkit-transition:none;transition:none;-webkit-animation:expand 0.8s 0.6s ease-out forwards;animation:expand 0.8s 0.6s ease-out forwards;opacity:0;}
.form_wrapper label{font-size:1.2em;}
.form_wrapper .row{margin:10px -15px;}
.form_wrapper .row>div{padding:0 15px;box-sizing:border-box;}
.form_wrapper .input_field{position:relative;margin:0 0 15px 0;-webkit-animation:bounce 0.6s ease-out;animation:bounce 0.6s ease-out;}
.form_wrapper .input_field>span{position:absolute;right:0;top:20px;color:#333;height:52px;border-left:1px solid #cccccc;text-align:center;width:15%;}
.form_wrapper .input_field>span>i{line-height:52px;}
.form_wrapper .textarea_field>span>i{line-height:52px;}
.form_wrapper input[type="text"],
.form_wrapper input[type="email"],
.form_wrapper input[type="password"],
.form_wrapper select{width:100%;padding:15px 10px 15px 5px;font-size:1em;border:1px solid #cccccc;border-radius:1em;box-sizing:border-box;outline:none;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;}
.form_wrapper input[type="text"]:hover,
.form_wrapper input[type="email"]:hover,
.form_wrapper input[type="password"]:hover,
.form_wrapper select:hover{background:#fafafa;}
.form_wrapper input[type="text"]:focus,
.form_wrapper input[type="email"]:focus,
.form_wrapper input[type="password"]:focus,
.form_wrapper select:focus{-webkit-box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);-moz-box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);border:1px solid #f5ba1a;background:#fafafa;}
.form_wrapper select:after{content:"\25BC";padding-top:1%;font-size:25px;position:absolute;padding:6px 12px;float:right;right:10px;top:0px;z-index:-1;}
.form_wrapper input[type="submit"]{background:#f5ba1a;height:35px;line-height:35px;width:100%;border:none;outline:none;cursor:pointer;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;}
.form_wrapper input[type="submit"]:hover{background:#e1a70a;}
.form_wrapper input[type="submit"]:focus{background:#e1a70a;}
.gform_wrapper label{font-size:1.2em;}
.gform_wrapper .row{margin:10px -15px;}
.gform_wrapper .row>div{padding:0 15px;box-sizing:border-box;}
.gform_wrapper .input_field{position:relative;margin:40px 0;-webkit-animation:bounce 0.6s ease-out;animation:bounce 0.6s ease-out;}
.gform_wrapper .input_field>span{position:absolute;right:0;top:0;color:#333;height:100%;border-left:1px solid #cccccc;text-align:center;width:15%;}
.gform_wrapper .input_field>span>i{line-height:52px;}
.gform_wrapper .textarea_field>span>i{line-height:52px;}
.gform_wrapper input[type="text"],
.gform_wrapper input[type="email"],
.gform_wrapper input[type="password"],
.gform_wrapper select{width:100%;padding:15px 10px 15px 5px;font-size:1em;border:1px solid #cccccc;border-radius:1em;box-sizing:border-box;outline:none;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;}
.gform_wrapper input[type="text"]:hover,
.gform_wrapper input[type="email"]:hover,
.gform_wrapper input[type="password"]:hover,
.gform_wrapper select:hover{background:#fafafa;}
.gform_wrapper input[type="text"]:focus,
.gform_wrapper input[type="email"]:focus,
.gform_wrapper input[type="password"]:focus,
.gform_wrapper select:focus{-webkit-box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);-moz-box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);box-shadow:0 0 2px 1px rgba(255, 169, 0, 0.5);border:1px solid #f5ba1a;background:#fafafa;}
.gform_wrapper select:after{content:"\25BC";padding-top:1%;font-size:25px;position:absolute;padding:6px 12px;float:right;right:10px;top:0px;z-index:-1;}
.gform_wrapper input[type="submit"]{background:#4CAF50;height:35px;line-height:35px;width:100%;border:none;outline:none;cursor:pointer;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;}
.gform_wrapper input[type="submit"]:hover,
.gform_wrapper input[type="submit"]:focus{background:#58c15d;}
.checkbox_option label{margin-right:1em;position:relative;}
.checkbox_option input:hover+label:before{border-color:#000000;}
.checkbox_option input:checked+label:before{border-color:#000000;}
.checkbox_option input:checked+label:after{-moz-animation:check 0.8s ease 0s running;-webkit-animation:check 0.8s ease 0s running;animation:check 0.8s ease 0s running;display:block;width:7px;height:20px;border-color:#000000;}
.radio_option{position:relative;width:100%;}
.radio_option div.radio_group{display:block;height:auto;padding:5px 35px;border:1px solid #cccccc;}
.radio_option span{position:absolute;left:0;top:0;color:#333;height:100%;border-right:1px solid #CCC;width:-moz-fit-content;float:left;}
.radio_option label{margin-right:1em;}
.radio_option input:hover+label:before{border-color:#000000;}
.radio_option input:checked+label:before{background-color:#000000;border-color:#000000;}
.select_option{position:relative;width:100%;}
.select_option select{display:inline-block;width:100%;height:35px;padding:0px 15px;cursor:pointer;color:#7b7b7b;border:1px solid #cccccc;border-radius:0;background:#fff;appearance:none;-webkit-appearance:none;-moz-appearance:none;transition:all 0.2s ease;}
.select_option select::-ms-expand{display:none;}
.select_option select:hover,
.select_option select:focus{color:#000000;background:#fafafa;border-color:#000000;outline:none;}
.select_arrow{position:absolute;top:calc(50% - 4px);right:15px;width:0;height:0;pointer-events:none;border-width:8px 5px 0 5px;border-style:solid;border-color:#7b7b7b transparent transparent transparent;}
.sendbutton{background:#f5ba1a;height:35px;line-height:35px;width:100%;border:none;outline:none;cursor:pointer;color:#fff;font-size:1.1em;margin-bottom:10px;-webkit-transition:all 0.30s ease-in-out;-moz-transition:all 0.30s ease-in-out;-ms-transition:all 0.30s ease-in-out;transition:all 0.30s ease-in-out;}
.sendbutton:hover{background:#e1a70a;}
.sendbutton:focus{background:#e1a70a;}
.select_option select:hover+.select_arrow,
.select_option select:focus+.select_arrow{border-top-color:#000000;}
.credit{display:none;position:relative;z-index:1;text-align:center;padding:15px;color:#f5ba1a;}
.credit a{color:#e1a70a;}
@-webkit-keyframes check{0%{height:0;width:0;}
25%{height:0;width:7px;}
50%{height:20px;width:7px;}
}
@keyframes check{0%{height:0;width:0;}
25%{height:0;width:7px;}
50%{height:20px;width:7px;}
}
@-webkit-keyframes expand{0%{-webkit-transform:scale3d(1, 0, 1);opacity:0;}
25%{-webkit-transform:scale3d(1, 1.2, 1);}
50%{-webkit-transform:scale3d(1, 0.85, 1);}
75%{-webkit-transform:scale3d(1, 1.05, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);opacity:1;}
}
@keyframes expand{0%{-webkit-transform:scale3d(1, 0, 1);transform:scale3d(1, 0, 1);opacity:0;}
25%{-webkit-transform:scale3d(1, 1.2, 1);transform:scale3d(1, 1.2, 1);}
50%{-webkit-transform:scale3d(1, 0.85, 1);transform:scale3d(1, 0.85, 1);}
75%{-webkit-transform:scale3d(1, 1.05, 1);transform:scale3d(1, 1.05, 1);}
100%{-webkit-transform:scale3d(1, 1, 1);transform:scale3d(1, 1, 1);opacity:1;}
}
@-webkit-keyframes bounce{0%{-webkit-transform:translate3d(0, -25px, 0);opacity:0;}
25%{-webkit-transform:translate3d(0, 10px, 0);}
50%{-webkit-transform:translate3d(0, -6px, 0);}
75%{-webkit-transform:translate3d(0, 2px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);opacity:1;}
}
@keyframes bounce{0%{-webkit-transform:translate3d(0, -25px, 0);transform:translate3d(0, -25px, 0);opacity:0;}
25%{-webkit-transform:translate3d(0, 10px, 0);transform:translate3d(0, 10px, 0);}
50%{-webkit-transform:translate3d(0, -6px, 0);transform:translate3d(0, -6px, 0);}
75%{-webkit-transform:translate3d(0, 2px, 0);transform:translate3d(0, 2px, 0);}
100%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1;}
}
@media (max-width:600px){.form_wrapper .col_half{width:100%;float:none;}
.bottom_row .col_half{width:50%;float:left;}
.form_container .row .col_half.last{border-left:none;}
.remember_me{padding-bottom:20px;}
}
.gregbutton{display:inline-block;margin:0.3em;padding:1.2em 4em;overflow:hidden;position:relative;text-decoration:none;text-transform:uppercase;border-radius:3px;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;box-shadow:0 2px 10px rgba(0, 0, 0, 0.5);border:none;font-size:15px;text-align:center;}
.gregbutton:hover{box-shadow:1px 6px 15px rgba(0, 0, 0, 0.5);}
.gregyellow{background-color:#f5ba1a;color:white;}
.greggreen{background-color:#4CAF50;color:white;}
.gregred{background-color:#F44336;color:white;}
.gregblue{background-color:#03A9F4;color:white;}
.ripple{position:absolute;background:rgba(0, 0, 0, .25);border-radius:100%;transform:scale(0.2);opacity:0;pointer-events:none;-webkit-animation:ripple .75s ease-out;-moz-animation:ripple .75s ease-out;animation:ripple .75s ease-out;}
@-webkit-keyframes ripple{from{opacity:1;}
to{transform:scale(2);opacity:0;}
}
@-moz-keyframes ripple{from{opacity:1;}
to{transform:scale(2);opacity:0;}
}
@keyframes ripple{from{opacity:1;}
to{transform:scale(2);opacity:0;}
}
.loginBtn{box-sizing:border-box;position:relative;margin:0.2em;padding:0 15px 0 46px;border:none;text-align:left;line-height:34px;white-space:nowrap;border-radius:0.2em;font-size:16px;color:#FFF;}
.loginBtn:before{content:"";box-sizing:border-box;position:absolute;top:0;left:0;width:34px;height:100%;}
.loginBtn:focus{outline:none;}
.loginBtn:active{box-shadow:inset 0 0 0 32px rgba(0, 0, 0, 0.1);}
.loginBtn--facebook{background-color:#4C69BA;background-image:linear-gradient(#4C69BA, #3B55A0);text-shadow:0 -1px 0 #354C8C;}
.loginBtn--facebook:before{border-right:#364e92 1px solid;background:url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/14082/icon_facebook.png') 6px 6px no-repeat;}
.loginBtn--facebook:hover,
.loginBtn--facebook:focus{background-color:#5B7BD5;background-image:linear-gradient(#5B7BD5, #4864B1);}
.button{
	font-size: 5vw;
	border: none;
	background-color: transparent;
	user-select: none;
	position: relative;
	z-index: 1;
	padding: 0;
	width: 70%;
	    margin-top: 20px;
}
@media (min-width:40em){.button{font-size:2em;}
}
.button:after{ }
.button:hover:before,
.button:focus:before{-webkit-transform:translate3D(10px, 0, 0);transform:translate3D(10px, 0, 0);}
.button:active:before{-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);}
.button:focus,
.button:active{outline:none;}
.button .button__inner{
	text-transform: uppercase;
	border-radius: 10px;
	letter-spacing: 0.15em;
	color: #333;
	padding: 20px;
	background-color: #FFEC00;
	display: block;
	width: 100%;
	height: 100%;
	-webkit-transition: -webkit-transform 0.6s cubic-bezier(0, 0.9, 0.13, 0.9);
	transition: -webkit-transform 0.6s cubic-bezier(0, 0.9, 0.13, 0.9);
	transition: transform 0.6s cubic-bezier(0, 0.9, 0.13, 0.9);
	transition: transform 0.6s cubic-bezier(0, 0.9, 0.13, 0.9), -webkit-transform 0.6s cubic-bezier(0, 0.9, 0.13, 0.9);
	position: relative;
}
.button__inner p{font-size:0.5em; text-align: justify;}
.button:hover .button__inner,
.button:focus .button__inner{-webkit-transform:translate3D(0, -10px, 0);transform:translate3D(0, -10px, 0);}
.button:active .button__inner{-webkit-transform:translate3D(0, 0, 0);transform:translate3D(0, 0, 0);}
.button:hover .button__inner,
.button:focus .button__inner{background-color:#FFEC00;}
.button--secondary{ }
.button--secondary:after{background-color:#00d18e;}
.button--secondary .button__inner{background-color:#00ffb2;}
.button--secondary:hover .button__inner,
.button--secondary:focus .button__inner{background-color:#11ffb3;}
.button__inner img{width:30%;margin:0 auto;}
.featured-image{max-width:200px;margin:0 auto;}
.round-button{width:100%;-webkit-transition:0.3s;-moz-transition:0.3s;-ms-transition:0.3s;-o-transition:0.3s;transition:0.3s;border:none;}
.round-button:hover{transform:scale(0.9);transition:all 0.3s 0.2s ease-out;}
.round-button-circle{width:100%;height:200px;border-radius:50%;border:10px solid #cfdcec;overflow:hidden;background:#4679BD;box-shadow:0 0 3px gray;}
.round-button a{display:block;float:left;width:100%;padding-top:10%;padding-bottom:50%;line-height:1em;margin-top:-0.5em;text-align:center;color:#e2eaf3;font-size:1.2em;font-weight:bold;text-decoration:none;}
.round-button-circle img{margin:0 auto;width:5em;}
.checked{border:4px solid #f9ba48;background:#ff6600;color:#FFF;}
.footer-link{padding:1em;}
.header_stuff {padding: 2em 0 2em 2em;}
.license-sec h4 {font-size: 1.5em;}
.panelbodytitle{font-size: 1.3em;color: #f38484;}
.loading-overlay{display:table;opacity:0.7;}
.loading-overlay-content{text-transform:uppercase;letter-spacing:0.4em;font-size:1.15em;font-weight:bold;text-align:center;display:table-cell;vertical-align:middle;}
.loading-overlay.loading-theme-light{background-color:#fff;color:#000;}
.loading-overlay.loading-theme-dark{background-color:#000;color:#fff;}
#storyhtml img{width:100%;}
footer img{vertical-align: text-bottom;}
.fb_iframe_widget {vertical-align: super;}

a.socialbtn:hover span.label {
	display: block;
    -webkit-animation-name: examplek; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 1s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
    animation-name: examplek;
    animation-duration: 1s;
    animation-iteration-count: infinite;
}
/* Standard syntax */
@keyframes examplek {
    0%   {transform:rotate(0deg);}
    25%  {transform:rotate(10deg);}
    50%  {transform:rotate(-10deg);}
    75%  {transform:rotate(0deg);}
    100% {transform:rotate(0deg);}
}
.searchimg{
width: 19px;
}
button#searchtt{
	width:100%;
	text-align: left;
}
#searchtt {
    position: relative;
    padding: 10px 0 0 0;
    border: none;
    background: transparent;
    -webkit-animation-name: searchalm; /* Safari 4.0 - 8.0 */
    -webkit-animation-duration: 2s; /* Safari 4.0 - 8.0 */
    -webkit-animation-iteration-count: infinite; /* Safari 4.0 - 8.0 */
    animation-name: searchalm;
    animation-duration: 2s;
    animation-iteration-count: infinite;
}
#modbtn{
/*

     */
    padding: 10px 7px;
}
.modbtns{
padding: 0;
border: none;
background: transparent;
}
button.modbtns{
	width:100%;
	text-align: left;
}
/* Safari 4.0 - 8.0 */
@-webkit-keyframes searchalm {
    0%   {transform:rotate(0deg);}
    15%  {transform:rotate(3deg);}
    25%  {transform:rotate(-3deg);}
    40%  {transform:rotate(0deg);}
    100% {transform:rotate(0deg);}
}

/* Standard syntax */
@keyframes searchalm {
    0%   {transform:rotate(0deg);}
    15%  {transform:rotate(3deg);}
    25%  {transform:rotate(-3deg);}
    40%  {transform:rotate(0deg);}
    100% {transform:rotate(0deg);}
}
figure.snip1206 {
  font-family: 'Raleway', Arial, sans-serif;
  color: #fff;
  position: relative;
  float: left;
  overflow: hidden;
  margin: 10px 1%;
  min-width: 100%;
  max-width: 100%;
  max-height: 100%;
  width: 100%;
  color: #000000;
  text-align: center;
  box-shadow: 0 0 20px 0.5px rgba(0,0,0,0.5);
}
figure.snip1206 * {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
figure.snip1206 img {
  opacity: 1;
  width: 100%;
  -webkit-transition: opacity 0.35s;
  transition: opacity 0.35s;
}
figure.snip1206:after {
  background: #ffffff;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  opacity: 0.75;
  -webkit-transform: skew(-45deg) scaleX(0);
  transform: skew(-45deg) scaleX(0);
  -webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
figure.snip1206 figcaption {
  position: absolute;
  top: 50%;
  left: 0;
  width: 100%;
  -webkit-transform: translateY(-50%);
  transform: translateY(-50%);
  z-index: 1;
}
figure.snip1206 h4,
figure.snip1206 p {
  margin: 0;
  width: 100%;
  opacity: 0;
}
figure.snip1206 h4 {
  font-size: 35px;
  padding: 0 30px;
  display: inline-block;
  font-weight: 400;
  text-transform: uppercase;
}
figure.snip1206 p {
  padding: 0 50px;
  font-size: 0.8em;
  font-weight: 500;
}
figure.snip1206 a {
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  position: absolute;
  z-index: 1;
}
figure.snip1206:hover:after,
figure.snip1206.hover:after {
  -webkit-transform: skew(-45deg) scaleX(1);
  transform: skew(-45deg) scaleX(1);
  transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
figure.snip1206:hover figcaption h4,
figure.snip1206.hover figcaption h4,
figure.snip1206:hover figcaption p,
figure.snip1206.hover figcaption p {
  -webkit-transform: translate3d(0%, 0%, 0);
  transform: translate3d(0%, 0%, 0);
  -webkit-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
figure.snip1206:hover figcaption h4,
figure.snip1206.hover figcaption h4 {
  opacity: 1;
}
figure.snip1206:hover figcaption p,
figure.snip1206.hover figcaption p {
  opacity: 0.7;
}
#posi_text{
	font-size: 25px;
}
.btnsh{
	box-shadow: 6px 6px 15px 0px black;
}
#area_text{
	font-size: 20px;
	margin-top: 10px;
}
.navbar-inverse .navbar-nav>li>a: hover {
	color: #4A148C;
	background-color: transparent;
}
figure.snip1206 {
	font-family: 'Raleway', Arial, sans-serif;
	color: #fff;
	position: relative;
	float: left;
	overflow: hidden;
	margin: 10px 1%;
	min-width: 220px;
	max-height: 220px;
	width: 100%;
	color: #000000;
	text-align: center;
}
figure.snip1206 * {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
}
figure.snip1206 img {
	opacity: 1;
	width: 100%;
	-webkit-transition: opacity 0.35s;
	transition: opacity 0.35s;
}
figure.snip1206: after {
	background: #ffffff;
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	content: '';
	opacity: 0.75;
	-webkit-transform: skew(-45deg) scaleX(0);
	transform: skew(-45deg) scaleX(0);
	-webkit-transition: all 0.3s ease-in-out;
	transition: all 0.3s ease-in-out;
}
figure.snip1206 figcaption {
	position: absolute;
	top: 50%;
	left: 0;
	width: 100%;
	-webkit-transform: translateY(-50%);
	transform: translateY(-50%);
	z-index: 1;
}
figure.snip1206 h4, figure.snip1206 p {
	margin: 0;
	width: 100%;
	opacity: 0;
}
figure.snip1206 h4 {
	padding: 0 30px;
	display: inline-block;
	font-weight: 400;
	text-transform: uppercase;
}
figure.snip1206 p {
	padding: 0 50px;
	font-size: 0.8em;
	font-weight: 500;
}
figure.snip1206 a {
	left: 0;
	right: 0;
	top: 0;
	bottom: 0;
	position: absolute;
	z-index: 1;
}
figure.snip1206: hover: after, figure.snip1206.hover: after {
	-webkit-transform: skew(-45deg) scaleX(1);
	transform: skew(-45deg) scaleX(1);
	transition: all 400ms cubic-bezier(0.175, 0.885, 0.32, 1.275);
}
figure.snip1206: hover figcaption h4, figure.snip1206.hover figcaption h4, figure.snip1206: hover figcaption p, figure.snip1206.hover figcaption p {
	-webkit-transform: translate3d(0%, 0%, 0);
	transform: translate3d(0%, 0%, 0);
	-webkit-transition-delay: 0.2s;
	transition-delay: 0.2s;
}
figure.snip1206: hover figcaption h4, figure.snip1206.hover figcaption h4 {
	opacity: 1;
}
figure.snip1206: hover figcaption p, figure.snip1206.hover figcaption p {
	opacity: 0.7;
}
figure.snip1206 h4, figure.snip1206 p {
	margin: 0;
	width: 100%;
	opacity: 0;
}
figure.snip1206 h4: after, figure.snip1206 p: after, figure.snip1206 h4: hover, figure.snip1206 p: hover {
	margin: 0;
	width: 100%;
	opacity: 1;
}
.flex-row .thumbnail {
	z-index: 1;
}
.viewspan {
	width: 80px;
	height: 80px;
	border-radius: 50px;
	background-color: #ffcc66;
	position: absolute;
	margin-left: calc( (100% / 2) - 46px );
	top: -13px;
}
.viewnumb {
	text-align: center;
	color: #808080;
	line-height: 1.00;
	font-weight: 700;
	margin: 0 0 8px 0;
}
@media screen and (max-width: 536px) {
	.header-text h1 {
	font-size: 26px;
	margin-top: 5px;
	margin-bottom: 5px;
}
    .header-text h2 {
        font-size: 20px;
        margin-top: 5px;
        margin-bottom: 5px;
    }
.header-text .h4two {
	margin-bottom: -11px;
	margin-top: 2px;
}
.text-center button {
	margin-top: 5px;
}
}

.keywork-tag-area .tag {
	padding: 0 4px;
	border-radius: 5px;
	color: #000;
	margin: 2px;
	white-space: nowrap;
	display: inline-block;
	border: 1px solid;
}

.keywork-tag-area {
	margin: 0 auto;
	float: none !important;
}

.keywork-tag-area p {
	color: #000;
}

.video-area .col-md-6 {
	padding: 0;
	margin: 0;
	padding: 0;
	margin: 0 auto;
	float: none;
	margin-bottom: 10px;
}

.video-area .video-content {
	background: #FFF;
}

.video-area iframe {
	width: 100%;
	max-width: 100%;
}

.video-area p {
	color: #798184;
	font-size: 14px;
	font-weight: 400;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	padding-bottom: 5px;
	text-align: center;
}

.video-title {
	background-color: #E74C3C;
	padding: 0;
	margin: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #fff;
	border-radius: 1em;
	box-shadow: 0 0 20px 0px rgba(0, 0, 0, 0.5);
	text-align: center;
}

.video-title h4 {
	color: #FFF;
	font-size: 30px;
	text-align: center;
	padding: 10px;
}

.card-area {
	border-bottom: 2px solid #4b9f75;
	font-size: 16px;
	padding-right: 0;
	padding-left: 0;
	background: #fff;
	min-height: 135px;
}

.card-area:hover {
	background: #ddd;
}

.card-area p {
	margin-bottom: 5px;
}

.card-area img {
	max-width: 100%;
	height: auto;
	max-height: 85px;
}

.card-area .phone-img {
	width: 15px;
	height: 15px;
}

.card-area .prod-title {
	font-size: 18px;
	color: #4b9f75;
	display: block;
	overflow: hidden;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
}

.card-area .prod-name {
	color: #333;
}

.card-area .phone-tel {
	top: 2px;
	color: #333;
}

.sectitle-card {
	background-color: #4b9f75;
	height: 40px;
	margin: auto;
	margin-top: 1em;
	margin-bottom: 1em;
	color: #fff;
	border-radius: 1em;
	box-shadow: 0 0 10px 0px rgb(0 0 0 / 50%);
	text-align: center;
}

.sectitle-card h2 {
	line-height: 40px;
}

.card-city-area {
	margin: 0;
}

.card-city-area .col-md-2 {
	text-align: center;
	margin-bottom: 10px;
}

.card-city-area .city-button {
	background-color: #3498DB;
	border-bottom: 5px solid #2980B9;
	text-shadow: 0px -2px #2980b9;
	border-radius: 10px;
	font-size: 16px;
	color: #FFF;
	text-decoration: none;
	display: inline-block;
	width: 90px;
	height: 40px;
	line-height: 35px;
}

.card-city-area .city-button:active {
	transform: translate(0px, 5px);
	-webkit-transform: translate(0px, 5px);
	border-bottom: 1px solid;
}