.wp-block-th-advance-product-search .thaps-search-box{margin:0;max-width:100%;width:100%}.thaps-search-box .th-icon{-webkit-font-smoothing:subpixel-antialiased}.wp-block-th-advance-product-search{--tapsp-searchBtnBgClr:#111;--tapsp-searchBtnTextClr:#fff;--tapsp-searchBtnHvrTextClr:#fff;--tapsp-searchBtnHvrBgClr:#111;--tapsp-searchBrdrClr:#e7f5ff;--tapsp-searchTextClr:var(--tapsp-searchTextClr);--tapsp-searchBarClr:var( --tapsp-searchBarClr);--tapsp-searchWidth:100%;--tapsp-searchWidthTablet:100%;--tapsp-searchWidthMobile:100%;--tapsp-barborderRadius:4px;--tapsp-barborderRadiusTablet:4px;--tapsp-barborderRadiusMobile:4px;--tapsp-searchborderClr:#e7f5ff}.wp-block-th-advance-product-search .thaps-search-form{max-width:var(--tapsp-searchWidth);width:var(--tapsp-searchWidth)}.wp-block-th-advance-product-search #thaps-search-button{background:var(--tapsp-searchBtnBgClr);border-radius:var(--tapsp-barborderRadius);color:var(--tapsp-searchBtnTextClr);cursor:pointer;padding:.3rem .5rem}.wp-block-th-advance-product-search #thaps-search-button:hover{background:var(--tapsp-searchBtnHvrBgClr);color:var(--tapsp-searchBtnHvrTextClr)}.wp-block-th-advance-product-search .thaps-from-wrap{background:var(--tapsp-searchBarClr);border-color:var(--tapsp-searchborderClr);border-radius:var(--tapsp-barborderRadius)}.wp-block-th-advance-product-search .thaps-search-autocomplete{background-color:transparent}.wp-block-th-advance-product-search .thaps-search-autocomplete::-moz-placeholder{color:var(--tapsp-searchTextClr)}.wp-block-th-advance-product-search .thaps-search-autocomplete,.wp-block-th-advance-product-search .thaps-search-autocomplete::placeholder{color:var(--tapsp-searchTextClr)}.wp-block-th-advance-product-search .thaps-search-autocomplete:focus{box-shadow:none;outline:none}.wp-block-th-advance-product-search .thaps-search-box .click-icon,.wp-block-th-advance-product-search .thaps-search-box .icon-style{color:var(--tapsp-searchIconClr)}.wp-block-th-advance-product-search .thaps-box-open .tapsp-icon-arrow{background:var(--tapsp-searchBarClr);border-left-color:var(--tapsp-searchBarColor);border-top-color:var(--tapsp-searchBarColor)}.wp-block-th-advance-product-search .icon_style .tapsp-search-form{min-width:320px}@media only screen and (min-width:768px)and (max-width:1023px){.wp-block-th-advance-product-search{--tapsp-searchWidthTablet:100%;--tapsp-barborderRadiusTablet:4px}.wp-block-th-advance-product-search .thaps-search-form{max-width:var(--tapsp-searchWidthTablet);width:var(--tapsp-searchWidthTablet)}.wp-block-th-advance-product-search #thaps-search-button,.wp-block-th-advance-product-search .thaps-from-wrap{border-radius:var(--tapsp-barborderRadiusTablet)}}@media screen and (max-width:767px){.wp-block-th-advance-product-search{--tapsp-searchWidthMobile:100%;--tapsp-barborderRadiusMobile:4px}.wp-block-th-advance-product-search .thaps-search-form{max-width:var(--tapsp-searchWidthMobile);width:var(--tapsp-searchWidthMobile)}.wp-block-th-advance-product-search #thaps-search-button,.wp-block-th-advance-product-search .thaps-from-wrap{border-radius:var(--tapsp-barborderRadiusMobile)}}.svg-inline--fa {
box-sizing: content-box !important;
}
.a3-dgallery {
position: relative;
}
.a3-dgallery, .a3-dgallery * {
margin: 0;
padding: 0;
}
.a3-dgallery .a3dg-prev svg,
.a3-dgallery .a3dg-next svg {
width: 30px;
height: 30px;
}
.a3-dgallery .a3dg-slideshow-start-slide svg,
.a3-dgallery .a3dg-slideshow-stop-slide svg {
width: 25px;
height: 25px;
}
.a3-dgallery .a3dg-image-wrapper {
border: 1px solid #666;
margin-bottom:10px;
position: relative;
overflow: hidden !important;
z-index: 8 !important;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-loader {
position: absolute;
z-index: 10;
left: 50%;
top: 50%;
margin-left: -20px;
margin-top: -7px;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-next, .a3-dgallery .a3dg-image-wrapper .a3dg-prev {
position: absolute;
top: 50%;
margin-top: -15px;
cursor: pointer;
display: none;
z-index: 100;
background-color: #fff;
padding: 5px;
line-height: 1;
}
.a3-dgallery .a3dg-image-wrapper:hover .a3dg-next, .a3-dgallery .a3dg-image-wrapper:hover .a3dg-prev {
display: block;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-next {
right: 10px;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-prev {
left: 10px;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-image {
width: 100% !important;
text-align: center;
position: absolute;
overflow: hidden;
left: 0;
z-index: 9;
display: block !important;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-image a img {
border: 0;
}
.a3dg-thumb-list {
margin-bottom:0 !important;
margin-left:0 !important;
padding:0 !important;
}
.a3-dgallery .a3dg-slideshow-controls {
float: right;
}
.a3-dgallery .a3dg-slideshow-controls .a3dg-slideshow-start, .a3-dgallery .a3dg-slideshow-controls .a3dg-slideshow-stop {
padding-left: 5px;
cursor: pointer;
}
.a3-dgallery .a3dg-slideshow-controls .a3dg-slideshow-countdown {
padding-left: 5px;
font-size: 0.9em;
}
.a3-dgallery .a3dg-slideshow-running .a3dg-slideshow-start {
cursor: default;
font-style: italic;
}
.a3-dgallery .a3dg-nav {
position: relative;
width: 100%;
margin-bottom:20px;
visibility: hidden;
}
.a3-dgallery .a3dg-forward, .a3-dgallery .a3dg-back {
position: absolute;
top: 0;
height: 100%;
z-index: 10;
cursor: pointer;
display: flex;
padding: 5px;
background-color: #fff;
border: 1px solid #666;
}
.a3-dgallery .a3dg-back svg,
.a3-dgallery .a3dg-forward svg {
width: 20px;
height: 20px;
align-self: center;
}
.a3-dgallery .a3dg-back {
left: 0;
}
.a3-dgallery .a3dg-forward {
right: 0;
}
.a3-dgallery .a3dg-nav .a3dg-thumbs {
overflow: hidden;
position: relative;
padding:0px;
}
.a3-dgallery .a3dg-thumbs .a3dg-thumb-list {
float: none !important;
width: 9000px;
list-style: none;
margin-top: 0px;
display: flex !important;
align-items: center;
}
.a3-dgallery .a3dg-thumbs-static .a3dg-thumb-list {
display: block !important;
width: 100%;
}
.a3-dgallery .a3dg-thumbs li {
background: none repeat scroll 0 0 transparent;
float: left;
margin: 0 10px 0 0;
padding: 0 !important;
list-style:none !important;
box-sizing: border-box !important;
}
.a3-dgallery .a3dg-thumbs li.first_item {
clear: left;
}
.a3-dgallery .a3dg-thumbs li.last_item {
margin-right: 0 !important;
clear: right;
} .a3dg-preloads {
position: absolute;
left: -9000px;
top: -9000px;
}
.a3dg-image img {
height:auto !important;
max-height:100% !important;
max-width:100% !important;
vertical-align:middle !important;
margin:0 !important;
padding:0 !important;
box-shadow:0 0 0 !important;
border:none !important;
background:none !important;
display:inline-block !important;
visibility: visible !important;
}
.a3dg-image img:hover {
cursor:pointer;
}
.a3-dgallery .lazy-load {
background-color: #000000;
width: 0px;
height:3px;
opacity:1;
}
.a3dg-slideshow-controls .a3dg-slideshow-start span {
background: url(//portmanmusic.com/wp-content/plugins/woocommerce-dynamic-gallery/assets/js/mygallery/tn3.png) repeat scroll -49px -25px transparent;
bottom: 2px;
cursor: pointer;
height: 25px;
left: 0;
position: absolute;
text-indent: -999em;
width: 15px;
}
.a3dg-slideshow-countdown {
display:none !important;
}
.a3dg-image-wrapper .slide-ctrl {
display: none;
left: 50%;
top: 50%;
margin-left: -16px;
margin-top: -16px;
position: absolute;
z-index: 1000;
cursor:pointer;
}
.a3dg-image-wrapper .slide-ctrl .a3dg-slideshow-start-slide,
.a3dg-image-wrapper .slide-ctrl .a3dg-slideshow-stop-slide {
padding: 10px;
line-height: 1;
background-color: #fff;
}
.a3dg-image-wrapper:hover .slide-ctrl {
display: block;
} .product_gallery * {
box-sizing:border-box !important;
-moz-box-sizing:border-box !important;
-webkit-box-sizing:border-box !important;
}
.product_gallery .a3-dgallery {
margin-top: 0px !important;
}
.product_gallery .a3-dgallery .a3dg-thumbs li a {
outline: none;
display: block;
margin: 0;
}
.product_gallery .a3-dgallery .a3dg-thumbs li a img {
display: block;
max-width: 100%;
height: auto;
box-shadow: 0 0px 0px 0;
-webkit-box-shadow: 0 0px 0px 0;
-moz-box-shadow: 0 0px 0px 0;
-webkit-transition: all ease-in-out 0.0s;
-moz-transition: all ease-in-out 0.0s;
-o-transition: all ease-in-out 0.0s;
transition: all ease-in-out 0.0s;
vertical-align:middle;
margin:auto !important;
padding:0 !important;
border:none !important;
width: auto !important;
} .a3-dgallery .a3dg-image-wrapper .a3dg-image-description {
color: #FFF;
background-color: rgba(0, 0, 0, 0.5);
left: 0;
line-height: 1.4em;
padding: 2% !important;
position: absolute;
text-align: left;
width: 100% !important;
z-index: 10;
font-weight: normal;
}
.a3-dgallery .a3dg-image-wrapper .a3dg-image-description .a3dg-description-title {
display: block;
}
.product_gallery .a3dg-navbar-separator {
position: absolute;
top: 0px;
left: 50%;
height: 100%;
width: 1px;
border-left: 1px solid #666;
}
.product_gallery .a3dg-navbar-control {
border: 1px solid #666;
text-align: center;
display: flex;
align-items: center;
position: relative;
float: left;
width: 100%;
}
.product_gallery .a3dg-navbar-control .icon_zoom,
.product_gallery .a3dg-navbar-control .slide-ctrl {
float: left;
padding: 5px;
width: 50%;
cursor:pointer;
}
.product_gallery .a3dg-navbar-control .slide-ctrl {
float: right;
}
.product_gallery .a3dg-navbar-control .icon_zoom span,
.product_gallery .a3dg-navbar-control .slide-ctrl span {
font-weight: bold;
text-transform: uppercase;
}
.product_gallery .slide-ctrl .a3dg-slideshow-start-slide {
display:block;
}
.product_gallery .slide-ctrl .a3dg-slideshow-stop-slide {
display:none;
}
.product_gallery .slide-ctrl.a3dg-slideshow-running .a3dg-slideshow-start-slide {
display:none;
}
.product_gallery .slide-ctrl.a3dg-slideshow-running .a3dg-slideshow-stop-slide {
display:block;
}
.a3-dgallery .a3dg-thumbs li div img{margin:auto;}
.gallery_loading {
background: url(//portmanmusic.com/wp-content/plugins/woocommerce-dynamic-gallery/assets/js/mygallery/loader.gif) no-repeat scroll center center transparent !important;
}@font-face {
font-family: 'th-icon';
src:  url(//portmanmusic.com/wp-content/plugins/th-advance-product-search/th-icon/fonts/th-icon.eot?stlo25);
src:  url(//portmanmusic.com/wp-content/plugins/th-advance-product-search/th-icon/fonts/th-icon.eot?stlo25#iefix) format('embedded-opentype'),
url(//portmanmusic.com/wp-content/plugins/th-advance-product-search/th-icon/fonts/th-icon.ttf?stlo25) format('truetype'),
url(//portmanmusic.com/wp-content/plugins/th-advance-product-search/th-icon/fonts/th-icon.woff?stlo25) format('woff');
font-weight: normal;
font-style: normal;
font-display: block;
}
.th-icon { font-family: 'th-icon' !important;
speak: never;
font-style: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
line-height: 1; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.th-icon-th-col:before {
content: "\f00a";
}
.th-icon-th-list:before {
content: "\f00b";
}
.th-icon-home1:before {
content: "\f015";
}
.th-icon-download:before {
content: "\f019";
}
.th-icon-calendar:before {
content: "\f073";
}
.th-icon-twitter:before {
content: "\f099";
}
.th-icon-facebook:before {
content: "\f09a";
}
.th-icon-linkedin:before {
content: "\f0e1";
}
.th-icon-comment-o:before {
content: "\f0e5";
}
.th-icon-comments-o:before {
content: "\f0e6";
}
.th-icon-angle-double-left:before {
content: "\f100";
}
.th-icon-angle-double-right:before {
content: "\f101";
}
.th-icon-angle-double-up:before {
content: "\f102";
}
.th-icon-angle-double-down:before {
content: "\f103";
}
.th-icon-angle-left:before {
content: "\f104";
}
.th-icon-angle-right:before {
content: "\f105";
}
.th-icon-angle-up:before {
content: "\f106";
}
.th-icon-angle-down:before {
content: "\f107";
}
.th-icon-youtube-play:before {
content: "\f16a";
}
.th-icon-instagram:before {
content: "\f16d";
}
.th-icon-tumblr:before {
content: "\f173";
}
.th-icon-dribbble:before {
content: "\f17d";
}
.th-icon-skype:before {
content: "\f17e";
}
.th-icon-stumbleupon:before {
content: "\f1a4";
}
.th-icon-pinterest-p:before {
content: "\f231";
}
.th-icon-whatsapp:before {
content: "\f232";
}
.th-icon-opencart:before {
content: "\f23d";
}
.th-icon-vimeo:before {
content: "\f27d";
}
.th-icon-vector-search:before {
content: "\e92f";
}
.th-icon-home:before {
content: "\e91a";
}
.th-icon-quickview:before {
content: "\e91b";
}
.th-icon-user:before {
content: "\e91c";
}
.th-icon-heartline:before {
content: "\e91d";
}
.th-icon-Interface-Icons-14:before {
content: "\e91e";
}
.th-icon-delete:before {
content: "\e91f";
}
.th-icon-lock1:before {
content: "\e920";
}
.th-icon-lock2:before {
content: "\e921";
}
.th-icon-call:before {
content: "\e922";
}
.th-icon-Photography-Icons-06:before {
content: "\e923";
}
.th-icon-Shopping-Bag-Cart-Icons-01:before {
content: "\e924";
}
.th-icon-Shopping-Bag-Cart-Icons-11:before {
content: "\e925";
}
.th-icon-Shopping-Bag-Cart-Icons-23:before {
content: "\e926";
}
.th-icon-Shopping_icons-01:before {
content: "\e927";
}
.th-icon-Shopping_icons-11:before {
content: "\e928";
}
.th-icon-Shopping_icons-16:before {
content: "\e929";
}
.th-icon-TextEditor-Icons-01:before {
content: "\e92a";
}
.th-icon-TextEditor-Icons-02:before {
content: "\e92b";
}
.th-icon-search1:before {
content: "\e930";
}
.th-icon-clear:before {
content: "\e900";
}
.th-icon-format_align_justify:before {
content: "\e901";
}
.th-icon-format_align_left:before {
content: "\e902";
}
.th-icon-keyboard_arrow_left:before {
content: "\e903";
}
.th-icon-keyboard_arrow_right:before {
content: "\e904";
}
.th-icon-local_grocery_store:before {
content: "\e905";
}
.th-icon-arrow_forward:before {
content: "\e906";
}
.th-icon-check:before {
content: "\e907";
}
.th-icon-cached:before {
content: "\e908";
}
.th-icon-favorite:before {
content: "\e909";
}
.th-icon-favorite_outline:before {
content: "\e90a";
}
.th-icon-arrow-left:before {
content: "\e90b";
}
.th-icon-arrow-right:before {
content: "\e90c";
}
.th-icon-check1:before {
content: "\e90d";
}
.th-icon-chevron-left:before {
content: "\e90e";
}
.th-icon-chevron-right:before {
content: "\e90f";
}
.th-icon-eye:before {
content: "\e910";
}
.th-icon-headphones:before {
content: "\e911";
}
.th-icon-heart1:before {
content: "\e912";
}
.th-icon-lock:before {
content: "\e913";
}
.th-icon-phone:before {
content: "\e914";
}
.th-icon-refresh-ccw:before {
content: "\e915";
}
.th-icon-refresh-cw:before {
content: "\e916";
}
.th-icon-repeat:before {
content: "\e917";
}
.th-icon-search:before {
content: "\e918";
}
.th-icon-shopping-cart:before {
content: "\e919";
}
.th-icon-heart2:before {
content: "\e92c";
}
.th-icon-cart:before {
content: "\e92d";
}
.th-icon-refresh:before {
content: "\e92e";
}
.th-icon-heart:before {
content: "\e9da";
}