
/* HEIGHT MENU */
#logo {	height: px; }nav#main-nav > ul > li > a  { line-height: px; } nav#main-nav ul li .sub-menu { top: 40px; } .footer-logo { height: px; }#overlay-logo { height: px; }
/* CUSTOM FONTS */
body {font-family: Open Sans;font-weight: 300;font-size: 14px;line-height: 22px;}body strong,body b { font-weight: 600; }input[type=text], input[type=password], input[type=email], textarea { font-family: Open Sans; font-weight: 300; }h1 {font-family: Titillium Web;font-weight: 200;font-size: 30px;line-height: 45px;letter-spacing: 0.05em;text-transform: none;}h1 strong,h1 b { font-weight: 400; }.tp-caption.xone-title-big-dark, .tp-caption.xone-title-big-white, .tp-caption.xone-title-big-colored { font-family: Titillium Web;font-weight: 200;font-size: 30px;line-height: 45px;letter-spacing: 0.05em;text-transform: none;}.tp-caption.xone-title-big-dark strong, .tp-caption.xone-title-big-white strong, .tp-caption.xone-title-big-colored strong, .tp-caption.xone-title-big-dark b, .tp-caption.xone-title-big-white b, .tp-caption.xone-title-big-colored b { font-weight: 400 !important; }h2 {font-family: Titillium Web;font-weight: 200;font-size: 30px;line-height: 45px;letter-spacing: 0.05em;text-transform: none;}h2 strong,h2 b { font-weight: 400; }.tp-caption.xone-title-medium-dark, .tp-caption.xone-title-medium-white, .tp-caption.xone-title-medium-colored { font-family: Titillium Web;font-weight: 200;font-size: 30px;line-height: 45px;letter-spacing: 0.05em;text-transform: none;}.tp-caption.xone-title-medium-dark strong, .tp-caption.xone-title-medium-white strong, .tp-caption.xone-title-medium-colored strong, .tp-caption.xone-title-medium-dark b, .tp-caption.xone-title-medium-white b, .tp-caption.xone-title-medium-colored b { font-weight: 400 !important; }h3 {font-family: Titillium Web;font-weight: 200;font-size: 18px;line-height: 27px;letter-spacing: 0.05em;text-transform: none;}h3 strong,h3 b { font-weight: 400; }.tp-caption.xone-title-small-dark, .tp-caption.xone-title-small-white, .tp-caption.xone-title-small-colored { font-family: Titillium Web;font-weight: 200;font-size: 18px;line-height: 27px;letter-spacing: 0.05em;text-transform: none;}.tp-caption.xone-title-small-dark strong, .tp-caption.xone-title-small-white strong, .tp-caption.xone-title-small-colored strong, .tp-caption.xone-title-small-dark b, .tp-caption.xone-title-small-white b, .tp-caption.xone-title-small-colored b { font-weight: 400 !important; }h4 {font-family: Titillium Web;font-weight: 200;font-size: 25px;line-height: 37px;text-transform: none;}h4 strong,h4 b { font-weight: 600; }#reply-title { font-family: Titillium Web;font-weight: 200;font-size: 25px;line-height: 37px;text-transform: none;}h5 {font-family: Titillium Web;font-weight: 200;font-size: 20px;line-height: 30px;letter-spacing: 0.05em;text-transform: none;}h5 strong,h5 b { font-weight: 400; }.tp-caption.xone-title-mini-dark, .tp-caption.xone-title-mini-white, .tp-caption.xone-title-mini-colored { font-family: Titillium Web;font-weight: 200;font-size: 20px;line-height: 30px;letter-spacing: 0.05em;text-transform: none;}.tp-caption.xone-title-mini-dark strong, .tp-caption.xone-title-mini-white strong, .tp-caption.xone-title-mini-colored strong, .tp-caption.xone-title-mini-dark b, .tp-caption.xone-title-mini-white b, .tp-caption.xone-title-mini-colored b { font-weight: 400 !important; }h6 {font-family: Titillium Web;font-weight: 400;font-size: 14px;line-height: 21px;letter-spacing: 0.05em;text-transform: none;}h6 strong,h6 b { font-weight: 300; }.filter li a, .readmore-button, .tabs ul.tab-nav li a { font-family: Titillium Web;font-weight: 300;}.section-title h2 {font-family: Titillium Web;font-weight: 400;font-size: 33px;line-height: 42px;letter-spacing: 0.05em;text-transform: none;}.section-title h2 { font-weight: 300; }.section-title h1 {font-family: Titillium Web;font-weight: 400;letter-spacing: 0.05em;text-transform: none;}.subtitle {font-family: Raleway;font-weight: 300;font-size: 22px;line-height: 28px;letter-spacing: 0.05em;text-transform: none;}.subtitle h2 { font-weight: 600; }blockquote, #blog-comments .comment-date { font-family: Raleway;font-weight: 300;}nav#main-nav > ul > li > a, nav#responsive-nav > ul li > a {font-family: Open Sans;font-weight: 600;font-size: 12px;text-transform: uppercase;}nav#menu-controls > ul > li a span.c-name {font-family: Open Sans;font-weight: 400;text-transform: uppercase;}nav#main-nav ul .sub-menu li a, nav#responsive-nav .sub-menu li a { font-weight: 400; }input[type=submit], a.sr-button {font-family: Open Sans;font-weight: 600;letter-spacing: 0.1em;text-transform: uppercase;}.blog-date .date-day, .counter-value {font-family: Open Sans;font-weight: 800;} 

/* PORTFOLIO STYLING */
.portfolio-entries .masonry-item {margin-right: 25px;margin-bottom: 25px;}.portfolio-carousel .carousel-item {margin: 0 25px;}.portfolio-thumb .imgoverlay .overlaycolor {background: #1ba39c;}
/* PAGE SETTINGS */
#section-beherenow > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-beherenow > .section-inner {padding-bottom:60px} }#section-beherenow {background:#9dccb6;}#section-contact > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-contact > .section-inner {padding-bottom:60px} }#section-deeper-questions > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-deeper-questions > .section-inner {padding-bottom:60px} }#section-deeper-questions {background:#ffffff;}#section-deeper-questions-link > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-deeper-questions-link > .section-inner {padding-bottom:60px} }#section-personal-documentary > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-personal-documentary > .section-inner {padding-bottom:60px} }#section-going-deeper-book > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-going-deeper-book > .section-inner {padding-bottom:60px} }#section-long-haul-films > .section-inner {padding-top:0px;}@media only screen and (max-width: 760px) { #section-long-haul-films > .section-inner {padding-top:0px} }#section-long-haul-films-privacy-policy > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-long-haul-films-privacy-policy > .section-inner {padding-bottom:60px} }#section-music-videos > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-music-videos > .section-inner {padding-bottom:60px} }#section-next47-summit > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-next47-summit > .section-inner {padding-bottom:60px} }#section-pre-footer > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-pre-footer > .section-inner {padding-bottom:60px} }#section-social-starter > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-social-starter > .section-inner {padding-bottom:60px} }#section-socials > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-socials > .section-inner {padding-bottom:60px} }#section-subscribe > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-subscribe > .section-inner {padding-bottom:60px} }#section-video-production > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-video-production > .section-inner {padding-bottom:60px} }#section-services > .section-inner {padding-bottom:100px;}@media only screen and (max-width: 760px) { #section-services > .section-inner {padding-bottom:60px} }
/* COLOR */

input[type=submit]:hover { background-color: #1ba39c; }
a { color: #1ba39c; }
nav#main-nav > ul > li:hover > a { color: #1ba39c; }
nav#main-nav > ul > li.current-menu-item > a, nav#main-nav > ul > li.current-menu-ancestor > a { color: #1ba39c; }
nav#menu-controls > ul > li.current-menu-item > a { border-color: #1ba39c; }
nav#menu-controls > ul > li a:hover span.c-dot  { background-color: #1ba39c; }
.portfolio-name a:hover { color: #1ba39c; }
.filter li a.active, .filter li a:hover { border-color: #1ba39c; }
.blog-headline .post-name a:hover { color: #1ba39c; }
.readmore-button:hover { border-color: #1ba39c; }
a.sr-button3 { border-color: #1ba39c; color: #1ba39c; }
a.sr-button3:hover { background: #1ba39c; }	
a.sr-button5 {	border-color: #1ba39c; background: #1ba39c; }
a.sr-button5:hover { border-color: #1ba39c; background: #1ba39c; }
.iconbox .fa { color: #1ba39c; }
.pricing-accent .price { color: #1ba39c; }
.tabs ul.tab-nav li a:hover, .tabs ul.tab-nav li a.active { border-color: #1ba39c; }
.toggle-item .toggle-title:hover .toggle-icon .fa, .toggle-item .toggle-active .toggle-icon .fa { color: #1ba39c !important; }
.skill .skill-bar .skill-active { background-color: #1ba39c; }
.widget ul li a:hover { color: #1ba39c; }
.colored { color: #1ba39c; }

.tp-caption.xone-title-big-colored, .tp-caption.xone-title-medium-colored, .tp-caption.xone-title-small-colored, .tp-caption.xone-title-mini-colored, .tp-caption.xone-text-colored { color: #1ba39c;	}


/* CUSTOM CSS (Theme Options) */
.seperator
{
display: none;
}

h3
{
text-align: left;
font-weight: bold;
}

h1
{
font-size: 25pt !important;
}

.section-title
{
margin-bottom: 0;
}

.portfolio-name
{
padding: 0 10px;
}


.team-role
{
font-weight: bold;
color: #1ba39c;
}


.googleplus a 
{
    background-position: -630px -30px !important;
}

.googleplus a:hover
{
    background-position: -630px -60px !important;
}

.linkedin a {
    background-position: -450px -30px !important;
}

.linkedin a:hover {
    background-position: -450px -60px !important;
}


.tab-container
{
margin-bottom: 200px;
}

@media only screen 
  and (min-device-width: 360px) 
  and (max-device-width: 667px)
  and (-webkit-min-device-pixel-ratio: 2) 
{

h2
{
font-size: 22px !important;
line-height: 24px !important;}
}

section#section-team div.parallax-section 
{
    background-position: 100% 20% !important;
}

.filter
{
margin: 30px 0;
}

.filter li a
{
font-weight: 1000;
font-size: 120%;
}

input[type=text], input[type=password], input[type=email], textarea
{
color: #000;
font-weight: 500;
}

.grecaptcha-badge 
{ 
    display:none !important; 
}


h2.blog
{
font-size:33px;
}

div.one-half p
{
text-align: left !Important;
}

div.overlayinfo h5
{
    font-size: 10px;
    line-height: 10px;
}

div.overlayinfo h6
{
    font-size: 8px;
    line-height: 8px;
}



}

@media only screen and (min-width: 1000px)
{
section#section-social-starter div.wrapper
{
width: 750px !important;
}
}

.has-medium-font-size
{
margin-bottom: 20px;
line-height: 1.5;
}

section#section-social-starter li
{
font-size: 20px;
margin-bottom: 20px;
line-height: 1.5;
}

#section-deeper-questions h4.subtitle
{
display: none !important;
}

#section-deeper-questions h2
{
margin-bottom: 40px;
}

a[href="#section-pre-footer"]
{
display: none !important;
}

a[href="https://longhaulfilms.com/#section-pre-footer"]
{
display: none !important;
}

#section-pre-footer h1
{
font-size: 15px !important;
line-height: 15px;
}

#section-about h6
{
color:#fafafa !important;
}


@media only screen 
and (max-device-width : 1024px)  

{ 

h1
{
font-size: 15pt !important;
}

#section-about .section-inner

{
padding-top: 10px !important;
}

h6.seo
{
display:none;
}

}

nav#main-nav ul li 
{
margin: 0 0 0 15px !important;
}

div.woocommerce-product-gallery
{
width: 100% !important;
}

div.summary
{
width: 100% !important;
padding-top: 30px !important;
}

div.product_meta
{
display: none !important;
}

span.not-available-msg
{
color: #fff !important;
}

div.woocommerce-tabs, div.wc-tabs-wrapper
{
z-index: 1;
position: relative;
}

div.ph-calendar-container
{
z-index: 999;
}

ul.wc-tabs, div.woocommerce-Tabs-panel h2
{
display: none;
}