/*
Theme Name: Movie Studio
Template: film-maker-lite
Text Domain: movie-studio
Author: ThemesPride
Author URI: https://www.themespride.com/
Theme URI: https://www.themespride.com/products/free-movie-wordpress-theme
License: GNU General Public License v3 or later
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Description: Movie Studio is a great template designed for niches related to cinema, film studio, film festival, film production, cinematography, camera angles, lighting, green screen (chroma key), dolly shot, aerial shot (drone filming), handheld camera work, Netflix-style series, TV show production, director, producer, screenwriter, cinematographer, gaffer, sound mixer, editor, movie studios, filmmakers, film agency, film festivals, and cinema industry websites. This black and white template highlights a strong cinematic aesthetic, making it ideal for building a professional portfolio, movie listing platform, or review-based site. It is fully customizable with powerful features such as advanced font options, typography controls, responsive layout, clean coding structure, hero content sections, and more. The dark and modern design allows you to present your creative work in a visually striking way to a global audience. It is also well-suited for a video, sound, recording, and production company looking to showcase projects, services, and creative storytelling in a professional digital format. The design is specifically crafted for businesses and studios involved in direction, music production house, theatre, and film-related industries, ensuring a strong and immersive online presence.
Tags: wide-blocks, block-styles, one-column, two-columns, right-sidebar, left-sidebar, three-columns, four-columns, grid-layout, custom-colors, custom-header, custom-background, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, featured-image-header, full-width-template, translation-ready, rtl-language-support, sticky-post, theme-options, post-formats, threaded-comments, flexible-header, blog, portfolio, photography
Version: 6.0
Tested up to: 6.9
Requires PHP: 5.6
Requires at least: 5.0
*/
:root {
    --color-primary1:#f8ba14;
    --font-awesome:'FontAwesome';
}
body {
  background: #1c1c1c;
  color: #fff;
}
.site-info a:hover {
    color: #000;
}
.main-navigation li.page_item_has_children::after{
  color: #fff;
}
#main-content a,.box-content p a,.box-content li a{
  text-decoration: underline;
}
#footer .wp-calendar-table th, #theme-sidebar .wp-calendar-table th{
  background-color: var(--color-primary1);
  color: #fff;
  border-color: var(--color-primary1);
}
.wp-block-calendar table:where(:not(.has-text-color)) td, .wp-block-calendar table:where(:not(.has-text-color)) th{
  color: #fff;
}
.content-area .box-info a, #theme-sidebar li a, #secondary .widget.widget_block.widget_tag_cloud a, #theme-sidebar li a,
.comment-content p, .page-box p, #theme-sidebar a, #theme-sidebar .wp-block-latest-comments__comment-author, #theme-sidebar .wp-block-latest-comments__comment-link{
  color: #fff;
}
/* Color CSS */
.readmore-btn a,#theme-sidebar h2.wp-block-heading,.box-info i, #footer li a:hover,#theme-sidebar .wp-block-search .wp-block-search__label{
  color: var(--color-primary1);
}
#latest-release .owl-nav i:hover,.book-tkt-btn a,.woocommerce ul.products li.product .onsale, .woocommerce span.onsale,button[type="submit"],.wc-block-cart__submit-container a,.wc-block-checkout__actions_row .wc-block-components-checkout-place-order-button,#theme-sidebar button[type="submit"], .error-404 [type="submit"], #footer button[type="submit"],.prev.page-numbers, .next.page-numbers,.page-numbers,.site-info,.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button, .woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt,.wp-block-file .wp-block-file__button, .wp-block-button .wp-block-button__link,span.meta-nav,#slider .inner_carousel p,.more-btn a,.box:before, .box:after,#comments input[type="submit"],#slider .carousel-control-prev-icon, #slider .carousel-control-next-icon{
  background: var(--color-primary1);
}
.page-template-front-page .media-links a:hover,.media-links i:hover,.wc-block-checkout__actions_row a,a.added_to_cart.wc-forward,a,#theme-sidebar .textwidget a, #footer .textwidget a, .comment-body a, .entry-content a, .entry-summary a,.main-navigation a:hover,.main-navigation .current_page_item > a, .main-navigation .current-menu-item > a, .main-navigation .current_page_ancestor > a,#theme-sidebar h3,#theme-sidebar a:hover,h1, h2, h3, h4, h5, h6,h2.woocommerce-loop-product__title, .woocommerce div.product .product_title,.woocommerce ul.products li.product .price, .woocommerce div.product p.price, .woocommerce div.product span.price{
  color: var(--color-primary1);
}
.readmore-btn a,#theme-sidebar .widget_tag_cloud a:hover,.wp-block-tag-cloud a:hover,#theme-sidebar .tagcloud a:hover{
  border-color: var(--color-primary1);
  color: var(--color-primary1);
}
#footer .tagcloud a:hover,#footer p.wp-block-tag-cloud a:hover{
  color: var(--color-primary1);
  border-color: var(--color-primary1);
}
#theme-sidebar .wp-block-search .wp-block-search__label:before,#theme-sidebar h3:before, #theme-sidebar h1.wp-block-heading:before, #theme-sidebar h2.wp-block-heading:before, #theme-sidebar h3.wp-block-heading:before,#theme-sidebar h4.wp-block-heading:before, #theme-sidebar h5.wp-block-heading:before, #theme-sidebar h6.wp-block-heading:before {
  background-color: var(--color-primary1);
}
.page-box,#theme-sidebar section{
  border-left-color: var(--color-primary1);
  border-bottom-color: var(--color-primary1);
  background: #000;
  box-shadow: none;
}
.readmore-btn a:hover, a:hover, .search-box i{
  color: #fff;
}
.search_inner form.search-form{
  border-color: var(--color-primary1);
}
.readmore-btn a:hover{
  border-color: #fff;
}
.next.page-numbers:hover,.more-btn a:hover, .page-numbers:hover,.wc-block-cart__submit-container a:hover{
  background: #fff;
}
.book-tkt-btn a.register-btn{
 color: #fff !important;
}
.book-tkt-btn a.register-btn:hover{
  color: #000 !important;
}
.book-tkt-btn a:hover:after, .more-btn a:hover:after{
  border-top:1px solid #000;
}
.next.page-numbers:hover, .page-numbers:hover,.book-tkt-btn a,.more-btn a:hover{
  color: #000 !important;
}
.wp-block-woocommerce-checkout, .wp-block-woocommerce-cart{
  color: #6b6b6b;
}
.wc-block-checkout__form, .wc-block-cart-items__row, .wc-block-cart-items__header, .wp-block-woocommerce-checkout-order-summary-block, .wp-block-woocommerce-cart-order-summary-block, .is-large.wc-block-cart .wc-block-cart-items {
    border: 2px solid #020202;
}
.wc-block-cart__submit-container a:hover{
  color: #1c1c1c;
}
.headerbox.login-user.stick_head, .headerbox.py-3.stick_head{
  background: #000 !important;
}
/* Header CSS */

.page-template-front-page .top-header{
  display: block;
}
.topbar-home{
  display: none;
}
.page-template-front-page .media-links span:after, .page-template-front-page span.call-text:after{
  top: 12px;
  border-color: #ffffff;
}
.page-template-front-page .media-links a,.main-navigation a,nav.woocommerce-MyAccount-navigation ul li a,input[type="text"], input[type="email"], input[type="phno"], input[type="password"], input#url, textarea{
  color: #fff;
}
.headerbox{
  background: transparent;
}
.main-navigation ul ul,#slider,#slider .carousel-control-prev-icon:hover, #slider .carousel-control-next-icon:hover{
  background: #000;
}

.comment-body {
  color: #676767;
}
.main-navigation ul ul li.menu-item-has-children:after{
  color: #fff;
  margin-left: 5px;
}
.search-bar i{
  color: #fff;
}
.inner_searchbox button[type="submit"]{
  background-color: var(--color-primary1);
}
/* Post CSS */

.top-header,.products li,.pull-up-box,nav.woocommerce-MyAccount-navigation ul li,input[type="text"], input[type="email"], input[type="phno"], input[type="password"], input#url, textarea {
  border: none;
  background: #000;
}
.page-box h4,#theme-sidebar li,#theme-sidebar h3,#theme-sidebar input[type="search"], #footer input[type="search"],.main-navigation ul ul li, .menubar.scrolled .main-navigation ul ul li {
  border-color: #1c1c1c;
}
#theme-sidebar button[type="submit"]:hover, #footer button[type="submit"]:hover, #comments input[type="submit"]:hover, span.meta-nav:hover,.book-tkt-btn a:hover,.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover, .woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
  background: #fff;
  color: #1c1c1c;
}
.sticky .page-box h4 {
  background: url(assets/images/pin.png) no-repeat scroll 0 0px;
}

/* Category CSS */

.category-inner-box {
  background: #000;
  padding: 20px;    
  height: 400px;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}
.category-inner-box i {
  background: #f8ba13;
  width: 80px;
  height: 80px;
  border-radius: 50%;
  font-size: 30px;
  padding: 25px 0;
  color: #1c1c1c;
}
.category-inner-box h4 {
  padding: 25px 0 15px;
  font-size: 30px;
}
.category-inner-box p{
  font-size: 16px;
}
.woocommerce div.product .woocommerce-tabs ul.tabs li a {
  color: #515151 !important;
}

nav.woocommerce-MyAccount-navigation ul li:hover{
  background: var(--color-primary1);
}

/* OTHER CSS */

.headerbox.login-user.stick_head, .headerbox.py-3.stick_head  {
    background: #676767;
}

/* OTHER CSS */

.bypostauthor > .comment-body > .comment-meta > .comment-author .avatar {
  border: 1px solid #333;
  padding: 2px;
}
.aligncenter,
div.aligncenter {
  display: block;
  margin: 5px auto 5px auto;
}
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute;
  width: 1px;
  word-wrap: normal !important;
}
.screen-reader-text:focus {
  background-color: #eee;
  clip: auto !important;
  clip-path: none;
  color: #444;
  display: block;
  font-size: 1em;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000; /* Above WP toolbar. */
}

@media screen and (max-width: 767px){
  .social-boxs{
    margin-bottom: 12px;
  }
.headerbox.login-user.stick_head {
  margin-top: 0px;
  }
}

@media screen and (max-width: 1000px){
  .toggle-nav button{
    background: var(--color-primary1);
  }
  .sidenav{
    background: #1c1c1c;
  }
  .main-navigation ul ul{
    background: transparent !important;
  }
  .nav ul li a:hover {
    color: #ea221c;
}
}
