@charset "utf-8";

/* CSS Document */

*{margin:0;padding:0;outline:0;list-style:none;text-decoration:none;font-size:1em;line-height: 120%;box-sizing: border-box;}

label {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;

}
input::-moz-focus-inner {border:0; padding:0;}
input{-webkit-appearance:none;border-radius:0;}

a, a img{border:none; outline:none;}
p a{color:inherit;}
input.search{}
input[type="text"],
input[type="email"],
input[type="password"],
select,
textarea{background:#fff;border: 1px solid #777;width:100%;font-size: .9375rem;margin: 0px 0;vertical-align: middle;line-height: 1rem;padding: 12px 15px;height: 40px;resize:none;}

label {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
input::-moz-focus-inner {border:0; padding:0;}
input,
textarea{-webkit-appearance:none;border-radius:0;overflow:auto;font-family: "myriad-pro", Myriad, "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;}
input::-ms-clear{display:none;}

.contents {font-weight: inherit; font-style: inherit; font-family: inherit; vertical-align: baseline;}

a:hover,
a:focus{text-decoration:none;}

iframe{border:0;max-width: 100%;height: auto;min-height: 200px;}
html, body{ /* height: 100%; */ width: 100%; min-width: 320px;}
html{height:100%; font-size:100%;}

body{height:auto !important; min-height:100%; font-size: 100%;}

.table{display:table; width:100%;}
.table tr{display:table-row;}
.table .tr .th,
.table .tr .td{display:table-cell; padding:5px 10px; font-weight:normal;}

table{table-layout: fixed;width: 100%;border-collapse: collapse;}
table th,
table td{text-align:left; padding: 1px 10px 0;  font-weight: normal; font-size: .875rem;color: #8b8b8b;border-collapse: collapse;line-height: 15px;height: 45px;vertical-align: top;}
table th{color:#8b8b8b;padding-top: 15px;vertical-align: top;}
table td{color:#333;}
.wrapper{max-width: 1160px; margin:0 auto; padding:0 10px; min-width: 320px;}
.wrapper-max{max-width: 122260px; margin:0 auto; padding:0 10px; min-width: 320px;}

.movie{padding-bottom:56.25%;position:relative;display:block;overflow:hidden;}
.movie embed, 
.movie iframe,
.movie object,
.movie video {position: absolute; top: 0; bottom: 0; left: 0; width: 100%; height: 100%; border: 0;}



.cols-2,
.cols-3,
.cols-4,
.cols-5,
.cols-6,
.cols-7,
.cols-8,
.cols-9,
.cols-10,
.cols-11,
.cols-12{margin:0 -10px;display: block;}



.cols-2.inline,
.cols-3.inline,
.cols-4.inline,
.cols-5.inline,
.cols-6.inline,
.cols-7.inline,
.cols-8.inline,
.cols-9.inline,
.cols-10.inline,
.cols-11.inline,
.cols-12.inline{font-size:0;}

.cols-2.join,
.cols-3.join,
.cols-4.join,
.cols-5.join,
.cols-6.join,
.cols-7.join,
.cols-8.join,
.cols-9.join,
.cols-10.join,
.cols-11.join,
.cols-12.join{/* margin:0; */}

.cols-2:before,  .cols-2:after,
.cols-3:before,  .cols-3:after,
.cols-4:before,  .cols-4:after,
.cols-5:before,  .cols-5:after,
.cols-6:before,  .cols-6:after,
.cols-7:before,  .cols-7:after,
.cols-8:before,  .cols-8:after,
.cols-9:before,  .cols-9:after,
.cols-10:before, .cols-10:after,
.cols-11:before, .cols-11:after,
.cols-12:before, .cols-12:after{clear:both; content:""; display:block; height:0;}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11{display:block; float:left; padding-left:10px; padding-right:10px; box-sizing:border-box;min-height: 1px;}

.inline .col-1,
.inline .col-2,
.inline .col-3,
.inline .col-4,
.inline .col-5,
.inline .col-6,
.inline .col-7,
.inline .col-8,
.inline .col-9,
.inline .col-10,
.inline .col-11{display:inline-block; float:none; font-size:1rem;}

.join .col-1,
.join .col-2,
.join .col-3,
.join .col-4,
.join .col-5,
.join .col-6,
.join .col-7,
.join .col-8,
.join .col-9,
.join .col-10,
.join .col-11{padding-left:0; padding-right:0;}

.cols-2 > .col-1{width:50%;}

.cols-3 > .col-1{width:33.333%;}
.cols-3 > .col-2{width:66.666%;}

.cols-4 > .col-1{width:25%;}
.cols-4 > .col-2{width:50%;}
.cols-4 > .col-3{width:75%;}

.cols-5 > .col-1{width:20%;}
.cols-5 > .col-2{width:40%;}
.cols-5 > .col-3{width:60%;}
.cols-5 > .col-4{width:80%;}

.cols-6 > .col-1{width:16.666%;}
.cols-6 > .col-2{width:33.333%;}
.cols-6 > .col-3{width:50%;}
.cols-6 > .col-4{width:66.666%;}
.cols-6 > .col-5{width:83.333%;}

.cols-7 > .col-1{width:14.285%;}
.cols-7 > .col-2{width:28.57%;}
.cols-7 > .col-3{width:42.857%;}
.cols-7 > .col-4{width:57.142%;}
.cols-7 > .col-5{width:71.428%;}
.cols-7 > .col-6{width:85.174%;}

.cols-8 > .col-1{width:12.5%;}
.cols-8 > .col-2{width:25%;}
.cols-8 > .col-3{width:37.5%;}
.cols-8 > .col-4{width:50%;}
.cols-8 > .col-5{width:62.5%;}
.cols-8 > .col-6{width:75%;}
.cols-8 > .col-7{width:87.5%;}


.cols-10 > .col-1{width:10%;}
.cols-10 > .col-2{width:20%;}
.cols-10 > .col-3{width:30%;}
.cols-10 > .col-4{width:40%;}
.cols-10 > .col-5{width:50%;}
.cols-10 > .col-6{width:60%;}
.cols-10 > .col-7{width:70%;}
.cols-10 > .col-8{width:80%;}
.cols-10 > .col-9{width:90%;}




.cols-12 > .col-1{width:8.333%;}
.cols-12 > .col-2{width:16.66%;}
.cols-12 > .col-3{width:25%;}
.cols-12 > .col-4{width:33.333%;}
.cols-12 > .col-5{width:41.666%;}
.cols-12 > .col-6{width:50%;}
.cols-12 > .col-7{width:58.333%;}
.cols-12 > .col-8{width:66.666%;}
.cols-12 > .col-9{width:75%;}
.cols-12 > .col-10{width:83.5%;}
.cols-12 > .col-11{width:91.666%;}

.cols-2 > .col-2,
.cols-3 > .col-3,
.cols-4 > .col-4,
.cols-5 > .col-5,
.cols-6 > .col-6,
.cols-7 > .col-7,
.cols-8 > .col-8,
.cols-9 > .col-9,
.cols-10 > .col-10,
.cols-11 > .col-11,
.cols-12 > .col-12{width:100%;}

.m-show,
.s-show,
.xs-show{display:none;}

.clearfix:before,
.clearfix:after{clear:both; content:""; display:block; height:0;}

.x100{max-width:100%; height:auto;}

.relative{position:relative;}
.absolute{position:absolute;}
.oauto{overflow:auto;}
.ohidden{overflow:hidden;}
.fix{clear:both;}
.none{display:none;}
.fright{float:right;}
.fleft{float:left;}
.nowrap{white-space:nowrap;}
.tar{text-align:right;}
.tal{text-align:left;}
.tac{text-align:center;}
.taj{text-align:justify;}

.none-imp{display:none !important;}

.list-inline li{display:inline-block;}

.sp-1{ margin-top:5px; margin-bottom:5px;}
.sp-2{ margin-top:10px; margin-bottom:10px;}
.sp-3{ margin-top:15px; margin-bottom:15px;}
.sp-4{ margin-top:20px; margin-bottom:20px;}
.sp-5{ margin-top:25px; margin-bottom:25px;}
.sp-6{ margin-top:30px; margin-bottom:30px;}
.sp-7{ margin-top:35px; margin-bottom:35px;}
.sp-8{ margin-top:40px; margin-bottom:40px;}
.sp-9{ margin-top:45px; margin-bottom:45px;}
.sp-10{margin-top:50px; margin-bottom:50px;}
.sp-11{margin-top:55px; margin-bottom:55px;}
.sp-12{margin-top:60px; margin-bottom:60px;}
.sp-13{margin-top:65px; margin-bottom:65px;}
.sp-14{margin-top:70px; margin-bottom:70px;}
.sp-15{margin-top:75px; margin-bottom:75px;}

.spin-1{ padding-top:5px;  padding-bottom:5px;}
.spin-2{ padding-top:10px; padding-bottom:10px;}
.spin-3{ padding-top:15px; padding-bottom:15px;}
.spin-4{ padding-top:20px; padding-bottom:20px;}
.spin-5{ padding-top:25px; padding-bottom:25px;}
.spin-6{ padding-top:30px; padding-bottom:30px;}
.spin-7{ padding-top:35px; padding-bottom:35px;}
.spin-8{ padding-top:40px; padding-bottom:40px;}
.spin-9{ padding-top:45px; padding-bottom:45px;}
.spin-10{padding-top:50px; padding-bottom:50px;}
.spin-11{padding-top:55px; padding-bottom:55px;}
.spin-12{padding-top:60px; padding-bottom:60px;}
.spin-13{padding-top:65px; padding-bottom:65px;}
.spin-14{padding-top:70px; padding-bottom:70px;}
.spin-15{padding-top:75px; padding-bottom:75px;}
.spin-16{padding-top:80px; padding-bottom:80px;}

.pad-l{padding-left:0!important;}
.pad-r{padding-right:0!important;}

.pad-2{padding:10px!important;}

@media only screen and (max-width :1199px){
    .wrapper{max-width:960px;}
    .wrapper.fluid{max-width:100%;}
    .m-hide{display:none;}
    .m-show{display:block;}
    .m-fleft{float:left;}
    .m-fright{float:right;}
    .m-50{width:50%;}
    .m-100{width:100%; float:none;}
}
@media only screen and (max-width :1023px){
    .wrapper{max-width:740px;}
    .wrapper.fluid{max-width:100%;}
    
    .s-cols-2 > .col-1{width:50%;}
    .s-cols-1 > .col-1,
    .s-cols-1 > .col-2,
    .s-cols-1 > .col-3{width:100%;}
    
    .s-hide{display:none;}
    .s-show{display:block;}
    .s-fleft{float:left;}
    .s-fright{float:right;}
    .cols-2 .s-50,
    .cols-3 .s-50,
    .cols-4 .s-50,
    .cols-5 .s-50,
    .cols-6 .s-50,
    .cols-7 .s-50,
    .cols-8 .s-50,
    .cols-9 .s-50,
    .cols-10 .s-50,
    .cols-11 .s-50,
    .cols-12 .s-50{width:50%;}
    .cols-2 .s-100,
    .cols-3 .s-100,
    .cols-4 .s-100,
    .cols-5 .s-100,
    .cols-6 .s-100,
    .cols-7 .s-100,
    .cols-8 .s-100,
    .cols-9 .s-100,
    .cols-10 .s-100,
    .cols-11 .s-100,
    .cols-12 .s-100{width:100%; float:none;}
}
@media only screen and (max-width :767px){
    .wrapper{max-width:320px;}
    .wrapper.fluid{max-width:100%;}
   
    .xs-cols-1 > .col-1,
    .xs-cols-1 > .col-2,
    .xs-cols-1 > .col-3{width:100%;}
    .xs-cols-2 > .col-1{width:50%;}
    
    .xs-hide{display:none;}
    .xs-show{display:block;}
    .xs-fleft{float:left;}
    .xs-fright{float:right;}
    .xs-50{width:50%;}
    .col-1.xs-100,
    .col-2.xs-100,
    .col-3.xs-100,
    .col-4.xs-100,
    .col-5.xs-100,
    .col-6.xs-100,
    .col-7.xs-100,
    .col-8.xs-100,
    .col-9.xs-100,
    .col-10.xs-100,
    .col-11.xs-100,
    .xs-100{width:100%; float:none;}
    
}


.fb_iframe_widget iframe {
min-height: 0px !important;
margin-bottom: 140px;
}

.fb_dialog {margin-bottom: 150px;}



/*
@media only screen and (min-width :768px){}
@media only screen and (max-width :1400px){}
@media only screen and (max-width :1200px){}
@media only screen and (max-width :1024px){}
@media only screen and (max-width :768px){}
@media only screen and (max-height:400px) and (orientation:landscape){}
*/