/* blaturidebucatarie.ro — paginile de conținut (agentul B5): pagini, blog, articole, portofoliu, arhive, 404.
   Aspectul de azi al site-ului WordPress, 1:1: regulile temei MyMedi / WPBakery / ThemeSky / Contact Form 7 / blocurile WP /
   CSS-ul propriu din Customizer care ating zona de conținut a acestor pagini, extrase automat (lucru_b5/extrage_css.py) și
   izolate sub :where(.bbp) (wrapperul paginilor B5 ține clasele body; specificitatea rămâne cea de pe WP), ca să nu atingă header-ul și subsolul (B1).
   Iconițele Font Awesome 5 ale temei: doar glifele folosite, încorporate (familiile bbp-fa / bbp-fa-brands).
   La final: completările pentru caruselele / galeria / mărirea pozelor (în locul owl.carousel, isotope, prettyPhoto). */
@font-face{font-family:"bbp-fa";font-style:normal;font-weight:900;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAANQAAwAAAAABzgAAAMDAUrAxAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYAB0EQgKiQSGZwE2AiQDNAscAAQgBQYHIBssBQCOk0T57fPh33s9N08VklF8mJh2dlJA/BugBPz/XE5vbOsCWXSJpnJj/cZY2rZedhVgFGhYNBbwxrb1Msk8MWKjD5Wnl1w3bG8DAaAFAAAoEBBogYKY/BKZQQKQXYQFsHU5vmE4zKZTkIiwPrOP3XwO3EfxpwZSJBRhDqmDHAABALKChAMYhz+OzFOnIQIRuxinQG83Iv6oD9H+KD98v/MT+ST51CAIAEIe5PFJ/B90/+l+003SjdN10J2nq6Yr1VkDAuVBBAEUOG0wIwB6s3kMINl5IXG+pm0iEJTCyOMMJzGM2iQ1RmsIwwwdwkwyym9fJXezGaIs6Fxb2L56+szCTpXCnaOn7ctg1wwPfqhK6QhmetoyChVMTwmogow3LS8gvAoe/NmO+RC+X3LnXnBtNh18p63cZp0bs9x9qKdnpKZtNDi3SWFhUQCnqWlLCB8bmUj4jjabKC7aNpY/E4vEw7vkbjYqbdtLOS3o+wgYl3J3u0FeaYD6i3hRiRNUfRAmgmO4M9TDWW5txEcy7e3g2to0bDqUfKfKMxzgJpW1gWu37SR8x5YIUs+9kDyKKar0HuHtmDFhzwuTi2rKhQuVcyc+F549azXCWuE1wqrLwnsprIci+zGhqbiYpVkFK2J9VJQVyepotrj4Lo1RCXDzx5QGJydzzcn9OxIPWUy3MI6rW66tX6Kj+VZ9uOZqQ7GW1jKzg6g7f3AfMWPryrFl/phRRMMGamIeOQ8x2jVGoLS9rDhOoadwuq28MNhkaYmDcsDJVts0c9bGWAbYrBHWDC2cjMEEaPS6eS4wVTedgLHHjcp6O4z10hqdso82NlNuXH/jxoaNRk6OYJXG5vvokNla+gZ04M7Ta3dduuRlIrvWhj8MpA0AACAA2VFUdiXw8saTuqu+qalTAICek5n7AeD5r5VnhX9CFSUiWQDUQFXKP4/FQUH4L/ylxB90QZtCRh85BZB1GGnFPQHUSBEkIPP9w4QAQvllTG5tLIJIbn7Cjq0jEJRmzAShF8OhAAA=) format("woff2")}
@font-face{font-family:"bbp-fa";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAAIQAAwAAAAAA3gAAAHEAUrAxAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYAA8EQgKgjyCGQE2AiQDCAsIAAQgBQYHIBt6AhCOwrblc5m4zCFqHhwmDNF46H+/3++ZK2iSDhEilQRJvKQXCqt78kqKoiV7E4vwv5+f39973gdQyTq4yQlOS7fv3gGMBONC+XVW9cAnPijzTJYls4N+7o8/GT45nwZ0fA51st0bkxBVpTgm0A8IIaVUx2c0Q0MsRAGm6/sXrW2QmkoVrXSi8mDdX/szYqfscMWFZATERAwCIwKJCkMqAdZG0VrIYysFEMW/4lEI1kcpkMhp+5YO1gA1INWDAxzOWHfhyeODJbm9VpU69vQcsP0YtP2cMk6Cxx4sgcFjT5YNbE3pUL/XPeKH2ifyWvdMnmofcC4eGRgA6+083k4nRW30DXepu6QUGVrWB9oV7Spbp3qfX3f7gEdqx8h43WlJsDpZGTM+NfvvKDM/roxVJwX3I05PD+LIHy/TvM+xzA2dbsMnz+Npl9Ozej0cLV81NycPuIYQGvpq1JmbmRxW02lcvsvtXx3uXESo0swUHIr57VltUeVCZUZUqOkjdE1XHQTqgpi7PojnF79migO/ONwEN5nL0YCnz4Dc/9/lJFlxDHRLEDx8h1S+y2eyBSQiUb5xBCpTQEhiYBJQq4KgvNMC) format("woff2")}
@font-face{font-family:"bbp-fa-brands";font-style:normal;font-weight:400;font-display:block;src:url(data:font/woff2;base64,d09GMgABAAAAAASoAAwAAAAABygAAARaAUrAxAAAAAAAAAAAAAAAAAAAAAAAAAAAGhYGYABkEQgKiSCHNwE2AiQDIAsSAAQgBQYHIBtYBQAehXGzcxFRoPHfVhx1QhYRsd9v76vBdLEKlaSaAg2mayliKROJRKaTvfJ+eqf6LmHJgAoTyykPQdr4rmUDLy4z/C79/5Wfe+hmWjY2j2mpJlQ4lnYYBjKBIg0kvKwfk57HAn3QgOGnzetqmT62pLDxqCboYAolEXX+6kpeZDZUyT5iAWxB/ePhurukWga6zjFbMgzcW8MHK9pb7BWbk5oBBLKEFgETKg5Wlo8rC/EVx+rAQHmSz5u3996p3k15n/Ce/2AdF52mPyoOEJlFOuHF7p+CCYCwKQUlRMOSAYbkHuQNqIo0yk9LhAtZdBB4hNi7MNw7vSBKLBK6qzRwfhEDFG7V0KQOn/Z0H+e2ePtqhBaFbEe8175LJVrEX6BJzJYoc/qSsKU0ZU/n4uX8CposMnD6hSMU4o3GxRReCdLPBO27HTTZtsoCpxqLxQDOvfVLgxdeTKZw6mZf42VPxPuZVoQtuZJGk5RFy/rbWm+QS9xFfJm/RPbwu/FO7gqnxlpeR1oMnPvYxeKFOPRwrtZoREbea0HenrIlJOTQpXad6T+eoVYjYwzVLt6MMYUB3bhQsdBdrTdzHJwDMRysNIRoFm0ihCaEbFnitqSLXALu4t6TFN7uqTar9W2+XqHGjBXxV664GRGftiTiT4aBW0aTHRsWIP4yhSPzVsG5nsL7EX9liKwaC952DApfvox4t8XWNTRRnmlr0ylbTDRZxi2l8HLU2nypRtd/EafT6ZDlkIX6Fh2jVSzFkU5NrVxG2sgSU3LPpXC+bIiCVihEI37DCZpsUipBXoH267y9a0rYaHnrlyml7eWxY6IKc1C5dbar6PxZT6eHXTf3Jt37af9nGe+9BFGnomLvpt7bqLhwsw+Ge6J6rjLj0QXTm/HU5+nMH5t65koVP9RIAyYEqXuiOiPQvJv+gQdHZwXA7FpUkUxIuXYuzzcogic4rI1eYZyoLnQodHLvWF4QXqEwpD+Z2TCzHtYk9hcWTlnTD7k7ZOymjXnDjDP/TFcK9RsVnX7IPttvtv1wwhSF529eUZCX59/G9hcWRnuHpcuYcMcwRpYetvvFF78HKCPs7MKZgN+/eLEbdqTp4CMXKlKY0zcGYR/2772EE6uY2FURLCvK2Beq+IKLWhE9Y/KRR6sDUGCeq5eg2FPlPtc/vu6mksjkHpVy+VK5e18AxyTnZ6Rk19Vku01CLthJuSq+/och2PLB6xL3Y6Qo74f29oz+8LTiSGHk9FmXvZjxv2vtfP915/uVm9ykbAArlbCSNrnXT3V2f/3vPyr5RuLy6LbHRcpKaE/bZdUIy7LFk4pbWXZkxfeeDbSHjZZ+I5GoJBIWmKequ8N3G3oaSsOvTA6WJM6ZXRfuPV2Z3QEAIbt7DyYGG9P6xNmfXJp2AO9taQDg41lDAMXeUgLaCzR0EIoPgNJyVWtfKA5ZowTUz05X5Cc5X6NAPjCnjIYTcHS0J4JlMEJNmVVxgwcAAA==) format("woff2")}
/* ---- inline_home_wp-block-library-inline-css_9a2162ef.css ---- */
:where(.bbp){--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}
@media (min-resolution:192dpi){
:where(.bbp){--wp-admin-border-width-focus:1.5px}
}
:where(.bbp){--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}
:where(.bbp) :where([style^=border-color],[style*=";border-color"],[style*="; border-color"]){border-style:solid}
:where(.bbp) :where(figure){margin:0 0 1em}
/* ---- inline_home_global-styles-inline-css_741db46c.css ---- */
:where(.bbp){--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}
:where(.bbp):where(body){margin: 0;}
:where(.bbp){padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}
:where(.bbp) .has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}
/* ---- inline_blaturile-de-quartz-de-la-cims_wp-block-separator-inline-css_1c9e6dad.css ---- */
:where(.bbp) .wp-block-separator{border:none;border-top:2px solid}
/* ---- ../../lucru_b5/css_extra/wp-includes_blocks_table_style.min.css ---- */
:where(.bbp) .wp-block-table{overflow-x:auto}
:where(.bbp) .wp-block-table table{border-collapse:collapse;width:100%}
:where(.bbp) .wp-block-table thead{border-bottom:3px solid}
:where(.bbp) .wp-block-table td,
:where(.bbp) .wp-block-table th{border:1px solid;padding:.5em}
:where(.bbp) .wp-block-table .has-fixed-layout{table-layout:fixed;width:100%}
:where(.bbp) .wp-block-table .has-fixed-layout td,
:where(.bbp) .wp-block-table .has-fixed-layout th{word-break:break-word}
/* ---- ../../lucru_b5/css_extra/wp-includes_blocks_list_inline.css ---- */
:where(.bbp) ul{box-sizing:border-box}
/* ---- contact-form-7_includes_css_styles.css ---- */
:where(.bbp) .wpcf7 .screen-reader-response{position: absolute;
overflow: hidden;
clip: rect(1px, 1px, 1px, 1px);
clip-path: inset(50%);
height: 1px;
width: 1px;
margin: -1px;
padding: 0;
border: 0;
word-wrap: normal !important;
word-break: normal !important;}
:where(.bbp) .wpcf7 .hidden-fields-container{display: none;}
:where(.bbp) .wpcf7 form .wpcf7-response-output{margin: 2em 0.5em 1em;
padding: 0.2em 1em;
border: 2px solid #00a0d2;}
:where(.bbp) .wpcf7 form.init .wpcf7-response-output{display: none;}
:where(.bbp) .wpcf7-form-control-wrap{position: relative;}
:where(.bbp) .wpcf7-list-item{display: inline-block;
margin: 0 0 0 1em;}
:where(.bbp) .wpcf7-list-item-label::before,
:where(.bbp) .wpcf7-list-item-label::after{content: " ";}
:where(.bbp) .wpcf7-spinner{visibility: hidden;
display: inline-block;
background-color: #23282d;
opacity: 0.75;
width: 24px;
height: 24px;
border: none;
border-radius: 100%;
padding: 0;
margin: 0 24px;
position: relative;}
:where(.bbp) .wpcf7-spinner::before{content: "";
position: absolute;
background-color: #fbfbfc;
top: 4px;
left: 4px;
width: 6px;
height: 6px;
border: none;
border-radius: 100%;
transform-origin: 8px 8px;
animation-name: spin;
animation-duration: 1000ms;
animation-timing-function: linear;
animation-iteration-count: infinite;}
@media (prefers-reduced-motion: reduce){
:where(.bbp) .wpcf7-spinner::before{animation-name: blink;
animation-duration: 2000ms;}
}
:where(.bbp) .wpcf7 .wpcf7-submit:disabled{cursor: not-allowed;}
:where(.bbp) .wpcf7 input[type="email"],
:where(.bbp) .wpcf7 input[type="tel"]{direction: ltr;}
/* ---- js_composer_css_js_composer.min.css ---- */
:where(.bbp) .vc_row:after,
:where(.bbp) .vc_row:before{content:" ";display:table}
:where(.bbp) .vc_row:after{clear:both}
@media (max-width:767px){
:where(.bbp) .vc_hidden-xs{display:none!important}
}
@media (min-width:768px) and (max-width:991px){
:where(.bbp) .vc_hidden-sm{display:none!important}
}
@media (min-width:992px) and (max-width:1199px){
:where(.bbp) .vc_hidden-md{display:none!important}
}
:where(.bbp) .vc_column_container{width:100%}
:where(.bbp) .vc_row{margin-left:-15px;margin-right:-15px}
:where(.bbp) .vc_col-lg-4,
:where(.bbp) .vc_col-lg-8,
:where(.bbp) .vc_col-md-4,
:where(.bbp) .vc_col-md-8,
:where(.bbp) .vc_col-sm-12{box-sizing:border-box;min-height:1px;padding-left:15px;padding-right:15px;position:relative}
@media (min-width:768px){
:where(.bbp) .vc_col-sm-12{float:left}
:where(.bbp) .vc_col-sm-12{width:100%}
}
@media (min-width:992px){
:where(.bbp) .vc_col-md-4,
:where(.bbp) .vc_col-md-8{float:left}
:where(.bbp) .vc_col-md-8{width:66.66666667%}
:where(.bbp) .vc_col-md-4{width:33.33333333%}
}
@media (min-width:1200px){
:where(.bbp) .vc_col-lg-4,
:where(.bbp) .vc_col-lg-8{float:left}
:where(.bbp) .vc_col-lg-8{width:66.66666667%}
:where(.bbp) .vc_col-lg-4{width:33.33333333%}
}
:where(.bbp) .wpb_text_column :last-child,
:where(.bbp) .wpb_text_column p:last-child{margin-bottom:0}
:where(.bbp) .wpb_content_element{margin-bottom:35px}
:where(.bbp) .wpb-content-wrapper{border:none;display:block;margin:0;overflow:unset;padding:0}
:where(.bbp) .vc_row[data-vc-full-width]{overflow:hidden;transition:opacity .5s ease}
:where(.bbp) .vc_column-inner:after,
:where(.bbp) .vc_column-inner:before{content:" ";display:table}
:where(.bbp) .vc_column-inner:after{clear:both}
:where(.bbp) .vc_column_container{padding-left:0;padding-right:0}
:where(.bbp) .vc_column_container > .vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}
:where(.bbp) .vc_toggle{display:block;font-size:1em}
:where(.bbp) .vc_toggle:last-of-type{margin-bottom:35px}
:where(.bbp) .vc_toggle_title{cursor:pointer;display:block;font-weight:400;margin:0;padding:0;position:relative;-webkit-user-select:none;user-select:none}
:where(.bbp) .vc_toggle_title > h4{display:inline}
:where(.bbp) .vc_toggle_icon{display:none;position:relative;vertical-align:middle}
:where(.bbp) .vc_toggle_content{display:none;margin-bottom:21.73913043px;margin-top:1em;overflow:hidden;padding:0}
:where(.bbp) .vc_toggle.vc_toggle_active > .vc_toggle_content{display:block}
:where(.bbp) .vc_toggle_default .vc_toggle_icon{background:#bababa;border:1px solid #acacac;box-sizing:border-box;transform:translateY(-50%)}
:where(.bbp) .vc_toggle_default .vc_toggle_icon:after,
:where(.bbp) .vc_toggle_default .vc_toggle_icon:before{background:#bababa;box-sizing:border-box;content:"";display:block;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}
:where(.bbp) .vc_toggle_default .vc_toggle_icon:before{border:1px solid #acacac}
:where(.bbp) .vc_toggle_default.vc_toggle_active .vc_toggle_icon:after,
:where(.bbp) .vc_toggle_default.vc_toggle_active .vc_toggle_icon:before{visibility:hidden}
:where(.bbp) .vc_toggle.vc_toggle_default .vc_toggle_icon{display:inline-block;height:4px;margin-left:5px;width:10px}
:where(.bbp) .vc_toggle.vc_toggle_default .vc_toggle_icon:before{height:10px;width:4px}
:where(.bbp) .vc_toggle.vc_toggle_default .vc_toggle_icon:after{height:2px;width:8px}
:where(.bbp) .vc_toggle_size_md .vc_toggle_icon{height:22px;width:22px}
:where(.bbp) .vc_toggle_size_md .vc_toggle_icon:before{height:2px;width:10px}
:where(.bbp) .vc_toggle_size_md .vc_toggle_icon:after{height:10px;width:2px}
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{display:inline-block;height:4px;margin-left:5px;width:10px}
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:before{height:10px;width:4px}
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_icon:after{height:2px;width:8px}
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:33px}
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_content,
:where(.bbp) .vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:24.2px}
:where(.bbp) .vc_toggle_default .vc_toggle_content,
:where(.bbp) .vc_toggle_default .vc_toggle_title{padding-left:33px}
:where(.bbp) .vc_toggle_default .vc_toggle_title .vc_toggle_icon{left:0;position:absolute;top:50%;transform:translateY(-50%)}
:where(.bbp) .vc_toggle_default .vc_toggle_content,
:where(.bbp) .vc_toggle_default .vc_toggle_title{padding-left:24.2px}
:where(.bbp) .vc_separator{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap}
:where(.bbp) .vc_separator .vc_sep_holder{flex:1 1 auto;height:1px;min-width:10%;position:relative}
:where(.bbp) .vc_separator .vc_sep_holder .vc_sep_line{border-top:1px solid #ebebeb;display:block;height:1px;position:relative;top:1px;width:100%}
:where(.bbp) .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%}
:where(.bbp) .vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none}
:where(.bbp) .vc_sep_width_90{width:90%}
:where(.bbp) .vc_sep_pos_align_left{margin-left:0;margin-right:auto}
/* ---- themesky_css_shortcode.css ---- */
:where(.bbp) .shortcode-heading-wrapper > .shortcode-title{display: inline-block;
vertical-align: middle;
width: auto;}
:where(.bbp) .ts-shortcode{position: relative;
clear: both;}
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper{margin: 0 0 20px 0;
text-align: center;}
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper h2{margin-bottom: 0;}
:where(.bbp) .ts-shortcode.ts-product.show-dots{padding-bottom: 54px;}
:where(.bbp) .ts-heading{margin: 0 0 40px 0;
display: inline-block;
width: 100%;}
:where(.bbp) .ts-heading:after{display: table;
clear: both;
content: "";}
:where(.bbp) .ts-heading > .heading{margin: 0;
position: relative;}
:where(.bbp) .ts-heading.heading-center{text-align: center;}
:where(.bbp).wpb-js-composer .vc_toggle{margin: 0 0 35px;}
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title{position: relative;
padding: 12px 50px 12px 30px;
background: rgba(180,180,180,0.1);}
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title h4{margin: 0;}
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title .vc_toggle_icon{width: 50px;
height: 50px;
line-height: 50px;
text-align: center;
position: absolute;
top: 50%;
right: 0;
left: auto;
margin: 0;
-webkit-transform: translate(0,-50%);
-ms-transform: translate(0,-50%);
-o-transform: translate(0,-50%);
transform: translate(0,-50%);}
:where(.bbp).wpb-js-composer .vc_toggle_default .vc_toggle_title .vc_toggle_icon{background: transparent;
border: none;}
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_content{padding: 30px 0 0 30px;}
:where(.bbp).wpb-js-composer .vc_toggle_default .vc_toggle_title .vc_toggle_icon::before{display: none;}
:where(.bbp).wpb-js-composer .vc_toggle_default .vc_toggle_title .vc_toggle_icon::after{background: transparent !important;
z-index: 3;
content: "";
font-family:"bbp-fa";
font-weight: 900;
font-size: 80%;
letter-spacing: 0;
display: inline-block;
font-style: normal;
margin-top: 0;
position: static;
transform: none;
height: auto;
width: auto;
visibility: visible;
border: 0;
transition: 350ms ease;}
:where(.bbp).wpb-js-composer .vc_toggle_default.vc_toggle_active .vc_toggle_title .vc_toggle_icon::after{transform: rotate(180deg);}
:where(.bbp).wpb-js-composer .vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{opacity: 0.6;}
:where(.bbp).wpb-js-composer .vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon{background: transparent;}
:where(.bbp).wpb-js-composer .vc_toggle_default .vc_toggle_title h4:before{content: "";
font-family:"bbp-fa";
font-weight: 900;
letter-spacing: 0;
display: inline-block;
font-style: normal;
margin-right: 10px;
font-size: 80%;
line-height: 20px;
position: relative;
top: -1px;}
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper h2{line-height: 50px !important;}
:where(.bbp) .portfolio-inner *{backface-visibility: hidden;
-webkit-backface-visibility: hidden;}
:where(.bbp) .ts-portfolio-wrapper .filter-bar{display: block;
overflow: hidden;
margin: 0 -20px 30px;}
:where(.bbp) .ts-portfolio-wrapper .filter-bar li{padding: 0 0 10px 0;
text-align: center;
display: inline-block;
margin: 0 20px 10px;
padding: 0;
list-style: none;
cursor: pointer;
transition: 350ms ease 0s;}
:where(.bbp) .ts-portfolio-wrapper .filter-bar li:hover,
:where(.bbp) .ts-portfolio-wrapper .filter-bar li.current{text-decoration: underline;}
:where(.bbp) .ts-portfolio-wrapper .item-wrapper{position: relative;
overflow: hidden;}
:where(.bbp) .cats-portfolio{position: relative;
padding: 0;}
:where(.bbp) .ts-portfolio-wrapper .item .portfolio-meta a,
:where(.bbp) .ts-portfolio-wrapper .item .portfolio-meta a:hover{text-decoration: none;}
:where(.bbp) .portfolio-inner .item{float: left;
display: block;
outline: 0;
margin-bottom: 60px;}
:where(.bbp) .ts-slider .portfolio-inner .item{margin-bottom: 0;}
:where(.bbp) .portfolio-inner .item:after{display: table;
clear: both;
content: "";}
:where(.bbp) .ts-portfolio-wrapper.columns-3 .item{width: 33.3333333%;}
:where(.bbp) .ts-portfolio-wrapper.columns-3 .item:nth-child(3n+1){clear: both;}
:where(.bbp) .ts-portfolio-wrapper .portfolio-meta-bottom{display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
-webkit-box-align: center;
-ms-flex-align: center;
align-items: center;
-webkit-box-pack: justify;
-ms-flex-pack: justify;
justify-content: space-between;}
:where(.bbp) .ts-portfolio-wrapper .portfolio-thumbnail .heading-title{line-height: 28px;
margin-bottom: 5px;}
:where(.bbp) .ts-portfolio-wrapper .portfolio-thumbnail figure img{margin-bottom: 20px;}
:where(.bbp) img:is([sizes="auto" i], [sizes^="auto," i]){contain: size !important;
contain-intrinsic-size: 300px 150px;}
/* ---- themesky_css_owl.carousel.css ---- */
:where(.bbp) .owl-carousel{display:none;width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}
:where(.bbp) .owl-carousel .owl-stage{position:relative;-ms-touch-action:pan-Y}
:where(.bbp) .owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
:where(.bbp) .owl-carousel .owl-stage-outer{position:relative;overflow:hidden;-webkit-transform:translate3d(0px,0,0)}
:where(.bbp) .owl-carousel .owl-controls .owl-nav .owl-next,
:where(.bbp) .owl-carousel .owl-controls .owl-nav .owl-prev{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:where(.bbp) .owl-carousel.owl-loaded{display:block}
:where(.bbp) .owl-carousel .owl-item{position:relative;min-height:1px;float:left;-webkit-backface-visibility:hidden;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
:where(.bbp) .owl-carousel .owl-item img{display:block;width:100%;-webkit-transform-style:preserve-3d}
:where(.bbp) .owl-carousel .owl-item img{transform-style:preserve-3d}
/* ---- mymedi_css_fontawesome.min.css ---- */
:where(.bbp) .fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}
:where(.bbp) .fa-facebook-f:before{content:""}
:where(.bbp) .fa-instagram:before{content:""}
:where(.bbp) .fa-linkedin-in:before{content:""}
:where(.bbp) .fa-pinterest-p:before{content:""}
:where(.bbp) .fa-reddit-alien:before{content:""}
:where(.bbp) .fa-twitter:before{content:""}
:where(.bbp) .fa-youtube:before{content:""}
:where(.bbp) .fab{font-family:"bbp-fa-brands"}
:where(.bbp) .fab{font-weight:400}
/* ---- mymedi_css_reset.css ---- */
:where(.bbp) *{outline: 0 !important;}
:where(.bbp) .ts-shortcode:not(.ts-product) .owl-carousel{width: calc(100% + 30px);}
:where(.bbp) .owl-carousel .owl-item *{backface-visibility: hidden;
-webkit-backface-visibility: hidden;}
:where(.bbp) .owl-carousel .owl-item,
:where(.bbp) .owl-carousel .owl-stage{float: left;}
:where(.bbp) .has-medium-font-size{font-size: 20px;}
:where(.bbp) *{margin: 0;
padding: 0;
box-sizing: border-box;
-webkit-tap-highlight-color: transparent !important;}
:where(.bbp) *:before,
:where(.bbp) *:after{box-sizing: border-box;}
:where(.bbp){text-align: left;
font-weight: normal;
font-style: normal;
vertical-align: baseline;
width: 100%;
-webkit-text-size-adjust: none;
-ms-text-size-adjust: none;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
:where(.bbp) .first{clear: both;}
:where(.bbp) article > p{clear: both}
:where(.bbp) img{border: 0;
vertical-align: top;
margin: 0 0 0;
max-width: 100%;
height: auto;}
:where(.bbp) a{cursor: pointer;
background: transparent;
transition: 350ms ease 0s;
text-decoration: none;}
:where(.bbp) a:hover{text-decoration: underline;
-webkit-tap-highlight-color: transparent;
-moz-tap-highlight-color: transparent;}
:where(.bbp) a:focus{text-decoration: none;}
:where(.bbp) a:focus,
:where(.bbp) input[type="submit"]{outline: none!important;}
:where(.bbp) a:active{color: inherit;}
:where(.bbp) a.button:hover{text-decoration: none;}
:where(.bbp) ::-webkit-input-placeholder{color: #cecaca;}
:where(.bbp) :-moz-placeholder{color: #cecaca;}
:where(.bbp) ::-moz-placeholder{color: #cecaca;}
:where(.bbp) :-ms-input-placeholder{color: #cecaca;}
:where(.bbp) input[type^="text"]:focus{outline: 0;
-webkit-tap-highlight-color: transparent;
-moz-tap-highlight-color: transparent;
-webkit-appearance: none;}
:where(.bbp) select:focus{outline: 0;}
:where(.bbp) p{margin: 0 0 24px;
display: block;}
:where(.bbp) strong{font-weight: bold;}
:where(.bbp) em{font-style: italic;}
:where(.bbp) h1{margin: 0 0 14px 0;}
:where(.bbp) h2{margin: 0 0 16px 0;}
:where(.bbp) h3,
:where(.bbp) .h3,
:where(.bbp) h4,
:where(.bbp) h5{margin: 0 0 16px 0;}
:where(.bbp) h3 a:hover,
:where(.bbp) h4 a:hover{text-decoration: none;}
:where(.bbp) form{display: block;}
:where(.bbp) label,
:where(.bbp) .wpcf7 p{line-height: 18px;
padding: 0 0 5px 0;
display: block;}
:where(.bbp) .wpcf7 p{padding: 0;
margin-bottom: 10px;}
:where(.bbp) ul{margin-bottom: 24px;}
:where(.bbp) ul li:first-child{padding-top: 0;}
:where(.bbp) ul li:last-child{padding-bottom: 0;}
:where(.bbp) ul li{line-height: 20px;
padding: 8px 0;}
:where(.bbp) ul li{list-style: disc inside none}
:where(.bbp) blockquote{position: relative;
font-size: 18px;
line-height: 26px;
border-radius: 4px;}
:where(.bbp) blockquote p{margin: 0;}
:where(.bbp) .clearfix:after{content: " ";display: table;clear: both}
:where(.bbp) table{border-width: 1px;
border-style: solid;
border-collapse: collapse;
border-spacing: 0;
empty-cells: show;
font-size: 100%;
width: 100%;
word-wrap: break-word;
margin-bottom: 50px;}
:where(.bbp) table thead th{padding: 15px 20px;
border-width: 0 0 1px 0;
border-style: solid;
max-width: 100%;
table-layout: auto;}
:where(.bbp) table td,
:where(.bbp) table th{padding: 15px 20px;
border-width: 0 0 1px 0;
border-style: solid;
line-height: 20px;
text-align: left;}
:where(.bbp) table th{font-weight: normal;}
:where(.bbp) table tbody,
:where(.bbp) table thead{max-width: 100%;}
:where(.bbp) input[type="text"],
:where(.bbp) input[type="number"],
:where(.bbp) input[type="email"],
:where(.bbp) input[type="tel"],
:where(.bbp) select,
:where(.bbp) textarea{-webkit-appearance: none;
-moz-appearance: none;
appearance: none;
outline: 0;}
:where(.bbp) .wpcf7 p input[type="text"],
:where(.bbp) .wpcf7 p select,
:where(.bbp) .wpcf7 p textarea{width: 100%;
max-width: 100%;}
:where(.bbp) input{box-shadow: none;
width: 100%;
border-width: 1px;
border-style: solid;
margin: 0 0 10px;
padding: 7px 15px;}
:where(.bbp) input{transition: 350ms ease 0s;}
:where(.bbp) fieldset{border-width: 1px;
border-style: solid;
padding: 20px 20px 10px 20px;
margin: 40px 0 40px;}
:where(.bbp) input[type^="submit"],
:where(.bbp) input[type^="check"]{width: auto;
margin: 0;}
:where(.bbp) input[type^="submit"]{cursor: pointer;
margin: 0;
vertical-align: middle;
width: auto;}
:where(.bbp) input[type^="check"]{cursor: pointer;
display: inline;
width: auto;
margin: -3px 8px 0 0;
text-align: center;
vertical-align: middle;}
:where(.bbp) input:focus:invalid:focus,
:where(.bbp) select:focus:invalid:focus{color: #999;}
:where(.bbp) small{font-size: 80%;}
:where(.bbp) select{line-height: 30px;
font-weight: normal;}
:where(.bbp) textarea,
:where(.bbp) select,
:where(.bbp) input[type^="text"],
:where(.bbp) input[type^="email"],
:where(.bbp) input[type^="number"],
:where(.bbp) input[type^="tel"]{filter: none !important;
border-width: 0;
background: #F0F2F5;
border-radius: 60px;
padding: 10px 25px;
line-height: 26px;
text-align: left;
width: 100%;
box-shadow: none;}
:where(.bbp) select{padding-top: 9px;
padding-bottom: 9px;}
:where(.bbp) textarea{height: 200px;}
:where(.bbp) input[type^="text"]:hover,
:where(.bbp) input[type^="email"]:hover,
:where(.bbp) input[type^="tel"]:hover,
:where(.bbp) textarea:hover,
:where(.bbp) input[type^="text"]:focus,
:where(.bbp) input[type^="email"]:focus,
:where(.bbp) input[type^="tel"]:focus,
:where(.bbp) textarea:focus,
:where(.bbp) input:focus:invalid:focus,
:where(.bbp) select:focus:invalid:focus{box-shadow: none;
background-image: none;}
:where(.bbp) input:hover,
:where(.bbp) input:focus{outline: none!important;}
:where(.bbp) input[type^="submit"]{-webkit-appearance: none}
:where(.bbp) input[type^="submit"]:focus{outline: none!important;}
:where(.bbp) input[type="number"]{-moz-appearance: textfield;
-webkit-appearance: textfield;}
:where(.bbp) input[type=number]::-webkit-inner-spin-button,
:where(.bbp) input[type=number]::-webkit-outer-spin-button{opacity: 0;}
:where(.bbp) input[type^="checkbox"]{border: 0;
padding: 0;}
:where(.bbp) textarea{background: #fff;
border-width: 1px;
border-style: solid;
padding: 11px 25px;
width: 100%;
-webkit-appearance: none;
-webkit-border-radius: 0!important;
transition: 350ms ease 0s;
-webkit-appearance: none;
border-radius: 0;
overflow: auto;}
:where(.bbp) select{padding-left: 20px;
padding-right: 30px;
max-width: 400px;
filter: none !important;
position: relative;
appearance: none;
-webkit-appearance: none;
-moz-appearance: none;
background-image: url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjAiIGhlaWdodD0iMjAiIHZpZXdCb3g9IjAgMCAyMCAyMCIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMC4wMTUzIDEwLjY2NDdMNy4zNTA1NyA4TDYgOS4zNTA1OEwxMC4wMTUzIDEzLjM2NTlMMTQuMDMwNiA5LjM1MDU4TDEyLjY4IDhMMTAuMDE1MyAxMC42NjQ3WiIgZmlsbD0iIzEwMzE3OCIvPgo8L3N2Zz4K") !important;
background-position: 92% center !important;
background-repeat: no-repeat !important;
cursor: pointer;}
:where(.bbp) select option{padding: 5px 8px;}
:where(.bbp) br{margin: 0 0 5px;}
:where(.bbp) a.button{display: inline-block;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"]{padding: 10px 25px;
box-shadow: none;
text-shadow: none;
border-width: 0;
border-radius: 60px;
filter: none;
cursor: pointer;
background-image: none;
text-align: center;
border-width: 1px;
border-style: solid;
font-weight: bold;}
:where(.bbp) a.button{text-decoration: none;}
:where(.bbp) a.button:hover,
:where(.bbp) input[type^="submit"]:hover{text-shadow: none;
filter: none;
background-image: none;
outline: none;}
:where(.bbp) .clear{clear: both;
min-height: 1px;
width: 100%;
position: relative;
margin-bottom: -1px;}
:where(.bbp) .page-container,
:where(.bbp) .container,
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{margin-right: auto;
margin-left: auto;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{padding-left: 15px;
padding-right: 15px;}
:where(.bbp) .hidden{display: none !important}
:where(.bbp) .ts-col-6,
:where(.bbp) .ts-col-18,
:where(.bbp) .ts-col-24{width: 100%;
float: none;
min-height: 1px;
padding: 0 15px;}
:where(.bbp) .vc_row{margin-left: 0;
margin-right: 0;}
:where(.bbp) .vc_column-gap-default{margin-left: -15px;
margin-right: -15px;}
:where(.bbp) .vc_row[data-vc-full-width]{overflow: visible;}
:where(.bbp) .vc_column_container > .vc_column-inner{padding-left: 0;
padding-right: 0;}
:where(.bbp) .vc_separator .vc_sep_holder .vc_sep_line{top: 0;}
:where(.bbp) .vc_col-md-4,
:where(.bbp) .vc_col-lg-4,
:where(.bbp) .vc_col-md-8,
:where(.bbp) .vc_col-lg-8,
:where(.bbp) .vc_col-sm-12{padding-left: 0;
padding-right: 0;
padding-top: 0 !important;
padding-bottom: 0 !important;}
:where(.bbp) .vc_column-gap-default > .vc_col-md-4,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-4,
:where(.bbp) .vc_column-gap-default > .vc_col-md-8,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-8,
:where(.bbp) .vc_column-gap-default > .vc_col-sm-12{padding-left: 15px;
padding-right: 15px;}
@media (min-width: 768px){
:where(.bbp) .vc_column-gap-default{margin-left: -10px;
margin-right: -10px;}
:where(.bbp) .vc_col-md-4,
:where(.bbp) .vc_col-lg-4,
:where(.bbp) .vc_col-md-8,
:where(.bbp) .vc_col-lg-8,
:where(.bbp) .vc_col-sm-12{padding-left: 0;
padding-right: 0;}
:where(.bbp) .vc_column-gap-default > .vc_col-md-4,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-4,
:where(.bbp) .vc_column-gap-default > .vc_col-md-8,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-8,
:where(.bbp) .vc_column-gap-default > .vc_col-sm-12{padding-left: 10px;
padding-right: 10px;}
:where(.bbp) .ts-col-6,
:where(.bbp) .ts-col-18,
:where(.bbp) .ts-col-24{float: left;}
:where(.bbp) .ts-col-24{width: 100%;}
:where(.bbp) .ts-col-18{width: 75%;}
:where(.bbp) .ts-col-6{width: 25%;}
:where(.bbp) .page-container,
:where(.bbp) .container{width: 100%;
max-width: 100%;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{width: 100%;
max-width: 100%;}
}
@media (min-width: 1279px){
:where(.bbp) .page-container,
:where(.bbp) .container{width: 1270px;
max-width: 100%;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{max-width: 1270px;
width: 100%;}
:where(.bbp) .vc_column-gap-default{margin-left: -15px;
margin-right: -15px;}
:where(.bbp) .vc_col-md-4,
:where(.bbp) .vc_col-lg-4,
:where(.bbp) .vc_col-md-8,
:where(.bbp) .vc_col-lg-8,
:where(.bbp) .vc_col-sm-12{padding-left: 0;
padding-right: 0;}
:where(.bbp) .vc_column-gap-default > .vc_col-md-4,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-4,
:where(.bbp) .vc_column-gap-default > .vc_col-md-8,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-8,
:where(.bbp) .vc_column-gap-default > .vc_col-sm-12{padding-left: 15px;
padding-right: 15px;}
}
:where(.bbp) .wpb_content_element{margin-bottom: 35px;}
:where(.bbp) .vc_separator.wpb_content_element{margin-bottom: 0;}
:where(.bbp) .ts-sidebar:after,
:where(.bbp) header:after,
:where(.bbp) div#main:after,
:where(.bbp) .container:after,
:where(.bbp) div.content-wrapper:after,
:where(.bbp) .page-container:after{display: table;
content: "";
clear: both;}
:where(.bbp) h3 a,
:where(.bbp) h4 a{color: inherit;}
:where(.bbp) h1,
:where(.bbp) h2,
:where(.bbp) h3,
:where(.bbp) h4,
:where(.bbp) h5,
:where(.bbp) .h3{margin: 0 0 20px 0;}
:where(.bbp) h3 a,
:where(.bbp) h4 a,
:where(.bbp) ul li > a{text-decoration: none;}
:where(.bbp) .heading-title{-ms-word-wrap: break-word;
word-wrap: break-word;
position: relative;}
:where(.bbp) #right-sidebar{float: left;
min-height: 1px;
margin-bottom: 80px;
padding-left: 15px;
padding-right: 15px;}
:where(.bbp) #right-sidebar > .widget-container:last-child{margin-bottom: 0;}
:where(.bbp) #right-sidebar > *{max-width: 320px;}
:where(.bbp) #main-content{padding: 0 15px;}
:where(.bbp) .page-container{min-height: 500px;
padding-top: 0;
padding-bottom: 0;}
:where(.bbp) .container{padding-left: 15px;
padding-right: 15px;}
:where(.bbp) #main > .page-container{padding-top: 20px;}
/* ---- mymedi_style.css ---- */
:where(.bbp) .vc_custom_heading,
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper{margin: 0 0 20px 0;}
:where(.bbp) a.button{min-width: 150px;}
:where(.bbp) .fab.fa-facebook-f:before{content: "";}
:where(.bbp) .owl-nav > .owl-prev:before,
:where(.bbp) .owl-nav > .owl-next:before,
:where(.bbp) .portfolio-like .ic-like:before,
:where(.bbp) .widget-title-wrapper a.block-control:after,
:where(.bbp) .ts-social-icons .social-icons .ts-tooltip:before,
:where(.bbp) .breadcrumb-title-wrapper .brn_arrow:before,
:where(.bbp) .single-navigation-1 a:before,
:where(.bbp) .single-navigation-2 a:after{font-family:"bbp-fa";
font-style: normal;
font-weight: 400;
text-transform: none;
letter-spacing: 0;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;}
:where(.bbp) .widget-title-wrapper a.block-control:after{content: "";
font-weight: 900;}
:where(.bbp) .portfolio-like .ic-like:before{content: "";
font-weight: 400;}
:where(.bbp) .single-navigation-1 a:before{content: "";
font-weight: 900;}
:where(.bbp) .single-navigation-2 a:after{content: "";
font-weight: 900;}
:where(.bbp) .owl-nav > div.owl-prev:before{content: "";
font-weight: 900;}
:where(.bbp) .owl-nav > div.owl-next:before,
:where(.bbp) .breadcrumb-title-wrapper .brn_arrow:before{content: "";
font-weight: 900;}
:where(.bbp) .ts-social-icons .social-icons:not(.style-vertical) .ts-tooltip:before{content: "";
font-weight: 900;}
:where(.bbp) .widget_nav_menu > div > ul.menu li:before{font-family:"bbp-fa";
font-weight: 400;
letter-spacing: 0;
float: left;
z-index: 1;
margin-right: 10px;
transition: 350ms ease 0s;}
:where(.bbp) .widget_nav_menu .menu > li > a{padding: 0;
display: table;
position: relative;}
:where(.bbp) a.button:hover,
:where(.bbp) input[type^="submit"]:hover{background: transparent;}
:where(.bbp) .breadcrumb-title-wrapper{width: 100%;
display: block;
z-index: 0;
padding: 20px 0 22px;}
:where(.bbp) .breadcrumbs-container > span{margin: 0 7px;}
:where(.bbp) .breadcrumbs-container > span.brn_arrow{position: relative;
font-size: 0;
line-height: 1;}
:where(.bbp) .breadcrumb-title-wrapper .brn_arrow:before{font-size: 12px;}
:where(.bbp) .breadcrumbs-container > span.current{opacity: 1;
margin: 0;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-title{width: 100%;
height: 100%;}
:where(.bbp) .breadcrumb-title-wrapper *{backface-visibility: hidden;
-webkit-backface-visibility: hidden;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumbs-container *{display: inline-block;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-title .page-title{margin: 0;}
:where(.bbp) .breadcrumb-title-wrapper:not(.no-title) .breadcrumb-title .breadcrumbs{margin-bottom: 10px;}
:where(.bbp) .breadcrumb-title-wrapper a{color: inherit;}
:where(.bbp) .ts-portfolio-wrapper.loading{height: 300px;}
:where(.bbp) article .thumbnail.loading,
:where(.bbp) .ts-portfolio-wrapper.loading{position: relative;
overflow: hidden;
background: transparent !important;}
:where(.bbp) article .thumbnail.loading > *,
:where(.bbp) .ts-portfolio-wrapper.loading > *{visibility: hidden;
opacity: 0;}
:where(.bbp) article .thumbnail.loading:after,
:where(.bbp) .ts-portfolio-wrapper.loading:after{content: "" !important;
font-family:"bbp-fa" !important;
font-style: normal !important;
font-weight: 900;
text-transform: none;
letter-spacing: 0;
width: 26px;
height: 26px;
font-size: 26px;
line-height: 26px;
text-align: center;
margin-top: -13px;
margin-left: -13px;
top: 50%;
left: 50%;
position: absolute !important;
background: transparent !important;
-webkit-animation: fa-spin 1.5s linear infinite;
animation: fa-spin 1.5s linear infinite;
z-index: 9;}
:where(.bbp) div#main{min-height: 500px;
width: 100%;
clear: both;}
:where(.bbp) .related-posts .items,
:where(.bbp) .ts-shortcode .items{margin-left: -15px;
margin-right: -15px;}
:where(.bbp) .related-posts .items .item,
:where(.bbp) .ts-shortcode .items .item{padding-left: 15px;
padding-right: 15px;}
:where(.bbp) textarea{height: 98px;
border-width: 0;
border-radius: 25px !important;
overflow: auto;
transition: 350ms ease;
resize: none;}
:where(.bbp) textarea::-webkit-scrollbar,
:where(.bbp) textarea::-webkit-scrollbar-track,
:where(.bbp) textarea::-webkit-scrollbar-thumb{opacity: 0;
visibility: hidden;}
:where(.bbp) div.wpcf7-response-output{margin: 30px 0 0 0;
padding: 8px 15px;
border: 0;
display: inline-block;
width: 100%;
border-width: 2px;
border-style: solid;}
:where(.bbp) input.wpcf7-submit{display: inline-block;
min-width: 208px;}
:where(.bbp) div.screen-reader-response{color: #e94b4b;}
:where(.bbp) div.screen-reader-response ul{margin: 0 0 20px 0;}
:where(.bbp) .contact-form .info-wrapper{display: -webkit-box;
display: -ms-flexbox;
display: flex;
flex-flow: row wrap;
margin-left: -8px;
margin-right: -8px;}
:where(.bbp) .contact-form .info-wrapper > p{-webkit-box-flex: 1;
-ms-flex: 1;
flex: 1;
padding-left: 8px;
padding-right: 8px;}
:where(.bbp) .contact-form p{margin-bottom: 20px;}
:where(.bbp) .contact-form p:last-child,
:where(.bbp) .contact-form input{margin-bottom: 0;}
:where(.bbp) .wpcf7 form.wpcf7-form .wpcf7-response-output{margin-left: 0;
margin-right: 0;}
:where(.bbp) .owl-carousel{z-index: 5;
backface-visibility: hidden;
-webkit-backface-visibility: hidden;}
:where(.bbp) .owl-dots{padding: 0 11px;}
:where(.bbp) .owl-nav > .owl-prev,
:where(.bbp) .owl-nav > .owl-next{position: absolute;
top: 50%;
width: 56px;
height: 56px;
line-height: 56px;
margin-top: -28px;
color: #ffffff;
background: #103178;
border-radius: 100%;
border: none;
text-align: center;
font-size: 26px;
z-index: 9;
opacity: 0;
visibility: hidden;
transition: 250ms cubic-bezier(0.43, 0.88, 0.92, 0.98);}
:where(.bbp) .owl-nav > .owl-prev{left: -28px;}
:where(.bbp) .owl-nav > .owl-next{right: -28px;}
:where(.bbp).single .related-posts .owl-nav > .owl-prev{left: -13px;}
:where(.bbp).single .related-posts .owl-nav > .owl-next{right: -13px;}
:where(.bbp).single .related-posts .owl-nav > .owl-prev,
:where(.bbp).single .related-posts .owl-nav > .owl-next{top: 38%;}
:where(.bbp) .owl-carousel:hover .owl-nav > .owl-prev,
:where(.bbp) .owl-carousel:hover .owl-nav > .owl-next{opacity: 1;
visibility: visible;}
:where(.bbp).error404 .not-found:after{content: "";
clear: both;
display: table;}
:where(.bbp).error404 article{margin-left: -15px;
margin-right: -15px;
margin-bottom: 80px;}
:where(.bbp).error404 article div.not-found{margin-left: -15px;
margin-right: -15px;
margin-bottom: 90px;}
:where(.bbp).error404 article div.not-found > .ts-col-24{text-align: center;}
:where(.bbp).error404 article div.not-found h1{font-size: 240px;
line-height: 280px;
margin-bottom: 20px;}
:where(.bbp).error404 article div.not-found h5,
:where(.bbp).error404 article div.not-found p{margin-bottom: 20px;}
:where(.bbp).error404 a.button{min-width: 270px;}
:where(.bbp) ::-webkit-input-placeholder{line-height: 24px;}
:where(.bbp) :-moz-placeholder{line-height: 24px;}
:where(.bbp) ::-moz-placeholder{line-height: 24px;}
:where(.bbp) :-ms-input-placeholder{line-height: 24px;}
:where(.bbp) .vc_custom_heading{color: #103178 !important;}
:where(.bbp) .h1-big,
:where(.bbp).single h2.entry-title,
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-title .page-title{font-size: 50px;
line-height: 60px;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"]{line-height: 24px;}
:where(.bbp) .ts-pagination{margin-bottom: 80px;}
:where(.bbp).single .related-posts{padding: 70px 0 20px;}
:where(.bbp).single article .related-posts{margin: 80px 0 0 0;}
:where(.bbp) .entry-format,
:where(.bbp) .ts-social-sharing li a,
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title,
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title .vc_toggle_icon,
:where(.bbp) .single-portfolio .entry-format .thumbnail img,
:where(.bbp) .portfolio-thumbnail figure img,
:where(.bbp) .ts-product .products,
:where(.bbp) .woocommerce .ts-product .products,
:where(.bbp) .list-posts .ts-blog-banner a{border-radius: 4px;}
:where(.bbp) .vc_column_container > .wpb_wrapper{width: 100%;}
:where(.bbp) .vc_custom_heading.vc_do_custom_heading{margin-bottom: 20px;}
:where(.bbp) .widget-container .widget-title-wrapper{margin: 0;
display: block;}
:where(.bbp) .widget-container .widget-title-wrapper,
:where(.bbp) .widget-title-wrapper{position: relative;}
:where(.bbp) .widget-container .widget-title{margin: 0 0 20px;
display: inline-block;}
:where(.bbp) .widget_categories > ul{margin-bottom: 0;}
:where(.bbp) .widget-container{margin: 0 0 60px 0;
clear: both;
position: relative;}
:where(.bbp) .widget-container ul li{list-style: none;
padding: 8px 0;}
:where(.bbp) .widget-container ul li:first-child{padding-top: 0;
margin-top: 0;}
:where(.bbp) .widget-container ul li:last-child{padding-bottom: 0;
margin-bottom: 0;}
:where(.bbp) .ts-portfolio-wrapper .cats-portfolio > a{margin: 0 5px 5px;
font-size: 12px !important;
line-height: 20px !important;
padding: 0 10px;
border-radius: 40px;
display: block;
float: left;
text-transform: uppercase;}
:where(.bbp) .ts-portfolio-wrapper .cats-portfolio > a{text-transform: uppercase;
text-decoration: none;}
:where(.bbp) .ts-social-icons .social-icons{display: block;}
:where(.bbp) .ts-social-icons .list-icons:after{display: table;
clear: both;
content: "";}
:where(.bbp) .ts-social-icons .social-icons > ul{margin: 0 -9px;}
:where(.bbp) .ts-social-icons .social-icons li{text-align: center;
float: left;
display: block;
position: relative;
margin: 5px 9px !important;
padding: 0 !important;}
:where(.bbp) .ts-social-icons .social-icons li a{display: block;
transition: none;
color: inherit;}
:where(.bbp) .ts-social-icons .social-icons .ts-tooltip{color: #fff;
position: absolute;
content: "";
top: -30px;
left: 50%;
margin-left: -30px !important;
height: 20px;
opacity: 0;
visibility: hidden;
padding: 2px 5px;
width: 60px;
font-size: 10px;
transition: 350ms ease 0s;
text-align: center !important;
line-height: 16px !important;
white-space: nowrap;
display: none;}
:where(.bbp) .ts-social-icons .social-icons .ts-tooltip:before{position: absolute;
bottom: -9px;
left: 50%;
font-size: 12px;
margin-left: -3px;
line-height: 14px;}
:where(.bbp) .ts-social-icons .show-tooltip.social-icons .ts-tooltip{display: inline-block;}
:where(.bbp) .ts-social-icons .social-icons li a:hover .ts-tooltip{opacity: 1;
visibility: visible;
z-index: 999;}
:where(.bbp) .ts-social-icons .social-icons li.facebook .ts-tooltip{background-color: #3B5998;}
:where(.bbp) .ts-social-icons .social-icons li.youtube .ts-tooltip{background-color: #CC181E;}
:where(.bbp) .ts-social-icons .social-icons li.instagram .ts-tooltip{background-color: #d32558;
background: -moz-linear-gradient(45deg, #f09433 0%, #e6683c 25%, #dc2743 50%, #cc2366 75%, #bc1888 100%);
background: -webkit-linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
background: linear-gradient(45deg, #f09433 0%,#e6683c 25%,#dc2743 50%,#cc2366 75%,#bc1888 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr="#f09433", endColorstr="#bc1888",GradientType=1 );}
:where(.bbp) .ts-social-icons .social-icons li.linkedin .ts-tooltip{background-color: #176DBA;}
:where(.bbp) .ts-social-icons .social-icons li.pinterest .ts-tooltip{background-color: #cb2027;}
:where(.bbp) .ts-social-icons .social-icons li a:hover{color: #ffffff;}
:where(.bbp) .ts-social-icons .social-icons li.facebook .ts-tooltip:before,
:where(.bbp) .ts-social-icons .social-icons li.facebook a:hover{color: #3B5998;}
:where(.bbp) .ts-social-icons .social-icons li.youtube .ts-tooltip:before,
:where(.bbp) .ts-social-icons .social-icons li.youtube a:hover{color: #CC181E;}
:where(.bbp) .ts-social-icons .social-icons li.instagram .ts-tooltip:before,
:where(.bbp) .ts-social-icons .social-icons li.instagram a:hover{color: #d95766;}
:where(.bbp) .ts-social-icons .social-icons li.linkedin .ts-tooltip:before,
:where(.bbp) .ts-social-icons .social-icons li.linkedin a:hover{color: #176DBA;}
:where(.bbp) .ts-social-icons .social-icons li.pinterest .ts-tooltip:before,
:where(.bbp) .ts-social-icons .social-icons li.pinterest a:hover{color: #cb2027;}
:where(.bbp) article .gallery .owl-carousel{width: 100%;}
:where(.bbp) .widget-container.ts-social-icons .social-icons{padding-top: 0;}
:where(.bbp) .widget_categories ul li{margin: 0;
padding: 0;}
:where(.bbp) .widget_categories > ul li{margin: 0;
list-style: none;}
:where(.bbp) .widget_categories > ul > li,
:where(.bbp) .widget_nav_menu div > ul > li,
:where(.bbp) .widget-container.widget_categories > ul > li{margin: 0 0 20px 0;
padding: 0;
position: relative;}
:where(.bbp) .widget_categories > ul li:last-child,
:where(.bbp) .widget_nav_menu div > ul li:last-child,
:where(.bbp) .widget-container.widget_categories > ul > li:last-child{margin-bottom: 0;}
:where(.bbp) .widget_categories > ul li a,
:where(.bbp) .widget_nav_menu div > ul li a,
:where(.bbp) .widget-container.widget_categories > ul li a{position: relative;
padding: 0 5px 0 0 !important;}
:where(.bbp) .widget_categories > ul li a,
:where(.bbp) .widget-container.widget_categories > ul li a{padding: 0 !important;}
:where(.bbp) .widget_nav_menu div ul li{padding-right: 20px;}
:where(.bbp) .widget_categories .current-cat > a,
:where(.bbp) .widget_categories li > a:hover{text-decoration: underline;}
:where(.bbp) .widget_nav_menu li{position: relative;}
:where(.bbp) .widget_nav_menu li{padding-right: 0;}
:where(.bbp) .woocommerce .ts-product .products{display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
position: relative;}
:where(.bbp) .woocommerce .ts-product:not(.ts-slider) .products{border-width: 1px;
border-style: solid;
border-left-color: transparent !important;
border-right-color: transparent !important;
border-bottom-color: transparent !important;
overflow: hidden;}
:where(.bbp) .ts-slider .item{width: 100% !important;}
:where(.bbp) .ts-slider .owl-stage-outer .item{float: none;}
:where(.bbp) .woocommerce .products{margin: 0;}
:where(.bbp) .woocommerce.columns-5{clear: both;}
:where(.bbp) .ts-product .content-wrapper,
:where(.bbp) .ts-shortcode .items,
:where(.bbp) .ts-portfolio-wrapper .portfolio-inner{position: static;}
:where(.bbp) .ts-shortcode.nav-middle .items,
:where(.bbp) .ts-portfolio-wrapper.nav-middle .portfolio-inner{position: relative;}
:where(.bbp) .ts-shortcode .items:after,
:where(.bbp) .ts-portfolio-wrapper .portfolio-inner:after,
:where(.bbp) .woocommerce .products:after{display: table;
clear: both;
content: "";}
:where(.bbp) .products{clear: both;}
:where(.bbp) .widget-title-wrapper a.block-control:after{display: inline-block;
font-size: 10px;
line-height: inherit;
transition: 350ms ease;}
:where(.bbp) .widget-title-wrapper a.block-control{position: absolute;
content: "";
width: 30px;
height: 30px;
display: inline-block;
right: 0;
top: 50%;
text-align: center;
text-indent: 0;
z-index: 8;
text-decoration: none;
margin-top: -15px;
line-height: 30px;}
:where(.bbp) .ts-pagination{padding-top: 10px;
display: block;
margin-left: -5px;
margin-right: -5px;
text-align: center;
line-height: 1;}
:where(.bbp) .related{clear: both;
position: relative;}
:where(.bbp) .alert{padding: 9px 15px;
margin-bottom: 40px;
border-radius: 0;
box-shadow: none;
text-shadow: none;}
:where(.bbp) article:after,
:where(.bbp) .entry-meta-middle:after,
:where(.bbp) .list-posts:after{content: "";
clear: both;
display: table;}
:where(.bbp) .page-container > #main-content.ts-col-18{width: 80%;}
:where(.bbp) .page-container > .ts-sidebar.ts-col-6{width: 20%;}
:where(.bbp) .list-posts > article,
:where(.bbp) .list-posts > .ts-blog-banner{margin-bottom: 60px;}
:where(.bbp) .list-posts > article .entry-content .entry-summary:last-child{margin-bottom: 0;}
:where(.bbp) .list-posts > article,
:where(.bbp) .list-posts > .ts-blog-banner{margin-top: 60px;
position: relative;}
:where(.bbp) .list-posts > article:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{content: "";
display: block;
width: calc(100% - 15px);
height: 1px;
position: absolute;
top: -60px;
left: 0;
border-width: 1px 0 0;
border-style: solid;}
:where(.bbp) .list-posts > article.sticky:after,
:where(.bbp) .list-posts > .ts-blog-banner:after,
:where(.bbp) .columns-2 .list-posts > article.sticky ~ article:nth-of-type(2n):after,
:where(.bbp) .columns-2 .list-posts > article:nth-of-type(2n+1):after{left: 15px;}
:where(.bbp) .columns-2 .list-posts > article.sticky ~ article:nth-of-type(2n+1):after{left: 0;}
:where(.bbp) .list-posts > article.sticky:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{width: calc(100% - 30px);}
:where(.bbp) .list-posts > article:first-child,
:where(.bbp) .columns-2 .list-posts > article:first-child:not(.sticky) + article,
:where(.bbp) .list-posts > .ts-blog-banner:last-child{margin-top: 0;}
:where(.bbp) .list-posts > article:first-child:after,
:where(.bbp) .columns-2 .list-posts > article:nth-child(1):not(.sticky) + article:after,
:where(.bbp) .list-posts > .ts-blog-banner:last-child:after{display: none;}
:where(.bbp) .list-posts{display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: horizontal;
-webkit-box-direction: normal;
-ms-flex-flow: row wrap;
flex-flow: row wrap;
margin-left: -15px;
margin-right: -15px;}
:where(.bbp) .list-posts > article,
:where(.bbp) .list-posts > .ts-blog-banner{padding-left: 15px;
padding-right: 15px;}
:where(.bbp) .list-posts article.sticky.has-post-thumbnail{background: transparent;
padding: 0 15px;
width: 100%;}
:where(.bbp) .list-posts article{margin-left: 0;
margin-right: 0;}
:where(.bbp) .list-posts .ts-blog-banner{width: 100%;}
:where(.bbp) .list-posts .ts-blog-banner a{display: block;
overflow: hidden;}
:where(.bbp) .columns-2 .list-posts article{width: 50%;}
:where(.bbp) .entry-format{overflow: hidden;}
:where(.bbp) .list-posts article:not(.no-featured-image) .entry-content{padding-top: 30px;}
:where(.bbp) .blog-template.columns-2 .list-posts article:not(.no-featured-image) .entry-content{padding-top: 20px;}
:where(.bbp) article a.thumbnail{display: inline-block;
vertical-align: top;
width: 100%;
height: 100%;}
:where(.bbp) .entry-format .thumbnail img,
:where(.bbp) .list-posts .ts-blog-banner img{transition: 500ms ease;}
:where(.bbp) .entry-format .thumbnail:hover img,
:where(.bbp) .list-posts .ts-blog-banner a:hover img{transform: scale(1.1);}
:where(.bbp) .entry-meta-top,
:where(.bbp) .entry-content .entry-title,
:where(.bbp) .entry-meta-middle{margin-bottom: 14px;}
:where(.bbp) .entry-summary{margin-bottom: 22px;}
:where(.bbp) .entry-meta-top:empty{margin-bottom: 0;}
:where(.bbp) .entry-meta-middle > *{margin: 0 15px 0 0;
float: left;}
:where(.bbp) .entry-meta-middle a{color: inherit;}
:where(.bbp) .entry-meta-middle > *:last-child{margin: 0;}
:where(.bbp) .entry-meta-middle{line-height: 20px;}
:where(.bbp) article blockquote > p{margin-bottom: 15px;}
:where(.bbp) article .thumbnail.gallery .owl-carousel{width: 100% !important;}
:where(.bbp) .columns-2 .entry-content .entry-title,
:where(.bbp) .columns-2 .entry-meta-middle{margin-bottom: 10px;}
:where(.bbp) .list-posts article,
:where(.bbp) .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail figure{position: relative;}
:where(.bbp) .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail figure > a + .cats-portfolio{position: absolute;
top: 20px;
left: 35px;
right: 35px;
z-index: 5;}
:where(.bbp) .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail figure > a + .cats-portfolio{left: 20px;
right: 20px;}
:where(.bbp) .ts-portfolio-wrapper .item-wrapper .cats-portfolio{margin: 0 -5px 20px;}
:where(.bbp) .ts-portfolio-wrapper .item-wrapper .cats-portfolio:after{content: "";
clear: both;
display: table;}
:where(.bbp).page article.page > p:not(.post-nav-links){clear: none;}
:where(.bbp) .list-posts article.sticky{padding: 34px 40px;
border-radius: 4px;}
:where(.bbp) .list-posts article.sticky{background: rgba(138, 138, 138, 0.1);}
:where(.bbp) .list-posts .entry-summary .short-content:after{content: "";
clear: both;
display: table;}
:where(.bbp) .list-posts article.sticky .entry-summary,
:where(.bbp) .list-posts article .entry-summary > *:last-child,
:where(.bbp) .list-posts .entry-summary .short-content > *:last-child{margin-bottom: 0;}
:where(.bbp) article.single > .entry-meta-top,
:where(.bbp) article.single > header h2.entry-title{margin-bottom: 10px;}
:where(.bbp) article.single > .entry-meta-middle{margin-bottom: 45px;}
:where(.bbp).single .entry-content,
:where(.bbp) article .entry-summary,
:where(.bbp) .entry-content h2,
:where(.bbp) .entry-content h3,
:where(.bbp) .entry-content h4{line-height: 1.5;}
:where(.bbp).single .entry-format{margin-bottom: 50px;}
:where(.bbp) blockquote{background: #F0F2F5;
max-width: none;
padding: 30px;}
:where(.bbp).single .entry-content{padding-bottom: 50px;
position: relative;}
:where(.bbp).single .entry-content .content-wrapper > *:last-child{margin-bottom: 0;
padding-bottom: 0;}
:where(.bbp) article.single-post > .entry-content:after{content: "";
position: absolute;
bottom: 0;
left: 0;
right: 0;
border-width: 0 0 1px;
border-style: solid;}
:where(.bbp).single .entry-content > .content-wrapper > *:not(.wp-block-spacer):not(:last-child){margin-bottom: 40px;}
:where(.bbp).single-post .gallery .owl-carousel .owl-nav > .owl-prev{left: 10px;}
:where(.bbp).single-post .gallery .owl-carousel .owl-nav > .owl-next{right: 10px;}
:where(.bbp).single-post .entry-format .gallery.thumbnail:hover img{transform: scale(1);}
:where(.bbp).single .entry-meta-bottom{margin-top: 50px;}
:where(.bbp) .ts-social-sharing > span{display: none;}
:where(.bbp) .ts-social-sharing ul:after{content: "";
display: table;
clear: both;}
:where(.bbp) .ts-social-sharing ul{margin: 0 -4px;}
:where(.bbp) .ts-social-sharing li{margin: 0 4px 8px;
list-style: none;
padding: 0;
float: left;}
:where(.bbp) .ts-social-sharing li a{width: 32px;
height: 32px;
line-height: 32px;
text-align: center;
color: #ffffff;
font-size: 14px;
display: block;}
:where(.bbp) .ts-social-sharing li.facebook a{background: #4267b2;}
:where(.bbp) .ts-social-sharing li.twitter a{background: #55acee;}
:where(.bbp) .ts-social-sharing li.linkedin a{background: #0070ac;}
:where(.bbp) .ts-social-sharing li.pinterest a{background: #cb2027;}
:where(.bbp) .ts-social-sharing li.reddit a{background: #f84301;}
:where(.bbp) .single-navigation-1 a:before{margin-right: 10px;}
:where(.bbp) .single-navigation-2 a:after{margin-left: 10px;}
:where(.bbp).single .related-posts{background-color: #f0f2f5 !important;
background-position: center !important;
background-repeat: no-repeat !important;
background-size: cover !important;}
:where(.bbp) .related-posts .container{position: relative;}
:where(.bbp).single #main-content.ts-col-24 article.single-post .related-posts{max-width: 100vw !important;
width: 100vw !important;
margin-left: calc(-50vw + 50%) !important;
margin-right: calc(-50vw + 50%) !important;}
:where(.bbp).single.single-ts_portfolio #main-content.ts-col-24 article.single-post{max-width: 100%;}
:where(.bbp).single article.single-portfolio .single-navigation{margin-top: 30px;
font-weight: 600;}
:where(.bbp).single article.single-portfolio .single-navigation a{text-decoration: none;}
:where(.bbp).single article.single-portfolio .single-navigation:after{content: "";
clear: both;
display: table;}
:where(.bbp).single article.single-portfolio .single-navigation .single-navigation-1{float: left;}
:where(.bbp).single article.single-portfolio .single-navigation .single-navigation-2{float: right;}
:where(.bbp).single-ts_portfolio #main > .page-container{padding-top: 0;}
:where(.bbp) .single-portfolio:after{content: "";
clear: both;
display: table;}
:where(.bbp) .single-portfolio > .entry-format,
:where(.bbp) .single-portfolio > .entry-content{width: 50% !important;
margin: 0 0 70px !important;
padding-bottom: 0;
float: left;}
:where(.bbp) .single-portfolio > .entry-format{padding-right: 15px;}
:where(.bbp) .single-portfolio > .entry-content{padding-left: 15px;}
:where(.bbp) .single-portfolio .entry-format .thumbnail:hover img{transform: none;}
:where(.bbp) .single-portfolio .entry-format .owl-nav > .owl-prev{left: 0;}
:where(.bbp) .single-portfolio .entry-format .owl-nav > .owl-next{right: 0;}
:where(.bbp) .meta-content .portfolio-info .social-sharing,
:where(.bbp) .single-portfolio > .entry-content .meta-content{margin-top: 30px;}
:where(.bbp) .meta-content .portfolio-info{margin-bottom: 10px;}
:where(.bbp) .meta-content .portfolio-info a{color: inherit;}
:where(.bbp) .meta-content .portfolio-info .social-sharing a{color: #ffffff;}
:where(.bbp).single #main-content.ts-col-24 article.single-post.single-portfolio .entry-content:after,
:where(.bbp) .meta-content .portfolio-info .social-sharing > span:first-child{display: none;}
:where(.bbp) .portfolio-like > span{cursor: pointer;}
:where(.bbp) .portfolio-like .ic-like{width: 16px;
height: 16px;
line-height: 16px;
display: inline-block;
position: relative;
vertical-align: middle;
top: -1px;}
:where(.bbp) .single-portfolio .ts-related-portfolios .ts-portfolio-wrapper{margin-bottom: 60px;}
:where(.bbp).single .related-posts.ts-related-portfolios{margin-top: 0;}
:where(.bbp) .ts-portfolio-wrapper .owl-nav > .owl-prev{left: -13px;}
:where(.bbp) .ts-portfolio-wrapper .owl-nav > .owl-next{right: -13px;}
@media only screen and (min-width: 1279px){
:where(.bbp) .page-container.blog-template > #main-content.ts-col-18{width: 77%;
padding-right: 30px;}
:where(.bbp) .page-container.blog-template > .ts-sidebar.ts-col-6{width: 23%;}
:where(.bbp).single #main-content.ts-col-24 article.single-post{max-width: 820px;
margin-left: auto;
margin-right: auto;}
:where(.bbp).single #main-content.ts-col-24 article.single-post:not(.single-portfolio) .entry-format{width: 1240px;
margin-left: -210px;
margin-right: -210px;}
:where(.bbp).single #main-content.ts-col-24 article.single-post .entry-content:after{left: -210px;
right: -210px;}
:where(.bbp).single #main-content.ts-col-24 article.single-post .entry-format img{width: 100%;}
:where(.bbp) .widget-title-wrapper a.block-control{display: none;}
}
@media only screen and (max-device-width: 3000px){
:where(.bbp) .breadcrumb-title-wrapper{background-size: initial !important;}
}
@media only screen and (max-width: 1279px){
:where(.bbp) .h1-big,
:where(.bbp).single h2.entry-title,
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-title .page-title{font-size: 45px;
line-height: 50px;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"]{padding: 8px 15px;}
:where(.bbp) textarea,
:where(.bbp) select,
:where(.bbp) input[type^="text"],
:where(.bbp) input[type^="email"],
:where(.bbp) input[type^="number"],
:where(.bbp) input[type^="tel"]{padding: 9px 15px;}
:where(.bbp) .ts-pagination,
:where(.bbp) #right-sidebar,
:where(.bbp).error404 article{margin-bottom: 50px;}
:where(.bbp) .list-posts > .ts-blog-banner,
:where(.bbp).error404 article div.not-found{margin-bottom: 40px;}
:where(.bbp) .list-posts > article,
:where(.bbp) .list-posts > .ts-blog-banner{margin-top: 40px;}
:where(.bbp) .list-posts > article:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{top: -40px;}
:where(.bbp).single .related-posts{padding: 40px 0 10px;}
:where(.bbp).single article .related-posts{margin: 50px 0 0 0;}
:where(.bbp) .single-portfolio .ts-related-portfolios .ts-portfolio-wrapper{margin-bottom: 30px;}
:where(.bbp) .single-portfolio > .entry-format,
:where(.bbp) .single-portfolio > .entry-content{margin: 0 0 40px !important;}
:where(.bbp).single .entry-meta-bottom{margin-top: 30px;}
:where(.bbp).single .entry-content{padding-bottom: 16px;}
:where(.bbp) .page-container{padding-left: 15px;
padding-right: 15px;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{padding-left: 30px;
padding-right: 30px;}
:where(.bbp) #right-sidebar{float: left;
min-height: 1px;}
:where(.bbp) div#main{min-height: 300px;}
:where(.bbp) .owl-nav > .owl-prev,
:where(.bbp) .owl-nav > .owl-next{width: 40px;
height: 40px;
line-height: 40px;
margin-top: -20px;
font-size: 20px;
transition: none;}
:where(.bbp) .owl-nav > .owl-prev{left: 0px;}
:where(.bbp) .owl-nav > .owl-next{right: 0px;}
:where(.bbp) .page-container > #main-content.ts-col-18{width: 75%;}
:where(.bbp) .page-container > .ts-sidebar.ts-col-6{width: 25%;}
:where(.bbp) .widget-container{margin: 0 0 40px 0;}
:where(.bbp) .list-posts,
:where(.bbp) .related-posts .items,
:where(.bbp) .ts-shortcode:not(.ts-instagram-shortcode) .items{margin-left: -10px;
margin-right: -10px;}
:where(.bbp) .list-posts article,
:where(.bbp) .list-posts > .ts-blog-banner,
:where(.bbp) .related-posts .items .item,
:where(.bbp) .ts-shortcode:not(.ts-instagram-shortcode) .items .item{padding-left: 10px;
padding-right: 10px;}
:where(.bbp) .list-posts > article,
:where(.bbp) .portfolio-inner .item{margin-bottom: 40px;}
:where(.bbp) .ts-portfolio-wrapper .portfolio-thumbnail .heading-title{line-height: 24px;}
:where(.bbp) .ts-shortcode:not(.ts-product) .owl-carousel{width: calc(100% + 20px);}
:where(.bbp).single .entry-content > .content-wrapper > *:not(.wp-block-spacer){margin-bottom: 24px;}
:where(.bbp).error404 article div.not-found h1{font-size: 150px;
line-height: 150px;}
:where(.bbp).error404 article div.not-found h5{font-size: 34px;
line-height: 40px;}
:where(.bbp).error404 article div.not-found p{font-size: 18px;}
:where(.bbp).error404 a.button{min-width: 220px;}
:where(.bbp).single .related-posts .owl-nav > .owl-prev{left: 10px;}
:where(.bbp).single .related-posts .owl-nav > .owl-next{right: 10px;}
:where(.bbp).single .related-posts .owl-nav > .owl-prev,
:where(.bbp).single .related-posts .owl-nav > .owl-next{top: 40%;}
:where(.bbp) .list-posts > article:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{width: calc(100% - 10px);}
:where(.bbp) .list-posts > article.sticky:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{width: calc(100% - 20px);
max-width: 100%;
margin-left: 0;
margin-right: 0;
left: 10px;}
:where(.bbp) .list-posts > article.sticky:after,
:where(.bbp) .list-posts > .ts-blog-banner:after,
:where(.bbp) .columns-2 .list-posts > article.sticky ~ article:nth-of-type(2n):after,
:where(.bbp) .columns-2 .list-posts > article:nth-of-type(2n+1):after{left: 10px;}
}
@media only screen and (max-width: 991px){
:where(.bbp) .h1-big,
:where(.bbp).single h2.entry-title,
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-title .page-title{font-size: 34px;
line-height: 40px;}
:where(.bbp) .page-container{padding-left: 5px;
padding-right: 5px;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{padding-left: 20px;
padding-right: 20px;}
:where(.bbp) .columns-2 #main-content.ts-col-18 .list-posts article{width: 100%;}
:where(.bbp) .columns-2 #main-content.ts-col-18 .list-posts article:after{width: calc(100% - 20px);
left: 10px;}
:where(.bbp).error404 article div.not-found h1{font-size: 120px;
line-height: 120px;}
:where(.bbp).error404 article div.not-found h5{font-size: 26px;
line-height: 30px;}
:where(.bbp).error404 article div.not-found p{font-size: 100%;
line-height: inherit;}
:where(.bbp) .vc_col-sm-12.vc_col-lg-4.vc_col-md-4 .vc_sep_width_90{width: 100%;}
}
@media only screen and (max-width: 1279px) and (min-width: 768px){
:where(.bbp) .related-posts .container{padding-left: 30px;
padding-right: 30px;}
}
/* ---- mymedi_css_responsive.css ---- */
@media only screen and (max-width: 767px){
:where(.bbp).single .related-posts .owl-nav > .owl-prev{left: 15px;}
:where(.bbp).single .related-posts .owl-nav > .owl-next{right: 15px;}
:where(.bbp) .contact-form .info-wrapper{-webkit-box-orient: vertical;
-webkit-box-direction: normal;
-ms-flex-direction: column;
flex-direction: column;
margin-bottom: 20px;}
:where(.bbp).error404 article div.not-found{margin: 0 0 50px;
display: -webkit-box;
display: -ms-flexbox;
display: flex;
-webkit-box-orient: vertical;
-webkit-box-direction: reverse;
-ms-flex-flow: column-reverse wrap;
flex-flow: column-reverse wrap;
text-align: center;}
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-content{width: 100%;
max-width: 100%;
padding-left: 15px;
padding-right: 15px;}
:where(.bbp) .page-container{padding-left: 10px;
padding-right: 10px;}
:where(.bbp) .vc_column-gap-default{margin-left: -5px;
margin-right: -5px;}
:where(.bbp) .vc_column-gap-default > .vc_col-md-4,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-4,
:where(.bbp) .vc_column-gap-default > .vc_col-md-8,
:where(.bbp) .vc_column-gap-default > .vc_col-lg-8,
:where(.bbp) .vc_column-gap-default > .vc_col-sm-12{padding-left: 5px;
padding-right: 5px;}
:where(.bbp) .related-posts .items,
:where(.bbp) .ts-shortcode:not(.ts-instagram-shortcode) .items{margin-left: -5px;
margin-right: -5px;}
:where(.bbp) .related-posts .items .item,
:where(.bbp) .ts-shortcode:not(.ts-instagram-shortcode) .items .item{padding-left: 5px;
padding-right: 5px;}
:where(.bbp) .list-posts{margin-left: 0;
margin-right: 0;}
:where(.bbp) .list-posts article,
:where(.bbp) .list-posts article.sticky.has-post-thumbnail,
:where(.bbp) .list-posts > article,
:where(.bbp) .list-posts > .ts-blog-banner{padding-left: 0;
padding-right: 0;}
:where(.bbp) .columns-2 #main-content.ts-col-18 .list-posts article:after{width: 100%;
left: 0;}
:where(.bbp) .ts-shortcode:not(.ts-product) .owl-carousel{width: calc(100% + 10px);}
:where(.bbp) #main-content,
:where(.bbp) #right-sidebar{padding: 0 5px;
width: 100%;
float: none;}
:where(.bbp) div#main{min-height: 200px;}
:where(.bbp) input,
:where(.bbp) select,
:where(.bbp) textarea,
:where(.bbp) input[type="text"],
:where(.bbp) input[type="number"],
:where(.bbp) input[type="email"]{width: 100%;
max-width: 100%;}
:where(.bbp) #right-sidebar .widget-container .widget-title{margin: 0;}
:where(.bbp) .page-container > #main-content.ts-col-18,
:where(.bbp) .page-container > .ts-sidebar.ts-col-6{width: 100%;
float: none;}
:where(.bbp) .widget_categories > ul > li,
:where(.bbp) .widget-container.widget_categories > ul > li{margin: 0 0 8px 0;}
:where(.bbp) .columns-2 .list-posts article{width: 100%;
float: none;}
:where(.bbp) .columns-2 .list-posts article:nth-child(2n+1){clear: none;}
:where(.bbp) #right-sidebar .widget-container .widget-title,
:where(.bbp) .widget_categories > ul li,
:where(.bbp) .widget-container.widget_categories > ul li{font-size: 100%;}
:where(.bbp) #right-sidebar > *{max-width: 100%;}
:where(.bbp) #right-sidebar .widget-container{margin-bottom: 0;}
:where(.bbp) #right-sidebar .widget-container .widget-title-wrapper{margin: 0;
padding: 10px 0;
border-width: 0 0 1px;
border-style: solid;}
:where(.bbp) #right-sidebar .widget-container:not(.widget_media_image) .widget-title-wrapper ~ *{padding: 20px 0;
font-size: 100%;}
:where(.bbp).error404 #main > .page-container{padding-top: 0;}
:where(.bbp).error404 article div.not-found h1{font-size: 100px;
line-height: 100px;}
:where(.bbp).error404 article div.not-found h5{font-size: 24px;}
:where(.bbp) .ts-portfolio-wrapper .filter-bar{margin: 0 -10px 30px;}
:where(.bbp) .ts-portfolio-wrapper .filter-bar li{margin: 0 10px 5px;}
:where(.bbp) .ts-portfolio-wrapper.columns-3 .item{width: 50%;}
:where(.bbp) .ts-portfolio-wrapper.columns-3 .item:nth-child(3n+1){clear: none;}
:where(.bbp) .ts-portfolio-wrapper.columns-3 .item:nth-child(2n+1){clear: both;}
:where(.bbp) .list-posts > article .entry-content .entry-summary:last-child{margin-bottom: 0;}
:where(.bbp) .list-posts > article:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{width: 100%;}
:where(.bbp) .list-posts > article.sticky:after,
:where(.bbp) .list-posts > .ts-blog-banner:after,
:where(.bbp) .columns-2 .list-posts > article.sticky ~ article:nth-of-type(2n):after,
:where(.bbp) .columns-2 .list-posts > article:nth-of-type(2n+1):after{left: 0;}
:where(.bbp) .ts-portfolio-wrapper .item-wrapper .portfolio-thumbnail figure > a + .cats-portfolio{top: 15px;
left: 15px;
right: 15px;}
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper h2{width: 100%;
line-height: 34px !important;
margin-bottom: 10px;}
}
@media only screen and (max-width: 480px){
:where(.bbp) input[type^="check"]{margin-right: 3px;}
:where(.bbp) .columns-2 .entry-content .entry-title,
:where(.bbp) .columns-2 .entry-meta-middle{margin-bottom: 5px;}
:where(.bbp) .columns-2 .entry-format{margin-bottom: 15px;}
:where(.bbp) .single-portfolio > .entry-format,
:where(.bbp) .single-portfolio > .entry-content{width: 100% !important;
float: none;
padding: 0;}
:where(.bbp) .ts-portfolio-wrapper.columns-3 .item{width: 100%;
float: none;}
}
/* ---- uploads_atb.css ---- */
:where(.bbp),
:where(.bbp) label,
:where(.bbp) input,
:where(.bbp) textarea,
:where(.bbp) select{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) ::-webkit-input-placeholder{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) :-moz-placeholder{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) ::-moz-placeholder{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) :-ms-input-placeholder{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) .font-normal{font-weight: 400 !important;}
:where(.bbp) strong,
:where(.bbp) .cats-portfolio a,
:where(.bbp) .widget_categories > ul > li,
:where(.bbp) .widget_nav_menu ul > li,
:where(.bbp) .meta-content .portfolio-info > span:first-child{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"]{font-family: Inter Tight;
font-style: normal;
font-weight: 400;}
:where(.bbp) .ts-portfolio-wrapper .cats-portfolio > a,
:where(.bbp) .entry-meta-middle .date-time,
:where(.bbp) .ts-portfolio-wrapper .filter-bar li.current{font-family: Inter Tight;
font-style: normal;
font-weight: 600;}
:where(.bbp) h1,
:where(.bbp) h2,
:where(.bbp) h3,
:where(.bbp) h4,
:where(.bbp) h5,
:where(.bbp) .h3{font-family: Inter Tight;
font-style: normal;
font-weight: 600;}
:where(.bbp){font-size: 16px;
line-height: 28px;}
:where(.bbp) label,
:where(.bbp) input,
:where(.bbp) textarea,
:where(.bbp) select{font-size: 16px;}
:where(.bbp) ::-webkit-input-placeholder{font-size: 16px;}
:where(.bbp) :-moz-placeholder{font-size: 16px;}
:where(.bbp) ::-moz-placeholder{font-size: 16px;}
:where(.bbp) :-ms-input-placeholder{font-size: 16px;}
:where(.bbp) h1,
:where(.bbp) .entry-content h4.entry-title,
:where(.bbp) .single-portfolio .entry-content header .entry-title,
:where(.bbp) .columns-2 .list-posts article.sticky h4.entry-title,
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper h2{font-size: 28px;
line-height: 35px;}
:where(.bbp) h2{font-size: 24px;
line-height: 30px;}
:where(.bbp) h3,
:where(.bbp) .h3,
:where(.bbp) .columns-2 .list-posts article h4.entry-title,
:where(.bbp) .ts-portfolio-wrapper .filter-bar li{font-size: 22px;
line-height: 25px;}
:where(.bbp) h4{font-size: 20px;
line-height: 24px;}
:where(.bbp) h5,
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title h4,
:where(.bbp) .portfolio-inner .portfolio-meta h4,
:where(.bbp) .widget_categories > ul > li,
:where(.bbp) .widget_nav_menu ul > li{font-size: 18px;
line-height: 24px;}
:where(.bbp) small,
:where(.bbp) .breadcrumb-title-wrapper .breadcrumb-title .breadcrumbs,
:where(.bbp) .entry-meta-middle{font-size: 14px;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"]{font-size: 18px;}
:where(.bbp) textarea,
:where(.bbp) select,
:where(.bbp) input[type^="text"],
:where(.bbp) input[type^="email"],
:where(.bbp) input[type^="number"],
:where(.bbp) input[type^="tel"]{font-size: 18px;}
@media screen and (max-width: 1279px){
:where(.bbp) h1,
:where(.bbp) .ts-shortcode .shortcode-heading-wrapper h2,
:where(.bbp) .single-portfolio .entry-content header .entry-title,
:where(.bbp) .columns-2 .list-posts article.sticky h4.entry-title{font-size: 30px;
line-height: 36px;}
:where(.bbp) h2,
:where(.bbp) .entry-content h4.entry-title{font-size: 26px;
line-height: 30px;}
:where(.bbp) h3,
:where(.bbp) .h3,
:where(.bbp) .columns-2 .list-posts article h4.entry-title{font-size: 22px;
line-height: 26px;}
:where(.bbp) h4,
:where(.bbp) .ts-portfolio-wrapper .filter-bar li{font-size: 19px;
line-height: 26px;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"],
:where(.bbp) textarea,
:where(.bbp) select,
:where(.bbp) input[type^="text"],
:where(.bbp) input[type^="email"],
:where(.bbp) input[type^="number"],
:where(.bbp) input[type^="tel"]{font-size: 16px;}
:where(.bbp) ::-webkit-input-placeholder{font-size: 16px;}
:where(.bbp) :-moz-placeholder{font-size: 16px;}
:where(.bbp) ::-moz-placeholder{font-size: 16px;}
:where(.bbp) :-ms-input-placeholder{font-size: 16px;}
}
:where(.bbp),
:where(.bbp) .body-color,
:where(.bbp) input:focus:invalid:focus,
:where(.bbp) select:focus:invalid:focus,
:where(.bbp) .h3.body-color{color: rgba(0,0,0,1);}
:where(.bbp) h1,
:where(.bbp) h2,
:where(.bbp) h3,
:where(.bbp) h4,
:where(.bbp) h5,
:where(.bbp) .h3,
:where(.bbp).wpb-js-composer .vc_toggle_title .vc_toggle_icon{color: rgba(0,0,0,1);}
:where(.bbp) .vc_custom_heading{color: rgba(0,0,0,1) !important;}
:where(.bbp) a{color: rgba(0,0,0,1);}
:where(.bbp) a:hover,
:where(.bbp) a:active,
:where(.bbp) a:focus{color: rgba(162,128,92,1);}
:where(.bbp) .widget_categories li.current-cat > a{color: rgba(162,128,92,1);}
:where(.bbp) .breadcrumbs-container > span.current,
:where(.bbp) .ts-portfolio-wrapper .filter-bar li,
:where(.bbp) .meta-content .portfolio-info > span:first-child,
:where(.bbp) article a.thumbnail:hover,
:where(.bbp) .cats-portfolio a{color: rgba(0,0,0,1);}
:where(.bbp) .ts-portfolio-wrapper .cats-portfolio > a,
:where(.bbp) .owl-nav > .owl-prev,
:where(.bbp) .owl-nav > .owl-next{background: rgba(0,0,0,1);
color: rgba(255,255,255,1);}
:where(.bbp) *,
:where(.bbp) table,
:where(.bbp) table td,
:where(.bbp) table th,
:where(.bbp) .woocommerce .ts-product .products,
:where(.bbp).single .entry-content:after,
:where(.bbp) .list-posts > article:after,
:where(.bbp) .list-posts > .ts-blog-banner:after{border-color: rgba(240,242,245,1);}
:where(.bbp) blockquote,
:where(.bbp).wpb-js-composer .vc_toggle .vc_toggle_title{background: rgba(240,242,245,1);
color: rgba(0,0,0,1);}
:where(.bbp) .list-posts article.sticky{background: rgba(240,242,245,1);}
:where(.bbp) #main{background: rgba(255,255,255,1);}
:where(.bbp) textarea,
:where(.bbp) select,
:where(.bbp) input[type^="text"],
:where(.bbp) input[type^="email"],
:where(.bbp) input[type^="number"],
:where(.bbp) input[type^="tel"]{background: rgba(240,242,245,1);
color: rgba(0,0,0,1);}
:where(.bbp) ::-webkit-input-placeholder{color: rgba(0,0,0,1);}
:where(.bbp) :-moz-placeholder{color: rgba(0,0,0,1);}
:where(.bbp) ::-moz-placeholder{color: rgba(0,0,0,1);}
:where(.bbp) :-ms-input-placeholder{color: rgba(0,0,0,1);}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"],
:where(.bbp) .button.button-light:hover,
:where(.bbp) a.button.button-light:hover{border-color: rgba(162,128,92,1);
background: rgba(162,128,92,1);
color: rgba(255,255,255,1);}
:where(.bbp) .button.button-light,
:where(.bbp) a.button.button-light{border-color: rgba(240,242,245,1);
background: rgba(255,255,255,1);
color: rgba(0,0,0,1);}
:where(.bbp) a.button:hover,
:where(.bbp) input[type^="submit"]:hover{border-color: rgba(162,128,92,1);
background: transparent;
color: rgba(162,128,92,1);}
:where(.bbp).error404 a.button{background: rgba(0,0,0,1) !important;
color: rgba(255,255,255,1) !important;
border-color: rgba(0,0,0,1) !important;}
:where(.bbp).error404 a.button:hover{background: transparent !important;
border-color: rgba(0,0,0,1) !important;
color: rgba(0,0,0,1) !important;}
:where(.bbp) a.button,
:where(.bbp) input[type^="submit"],
:where(.bbp) .button.button-light:hover,
:where(.bbp) a.button.button-light:hover{border-color: rgba(162,128,92,1);
background: rgba(162,128,92,1);
color: rgba(255,255,255,1);}
:where(.bbp) a.button:hover,
:where(.bbp) input[type^="submit"]:hover{border-color: rgba(162,128,92,1);
background: rgba(255,255,255,0);
color: rgba(162,128,92,1);}
:where(.bbp) article .thumbnail.loading:after,
:where(.bbp) .ts-portfolio-wrapper.loading:after{color: rgba(0,0,0,1);}
@media only screen and (max-width: 767px){
:where(.bbp) .columns-2 .list-posts article.sticky h4.entry-title{font-size: 22px;
line-height: 26px;}
}
/* ---- inline_home_wp-custom-css_30921a4e.css ---- */
:where(.bbp) .mgm-slim{--brand:#ac8c6e; --text:#111827; --muted:#6b7280; --border:#e8eaee; --bg:#fff; color:var(--text);}
:where(.bbp) .mgm-pills{display:flex; flex-wrap:wrap; gap:8px; margin:0 0 14px;}
:where(.bbp) .mgm-pills a{display:inline-block; padding:8px 12px; border:1px solid var(--border); border-radius:999px;
color:var(--muted); text-decoration:none; background:#fff; font-size:14px; transition:.15s ease;}
:where(.bbp) .mgm-pills a:hover{border-color:var(--brand); color:var(--brand); box-shadow:0 6px 14px rgba(172,140,110,.12);}
:where(.bbp) .mgm-sec{background:var(--bg); border:1px solid var(--border); border-radius:18px;
padding:16px 18px; margin-bottom:14px; box-shadow:0 6px 18px rgba(0,0,0,.04);
transition:border-color .2s, box-shadow .2s, transform .2s;}
:where(.bbp) .mgm-sec:hover{transform:translateY(-2px); border-color:rgba(172,140,110,.45); box-shadow:0 12px 28px rgba(172,140,110,.12),0 6px 18px rgba(0,0,0,.06);}
:where(.bbp) .mgm-sec h1,
:where(.bbp) .mgm-sec h2,
:where(.bbp) .mgm-sec h3{color:var(--brand); margin:6px 0 10px; line-height:1.25;}
:where(.bbp) .mgm-sec h1{font-size:24px;}
:where(.bbp) .mgm-sec h2{font-size:20px;}
:where(.bbp) .mgm-sec h3{font-size:18px;}
:where(.bbp) .mgm-sec p{margin:8px 0; line-height:1.7;}
:where(.bbp) .mgm-sec ul{margin:8px 0 0 18px;}
:where(.bbp) .mgm-table{width:100%; border-collapse:separate; border-spacing:0; border:1px solid var(--border); border-radius:12px; overflow:hidden; margin-top:8px;}
:where(.bbp) .mgm-table th,
:where(.bbp) .mgm-table td{padding:10px 12px; border-bottom:1px solid var(--border); text-align:left;}
:where(.bbp) .mgm-table thead th{background:#faf8f6; color:var(--brand); font-weight:800;}
:where(.bbp) .mgm-table tr:last-child td{border-bottom:none;}
@media (max-width:600px){
:where(.bbp) .mgm-pills{gap:6px;}
}
@media (max-width: 767px){
:where(.bbp) .woocommerce .products,
:where(.bbp) .products{display: grid !important;
grid-template-columns: 1fr !important;
gap: 18px !important;}
}
@keyframes blink{
from {
opacity: 0;
}
50% {
opacity: 1;
}
to {
opacity: 0;
}
}
@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
@-webkit-keyframes fa-spin{
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes fa-spin{
0% {
-webkit-transform: rotate(0deg);
transform: rotate(0deg)
}
100% {
-webkit-transform: rotate(359deg);
transform: rotate(359deg)
}
}
@keyframes spin{
from {
transform: rotate(0deg);
}
to {
transform: rotate(360deg);
}
}
@-webkit-keyframes spin{
from { -webkit-transform: rotate(0deg); }
to { -webkit-transform: rotate(360deg); }
}
@keyframes spin{
from {transform:rotate(0deg);}
to {transform:rotate(360deg);}
}
/* ---- B5: completările Laravel (în locul scripturilor temei: owl.carousel, isotope, prettyPhoto) ---- */
.bbp{background:#fff;color:#000;}
.bbp [hidden]{display:none !important;}
.bbp img{max-width:100%;height:auto;}
.bbp iframe{max-width:100%;}
.bbp [data-bbp-carusel]{--bbp-pe:1;position:relative;}
.bbp [data-bbp-carusel="3"]{--bbp-pe:3;}
.bbp [data-bbp-carusel="5"]{--bbp-pe:5;}
.bbp [data-bbp-carusel] .owl-stage-outer{overflow:hidden;position:relative;}
.bbp [data-bbp-carusel] .owl-stage{float:none;display:flex;align-items:flex-start;width:auto !important;transition:transform .35s ease;will-change:transform;}
.bbp [data-bbp-carusel] .owl-item{float:none;flex:0 0 calc(100% / var(--bbp-pe));max-width:calc(100% / var(--bbp-pe));min-width:0;}
.bbp [data-bbp-carusel] .owl-nav .disabled{opacity:.35;pointer-events:none;}
.bbp [data-bbp-carusel] .owl-dot{cursor:pointer;}
.bbp .thumbnail.gallery[data-bbp-carusel] .owl-item img{width:100%;}
@media (max-width:1279px){ .bbp [data-bbp-carusel="5"]{--bbp-pe:4;} }
@media (max-width:991px){ .bbp [data-bbp-carusel="5"]{--bbp-pe:3;} .bbp [data-bbp-carusel="3"]{--bbp-pe:2;} }
@media (max-width:767px){ .bbp [data-bbp-carusel="5"]{--bbp-pe:2;} .bbp [data-bbp-carusel="3"]{--bbp-pe:1;} }
.bbp .bbp-produse-carusel .owl-stage-outer{border:1px solid #ebebeb;border-radius:0;}
.bbp .bbp-produse-carusel .owl-item{border-right:1px solid #ebebeb;}
.bbp .bbp-produse-carusel .owl-item .bb-card{height:100%;margin:0;padding:0;border:0;box-shadow:none;}
.bbp .bbp-produse{margin:0;}
.bbp .bbp-produse .bb-produse{margin:0;border-top:1px solid #ebebeb;border-left:1px solid #ebebeb;gap:0;}
.bbp .bbp-produse .bb-produse > .bb-card{padding:0;border-right:1px solid #ebebeb;border-bottom:1px solid #ebebeb;}
.bbp .bbp-produse .bb-card__in,.bbp .bbp-produse-carusel .bb-card__in{display:flex;flex-direction:column;height:100%;}
.bbp .bbp-produse .bb-card__meta,.bbp .bbp-produse-carusel .bb-card__meta{display:flex;flex-direction:column;flex:1 1 auto;}
.bbp .bbp-produse .bb-card__meta{min-height:212px;}
.bbp .bbp-produse .bb-card__titlu,.bbp .bbp-produse-carusel .bb-card__titlu{font-size:16px;font-weight:400;line-height:24px;}
.bbp .bbp-produse .bb-pret{margin-top:auto;}
.bbp .bbp-produse-carusel .owl-stage{align-items:stretch;}
@media (max-width:767px){ .bbp .bbp-produse .bb-produse{border:0;} .bbp .bbp-produse .bb-produse > .bb-card{width:100%;border:1px solid #ebebeb;margin-bottom:20px;} .bbp .bbp-produse .bb-card__meta{min-height:0;} }
.bbp .ts-portfolio-wrapper.ts-masonry .portfolio-inner{display:flex;flex-wrap:wrap;height:auto !important;}
.bbp .ts-portfolio-wrapper.ts-masonry .portfolio-inner > .item{position:static !important;float:none;}
.bbp .ts-portfolio-wrapper .filter-bar li{cursor:pointer;}
.bbp .portfolio-like > span{cursor:default;}
.bbp-lb{position:fixed;inset:0;z-index:2147483000;background:rgba(0,0,0,.9);display:flex;align-items:center;justify-content:center;touch-action:pinch-zoom;}
.bbp-lb[hidden]{display:none;}
.bbp-lb__fig{margin:0;max-width:92vw;max-height:86vh;display:flex;align-items:center;justify-content:center;}
.bbp-lb__img{max-width:92vw;max-height:86vh;width:auto;height:auto;object-fit:contain;}
.bbp-lb__nr{position:absolute;left:0;right:0;bottom:14px;margin:0;text-align:center;color:#fff;font-size:14px;}
.bbp-lb button{position:absolute;border:0;background:rgba(255,255,255,.12);color:#fff;width:48px;height:48px;border-radius:50%;font-size:32px;line-height:46px;padding:0;cursor:pointer;}
.bbp-lb button:hover,.bbp-lb button:focus-visible{background:#a2805c;}
.bbp-lb__inchide{top:14px;right:14px;}
.bbp-lb__ant{left:14px;top:50%;margin-top:-24px;}
.bbp-lb__urm{right:14px;top:50%;margin-top:-24px;}
html.bbp-fara-scroll{overflow:hidden;}
.bbp.single-post:not(.single-ts_portfolio) article.single-post{padding-bottom:70px;}
:where(.bbp) .ts-shortcode{position:relative;}
:where(.bbp) .ts-shortcode.ts-product.show-dots .owl-dots{position:absolute;bottom:-30px;left:0;right:0;text-align:center;}
:where(.bbp) .owl-dots > div{display:inline-block;line-height:0;margin:0 4px;margin-top:30px;cursor:pointer;}
:where(.bbp) .owl-dots > div > span{display:inline-block;width:12px;height:12px;position:relative;z-index:9;box-shadow:none;border-radius:100%;opacity:.2;transform:scale(.7);transition:350ms ease;background:rgba(0,0,0,1);}
:where(.bbp) .owl-dots > div:hover > span{opacity:1;}
:where(.bbp) .owl-dots > div.active > span{opacity:1;transform:scale(1);cursor:default;}
:where(.bbp) .latest-products{margin-bottom:60px;}
