/*
Theme Name: Capri Child SHOC Custom
Theme URI: http://demo.select-themes.com/capri/
Description: Capri Child SHOC Custom
Author: timelessthee 
Author URI: http://timelessthee.com
Version: 1.0.1
Template: Capri
*/

@import url("../Capri/style.css");

body, p {color: #000;}

.hero_features_display .icon_text_inner p {font-size:75%;line-height: 1.75em;}

/* Swap Columns (Disabled)
.two_columns_66_33 > .column2 {float:none}
.two_columns_66_33 > .column1 {float:right}
.two_columns_66_33 > .column1 > .column_inner {padding: 0px 0px 0px 20px;
*/



/* Portfolio Movie Single Metadata */

.portfolio_single_custom_date, .portfolio_single_categories {display:none;visibility:hidden;}

/*.hero_features_display p {color:#FFF}*/

.hero_features_display .q_circle_text p {font-size: 14px; line-height: 1.75em;}

.q_slide_title[style], .single-portfolio_page .title h1 {font-size:56px}

/* DESIGN IMPLEMENTATION */

p {
    font-family: Montserrat,sans-serif;
		line-height: 24px;
}

/* DIVIDERS are based on HTML blocks derived from Message Blocks */
.t_divider .t_divider_inner {
    position: relative;
		}
.t_divider_inner h4 {
  	text-transform:uppercase;
  	font-weight:bold;
  	font-family:"Montserrat",sans-serif;
  	color:#FFF;
		letter-spacing: 4px;
		font-size: 24px;
}
.t_divider .message_text {
   	text-align:center;
		margin:0 auto;
		}
.t_divider {
    position: relative;
    margin: 0px;
    padding: 30px;
background: #eb008b; /* Old browsers */
background: -moz-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ef7622), color-stop(100%,#cc651d)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%); /* IE10+ */
background: linear-gradient(135deg, #ef7622 0%,#cc651d 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb008b', endColorstr='#00adee',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
		}

.t_divider_space {margin-top:30px;}
.t_divider_space_both {margin-top:30px;margin-bottom:30px}
/* SECTIONS / BACKGROUNDS */
.t_section_dark {background-color:#171817;color:#FFF}
.t_section_light {background-color:#f2f2f2}

/* PORTOFLIO / FILM DISPLAY */
.home .filter_portfolio, .single-portfolio_page .filter_portfolio {display:none!important}
/*@media screen only and (max-width: 1001px) {
.projects_holder.v4 .mix, .projects_holder.v4 .mix {width:23.5%} }*/

h4 {font-family:Montserrat,sans-serif;font-weight:600}

/* PRESENTING PARTNERS */

.t_presentingpartners_section .image_with_text h4 {text-transform:uppercase; letter-spacing: 4px;font-size: 24px;margin-bottom: 1em}
.t_section_dark .image_with_text h4, .t_section_dark .image_with_text p {color:#FFF}
.t_section_light .image_with_text h4, .t_section_light .image_with_text p {color:#000}
.t_section_light .t_section_dark .image_with_text h4, .t_section_light .t_section_dark .image_with_text p {
    color: #FFF;}

.q_social_icon a i:hover, .q_social_icon_holder.normal_social:hover .simple_social {color:#eb008b!important}



/*@media screen and (max-device-width: 1000px) {
  .q_image_with_text_over .front_title {font-size:*/

/* Film Meta */

.portfolio_title a {color:#FFF;text-transform:uppercase;}
.portfolio_title {letter-spacing: 0.05em;line-height:1.25em}
.projects_holder.standard article .project_film_meta.project_category {letter-spacing:1px;font-size: 10px;margin-top:8px;text-transform:uppercase}
.project_film_meta {
    display: block;
    line-height: 1.35em;
    font-size: 14px;}
.project_film_meta_date, .movie_show_date {font-weight:800}
.tz_purple_divider {
    height: 4px;
    display: block;
    background: #ef7622;
    width: 50px;
    border: none;
    margin-left: 0;
    margin-bottom: 10px;
		margin-top: 10px;}

.portfolio_main_holder .item_holder.gradient_hover .portfolio_shader {
opacity:0;
  }

.portfolio_main_holder .item_holder.gradient_hover .portfolio_shader {
background: #eb008b;
background: -moz-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ef7622), color-stop(100%,#cc651d));
background: -webkit-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -o-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -ms-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: linear-gradient(135deg, #ef7622 0%,#cc651d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eb008b', endColorstr='#00adee',GradientType=1 );}

.portfolio_main_holder article:hover .item_holder.gradient_hover .portfolio_shader, .portfolio_slider li.item:hover .item_holder.gradient_hover .portfolio_shader {opacity:0.75}

/* FILM PAGE */
.title_subtitle_holder .title_subtitle_holder_inner h1 {text-transform:uppercase;line-height:1em}

.single-portfolio_page .content .container_inner {width:100%}
.portfolio_detail .info_section_title {text-transform:uppercase;}

/*@media only screen and (min-width:600px) {
.two_columns_66_33 > .column1 {width:33.33%}
.two_columns_66_33 > .column2 {width:66.66%}
}*/

.movie_tickets_container {height:800px;}
@media only screen and (min-width:600px) {
.two_columns_66_33 > .column1 {width:40%}
.two_columns_66_33 > .column2 {width:60%}
.two_columns_66_33 > .column1 > .column_inner {padding: 80px}
.two_columns_66_33 > .column2 > .column_inner {padding: 60px 60px 0px 80px;}
}

@media only screen and (max-width:753px) {
.movie_tickets_container, .movie_tickets_container iframe {
height: 1400px;}
}

.movie_tickets_container {overflow-y:scroll;overflow-x:scroll;margin-top: 20px;margin-bottom:20px;background:#FFF;-webkit-overflow-scrolling: touch;}
.movie_tickets_container iframe {width: 100%;}

@media only screen and (min-width:1105px) {
.movie_tickets_container {height: 520px;}
}

.single-portfolio_page .content .content_inner > .container > .container_inner.default_template_holder {padding-top:0}
.single-portfolio_page .two_columns_66_33 > .column1 {background:#151515}
/*.single-portfolio_page .content .container {margin-top: -38px;}*/
.single-portfolio_page .portfolio_detail h3 {font-weight:800;font-size:44px}
.single-portfolio_page .portfolio_navigation, .blog_navigation {display:none}

.single-portfolio_page .info_section_title[style] {margin-bottom:0px!important;line-height: 1.1em!important}
.single-portfolio_page .movie_category .category {color: rgb(0, 0, 0);
    text-transform: uppercase;
    font-weight: 800;
    font-size: 1.2em;letter-spacing:1px;word-break: normal;}
.single-portfolio_page .movie_category {margin-top:4px;margin-bottom:10px;}

.tz_purple_divider.tz_multi_divider {height: 5px;width: 106px;
background: #eb008b;
background: -moz-linear-gradient(-45deg, #ef7622 0%, #cc651d 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ef7622), color-stop(100%,#cc651d));
background: -webkit-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -o-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -ms-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: linear-gradient(135deg, #ef7622 0%,#cc651d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adee', endColorstr='#00adee',GradientType=1 );
  }

.tz_purple_divider.tz_multi_divider.tz_home_divider {height: 10px;
width: 50%;
margin-top: 20px;
margin-bottom: 20px;}

.tz_purple_divider.tz_multi_divider.tz_divider_rev {
width:256px;
background: #00adee;
background: -moz-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,#ef7622), color-stop(100%,#cc651d));
background: -webkit-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -o-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: -ms-linear-gradient(-45deg, #ef7622 0%,#cc651d 100%);
background: linear-gradient(135deg, #ef7622 0%,#cc651d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00adee', endColorstr='#00adee',GradientType=1 );
  }

.portfolio_standard .qbutton, .portfolio_standard .qbutton.medium, .portfolio_standard #submit_comment, .portfolio_standard .load_more a, .portfolio_standard .blog_load_more_button a, .portfolio_standard .post-password-form input[type="submit"], input.wpcf7-form-control.wpcf7-submit {
    color: #FFF;
    border-color: #ef7622;
		background:#ef7622;
		line-height: 32px!important;
		height: 32px!important;
		padding-left: 15px;
		padding-right: 15px;}

.portfolio_standard .qbutton:hover, .portfolio_standard .qbutton.medium:hover, .portfolio_standard #submit_comment:hover, .portfolio_standard .load_more:hover a, .portfolio_standard .blog_load_more_button:hover a, .portfolio_standard .post-password-form input[type="submit"]:hover {
    color: #FFF;
    border-color: #FFF;
  }


.info .movie_meta {line-height: 1.35em;}

@media <media-query-list> {
  <group-rule-body>
}


/*** STYLIN ***/
/* Threes */

.q_image_with_text_over .front_title {text-transform:uppercase;text-align:left;line-height:1;letter-spacing: 0.05em;font-size:2.4em}
.q_image_with_text_over .shader {background:none;background:#000;opacity:0.8}
.front_holder_new.without_separator p {color:#FFF;text-transform:uppercase;text-align:left;letter-spacing: 0.05em;line-height: 1.35em;margin-top: 16px;}
.q_image_with_text_over .back_holder_new {text-align:left;}
.q_image_with_text_over .front_title {display:block}
.front_holder_inner2:nth-of-type(2) .front_title {width: 80%;text-align: left;margin-left: 0px;}


@media only screen and (min-width:1299px){
.t_presentingpartners_section .image_with_text img {float:left;margin-right: 1em;margin-bottom:0em}
.t_presentingpartners_section .image_with_text h4 {margin-top: 40px;}}

@media only screen and (max-width:1200px){
.q_image_with_text_over .front_holder, .q_image_with_text_over .back_holder {
    padding: 1.5em;}
.q_image_with_text_over .front_title{font-size:1.75em}
.t_divider .t_divider_inner {
    position: relative;
    padding-right: 0px;}}



@media only screen and (max-width:1000px){
.q_image_with_text_over .front_title{font-size:1.25em}
.front_holder_new p br {display:none}
 header {top: 34px !important;} /*header_1*/
}
/*
@media only screen and (max-width:720px){
 header {top: 58px !important;}
}

@media only screen and (max-width:472px){
 header {top: 100px !important;}
}

@media only screen and (max-width:372px){
 header {top: 130px !important;}
}
*/



@media only screen and (max-width:918px){
.front_holder_new p {font-size: 0.9em;}
.q_image_with_text_over .front_holder_inner2 {
    padding-top: 0px;}

.qbutton.small, .qbutton {
    font-size: 10px;  line-height: 26px;
height: 26px;}
}
/* ONE COLUMN */
@media only screen and (max-width:767px){
.q_image_with_text_over .front_holder, .q_image_with_text_over .back_holder {
    padding: 2.5em;}
.q_image_with_text_over .front_title{font-size:2.2em}
.t_halfsies_deck.t_halfsies_deck_one {padding-bottom:0px!important}
.t_halfsies_deck.t_halfsies_deck_two {padding-top:0px!important}
.t_halfsies_deck .vc_empty_space_inner {display:none}
.t_third_blocks {margin-bottom:8px;}
.q_accordion_holder.accordion.boxed.accordion_show_icon.text_left_align .ui-accordion-header {font-size:1em;}
.t_logo.t_logo_footer {margin: 0 auto;
display: block;
height: 40%;
width: 70% !important;}
}

.t_halfsies {padding-left:80px;padding-right:80px;}
.t_halfsies_deck {padding-left:40px;padding-right:40px;}

/* SMALL DEVICES */
@media only screen and (max-width:600px){
.t_halfsies, .portfolio_detail {padding-left:30px;padding-right:30px}
.portfolio_images {padding:30px}
.two_columns_66_33 > .column2 {padding-top:30px;}
.projects_holder.v4 .mix {margin: 0 0 22.6%;}
.portfolio_standard .qbutton {width:86%}
/*.postid-51842*/ h1[style] {font-size:20px!important}
}

  
  .single-portfolio_page .content .content_inner > .container > .container_inner, .single-portfolio_page .content .content_inner > .full_width > .full_width_inner, .single-portfolio_page .content .content_inner > .container > .container_inner.default_template_holder {padding-top:0px!important !important}

.single-portfolio_page .portfolio_images a {pointer-events:none;cursor:default}


.content .content_inner > .container > .container_inner, .content .content_inner > .full_width > .full_width_inner, .content .content_inner > .container > .container_inner.default_template_holder {padding-top:0px!important}


.title.paspartu_below_tittle {margin-bottom:0px!important;}
.title h1, .title h1.title_like_separator .vc_text_separator.full .separator_content {font-size:60px}

/* FILTER */
.filter_portfolio .filter_holder ul li:not(.filter_title) span {color:#000; text-transform:uppercase;letter-spacing:2px;font-size:14px}
.filter_outer.filter_portfolio {background:none;}
.filter_portfolio .filter_holder ul li.current span, .filter_portfolio .filter_holder ul li:hover:not(.filter_title) span {color:#ef7622!important}
.filter_outer.filter_portfolio .filter_holder {text-align: center;}

/*PRICING TABLE */
.price_in_table .mark {display:none}
.price_table_inner .table_title.pricing_title_grid .title_content {text-transform:uppercase;color:#FFF;font-size:10px;font-size: 16px;line-height: 1.2em;}
.price_table_inner ul li.table_title .title_separator {
height: 5px;
width: 90px;
position: relative;
display: block;
left:0;
margin: 0 auto;
margin-bottom: 10px;
margin-top: 10px;
  background:#eb008b;
}
.price_table_inner ul li.pricing_table_content {font-family:"Montserrat", sans-serif;color:#000;text-transform: uppercase;
line-height: 1.3em;
font-weight: 600;
font-size: 12px;}
.price_table_inner .pricing_table_content ul li {text-align:left;}


/* NICK */
.portfolio_shader.shader_nick {
background: #f88f1e!important;
}

.tz_orange_divider {
    height: 4px;
    display: block;
    background: #f88f1e;
    width: 50px;
    border: none;
    margin-left: 0;
    margin-bottom: 10px;
		margin-top: 10px;}

.pricing_table_tz_small {font-size:80%;font-weight:300;line-height:1em}

strong {font-weight:800}
a:hover, p a:hover {
    color: #eb008b;
    text-decoration: none;}
.tz_purple_divider.tz_multi_divider.tz_multi_divider_full {margin:0 auto;margin-bottom: 40px;
margin-top: 8px;}
.tz-heading-blue {text-align:center;text-transform:uppercase;letter-spacing:0.15em;color:#ef7622}
.tz-heading-purple {text-align:center;text-transform:uppercase;letter-spacing:0.15em;color:#eb008b}
.tz_purple_divider.tz_multi_divider.tz_multi_divider_full.tz_divider_vip {width:174px;}

.price .char3, .price .char4, .price .char5 {font-size:50%}
.price .char3 {letter-spacing: 2px;}
.prices_vip .title_separator[style] {background-color:#ef7622!important}
.tz_more_info_centered {margin-bottom: 20px;
margin-top: 8px;}


.qbutton, .qbutton.small,  {border-width:3px;font-weight:800;color:#000;border-color:#000}
input.wpcf7-form-control.wpcf7-submit {color:#000!important;border-color:#000!important}
.qbutton.small, input.wpcf7-form-control.wpcf7-submit, .qbutton {font-size:13px;}
.q_image_with_text_over .qbutton, .q_image_with_text_over .qbutton.small, .qbutton {color:#FFF;border-color:#FFF}
input.wpcf7-form-control.wpcf7-submit {background:transparent;}
input.wpcf7-form-control.wpcf7-submit:hover {color:#FFF!important;background:#000}


.tz-movie-button.qbutton.small {border-color:inherit;border-width:inherit;color:inherit;}
/*.prices_vip .q_price_table:nth-of-type(3) .price {font-size:32px;line-height:48px}*/
#back_to_top > span {background-color: #ef7622;border-color:#ef7622}

/*FAQ*/
.t_faq_list {text-align:left;list-style:none;}
.t_faq_list .t_faq_q {font-weight:800;text-transform:uppercase;letter-spacing: 1px;color:#eb008b;font-size:14px}
.t_faq_list .t_faq_a {margin-bottom: 20px;display: block;}

.q_accordion_holder.accordion.boxed .ui-accordion-header:hover, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active {
    background-color: #ef7622;
    border-color: #ef7622!important}
.q_accordion_holder.accordion.boxed .ui-accordion-header {
    background-color: #ef7622;
    border-color: #ef7622!important;
    color: #FFF;
    font-size: 20px;
		text-align:left;
		text-transform:uppercase;
		letter-spacing:1px}

/*.q_accordion_holder.accordion.boxed div.accordion_content_inner {
    padding-left: 2em;}*/

body {font-size: 13px;line-height: 1.55em;}
.t_byline {font-size: 23px;line-height: 1.3em;}
.t_desc_deck p {font-size: 13px;line-height: 1.55em;}
.t_divider_footer {padding: 6px;}

/* FOOTER */
.footer_top .widget h4 {font-size:16px;text-transform:uppercase;letter-spacing:3px}
.t_section_dark  p {color:#FFF}
.sbi_bio {display:none}
#sb_instagram .sb_instagram_header h3 {color:#FFF;font-size: 12.5px;}
#sb_instagram.sbi_col_4.sbi_disable_mobile #sbi_images .sbi_item {padding:5px!important}
.q_image_with_text_over .shader {display:none}
.t_logo.t_logo_footer {width:70%}

/* NAV */

nav.main_menu > ul > li > a {font-family: Montserrat, "PT Sans", sans-serif;font-size: 14px;color:#FFF}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4, nav.mobile_menu ul li a, nav.mobile_menu ul li h4 {text-transform:uppercase;font-weight:800;letter-spacing: 1px;}

.drop_down .second .inner ul li a {font-size:12px}

nav.mobile_menu ul li a, nav.mobile_menu ul li h4, nav.mobile_menu ul li.active > a {color:#000}
.drop_down .second .inner ul li a, .drop_down .second .inner ul li h4 {color:#FFF}

.drop_down .second .inner > ul, li.narrow .second .inner ul {background:#000;border-color:#000}

nav.mobile_menu ul > li.has_sub > span.mobile_arrow {
  	color:#000;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 35px;
    line-height: 35px;
    margin: 0;
    padding: 0 10px 0 0;
    position: absolute;
    top: 0;
    right: 0;
    text-align: right;
    width: 50px;
    z-index: 9000;
    -webkit-tap-highlight-color: transparent;
}

/* FUNKIFY */
@media only screen and (min-width:1018px){
h1 {max-width: 60%;}
.logo_wrapper .q_logo {top: 180%;}
.logo_wrapper .q_logo a[style] {height:270px!important}
header.sticky .logo_wrapper .q_logo {top: 50%;}
header.sticky .logo_wrapper .q_logo a[style] {height:114px!important}
  }


.single-portfolio_page .logo_wrapper .q_logo, .page-id-52177 .logo_wrapper .q_logo {top: 130%}
.single-portfolio_page .logo_wrapper .q_logo a[style], .page-id-52177 .logo_wrapper .q_logo a[style]{height:190px!important}

@media only screen and (max-width:983px){
header .header_inner_left {margin-top: 20px;margin-bottom: 140px;}

  
  header.sticky .logo_wrapper .q_logo a[style] {height:75px !important}
  
.logo_wrapper .q_logo a[style] {height:112px !important}
  
  
.page-id-52177 .logo_wrapper .q_logo, .single-portfolio_page .logo_wrapper .q_logo {top: 0%}
.single-portfolio_page .logo_wrapper .q_logo a[style], .page-id-52177 .logo_wrapper .q_logo a[style] {height:112px !important}


  }

.mobile_menu_button span:hover, .side_menu_button > a:hover, .mobile_menu_button span:hover, .dark .mobile_menu_button span:hover, .light .mobile_menu_button span:hover, .social_share_list_holder ul li i:hover, .woocommerce.single-product.single .social_share_list_holder ul li i:hover {
    color: #ef7622!important;}
/*.header_bottom, nav.mobile_menu {background:#1c1c1c!important}*/

.carousel-inner .slider_content_outer {width: 100%;}
.qode_slider_preloader {display:none!important}
.carousel-inner > .item {display:block!important;background-color:#1c1c1c}
.slider_content_inner > div[style] {background-color:#1c1c1c!important}

.carousel-inner h2 span {text-transform:none;letter-spacing:1px}
.slider_content {padding:3.8%;text-align:left!important}
.carousel-inner h3 span {font-size:20px;line-height: 1.25em}
  .carousel-inner h3 span .t_home_subtitle {font-size: 30px;font-weight: 800;text-transform: uppercase;letter-spacing:1px}

.slider_content .text[style] {background:transparent!important}
.slider_content[style] {left:inherit!important;top: 262px!important} /*37%!important*/

@media only screen and (max-width:983px){
  .carousel-inner h3 span {font-size: 68%;line-height: 1.5em;}
  .carousel-inner h2 span {font-size: 54%;line-height: 1.25em} /*text-align:center*/
  .carousel-inner h3 span .t_home_subtitle {font-size:26px}
  .slider_content {padding:1.8%;text-align:left!important}
  .q_slide_text br{display:none}
    .carousel-inner h3 span .t_home_subtitle {font-size: 23px;letter-spacing:0px}
}


@media only screen and (min-width:1018px) {
  .slider_content_inner {margin-top:210px}
  .carousel-inner .slider_content .slide_buttons_holder qbutton. {margin: 14px 10px 0;}  
  }

.carousel-inner .right .text, .carousel-inner .right h2, .carousel-inner .right h3 {text-align:left!important;}

#qode-homepage-slider, .carousel-inner > .item  {min-height: 700px} /*510px;*/

@media only screen and (max-width:748px){
.t_vip_extraspace {display:none;}}

@media only screen and (max-width:600px){
.qbutton {font-size: 13px;line-height:40px;height: 40px} 
.qbutton.small {font-size: 13px;line-height: 40px;height: 40px;}
.paspartu_bottom {display:none!important}
}
footer.paspartu_footer_alignment {
    margin-bottom: 2.5%;
}

.t_vip_packages_tables .qode_pricing_tables.two_columns .q_price_table {width:100%;}
.t_vip_packages_tables .qode_pricing_tables.two_columns .q_price_table .prices {background-size: 100%;}
.t_vip_packages_tables {padding-right: 0px;}

.page-id-52134 .price_in_table .price {font-size: 46px;}

.movie_pre_show_title, .movie_share {
    color: #000;
    text-transform: uppercase;
    font-weight: 800;
    font-size: 13px!important;
    letter-spacing: 1px;
    word-break: normal;
}
.movie_list_preshow .movie_pre_show_title {color:#FFF}
.movie_list_preshow {margin-top:10px;display:block;color: #FFF;line-height: 14px;}
.movie_list_preshow a {font-size:14px;}
.movie_list_preshow .movie_pre_show_info {font-size: 13px;}
.movie_pre_show_info {display: block;} /*margin-top: 0.25em;*/
.movie_pre_show_title {}
.footer_inner .container {}
.pricing_table_content .qbutton, .pricing_table_content .qbutton.small, .pricing_table_content .qbutton {color:#000;border-color:#000}

.social_share_list_holder {margin-bottom:20px}

.t_section_dark .t_giftvouchers input.wpcf7-form-control.wpcf7-submit {color:#FFF!important;border-color:#FFF!important}

::-webkit-input-placeholder {
color: #474747;
}
:-moz-placeholder { /* older Firefox*/
color: #474747;
}
::-moz-placeholder { /* Firefox 19+ */ 
color: #474747;
} 
:-ms-input-placeholder { 
color: #474747;
}

.wpcf7 {font-family:"Montserrat", sans-serif}

.t_menu_modules {text-align:center}
.t_black_buttons .qbutton {color: #000;border-color: #000;}
.t_section_white {background:#FFF}

@media only screen and (max-width:1100px){.t_black_buttons .qbutton{padding-left: 8px;
padding-right: 8px;
height: 32px;
line-height: 32px;
font-size: 9px;}}

/* Announcement Bar */

#wnb-bar span {font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:1px;text-transform:uppercase;font-size:12px}
header.sticky.sticky_animate {top: 3em;}

#wnb-bar {
line-height: 1.3em;
padding-top: 5px;}

@media only screen and (max-width:472px){
#wnb-bar span {font-size:10px}
}

/* Sponsor Fix */

/*.grid_section:nth-of-type(3n) .wpb_column.vc_column_container.vc_col-sm-3:nth-of-type(2n){color:red}*/

.sponsorcut {display:none}

/* Beats */

.movie_pre_show_info 
{font-size: 110%;}
.portfolio_description .movie_pre_show_info p {font-size: 14px;}

.movie_pre_show_info strong a 
{font-weight: 800;}

.movie_pre_show_info .mdi 
{margin-right: 1px;}

.movie_pre_show_info br:first-of-type {display:none}
 
.movie_pre_show_info strong {
text-transform: uppercase;
font-size: 14px !important;
letter-spacing: 1px;}

.light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a, .light:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a>span.item_inner, .dark:not(.sticky):not(.scrolled) nav.main_menu>ul>li>a>span.item_inner, .light.header_style_on_scroll nav.main_menu>ul>li>a, .light.header_style_on_scroll nav.main_menu>ul>li>a>span.item_inner, .dark.header_style_on_scroll nav.main_menu>ul>li>a, .dark.header_style_on_scroll nav.main_menu>ul>li>a>span.item_inner {
    background-color: transparent;
}
@media only screen and (min-width: 1000px)
.stick.compound:not(.sticky) nav.main_menu>ul>li>a, .stick.compound:not(.sticky) .side_menu_button_wrapper .side_menu_button a.search_icon_bckg_full {
    line-height: 63px;
}
.light:not(.sticky) nav.main_menu>ul>li>a, .light.header_style_on_scroll nav.main_menu>ul>li>a, header.light:not(.sticky) .q_icon_shade>a>*, header.light:not(.sticky) .side_menu_button>a {
    color: #fff;
}
h6, h6 a, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover, a, p a, header:not(.with_hover_bg_color) nav.main_menu > ul > li:hover > a, nav.main_menu>ul>li.active > a, .drop_down .second .inner > ul > li:hover > a, .drop_down .second .inner ul li.sub ul li:hover > a, nav.mobile_menu ul li a:hover, nav.mobile_menu ul li.active > a, nav.mobile_menu ul li.active > h4, .side_menu_button > a:hover, .side_menu_button > a:hover > span:not(.popup_menu_inner).search_icon_text, .mobile_menu_button span:hover, .vertical_menu ul li a:hover, .vertical_menu_toggle .second .inner ul li a:hover, nav.popup_menu ul li a:hover, nav.popup_menu ul li ul li a, .comment_holder .comment .text .comment_date, .comment_holder .comment .text .replay, .comment_holder .comment .text .comment-reply-link, .comment_holder .comment .text .comment-edit-link, div.comment_form form p.logged-in-as a, .pagination_prev_and_next_only ul li a:hover, .latest_post_holder .latest_post_title a:hover, .latest_post_holder.minimal .latest_post_title a, .latest_post_holder .post_info_section:before, .latest_post_holder .post_info_section span, .latest_post_holder .post_info_section a, .latest_post_holder .post_author a.post_author_link:hover, .projects_holder article .portfolio_title a:hover, .projects_masonry_holder article .portfolio_title a:hover, .filter_holder ul li.current span, .filter_holder ul li:not(.filter_title):hover span, .q_accordion_holder.accordion .ui-accordion-header .accordion_mark_icon, .q_accordion_holder.accordion:not(.boxed) .ui-accordion-header.ui-state-active, blockquote.with_quote_icon .icon_quotations_holder, blockquote h3, .q_dropcap, .price_in_table .value, .price_in_table .price, .price_in_table .mark, .q_font_elegant_holder.q_icon_shortcode:hover, .q_icon_shade.q_icon_shortcode:hover, .q_font_awsome_icon_holder.q_icon_shortcode:hover, .box_holder_icon_inner .qode_icon_stack, .box_holder_icon_inner .q_font_elegant_holder, .q_icon_with_title .icon_holder .qode_icon_stack, .q_icon_with_title .q_font_elegant_holder, .q_progress_bars_icons_inner.square .bar.active i, .q_progress_bars_icons_inner.circle .bar.active i, .q_progress_bars_icons_inner.normal .bar.active i, .q_progress_bars_icons_inner .bar.active i.fa-circle, .q_progress_bars_icons_inner.square .bar.active .q_font_elegant_icon, .q_progress_bars_icons_inner.circle .bar.active .q_font_elegant_icon, .q_progress_bars_icons_inner.normal .bar.active .q_font_elegant_icon, .q_social_icon_holder.normal_social .simple_social, .q_social_icon_holder.normal_social.with_link .simple_social, .q_list.number ul>li:before, .social_share_list_holder ul li i:hover, .woocommerce.single-product.single .social_share_list_holder ul li i:hover, .q_progress_bar .progress_number_wrapper.static .progress_number, .qbutton:hover, .load_more a:hover, #submit_comment:hover, .post-password-form input[type='submit']:hover, .drop_down .wide .second ul li .qbutton:hover, .drop_down .wide .second ul li ul li .qbutton:hover, nav.content_menu ul li.active:hover i, nav.content_menu ul li:hover i, nav.content_menu ul li.active:hover a, nav.content_menu ul li:hover a, aside.sidebar .widget:not(.woocommerce) li, .header-widget.widget_nav_menu ul.menu li a:hover, input.wpcf7-form-control.wpcf7-submit:not([disabled]):hover, .latest_post_holder .post_info_section .latest_post_categories a, .latest_post_holder .post_info_section .post_author_link, .latest_post_holder.boxes .date, .latest_post_holder.image_in_box .date, .qbutton.white, .qbutton.solid_color:hover, .qbutton.top_and_bottom_border, .blog_load_more_button a:hover, .q_progress_bars_vertical .progress_number, .q_counter_holder span.counter, .q_icon_shortcode span, .q_icon_shortcode i, .q_separator_with_icon .q_icon_holder .q_icon_shade i, .q_separator_with_icon .q_icon_holder .q_icon_shade span, .qode_pricing_list .qode_pricing_item_price span, .service_table_inner li.service_icon .service_table_icon, .qode_search_form_3 .qode_search_close a:hover, .qode_search_form_2 .qode_search_submit:hover, .projects_holder article .item_holder.slide_from_left_hover .portfolio_title a, .projects_masonry_holder article .item_holder.slide_from_left_hover .portfolio_title a, .portfolio_slider li.item .item_holder.slide_from_left_hover .portfolio_title a, .projects_holder article .item_holder.image_text_zoom_hover .portfolio_title a, .projects_masonry_holder article .item_holder.image_text_zoom_hover .portfolio_title a, .portfolio_slider li.item .item_holder.image_text_zoom_hover .portfolio_title a, .projects_holder article .item_holder.opposite_corners_hover .portfolio_title a:hover, .projects_masonry_holder article .item_holder.opposite_corners_hover .portfolio_title a:hover, .portfolio_slider li.item .item_holder.opposite_corners_hover .portfolio_title a:hover, .projects_holder article .item_holder.upward_hover .icons_holder a:hover, .projects_masonry_holder article .item_holder.upward_hover .icons_holder a:hover, .portfolio_slider li.item {color:#ef7622;}
.t_faq_list .t_faq_q {color:#ef7622;}    
    
.item_holder.upward_hover .icons_holder a:hover, .projects_holder article .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .projects_masonry_holder article .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .portfolio_slider li.item .item_holder.image_subtle_rotate_zoom_hover .icons_holder a:hover, .shopping_cart_dropdown ul li .item_info_holder .item_left a:hover, .shopping_cart_header .header_cart i, .shopping_cart_header .header_cart:hover i, .q_tabs .tabs-nav li a, .q_tabs.border_arround_element .tabs-nav li a, .q_tabs.border_arround_active_tab .tabs-nav li a, .q_tabs.border_arround_active_tab .tabs-nav li:hover a, .blog_holder article .post_text h2 .date, .blog_holder article .post_info a, .blog_holder article .post_info a:hover, .blog_holder article.format-link .post_text .link_image .post_text_inner .post_title a, .blog_holder article.format-quote .post_text .quote_image .post_text_inner .post_title a, .blog_holder article.format-quote h3 .date, .blog_holder article.format-link h3 .date, .blog_holder article.sticky h2 a, .blog_holder article h2 a:hover, .blog_holder.blog_single article h2:hover, ul.qode_pricing_list_holder .new_item i, .comment-list .post_author_comment .post-author-comment-icon, .q_team.below_image .q_team_info .q_team_position, .social_share_dropdown ul li:hover a span.social_network_icon, .social_share_dropdown ul li:hover, .social_share_dropdown ul li a:hover span.social_network_icon, .qbutton.masonry_read_more_button:hover, .q_team.below_image .q_team_social_holder_between .social_share_icon_shape .social_share_icon, .q_team_social_holder_between .q_social_icon_holder .qode_icon_stack, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item:hover span, .vc_grid-container .vc_grid-filter.vc_grid-filter-color-grey > .vc_grid-filter-item.vc_active span {color:#ef7622;}
.price_in_table .value, .price_in_table .price, .price_in_table .mark {color:#FFF!important}
.title, .popup_menu:hover .line, .popup_menu:hover .line:after, .popup_menu:hover .line:before, .mejs-controls .mejs-time-rail .mejs-time-current, .mejs-controls .mejs-time-rail .mejs-time-handle, .mejs-controls .mejs-horizontal-volume-slider .mejs-horizontal-volume-current, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-active, .q_accordion_holder.accordion.boxed .ui-accordion-header.ui-state-hover, .q_accordion_holder.accordion .ui-accordion-header.ui-state-active .accordion_mark, .q_accordion_holder.accordion .ui-accordion-header.ui-state-hover .accordion_mark, .q_dropcap.circle, .q_dropcap.square, .gallery_holder ul li .gallery_hover i.fa-search, .highlight, .testimonials_holder.light .flex-direction-nav a:hover, .q_tabs.with_borders .tabs-nav li.active a, .q_tabs.with_borders .tabs-nav li.active:hover a, .q_tabs.border_arround_element .tabs-nav li:hover a, .q_tabs.with_lines .tabs-nav li.active a, .q_tabs.with_lines .tabs-nav li:hover a, .q_tabs.border_arround_element.horizontal.disable_margin .tabs-nav li:hover a:after, .q_tabs.border_arround_element.horizontal.disable_margin .tabs-nav li.active a:after, .q_tabs.border_arround_element.horizontal.disable_margin .tabs-nav li.active:hover a:after, .q_message, .price_table_inner .price_button a, .price_table_inner .button_on_bottom_wrapper a, .q_price_table.active .active_text, .q_social_icon_holder .qode_icon_stack, .footer_top .q_social_icon_holder:hover .qode_icon_stack, .q_list.circle ul>li:before, .q_list.number.circle_number ul>li:before, .q_pie_graf_legend ul li .color_holder, .q_line_graf_legend ul li .color_holder, .q_progress_bar .progress_content, .q_progress_bars_vertical .progress_content_outer .progress_content, .q_progress_bar .floating.floating_outside .progress_number, .qbutton, .load_more a, .blog_load_more_button a, #submit_comment, .post-password-form input[type='submit'], #wp-calendar td#today, .qode_image_gallery_no_space.light .controls a.prev-slide:hover, .qode_image_gallery_no_space.light .controls a.next-slide:hover, input.wpcf7-form-control.wpcf7-submit, div.wpcf7-response-output.wpcf7-mail-sent-ok, .qbutton.white:hover, .qbutton.solid_color, .qbutton.top_and_bottom_border:hover, .pagination ul li a:hover, .single_links_pages span:hover, .comment_pager .page-numbers:hover, .comment_pager a:hover, .comment_pager .current:hover, .pagination ul li.active span, .single_links_pages > span, .comment_pager .current, .comment_pager .page-numbers.dots:hover, .read_more_button_holder a, .read_more_button_holder a.white:hover, .projects_holder article .item_holder.upward_hover .text_holder, .projects_masonry_holder article .item_holder.upward_hover .text_holder, .portfolio_slider li.item .item_holder.upward_hover .text_holder, .projects_holder article .item_holder.slide_from_left_hover .icons_holder, .projects_masonry_holder article .item_holder.slide_from_left_hover .icons_holder, .portfolio_slider li.item .item_holder.slide_from_left_hover .icons_holder, .projects_holder article .item_holder.opposite_corners_hover .text_holder .separator, .projects_masonry_holder article .item_holder.opposite_corners_hover .text_holder .separator, .portfolio_slider li.item .item_holder.opposite_corners_hover .text_holder .separator, .projects_holder article .item_holder.opposite_corners_hover .text_holder .separator.animate, .projects_masonry_holder article .item_holder.opposite_corners_hover .text_holder .separator.animate, .portfolio_slider li.item .item_holder.opposite_corners_hover .text_holder .separator.animate, .projects_holder article .item_holder.slide_from_left_hover .text_holder .separator, .projects_masonry_holder article .item_holder.slide_from_left_hover .text_holder .separator, .portfolio_slider li.item .item_holder.slide_from_left_hover .text_holder .separator, .projects_holder article .item_holder.slide_from_left_hover .text_holder .separator.animate, .projects_masonry_holder article .item_holder.slide_from_left_hover .text_holder .separator.animate, .portfolio_slider li.item .item_holder.slide_from_left_hover .text_holder .separator.animate, .projects_holder article .item_holder.subtle_vertical_hover .text_holder .separator, .projects_masonry_holder article .item_holder.subtle_vertical_hover .text_holder .separator, .portfolio_slider li.item .item_holder.subtle_vertical_hover .text_holder .separator, .projects_holder article .item_holder.subtle_vertical_hover .text_holder .separator.animate, .projects_masonry_holder article .item_holder.subtle_vertical_hover .text_holder .separator.animate, .portfolio_slider li.item .item_holder.subtle_vertical_hover .text_holder .separator.animate, .projects_holder article .item_holder.image_text_zoom_hover .text_holder .separator, .projects_masonry_holder article .item_holder.image_text_zoom_hover .text_holder .separator, .portfolio_slider li.item .item_holder.image_text_zoom_hover .text_holder .separator, .projects_holder article .item_holder.image_text_zoom_hover .text_holder .separator.animate, .projects_masonry_holder article .item_holder.image_text_zoom_hover .text_holder .separator.animate, .portfolio_slider li.item .item_holder.image_text_zoom_hover .text_holder .separator.animate, .projects_holder article .item_holder.opposite_corners_hover .icons_holder a, .projects_masonry_holder article .item_holder.opposite_corners_hover .icons_holder a, .portfolio_slider li.item .item_holder.opposite_corners_hover .icons_holder a, .projects_holder article .item_holder.subtle_vertical_hover .icons_holder a, .projects_masonry_holder article .item_holder.subtle_vertical_hover .icons_holder a, .portfolio_slider li.item .item_holder.subtle_vertical_hover .icons_holder a, .projects_holder article .item_holder.image_text_zoom_hover .icons_holder a, .projects_masonry_holder article .item_holder.image_text_zoom_hover .icons_holder a, .portfolio_slider li.item .item_holder.image_text_zoom_hover .icons_holder a, .projects_holder article .item_holder.gradient_hover .icons_holder a:hover, .projects_masonry_holder article .item_holder.gradient_hover .icons_holder a:hover, .portfolio_slider li.item .item_holder.gradient_hover .icons_holder a:hover, .vertical_menu_hidden_button_line, .vertical_menu_hidden_button_line:after, .vertical_menu_hidden_button_line:before, .popup_menu.opened:hover .line:after, .popup_menu.opened:hover .line:before, .shopping_cart_header .header_cart_span, .shopping_cart_dropdown .cart_bottom .checkout, .shopping_cart_dropdown .cart_bottom .view-cart:hover, .shopping_cart_dropdown ul li .item_info_holder .item_right .remove:hover, .popup_menu.opened:hover .line:before, .single_tags a:hover, aside.sidebar .widget .tagcloud a:hover, .widget .tagcloud a:hover, .blog_holder.blog_meta_info_featured_on_side article .post_icon_date, .blog_holder article.format-link .post_text .post_text_inner:hover, .blog_holder article.format-quote .post_text .post_text_inner:hover, .blog_holder article .post_social .post_comments i, .blog_holder article .post_social .blog_like i, .blog_vertical_loop_button .button_icon a, .blog_vertical_loop_back_button .button_icon a, .wpb_gallery .flexslider_slide .flex-control-paging li a.flex-active, .wpb_gallery .flexslider_fade .flex-control-paging li a.flex-active, ul.qode_pricing_list_holder .highlighted_item span.highlighted_text, .q_team.below_image:hover .social_share_icon_shape, .text_slider_container .flex-control-nav li a.flex-active {
    background-color: #ef7622;}
    #wnb-bar {color: #FFF!important}
    .t_desc_deck {background-color: #f2f2f2;}
.t_beanbag_prices .two_columns .qode_pricing_tables.two_columns .q_price_table {width:100%}
/*black to white*/
.t_section_dark, .t_section_light .t_section_dark .image_with_text h4, .t_section_light .t_section_dark .image_with_text p {background-color: #f2f2f2;color: #171817;}
.portfolio_title a {color: #ee7522}
input.wpcf7-form-control.wpcf7-submit, .q_image_with_text_over .qbutton, .q_image_with_text_over .qbutton.small, .qbutton {color: #FFF!important;border-color: #ef7622!important;}
input.wpcf7-form-control.wpcf7-submit:hover, .q_image_with_text_over .qbutton:hover, .q_image_with_text_over .qbutton.small:hover, .qbutton:hover {color: #FFF!important; background: none;}

#wnb-bar {-webkit-box-shadow: none!important; -moz-box-shadow: none!important; box-shadow: none!important}
#wnb-bar span {line-height: 2.2em;}
/*.footer_top_holder, .footer_ingrid_border_holder_outer {background-color: #f2f2f2;}*/

.single-portfolio_page .title h1 span {display:none}
.title {background:#000}
.carousel-inner > .item {background-color: #f2f2f2;}
.carousel-inner h2 {color:#664736}
.newlocation2017 {letter-spacing: 1px;font-weight: bold;}

body.home .light:not(.sticky) nav.main_menu>ul>li>a, 
body.home .light.header_style_on_scroll nav.main_menu>ul>li>a, 
body.home header.light:not(.sticky) .q_icon_shade>a>*, 
body.home header.light:not(.sticky) .side_menu_button>a {color:#ef7622}
.tz-heading-purple {color:#ef7622}
body:not(.home) header.light .q_logo img.dark {opacity:1}
body:not(.home) header.light .q_logo img.normal {opacity:0}
body:not(.home) header.light .q_logo img.light {opacity:0}
.t_halfsies_deck p {color:#000!important}
.nbanners2017 .q_image_with_text_over img {max-height:210px}