/*
Theme Name: JovanBatas.com Custom Template
Theme URI: https://themefreesia.com/themes/edge
Template: edge
Author: Rock 'n' Rise
Author URI: http://www.rockndev.com
Description: Custom template based on Wordpress theme "Edge".
Version: 1

*/
@import url('https://fonts.googleapis.com/css?family=Faustina:400,500,600|Muli:400,600&subset=latin-ext');
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	font-family: 'Faustina', serif;
}
button, input, select, textarea {
	font: 400 11pt 'Faustina', serif;
}
input[type="submit"] {
	font-weight: 600;
	font-family: 'Muli', sans-serif;
	text-transform: none;
}
h1, h2, h3, h4, h5, h6, .post:first-child .entry-content p:first-child:first-letter {
	font-family: 'Faustina', serif;
}
#primary {
	width: 100% !important;
}
.page-title {
	float: none;
	text-align: center;
}
.woocommerce .woocommerce-message:before {
	color: #2A527F;
}
.woocommerce-demo-store p.demo_store {
	background-color: #2A527F;
}
.woocommerce #respond input#submit.alt, 
.woocommerce a.button.alt, 
.woocommerce button.button.alt, 
.woocommerce input.button.alt {
	background-color: #2A527F;
}
.woocommerce #respond input#submit, 
.woocommerce a.button, 
.woocommerce button.button, 
.woocommerce input.button {
	background-color: #2A527F;
}
.bbp-submit-wrapper button.submit {
	border: 1px solid #2A527F;
	background-color: #2A527F;
}
#bbpress-forums .bbp-topics a:hover {
	color: #2A527F;
}
#footer-navigation a:hover{
    color: #2A527F;
}
#colophon .widget-title:after {
	background-color: #2A527F;
}
#colophon .widget ul li a:hover {
	color: #2A527F;
}
.site-info .copyright a:hover {
	color: #2A527F;
}
.widget_contact ul li a:hover {
	color: #2A527F;
}
.search-submit {
	background-color: #2A527F;
	border: 1px solid #2A527F;
}
.widget-title a:hover {
	color: #2A527F;
}
.widget ul li a:hover {
	color: #2A527F;
}
ul.default-wp-page li a {
	color: #2A527F;
}
.entry-format:before,
.entry-meta .entry-format:before,
.entry-header .entry-meta .entry-format:before {
	color: #2A527F;
}
.entry-meta .entry-format a {
	color: #2A527F;
}
.cat-links,
.tag-links {
	border-bottom: 1px solid #2A527F;
}
.cat-links,
.cat-links a,
.tag-links,
.tag-links a {
	color: #2A527F;
}
.entry-meta span:hover,
.entry-meta a:hover {
	color: #2A527F;
}
.entry-title a:hover,
.entry-title a:focus,
.entry-title a:active {
	color: #2A527F;
}
.main-navigation ul li ul li a:hover,
.main-navigation ul li ul li:hover > a,
.main-navigation ul li.current-menu-item ul li a:hover {
	color: #2A527F;
}
.main-navigation a:hover,
.main-navigation ul li.current-menu-item a,
.main-navigation ul li.current_page_ancestor a,
.main-navigation ul li.current-menu-ancestor a,
.main-navigation ul li.current_page_item a,
.main-navigation ul li:hover > a,
.main-navigation li.current-menu-ancestor.menu-item-has-children > a:after,
.main-navigation li.current-menu-item.menu-item-has-children > a:after,
.main-navigation ul li:hover > a:after,
.main-navigation li.menu-item-has-children > a:hover:after,
.main-navigation li.page_item_has_children > a:hover:after {
	color: #2A527F;
}
.header-search:hover, .header-search-x:hover {
	color: #2A527F;
}
input[type="reset"],
input[type="button"],
input[type="submit"] {
	background-color: #2A527F;
}
.screen-reader-text:hover,
.screen-reader-text:active,
.screen-reader-text:focus {
	color: #2A527F;
}
.go-to-top a:hover {
	background-color: #2A527F;
}
.go-to-top a {
	border: 2px solid #2A527F;
	color: #2A527F;
}
.vivid {
	background-color: #2A527F;
	border: 1px solid #2A527F;
}
.btn-default:hover {
	background-color: #2A527F;
	border: 1px solid #2A527F;
}
a {
	color: #2A527F;
	text-decoration: none;
	cursor:pointer;
}
::selection {
	background: #2A527F;
	color: #fff;
}
::-moz-selection {
	background: #2A527F;
	color: #fff;
}
ul li a:hover,
ol li a:hover {
	color: #2A527F;
}
.main-navigation a {
	font-weight: 400;
}
.top-header, #sticky_header {
	border-bottom: 0;
}
.home .page-header,
.page-id-196  .page-header,
.page-id-199  .page-header {
	display: none;
}
.home #content,
.page-id-196 #content,
.page-id-199 #content {
	padding-top: 0px;
}
.page-id-25 #content {
	padding-top: 15px;
}
.services-icon-140 {
	margin: 0 auto;
}
.services-icon-list-title {
	text-align: center;
	font-size: 13pt;
	color: #2A527F;
	margin-top: 13px;
	font-weight: 600;
}
.services-icon-140 {
	width: 100px;
	height: 100px;
	background-size: cover;
}
.services-list-item .services-icon-list-description {
	text-align: justify;
	padding: 0 20px;
}
#first-page-services-list-completeproduction .services-icon-140 {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/complete-production-140px.svg");
}
#first-page-services-list-filming .services-icon-140 {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/filming-140px.svg");
}
#first-page-services-list-filmdirector .services-icon-140 {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/film-director-140px.svg");
}
#first-page-services-list-colorgrading .services-icon-140 {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/color-grading-140px.svg");
}
#first-page-services-list-videoediting .services-icon-140 {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/video-editing-140px.svg");
}
#first-page-services-title {
	width: 100%;
	text-align: center;
	font-size: 21pt;
}
#first-page-services-list .services-list-item {
	width: 20%;
	float: left;
}
.clear {
	clear: both;
}
#first-page-featured-projects #first-page-featured-projects-list {
	margin-top: 20px;
}
#first-page-featured-projects #first-page-featured-projects-title {
	width: 100%;
	text-align: center;
	font-size: 21pt;
}
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-image {
	width: 300px;
	height: 125px;
	background-size: cover;
	margin: 0 auto;
}
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-title {
	text-align: center;
	font-weight: 300;
	font-size: 17pt;
	line-height: normal;
	margin-top: 15px;
}
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-category {
	text-align: center;
	font-weight: 300;
	font-size: 11pt;
	line-height: normal;
	color: #2a527f;
	margin-top: 2px;
	margin-bottom: 21px;
}
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-link {
	text-align: center;
}
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-link a:link,
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-link a:visited,
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-link a:active {
	background-color: #c3181e;
	color: white;
	padding: 8px 14px;
	margin: 0 auto;
}
#first-page-featured-projects-list .featured-projects-list-item .featured-projects-link a:hover {
	background-color: #8c131b;
	color: white;
	padding: 8px 14px;
	margin: 0 auto;
}
#first-page-featured-projects-list .featured-projects-list-item {
	width: 33.33%;
	width: calc(100% / 3);
	display: block;
	float: left;
}
#first-page-featured-projects-list #first-featured-project .featured-projects-image {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/art-of-sound-design-480.jpg");
}
#first-page-featured-projects-list #second-featured-project .featured-projects-image {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/partija-480.jpg");
}
#first-page-featured-projects-list #third-featured-project .featured-projects-image {
	background-image: url("https://www.jovanbatas.com/wp-content/uploads/2017/07/jakob-pevec-480.jpg");
}
.first-page-row-title {
	width: 100%;
	text-align: center;
	font-size: 21pt;
}
#first-page-showrell .first-page-row-title {
	margin-bottom: 15px;
}
#first-page-showrell iframe {
	margin: 0 auto;
	display: block;
}
.embed-container {
	position: relative;
	padding-bottom: 56.25%;
	height: 0;
	overflow: hidden;
	max-width: 100%;
}
.embed-container iframe, .embed-container object, .embed-container embed { 
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.single-project-description {
	margin: 20px 0;
}
.single-project-frame .single-project-detail-item {
	float: left;
	width: 50%;
	margin: 10px 0;
	padding-right: 5%;
}
.single-project-frame .single-project-detail-item-title {
	color: #2A527F;
	font-weight: 600;
}
.single-project-frame {
	padding: 0 1%;
	font-size: 13pt;
}
#content {
	padding: 40px 0 30px;
}
.page-header {
	padding: 0 0 20px 0;
}
.projects-list-single-item {
	width: 33.33%;
	width: calc(100% / 3);
	display: block;
	float: left;
	padding-top: 21px;
	background-color: #fff;
	-webkit-transition: background-color 0.5s ease-in-out; 
	transition: background-color 0.5s ease-in-out;
	min-height: 270px;
}
.projects-list-single-item:hover {
	background-color: #f7f7f7;
	cursor: pointer;
}
.projects-list-single-item .projects-list-single-item-image {
	width: 300px;
	height: 125px;
	background-size: cover;
	margin: 0 auto;
	background-position: center;
	background-size: 100%;
	-webkit-transition: background-size 1s ease-in-out; 
	transition: background-size 1s ease-in-out;
}
.projects-list-single-item:hover .projects-list-single-item-image {
	background-size: 120%;
}
.projects-list-single-item .projects-list-single-item-title {
	text-align: center;
	font-weight: 300;
	font-size: 17pt;
	line-height: normal;
	margin-top: 15px;
	color: black;
}
.projects-list-single-item .projects-list-single-item-category {
	text-align: center;
	font-weight: 300;
	font-size: 11pt;
	line-height: normal;
	color: #2a527f;
	margin-top: 2px;
	margin-bottom: 21px;
}
.page-id-83 br,
.page-id-79 br,
.page-id-81 br,
.page-id-91 br,
.home br,
.page-id-196 br,
.page-id-199 br,
.page-id-358 br,
.page-id-364 br,
.page-id-366 br,
.page-id-368 br {
	display: none !important;
}
#home-page-header-welcome {
	height: 530px;
	background-image: url('https://www.jovanbatas.com/wp-content/uploads/jovan-batas-hero-portrait-2021.png');
	background-color: #08121f;
	background-repeat: no-repeat;
	background-position: 70px;
}
#home-page-header-welcome #home-page-header-welcome-content {
	height: 100%;
	float: right;
	width: 50%;
	padding: 130px 120px 0 0;
}
#home-page-header-welcome #home-page-header-welcome-quote {
	color: white;
	text-align: center;
	font-size: 30pt;
	line-height: 140%;
}
#home-page-header-welcome #home-page-header-welcome-content #home-page-header-welcome-buttons {
	text-align: center;
	margin-top: 35px;
}
#home-page-header-welcome #home-page-header-welcome-content a:link,
#home-page-header-welcome #home-page-header-welcome-content a:visited,
#home-page-header-welcome #home-page-header-welcome-content a:active {
	color: white;
	font-weight: 500;
	background-color: rgba(255, 255, 255, 0);
	border: 1px solid white;
	padding: 8px 15px;
	font-size: 14pt;
	margin: 0 5px;
	display: inline-block;
	-webkit-transition: color 1s ease-out, background-color 0.7s ease-in-out; 
	transition: color 1s ease-out, background-color 0.7s ease-in-out;

}
#home-page-header-welcome #home-page-header-welcome-content a:hover {
	color: black;
	background-color: rgba(255, 255, 255, 1);
}
.top-header .header-social-block {
	display: none;
}
.top-header .widget_contact {
	float: right;
	text-align: right;
	padding: 50px 25px 0 0;
}
.top-header .widget_contact img {
	-webkit-filter: grayscale(100%);
	filter: grayscale(100%);
	opacity: 0.5;
}
#about-page #about-page-left {
	width: 65%;
	float: left;
	padding-right: 2%;
	text-align: justify;
	font-size: 13pt;
}
#about-page #about-page-right {
	width: 35%;
	float: left;
	padding-top: 9px;
}
#about-page #about-page-right .about-page-right-instagram {
	background-image: url(https://www.jovanbatas.com/wp-content/uploads/instagram-icon.svg);
	background-size: 100%;
	margin-right: 10%;
	-webkit-transition: background-size 0.5s ease-in-out; 
	transition: background-size 0.5s ease-in-out;
}
#about-page #about-page-right .about-page-right-instagram:hover {
	background-size: 95%;
}
#about-page #about-page-right .about-page-right-facebook {
	background-image: url(https://www.jovanbatas.com/wp-content/uploads/facebook-icon.svg);
	background-size: 100%;
	margin: 0 10%;
	-webkit-transition: background-size 0.5s ease-in-out; 
	transition: background-size 0.5s ease-in-out;
}
#about-page #about-page-right .about-page-right-facebook:hover {
	background-size: 95%;
}
#about-page #about-page-right .about-page-right-youtube {
	background-image: url(https://www.jovanbatas.com/wp-content/uploads/youtube-icon.svg);
	background-size: 100%;
	margin-left: 10%;
	-webkit-transition: background-size 0.5s ease-in-out; 
	transition: background-size 0.5s ease-in-out;
}
#about-page #about-page-right .about-page-right-youtube:hover {
	background-size: 95%;
}
#about-page #about-page-right a {
	display: inline-block;
	float: left;
	width: 20%;
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
#about-page #about-page-right #download-cv-form a:link,
#about-page #about-page-right #download-cv-form a:visited,
#about-page #about-page-right #download-cv-form a:active {
	width: 100%;
	display: block;
	text-align: center;
}
#about-page #about-page-right #download-cv-form a:hover {
	text-decoration: underline;
}
#about-page #about-page-right a img {
	width: 100%;
}
#about-page #about-page-right #about-page-right-profile-picture {
	margin-bottom: 20px;
}
#about-page #about-page-right #download-cv-title {
	font-size: 14pt;
	text-align: center;
	margin-top: 30px;
	border-bottom: 1px solid #2A527F;
	color: #2A527F;
	padding: 0 0 5px 0;
	margin-bottom: 15px;
}
#about-page #about-page-right #download-cv-form-field {
	display: inline-block;
	height: 82px;
	width: 100%;
}
#about-page #about-page-right #download-cv-form-button {
	float: right;
}
div.wpcf7-response-output {
	margin-top: 4em; 
}
#first-page-about-content {
	padding: 0 4%;
}
#first-page-about #first-page-about-title {
	width: 100%;
	text-align: center;
	font-size: 21pt;
	margin-bottom: 20px;
}
#first-page-about #first-page-about-content-image {
	background-image: url(https://www.jovanbatas.com/wp-content/uploads/first-page-about-profile-image.png);
	width: 12%;
	background-size: cover;
	float: left;
}
#first-page-about #first-page-about-content-text {
	float: left;
	width: 88%;
	padding-left: 2%;
	font-size: 14pt;
	line-height: 21pt;
	text-align: justify;
	padding-top: 4px;
}
#first-page-about #first-page-about-content-text a {
	margin-top: 7px;
	display: inline-block;
}
.main-navigation a {
	font-family: 'Muli', sans-serif;
	font-weight: 600;
}
textarea,
input[type="text"],
input[type="button"],
input[type="submit"] {
	-webkit-appearance: none;
}
#first-page-services, #first-page-showrell, #first-page-featured-projects, #first-page-about {
	margin-top: 50px;
}
#contact-page {
	font-size: 13pt;
	padding: 0 7%;
}
#contact-page-text {
	text-align: center;
}
#contact-page-text a:link,
#contact-page-text a:visited,
#contact-page-text a:active {
	background-color: #0084FF;
	display: inline-block;
	color: white;
	padding: 8px 15px 8px 37px;
	font-family: 'Muli', sans-serif;
	font-weight: 600;
	font-size: 11pt;
	border-radius: 6px;
	background-image: url(https://www.jovanbatas.com/wp-content/uploads/facebook-messenger-white.svg);
	background-position: 15px 12px;
	background-repeat: no-repeat;
	-webkit-transition: background-color 0.7s ease-in-out; 
	transition: background-color 0.7s ease-in-out;
}
#contact-page-text a:hover {
	background-color: #0c65b2;
}
#contact-page-text-options {
	margin-top: 35px;
	margin-bottom: 40px;
}
#contact-form-jb #name,
#contact-form-jb #telephone {
	float: left;
	height: 110px;
	width: 50%;
	padding-right: 1%;
}
#contact-form-jb #email,
#contact-form-jb #subject {
	float: left;
	width: 50%;
	height: 110px;
	padding-left: 1%;
}
#contact-form-jb #message textarea {
	height: 170px;
}
#contact-form-jb span.wpcf7-not-valid-tip {
	display: none;
}
.site-info {
	display: none !important;
}
#colophon .widget-wrap {
	background-color: black;
	color: white;
}
#colophon .column-4 {
	border-right: none;
	width: 100%;
	text-align: center;
	font-family: 'Faustina', serif;
	font-size: 12pt;
}
#colophon .column-4:nth-child(2),
#colophon .column-4:nth-child(3),
#colophon .column-4:nth-child(4) {
    display: none;
}
#colophon {
	margin-top: 40px;
}
#about-image-top-mobile {
	background-color: #000;
	display: none;
	margin-bottom: 15px;
	overflow: hidden;
}
#about-image-top-mobile img {
	width: 65%;
	padding-left: 13%;
}
#first-page-showrell iframe {
	width: 875px;
	height: 368px;
}
#footer-logo-container {
	margin-bottom: 15px;
}
#colophon .widget {
	margin-bottom: 0;
}
#colophon .column-4 {
	margin-bottom: 15px;
}
#colophon .widget-area {
	padding: 40px 0 10px;
}
#footer-site-links a:link,
#footer-site-links a:active,
#footer-site-links a:visited {
	color: white;
	display: inline-block;
	padding: 10px 15px;
	font-size: 11pt;
	font-weight: 600;
	font-family: 'Muli', sans-serif;
	border: 1px solid rgba(255, 255, 255, 0);
	-webkit-transition: border 0.6s ease-in-out; 
	transition: border 0.6s ease-in-out;
}
#footer-site-links a:hover {
	border: 1px solid rgba(255, 255, 255, 1);
}
#footer-logo {
	background-image: url(https://www.jovanbatas.com/wp-content/uploads/logo-white-on-black-270-50.svg);
	background-size: contain;
	width: 200px;
	height: 36px;
	background-repeat: no-repeat;
	margin: 0 auto;
}
#top-language-select {
	font-size: 9pt;
	font-family: 'Muli', sans-serif;
}
#top-language-select a {
	font-family: 'Muli', sans-serif;
	margin: 0 9px;
	color: black;
}
#top-language-select a:hover {
	text-decoration: underline;
}
#top-language-select .current-language {
	font-weight: 600;
	cursor: default;

}
#top-language-select .current-language:hover {
	text-decoration: none;
}
#menu-item-304 {
	display: none;
}
#footer-small-print, #footer-small-print a, #footer-small-print span {
	font-family: 'Muli', sans-serif;
	color: rgba(255, 255, 255, 0.40);
	margin-top: 10px;
	font-size: 9pt;
}
#footer-small-print a:hover {
	color: rgba(255, 255, 255, 1);
	-webkit-transition: color 0.6s ease-in-out; 
	transition: color 0.6s ease-in-out;
}
.page-id-196 .projects-list-single-item .projects-list-single-item-category,
.page-id-199 .projects-list-single-item .projects-list-single-item-category {
	color: #c3181e;
}
/* Responsive breakdown points */
@media only screen and (max-width: 1300px) {
	#home-page-header-welcome #home-page-header-welcome-content {
		padding: 130px 45px 0 0;
	}
}
@media only screen and (max-width: 1023px) {
	#footer-site-links a:link, #footer-site-links a:active, #footer-site-links a:visited {
		display: block;
	}
	#first-page-featured-projects-list .featured-projects-list-item {
		width: 100%;
		padding-bottom: 40px;
	}
	#first-page-featured-projects-list .featured-projects-list-item .featured-projects-image {
		width: 480px;
		height: 200px;
	}
	#first-page-showrell iframe {
		width: 708px;
		height: 297px;
	}
	#home-page-header-welcome {
		height: 301px;
		background-size: 38%;
		background-position: 35px;
	}
	#home-page-header-welcome #home-page-header-welcome-content {
		height: 100%;
		float: right;
		width: 50%;
		padding: 50px 25px 0 0;
	}
	#home-page-header-welcome #home-page-header-welcome-quote {
		font-size: 23pt;
		line-height: 125%;
	}
	#home-page-header-welcome #home-page-header-welcome-content #home-page-header-welcome-buttons {
    	margin-top: 20px;
	}
	#first-page-services-list .services-list-item {
		width: 33%;
		float: left;
		padding-bottom: 20px;
	}
	#first-page-services-list-colorgrading {
		margin-left: 17%;
	}
}
@media only screen and (min-width: 768px) {
	#site-branding a img {
		width: 230px;
	}
	#site-branding {
		padding: 40px 0 20px 0;
	}
}
/* Responsive tablet */
@media only screen and (max-width: 767px) {
	#menu-item-304 {
		display: block;
	}
	#first-page-about #first-page-about-content-image {
		width: 50%;
		margin: 0 25% 15px 25%;
		float: none;
	}
	#first-page-about #first-page-about-content-text {
		float: none;
		width: 100%;
	}
	#first-page-about #first-page-about-content-text a {
		margin-top: 15px;
		display: inline-block;
	}
	#first-page-featured-projects-list .featured-projects-list-item .featured-projects-image {
		width: 460px;
		height: 191px;
	}
	#first-page-services-list .services-list-item {
		width: 50%;
		float: left;
	}
	#first-page-services-list-colorgrading {
		margin-left: 0;
	}
	#contact-form-jb #name,
	#contact-form-jb #telephone {
		float: none;
		height: 110px;
		width: 100%;
		padding-right: 0;
	}
	#contact-form-jb #email,
	#contact-form-jb #subject {
		float: none;
		width: 100%;
		height: 110px;
		padding-left: 0;
	}
	.projects-list-single-item {
		width: 100%;
		float: none;
	}
	#about-image-top-mobile {
		display: block;
	}
	#about-page-right-profile-picture {
		display: none;
	}
	#about-page #about-page-left {
		width: 100%;
		float: none;
		padding-right: 0;
	}
	#about-page #about-page-right {
		width: 100%;
		float: none;
		padding-top: 9px;
	}
	.single-project-frame .single-project-detail-item {
		float: none;
		width: 100%;
		margin: 10px 0;
		padding-right: 0;
	}
	#first-page-showrell iframe {
		width: 460px;
		height: 193px;
	}
	#home-page-header-welcome {
		height: 450px;
		background-size: 50%;
		background-position: bottom center;
	}
	#home-page-header-welcome #home-page-header-welcome-content {
		height: 100%;
		float: none;
		width: 100%;
		padding: 25px 25px;
	}
	#home-page-header-welcome #home-page-header-welcome-content a:link, #home-page-header-welcome #home-page-header-welcome-content a:visited, #home-page-header-welcome #home-page-header-welcome-content a:active {
		font-size: 12pt;
	}
}
/* Responsive mobile */
@media only screen and (max-width: 480px) {
	.footer-small-print-separator {
		display: none;
	}
	.footer-small-print-text {
		display: block;
	}
	#first-page-showrell iframe {
		width: 300px;
		height: 126px;
	}
	#home-page-header-welcome #home-page-header-welcome-quote {
		font-size: 19pt;
	}
	#home-page-header-welcome #home-page-header-welcome-content a:link, #home-page-header-welcome #home-page-header-welcome-content a:visited, #home-page-header-welcome #home-page-header-welcome-content a:active {
		padding: 8px 0;
		width: 130px;
		display: block;
		margin: 0 auto 11px auto;
	}
	#home-page-header-welcome {
		height: 435px;
	}
	#first-page-services-list .services-list-item {
		width: 100%;
		float: none;
	}
	#first-page-featured-projects-list .featured-projects-list-item .featured-projects-image {
		width: 300px;
		height: 125px;
	}
}
/* Responsive exceptions */
@media only screen and (min-width: 767px) and (max-width: 1023px) {
	.projects-list-single-item {
		width: 50%;
	}
	.main-navigation a {
		padding: 15px 6px;
	}
}