article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block;}h1,h2,h3,h4,h5,h6{padding:0;margin:0;}p{padding:0;margin:0;}ul,ol{padding:0;margin:0;}li{list-style:none;}#block-system-main .field-items li{list-style:inside;margin-bottom:7px;}input{outline:none;}a,a:hover,a:focus{outline:none;text-decoration:none;}label{font-weight:normal;}label,span,a{display:inline-block;}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}button,html [type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-cancel-button,[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}html,body{padding:0;margin:0;height:100%;}::-webkit-input-placeholder{opacity:1;}::-moz-placeholder{opacity:1;}:-ms-input-placeholder{opacity:1;}:-moz-placeholder{opacity:1;}.listing-desc{clear:both;}.geo{display:none;}img{height:auto;}p{margin-bottom:20px;}table{width:100%;}table thead{font-weight:bold;}table td{padding:5px;}table td .form-submit{padding:10px;font-size:15px;margin:10px 0;}#chat-bubble{right:20px;bottom:20px;position:fixed;}#chat-bubble tbody{border-top:none;}#chat-bubble td svg{width:40px;height:40px;}.password-strength{width:240px;}#edit-account .password-strength,div.password-confirm{float:none !important;}#commerce-checkout-coupon-ajax-wrapper,#edit-coupon{display:none;}.form-actions.commerce-line-item-actions #edit-submit{display:none;}.StripeElement{border:1px solid #000;padding:10px;}#edit-commerce-payment-payment-method,.form-item-commerce-payment-payment-details-cardonfile-instance-default{display:none !important;}.transition,a{-o-transition:all 0.2s linear;-moz-transition:all 0.2s linear;-khtml-transition:all 0.2s linear;-webkit-transition:all 0.2s linear;-ms-transition:all 0.2s linear;transition:all 0.2s linear;}.bgHover{-o-transition:background-color 0.2s linear;-moz-transition:background-color 0.2s linear;-khtml-transition:background-color 0.2s linear;-webkit-transition:background-color 0.2s linear;-ms-transition:background-color 0.2s linear;transition:background-color 0.2s linear;}#edit-coupon{max-width:200px;}.alert-block{font-size:18px;color:#000;border-style:inset;border-width:medium;}.alert-block li{margin-bottom:15px;}.alert-block .btn,.alert-block .btn:hover{color:#FFF;}.page-user-register #user-register-form,#edit-checkout-review .form-item-commerce-payment-payment-details-cardonfile-instance-default,#edit-commerce-payment-payment-details-cardonfile-instance-default{display:none;}select{border:2px solid;padding:10px;font-size:20px !important;max-width:100%;}div.addressfield-container-inline > div.form-item{float:inherit;}.checkout-review,legend{padding-top:40px;display:block;}legend span{background:#337ab7;padding:3px 5px;width:100%;color:#FFF;font-weight:bold;}.button-operator{margin-left:5px;}.checkout-review .form-item{width:42%;font-size:14px;}img{max-width:100%;max-height:100%;}.header-cart{font-size:2.4em;float:right;padding-right:90px;color:#000;padding-top:10px;display:inline-flex;}.header-telephone{font-size:1.4em;float:right;clear:right;color:#000;padding-top:16px;}.flexbox{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}.flexFullChild{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;}.verticalAlign{align-items:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-align:center;}.columnDirection{-webkit-flex-direction:column;flex-direction:column;-webkit-box-orient:vertical;}.bottomAlign{-webkit-align-items:flex-end;-ms-flex-align:flex-end;align-items:flex-end;-webkit-box-align:flex-end;-webkit-box-orient:vertical;}.full-width{width:100% !important;}.clear-left{clear:left;}@font-face{font-family:'GothamLight';src:url(/sites/all/themes/pianodirectory/fonts/GothamLight.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/pianodirectory/fonts/GothamLight.woff) format('woff'),url(/sites/all/themes/pianodirectory/fonts/GothamLight.ttf)  format('truetype'),url(/sites/all/themes/pianodirectory/fonts/GothamLight.svg#GothamLight) format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'GothamBold';src:url(/sites/all/themes/pianodirectory/fonts/GothamBold.eot?#iefix) format('embedded-opentype'),url(/sites/all/themes/pianodirectory/fonts/GothamBold.woff) format('woff'),url(/sites/all/themes/pianodirectory/fonts/GothamBold.ttf)  format('truetype'),url(/sites/all/themes/pianodirectory/fonts/GothamBold.svg#GothamBold) format('svg');font-weight:normal;font-style:normal;}body{font-family:'GothamLight';color:#000;}h1,h2,h3,h4,h5,h6{font-family:'GothamBold';}h1{font-size:37px;}h2{font-size:33px;}h3{font-size:29px;}h4{font-size:20px;}.no-pad{padding:0 !important;}.center{text-align:center;}.front h4 a{color:#000;}.headerTop{padding:10px 0;}.button{padding:7px;background:#000;color:#fff;font-family:'GothamBold';font-size:18px;line-height:26px;text-align:center;border:2px solid #000;;}.button.inverseButton{background:#fff;color:#000;}.button.inverseButton:hover{background:#000;color:#FFF !important;}.button:hover,.button:focus{color:#000;background:#FFF;}.button.inverseButton:hover,.button.inverseButton:focus{color:#000;}.btn-default{background-color:#5cb85c;border-color:#4cae4c;color:#FFF;}.logo img{width:320px;}.form-submit{margin-bottom:20px;background-color:#337ab7 !important;color:#FFF !important;font-weight:bold !important;}.view .views-field-view-node a{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:normal;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background-image:none;border:1px solid transparent;border-radius:4px;font-weight:bold;margin-top:20px;color:#fff;background-color:#337ab7;border-color:#2e6da4;}.form-submit:hover,.view .views-field-view-node a:hover{color:#fff;background-color:#286090 !important;border-color:#204d74;}.btn-primary a{color:#FFF;font-weight:bold;}.headerTopContents .buttonGroup{width:290px;float:right;}.headerTopContents .buttonGroup .button{margin-bottom:10px;display:block;}.headerTopContents .buttonGroup .button:last-child{margin:0;}.headerBottom{background:#000;}nav ul{display:inline-block;vertical-align:top;margin-bottom:0px;}nav ul li{float:left;font-family:'GothamBold';}nav ul li:last-child{margin:0;}nav ul li a{font-size:21px;color:#fff;padding:20px 20px;line-height:30px;}nav ul li a:hover,nav ul li a:focus{color:#FFF;background:#555;text-decoration:none;}h1.page-header{padding-top:30px;border-bottom:6px solid #337ab7;margin-right:30px;margin:0;}.searchForm{padding:20px;background:rgba(255,255,255,0.5);margin:30px 0;}.banner{background:url(/sites/all/themes/pianodirectory/images/banner-2.jpg) bottom;background-size:cover;padding:40px;margin-bottom:40px;min-height:500px;}.breadcrumb{}.pager{margin-top:40px !important;}.pager li>a,.pager li>span{border:none;padding:0;border-radius:15px;}.item-list ul li{margin:0px;margin-bottom:20px;}table thead{background:#000;color:#FFF;}.field-content{width:100%;}.fa-star{color:#ffcc00;}.view .fa-star{padding:20px 10px;font-size:2em;color:#ffcc00;}.view-choose-listing-type table caption{color:#000;font-size:1.6em;font-weight:bold;}.view .input-group{width:280px;max-width:100%;}#edit-reset{color:#fff;background-color:#d9534f;border-color:#d43f3a;}#edit-reset:hover{background-color:#c9302c;border-color:#ac2925;}.views-exposed-form .views-exposed-widget .form-submit{margin-top:29px;height:45px;font-size:16px;padding:5px 20px;}.view-piano-listing-images .view-content{display:table;margin:0;width:100%;}.view-piano-listing-images .skin-default{margin:20px auto;}.view-piano-listing-images .views-slideshow-cycle-main-frame-row,.view-piano-listing-images .views-slideshow-cycle-main-frame-row img{padding-bottom:10px;height:auto;max-width:100% !important;}.view-piano-listing-images .views-slideshow-cycle-main-frame{width:100% !important;}#block-views-featured-brands-block-1 .content{display:table;}.front-page-feature .feature-wrap{overflow:hidden;}.front-page-feature .featured-header a{font-size:16px;color:#000;font-family:GothamBold;margin:10px 0;}.front-page-feature .website{min-height:60px;overflow:hidden;font-size:13px !important;}.front-page-feature .website a{text-decoration:underline;}.front-page-feature .btn{width:100%;}.front-page-feature p{margin-bottom:10px;}.node-piano-listing .field{border-bottom:1px solid;margin:10px 0;}.node-type-piano-listing h2{font-size:19px;}.profile-picture-wrap{}.profile-claim .btn{background-color:green;color:#FFF;font-weight:bold;font-family:'GothamBold';font-size:17px;padding:10px 10px;margin-bottom:20px;}.profile-claim{float:right;width:200px;}.profile-claim img{border-radius:50%;border:6px solid #337ab7;}#claim-details thead{background:#337ab7;}.view-choose-listing-type .form-item-line-item-fields-field-node-id-to-claim-und-0-value,.view-choose-listing-type .form-item-line-item-fields-field-business-title-to-claim-und-0-value{display:none;}#view-claim-listing{background:#337ab7;color:#FFF;padding:20px;}#view-claim-listing h3{line-height:1.6em;font-size:18px;}.profile-claim .btn{width:100%;}.profile-claim .fa{margin-right:10px;font-size:1.5em}.listing .fa-star{margin-right:10px;font-size:35px;padding:0;color:#ffcc00;}.profile-claim .margin-bottom{margin-bottom:10px}.profile-social{}.profile-social a{width:25%;box-sizing:border-box;display:inline-block;margin-right:0px !important;text-align:center;padding:14px 0;}.profile-social i{margin-right:0px !important;background:#000;height:35px;width:35px;padding:7px;background:#337ab7;color:#FFF;border-radius:6px;}.listing-desc .field,.listing .field{font-size:20px;padding:7px 0;}.form-control{border:2px solid #000;border-radius:0;}.searchForm h2{color:#000;}.searchForm ul{padding-top:15px;}.searchForm ul li{margin-top:15px;}.searchForm ul li .inputText{height:36px;width:100%;padding:0 15px;}.searchForm ul li:last-child{margin-top:30px;}.searchForm ul li .submitBtn{height:62px;border:2px solid #000;max-width:370px;width:100%;background:none;font-family:'GothamBold';font-size:25px;color:#000;}.searchForm ul li .submitBtn:hover{color:#FFF;background:#000;}.searchForm ul li .inputText{font-family:'GothamBold';font-size:20px;border:2px solid #000;border-radius:5px;}.searchForm ul li .inputText::-webkit-input-placeholder{opacity:1;font-style:italic;color:#878686;}.searchForm ul li .inputText::-moz-placeholder{opacity:1;font-style:italic;color:#878686;}.searchForm ul li .inputText:-ms-input-placeholder{opacity:1;font-style:italic;color:#878686;}.searchForm ul li .inputText:-moz-placeholder{opacity:1;font-style:italic;color:#878686;}.navIcon{border:2px solid #000;margin-left:5px;cursor:pointer;display:none;}.navIcon i{background:#FFF;width:30px;line-height:30px;text-align:center;display:block;}.form-submit{padding:20px;border:none;font-size:26px;font-family:'GOTHAMBOLD';}.webform-client-form-6 .form-submit{margin-left:0px !important;}.webform-component--listing-id{display:none;}.webform-component-radios .form-item{text-align:left;}label{width:100%;text-align:left;font-weight:bold;font-size:18px;}textarea,.form-text{width:100%;color:#000;border:2px solid #000;padding:5px;font-size:22px;}.contents{padding:50px 0 0 0;}#main{padding:0 15px 50px 15px;margin-top:20px;}#main h2{margin:18px 0 15px 0;}#main p,#main ul,#main .region-content{font-size:1.2em;}#main .region-sidebar-second{margin-top:20px;}#main .region-sidebar-second .block{margin-bottom:15px;}#main .region-sidebar-second h2{}span.block-title,#main .region-sidebar-second .block-title{width:100%;font-family:'GothamBold';font-size:20px;margin:25px 0;border-bottom:3px solid #000;padding-bottom:10px;}.sections:first-child{margin:0;}.sections{margin-top:60px;}.serviceItem .serviceIcon{width:150px;height:150px;border-radius:100%;background:#000;justify-content:center;padding:15px;margin:0 auto 15px;}.serviceItem .serviceIcon img{max-width:100%;max-height:100%;}.serviceItem .serviceIcon img:hover{opacity:0.5;}.serviceItem h4 a{color:#000;min-height:40px;}.sectionHeader{height:59px;background:url(/sites/all/themes/pianodirectory/images/lines.png) left center repeat-x;padding:3px 0;position:relative;}.sectionHeader:after{position:absolute;left:2px;top:0;width:32px;height:69px;background:url(/sites/all/themes/pianodirectory/images/music_icon.png) center center no-repeat;content:"";}.sectionHeader div{background:#fff;padding:0 5px;display:inline-block;}.sectionHeader h2{height:19px;width:100%;}.sectionHeader h2 span{line-height:normal;margin:0 auto;}.sectionContents{padding-top:24px;}.sectionContents .row{margin:-12px;}.sectionContents .pianoColumn,.sectionContents .pianoInnerColumn{padding:12px;}.sectionContents .pianoColumn a{display:block;}.sectionContents .pianoColumn a img{width:100%;}.sectionButtonWrap{padding-top:10px;}.sectionButtonWrap a.button{display:block;}.teacherDetails{padding-bottom:65px;width:100%;position:relative;}.teacherDetails p{margin-top:10px;font-size:20px;}.teacherDetails .button{font-size:20px;line-height:40px;padding:5px 10px;position:absolute;left:0;bottom:0;width:100%;}.pianoMoversWrap{justify-content:center;margin:-15px;}.pianoMoversColumn{padding:15px;}.claim-progress{}.claim-progress span{background-color:#5cb85c;color:#FFF;padding:3px 5px;font-size:15px;text-transform:uppercase;font-weight:bold;}.claim{background:#000;padding:30px 70px;margin-top:40px !important;}.claim h3{color:#fff;width:70%;margin:0 auto;}#view-claim-listing .btn,.claim .button{border-radius:0px;background:none;border-color:#fff;color:#fff;width:100%;display:block;font-size:21px;line-height:42px;margin-top:25px;width:340px;margin:20px auto;max-width:100%;}#view-claim-listing .btn:hover,.claim .button:hover{background:#FFF;color:#000;}#claim-form{position:fixed;top:0;background:rgba(0,0,0,0.5);height:100%;width:100%;left:0;z-index:1000;}#claim-form .block-title{border-bottom:3px solid #FFF;}#claim-form .block-webform{width:600px;max-width:100%;margin:40px auto;background:#337ab7;padding:20px;border:5px solid;border-radius:10px;z-index:1001;}#claim-form .close{color:#FFF;z-index:1002;display:block;position:absolute;right:0;margin:20px 20px;background:#000;width:40px;height:40px;padding:10px;border-radius:20px;}#claim-form .webform-component{margin-bottom:0px;}#claim-form textarea{height:80px;margin-bottom:40px;}#claim-form .form-actions{text-align:right;padding:0 20px;}#claim-form .form-submit{background-color:#1a486e !important;color:#FFF !important;}#claim-form .form-submit:hover{background-color:#000 !important;}.form-actions .form-submit{margin-left:40px;}.g-recaptcha iframe{.padding-left:14px;max-width:160px;}footer{padding:30px 70px 70px 70px;border:2px solid #000;position:relative;padding-bottom:60px !important;}.footerHeader span{font-size:26px;font-weight:bold;border-bottom:3px solid #000;padding-right:120px;padding-bottom:10px;}.footerWidget ul{margin-top:10px;}.footerWidget ul li{font-size:20px;line-height:35px;}.footerWidget ul li a{color:#333;}.footerWidget ul li a:hover{text-decoration:underline;}.footerMenu{margin-right:120px;}#block-webform-client-block-6{}#block-webform-client-block-6{}.contextual-links{display:none;}#block-webform-client-block-6{margin-bottom:8px;}#block-webform-client-block-6:last-child{margin:0;padding-top:15px;}#block-webform-client-block-6 .inputField{height:42px;width:100%;border:2px solid #000;padding:0 15px;font-size:20px;border-radius:0;}#block-webform-client-block-6 textarea.inputField{padding:5px 15px;min-height:125px;resize:none;}#block-webform-client-block-6 button{border:3px solid #000;font-size:20px;width:150px;padding:8px;float:right;background:#000;font-weight:bold;border-radius:0;color:#FFF;text-transform:uppercase}#block-webform-client-block-6 button:hover{background:#FFF;color:#000;}.footerSocialMedia{}.footerSocialMedia a{background:#000;float:left;margin-right:10px;}.footerSocialMedia a:last-child{margin:0;}.footerSocialMedia a i:hover{background:#555;}.footerSocialMedia a i{width:50px;line-height:50px;text-align:center;color:#fff;font-size:30px;}#copyright{background:#555;text-align:center;color:#FFF;padding:10px;}#copyright a{color:#000;font-weight:bold;}@media(min-width:1391px){.container{width:1390px;}}@media(max-width:1390px){h2{font-size:27px;}h4{font-size:17px;}.container{width:100%;}nav ul li{margin-right:27px;}nav ul li a{font-size:20px;padding:10px 0;}.logo img{width:300px;}.headerTop{padding:15px 0;}.button{font-size:18px;padding:10px;line-height:20px;}.headerTopContents .buttonGroup{width:250px;}.searchForm ul li .inputText{font-size:17px;}.serviceItem .serviceIcon{width:125px;height:125px;}.serviceItem .serviceIcon img{width:50%;}.footerHeader h1{font-size:26px;}.footerWidget ul li{font-size:17px;}.footerMenu{margin-right:90px;}}@media(max-width:1199px){h3{font-size:24px;}.serviceItem .serviceIcon{width:100px;height:100px;}.services .row{margin:-15px;}.serviceColumn{padding:15px;}.teacherDetails p{font-size:18px;margin-top:5px;}.teacherDetails .button{font-size:16px;line-height:30px;}.claim{padding:30px;}#view-claim-listing .btn,.claim .button{line-height:35px;font-size:20px;}.claim h3{width:90%;}footer{padding:30px;}.footerMenu{margin-right:60px;}.footerSocialMedia{left:30px;}.footerSocialMedia a i{width:40px;line-height:40px;font-size:24px;}}@media(max-width:991px){h3{font-size:21px;}.logo img{width:230px;}.headerTopContents .buttonGroup .button{margin-bottom:5px;}.headerTop{padding:10px 0;}nav ul li a{font-size:15px;}nav ul li{margin-right:20px;}.button{font-size:15px;padding:7px;}.headerTopContents .buttonGroup{width:200px;}.searchForm ul li{margin-top:10px;}.searchForm ul{padding-top:10px;}.searchForm ul li .submitBtn{font-size:20px;height:54px;}.searchForm ul li .submitBtn{max-width:280px;}.searchForm ul li:last-child{margin-top:20px;}.teacherDetails .button{font-size:15px;padding:7px;line-height:20px;}#view-claim-listing .btn,.claim .button{font-size:20px;}.footerHeader h1{font-size:18px;}.footerMenu{margin:0;}.footerRow{display:block;}.footerColumn{margin-bottom:25px;}.footerColumn:last-child{margin:0;}.footerMenu ul li{float:left;margin-right:15px;}}@media(min-width:768px){.menu{display:block !important;}}@media(max-width:767px){header{border-bottom:3px solid;background:#EEE;position:fixed;width:100%;z-index:999;}#main{padding-top:90px;}.front .banner{padding-top:100px;margin-bottom:0px;}.front #main{padding-top:0px;}h2{font-size:23px;}h3{font-size:19px;}.logo img{width:180px;}.banner{min-height:300px;}header .button{font-size:13px;line-height:16px;}.headerTopContents .buttonGroup{width:170px;}.headerBottom .container{padding:0;}nav ul{display:block;}nav ul li{float:none;margin:0;border-bottom:1px solid #999;}nav ul li:last-child{border:0;}nav ul li a{text-align:left;display:block;padding:5px 15px;}.headerTopContents .buttonGroup .button{float:left;margin:0 5px 0 0;min-width:100px;}.headerTopContents .buttonGroup{width:auto;}.navIcon{display:block;}.menu{display:none;}.contents{padding:25px 0;}.sectionHeader div{width:70%;margin:0 auto;}.teacherDetails p{font-size:16px;}.sections{margin-top:60px;}#view-claim-listing .btn,.claim .button{margin-top:15px;}ul.contactForm li .button{font-size:17px;}.header-cart{padding-right:20px;}}@media(max-width:640px){.view-content{margin-top:40px;font-size:13px;}.views-field-field-featured i{padding:15px 0px !important;font-size:14px !important;}#block-system-main .views-field-field-brand-logo,#block-system-main .views-field-field-logo-or-profile-photo,#block-system-main .views-field-view-node{display:none;}h1.page-header{font-size:22px;margin-right:30px !important;}.profile-claim{width:150px;margin-left:10px;}.profile-claim .btn{margin-bottom:0px;font-size:11px;}.node-type-piano-listing h2{font-size:15px !important;}.field-name-field-website-domain-name{clear:both;}.listing-desc .field,.listing .field{font-size:17px;}.front-page-feature .views-row{min-height:290px;}h2{font-size:20px;}h3{font-size:18px;}h4{font-size:15px;}.logo img{width:150px;}.banner{min-height:250px;}nav ul li a{font-size:14px;line-height:26px;}.searchForm{padding:40px 0;}.searchForm ul li .submitBtn{height:48px;font-size:16px;}.searchForm ul li .submitBtn{max-width:200px;}.searchForm ul li:last-child{margin-top:10px;}.searchForm ul li .inputText{font-size:14px;}.serviceItem .serviceIcon{padding:5px;}.sectionHeader h2{font-size:16px;}.pianoColumn .row{display:block;}.teachers .pianoInnerColumn{width:100%;}.teacherDetails{padding-bottom:45px;}.pianoMoversWrap{display:block;}.pianoMoversColumn{text-align:center;}.claim{padding:20px;}.claim h3{width:100%;}footer{padding:20px;}ul.contactForm li .inputField{font-size:16px;}.footerSocialMedia{left:20px;bottom:20px;}#claim-form .captcha{text-align:left;padding-left:20px;}#claim-form .close{margin:60px 20px;}}@media(max-width:480px){.front-page-feature .featured-header a{font-size:13px;min-height:41px;}.serviceColumn{padding:0px 15px;}.logo img{width:90px;margin-top:-40px;}.banner{min-height:200px;}.headerTopContents .buttonGroup .button{min-width:auto;}.searchForm{float:none !important;}.searchForm ul li .submitBtn{max-width:100%;}.searchForm{padding:25px 0;}.serviceItem .serviceIcon{width:80px;height:80px;}.footerWidget ul li{font-size:15px;}}.table-responsive-stack tr{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;}.table-responsive-stack td,.table-responsive-stack th{display:block;-ms-flex:1 1 auto;flex:1 1 auto;}.table-responsive-stack .table-responsive-stack-thead{font-weight:bold;display:none !important;}@media screen and (max-width:768px){.table-responsive-stack caption{background:#000;color:#FFF !important;padding-left:10px;font-size:1em !important;}.table-responsive-stack tr{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:3px solid #000;display:block;}.table-responsive-stack td{float:left\9;width:100%;}}
