/*
Theme Name: Beyond Content
Description: Child Theme for The Gem
Author: Martina
Theme URI: https://codex-themes.com/thegem/
Author URI: https://martinabudimir.com.au/
Template: thegem
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

.du-dropzone-inner {
	color: #fff !important;
}

body .gem-slideshow > * {
    height: auto !important;
}

.page .fancybox-iframe, .fancybox-iframe {
	background: #000 !important;
}

#site-header.fixed.shrink {
	box-shadow: none !important;
	background-color: rgba(4, 13, 61, 0.8) !important;
}

iframe {
	border: none;
	background-color: #021335;
}

#home-contact-form iframe {
	background-color: transparent !important;
}

#creative-brief .vc_column-inner{
	max-width: 800px !important;
	margin: 0 auto !important;
}

#medium-screen-spacer {
	display: none;
}

h1, .title-h1 {
	text-transform: capitalize;
	letter-spacing: 0;
}

h3, .title-h3 {
	margin: 0.5em 0;
}

h2, h3, h4, h6, p {
	letter-spacing: 0.1em;
}

h5, #primary-menu a{
	letter-spacing: 0.15em !important;
}

blockquote {
	background: transparent !important;
}

blockquote:after {
	color: #3fa9f5 !important;
}
.portfolio-item .image .overlay .links a.youtube:before, .portfolio-item .image .overlay .links a.vimeo:before, .portfolio-item .image .overlay .links a.self_video:before, #home-portfolio .portfolio-item .image .overlay .links a.youtube:before, #home-portfolio .portfolio-item .image .overlay .links a.vimeo:before, #home-portfolio .portfolio-item .image .overlay .links a.self_video:before, #work-portfolio .portfolio-item .image .overlay .links a.youtube:before, #work-portfolio .portfolio-item .image .overlay .links a.vimeo:before, #work-portfolio .portfolio-item .image .overlay .links a.self_video:before {
  content: '\f04b' !important;
	font-family: 'fontawesome' !important;
	padding-left: 3px;
}


.portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before, 
#home-portfolio .portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before, 
#work-portfolio .portfolio:not(.hover-default) .portfolio-item .image .overlay .links a.self-link:before   {
    content: 'View' !important;
	font-family: 'Source Sans Pro', Gotham, "Lucida Grande", Helvetica, Arial, sans-serif !important;
	text-transform: uppercase !important;
	font-weight: 700 !important;
	font-size: 14px !important;
	text-align: center !important;
}



.portfolio-filters a {
    border-radius: 0 !important;
	background-color: #040d3d !important;
	color: #3fa9f5 !important;
	border: 2px solid #3fa9f5;
	box-sizing: border-box;
	letter-spacing: 0.15em;
}

.portfolio-filters a.active, .portfolio-filters a:hover {
	background-color: #3fa9f5 !important;
	color: #fff !important;
}

.portfolio-filters a > span {
	margin-top: -2px !important;
	font-weight: 700 !important;
}


#home-portfolio .hover-gradient .portfolio-item .image .overlay:before, #home-portfolio .hover-gradient .gallery-item .overlay-wrap .overlay:before, #work-portfolio .hover-gradient .portfolio-item .image .overlay:before, #work-portfolio .hover-gradient .gallery-item .overlay-wrap .overlay:before {
	background: -moz-linear-gradient(45deg,  rgba(63,169,245,0.7) 0%, rgba(33,40,109,0.6) 100%) !important;
background: -webkit-linear-gradient(45deg,  rgba(63,169,245,0.7) 0%,rgba(33,40,109,0.6) 100%) !important;
background: linear-gradient(45deg,  rgba(63,169,245,0.7) 0%,rgba(33,40,109,0.6) 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b33fa9f5', endColorstr='#9921286d',GradientType=1 );

}

.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline {
	color: #3fa9f5;
	border-color: #3fa9f5;
	text-transform: uppercase;
	font-weight: 700;
	letter-spacing: 0.15em;
}

.single-thegem_pf_item .entry-meta, .single-thegem_pf_item .breadcrumbs-container {
    display: none;
}

.single-thegem_pf_item #page-title .gem-video-background::after, #about-heading::after, #services-heading::after{
	content: " ";
	display: block;
	position: absolute;
	z-index: 2;
	bottom: 0;
	left: 0;
	top: 0;
	right: 0;
	background: -moz-linear-gradient(top,  rgba(4,13,61,0) 0%, rgba(4,13,61,0) 54%, rgba(4,13,61,0.5) 78%, rgba(4,13,61,1) 100%);
background: -webkit-linear-gradient(top,  rgba(4,13,61,0) 0%,rgba(4,13,61,0) 54%,rgba(4,13,61,0.5) 78%,rgba(4,13,61,1) 100%);
background: linear-gradient(to bottom,  rgba(4,13,61,0) 0%,rgba(4,13,61,0) 54%,rgba(4,13,61,0.5) 78%,rgba(4,13,61,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00040d3d', endColorstr='#040d3d',GradientType=0 );
}

#home-intro {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), rgb(2,19,53);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), -moz-linear-gradient(top,  rgba(2,19,53,1) 0%, rgba(7,29,79,1) 25%, rgba(35,48,124,1) 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), -webkit-linear-gradient(top,  rgba(2,19,53,1) 0%,rgba(7,29,79,1) 25%,rgba(35,48,124,1) 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), linear-gradient(to bottom,  rgba(2,19,53,1) 0%,rgba(7,29,79,1) 25%,rgba(35,48,124,1) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#021335', endColorstr='#23307c',GradientType=0 );
	 background-repeat: no-repeat, repeat !important;
    background-position: right top, left top !important;
	background-size: contain, auto !important;
	background-attachment: fixed !important;
	margin-bottom: 0;
}

#home-portfolio, #home-team, #contact-map {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-03.png"), #23307c;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-03.png"), -moz-linear-gradient(top,  #23307c 0%, #21286d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-03.png"), -webkit-linear-gradient(top,  #23307c 0%,#21286d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-03.png"), linear-gradient(to bottom,  #23307c 0%,#21286d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23307c', endColorstr='#21286d',GradientType=0 );
 background-repeat: no-repeat, no-repeat, repeat;
    background-position: left bottom, center bottom, left top;
	background-size: contain, contain, auto;
	margin-bottom: 0;
	background-attachment: fixed !important;
}

#home-portfolio .portfolio-load-more {
	visibility: collapse;
	display: none;
}

#home-clients {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-05.png"), #040d3d;
	background-position: top center, top left;
	background-size: contain, auto;
	background-repeat: no-repeat, repeat;
	background-attachment: fixed;
	margin-bottom: 0 !important;
}

#home-clients .gem-testimonial-image, #home-clients .gem-testimonials.style1 .gem-testimonial-wrapper:after {
	display: none;
}

#home-clients .gem-testimonial-content {
    display: flex;
    flex-wrap: wrap;
    flex-direction: column;
}

#home-clients .gem-testimonial-text {
	font-size: 2rem;
	line-height: 1.5em;
	order: 1;
}

#home-clients .gem-testimonial-name {
	order: 2;
}

#home-clients .gem-testimonial-position {
	order: 3;
}

#home-clients .gem-client-item img{
	max-width: 120px !important;
	height: auto !important;
}

#home-clients .gem-testimonial-name {
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif;
}

#home-team .team-person-name.title-h4, #home-team .gem-testimonials.style2 .gem-testimonial-content div, #home-team .team-person-email a, #home-team .team-person .team-person-phone, #home-team .team-person-socials .socials-item {
	color: #3fa9f5 !important;
}

#home-contact {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-04.png"), #040d3d;
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-04.png"), -moz-linear-gradient(top,  #040d3d 0%, #21286d 100%);
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-04.png"), -webkit-linear-gradient(top,  #040d3d 0%,#21286d 100%);
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-04.png"), linear-gradient(to bottom,  #040d3d 0%,#21286d 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#21286d',GradientType=0 );
	background-size: contain, auto;
	background-position: bottom center, top left;
	background-repeat: no-repeat, repeat;
	background-attachment: fixed;
	margin-bottom: 0 !important;
}

#home-map .gem-map-with-text, #home-map, #home-contact-form, #home-video {
	margin-bottom: 0 !important;
}

#home-contact form.wpcf7-form {
	padding: 0 40px;
}

form.wpcf7-form {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: space-between;
}

form.wpcf7-form > p {
	display: block;
	width: 100%;
	box-sizing: border-box;
}

form.wpcf7-form > p:nth-child(2), 
form.wpcf7-form > p:nth-child(3) {
	width: 48%;
}

.wpcf7-form .wpcf7-form-control-wrap, .wpcf7-form input, .wpcf7-form textarea {
    display: block;
    width: 100%;
}

.wpcf7-form input, .wpcf7-form textarea {
	padding: 6px 12px !important;
}

.wpcf7-form-control.wpcf7-submit {
	border-radius: 0;
	border: 2px solid #3fa9f5;
	background-color: transparent !important;
	color: #3fa9f5;
	max-width: 150px;
	margin: 0 auto !important;
}

.wpcf7-form-control.wpcf7-submit:hover {
	border: 2px solid #3fa9f5;
	background-color: #3fa9f5 !important;
	color: #ffffff;
}

#work-portfolio, #project-intro {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), -moz-linear-gradient(top,  #040d3d 0%, #021335 14%, #071d4f 28%, #23307c 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), -webkit-linear-gradient(top,  #040d3d 0%,#021335 14%,#071d4f 28%,#23307c 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), linear-gradient(to bottom,  #040d3d 0%,#021335 14%,#071d4f 28%,#23307c 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#23307c',GradientType=0 );
background-repeat: no-repeat, repeat;
    background-position: left bottom, left top;
	background-size: 50% auto, auto;
	margin-bottom: 0;
	background-attachment: fixed, scroll !important;
	padding-top: 100px;
} 

#work-portfolio::before, #about-intro::before, #home-intro::before, #film-intro::before, #services-intro::before, #project-intro::before {
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -moz-linear-gradient(top,  rgba(4,13,61,1) 0%, rgba(4,13,61,0) 33%, rgba(4,13,61,0) 100%);
background: -webkit-linear-gradient(top,  rgba(4,13,61,1) 0%,rgba(4,13,61,0) 33%,rgba(4,13,61,0) 100%);
background: linear-gradient(to bottom,  rgba(4,13,61,1) 0%,rgba(4,13,61,0) 33%,rgba(4,13,61,0) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#00040d3d',GradientType=0 );
	z-index: 1;
}

rs-fullwidth-wrap::after{
	content: " ";
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	background: -moz-linear-gradient(top,  rgba(4,13,61,0) 0%, rgba(4,13,61,0) 66%, rgba(4,13,61,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(4,13,61,0) 0%,rgba(4,13,61,0) 66%,rgba(4,13,61,1) 100%);
	background: linear-gradient(to bottom,  rgba(4,13,61,0) 0%,rgba(4,13,61,0) 66%,rgba(4,13,61,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00040d3d', endColorstr='#040d3d',GradientType=0 );
	z-index: 1;
}

#work-portfolio .gem-pagination a {
	background-color: transparent;
}

#work-portfolio .gem-pagination .current, #work-portfolio .gem-pagination .prev, #work-portfolio .gem-pagination .next {
	color: #3fa9f5;
}

.project-row {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), #23307c;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), -moz-linear-gradient(top,  #23307c 0%, #071d4f 75%, #040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), -webkit-linear-gradient(top,  #23307c 0%,#071d4f 75%,#040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), linear-gradient(to bottom,  #23307c 0%,#071d4f 75%,#040d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23307c', endColorstr='#021335',GradientType=0 );
	 background-repeat: no-repeat, repeat !important;
    background-position: right top, left top !important;
	background-size: contain, auto !important;
	background-attachment: fixed, scroll !important;
	margin-bottom: 0;
}

#project-cta .wpb_wrapper .vc_btn3-container {
    margin: 0 20px;
}


div#project-cta .wpb_wrapper {
    display: flex;
    flex-direction: row;
    justify-content: center;
}

#fullwidth-block-5cf4ddd698ad5 {
	background-color: transparent;
}

#about-heading {
	background-position: center top !important;
	background-attachment: fixed !important;
	margin-bottom: 0;
}

#about-heading h1, #about-heading h1.title-h1, #services-heading h1, #services-heading h1.title-h1 {
	font-size: 7.5rem !important;
	line-height: 1.1em !important;
	text-transform: none;
}

#about-heading::after, #services-heading::after {
	height: 100% !important;
	visibility: visible !important;
}

#about-heading .vc_btn3-container {
	position: relative !important;
	z-index: 3 !important;
}

#about-heading h1{
	margin-bottom: 0 !important;
}

#about-intro {
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-about-triangle.png"), #1b1464;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-about-triangle.png"),  -moz-linear-gradient(top,  #1b1464 0%, #040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-about-triangle.png"),  -webkit-linear-gradient(top,  #1b1464 0%,#040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-about-triangle.png"),  linear-gradient(to bottom,  #1b1464 0%,#040d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1464', endColorstr='#040d3d',GradientType=0 );
 
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: left center, right center, left top;
	margin-bottom: 0 !important;
}

#about-story {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png") #23307c;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"),  -moz-linear-gradient(top,  #23307c 0%, #071d4f 56%, #040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), -webkit-linear-gradient(top,  #23307c 0%,#071d4f 56%,#040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-02.png"), linear-gradient(to bottom,  #23307c 0%,#071d4f 56%,#040d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23307c', endColorstr='#040d3d',GradientType=0 );
margin-bottom: 0;
	background-size: 50% auto, auto!important;
	background-repeat: no-repeat, repeat!important;
	background-position: center left, top left!important;
	background-attachment: fixed, scroll!important;
}

#about-team .team-person-socials .socials-item, #about-story .mejs-controls .mejs-button.mejs-playpause-button.mejs-play button:after, #about-story .mejs-controls .mejs-button.mejs-playpause-button.mejs-pause button:after {
	color: #3fa9f5;
}

#about-team .team-person {
	background:  rgba(4,13,61,0);
}

#about-story .timeline_new-wrapper .timeline-new-line {
	background: #3fa9f5;
}

#about-team {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), -moz-linear-gradient(top,  #040d3d 0%, #071d4f 28%, #23307c 100%) !important;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), -webkit-linear-gradient(top,  #040d3d 0%, #071d4f 28%,#23307c 100%) !important;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-01.png"), linear-gradient(to bottom,  #040d3d 0%, #071d4f 28%,#23307c 100%) !important;
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#23307c',GradientType=0 );
margin-bottom: 0;
	background-size: 50% auto, auto !important;
	background-repeat: no-repeat, repeat!important;
	background-position: center right, top left!important;
	background-attachment: fixed, scroll!important;
}

#about-story .blog-style-timeline .wrap-style {
    stroke: none;
}

#about-story .post-item {
		border: none;
}

#about-story .post-featured-content blockquote, #about-story .mejs-container .mejs-controls {
	background: -moz-linear-gradient(45deg,  rgba(24,31,122,0.5) 0%, rgba(31,67,165,0.5) 100%);
background: -webkit-linear-gradient(45deg,  rgba(24,31,122,0.5) 0%,rgba(31,67,165,0.5) 100%);
background: linear-gradient(45deg,  rgba(24,31,122,0.5) 0%,rgba(31,67,165,0.5) 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#80181f7a', endColorstr='#801f43a5',GradientType=1 );

}

#about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title, #about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right, #about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer > div .time, #about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right > div .time {
	font-family: "Source Sans Pro", Helvetica, Arial, sans-serif !important;
	z-index:10;
}

#about-story .post-meta, #about-story .post-footer-sharing {
	display: none !important;
}

#about-story .entry-title {
	font-size: 16px !important;
	line-height: 1.3em !important;
	margin-bottom: 1em !important;
}

#about-story .post-read-more .gem-button {
	border-radius: 0 !important;
}

#about-story .post-read-more .gem-button:hover {
	color: #fff !important;
}

#about-story .post-content .summary {
	font-size: 14px !important;
	line-height: 1.5em !important;
	letter-spacing: 0.1em !important;
}

#about-story .blog-style-timeline .post-misc {
	display: none !important;
	visibility: hidden !important;
	margin-top: 10px !important;
}

#about-story .blog-style-timeline_new.blog-style-timeline article .post-image a {
	pointer-events: none !important;
}

#about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer, #about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right {
	box-shadow: 0 0 0 3px #3fa9f5;
}

#about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer:hover, #about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .pointer-right:hover {
	background: #3fa9f5;
}

#about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title, #about-story .blog-style-timeline_new.blog-style-timeline article .post-timeline-elements .timeline-date-title-right {
	border-color: #3fa9f5;
	color: #040d3d;
}

#about-story button.gem-button.gem-button-size-large.gem-button-style-flat.gem-button-text-weight-normal {
	background-color: #3fa9f5 !important;
}

#about-story button.gem-button.gem-button-size-large.gem-button-style-flat.gem-button-text-weight-normal:hover {
	background-color: #fff !important;
	color: #3fa9f5 !important;
}

#person-intro, #contact-intro, #post-intro {
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-05.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-05.png"), -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-05.png"), -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-05.png"), linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );
	background-position: top center, top left;
	background-size: contain, auto;
	background-repeat: no-repeat, repeat;
	background-attachment: fixed, scroll;
	margin-bottom: 0 !important;
}

#services-icons img{
	max-width: 70px !important;
	height: auto !important;
}

#services-intro {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-care-triangle.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-care-triangle.png"), -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-care-triangle.png"), -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-care-triangle.png"), linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: right center, left center, left top;
	margin-bottom: 0 !important;
}

#services-create {
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-create-triangle.png"), #1b1464;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-create-triangle.png"),  -moz-linear-gradient(top,  #1b1464 0%, #040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-create-triangle.png"),  -webkit-linear-gradient(top,  #1b1464 0%,#040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-create-triangle.png"),  linear-gradient(to bottom,  #1b1464 0%,#040d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1464', endColorstr='#040d3d',GradientType=0 );
 
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: left center, right center, left top;
	margin-bottom: 0 !important;
}

#services-complete {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-complete-triangle.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-complete-triangle.png"), -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-complete-triangle.png"), -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/07/bc-complete-triangle.png"), linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: right center, left center, left top;
	margin-bottom: 0 !important;
}

#theatre-one {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-01.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-01.png"), -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-01.png"), -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-01.png"), linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: right center, left center, left top;
	margin-bottom: 0 !important;
}

#theatre-two {
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-02.png"), #1b1464;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-02.png"),  -moz-linear-gradient(top,  #1b1464 0%, #040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-02.png"),  -webkit-linear-gradient(top,  #1b1464 0%,#040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-02.png"),  linear-gradient(to bottom,  #1b1464 0%,#040d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1464', endColorstr='#040d3d',GradientType=0 );
 
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: left center, right center, left top;
	margin-bottom: 0 !important;
}

#theatre-three {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-03.png"), #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-03.png"), -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-03.png"), -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), url("https://beyondcontent.com.au/wp-content/uploads/2020/08/frederick-triangle-03.png"), linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );
	background-size: 66.66% auto, 33.33% auto, auto;
	background-repeat: no-repeat, no-repeat, repeat;
	background-attachment: fixed, fixed, scroll;
	background-position: right center, left center, left top;
	margin-bottom: 0 !important;
}



#about-intro .wpb_single_image img, #services-intro .wpb_single_image img, #services-create .wpb_single_image img, #services-complete .wpb_single_image img {
	max-width: 70% !important;
}

#services-icons, #contact-socials {
	background: #040d3d;
background: -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );

}

@media screen and (max-width: 1212px) {
	#medium-screen-spacer {
	display: block;
}
}


@media (max-width: 1000px) {
h1, .title-h1 {
    line-height: 1.1em !important;
	font-size: 5.5rem !important;
}
	
h2, .title-h2 {
    line-height: 1.2em !important;
	font-size: 3rem !important;
}	
	
h3, .title-h3 {
    line-height: 1.2em !important;
	font-size: 2.5rem !important;
}		

h4, .title-h4 {
    line-height: 1.2em !important;
	font-size: 2rem !important;
}		
	
h5, .title-h5 {
    line-height: 1.2em !important;
	font-size: 1.5rem !important;
}		
	
h6, .title-h6 {
    line-height: 1.2em !important;
	font-size: 1.25rem !important;
}		
		
	
#home-clients .gem-testimonial-content p {
		font-size: 1.5rem !important;
		line-height: 1.5em !important;
	}
	
#work-portfolio, #project-intro {
		padding-top: 0;
	}
	
}

@media screen and (max-width: 980px){
	#medium-screen-spacer {
	display: none;
}
}

@media (max-width: 767px) {

	
form.wpcf7-form > p:nth-child(2), 
form.wpcf7-form > p:nth-child(3) {
	width: 100%;
}
	
	#about-story .blog-style-timeline .post-item {
    background: #040D3D !important;
    background-color: #040D3D !important;
    border: 1px solid #040D3D !important;
}
	
	#complete-image .vc_column-inner, #create-image .vc_column-inner  {
		padding-left: 0 !important;
		padding-right: 0 !important;
	}
	
	
	#about-intro, #services-create {
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), #1b1464;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), -moz-linear-gradient(top,  #1b1464 0%, #040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), -webkit-linear-gradient(top,  #1b1464 0%,#040d3d 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-create.png"), linear-gradient(to bottom,  #1b1464 0%,#040d3d 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1b1464', endColorstr='#040d3d',GradientType=0 );
 
	background-size: 100% auto, auto;
	background-repeat: no-repeat, repeat;
	background-attachment: fixed, scroll;
	background-position: left center, left top;
	margin-bottom: 0 !important;
}

#services-intro, #services-complete {
	background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"),  #040d3d;
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), -moz-linear-gradient(top,  #040d3d 0%, #1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), -webkit-linear-gradient(top,  #040d3d 0%,#1b1464 100%);
background: url("https://dev.beyondcontent.com.au/wp-content/uploads/2019/06/tri-bg-complete.png"), linear-gradient(to bottom,  #040d3d 0%,#1b1464 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#040d3d', endColorstr='#1b1464',GradientType=0 );
	background-size: 100% auto, auto;
	background-repeat: no-repeat, repeat;
	background-attachment: fixed, scroll;
	background-position: right center, left top;
	margin-bottom: 0 !important;
}

	
	}

/* Responsive css */
@media(max-width:768px) {
	rs-layer br {
    	display: none;
	}
	.gem-team-style-5 .inline-column {
		width: 100%;
	}
	.site-footer .widget {
    	width: 100%;
		position: static !important;
	}
	.entry-content .vc_row:nth-child(3) {
		margin-top: 40px;
	}
}