body,html{margin: 0; padding: 0}.how-it-works h2,.how-it-works h3,.how-it-works p.sub-tag,.popular-music .h2title,.popular-music-img a .popular-music-overlay,div.h2title{font-family: asapbold}.clientLogo img,.clientLogo:before{vertical-align: middle; display: inline-block}@font-face{font-family: asapbold; src: url(fonts/asap-bold-webfont.eot); src: url(fonts/asap-bold-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/asap-bold-webfont.woff2) format('woff2'), url(fonts/asap-bold-webfont.woff) format('woff'), url(fonts/asap-bold-webfont.ttf) format('truetype'), url(fonts/asap-bold-webfont.svg#asapbold) format('svg'); font-weight: 400; font-style: normal}@font-face{font-family: asapbold_italic; src: url(fonts/asap-bolditalic-webfont.eot); src: url(fonts/asap-bolditalic-webfont.eot?#iefix) format('embedded-opentype'), url(fonts/asap-bolditalic-webfont.woff2) format('woff2'), url(fonts/asap-bolditalic-webfont.woff) format('woff'), url(fonts/asap-bolditalic-webfont.ttf) format('truetype'), url(fonts/asap-bolditalic-webfont.svg#asapbold_italic) format('svg'); font-weight: 400; font-style: normal}@font-face{font-family: Helvetica; src: url(/fonts/Helvetica.eot); src: local('Helvetica'), url(/fonts/Helvetica.eot?#iefix) format('embedded-opentype'), url(/fonts/Helvetica.woff) format('woff'), url(/fonts/Helvetica.ttf) format('truetype')}@font-face{font-family: Calibri; src: url(/fonts/Calibri.eot); src: local('Calibri'), url(/fonts/Calibri.eot?#iefix) format('embedded-opentype'), url(/fonts/Calibri.woff) format('woff'), url(/fonts/Calibri.ttf) format('truetype')}@font-face{font-family: 'Helvetica Neue'; src: url(fonts/HelveticaNeue.eot); src: url(fonts/HelveticaNeue.eot?#iefix) format('embedded-opentype'), url(fonts/HelveticaNeue.woff) format('woff'), url(fonts/HelveticaNeue.ttf) format('truetype'), url(fonts/HelveticaNeue.svg#HelveticaNeue) format('svg'); font-weight: 400; font-style: normal}body{color: #555; font-size: 15px}.dataBioAddon{margin-bottom: 1.5em; display: block}.dataBioAddon span.comma{display: inline!important}.dataBioAddon span:last-child .comma span{display: none!important}.dataBioAddon span:nth-last-of-type(2) .comma span{display: none}.dataBioAddon span:nth-last-of-type(2) .comma:after{content: ' and '}.div10,.div100,.div12,.div15,.div16,.div20,.div23,.div25,.div30,.div33,.div35,.div40,.div45,.div5,.div50,.div55,.div60,.div65,.div70,.div75,.div80,.div85,.div90,.div95{float: left; min-height: 1px; text-align: left}.div100{width: 100%}.div95{width: 95%}.div90{width: 90%}.div85{width: 85%}.div80{width: 80%}.div75{width: 75%}.div70{width: 70%}.div65{width: 65%}.div60{width: 60%}.div55{width: 55%}.div50{width: 50%}.div45{width: 45%}.div40{width: 40%}.div35{width: 35%}.div33{width: 33.333%}.div30{width: 30%}.div23{width: 23%}.div25{width: 25%}.div20{width: 20%}.div16{width: 16.66667%}.div15{width: 15%}.div12{width: 12%}.div10{width: 10%}.div5{width: 5%}div.makegift_cert label{float: none; width: 50%; font-style: initial; display: inline; font-size: 15px; font-weight: 700}#sidebar #left .formResponsive div.makegift_cert label{float: left!important; margin-top: 1px!important; width: 90%!important}div.makegift_cert.bookonlineside_bar{margin: -18px 0 15px!important}div.makegift_cert #makegift_cert_check{padding: 0; margin: 6px 5px}.ctext{text-align: center}.ltext{text-align: left}.rtext{text-align: right}.lfloat{float: left}.rfloat{float: right}.nfloat{float: none}.marginauto{float: none!important; margin-right: auto; margin-left: auto}.mb0{margin-bottom: 0!important}.pb0{padding-bottom: 0!important}.popular-music h2{padding-bottom: 45px; font-weight: 700; font-size: 35px; margin: 0}.popular-music .h2title,div.h2title{color: #329bfd; font-size: 30px; margin-bottom: .75em}.popular-music .row-fluid .span4{margin-left: 0!important; margin-bottom: 25px!important; width: 33.333%}.popular-music-img{width: 305px; height: 145px; position: relative}.popular-music-img a .popular-music-overlay{background: rgba(0, 0, 0, .6); position: absolute; top: 0; opacity: 0; transition: .75s; padding: 60px 0 35px; font-size: 18px; color: #fff; z-index: 999999999; left: 0}.popular-music-img:hover .popular-music-overlay{opacity: 1}.popular-music-img:hover a .popular-music-overlay{color: #fdd450}.how-it-works{background: #f2f2f2; text-align: center}.how-it-works h2{color: #329bfd; font-size: 30px; margin-bottom: 5px}.how-it-works p.sub-tag{color: #444; font-size: 21px}.how-it-works h3{color: #329bfd; font-size: 20px; padding-left: 62px; padding-right: 10px; line-height: 42px}.how-it-works h3.search{background: url(../images/search.png) 7px top no-repeat; height: 42px}.how-it-works h3.book{background: url(../images/click.png) 7px top no-repeat; height: 42px}.how-it-works h3.connect{background: url(../images/connect.png) 7px top no-repeat; height: 42px}.how-it-works p{font-family: Arial; font-size: 16px; line-height: 26px; padding-left: 10px; padding-right: 10px}.phone-img img{margin: 18% 0}.trusted-by-people p.sub-tag{color: #444; font-size: 21px; font-family: asapbold}.testimonial{width: 86%; background: #fff; padding: 0; border: 1px solid #ccc; margin-bottom: 30px; float: none; margin-left: auto; margin-right: auto; display: table}.testimonial img{width: 100%}.testimonial p{padding: 15px 10px; font-family: Arial; font-size: 16px; line-height: 26px; min-height: 280px}.testimonial em,.testimonial i,.testimonial span{color: #329bfd; font-size: 18px; font-family: asapbold_italic; margin-bottom: 30px; margin-right: 10px; display: inline-block}.why-robinson h2,.why-robinson h3{font-family: asapbold}.why-robinson h2{color: #329bfd; font-size: 30px}.why-robinson .row-fluid .span4{margin-left: 0!important; margin-bottom: 10px; width: 33.333%}.why-robinson h3{color: #444; font-size: 21px; width: 100%; float: none; margin-left: auto; margin-right: auto; margin-top: 8px; margin-bottom: 20px!important}.why-robinson p{width: 90%; margin: 0 auto; float: none; text-align: left}.fixed-top .flexnav li a,.home .flexnav li a{background: 0 0!important; color: #fff!important; font-size: 18px!important}.flexnav li>ul{background: #fff}.flexnav li ul li a{background: #fff!important; color: #333!important}.fixed-top .menu-button .active,.home .menu-button .active,.vc_category .vc_studio{background: 0 0!important}.clientLogo{height: 50px!important; text-align: center; overflow: hidden}.clientLogo:before{content: ' '; height: 100%}.clientLogo img{margin: 0 14px; width: auto!important; height: auto!important}.clientQuote{color: #fff; font-size: 16px; text-align: left; margin-bottom: 0!important; width: 125px; float: left; line-height: 50px; font-weight: 600}.span-4.inst-div,.wizard>.actions{text-align: center}.fixed-top .menu-button,.home .menu-button{color: #fff!important; font-weight: 700}.fixed-top ul.sm-screen li a,.home ul.sm-screen li a{color: #000!important}.fixed-top .menu-button .touch-button .navicon,.home .menu-button .touch-button .navicon{color: #fff!important}.fixed-top .header .phone,.home .header .phone{color: #fff}.div33.address-div{margin-bottom: 15px; min-height: 150px; padding: 0 15px}.vc_category .vc_studio{width: 48px; height: 48px; float: left; margin-right: 15px; position: relative; z-index: 1}.vc_category .vc_studio:last-child{margin-right: 0}.vc_studio.field-1{background: url(../images/engineer.png) no-repeat!important}.vc_studio.field-2{background: url(../images/guitar.png) no-repeat}.vc_studio.field-3{background: url(../images/bass.png) no-repeat}.vc_studio.field-4{background: url(../images/drum.png) no-repeat}.vc_studio.field-5{background: url(../images/keyboard.png) no-repeat}.vc_studio.field-6{background: url(../images/vocal.png) no-repeat}.vc_studio.field-7{background: url(../images/song_writing.png) no-repeat}.vc_studio.field-8{background: url(../images/string.png) no-repeat}.vc_category .vc_studio>span{position: absolute; white-space: nowrap; top: 5px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); transition: all ease .2s}.vc_category .vc_studio:hover>span{top: 33px; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)}.st_container .vc_category .vc_studio:hover>span{top: 28px}.st_container .vc_studio{margin-bottom: 28px}.st_rating_instruct .star-rating-readonly{display: none}.st_rating_instruct .star-rating-on{display: block!important}div.instrument-name-txt,ul.search-result-list li{float: left; font-weight: 400}div.instrument-name-txt{margin-right: 5px; font-size: 13px}.category-view-vcard div.instrument-name-txt{font-size: 14px}ul.search-result-list li:after{content: ','; margin-right: 5px}ul.search-result-list li:last-child:after{content: ''; margin-right: 0}.details-div{min-height: 120px}.vc_middle{line-height: 18px!important}.spSearch .vc_distance{margin-bottom: 0}.spEntriesListCell .st_rating{position: relative!important}.instr_profile .st_rating{position: absolute!important}.vc_studio.vc-certified-logo>span{right: -5px}.spEntriesListCell h2 a{font-weight: 700; color: #333!important}.spEntriesListCell:hover h2 a{color: #08C!important}.spEntriesListCell .profile_overlay{width: 100%!important; height: 100%!important; position: absolute!important; top: 0; left: 0; background: url(https://www.taylorrobinsonmusic.com/components/com_sobipro/usr/templates/sp_biztab/images/view_profile.png) center center no-repeat rgba(0, 0, 0, .6)!important; z-index: 100; opacity: 0}#fixed-top,.instr-detail-page .vc-right-flg .vc_more a{width: 100%}.author-profile:hover .profile_overlay,.spEntriesListCell:hover .profile_overlay{opacity: 0}.author-profile a{cursor: pointer}.author-profile:hover .author-profile,.spEntriesListCell:hover .author-profile{border: 1px solid #08c}.instr_profile .vc_certified>span{font-size: 14px!important}.formHorizontal div.pricing-btn{margin-top: 0!important; margin-bottom: 0!important}.vc_studio.field-studio-opt-1>span,.vc_studio.field-studio-opt-2>span,.vc_studio.field-studio-opt-3>span{left: 0!important}#fixed-top{background: url(//www.taylorrobinsonmusic.com/images/video-bg.jpg) center center no-repeat; background-size: cover}.span-4.inst-div{width: 100%; margin-left: 0!important}.span-4.inst-div img{margin-left: auto; margin-right: auto}.instr_profile .st_tags span{font-weight: 400!important}#SobiPro .instr_profile div.pricing-btn{margin-top: 15px; margin-bottom: 15px}.instr-detail-page .st_rating{display: inline; position: relative; right: 0!important}.instr_profile .st_tags{width: 80%; margin-bottom: 0; min-height: 20px; margin-top: 7px}.instr_profile .vc_certified{position: relative}.instr_profile .vc_certified span{position: absolute}#spRrShowForm{display: none}div.address-div span{margin-right: 3px}.wizard>.actions>ul{display: inline-block; margin: 0 auto; float: none}.author-profile{border: 1px solid #d4d4d4; display: inline-block; width: 100%; background: #fff; height: 183px; font-family: Arial; color: #333}.author-image{float: left; width: 17%; position: relative}.author-image img{width: 181px; height: 181px}.author-details{width: 82.5%; padding: 5px 10px; float: left}.author-grade{width: 18%; float: left; text-align: left}.author-button{width: 15%; float: right}.author-details-div{width: 75%; padding: 0 5px; float: left; font-family: 'Helvetica Neue', sans-serif}.author-name{width: 100%; float: left; margin-bottom: 5px}.author-name div.htitle2,.author-name h2{font-size: 26px; font-weight: 700; color: #545857; float: left; margin: 0; font-family: Calibri}.author-name .rating{float: left; height: 19px; margin: 0; width: 23px}.author-name .rating-count{float: left; height: 18px; margin: 5px 0}.author-name .rating-star{width: 16px; height: 16px; background: url(star.gif) 0 -32px no-repeat; float: left; margin-right: 2px}.author-details-div .lessons{color: #777; font-size: 14px; margin-bottom: 5px; width: 100%; float: left; line-height: 18px}.author-details-div .distance,.author-details-div .experience,.author-details-div .location{color: #333; font-size: 14px; width: 100%; float: left; margin-bottom: 0; line-height: 18px}.manager-details .new-icon,.trophy{width: 24px; height: 24px; display: inline-block}.author-details-div .distance b,.author-details-div .experience b,.author-details-div .location b{font-weight: 700; margin-right: 7px!important; float: left; min-width: 61px}.trophy{background: url(cup.png) no-repeat; margin-top: 5px; background-size: contain}.manager-grade-icons{position: absolute; top: 4px; left: -140px}.manager-details .heart,.manager-details .trophy{margin: 6px 4px}.manager-details .new-icon{font-size: 22px; margin-left: 0; position: relative; top: 5px; left: 5px; color: #5bb75b; float: right}.heart>span,.new-icon>span,.skolar>span,.thief>span,.trophy>span{position: absolute; white-space: nowrap; top: 5px; font-weight: 700; font-size: 11px; margin-left: -15px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); transition: all ease .2s}.heart:hover>span,.new-icon:hover>span,.skolar:hover>span,.thief:hover>span,.trophy:hover>span{top: 40px; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=1)}.new-icon:hover>span{top: 31px}.category-view-vcard .skolar,.category-view-vcard .thief{width: 24px; height: 24px; display: inline-block; top: -5px; position: relative}.heart{width: 24px; height: 24px; display: inline-block; background: url(heart.png) no-repeat; position: relative; background-size: contain}.skolar{width: 24px; height: 24px; display: inline-block; background: url(skolar.jpg) no-repeat; position: relative; background-size: contain}.category-view-vcard .skolar{background: url(skolar.jpg) no-repeat; background-size: contain}.thief{width: 24px; height: 24px; display: inline-block; background: url(thief.jpg) no-repeat; position: relative; background-size: contain}.category-view-vcard .thief{background: url(thief.jpg) no-repeat; background-size: contain}#SobiPro .instr_profile .vc_right.vc-right-flg,#nav-col .nav>li>ul.submenu-list,.author-details-div .vc_hours,.author-grade .trmc-certificate,.st_map_overlay{display: none}.author-button ul{list-style: none; margin: 0; padding: 0}.author-button ul li{padding: 18px 0; border-bottom: 1px solid #d4d4d4; text-align: center}.author-button ul li:last-child{border-bottom: 0}.author-button ul li a,div#SobiPro .author-button ul li a{color: #111!important; font-size: 16px; text-decoration: none; background: #fff!important}.author-details-div .vc-city-and-state{float: left; margin-right: 5px}.custom-search-title{width: 100%; float: left; padding: 20px 0; text-align: center; font-size: 20px; line-height: 24px; font-weight: 700}.vc_review_count{font-size: 12px; position: relative; top: -2px}.loadergif,.smallloadergif{background-image: url(../images/loader.gif)!important; background-repeat: no-repeat!important; background-position: center center!important; font-size: 0!important}.loadergif{text-indent: 204px!important}.smallloadergif{background-size: 19px!important}#SobiPro .instr_profile div.main_image{background-color: #fff; border: 1px solid #999; height: 150px; line-height: 137px; padding: 0; position: relative; text-align: center; width: 150px; z-index: 2}#SobiPro .instr_profile div.main_image img{height: 146px; width: 146px; min-height: 147px; min-width: 146px; border: 1px solid #dadada}#SobiPro .instr_profile .vc_middle{width: 75%; margin-left: 0; margin-right: 0; float: right; font-weight: 400; font-family: 'Helvetica Neue', sans-serif}.instr-detail-page .instr_profile .st_tags,.instr-detail-page .instr_profile .vc_hours,.instr-detail-page .instr_profile .vc_middle_top_wrap{padding-right: 0!important; padding-left: 0!important}.instr_profile .st_tags span{font-family: 'Helvetica Neue', sans-serif; color: #777}.instr-detail-page #spReviewbtn{color: #e3b927; font-size: 14px; cursor: pointer; margin-left: 5px; position: relative; top: -2px}#SobiPro .instr_profile .vc_studio{margin-bottom: 13px!important}.certificatelogos{float: right}#SobiPro .instr_profile .heart,#SobiPro .instr_profile .trophy{margin: 0 5px!important}#SobiPro .instr_profile .vc_studio span{font-size: 12px!important; border: 1px solid #c2c4c3; padding: 0 3px}#SobiPro .instr_profile .distance b,#SobiPro .instr_profile .experience b,#SobiPro .instr_profile .location b{float: left; font-weight: 700; margin-right: 0; min-width: 95px}#SobiPro .instr_profile .distance{width: 100%; float: left; display: none}#SobiPro .instr_profile .vc-city-and-state{float: left}#SobiPro .instr_profile .heart,#SobiPro .instr_profile .trophy{width: 24px; height: 24px}#st_age strong,#st_hours span.day,#st_hours span.endt,#st_hours span.startt{margin-bottom: 5px; font-size: 2.4rem; line-height: 1.2; font-family: Arial, sans-serif; font-weight: 400}#st_age span,#st_place div,#st_tags div{line-height: 20px; padding: 0 10px!important}#st_hours span.day,#st_hours span.endt,#st_hours span.startt{position: relative; top: 3px}.travelData{width: 100%; float: left; margin-bottom: 10px}#st_musical_genres,.st_lesson_info{width: 100%; float: left}#st_age span{margin-top: 9px!important}#st_hours li .work_hour{margin: 0 3.5%!important}#st_hours ul li span.work_start{padding: 0 57px 0 17px!important; min-width: 130px}.vc_hours .hover_box{font-size: 13px}.instr-detail-page .st_heading h2{border-bottom: 0}.vc_hours>div.true{border: 1px solid #cacaca}#SobiPro .instr-detail-page .instr_profile div.main_image,#SobiPro .instr-detail-page .instr_profile div.main_image img{border-radius: 50%}#SobiPro .instr-detail-page .instr_profile div.main_image{border: 0}#SobiPro .instr-detail-page .instr_profile{margin-bottom: 0; min-height: 200px}#mainRow.bgpercent{background: #fff; background: -moz-linear-gradient(top, #fff 270px, #f7f7f7 270px); background: -webkit-linear-gradient(top, #fff 270px, #f7f7f7 270px); background: linear-gradient(to bottom, #fff 270px, #f7f7f7 270px); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); width: 100%}#SobiPro .instr-detail-page div.star-rating,#SobiPro .instr-detail-page div.star-rating a{background: url(https://www.taylorrobinsonmusic.com/media/sobipro/icons/rating/star.gif) no-repeat}#SobiPro .author-details-div div.rating-cancel,#SobiPro .author-details-div div.star-rating{height: 16px}.manager-profile .manager-button ul{margin-top: 9px}.manager-profile .manager-button ul li{padding: 3px 0; border-bottom: 0 solid #d4d4d4; text-align: left}.manager-profile .manager-button ul li:last-child{border-bottom: 0}.vc_manage.manager-profile .vc_buttons span{margin-left: 0}.manager-button .vc_buttons span.notes-content{width: 80%; text-overflow: ellipsis; white-space: nowrap; max-width: 100%; overflow: hidden; position: relative; z-index: 6; float: left; height: 24px}.manager-button .vc_buttons span.notes-content:hover{overflow: visible; box-shadow: 0 0 10px #bbb!important; background: #fff; position: absolute; max-width: 130%; width: 130%; word-wrap: break-word; white-space: inherit; z-index: 10; height: auto}#nav-col .nav>li{position: relative}#nav-col .nav>li>ul.submenu-list{position: absolute; left: 223px; top: 0; width: 255px}#nav-col .nav>li:hover>ul.submenu-list{display: inline-block}#nav-col .nav>li.has-submenu>a:after{font-family: FontAwesome; content: "\f054"; color: #fff; font-size: 13px; float: right; line-height: 30px}ul.submenu-list>li>a{line-height: 26px; transition: border-color .1s ease-in-out 0s, background-color .1s ease-in-out 0s, box-shadow .1s ease-in-out 0s; overflow: hidden; padding: 6px 15px 8px 20px; text-shadow: none; text-transform: capitalize; border-left: 0 solid transparent; min-width: 255px; background: #4f4d54; color: #fff!important; float: left}ul.submenu-list>li>a:hover{color: #fff; background-color: #272c30}ul.submenu-list>li>a i{margin-right: 20px; width: 21px}.fields select[name=field_studio]{display: none}.search .fields select[name=field_studio]{display: inline-block}#spSearchForm select[name=field_studio]{height: 45px; font-weight: 700; font-size: 1.15em; margin-bottom: 10px; vertical-align: top}.error_msg{outline: 0; border: 1px solid red!important; box-shadow: 0 0 2px red}.error_msg:focus{outline: 0!important; box-shadow: 0 0 2px red!important}table tr td,table tr th{font-size: 13px!important}.row-fluid td [class*=span],.row-fluid th [class*=span]{min-height: auto}table td,table th{vertical-align: middle; padding: 5px!important; min-height: auto}table td input,table td input[type=checkbox],table td input[type=radio],table td select,table td textarea,table th input,table th input[type=checkbox],table th input[type=radio],table th select,table th textarea{margin-top: 0!important; margin-bottom: 0!important}.responsiveAATablesdesign table{border: 1px solid #ccc; width: 100%; margin: 0; padding: 0; border-collapse: collapse; border-spacing: 0}.responsiveAATablesdesign table tr{border: 1px solid #ddd; padding: 5px}.responsiveAATablesdesign table tr:nth-child(odd){background: #fff}.responsiveAATablesdesign table tr:nth-child(even){background: #f6f6f6}.responsiveAATablesdesign table th{text-transform: uppercase; font-size: 14px; letter-spacing: 1px}.responsiveAATablesdesign table tbody tr:nth-child(odd) td{background: #fff}.responsiveAATablesdesign td.textc{text-align: center}.table40{width: 40%}#tab-newform .breadcrumb .breadcrumbitem:after{content: '>>'; margin: 0 5px}#tab-newform .breadcrumb .breadcrumbitem:last-child:after{content: ''; margin: 0 5px}#container .footer-breadcumb.row{padding-left: 5px}.footer-breadcumb #tab-newform .breadcrumb .breadcrumbitem{padding-left: 0}.circle-image{height: 50px}.footer_bottom{background: #00aeef; color: #fff; padding-top: 10px; padding-bottom: 10px; font-size: 13px}.footer_area .footer_widget ul li a{color: #fff; padding-bottom: 20px; position: relative; text-transform: uppercase; margin-bottom: 0}.footer_bottom_text .moduletable.socialmodule,.footer_bottom_text .moduletable_info{margin-bottom: 0}.lessonSelect #fieldInstrumentName{background-image: url(/images/dropdown-arrow.png); background-position: 90% 50%; background-size: 17px; background-repeat: no-repeat; -moz-appearance: none; text-indent: .01px; text-overflow: ''}#module-196 #fieldInstrumentName,.search_section #fieldInstrumentName{padding: 3px 20px!important; font-size: .9em!important}.hompage_banner .hompage_banner_bg .banner_inner{padding-bottom: 14%}@media screen and (max-width:600px){.responsiveAATablesdesign table{border: 0}.responsiveAATablesdesign table thead{display: none}.responsiveAATablesdesign table tr{margin-bottom: 10px; display: block; border-bottom: 2px solid #ddd}.responsiveAATablesdesign table td{display: block!important; text-align: right; font-size: 13px; border-bottom: 1px dotted #ccc}.responsiveAATablesdesign table td:last-child{border-bottom: 0}.responsiveAATablesdesign table td:before{content: attr(data-label); float: left; text-transform: uppercase; font-weight: 700}.responsiveAATablesdesign td.textc{text-align: right}.table40{width: 100%}}#instructor-front-logout .btn-taylor-blue,.app-back,.app-update,.availability-editfrm .update-btn,.profile-table #up,.profile-table #up1,.profile-table .changepass,.reschedule-frm .back-btn,.reschedule-frm .update-btn,.setting-btn .changepass,.setting-btn .update,.update-pass{background: #4347c7; height: 32px; line-height: 25px!important; text-align: center; width: auto; cursor: pointer; padding: 5px 10px; border: 0; border-radius: 0; text-transform: uppercase; font-size: 13px; font-weight: 600}div#WhyTakeLessons{color: #fff; padding: 20px 10px 75px; text-align: center}div.Landing>div,div.Landing>footer{box-sizing: border-box; max-width: 960px; margin-left: auto; margin-right: auto}div.PageDesc{padding: 25px 0 20px}h1,h2.Large,h3.ExtraLarge{font-size: 2em; font-weight: 400; margin: 12px 0}div#WhyTakeLessons div.Container{display: flex; display: -moz-flex; display: -webkit-flex; display: -o-flex; display: -ms-flex; flex-direction: row-reverse; -moz-flex-direction: row-reverse; -webkit-flex-direction: row-reverse; -o-flex-direction: row-reverse; -ms-flex-direction: row-reverse; flex-wrap: wrap; -moz-flex-wrap: wrap; -webkit-flex-wrap: wrap; -o-flex-wrap: wrap; -ms-flex-wrap: wrap; justify-content: center}.Container{margin: 0 auto; max-width: 960px}div#WhyTakeLessons .One-third{color: #fff; padding-top: 30px; text-align: center; overflow: visible; width: 32%}div#WhyTakeLessons .One-third div.Icon{border: 4px solid #fff; border-radius: 50%; box-sizing: border-box; color: #fff; display: block; height: 64px; line-height: 56px; margin: auto; vertical-align: middle; width: 64px}div#WhyTakeLessons .One-third div.Icon>span.Icon{font-size: 30px}div#WhyTakeLessons .One-third h4{margin: 8px 0 5px; font-size: 1.75em}div#WhyTakeLessons .One-third h5{color: #fff; margin: 0 auto; max-width: 500px; padding-left: 20px; padding-right: 20px; text-align: center}h5.ExtraSmall,h6.Small{font-size: 1.143em}.NormalWeight{font-weight: 400}div#WhyTakeLessons .wistia_embed{display: inline-block; margin-top: 20px}.wistia_embed.WithImage .wistia_click_to_play{position: relative; height: auto!important; text-align: center; margin-left: auto; margin-right: auto; max-width: 960px; width: 100%!important}div#WhyTakeLessons .wistia_click_to_play{margin-top: 20px; position: relative}picture.FitImage img{font-family: 'object-fit: cover; object-position: center top;'; object-fit: cover; object-position: center top; width: 100%}.wistia_embed.WithImage .Fontello-play::before{color: #ccc; left: calc(50% - 60px); padding-left: 5px; position: absolute; top: calc(50% - 45px); z-index: 99999999}.wistia_embed div.Play,.wistia_embed.WithImage .Fontello-play::before{background: rgba(0, 0, 0, .75); border-radius: 50%; border: 5px solid #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .5); cursor: pointer; font-size: 38px; padding: 10px; opacity: .7; filter: alpha(opacity=70); text-align: center; margin: 10px 23px 0}[class*=" Fontello-"]:before,[class^=Fontello-]:before{font-family: FontAwesome; font-style: normal; font-weight: 400; speak: none; text-decoration: inherit; width: 1em; margin-right: .2em; text-align: center; font-variant: normal; text-transform: none; line-height: 1em; margin-left: .2em; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale}.Fontello-play:before{content: '\f04b'}.Fontello-check:before{content: '\f00c'; line-height: 54px}.Fontello-vcard:before{content: '\f2bc'; line-height: 54px}.Fontello-monitor:before{content: '\f108'; line-height: 54px}.captcha-formbody #captcha{width: 67%!important}#captcha145{margin-left: 140px}#captchaTxt145{width: 120px!important; float: left; margin-top: -35px; position: relative; z-index: 1000}.prices-policies .captcha-formbody-refresh{position: relative; top: 5px}.stud-instruct-login{float: left; width: 98.5%; border: 1px solid #ccc; margin-bottom: 50px}.instruct-login,.stud-login{float: left; width: 50%}.login-style{font-size: 18pt; text-indent: 50px; background: #f9f9f9; border-bottom: 1px solid #ccc; padding: 20px 0; margin-bottom: 0; font-weight: 700}.login-links{text-indent: 50px; min-height: 260px}.stud-login{border-right: 1px solid #ccc}.book_online_lightbox .formResponsive{margin-top: 18px}.greentext{color: #27b042!important}.search .st_rating .sprrRatingStars{width: 20px; height: 20px; overflow: hidden}.search #SobiPro .author-details-div div.star-rating,.search .st_rating .sprrRatingStars div.star-rating{height: 20px; width: 20px!important}.search div.star-rating a{width: 20px!important}.article-body ul.menu,.article-body ul.menu li ul.menu{width: 100%; float: left}.search .st_rating .sprrRatingStars div.star-rating a{background-size: 20px!important}.search #SobiPro div.star-rating-on a,.search .st_rating .sprrRatingStars div.star-rating-on a{background-position: 0 -40px!important}.studentslogin div.star-rating.star-rating-on a{background-position: 0 -33px!important}.studentslogin .star-rating-control .star-rating-on.star-rating-hover a{background: url(../../../media/sobipro/icons/rating/star.gif) no-repeat; background-position: 0 0!important}#login-form input[type=submit]{min-width: 75px; min-height: 36px}.giftbtn{position: relative; z-index: 100}.your-payment-div .tcenter{text-align: center}.your-payment-div .tcenter label{position: relative; top: 35px; font-size: 16px; left: -5%}#yourpayments_filter label,#yourpayments_wrapper .dataTables_length label{line-height: 32px}#yourpayments_wrapper .dataTables_length select{text-indent: 0; margin: 0 5px}.dataTables_paginate{margin-top: 5px}.dataTables_paginate .paginate_button{border: 1px solid #e5e5e5!important; background: #f9f9f9!important; padding: 5px 7px!important; border-radius: 0!important; line-height: 12px!important}.dataTables_paginate .paginate_button,.dataTables_paginate .paginate_button a{color: #08C!important; font-size: 13px}.dataTables_info{font-size: 13px; padding-top: 7px}@media only screen and (max-width:1200px){.stud-instruct-login{width: 100%}}@media only screen and (max-width:799px){.instruct-login, .stud-instruct-login, .stud-login{width: 100%}.instruct-login .login-style{border-top: 1px solid #ccc}.stud-login{border-right: 0 solid #ccc}.login-links, .login-style{text-indent: 20px}.login-links{min-height: 140px}}@media only screen and (max-width:350px){.login-links{text-indent: 20px; font-size: 13px}}@media only screen and (max-width:800px){div#WhyTakeLessons .One-third{width: 100%}div#WhyTakeLessons .One-third h4{font-size: 1.35em}div#WhyTakeLessons .One-third h5{font-size: .9em}}.article-body ul.menu{margin-bottom: 20px}.article-body ul.menu li{width: 100%; float: left; margin-bottom: 5px}.article-body ul.menu li.menu-city{width: 100%!important; float: left}.article-body ul.menu li ul.menu li,.article-body ul.menu li.menu-city li{width: 33.333%; float: left}.cities .article-body ul.menu li.menu-city{margin-bottom: 20px}body.stateheadclass .article-body h3{border-bottom: 1px solid #ddd}.highlight{font-weight: 700; color: #000}@media only screen and (min-width:320px) and (max-width:980px){.div10, .div100, .div12, .div15, .div16, .div20, .div23, .div25, .div30, .div33, .div35, .div40, .div45, .div5, .div50, .div55, .div60, .div65, .div70, .div75, .div80, .div90, .div95 .div85{float: left; margin-bottom: 5px; width: 100%}section.content{margin-top: 130px}.popular-music .row-fluid .span4, .why-robinson .row-fluid .span4{width: 100%}.testimonial p{min-height: 100px}}@media only screen and (min-width:320px) and (max-width:980px){.div10, .div100, .div12, .div15, .div16, .div20, .div23, .div25, .div30, .div33, .div35, .div40, .div45, .div5, .div50, .div55, .div60, .div65, .div70, .div75, .div80, .div90, .div95 .div85{float: left; margin-bottom: 5px; width: 100%}section.content{margin-top: 130px}.popular-music .row-fluid .span4, .why-robinson .row-fluid .span4{width: 100%}.testimonial p{min-height: 100px}}@media(max-width:340px){#left .book_online_lightbox{box-shadow: none!important; width: 90%!important; left: 55%!important}#left article .module-content{padding: 15px 15px 15px 0!important}}@media(max-width:360px){.author-image{width: 25%}.author-details{width: 74.5%}.author-details-div{width: 60%}.author-grade{width: 39%}.author-name .rating{margin: 0}.location_mobile_view div.vc_studio span{padding-left: 26px; font-size: 11px}.author-profile{height: 111px}.vc-city-and-state{font-size: 12px; font-weight: 400}.heart, .trophy{margin: 0; height: 20px; width: 20px}.trophy{width: 28px; height: 20px}}@media(max-width:479px){.spEntriesListCell .vc_middle{margin-top: -120px!important}.author-details{padding: 5px!important}#SobiPro div.spEntriesListCell{margin: 12px 0}#SobiPro .instr_profile .distance, #SobiPro .instr_profile .vc-city-and-state{display: inline-block; float: none}.formResponsive .formHorizontal .formControlLabel, .formResponsive .formHorizontal .formControlLabel2{padding-top: 0!important}.popup .formResponsive .formHorizontal .formControlLabel{margin-top: 0!important}.formResponsive{margin-bottom: 5px!important}}@media(max-width:760px){.author-image{float: left; width: 20%}.author-image img{width: 100%; height: auto}.author-details{width: 78.5%; padding: 5px 10px; float: left}.author-button, .author-details-div .distance, .author-details-div .experience, .author-details-div .lessons, .author-details-div .location, .author-details-div .vc_hours{display: none}.author-grade{width: 35%}.heart, .trophy{margin: 5px}.author-grade .trmc-certificate{width: 30px; height: auto; margin: 0 auto; float: right}#SobiPro .author-details-div div.sprrRatingStars{margin-left: 0}.author-name .rating{margin-left: 0; width: 100%; float: left}.view_details_mobile{width: 100%; float: left; display: block; margin: 9% 0; position: absolute; top: 0; left: 0}.search .view_details_mobile{margin: 17% 0}a.view_more_link{font-size: 28px; text-align: center; color: #333!important; float: right; width: 32px}.location_mobile_view{display: block; float: left; position: absolute; bottom: 5px}#SobiPro .spSearch .location_mobile_view .vc_studio{margin-bottom: 8px!important}.location_mobile_view .location b{display: none}.location_mobile_view div.vc_studio{float: left; width: 33.333%; margin-right: 0}.location_mobile_view div.vc_studio span{padding-left: 28px; font-size: 12px}#SobiPro .location_mobile_view .vc_studio{margin-bottom: 5px}.author-name .vc-city-and-state{float: left; font-size: 13px; font-weight: 700; display: block}.author-grade{text-align: left; position: relative}.menu-button .touch-button .navicon{background: url(../images/menu.jpg) no-repeat; min-height: 42px; text-indent: -99999px; top: 42%!important}.home .menu-button .touch-button .navicon{background: url(../images/white-menu.png) no-repeat; min-height: 42px; text-indent: -99999px; top: 42%!important}.trophy:hover>span{top: 28px; opacity: 0}.heart:hover>span{top: 20px; opacity: 0}.pagination-wrapper span{padding: 0 3px!important}#SobiPro .instr_profile div.main_image, #SobiPro .instr_profile div.main_image img{border-radius: 50%; margin: 0 auto; float: none}#SobiPro .instr_profile .vc_middle{width: 100%; margin-top: 25px; text-align: center}.instr-detail-page .instr_profile .vc_middle_top_wrap{display: none}.instr-detail-page .instr_profile .vc_hours{margin-top: 25px}.instr-detail-page .instr_profile .detail-div{display: inline-block; margin: 0 auto}#SobiPro .instr_profile .experience b, #SobiPro .instr_profile .location b{margin-right: 10px; font-size: 13px; min-width: auto; float: none}#SobiPro div.sprrRatingStars{margin-left: 0}#SobiPro .instr_profile .experience, #SobiPro .instr_profile .location{font-size: 13px; text-align: center; display: block; min-width: 100%}.st_heading h2{display: none}.mobdetailView{width: 100%; float: left; margin-top: 20px}.mobdetailView .mob_st_name, .mobdetailView .st_rating{display: block; text-align: center}.mobdetailView .st_rating{position: relative!important; margin-top: 4px!important}.mobdetailView span{font-size: 2.4rem; line-height: 1.2; color: #555; border-bottom: 1px solid #ddd}.mobdetailView .sprrRatingStars .star-rating-readonly a{cursor: pointer!important}.instr_profile .st_tags{width: 100%!important}#SobiPro .instr-detail-page .instr_profile .detail-div{width: 100%; text-align: center}#SobiPro .instr-detail-page .instr_profile .detail-div .st_tags{display: none}#SobiPro .author-profile div.star-rating a{background-image: url(../images/star.gif); background-repeat: no-repeat; background-position: 0 0; background-size: 16px auto}#SobiPro .author-profile div.star-rating-on a{background-position: 0 -32px!important}.search #SobiPro .author-profile div.star-rating-on a, .search #SobiPro div.star-rating-on a, .search .st_rating .sprrRatingStars div.star-rating-on a{background-position: 0 -36px!important}#st_age, #st_hours{width: 100%!important}#SobiPro .instr_profile .distance, #SobiPro .instr_profile .distance b, #SobiPro .instr_profile .vc-city-and-state{display: inline-block; float: none}}@media(min-width:700px) and (max-width:768px){.search .view_details_mobile{margin: 8% 0}}@media(max-width:768px){.home #headerRow{box-shadow: none; border-bottom: 0}#headerRow{position: fixed; top: 0; z-index: 9999; width: 100%; border-bottom: 1px solid #eee; box-shadow: 1px 0 2px #333; transform: translateZ(0); -moz-transform: translatez(0); -ms-transform: translatez(0); -o-transform: translatez(0); -webkit-transform: translateZ(0); -webkit-font-smoothing: antialiased}.menu-button{font-size: 0}.deskaround, .serach-zipcode{display: none}.mobIn, .mobserach-zipcode{display: inline-block}#SobiPro{margin-top: 5px!important}.vc_more.write-review-btn{display: none}.instr_profile .vc_right.vc-right-flg{position: fixed!important; bottom: 0; width: 100%; background: #fff; z-index: 1000; padding-bottom: 5px}#st_map, .st_map_overlay{position: relative}.vc-right-flg{bottom: 0!important}#SobiPro .instr_profile .vc-right-flg div.book-btn, #SobiPro .instr_profile .vc-right-flg div.pricing-btn, #SobiPro .spEntriesListCell div.pricing-btn, #SobiPro div.details-btn{float: left; width: 48%; margin: 0 1%}.st_map_overlay{z-index: 1000000; margin-top: -400px; display: block}.maps iframe{pointer-events: none}#SobiPro .instr_profile .vc_right.vc-right-flg{display: block}#price-anch{display: none}#sidebar #left .formResponsive .formHorizontal .rsform-block-submit .formControls{margin: 0 auto!important}#left .book_online_lightbox{box-shadow: none!important}#left .book-close-btn{cursor: pointer; display: block; width: 24px; height: 24px; position: absolute; top: 10px; right: 10px; border-radius: 50%; border: 1px solid #222; text-align: center}#left .formResponsive input[type=submit]{background-color: #3192FF; background-image: -ms-linear-gradient(top, #37c1f2, #3192FF); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#37c1f2), to(#3192FF)); background-image: -webkit-linear-gradient(top, #37c1f2, #3192FF); background-image: -o-linear-gradient(top, #37c1f2, #3192FF); background-image: -moz-linear-gradient(top, #37c1f2, #3192FF); background-image: linear-gradient(top, #37c1f2, #3192FF); background-repeat: repeat-x; border-color: #3192FF #3192FF #003580; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); filter: progid: dximagetransform.microsoft.gradient(startColorstr='#37c1f2', endColorstr='#3192FF', GradientType=0); filter: progid: dximagetransform.microsoft.gradient(enabled=false)}#left .formResponsive input[type=submit].active, #left .formResponsive input[type=submit].disabled, #left .formResponsive input[type=submit]:active, #left .formResponsive input[type=submit]:hover, #left .formResponsive input[type=submit][disabled]{background-color: #3192FF}.iPage .shadow-overlay, .shadow-overlay{background: rgba(196, 196, 196, .85)!important; background-color: #c4c4c4!important; opacity: .85!important}#left .book_online_lightbox .formResponsive select{width: 195px!important}#left article.book_online_lightbox, .popup-body{background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f7f7f7))!important; background: -webkit-linear-gradient(top, #fff 0, #f7f7f7 100%)!important; background: -o-linear-gradient(top, #fff 0, #f7f7f7 100%)!important; background: -ms-linear-gradient(top, #fff 0, #f7f7f7 100%)!important; background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%)!important}.disp-none{display: none}.giftbtn{position: relative; z-index: 100; width: 105px!important; margin-right: 45px; padding: 4px 5px}#myAboutTemplateModal .panel-body{max-height: 300px; overflow: auto}#myAboutTemplateModal{right: 20px!important; left: 10px!important}#myAboutTemplateModal .modal-content{width: 96%}div.h2title{line-height: 32px}.your-payment-div .tcenter label{position: relative; top: 0; font-size: 16px; left: 0}.your-payment-div #yourpayments_filter, .your-payment-div .dataTables_length{width: 50%}.your-payment-div .dataTables_length{float: left!important; text-align: left!important}.your-payment-div #yourpayments_filter{float: right; margin-top: 0; text-align: right}}@media(max-width:800px){.menu-button{font-size: 0}.menu-button .touch-button .navicon{background: url(../images/menu.jpg) no-repeat; min-height: 42px; text-indent: -99999px; top: 42%!important}.home .menu-button .touch-button .navicon{background: url(../images/white-menu.png) no-repeat; min-height: 42px; text-indent: -99999px; top: 42%!important}}@media(max-width:640px){.captcha-formbody #captcha{width: 60%!important}}@media(max-width:479px){.captcha-formbody #captcha{width: 50%!important}.giftbtn{position: relative; z-index: 100; width: 50px!important; overflow: hidden; height: 30px; margin-right: 50px}}@media only screen and (min-width:320px){.popular-music-img, .popular-music-overlay{width: 295px; height: 140px}.how-it-works h3{line-height: 28px}.connect-local p, .testimonial{width: 100%}.home #container .row{padding: 20px 7px 0}.clientLogo img{margin: 0 5px}.clientLogo{height: 50px!important; text-align: left; overflow: hidden}.heart, .trophy{margin: 0}.author-image{width: 35%}.author-details{width: 64.5%}.author-image img{width: 109px; height: 109px}.location_mobile_view div.vc_studio{float: left; width: auto; margin-right: 5px}.location_mobile_view div.vc_studio span{padding-left: 18px; font-size: 11px; font-family: 'Helvetica Neue'}.author-name .vc-city-and-state{float: left; font-size: 11px; font-weight: 700; display: block; font-family: 'Helvetica Neue'; line-height: 16px}.menu-button{min-height: 57px}.author-name h2{font-size: 18px}.new-icon>span, .skolar>span, .thief>span, a .heart>span, a .trophy>span{color: #333; border: 1px solid #c2c4c3}.heart>span, .new-icon>span, .trophy>span{margin-left: -45px; font-size: 9px; border: 1px solid #c2c4c3; padding: 0 3px; line-height: 18px}.trophy:hover>span{top: 28px}.heart:hover>span{top: 20px}.author-profile .profile_overlay{width: 108px; height: 110px}.custom-search-title{font-size: 18px}.author-details-div{width: 65%}.author-grade{width: 35%}#SobiPro div.spEntriesListCell{margin: 10px 0!important}#st_age strong, #st_hours span.day, #st_hours span.endt, #st_hours span.startt{font-size: 2rem}#st_hours ul li span.work_start{min-width: 110px; padding: 0 36px 0 17px!important}}@media only screen and (min-width:360px){.author-name h2{font-size: 20px}.author-profile .profile_overlay{width: 110px; height: 110px}.author-details-div{width: 70%}.author-grade{width: 30%}#st_hours ul li span.work_start{padding: 0 57px 0 17px!important; min-width: 130px}#st_age strong, #st_hours span.day, #st_hours span.endt, #st_hours span.startt{font-size: 2.4rem}}@media only screen and (min-width:375px){.author-grade{width: 30%}.author-profile{height: 112px}}@media only screen and (min-width:480px){.how-it-works h3{line-height: 42px}.testimonial p{min-height: 50px}.div33.address-div{min-height: 120px}.heart, .trophy{margin: 2px 3px}.author-profile{height: 125px}.location_mobile_view div.vc_studio{float: left; margin-right: 10px}.location_mobile_view div.vc_studio span{padding-left: 28px; font-size: 12px}.author-image img{width: 124px; height: 124px}.author-name .vc-city-and-state{float: left; font-size: 13px; font-weight: 700; display: block; line-height: 19px}.author-image{width: 29%}.author-details{width: 70.5%}.author-profile .profile_overlay{width: 125px; height: 125px}.author-details-div{width: 75%}.author-grade{width: 25%}}@media only screen and (min-width:640px){.how-it-works h3{line-height: 42px}.testimonial p{min-height: 50px}.div33.address-div{min-height: 100px}.location_mobile_view div.vc_studio span{font-size: 14px}.author-grade .trmc-certificate{width: 36px; height: auto; margin: 0 auto; float: right}.heart, .trophy{margin: 2px 4px}.author-image img{width: 124px; height: 124px}.author-profile{height: 126px}.author-image{width: 22%}.author-name h2{font-size: 26px}.author-details{width: 77.5%}.location_mobile_view div.vc_studio{float: left; margin-right: 14px}.author-profile .profile_overlay{width: 125px; height: 125px}.author-details-div{width: 82%}.author-grade{width: 18%}}@media only screen and (min-width:768px){.author-name .vc-city-and-state, .location_mobile_view, .mobdetailView, .view_details_mobile, a.view_more_link{display: none}.popular-music .row-fluid .span4{width: 50%; margin-left: 0!important}.why-robinson .row-fluid .span4{width: 33.3333%}.div33{width: 31%; margin: 0 1%}.clientLogo img{margin: 0 7px}.author-grade .trmc-certificate{float: none; width: auto}.author-profile{height: 128px}.author-grade{width: 19%}.author-image{width: 18%}.author-details{width: 81.5%}#headerRow{position: fixed; top: 0; z-index: 9999; width: 100%; border-bottom: 1px solid #eee}.home #headerRow{border-bottom: 0}.author-button ul li{padding: 9px 0}.author-button ul li a, div#SobiPro .author-button ul li a{font-size: 14px}.category-view-vcard .lessons div.instrument-name-txt{font-size: 13px}.heart>span, .new-icon>span, .trophy>span{margin-left: -15px; font-size: 11px; z-index: -1}.instr_profile .new-icon>span, .new-icon>span{margin-left: -25px}.trophy:hover>span{top: 40px}#SobiPro .instr_profile .trophy:hover>span, .heart:hover>span{top: 30px}.author-details-div{width: 66%}.custom-search-title{font-size: 20px}.author-details-div .distance, .author-details-div .experience, .author-details-div .location{line-height: 16px; font-size: 13px}.author-details-div .lessons{font-size: 13px}.author-details-div .lessons, .author-name{margin-bottom: 0}.search-result-list li{line-height: 18px}.vc_review_count{font-size: 19px; position: relative; top: -3px; left: 5px}.vc_review_count span.brace-style{font-size: 22px}#st_age, #st_hours{width: 50%!important}.manager-grade .createdon{margin-top: 8px}}@media only screen and (min-width:800px){.deskaround, .serach-zipcode{display: inline-block}.mobserach-zipcode{display: none}.mobIn{display: inline-block}#st_age strong, #st_hours span.day, #st_hours span.endt, #st_hours span.startt{font-size: 2rem}#SobiPro .instr_profile .vc_middle{width: 66%}}@media only screen and (min-width:960px){#SobiPro .instr_profile .vc_middle{width: 72%}}@media only screen and (min-width:1000px){.testimonial p{min-height: 280px}.popular-music-img, .popular-music-overlay{width: 305px; height: 145px}.how-it-works h3{line-height: 42px}.home #container .row{padding: 20px 20px 0 7px}.popular-music .row-fluid .span4{width: 33.3333%}.div33{width: 33.333%; margin: 0}.trusted-by-people .div33{width: 33.333%; margin: 0; padding: 0 15px}.author-name h2{font-size: 26px}.clientLogo img{margin: 0 7px}.clientLogo{height: 45px!important; text-align: center; overflow: hidden}.div33.address-div{min-height: 150px}.fixed-top .flexnav li a, .home .flexnav li a{background: 0 0!important; color: #fff!important; font-size: 14px!important}.author-profile{height: 151px}.author-image img{width: 149px; height: 149px}.vc_manage .author-image img{width: 170px; height: 170px}.author-grade{width: 15%; float: left; text-align: left}.author-button ul li{padding: 13px 0}.author-button ul li a, div#SobiPro .author-button ul li a{font-size: 16px}.author-details-div .lessons, .category-view-vcard .lessons div.instrument-name-txt{font-size: 14px}.author-image{width: 15%}.author-details{width: 84.5%}.author-profile .profile_overlay{width: 150px; height: 150px}#SobiPro div.spEntriesListCell{margin: 15px 0!important; transition: all .5s}.author-details-div .distance, .author-details-div .experience, .author-details-div .location{line-height: 18px; font-size: 14px}.search-result-list li{line-height: 20px}.author-details-div .lessons, .author-name{margin-bottom: 2px}#st_age, #st_hours{width: 50%!important}#st_age strong, #st_hours span.day, #st_hours span.endt, #st_hours span.startt{font-size: 2.4rem}}@media only screen and (min-width:1280px){.author-details-div{width: 74%}.author-details-div .lessons{width: 70%}.author-grade{width: auto}#SobiPro .instr_profile .vc_middle{width: 75%}#price-anch{padding: 4px 10px!important; border: 1px solid #2fb93c!important; line-height: 230%!important; font-size: 13px!important}.instructors #sidebar #left .book_online_lightbox .formResponsive .formHorizontal .rsform-block-submit .formControls{margin-left: 0!important}#sidebar #left .formResponsive input[type=text], #sidebar #left .formResponsive input[type=password], #sidebar #left .formResponsive select, #sidebar #left .formResponsive textarea{margin-bottom: 16px!important}#sidebar #left .formResponsive select{margin-bottom: 5px!important; background-repeat: no-repeat; -webkit-appearance: none; background-image: url(/images/dropdown-arrow.png); background-position: 94% 50%; background-size: 17px; -moz-appearance: none; text-indent: 10px; text-overflow: ''}#sidebar #left .formResponsive input.makegift_cert_check{margin: 5px 0 0 -8px!important}#sidebar #left .formResponsive{margin: 0!important}#userForm h2{margin-top: 2px}}@media only screen and (min-width:1360px){.author-details-div{width: 72%}.author-details-div .lessons{width: 70%}}@media only screen and (min-width:1440px){.author-details-div{width: 70%}}@media only screen and (min-width:1600px){.author-details-div{width: 70%}}@media only screen and (min-width:1920px){.author-details-div{width: 70%}}#SobiPro .vc_studio_wrap:first-child .vc_studio{margin-bottom: 25px}#SobiPro .vc_studio{margin-bottom: 17px; background: url(../images/studio.png) no-repeat!important}#SobiPro .vc_studio.field-studio-opt-2{background-position: 0 -23px!important}#SobiPro .vc_studio.field-studio-opt-3{background-position: 0 -46px!important}#SobiPro .spSearch .vc_studio{margin-bottom: 17px}#SobiPro .location_mobile_view .vc_studio{background: url(../images/studio1.png) no-repeat!important; line-height: 16px; height: 16px}#SobiPro .location_mobile_view .vc_studio.field-studio-opt-2{background-position: 0 -16px!important}#SobiPro .location_mobile_view .vc_studio.field-studio-opt-3{background-position: 0 -32px!important}#SobiPro .vc_studio.vc-certified-logo,.vc_studio_wrap .vc-certified-logo{background: url(/images/site/trmc_certified_105.png) center center/cover no-repeat rgba(0, 0, 0, 0)!important; float: right; margin-right: 15px; position: relative; z-index: 1}.vc_studio_wrap .vc-certified-logo{height: 100px; width: 120px; margin-top: -9px}#SobiPro .vc_studio.vc-certified-logo{height: 32px; width: 32px; margin-top: 0}.popup,.popup-overlay{position: fixed; top: 0; width: 100%}.popup-overlay{height: 100%; background: rgba(196, 196, 196, .85); left: 100%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -ms-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out; z-index: 1000}.overlay .popup-overlay{opacity: .9; left: 0}.popup{z-index: -9999}.popup .popup-body,.popup .popup-body-1{background: #fff; background: -moz-linear-gradient(top, #fff 0, #f7f7f7 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(100%, #f7f7f7)); background: -webkit-linear-gradient(top, #fff 0, #f7f7f7 100%); background: -o-linear-gradient(top, #fff 0, #f7f7f7 100%); background: -ms-linear-gradient(top, #fff 0, #f7f7f7 100%); background: linear-gradient(to bottom, #fff 0, #f7f7f7 100%); filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); opacity: 0; min-height: 150px; width: 400px; padding: 15px 20px; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; -webkit-transition: opacity .2s ease-out; -moz-transition: opacity .2s ease-out; -ms-transition: opacity .2s ease-out; -o-transition: opacity .2s ease-out; transition: opacity .2s ease-out; position: relative; -moz-box-shadow: 1px 2px 3px 1px #b9b9b9; -webkit-box-shadow: 1px 2px 3px 1px #b9b9b9; box-shadow: 1px 2px 3px 1px #b9b9b9; text-align: center; border: 1px solid #e9e9e9; border-radius: 12px; margin: 3% auto 12%}.modal-box,.modal-overlay,.popup .popup-exit,a.close{position: absolute}#slogin .popup-body{margin-top: 10%}.popup .popup-body-1{width: 700px}.popup-content h2{margin-bottom: .4em}.popup.visible .popup-body,.popup.visible .popup-body-1{opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"}.popup .popup-exit{cursor: pointer; display: block; width: 24px; height: 24px; top: 10px; right: 10px; border-radius: 50%; border: 1px solid #222}.popup .popup-content{overflow-y: auto}.popup-content .popup-title{font-size: 24px; border-bottom: 1px solid #e9e9e9; padding-bottom: 10px}.popup-content p{font-size: 13px; margin-bottom: 0}.popup .formControlLabel{text-align: left}.popup .formControls{margin-left: 0!important}.popup .formResponsive .formHorizontal .formControlLabel{width: 100%!important; text-align: left!important; margin-top: 5px!important}.popup .formResponsive input[type=text],.popup .formResponsive input[type=password],.popup .formResponsive textarea{float: left!important; width: 100%!important; min-height: 2.5em}.modal-box{display: none; z-index: 1000; width: 95%; background: #fff; border-radius: 4px; box-shadow: 0 3px 9px rgba(0, 0, 0, .5); border: 1px solid rgba(0, 0, 0, .1); background-clip: padding-box}@media (min-width:32em){.modal-box{width: 70%}}.modal-box .modal-header,.modal-box header{padding: 1.25em 1.5em; border-bottom: 1px solid #ddd}.modal-box .modal-header h3,.modal-box .modal-header h4,.modal-box header h3,.modal-box header h4{margin: 0}.modal-box .modal-body{padding: 2em 1.5em}.modal-box .modal-footer,.modal-box footer{padding: 1em; border-top: 1px solid #ddd; background: rgba(0, 0, 0, .02); text-align: right}.modal-overlay{opacity: 0; filter: alpha(opacity=0); top: 0; left: 0; z-index: 900; width: 100%; height: 100%; background: rgba(0, 0, 0, .3)!important}a.close{line-height: 1; font-size: 1.5em; top: 5%; right: 2%; text-decoration: none; color: #bbb}a.close:hover{color: #222; -webkit-transition: color 1s ease; -moz-transition: color 1s ease; transition: color 1s ease}#SobiPro .categorylist-div .vc_mg_studio span.vc_studio span,.categorylist-div a.vc_studio span{font-weight: 700; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); transition: all ease .2s; white-space: nowrap}#accordion,#accordion1{border: thin solid #cecece; border-top: none; border-bottom: none; width: 90%; margin: 20px auto}#accordion div,#accordion1 div{background: #fff; height: auto; line-height: 20px; display: none; border-bottom: thin solid #cecece; padding: 20px 20px 0}#accordion a,#accordion1 a{display: block; background: right no-repeat #f4f4f4; background-image: -webkit-linear-gradient(white, #ededed); background-image: -moz-linear-gradient(white, #ededed); background-image: -o-linear-gradient(white, #ededed); background-image: -ms-linear-gradient(white, #ededed); background-image: linear-gradient(white, #ededed); color: #959696; padding-left: 15px; height: 40px; line-height: 40px; text-decoration: none; border-bottom: thin solid #cecece; font-family: Arial; font-size: 13px; font-weight: 700; text-shadow: 0 1px 1px #fff; position: relative}#spRrHideForm:hover,.text-underline{text-decoration: underline}#accordion a.add_arrow:after,#accordion1 a.add_arrow:after{content: "\f107"}#accordion a:after,#accordion1 a:after{font-family: FontAwesome; content: "\f105"; font-size: 22px; position: absolute; display: inline-block; right: 15px}#accordion .first,#accordion1 .first{border-top: thin solid #cecece}.vc_middle{height: 150px; position: relative}.vc_hours{position: absolute; bottom: 0}.author-details .vc_hours{position: relative; padding-left: 0; padding-right: 0; margin-top: 5px}#module-200{display: none!important}.captcha-formbody img{margin-top: -10px}.captcha-formbody-refresh{border: none; font-size: 30px!important; margin: 0 5px}div.pagination-wrapper{background: #f9f9f9!important}.categorylist-div a.vc_studio{display: inline-block; width: 23px; margin: 4px 2px!important; height: 23px; position: relative}.categorylist-div a.vc_studio span{position: absolute; top: 5px; font-size: 11px; margin-left: -2px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0}.categorylist-div a.vc_studio:hover span{opacity: 1; top: 40px; color: #333; border: 1px solid #c2c4c3; font-size: 11px; padding: 0 3px; line-height: 18px}#SobiPro .categorylist-div .vc_studio{float: left; width: 23px; margin: 4px 2px; height: 23px; position: relative}#SobiPro .categorylist-div .vc_studio.field-1{background: url(../images/engineer.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-2{background: url(../images/guitar.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-3{background: url(../images/bass.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-4{background: url(../images/drum.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-5{background: url(../images/keyboard.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-6{background: url(../images/vocal.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-7{background: url(../images/song_writing.png) no-repeat!important}#SobiPro .categorylist-div .vc_studio.field-8{background: url(../images/string.png) no-repeat!important}#SobiPro .categorylist-div .vc_mg_studio .vc_studio{background: url(../images/studio-m.png) no-repeat!important}#SobiPro .categorylist-div .vc_mg_studio .vc_studio.field-studio-opt-2{background-position: 0 -24px!important}#SobiPro .categorylist-div .vc_mg_studio .vc_studio.field-studio-opt-3{background-position: 0 -46px!important}#SobiPro .categorylist-div .vc_mg_studio span.vc_studio span{position: absolute; top: 5px; font-size: 11px; margin-left: -2px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0}#SobiPro .categorylist-div .vc_mg_studio span.vc_studio:hover span{opacity: 1; top: 40px; color: #333; border: 1px solid #c2c4c3; font-size: 11px; padding: 0 3px; line-height: 18px}#SobiPro .categorylist-div .vc_mg_studio{display: inline-block}#SobiPro .categorylist-div span.sep{display: inline-block; margin: 2px 4px; font-size: 22px; position: relative; top: -12px}#SobiPro .categorylist-div span.vc_mg_distance,#SobiPro .spSearch span.sep{position: relative; top: 0}#nextClick{display: none}#headerRow{background: #fff}#container #footer2 .row{padding: 3rem 20px 3rem 7px!important}.fixed-top #body #above3{box-shadow: none!important}@media(max-width:479px){.formResponsive .formHorizontal .formControlLabel, .formResponsive .formHorizontal .formControlLabel2{padding-top: 0!important}.popup .formResponsive .formHorizontal .formControlLabel{margin-top: 0!important}.formResponsive{margin-bottom: 5px!important}}@media only screen and (max-width:1011px){.SectionVideo{height: 100%; width: auto}}@media only screen and (max-width:765px){.SectionVideo{display: none}}@media only screen and (max-width:1152px){#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .location{font-size: 12px}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-image{width: 130px; height: 100%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 75%}.info_window_custom .author-image{width: 33%!important}.info_window_custom .author-details{width: 67%!important}.author-details-div .distance b, .author-details-div .experience b, .author-details-div .location b{min-width: 46px}.author-details-div .distance, .author-details-div .location, .info_window_custom .author-details-div .experience{line-height: 15px; font-size: 11px}.info_window_custom ul.search-result-list li, div.instrument-name-txt{font-size: 11px; line-height: 11px}.info_window_custom .author-details .location{font-size: 11px}.author-details-div .distance, .author-details-div .experience, .author-details-div .location{line-height: 14px; font-size: 11px}.user-box .no-btn{font-size: 14px!important}}@media only screen and (max-width:1025px){.lessonSelect{text-align: center}#banner .search-box{min-height: 130px}#nextClick{display: inline-block; font-size: 1.15em; font-weight: 700; height: 40px; line-height: 32px; margin-bottom: 12px; text-transform: uppercase; max-width: 100%}#banner .search-box .fields input[type=text]{max-width: 100%; width: 100%!important}#mod_sprs_search_btn{height: 40px!important}}.rsform-block{float: left; width: 100%; margin-top: -4px; margin-bottom: -4px}@media (min-width:320px) and (max-width:700px){.popup{position: absolute}}@media (max-width:370px){#accordion td, #accordion td h3, #accordion1 td, #accordion1 td h3{font-size: 12px}#accordion div, #accordion1 div{padding-left: 0}.popup-content h1, .popup-content h2{font-size: 16px; margin-bottom: 3px}}@media (max-width:640px){#accordion div, #accordion1 div{padding-left: 0}}@media only screen and (min-width:1280px){.fixed-top header .wrapper, .home header .wrapper{width: 1180px; max-width: 1180px}.clientLogo img{margin: 0 18px}.fixed-top .flexnav li a, .home .flexnav li a{background: 0 0!important; color: #fff!important; font-size: 18px!important}}@media only screen and (min-width:1350px){.fixed-top header .wrapper, .home header .wrapper{width: 1280px; max-width: 1280px}.clientLogo img{margin: 0 17px}}@media only screen and (min-width:1440px){.fixed-top header .wrapper, .home header .wrapper{width: 1430px; max-width: 1430px}.clientLogo img{margin: 0 18px}}@media only screen and (min-width:1600px){.fixed-top header .wrapper, .home header .wrapper{width: 1480px; max-width: 1480px}.clientLogo img{margin: 0 18px}}@media only screen and (min-width:1900px){.fixed-top header .wrapper, .home header .wrapper{width: 1780px; max-width: 1780px}.clientLogo img{margin: 0 18px}}.vc-category.vc_studio_wrap,.vc_category{margin-top: 7px; float: left; width: 100%}.vc-category.vc_studio_wrap span{font-weight: 400!important}.vc_distance,.vc_experience{font-size: 13px}.instr_profile .vc_experience{font-size: 14px}@media screen and (min-width:320px){.vc-category.vc_studio_wrap, .vc_distance, span.view{display: none}.popup .popup-body, .popup .popup-body-1{width: 84%}.vc_middle{height: auto; position: relative}.vc_hours{position: relative; bottom: 0}.vc_studio_wrap .vc_studio{top: 70px; left: 10%}.instr_profile .vc_studio_wrap .vc_studio{top: 0; left: 10%}.instr_profile .vc_studio_wrap .vc_studio.vc-certified, .vc_studio_wrap .vc_studio.vc-certified-logo{height: 100px; margin-top: 0; width: 120px; position: absolute; top: -30px; left: 57%}.vc_middle_top_wrap{text-align: center!important}#biztabs .vc_middle_top_wrap{text-align: left!important}.vc_studio_wrap .vc_studio.vc-certified-logo>span{position: absolute; white-space: nowrap; top: 5px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); transition: all ease .2s}.vc_studio_wrap .vc_studio.vc-certified-logo:hover>span{top: 20px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0)}#SobiPro .instr_profile div.pricing-btn{width: 100%; float: none}#SobiPro .instr_profile .vc-right-flg div.book-btn, #SobiPro .instr_profile .vc-right-flg div.pricing-btn, #SobiPro .spEntriesListCell div.pricing-btn, #SobiPro div.details-btn{float: left; width: 48%; margin-top: 0; margin-bottom: 0; margin-right: 1%}#SobiPro .instr_profile .vc-right-flg div.pricing-btn{margin-top: 0!important; margin-bottom: 0!important}.formBody-bottom, .formResponsive .formBody{font-size: 12px; line-height: 16px}article.book_online_lightbox form#userForm .rsform-block.rsform-block-package.book_online_field{margin-top: 6px!important}article.book_online_lightbox form#userForm .formBody{line-height: 0!important}#SobiPro .instr-detail-page .instr_profile{min-height: 380px}#mainRow.bgpercent{background: #fff; background: -moz-linear-gradient(top, #fff 400px, #f7f7f7 400px); background: -webkit-linear-gradient(top, #fff 400px, #f7f7f7 400px); background: linear-gradient(to bottom, #fff 400px, #f7f7f7 400px); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); width: 100%}}.formBody.captcha-formbody input[type=text]{width: 67%!important}@media screen and (max-width:700px){.formBody.captcha-formbody img{margin-top: -13px!important}.formBody.captcha-formbody input[type=text]{width: 51%!important}#account_update_form .setting-btn a.changepass, #account_update_form .setting-btn input.update, .review-form-div #spSendBt input#spRrSubmit{width: 48%!important}#starip .star-rating.star-rating-applied.star-rating-readonly.star-rating-on a{background-position: 0 -33px!important}.web input#search_keyword_id{max-width: 450px; width: 100%!important}form#userForm .web button{margin: 5px 0!important}.content form#userForm .steps ul li.current, .content form#userForm .steps ul li.disabled{width: 50%!important}}@media screen and (min-width:480px){.popup .popup-body{width: 400px}.popup .popup-body-1{width: 88%}.vc_studio_wrap .vc_studio{top: 0; left: 0}.instr_profile .vc_studio_wrap .vc_studio.vc-certified, .vc_studio_wrap .vc_studio.vc-certified-logo{position: relative; top: 0; height: 32px; margin-top: 0; width: 32px; float: right; left: 0}.vc_studio_wrap .vc_studio.vc-certified-logo>span{position: absolute; white-space: nowrap; top: 5px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); transition: all ease .2s}.vc_studio_wrap .vc_studio.vc-certified-logo:hover>span{top: 35px; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)}#SobiPro .spSearch .vc_studio, #SobiPro .vc_studio{margin-bottom: 25px}.instr_profile .detail-div .st_tags, .instr_profile .detail-div .vc_experience{display: block}.instr_profile .vc_hours{padding-left: 0; margin-top: 30px}.instr-detail-page .instr_profile .vc_hours{margin-top: 50px}.instr-detail-page .instr_profile .vc_middle_top_wrap{padding-right: 0}#SobiPro .instr-detail-page .instr_profile{min-height: 400px}#mainRow.bgpercent{background: #fff; background: -moz-linear-gradient(top, #fff 430px, #f7f7f7 430px); background: -webkit-linear-gradient(top, #fff 430px, #f7f7f7 430px); background: linear-gradient(to bottom, #fff 430px, #f7f7f7 430px); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); width: 100%}}@media screen and (min-width:500px){.instr_profile .vc_studio_wrap .vc_studio{top: 0; left: 0}}@media screen and (min-width:600px){.popup .popup-body{width: 400px}.popup .popup-body-1{width: 90%}span.view{display: inline-block}#SobiPro .spEntriesListCell div.pricing-btn{margin-top: 15px; margin-bottom: 15px}#SobiPro .spEntriesListCell div.pricing-btn, #SobiPro div.details-btn{float: none; width: 100%; margin-right: 0}#SobiPro .spSearch .vc_studio, #SobiPro .vc_studio{margin-bottom: 24px}.instr_profile .vc_hours{padding-left: 0}.instr-detail-page .instr_profile .vc_hours{margin-top: 65px}.instr_profile .vc_certified:hover>span{opacity: 1; top: 33px; -moz-opacity: 1; -khtml-opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)}#SobiPro .instr-detail-page .instr_profile{min-height: 430px}#mainRow.bgpercent{background: #fff; background: -moz-linear-gradient(top, #fff 450px, #f7f7f7 450px); background: -webkit-linear-gradient(top, #fff 450px, #f7f7f7 450px); background: linear-gradient(to bottom, #fff 450px, #f7f7f7 450px); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); width: 100%}}@media screen and (min-width:760px){.popup .popup-body{width: 400px}.popup .popup-body-1{width: 680px}.vc_middle li{line-height: 16px}.vc_middle{height: 150px; position: relative; font-size: 13px}.vc_hours{position: absolute; bottom: 0}.vc-category.vc_studio_wrap, .vc_distance{display: inline-block}.instr_profile .vc_studio_wrap .vc_studio.vc-certified, .vc_studio_wrap .vc_studio.vc-certified-logo{height: 32px; margin-top: 0; width: 32px; float: right}#SobiPro .spSearch .vc_studio, #SobiPro .vc_studio{margin-bottom: 17px}.instr_profile .detail-div .st_tags, .instr_profile .detail-div .vc_experience{display: block}.instr_profile .vc_hours{padding-left: 160px}.SectionVideo{-webkit-transform: translateX(-20%) translateY(0); -moz-transform: translateX(-20%) translateY(0); -ms-transform: translateX(-20%) translateY(0); -o-transform: translateX(-20%) translateY(0); transform: translateX(-20%) translateY(0)}.formBody-bottom, .formResponsive .formBody{font-size: 14px; line-height: 19px}article.book_online_lightbox form#userForm .rsform-block.rsform-block-package.book_online_field{margin-top: 6px}article.book_online_lightbox form#userForm .formBody{line-height: 0}#SobiPro .instr-detail-page .instr_profile{min-height: 200px}#myWelcomeModal .modal-body{max-height: 200px!important}#mainRow.bgpercent{background: #fff; background: -moz-linear-gradient(top, #fff 270px, #f7f7f7 270px); background: -webkit-linear-gradient(top, #fff 270px, #f7f7f7 270px); background: linear-gradient(to bottom, #fff 270px, #f7f7f7 270px); filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7', GradientType=0); width: 100%}}@media screen and (min-width:800px){.vc_middle{height: auto; position: relative}.vc_hours{position: relative; bottom: 0}#SobiPro .instr_profile .vc-right-flg div.book-btn, #SobiPro .instr_profile .vc-right-flg div.pricing-btn{float: none; width: 100%; margin-right: 0}#SobiPro .instr_profile .vc-right-flg div.pricing-btn{margin-top: 15px!important; margin-bottom: 15px!important}.instr-detail-page .instr_profile .vc_hours{margin-top: 10px; padding-right: 0}.instr_profile .vc_hours{padding-left: 0}.instr-detail-page .instr_profile .st_tags, .instr-detail-page .instr_profile .vc_middle_top_wrap{padding-right: 140px}.flexnav li a{padding: .96em .5em!important}}@media screen and (min-width:980px){.instr-detail-page .instr_profile .vc_hours{margin-top: 25px}}@media (max-device-width:1279px) and (orientation:portrait){.SectionVideo{width: auto; height: 100%}}@media screen and (max-width:1280px) and (min-height:1024px){.SectionVideo{width: 100%; height: auto}}@media screen and (max-width:1020px) and (max-height:1920px){.SectionVideo{width: auto; height: 100%}}@media (min-device-width:1281px) and (orientation:landscape){.SectionVideo{width: 100%; height: auto}}@media screen and (min-width:1024px){.flexnav li a{padding: .96em .75em!important}.popup .popup-body{width: 400px}.popup .popup-body-1{width: 700px}.vc_middle{height: 150px; position: relative; font-size: 13px}.vc_middle li{line-height: 16px}.vc_hours{position: absolute; bottom: 0}.spSearch .vc_experience{display: none}.vc_studio_wrap .vc_studio.vc-certified-logo:hover>span{top: 35px; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=100)}.instr-detail-page .instr_profile .vc_hours{padding-right: 145px; margin-top: 50px}.instr_profile .vc_hours{padding-left: 160px}.instr-detail-page .instr_profile .st_tags{padding-right: 20px}.SectionVideo{width: 150%; -webkit-transform: translateX(-15%) translateY(0); -moz-transform: translateX(-15%) translateY(0); -ms-transform: translateX(-15%) translateY(0); -o-transform: translateX(-15%) translateY(0); transform: translateX(-15%) translateY(0)}}@media screen and (min-width:1024px) and (max-height:900px){.SectionVideo{width: 150%; height: auto; min-height: 100%; -webkit-transform: translateX(-18%) translateY(0); -moz-transform: translateX(-18%) translateY(0); -ms-transform: translateX(-18%) translateY(0); -o-transform: translateX(-18%) translateY(0); transform: translateX(-18%) translateY(0)}}@media screen and (min-width:1024px) and (max-height:768px){.SectionVideo{width: 135%; height: auto; min-height: 100%; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1152px) and (max-width:1199px){.author-name div.htitle2, .author-name h2{font-size: 21px}}@media screen and (min-width:1200px){.flexnav li a{padding: .96em}.popup .popup-body{width: 400px}.popup .popup-body-1{width: 700px}.vc_middle{font-size: 13px}.vc_middle li{line-height: 16px}.spSearch .vc_experience{display: block}.SectionVideo{width: 130%; height: auto; min-height: 100%; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}.author-name div.htitle2, .author-name h2{font-size: 26px}}@media screen and (min-width:1200px) and (max-height:760px){.SectionVideo{width: 130%; height: auto; min-height: 100%; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1200px) and (min-height:768px){.SectionVideo{width: 140%; height: auto; min-height: 100%; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1280px) and (min-height:960px){.SectionVideo{width: 140%; height: auto; min-height: 100%; -webkit-transform: translateX(-20%) translateY(0); -moz-transform: translateX(-20%) translateY(0); -ms-transform: translateX(-20%) translateY(0); -o-transform: translateX(-20%) translateY(0); transform: translateX(-20%) translateY(0)}}@media screen and (min-width:1360px){.SectionVideo{width: 130%; height: auto; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1366px){.SectionVideo{width: 120%; height: auto; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1400px){.SectionVideo{width: 120%; height: auto; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1440px){.SectionVideo{width: 120%; height: auto; -webkit-transform: translateX(-12%) translateY(0); -moz-transform: translateX(-12%) translateY(0); -ms-transform: translateX(-12%) translateY(0); -o-transform: translateX(-12%) translateY(0); transform: translateX(-12%) translateY(0)}}@media screen and (min-width:1600px){.SectionVideo{width: 110%; height: auto; -webkit-transform: translateX(-5%) translateY(0); -moz-transform: translateX(-5%) translateY(0); -ms-transform: translateX(-5%) translateY(0); -o-transform: translateX(-5%) translateY(0); transform: translateX(-5%) translateY(0)}}.overlay-bg,.video-wrapper{top: 0; right: 0; left: 0; width: 100%; height: 100%}#fixed-top #headerRow{border-bottom: 0}.text-left{text-align: left}.text-right{text-align: right}.text-center{text-align: center}.text-justify{text-align: justify}.text-nowrap{white-space: nowrap}.text-lowercase{text-transform: lowercase}.text-uppercase{text-transform: uppercase}.text-capitalize{text-transform: capitalize}.text-muted{color: #777}.text-primary{color: #337ab7}.display-inline{display: inline}.overlay-div-zindex{z-index: 0!important}.spSearch .lessons span.highlight{font-weight: 700!important; color: #000!important}.size8pt{font-size: 8pt}.video-wrapper{display: none; position: fixed; z-index: 999}.overlay-bg{position: absolute; opacity: .5; background: #000; z-index: 1}.video-center{background: #fff; padding: 20px; border: 1px solid #dadada; position: absolute; z-index: 2; width: 960px; height: 540px; max-width: 100%; max-height: 100%}.video-close{display: inline-block; position: absolute; right: 7px; top: 2px; cursor: pointer; font-weight: 700}#video-wrap{position: relative; padding-bottom: 51%; padding-top: 30px; height: 0}.profile-table input[type=file]{margin-left: 10px}@media screen and (max-width:768px){.profile-table input[type=file]{max-width: 100%; width: 100%; margin-left: 0}.profile-table input[type=file]:focus{outline: 0; border: 0}#sidebar #left .formResponsive div.makegift_cert label{float: left!important; margin-top: 0!important; width: 86%!important}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 82%}}@media screen and (max-width:660px){table tr td[data-label=Reschedule]{text-align: right!important}}@media screen and (max-width:480px){table tr td[data-label=Reschedule]{text-align: right!important}}@media screen and (max-width:768px) and (max-width:979px){#menu{right: 0}}#nav-col .nav>li>a i{margin-right: 10px; width: 21px}a.btn-taylor-blue.edit-availablity{background: #4347c7!important; height: 32px; line-height: 24px; text-align: center; width: 100%; cursor: pointer; padding: 5px 0; border: 0; border-radius: 0; text-transform: uppercase; font-size: 13px; font-weight: 600}@media screen and (max-width:600px){.responsiveAATables table td.send-mail-blubtn .fa, .responsiveAATables2 table td.home-cancel .fa, .responsiveAATables2 table td.home-reschedule .fa, .responsiveAATables3 table td.dash-cancel .fa, .responsiveAATables3 table td.dash-reschedule .fa, .responsiveAATables4 table td.update-ban .fa, .responsiveAATables4 table td.update-btn .fa{visibility: hidden}.responsiveAATables2 table td.home-reschedule, .responsiveAATables3 table td.dash-reschedule{background: #4347c7; text-align: center!important; width: 100%; cursor: pointer; padding: 5px 0; margin: 5px 0}.responsiveAATables2 table td.home-reschedule a, .responsiveAATables3 table td.dash-reschedule a{float: left; width: 100%; display: inline-block; margin: -20px 0 0; height: 24px; position: relative; z-index: 1}.responsiveAATables2 table td.home-reschedule:before, .responsiveAATables3 table td.dash-reschedule:before{content: 'Reschedule'; float: none; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center!important}.responsiveAATables table td.send-mail-blubtn, .responsiveAATables2 table td.home-cancel, .responsiveAATables3 table td.dash-cancel{background: #4347c7; text-align: center; width: 100%; cursor: pointer; padding: 5px 0}.responsiveAATables table td.send-mail-blubtn a, .responsiveAATables2 table td.home-cancel a, .responsiveAATables3 table td.dash-cancel a{float: left; width: 100%; display: inline-block; margin: -20px 0 0; height: 24px; position: relative; z-index: 1}.responsiveAATables2 table td.home-cancel:before, .responsiveAATables3 table td.dash-cancel:before{content: 'Cancel'; float: none; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center}.app-back, .app-update, .availability-editfrm .update-btn, .profile-table #up, .profile-table #up1, .profile-table .changepass, .reschedule-frm .back-btn, .reschedule-frm .update-btn, .setting-btn .changepass, .setting-btn .update, .update-pass{background: #4347c7!important; height: 32px; line-height: 24px; text-align: center; cursor: pointer; padding: 5px 0; border: 0; border-radius: 0; text-transform: uppercase; font-size: 13px; font-weight: 600}.profile-table #up, .profile-table #up1, .setting-btn .update{width: 37%}.profile-table .changepass, .setting-btn .changepass{width: 59%}.app-back, .app-update, .reschedule-frm .back-btn, .reschedule-frm .update-btn{width: 48%!important}.availability-editfrm .update-btn, .update-pass{width: 100%!important}.responsiveAATables4 table td.update-btn{background: #4347c7; text-align: center; width: 100%; cursor: pointer; padding: 5px 0}.responsiveAATables4 table td.update-btn a{float: left; width: 100%; display: inline-block; margin: -20px 0 0; height: 24px; position: relative; z-index: 1}.responsiveAATables4 table td.update-btn:before{content: 'Update'; float: none; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center}.responsiveAATables4 table td.update-ban{background: #4347c7; text-align: center; width: 100%; cursor: pointer; padding: 5px 0}.responsiveAATables4 table td.update-ban a{float: left; width: 100%; display: inline-block; margin: -20px 0 0; height: 24px; position: relative; z-index: 1}.responsiveAATables4 table td.update-ban:before{font: normal normal normal 14px/1 FontAwesome; content: "\f05e"; float: none; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center}.responsiveAATables table td.send-mail-blubtn:before{font: normal normal normal 14px/1 FontAwesome; content: "\f003"; float: none; text-transform: uppercase; font-weight: 700; color: #fff; text-align: center}.availability-editfrm input[type=text], .availability-editfrm select, .availability-editfrm td, .reschedule-frm input[type=text], .reschedule-frm select, .reschedule-frm td{margin-bottom: 0!important; font-size: 14px!important; font-family: Arial, sans-serif!important}.instructor-front-login .input-small, .reschedule-frm .input-small{width: 110px!important; text-indent: 9px}#calBorder{top: 735px!important; left: 16px!important}}@media screen and (max-width:768px){.app-back, .app-update, .availability-editfrm .update-btn, .profile-table #up, .profile-table #up1, .profile-table .changepass, .reschedule-frm .back-btn, .reschedule-frm .update-btn, .setting-btn .changepass, .setting-btn .update, .update-pass{background: #4347c7!important; height: 32px; line-height: 24px; text-align: center; cursor: pointer; padding: 5px 0; border: 0; border-radius: 0; text-transform: uppercase; font-size: 13px; font-weight: 600}.profile-table #up, .profile-table #up1, .setting-btn .update{width: 37%}.profile-table .changepass, .setting-btn .changepass{width: 59%}.app-back, .app-update, .reschedule-frm .back-btn, .reschedule-frm .update-btn{width: 48%!important}.availability-editfrm .update-btn, .update-pass{width: 100%!important}#d_d input[type=text], #d_l select, #d_p select, #d_t select, .availability-editfrm input[type=text], .availability-editfrm select, .availability-editfrm td, .instructor-front-login select, .reschedule-frm input[type=text], .reschedule-frm select, .reschedule-frm td, select#cust_id{margin-bottom: 0!important; font-size: 14px!important; font-family: Arial, sans-serif!important}.instructor-front-login .input-small, .reschedule-frm .input-small{width: 110px!important; text-indent: 9px}#d_r .btn-small.btn-taylor-blue, #d_s .btn-small.btn-taylor-blue{background: #4347c7!important; height: 32px; line-height: 24px; text-align: center; width: 100%; cursor: pointer; padding: 5px 0; border: 0; border-radius: 0; text-transform: uppercase; font-size: 13px; font-weight: 600}.instructor-front-login .modal{z-index: -1}.instructor-front-login .modal-backdrop{z-index: 20040}.instructor-front-login .modal.fade.in{z-index: 21040}}.acc-std-label,.header-mail,.header-mail a,.user-box>.status{letter-spacing: .25px!important; font-family: Arial!important}.instructor-front-login .input-small,.reschedule-frm .input-small{width: 110px!important; text-indent: 9px}.instructor-front-login #field_payment_preference{text-indent: 0}#d_d input[type=text]{text-indent: 9px}#above1 .row,header .row{padding-left: 0!important; padding-right: 0!important}#headerRow .header .btn-taylor-blue,#headerRow .header .btn-taylor-yellow{height: 30px!important}#headerRow .header .btn-taylor-blue{position: relative; top: -.2px}.heart:hover>span,.new-icon:hover>span,.trophy:hover>span{background: #fff!important; z-index: 1}.vc_mg_lastupdatedon{font-size: 14px}#SobiPro div.sprrReviewCont .sprrRevOar{position: relative; top: 3px}.apps-table tr td:first-child{width: 30%}.apps-table tr td:last-child{width: 70%}.instructor-front-login #myModal.modal.fade.in{top: 16%}.studentslogin .modal.fade.in{margin-top: 7%}.instructor-front-login div.rating-cancel,.instructor-front-login div.star-rating{float: left; height: 15px; text-indent: -999em; cursor: pointer; display: block}.instructor-front-login div.rating-cancel a,.instructor-front-login div.star-rating a{display: block; width: 16px; height: 100%; border: 0}.instructor-front-login #SobiPro div.star-rating.star-rating-on a{background-position: 0 -32px!important}.instructor-front-login div.star-rating{background: 0 0!important; overflow: hidden!important}.review-form-div{width: 100%; float: left; margin-bottom: 20px}.review-form-div span.spRevLabel{display: block}.review-form-div input[type=email],.review-form-div input[type=password],.review-form-div input[type=text],.review-form-div select,.review-form-div textarea{min-width: 100%; width: 100%; float: left; margin: 5px 0}.review-form-div textarea{height: 100px}.review-form-div #sprr #spRevCont,.review-form-div #sprr #spRevTitleCont{min-width: 100%; width: 100%; float: left; margin-bottom: 10px}.instructor-front-login div.rating-cancel a{background: url(https://www.taylorrobinsonmusic.com/media/sobipro/icons/rating/delete.gif) no-repeat}.instructor-front-login div.rating-cancel a:hover{background: url(https://www.taylorrobinsonmusic.com/media/sobipro/icons/rating/delete.gif) 0 -16px no-repeat}.instructor-front-login #spRatingHead{width: 100%; float: left; margin-bottom: 20px}.instructor-front-login #SobiPro div.spRatingLabel{width: 140px; float: left}#spRrHideForm:hover{color: #005580!important; background-color: transparent}table.message-form td{padding: .5em 0}#uddeim-writeform tbody tr:nth-child(odd) td{background: #fff}#uddeim-writeform input#input_to_name{width: 100%!important}div.uddeim-messageheader table.innermost li,div.uddeim-messageheader table.innermost td,div.uddeim-messageheader table.innermost ul{vertical-align: top}div.uddeim-messageheader ul{top: 0!important; right: 0!important}.sectiontableentry1 td:nth-child(2),.sectiontableentry1 td:nth-child(3),.sectiontableentry2 td:nth-child(2),.sectiontableentry2 td:nth-child(3){text-align: left!important}.studentslogin div.rating-cancel,.studentslogin div.star-rating{float: left; height: 15px; text-indent: -999em; cursor: pointer; display: block}.studentslogin div.rating-cancel a,.studentslogin div.star-rating a{display: block; width: 16px; height: 100%; border: 0}.studentslogin #SobiPro div.star-rating-on a{background-position: 0 -32px!important}.studentslogin div.star-rating{background: 0 0!important; overflow: hidden!important}.studentslogin div.rating-cancel a{background: url(https://www.taylorrobinsonmusic.com/media/sobipro/icons/rating/delete.gif) no-repeat}.studentslogin div.rating-cancel a:hover{background: url(https://www.taylorrobinsonmusic.com/media/sobipro/icons/rating/delete.gif) 0 -16px no-repeat}.studentslogin #spRatingHead{width: 100%; float: left; margin-bottom: 20px}.studentslogin #SobiPro div.spRatingLabel{width: 140px; float: left}table.affiliations-table tr td:first-child,table.awards-table tr td:first-child,table.certificate-table tr td:first-child,table.education-table tr td:first-child{width: 148px; max-width: 148px}.regfrm-small .form-group,.regfrm-small .progress{margin-bottom: 5px!important}.regfrm-small h2{margin-bottom: 3px; text-align: center}.regfrm-small #page_twelve h2{text-align: left; text-decoration: underline}.regfrm-small fieldset{padding: 0 10px; width: 100%}.help-block.with-errors{text-align: center; margin-bottom: 0; margin-top: 0}#myform .help-block.with-errors,.form-horizontal.multipage{text-align: left; width: 95%; margin: 0 auto;}.help-block.with-errors ul.list-unstyled{padding: 0 20px!important; font-size: 13px; width: auto; display: inline-block}#myform_nav,.middle-form-1{width: 75%; max-width: 760px; margin: 0 auto}.middle-form-2{width: 75%; max-width: 620px; margin: 0 auto}.middle-form{width: 50%; max-width: 410px; margin: 0 auto}.middle-form1{width: 50%; max-width: 360px; margin: 0 auto}.multipage_nav .multipage_state{width: 120px}#page_twelve #page_12_2,#page_twelve [id^=page_12]{width: 75%; max-width: 760px; margin: 0 auto !important;}#page_twelve h2{font-size: 1.9rem}#container #page_two .row{padding-top: 10px}#page_two #guideline-tos,#page_two input[type=checkbox]{position: relative; float: none; margin-right: 5px}#page_eleven .has-feedback .form-control,#page_nine .has-feedback .form-control{padding-right: 0}.multipage_nav{padding: 5px 0}.form-horizontal #page_one .has-feedback .form-control-feedback{right: 0}#page_one .has-feedback label~.form-control-feedback{top: 20px}#page_eleven .checkbox label{padding-left: 5px; margin-top: 0; font-size: 16px}.agree-div{border: 1px dashed #ddd; background: #efefef; margin-top: 10px!important; max-width: 360px}.agree-div.checkbox{padding-top: 5px!important; padding-bottom: 5px!important}#page_twelve .has-feedback textarea.form-control{height: 120px; width: 100%; max-width: 99.9%}#page_twelve .row{margin-bottom: 5px!important}#page_twelve .row:nth-child(even){background: #f2f2f2}#page_twelve .row:nth-child(odd){background: #fff}.desp-div{margin: 3px 0 25px}.award-row,.degree-row{margin: 3px 0 15px}.select-div{float: left; margin-left: 22px; line-height: 21px}#selMultipleEmail{width: 175px; margin-bottom: 0; text-align: left; text-indent: 0; min-height: 1.75em; padding: 0 .5em; height: auto; position: relative; top: 0}.user-box .no-btn{font-size: 20px; line-height: 24px}.user-box>.status{padding-top: 1px!important; font-size: .75em!important}.acc-std-label{color: #95a7b7; display: block; font-size: .75em; padding-top: 2px}.header-mail,.header-mail a{float: right; text-align: center; color: #bbb; font-size: 10.5px; text-decoration: none; margin-left: 10px; line-height: 16px}.header-mail a.newmsg,.header-mail a:hover,.header-mail.newmsg a,.header-mail:hover,.header-mail:hover a{color: #3192ff}.header-mail a .fa{font-size: 28.5px; position: relative; top: -1px}.author-grade.author-grade-icon .heart,.author-grade.author-grade-icon .trophy{margin: 6px 0 6px 3px}@media(max-width:979px){.header{float: right; margin-right: 8px}}@media(max-width:768px){.author-grade .heart, .author-grade .trophy{display: none}a.view_more_link{color: #333!important; float: right; font-family: Arial, sans-serif; font-size: 28px; text-align: center; width: 32px}#SobiPro .instr_profile .vc_right.vc-right-flg{display: block; border-top: 1px solid #ccc}#page_eleven .middle-form-1{width: 86%}#page_eleven .middle-form-1 button.btn{margin-bottom: 5px}}@media(max-width:767px){.header .phone, .instr-detail-page .st_heading{display: none}.author-details-div{width: 100%}.custom-search-title{padding: 20px 0 8px}.st_rating .sprrRatingStars{width: 16px; height: 16px; overflow: hidden}.instr-detail-page .st_rating .sprrRatingStars{width: auto}.author-name .rating{width: auto; float: left; position: relative; top: 5px; margin-left: 10px}.search .author-name .rating{margin-left: 2px}.mobile_vc_city_state{float: left; width: 100%}.author-grade{width: auto; float: left; margin-left: 10px}#banner .search-box .fields select{text-align: center; text-align-last: center}#banner .search-box .fields select option{text-align: center}#nav-col .nav>li>ul.submenu-list{display: none; position: relative; left: -15px; top: 0; width: 100%}#nav-col .nav>li>ul.submenu-list>li>a{width: 100%}#nav-col .nav>li.has-submenu>a:after{font-family: FontAwesome; content: "\f078"; color: #fff; font-size: 13px; float: right}#nav-col .nav>li.has-submenu>a:focus:after{font-family: FontAwesome; content: "\f077"; color: #fff; font-size: 13px; float: right}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 81%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}.author-grade.author-grade-icon{width: auto}.setting-btn .update{width: 51%}}@media only screen and (max-width:700px){#myform_nav, .middle-form, .middle-form-1, .middle-form-2, .middle-form1{width: 90%; max-width: 90%; margin: 0 auto}#page_twelve #page_12_2, #page_twelve [id^=page_12]{width: 90%; max-width: 760px; margin: 0 auto !important;}#page_eleven .middle-form-1{width: 90%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 78%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}}@media only screen and (max-width:640px){#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 76%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}}@media only screen and (max-width:599px){#banner h1{font-size: 2em; width: 100%}#banner .search-box .fields input.btn, #nextClick{width: 100%; min-width: 100%}.author-name .rating{top: .5px}#SobiPro .author-profile div.star-rating a{background-image: url(../images/star.gif); background-repeat: no-repeat; background-position: 0 0; background-size: 16px auto}#SobiPro .author-profile div.star-rating-on a{background-position: 0 -32px!important}.vc_review_count{top: -4px; font-size: 15px}.apps-table tr td:first-child{width: 42%}.apps-table tr td:last-child{width: 58%}#myform_nav, .middle-form, .middle-form-1, .middle-form-2, .middle-form1{width: 100%; max-width: 100%; margin: 0 auto}#page_twelve #page_12_2, #page_twelve [id^=page_12]{width: 100%; max-width: 760px; margin: 0 auto !important;}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 72%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}.author-name .rating.author-rating-icon{margin-left: 3px}#main article img{background: 0 0; border-radius: 0; border: 0; padding: 0}}@media only screen and (max-width:480px){.author-name div.htitle2, .author-name h2{font-size: 21px}.author-name .rating{top: .5px}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 65%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}.view_details_mobile{margin: 11% 0}.wizard>.actions>ul{margin: 0!important}}@media only screen and (max-width:410px){.author-name .rating{top: .5px}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 62%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}.view_details_mobile{margin: 14% 0}.header-mail a .fa{font-size: 20px!important}}@media only screen and (max-width:360px){.author-name div.htitle2, .author-name h2{font-size: 18px}.author-name .rating{top: .5px}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 58%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}}@media only screen and (max-width:320px){.author-name div.htitle2, .author-name h2{font-size: 15px}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details{width: 55%}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-details-div{width: 100%}.search .author-name .rating{margin-left: 3px}}@media only screen and (min-width:560px){.author-details .author-details-div .new-icon, .heart, .new-icon, .trophy{display: inline-block!important; width: 19px; height: 19px; position: relative}.heart, .new-icon, .trophy{background-size: contain}.author-details .author-details-div .new-icon{top: 4.25px; left: 2px; font-size: 22px}.author-details .author-details-div .new-icon>span{margin-left: -5px}.author-details .heart, .author-details .trophy{margin: 0 3px}.author-details .heart{margin-right: 0}}@media only screen and (min-width:560px) and (max-width:768px){#banner .search-box{width: 54%; margin-left: auto; margin-right: auto}#banner .search-box .fields input.btn, #nextClick{width: 100%; min-width: 100%}.mobile_vc_city_state{float: left; width: 100%}.author-grade, .author-name .rating, .author-name h2{width: auto; float: left}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-name .author-grade{top: 3.5px; margin-left: 6px}.author-name .rating{top: .5px}.heart, .trophy{width: 17px; height: 17px; margin: 3px 4px}.author-grade.author-grade-icon .heart, .author-grade.author-grade-icon .trophy{width: 19px; height: 19px}.author-name .rating.author-rating-icon{margin-left: 3px; width: 22px; top: 1px}}@media only screen and (min-width:560px) and (max-width:1025px){#banner .search-box{width: 54%; margin-left: auto; margin-right: auto}#banner .search-box .fields input.btn, #nextClick{width: 100%; min-width: 100%}}@media only screen and (min-width:320px) and (max-width:1023px){.touch-button-hide .menu-button .touch-button{display: none!important}.header{display: inline-block; position: absolute; top: 0; right: 0}#menu{top: 0}}@media only screen and (min-width:1024px){.touch-button-hide .menu-button .touch-button{display: inline-block!important}.author-details .author-details-div .new-icon{float: left; left: 2px}.gm-style-iw .author-details .author-details-div .new-icon{top: 3px}.gm-style-iw .author-name div.htitle2{width: 100%}.gm-style-iw .author-grade{margin-left: 0}}@media only screen and (min-width:1024px) and (max-width:1199px){#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-name .author-grade{top: 4px}.heart, .trophy{width: 16px; height: 16px}.author-name .rating{height: 18px; width: 19px; top: 1.5px; left: .5px}.author-details .author-details-div .new-icon{width: 16px; height: 16px; font-size: 19px; line-height: 20px; top: 3.25px}}@media only screen and (min-width:640px) and (max-width:768px){.heart, .trophy{width: 20px; height: 20px; margin: 5px 4px}.author-name .rating{top: .5px}.search .author-name .rating{position: relative; top: 0}.author-details .heart, .author-details .trophy{margin-top: 1.75px!important}.author-details .author-grade-icon .heart, .author-details .author-grade-icon .trophy{margin-top: 6px!important}#SobiPro .author-profile div.star-rating a{background-image: url(../images/star.gif); background-repeat: no-repeat; background-position: 0 0; background-size: 16px auto}#SobiPro .author-profile div.star-rating-on a{background-position: 0 -32px!important}.vc_review_count{top: -3px; font-size: 12px}.author-name .rating.author-rating-icon{position: relative; top: 1.25px}}@media only screen and (min-width:320px) and (max-width:359px){.author-name .rating{top: -3.5px; width: 10.5px}.author-details .author-details-div .new-icon{width: 14px; height: 14px; left: 2px; top: -1px; font-size: 15px}#user-right-box .circle-image{width: 38px!important; height: 38px!important; position: relative; top: 6px}.author-name .rating.author-rating-icon{width: 14px}}@media only screen and (min-width:320px) and (max-width:559px){.header-mail.newmsg, .select-div, .user-box>.status{display: none}.user-box>.status{display: none!important}.user-box .no-btn{font-size: 0!important}.user-box .dropdown{top: 15px}.menu-button, .touch-button-hide{z-index: -1!important}.user-box .dropdown-menu{right: 0; left: auto; top: 40px}}#module-2094,#module-2112,.search_section ._tagline{display: none}@media only screen and (min-width:360px) and (max-width:374px){.author-name .rating{top: .25px; width: 16px}.author-details .author-details-div .new-icon{width: 14px; height: 14px; left: 2px; top: 1px; font-size: 15.5px}}@media only screen and (min-width:375px) and (max-width:410px){.author-name .rating{top: .5px}.search .author-name .rating{top: .25px; width: 16px}.author-name .rating.author-rating-icon{width: 16px; top: 0}.author-details .author-details-div .new-icon{width: 14px; height: 14px; left: 2px; top: 1px; font-size: 15.5px}}@media only screen and (min-width:411px) and (max-width:559px){.author-name .rating{top: .25px; width: 16px}.author-details .author-details-div .new-icon{width: 14px; height: 14px; left: 2px; top: 1px; font-size: 15.5px}}@media only screen and (min-width:560px) and (max-width:639px){#banner .search-box{width: 64%}}@media only screen and (min-width:560px) and (max-width:599px){.author-name .rating{top: 1.25px; width: 23px}.search .heart, .search .trophy{width: 21px; height: 21px; margin-top: 1px}.header-mail{margin-left: 2px}.header-mail a, .select-div{margin-left: 5px}#selMultipleEmail{width: 135px}.user-box .no-btn{font-size: 13px}}@media only screen and (min-width:600px) and (max-width:659px){.header-mail{margin-left: 2px}#selMultipleEmail{width: 135px}.select-div{margin-left: 5px}.user-box .no-btn{font-size: 14px}}@media only screen and (min-width:640px) and (max-width:659px){#banner .search-box{width: 61%}#logo, h3#logo{vertical-align: baseline}}@media only screen and (min-width:660px) and (max-width:700px){#banner .search-box{width: 54%}.header-mail{margin-left: 5px}#selMultipleEmail{width: 135px}.select-div{margin-left: 7px}#logo, h3#logo{vertical-align: baseline}}@media only screen and (min-width:701px) and (max-width:740px){#banner .search-box{width: 49%}.header-mail, .header-mail a{margin-left: 5px}#selMultipleEmail{width: 160px}.select-div{margin-left: 7px}#logo, h3#logo{vertical-align: baseline}}@media only screen and (min-width:741px) and (max-width:960px){#logo, h3#logo{vertical-align: baseline}.select-div{margin-left: 7px}.header-mail, .header-mail a{margin-left: 5px}#sidebar #left .formResponsive div.makegift_cert label{margin-top: 0!important; width: 89%!important}#nav-col .nav>li>a, .webcam-custom{padding: 6px 5px 8px!important; font-size: 13px}#nav-col .nav>li.has-submenu>a:after{font-size: 10px; line-height: 27px}#nav-col .nav>li>ul.submenu-list{left: 67px}#nav-col .nav>li>a i, .webcam-custom a i{margin-right: 0!important}ul.submenu-list>li>a{font-size: 13px}}@media only screen and (min-width:741px) and (max-width:1025px){#banner .search-box{width: 64%}#banner .search-box .fields select{text-align: center; text-align-last: center}#banner .search-box .fields select option{text-align: center}}@media only screen and (min-width:991px) and (max-width:1130px){.author-name div.htitle2{font-size: 24px}}@media only screen and (min-width:1000px){.rating{position: relative; top: .5px}#nav-col .nav>li>ul.submenu-list{left: 107px}.search .st_rating .sprrRatingStars{width: 20px; height: 20px; overflow: hidden}#SobiPro div.spEntriesListContainer .MSS_spLISTING .author-details .author-name .author-grade{top: 6px}.author-details .author-details-div .new-icon>span{margin-left: -24px}.MSS_spMAP .author-grade, .gm-style-iw .author-grade{margin-left: 0}.author-grade.author-grade-icon{width: auto; margin-right: 3px}.gm-style-iw>div:first-child{width: 100%; overflow: hidden}.gm-style-iw div.htitle-2{width: 100%}.popup{position: fixed; left: 45%; top: 0; z-index: -9999; width: auto}.gm-style-iw .info_window_custom .author-details .author-name .author-grade{margin-top: 0}.gm-style-iw .author-details .author-details-div .new-icon{top: -3.55px}.MSS_spMAP .rating{top: -5px}#nav-col .nav>li>a i{margin-right: 0}#nav-col .nav>li>a{padding: 6px 15px 8px}.webcam-custom{padding: 6px 15px 8px!important}.webcam-custom a i{margin-right: 0!important}}@media only screen and (min-width:1020px){#nav-col .nav>li>ul.submenu-list{left: 106px}}@media only screen and (min-width:1180px){#nav-col .nav>li>a i{margin-right: 10px}#nav-col .nav>li>a{padding: 6px 15px 8px 20px}.webcam-custom{padding: 6px 15px 8px 20px!important}.webcam-custom a i{margin-right: 10px!important}}@media only screen and (min-width:1200px){#nav-col .nav>li>ul.submenu-list{left: 126px}}@media only screen and (min-width:1280px){.author-name div.htitle2, .author-name h2{margin-right: 10px}.author-grade{margin-left: 2px}.author-grade.author-grade-icon, .rating.author-rating-icon{margin-left: 3px}.author-grade.author-grade-icon .heart, .author-grade.author-grade-icon .trophy{margin: 6px 0 6px 3px}.MSS_spMAP .author-grade{margin-left: 0}.author-details .author-grade{top: 5.75px!important}#nav-col .nav>li>ul.submenu-list{left: 126px}.info_window_custom{max-width: 100%!important}.info_window_custom .author-image{width: 25%!important}.info_window_custom .author-image a{width: 100%}.info_window_custom .author-image img{width: 100%!important}.info_window_custom .author-details{width: 75%!important}}@media only screen and (min-width:1300px){.manager-details{width: 84%}.manager-details-div{width: 38%}.manager-grade{width: 40%}.manager-button{width: 22%}#nav-col .nav>li>ul.submenu-list{left: 126px}#module-196 #mod_sprs_search_btn, .moduletable_search input[type=submit], .search.mainmenu-menu #spSearchForm #mod_sprs_search_btn{max-width: 260px!important}}@media only screen and (min-width:1400px){#nav-col .nav>li>ul.submenu-list{left: 126px}}@media only screen and (min-width:1600px){#nav-col .nav>li>ul.submenu-list{left: 126px}}#module-196 #mod_sprs_search_btn,.moduletable_search input[type=submit]{max-width: 260px!important}.instructor_feed_content{float: left; width: 100%; position: absolute; top: 137px}.vc_main.instr_profile.clearfix{float: left; width: 100%}.purchasegear{line-height: 26px; transition: border-color .1s ease-in-out 0s, background-color .1s ease-in-out 0s, box-shadow .1s ease-in-out 0s; overflow: hidden; padding: 6px 15px 8px 20px; text-shadow: none; text-transform: capitalize; border-left: 0 solid transparent; min-width: 255px; background: #4f4d54; color: #fff!important; float: left; cursor: pointer}.purchasegear i{margin-right: 20px; width: 21px}.purchasegear:hover{color: #fff; background-color: #272c30}.bookonline_viex_wrapper a.btn.btn-taylor-green.btn-large.checkLocationInRadiusA_LogProfile{margin: 0!important}.popup.transitioning,.popup.visible{z-index: 99999999; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto}.online_section .wrapper,.trusted-by-people .wrapper{margin: 0 auto; text-align: center}#page-wrapper .row-fluid .span10 a h4{color: #08C}#page-wrapper #d_r .btn-small,#page-wrapper #d_s .btn-small{font-size: 11.9px; padding: 5px!important}#SobiPro .review-form-div #sprr input#spRevTitle{border-radius: 0; max-width: 100%; min-width: 100%}#SobiPro .review-form-div #sprr textarea#spReview{border-radius: 0; max-width: 100%; min-width: 100%; min-height: auto}.review-form-div #spSendBt .btn.btn-large{color: #fff!important; text-shadow: 0 -1px 0 rgba(0, 0, 0, .25); background-color: #3192FF; background-image: -moz-linear-gradient(top, #37c1f2, #3192FF); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#37c1f2), to(#3192FF)); background-image: -webkit-linear-gradient(top, #37c1f2, #3192FF); background-image: -o-linear-gradient(top, #37c1f2, #3192FF); background-image: linear-gradient(to bottom, #37c1f2, #3192FF); background-image: -ms-linear-gradient(to bottom, #37c1f2, #3192ff); background-repeat: repeat-x; border-color: #04C #04C #002A80; border-color: rgba(0, 0, 0, .1) rgba(0, 0, 0, .1) rgba(0, 0, 0, .25); padding: .25em .5em; border-radius: 5px; font-size: 15px; height: 43px}.review-form-div #spSendBt input#spRrHideForm{background: 0 0!important; color: #08c!important; text-align: left; line-height: 30px}#content-wrapper.span10 .apps-table .btn.btn-small{font-size: 10px!important; padding: 5px!important; height: 33px}#webcampopup2 .btn.btn-small.js-modal-close{border: 1px solid #bbb}@media only screen and (min-width:768px){#errorontentative .modal-dialog.modal-sm, #myModal1 .modal-dialog.modal-sm, #myModal5 .modal-dialog.modal-sm, #webcampopup2 .modal-dialog.modal-sm{width: 600px}}.MSS_spLISTING .author_profile{cursor: pointer}.search_music_area .module-title{padding-bottom: 45px; text-align: center; font-weight: 700; font-size: 35px}.seach_music li{float: none!important; margin-left: 0!important}.search_music_area li a{border-bottom: 1px solid #000; color: #000}.search_music_area li{margin-bottom: 30px; display: inline-block; text-align: left}@media screen and (min-width:768px){.search_music_area li{width: 24%; text-overflow: ellipsis; white-space: nowrap; overflow: hidden; margin-left: 1%; float: left}}@media screen and (max-width:767px){.search_music_area li{width: 100%}}.testimonial_inner_cust h2.test_title,.testimonial_inner_cust div.test_title{position: absolute; top: 175px; width: 75%}.testimonial_inner_cust p{bottom: -80px}@media only screen and (max-width:769px){.testimonial_inner_cust h2.test_title{position: absolute; top: 130px}.testimonial_inner_cust p{bottom: -60px}.testimonial_inner_cust.zmin{padding-bottom: '30px'}}@media only screen and (max-width:768px){.testimonial_inner_cust h2.test_title{position: absolute; top: 165px}}@media only screen and (max-width:430px){.testimonial_inner_cust h2.test_title{position: absolute; top: 150px}}@media only screen and (max-width:380px){.testimonial_inner_cust h2.test_title{position: absolute; top: 145px}}@media only screen and (max-width:340px){.testimonial_inner_cust h2.test_title{position: absolute; top: 130px}}.SobiPro .myModalStu.fade.in{top: 10%!important; left: 50%; width: 100%; transform: translateX(-50%); margin: auto 0}.SobiPro .myModalStu .modal-dialog{left: 50%; transform: translateX(-50%)!important; width: 75%; margin: 0}.SobiPro .myModalStu .modalCloser{float: right; font-size: 28px; background: #fff}#mj_rs_mod_center_selector,#mod_sprs_search_btn,#spSearchForm select[name=field_category]{margin-bottom: 0; height: 45px!important; font-size: 15px!important; line-height: 22px!important; font-family: Montserrat, sans-serif!important}#module-196 #fieldInstrumentName,.SearchListSearchFormMainNew #SearchListSearchForm input#mj_rs_mod_center_selector,.search.mainmenu-menu #spSearchForm #mod_sprs_search_btn{font-size: 15px!important}#example-popup1 .formResponsive input[type=text],#example-popup1 .formResponsive input[type=password]{padding: 0 15px}.author_content .author_link ul li a{background: #00adef; color: #fff!important; display: inline-block; font-size: 10px; border-radius: 25px; padding: 10px 12px; text-transform: uppercase; -webkit-box-shadow: 0 0 15px 0 #ccc8c8; -moz-box-shadow: 0 0 15px 0 #ccc8c8; box-shadow: 0 0 15px 0 #ccc8c8}.search .custom-search-title-half,.search .search-area-button-half{display: inline-block; width: auto; float: none}.search .search-wrapper-comm{text-align: center}.search .search-area-button-half .botton_area.bottonAreaSearchList{width: auto; display: inline-block; position: relative; top: -3px}.bookonline_viex_wrapper{border-top: 0 transparent!important}.bookonline_viex_wrapper .btn.btn-large{padding: 10px!important; font-size: 18px!important}.travelData{margin-top: 10px}@media (max-width:768px){.search .custom-search-title-half, .search .search-area-button-half{display: block; width: 100%}.search .search-area-button-half .botton_area.bottonAreaSearchList{width: 100%}.travelData{margin-top: 10px; text-align: center}}.author_str.author-grade ul{display: flex!important; justify-content: center!important; align-items: center!important}.author_str.author-grade ul .certifi_item{top: -3px!important; position: relative!important}.author_str.author-grade ul li.str_rating_item img{width: 23.5px!important; margin-top: -2px!important}.author-grade .new-icon{top: 0!important; font-size: 23.5px!important}.author_content .heart,.author_content .trophy{width: 23.5px!important; margin-top: 4px!important}.search_music_area li a{font-family: Montserrat}.search_result span:last-child::after{content: unset}@media screen and (max-width:990px) and (min-width:768px){.author_str.author-grade ul li.str_rating_item img{margin-top: -2px}.author_str.author-grade .new-icon{top: 0!important}}@media screen and (max-width:767px){.author_content .author_str.author-grade ul li.str_rating_item img{margin-top: -2px!important}.author_str.author-grade .new-icon{top: 1px!important}}.search .search-area-button-half{padding: 0}button.btn.btn-link.btn-link-custom{font-size: 16px; color: #000af9; font-weight: 700}button.btn.btn-link.btn-link-custom:before{content: ' ('}button.btn.btn-link.btn-link-custom:after{content: ') '}.moduletable.floatBox.book_online,.moduletable.floatBox.book_online .htitle2,.moduletable.floatBox.book_online label{font-family: Montserrat, sans-serif}.detail_sidebar #sidebar .moduletableinstructor-summary .module-title{padding: 10px 0; background: #828282; color: #fff; font-size: 2rem; text-rendering: optimizelegibility; font-weight: 400}@media(max-width:370px){.logo_area_old_das{width: 74%!important}}@media(max-width:567px){.setting_right_nemu .user-box{top: -5px!important; left: 33px!important}}.certificatelogos-area-head-wrapper{display: flex}.certificatelogos_area{display: flex!important; margin-left: 20px}.certify-icons>span{position: absolute; white-space: nowrap; top: 5px; font-weight: 700; font-size: 11px; margin-left: -15px; -moz-opacity: 0; -khtml-opacity: 0; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=0); transition: all ease .2s}.certificatelogos_area .certify-icons{margin: -2px 3px!important}.certificatelogos_area .certify-icons img{width: 20px!important}@media only screen and (min-width:320px){.certify-icons>span{margin-left: -45px; font-size: 9px; border: 1px solid #c2c4c3; padding: 0 3px; line-height: 18px}}#module-690 .module-content,.moduletable.floatBox.book_online#module-690{border-radius: 15px!important}@media only screen and (min-width:768px){.certificatelogos_area{display: flex!important; margin-left: 20px}.certify-icons>span{margin-left: -15px; font-size: 11px; z-index: -1}}.certify-icons:hover>span{top: 40px; -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha"(Opacity=1); background: #fff!important; z-index: 1; color: #000}.author_str.author-grade .certify-icons{margin: -2px 2px 0!important}.author_str.author-grade .certify-icons img{width: 16.5px!important}@media screen and (max-width:767px) and (min-width:556px){.author_details .author_str.author-grade{margin-top: -2px!important}}.certificatelogos_area .heartie.certify-icons:hover>span{top: 65px!important}.certificatelogos_area .trophie.certify-icons:hover>spa{top: 60px; margin-left: -25px}body{font-family: Montserrat, sans-serif!important}.row{margin-left: -15px!important; margin-right: -15px!important}html .instructors #container .row,html .search #container .row{padding: 0 15px!important}.author_profile_inner .row{margin-left: 0!important; margin-right: 0!important}.custom_tagline{margin-top: 40px}.string-brass-woodwind-lesson .custom_tagline{margin-top: 0px}.banner_inner .custom_tagline h2,.banner_inner p{font-family: Montserrat, sans-serif}body[class*='-music-lessons'] .footer_widget h4,h1,h2,h3,h4,h5,h6,html body,p{font-family: Montserrat, sans-serif!important}@media screen and (min-width:768px){.insmid_column{width: 40%!important}.instop_column{width: 30%!important}}.book_online #popup_window,.book_online input#form_submit{font-size: 15px!important; width: 70%!important}#module-690 .module-content{padding: 0!important; box-shadow: 0 0 12px rgba(0, 0, 0, .6)!important}#module-690 .module-content .htitle2{border-radius: 15px 15px 0 0!important}.book_online .checkLocationInRadiusProfile#popup_window{left: 50%; transform: translateX(-50%)}.mean-container a.meanmenu-reveal span{transition: all linear .3s}.container .moduletable .container,.container .populr-music-container.container{width: unset; padding: unset; margin: unset}body[class*="-music-lessons"] h1,body[class*="-music-lessons"] h2,body[class*="-music-lessons"] h3,body[class*="-music-lessons"] h4,body[class*="-music-lessons"] h5,body[class*="-music-lessons"] h6,body[class*="-music-lessons"] p{margin: 0!important}body[class*='-music-lessons'] .footer_widget h4{margin-bottom: 35px!important}body[class*='-music-lessons'] .banner_inner .custom_tagline h2,body[class*='-music-lessons'] .banner_inner p{margin-bottom: 20px!important}.search_section input#mj_rs_mod_center_selector::-moz-input-placeholder,.search_section input#mj_rs_mod_center_selector::-webkit-input-placeholder{font-family: Montserrat, sans-serif!important}#bottomRow #bottom1,.fixed-top #above3{background: #f2f2f2; box-shadow: unset!important}#module-697 h1,#module-697 h2,#module-697 h3,#module-697 h4,#module-697 h5,#module-697 h6,#module-697 p,.connect_online.section h1,.connect_online.section h2,.connect_online.section h3,.connect_online.section h4,.connect_online.section h5,.connect_online.section h6,.connect_online.section p{margin: 0!important}.bo_instruct .formHorizontal .rsform-select-box{background-image: url(/images/dropdown-arrow.png); background-position: 90% 50%; background-size: 17px; background-repeat: no-repeat; min-height: 40px}.detail_content .st_heading div.headingdivinstrustor,.detail_content .st_heading h1{display: flex!important; justify-content: space-between!important}.search-area-button-half button.btn.btn-link.btn-link-custom{color: #00adef!important}.prices-policies .details_information #userForm .rsform-block{padding-top: 0!important; margin: 0!important}.prices-policies .details_information #userForm .rsform-block.rsform-block-captcha{margin-bottom: 40px!important}.prices-policies .details_information #userForm .formControlLabel{font-weight: 700; font-size: 13px; margin-top: 0!important; line-height: 25px; width: 100%!important; text-align: left!important}.prices-policies .details_information #userForm .formControls{margin-left: 0!important}.prices-policies .details_information #userForm .formBody .rsform-input-box{border-radius: 30px!important; width: 100%!important; max-width: 360px!important; margin-bottom: 10px!important; min-height: 35px!important; max-height: 35px!important; padding: 0 10px!important; box-sizing: border-box!important}.prices-policies .details_information #userForm .formDescription{margin: 0!important}.prices-policies .details_information #userForm .rsform-block.rsform-block-submit{margin-bottom: 20px!important}#mod_sprs_search_btn.loadergif{text-indent: 0!important; color: transparent!important}#popup_window.btn2.btn-taylor-green.checkLocationInRadiusA_LogProfile{left: 50%!important; transform: translateX(-50%)!important}#mj_rs_mod_center_selector::-webkit-input-placeholder{height: 45px!important; font-size: 15px!important; line-height: 22px!important; font-family: Montserrat, sans-serif!important}#mj_rs_mod_center_selector::-moz-input-placeholder{height: 45px!important; font-size: 15px!important; line-height: 22px!important; font-family: Montserrat, sans-serif!important}@media screen and (min-width:990px) and (max-width:1100px){.author_str.author-grade .certify-icons img{width: 15.5px!important}.author_str.author-grade .certify-icons{margin: -1px 2px 0!important}}@media screen and (min-width:769px) and (max-width:989px){.author_str.author-grade .certify-icons img{width: 17px!important}.author_str.author-grade .certify-icons{margin: 0 2px!important}}@media screen and (min-width:320px) and (max-width:567px){.author_str.author-grade .certify-icons{margin: -1px 2px 0!important}body .setting_right_nemu .header.das_old_hea{margin-right: 5px!important}}@media screen and (min-width:568px) and (max-width:768px){.author_str.author-grade .certify-icons{margin: 0 2px!important}}@media screen and (max-width:768px){.certificatelogos-area-head-wrapper{justify-content: center; margin-top: 0!important}.certificatelogos_area{margin-top: 0!important}.detail_content .st_heading div.headingdivinstrustor .vc-city-and-state, .detail_content .st_heading h1 .vc-city-and-state{margin-top: 6px!important}}@media screen and (max-width:567px){.detail_content .st_heading div.headingdivinstrustor, .detail_content .st_heading h1{justify-content: center!important; flex-wrap: wrap; align-items: center}.detail_content .st_heading div.headingdivinstrustor .vc-city-and-state, .detail_content .st_heading h1 .vc-city-and-state{margin-top: 15px!important}}@media screen and (min-width:568px){.prices-policies .details_information #userForm{max-width: 550px!important}}@media only screen and (min-width:1024px){.title{line-height: 40px}.populr-music-moduletable#module-1859{margin-bottom: 2rem}.instructor_title{line-height: 28px!important}}.populr-music-container .column{max-width: 50%; width: 50%; padding-right: 15px; padding-left: 15px}.populr-music-container .row{display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap}.details_data.st_edu{margin-bottom: 0; padding-bottom: 0}#SobiPro .left_detail_content p,.availability_section span,.details_data#aboutme,.details_data.st_edu .degree-row,.left_detail_content .dataBioAddon{color: #3A3A3A!important}#example-popup1 div.exampleh2titlenew{margin: 0; background: #707070; color: #fff; padding: 10px; border-radius: 10px 10px 0 0; font-size: 20px;  font-weight: 700;}.customdiscount-btn h2{font-size: 20px; text-transform: capitalize; line-height: 30px; margin-bottom: 20px; font-family: Montserrat, sans-serif; color: #fff!important; font-weight: 400}.informationcoloradd{color: #555;}.iframegoogletagmanager{display: none; visibility: hidden;}.informationcolortitle{margin-bottom: 0px !important; color: #005EA6;}.informationcolorbuttonarea{height: 30px !important;}.submitreblock{position: relative; top: 12px !important;}.loadingdisplaynone{display: none;}.ajaxloaderimage{background-color: #fff; border: 0; margin-bottom: 6px;}.bookonlinestyle{background: rgb(255, 255, 255); display: none !important;}.youtubeshorkvideo{display: none;}.instructorsecondptag,.instructoroneptag{display: none;}.home-background-banner{position: absolute; left: 0; top: 0; height: 100%; width: 100%}.slider-section,.slidebox{height: 100%}.slidebox{position: absolute; background-size: cover!important; background-repeat: no-repeat!important; background-position: center center!important; height: 100%; width: 100%}.slider-section .home-slider-owl-carousel.owl-carousel .owl-dots{position: absolute!important; top: 50%!important; transform: translateY(-50%)!important; right: 0!important; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-end}.slider-section .home-slider-owl-carousel.owl-carousel .owl-dot{height: 4px!important; width: 45px!important; background: white!important; margin: 13px 0; border-radius: 10px 0 0 10px; transition: all linear 0.4s}.slider-section .home-slider-owl-carousel.owl-carousel .owl-dot.active{height: 4px!important; width: 90px!important; background: #00adef!important}.slidebox-wrapper{position: relative; min-height: 750px}.slidebox-wrapper .overlay{position: absolute; height: 100%; width: 100%; background: rgba(0, 0, 0, .41)}.home-background-banner .owl-stage{transition: all 0.8s ease 0s!important}@media only screen and (min-width:768px) and (max-width:1024px){.slidebox-wrapper, .hompage_banner_bg{min-height: 475px!important}}@media only screen and (min-width:768px) and (max-width:960px){.slidebox-wrapper, .hompage_banner_bg{min-height: 475px!important}.hompage_banner .hompage_banner_bg .banner_inner{padding-top: 6.5%; padding-bottom: 6.5%}.logo{margin: 12px 0!important}}.hidden-menu .address span{margin-right: 5px}.hidden-menu .address span:nth-child(5){display: block}.hidden-menu .address span:nth-child(2){position: relative}.imageslide1{background: url('/slider/asset/images/image1.jpg');}.imageslide2{background: url('/slider/asset/images/image2.jpg');}.imageslide3{background: url('/slider/asset/images/image3.jpg');}.imageslide4{background: url('/slider/asset/images/image4.jpg');}.imageslide5{background: url('/slider/asset/images/image5.jpg');}.imageslide6{background: url('/slider/asset/images/image6.jpg');}.custom-hide{display: none;}/* 22-11-2018 */.ui-dialog{z-index: 333;}.ui-dialog .ui-dialog-titlebar-close{background-image: url('../images/cc-popup-cancel.svg') !important; background-size: 11px; background-repeat: no-repeat; background-position: center;}.ui-widget-overlay{position: fixed !important;}@media only screen and (max-width:767px){.cc-responsive_table{width: 100% !important;}.customdiscount-btn{width: 100%;}.customdiscount-btn h2{font-size: 15px;}.search-box{background: unset !important;}.search_thousands, .teacher-local{display: block;}.image_byimage .content-details h3, .image_byimage .content-details h2{margin-bottom: unset;}a.common_btn.btn.music_btn{margin-top: 15px !important;}}@media only screen and (max-width:374px){.image_byimage .content-details h3, .image_byimage .content-details h2{font-size: 20px !important; margin-top: 5px;}a.common_btn.btn.music_btn{font-size: 14px !important; margin-top: 5px !important; padding: 3px 5px;}}@media only screen and (max-width:567px){.hompage_area .hompage_banner .row{margin-top: 35px !important;}.banner_text .banner_inner h1{font-size: 30px !important; line-height: 40px !important;}.cc-learn-text, .cc-learn-play, .cc-learn-heart{display: block;}}@media screen and (max-width: 47em){.hompage_banner_bg{background-image: url(../images/cc-mobile-banner-image.jpg) !important; height: calc(100vh - 70px) !important; min-height: 498px !important; max-height: 498px !important; /* min-height: calc(100vh - 70px ) !important; max-height: calc(100vh - 70px ) !important; */}.hompage_banner .hompage_banner_bg .banner_inner{padding: 0;}.discount-btn{margin-top: 3%;}.customdiscount-btn h2{margin-top: 3%; margin-bottom: 4%;}.hompage_area .hompage_banner .row{margin-top: 60px;}.home .search_section{margin-top: 40px !important;}}@media only screen and (min-width:569px) and (max-width:767px){.hompage_banner_bg{min-height: 525px !important; max-height: 525px !important;}}html body .lessonSelect a#nextClick{height: 45px!important; padding: 13px 10px; line-height: 18px;}html body .customdiscount-btn h2{line-height: 16px; text-transform: lowercase; font-weight: 450; font-size: 15px;}/* 22-11-2018 end *//*Changes on 22-11-2018 start*/.aboveRowresdup{display: none;}.footerbreadcumbsnew{margin: 0px auto 20px !important;}.ifTimeNotAvailableclassnew{display: none;}.loadingstylenew{display: none;}.ajaxloadernewimage{width: 35px; margin: 0 0 10px;}.loading1newclass{display: none;}.formajaxloadernewstyle{width: 35px; margin: 0 0 10px;}.loading_sobinewclassadded{display: none;}.loading_sobiloadingimage{width: 35px; margin: 0 0 10px;}.text-righthomeservices{margin: -19px 0 4px;}.half_hour_in_home_charge_homeservices{margin: -19px 0 4px;}.full_hour_in_home_charge_text_servicesss{margin: -19px 0 4px;}.modaltilenew{color: #005EA6;}.noticecheckmodal{color: red; min-height: 35px;}.notice_msgfirst{color: red;}.notice_msgsecond{display: none;}.popd_lnew{display: none;}.marginleft_onechange{display: none;}.margin_bsecond{display: none;}.popdemo11onechangesd{height: 34px;}.popd_tchangenew{display: none;}.popd_ls_changenew{display: none;}.popselect_recursionclass_new{display: block;}.poprecurring_checkclass{display: none;}.popselect_recursion_inputclassnew{margin-left: 0px;}.popselect_recursion_input_labelpop{font-size: 100%; color: #000; font-style: normal;}.recuring_reservationdivnew{display: none;}.span12div_relative{position: relative;}.poploaderclass{display: none; text-align: center;}.loaderimagepop_loader{width: 28px; height: 28px;}.poprecurring_contentdivnew{display: none;}.select_recursion_schecdule_input_labelbox{font-size: 100%; color: #000; font-style: normal;}.select_recursion_end_date_inputlabelclass{font-size: 100%; color: #000; font-style: normal;}.popend_date_datepickclassnew{width: 153px;}.htitle3newclass{margin-left: 18px; margin-bottom: 10px; font-weight: bold; color: #000;}.select_recursion_schecdule_on_inputlabelclassnew{font-size: 100%; color: #000; font-style: normal;}.select_schedule_by_on3selectclass{width: 98px;}.spannewclass{color: #000; padding-left: 19px;}.noticechangenew,{color: red; min-height: 35px;}.notice_msgcolor{color: red;}.notice_msgdiaplay{display: none;}.spopd_ldisplaynone{display: none;}.spopd_pdisplaynone{display: none;}.marginleft_zerodisplaynone{display: none;}.spopdemo11width{width: 110px;}.spopd_tdisplay{display: none;}.spopd_sdisplay{display: none;}.span10newclass{position: relative;}.spoploaderchangespop{display: none; text-align: center;}.pop_loaderchecker{width: 28px; height: 28px;}.giftcertmoduletablenewclass{background: #fff; display: none;}.full_hour_in_home_charge_textnewclass{margin: -19px 0 4px;}.half_hour_in_home_charge_textnewclass{margin: -19px 0 4px;}.text-rightclass_change{margin: -19px 0 4px;}.h4master{margin: 0!important; color: red;}.changep_level{color: red;}.cnoticecheckmodalcheck{color: red; min-height: 35px; color: red; min-height: 35px;}.popdemo11height{height: 34px;}.h3popup_content{margin: 0!important;}.footerbreadcumbsnewbottom{margin: 0 auto !important; padding-left: 0px;}.tab-newformbotttom{display: inline-block; width: 100%;}.breadcrumbbottom_background{background-color: transparent !important;}.why_use_taylor .title{line-height: 45px;}.nextclick_inner{padding-left: 10px !important; ; padding-right: 10px !important;}/*Changes on 22-11-2018 start*/.search .author_imgSection .author_image  a img { border-radius:50% !important; padding: 5px 0px;}@media only screen and (max-width: 768px){ .author_profile_inner .row{ display: flex; justify-content: space-between; align-items: center; } .search .author_profile_inner .row .author_imgSection{ width: 120px; } }.mean-container .mean-bar{z-index: 9999 !important;}.privacy-policy.hidden-menu #main .htitle1 a, .terms-of-service.hidden-menu #main .htitle1 a{ display: none; }#example-popup .rsform-block-submit{ margin-top: 15px !important; }@media screen and (max-width:767px){.music_inner .content-overlay{opacity: 1 !important;background-color: rgba(90, 92, 92, 0.63) !important;} .image_byimage .music_inner .content-details{top: 50%; left: 50%; opacity: 1;}}/*** 04012019 ***/ .hvrbox {margin  : 5px 0px;} .search .author_imgSection .author_image a img {padding:0px} .hvrbox.active .hvrbox-layer_top, .hvrbox:hover .hvrbox-layer_top { border-radius:100%; } .one-click-webcam-classroom .contact_info .custom {font-size:14px} .author_str.author-grade .starie.certify-icons img, .author_str.author-grade .trophie.certify-icons img { width: 18.5px !important; }/*** 04012019 ***/

select#additional_lesson {background-image: url(/images/dropdown-arrow.png);background-position: 90% 50%;background-size: 17px;background-repeat: no-repeat;-moz-appearance: none;text-indent: .01px;font-family: Montserrat, sans-serif!important;font-size: 15px;
font-weight: 800;
}

.ajaxTestimonialz .testimonial_inner .block-text p{ overflow: hidden; max-height: 385px; }
.ajaxTestimonialz .test_img { min-height: 135px; max-height: 139px; display: flex; justify-content: center; align-items: center; margin: 0 20px; /*background: url('https://www.taylorrobinsonmusic.com/templates/rwd_taylor/images/bg_music_test.jpg') 50% 50% no-repeat;*/ }
.ajaxTestimonialz .test_img img{ width: 120px; height: 120px; border-radius: 50%; position: relative; }
html body .reviews-parent > div{ height: auto !important }
html body .reviews-parent #carousel-reviews{ margin-top: 0px !important; }

.author_content  .author_name a{font-size: 16px;display: block;margin-bottom: 8px;word-break: break-word;}
.author_content  .col-sm-4 .author_link {margin-top: 15px;position: relative;left: 20px;}
.spSearch  .searchListCantent .author-grade{position: relative;top: -4px;}
html body #SearchListSearchForm #spSearchForm .select_bottom_area .search_btn.loadergif{font-size: 0px !important;}

html body .filterDiv_outer {    min-height: 65px !important; height:  auto !important}
html body  .filterDiv_outer .filterDiv_inner {position: relative !important;top:unset !important;left: unset !important;z-index: 997;}
html body .row.main-row-search {overflow: hidden !important;}
.certificatelogos_area .starie.certify-icons img{width: 21.6px !important}
form#userForm{ margin: 0; }

@media only screen and (max-width:767px) {
    .author_details .author_content .view_details_mobile { margin: 0!important;position: absolute;top: 50%;transform: translateY(-50%);}
    .author_details .author_content .view_details_mobile a{position: relative;right: -25px;}
    .spSearch .searchListCantent .author-grade {top: -3px;}
    html body .row.main-row-search {overflow: auto !important;}
    .certificatelogos_area .starie.certify-icons img{width: 21.6px !important}
}

@media only screen and (min-width:767px) {
    html body .cc-tools-menu .submenu-list { width: 380px !important; max-height: 700px; overflow: auto; }
    html body .cc-tools-menu .submenu-list a { width:100%; }
    html body .cc-tools-menu .submenu-list::-webkit-scrollbar { width: 4px; height: 6px; background-color: #aaa }
    html body .cc-tools-menu .submenu-list::-webkit-scrollbar-thumb { background-color: #5495de; }
}
/*30-01-20*/
button.no-btn.dropdown-toggle.dropdown-toggle-ins:focus ~ ul.dropdown-menu {
    display: block;
}

/*30-01-20*/


