/*
 Theme Name:   Web Bird Digital Business Child
 Theme URI:    http://www.webbirddigital.com.au
 Description:  Child theme based off the Web Bird Digital Business theme. This theme can extend, modify and replace content and features in the parent theme
 Author:       Simon Codrington
 Author URI:   http://www.simoncodrington.com.au
 Template:     web-bird-digital-business
 Version:      1.0
 Tags:         responsive-layout, dark, light, one-column, two-column, right-sidebar, responsive-layout, custom-colors, custom-menu, editor-style, featured-images, full-width-template, theme-options, threaded-comments
*/

/*-------START THEME CUSTOMIATION HERE -------*/
.page-id-2813 header#masthead,
.page-id-2813 footer#colophon {
    display:none;
}
/*---STANDARD STYLES---*/
.hentry img {
    border: none;
}

.icon_shortcode {
    text-align: left;
}
.icon_shortcode i.fa {
    color: #BE4F4F;
}
.icon_shortcode .icon_caption {
	font-weight: 300;
    padding-top: 10px;
    border-top: 2px solid #A4B7C8;
}
.wb-annotations-image {
    display: inline-block;
    position: relative;
    font-size: 0;
}
.wb-annotation {transform: translate(-50px, -50px);}
.circle {
    display: block;
    border-radius: 50%;
/*    background-color: #df0e0e;
    background-color: rgba(223,14,14,0.65);
	background: radial-gradient(rgb(151,0,0) 0%,rgb(200,10,10) 20%,rgba(255,0,0,0) 70%);
    background: radial-gradient(rgb(230, 205, 205) 0%,rgb(200,10,10) 40%,rgba(255,0,0,0) 70%);*/
    width: 100px;
    height: 100px;
}
.gfield.show-inline li {
	display:inline;
	margin-top:0;
	padding:0;
}
.gform_wrapper ul.gform_fields li.gfield.show-inline  div.ginput_complex span.ginput_left select,
.gform_wrapper ul.gform_fields li.gfield.show-inline div.ginput_complex span.ginput_right select,
.gform_wrapper ul.gform_fields li.gfield.show-inline input[type=radio],
.gform_wrapper ul.gform_fields li.gfield.show-inline select {
	margin-top:0;
	margin-left:5px!important;
}
@media (min-width: 700px){
	.gform_wrapper ul li.gfield.half-width {
		float:left;
		width:50%;
		clear:none;
		margin-bottom:16px;
	}
}
.alignfull, .wp-block-cover-image.alignfull, .wp-block-image.alignfull {
    width: auto!important;
}
:not(.top-menu) .social-media .icon {
    text-align: left;
    margin-left: 0;
}
.site-footer a:hover {
	color: #A4B7C8;
}
.dark-container,
.dark-container H1, .dark-container H2, .dark-container H3 {
	color:#fff!important;
}
.dark-container  a:not(.wp-block-button__link), .dark-container a:not(.wp-block-button__link):visited, .dark-container a:not(.wp-block-button__link):hover {
	color:#A4B7C8!important;
	outline: 0;
}
.site-content.news article>a {
	order:-1;
}
.accordion-head header {
    line-height: 25px;
}
.site-footer .attribution {
	text-align:center;
}
.menu-attribution-container, #menu-attribution li {
	display:inline-block;
}
#menu-attribution {
	list-style: none;
	margin:0; padding:0 0 0 5px;
	display: inline-block;
}
#menu-attribution li:last-of-type:before{
	content: ' and ';
}
@media (min-width: 850px){
	.attribution > div {
		display: inline-block
	}
	.attribution .designed-by:before {
		content: ' | ';
	}
}
.news article {
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	    -ms-flex-direction: column;
	        flex-direction: column;
}
.news .entry-header-content, .category .entry-header-content, .tag .entry-header-content, .author .entry-header-content {
	float:none;
	width:100%;
	margin:0;
}

.news .entry-thumbnail, .category .entry-thumbnail, .tag .entry-thumbnail, .author .entry-thumbnail {
    float: none;
    width: 100%;
    height: auto;
    border: none;
}

.entry-footer .readmore a, .post-edit-link {
    background: transparent!important;
}
.author_position {
	font-weight: 600;
}
.widget-area .testimonials .list>.testimonial:nth-of-type(odd),
.widget-area .testimonials .list>.testimonial:nth-of-type(even) {
    width: 100%;
    margin: 0% 0 10% 0%;
}
.widget-area .testimonial .author_container .readmore {
    background: #202535;
}

@media (min-width: 600px){
	.wp-block-columns.two-thirds .wp-block-column {
	    -ms-flex-preferred-size: calc(65% - 16px);flex-basis: calc(65% - 16px);
	}
	.wp-block-columns.two-thirds .wp-block-column:nth-child(2n) {
	    -ms-flex-preferred-size: calc(35% - 16px);flex-basis: calc(35% - 16px);
	}
}
blockquote.wp-block-quote {
    font-size: 1em;
}
.single-testimonial .entry-header img {
	padding-right: 10px;
}
.single-testimonial .entry-header h1, .single-testimonial .entry-header h2 {
	display:inline-block;
}
.staff .image_container .image, .service .image_container .image {
    background-position: top center;
}

.wp-block-columns {
    width: 100%;
    width: calc( 100% + 30px );
    margin-left: -15px;
}
@media (max-width: 600px){
	.container_block.right-background {
	    background-position: center right -60px;
	}
}
@media only screen and (max-width: 641px) {
	.gform_wrapper ul.gfield_checkbox li label, .gform_wrapper ul.gfield_radio li label {
	    width: auto!important;
	}
}
.container-3-columns .inner{
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: horizontal;
	-webkit-box-direction: normal;
	    -ms-flex-flow: row wrap;
	        flex-flow: row wrap;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
}
.container-3-columns .inner:before {
	display:none;
}
@media (max-width: 640px){
	.icon_shortcode {
		-webkit-box-flex: 1;-ms-flex: 1 1 100%;flex: 1 1 100%;
	}
	.wp-block-spacer {
		max-height:20px;
	}
}
@media (min-width: 641px) and (max-width: 1000px){
	.icon_shortcode {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 50%;
		        flex: 1 1 50%;
	}
	.wp-block-spacer {
		max-height:20px;
	}
}
@media (min-width: 1001px){
	.icon_shortcode {
		-webkit-box-flex: 1;
		    -ms-flex: 1 1 33%;
		        flex: 1 1 33%;
	}
}
@media (min-width: 600px){
	.wp-block-column {
	    -webkit-box-flex: 1;
	        -ms-flex-positive: 1;
	            flex-grow: 1;
	}
}
.single-staff .entry-thumbnail {
    margin-bottom: 30px;
}
@media screen and (max-width: 643px){
	#primary .entry-thumbnail, #primary .news .entry-thumbnail, #primary .category .entry-thumbnail, #primary .tag .entry-thumbnail {
	    float: none;
	}
}
@media screen and (max-width: 599px){
	.header-right-col .wp-block-columns div:last-child {
		order: -1;
	}
}

.blue-button .wp-block-button__link:not(.has-background),
.blue-button .wp-block-button__link:not(.has-background):active,
.blue-button .wp-block-button__link:not(.has-background):focus,
.blue-button .wp-block-button__link:not(.has-background):hover {
    background-color: rgb(49,83,143);
}
