/*
Theme Name: Australia on Screen
Theme URI: http://australiaonscreen.com/
Description: This is a custom child theme for Salient
Author: Twisted Pear Concepts
Author URI: http://twistedpear.com.au/
Template: salient
Version: 1.0
*/

@import url("../salient/style.css");


@media only screen and (min-width: 1000px) and (max-width: 1300px) {


html .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2, #boxed .nectar-slider-wrap[data-full-width="false"] .swiper-slide .content h2  {
		font-size: 32px!important;
		line-height: 50px!important;
	}


}

.nectar-button.large {
	font-size: 18px;
}

/* Logos on About page in SA section */
/*.col .about-sa img:last-child {display: inline-block!important; margin: 20px!important; vertical-align: middle;}*/


/* Seprator Heading */
.row .col .vc_separator h4 {
	font-size: 30px;
}

@media only screen and (max-width: 690px) {
    .vc_separator.vc_separator_align_center h4 {
        white-space: normal;
    }
}


/* Toggles */
.toggle h3 a {
	font-size: 16px !important;
	line-height: normal !important;
}
.toggle h3 a i {
	line-height: 28px !important;
}


/* Portfolio/Film Masonry */
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h2,
body .portfolio-items.constrain-max-cols.masonry-items .col.elastic-portfolio-item h3 {
	line-height: 30px;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
	font-size: 30px!important;
}
.portfolio-items .work-item.style-3 p {
	line-height: 25px;
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);
	font-size: 21px;
}
.portfolio-items .col .work-info .vert-center p { /* Fix for font-awesome prefix on IDFA page */
	font-family: Open Sans;
	font-weight: 300;
}


/* Portfolio/Film Pages */
.project-title h1 {
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.6);
}
#portfolio-nav ul.controls { display: none; }


/* Menu */
header#top nav > ul > li > a {
	text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.8);
}
header#top .sf-menu li ul li a {
 background-color: ;
}


/* Homepage Slider */
.home-slideshow h1 {
	font-size: 90px;
	line-height: 90px;
}
.home-slideshow hr {
	margin: 20px 0!important;
}
.swiper-slide .content h2 {
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);	
}
.swiper-slide .content p {
	text-shadow: 1px 1px 4px rgba(0, 0, 0, 0.8);	
}


/* News Footer */
.blog-recent .post-header h3.title {
	font-size: 20px;
}
.blog-recent [class^="meta"],
.blog-recent p {
	display: none;
}


/*Blog/News Page */
article.post .post-header h2,
article.post.link .post-content h2 {
	line-height: normal!important;
}


/* Post/News Item */
html body .row .col.section-title.blog-title h1 {
	font-size: 48px!important;
	line-height: 52px!important;
	margin-top: 5%;
}
.nectar-love-wrap, .n-shortcode {
  display: none!important;
}
.comments-section {
  display: none!important;
}
.meta-comment-count {
  display: none!important;
}
.category-idfa-2015 { /* Fix for IDFA category in News */
	font-family: Open Sans;
	font-weight: 300;
}
}


/* Bug Fix for header padding */
.container-wrap, 
body #portfolio-filters-inline.first-section  {
    margin-top: 0!important;
    padding-top: 0!important;
}
.full-width-section.first-section {
    margin-top: 0 !important;
}


/* Mobile Nav */
#slide-out-widget-area .menuwrapper li {
	margin-bottom: 15px;
}


/* Footer */
.widget {
	font-size: 13px; 
	line-height: 20px;
}
#footer-outer #footer-widgets .col ul li:first-child {
	padding-top: 8px!important;
}


/* Tables */
body:not(.woocommerce-cart) .main-content td {
	font-size: 16px;
}
body:not(.woocommerce-cart) .main-content .light table tr:nth-child(2n+1) { 
	background-color: #555; 
}
body:not(.woocommerce-cart) .main-content .light table {
	background-color: transparent;
	border-color: #666;
}
body:not(.woocommerce-cart) .main-content .light table td {
	border-color: #666;
}


/* Responsive Tables */
@media screen and (max-width: 600px) {
table {width:100%;}
thead {display: none;}
tr:nth-of-type(2n) {background-color: inherit;}
body:not(.woocommerce-cart) .main-content .light table tr:nth-child(2n+1) { 
	background-color: inherit; 
}
.main-content tr td:first-child {background: #f0f0f0; font-weight:bold;font-size:1.1em;}
.main-content .light tr td:first-child {background: #555; font-weight:bold;font-size:1.1em;}
.light table {background-color: transparent; border-left: 1px solid #666;}
tbody td {display: block; text-align:center;}
tbody td:before { 
    content: attr(data-th); 
    display: block;
    text-align:center;  
  }
}


/* UPME */
.upme-main {font-size: 14px;}
.upme-field {padding: 0 0 4px 0}
.upme-field-type {font-weight: bold; margin-right: 10px;}
.upme-field-type,
.upme-field-value {width: auto; float: none; display: inline;}
.upme-field-type span,
.upme-field-value span {width: auto; float: none; display: inline;}

.upme-first_name {display: none;}
.upme-cover-image {display: none;}

div.upme-wrap .upme-head img.avatar-50 {
    width: 100%;
    height: 100%;
}
div.upme-wrap div.upme-head img.avatar {
    padding: 0px;
    border-radius: 0px;
    margin: 0;
}
div.upme-wrap div.upme-head img.avatar, div.upme-wrap div.upme-field-value img {
    background: #fff;
    border: none;
}

div.upme-width-2 div.upme-field-name, 
div.upme-width-3 div.upme-field-name {font-size: 20px; margin-top: 10px;}

div.upme-width-2 .upme-field-type, 
div.upme-width-3 .upme-field-type {margin: 0 8px 4px 0;}

div.upme-width-3.upme-wrap {margin-right: 2%;}

.upme-CompanyName,
.upme-devTitle1, 
.upme-devTitle2, 
.upme-devTitle3, 
.upme-compTitle1, 
.upme-compTitle2, 
.upme-compTitle3 {border-top: 1px solid #CCC;margin-top: 25px; font-size: 16px;}

.upme-CompanyName .upme-field-value,
.upme-devTitle1 .upme-field-value, 
.upme-devTitle2 .upme-field-value, 
.upme-devTitle3 .upme-field-value, 
.upme-compTitle1 .upme-field-value, 
.upme-compTitle2 .upme-field-value, 
.upme-compTitle3 .upme-field-value  {display: block; padding: 15px 0 15px 0; font-size: 20px;}

.upme-CompanyName .upme-field-type {display: none;}
.upme-CompanyBio .upme-field-type {display: none;}

.upme-profile-link.upme-button {margin-top: 15px; display: inline-block;}
.upme-producers-link.upme-button {margin-top: 15px; display: none;}

/* Producers Page */
.producers-page .upme-producers-search {margin-top: 25px;}


/* Profile page */
.profile-page .upme-main {font-size: 16px;}
.profile-page .upme-field-name {font-size: 36px;}
.profile-page .upme-right {display: none;}
.profile-page .upme-pic {max-width: 500px;}
.profile-page .upme-profile-link.upme-button {display: none;}
.profile-page .upme-producers-link.upme-button {margin-top: 15px; display: inline-block;}

.profile-page .upme-CompanyName,
.profile-page .upme-CompanyBio,
.profile-page .upme-devTitle1, 
.profile-page .upme-devTitle2, 
.profile-page .upme-devTitle3, 
.profile-page .upme-compTitle1, 
.profile-page .upme-compTitle2, 
.profile-page .upme-compTitle3 {padding-top: 25px; padding-left: 40px;}

.profile-page .upme-CompanyName .upme-field-value {font-size: 30px;}
.profile-page .upme-CompanyBio {margin-bottom: 25px;}


/* Distributor page */
.distributors-page .upme-field-type {display: none;}
.distributors-page .upme-edit-panel .upme-field-type {display: block;}
.distributors-page .upme-field-name {display: none;}
.distributors-page .upme-cover-image {display: block; text-align: center;}
.distributors-page .upme-cover-image img {margin-bottom: 0 !important; width: 100%! important; height: auto !important;}
.distributors-page div.upme-head {background: #FFF; padding: 0px 20px;}
.distributors-page .upme-CompanyName {border-top: none; padding-top: 0px; margin-top: 0px;}
.distributors-page .upme-CompanyBio {margin-bottom: 25px;}
.distributors-page .upme-CompanyAddress {margin-top: 25px;}
/*.distributors-page .upme-CompanyCity {display: inline; float: none;}
.distributors-page .upme-CompanyCity + .upme-clear {display: none;}
.distributors-page .upme-CompanyState {display: inline; float: none;}
.distributors-page .upme-CompanyState + .upme-clear {display: none;}
.distributors-page .upme-CompanyPostcode {display: inline; float: none;}
.distributors-page .upme-CompanyPostcode + .upme-clear {display: none;}*/

/*.distributors-page .upme-edit-panel .upme-CompanyCity,
.distributors-page .upme-edit-panel .upme-CompanyState,
.distributors-page .upme-edit-panel .upme-CompanyPostcode {display: none; float: left;}*/

.distributors-page .upme-pic {display: none;}
.distributors-page .upme-profile-link.upme-button {display: none;}
.distributors-page .upme-AtFestival .upme-field-type {display: block; margin-top: 15px;}





