/*
Theme Name: Sydney Child
Theme URI: http://athemes.com/theme/sydney
Template: sydney
Author: aThemes
Author URI: http://athemes.com
Description: Sydney is a powerful business theme that provides a fast way for companies or freelancers to create an awesome online presence. Sydney brings plenty of customization possibilities like access to all Google Fonts, full color control, layout control, logo upload, full screen slider, header image, sticky navigation and much more. Also, Sydney provides all the construction blocks you need to rapidly create an engaging front page.
Tags: two-columns,right-sidebar,custom-colors,custom-background,custom-header,custom-menu,featured-images,sticky-post,theme-options,threaded-comments,translation-ready
Version: 1.41.1505162534
Updated: 2017-09-11 15:42:14

*/

/* Add Font */
@font-face {
    font-family: 'Heuristica';
	src: url('/chicagoland/wp-content/themes/sydney-child/fonts/Heuristica-BoldItalic.eot');
	src: url('/chicagoland/wp-content/themes/sydney-child/fonts/Heuristica-BoldItalic..eot?#iefix') format('embedded-opentype'),
	url('/chicagoland/wp-content/themes/sydney-child/fonts/Heuristica-BoldItalic.woff2') format('woff2'),
	url('/chicagoland/wp-content/themes/sydney-child/fonts/Heuristica-BoldItalic.woff') format('woff'),
        url('/chicagoland/wp-content/themes/sydney-child/fonts/Heuristica-BoldItalic.ttf') format('truetype'),
        url('/chicagoland/wp-content/themes/sydney-child/fonts/Heuristica-BoldItalic.svg#Heuristica-BoldItalic') format('svg');
    font-weight: bold;
    font-style: italic;
}

/* Style Slider Font */
.text-slider .maintitle, .text-slider .subtitle {
   letter-spacing: 0 !important;
   font-family: Heuristica !important;
   font-weight: bold !important;
   font-style: italic !important;
   color: #0128FF !important;
   text-shadow: 2px 2px 0px rgb(255, 255, 255) !important;
}

/* Style Services A Font */
div.roll-icon-box a {
   font-family: heuristica !important;
   font-weight: bold !important;
   font-style: italic !important;
   color: #0128FF !important;
   font-size: 2em;
}

/* SLIDER Line color */
.text-slider .maintitle::after {
	background-color: #0128ff;
}

/* Menu gradient at page top */
.site-header {
	background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(255,255,255,1) 43%, rgba(255,255,255,0.88) 62%, rgba(255,255,255,0.67) 79%, rgba(255,255,255,0.33) 93%, rgba(255,255,255,0) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 43%,rgba(255,255,255,0.88) 62%,rgba(255,255,255,0.67) 79%,rgba(255,255,255,0.33) 93%,rgba(255,255,255,0) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(255,255,255,1) 43%,rgba(255,255,255,0.88) 62%,rgba(255,255,255,0.67) 79%,rgba(255,255,255,0.33) 93%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
}

/* CUSTOMIZE SITE BUTTONS */
.roll-button.button-slider, .roll-button.more-button, a.roll-button.border { 
	border: 1px solid #96d1f8;
	background: #65a9d7;
	background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#65a9d7));
	background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
	background: -moz-linear-gradient(top, #3e779d, #65a9d7);
	background: -ms-linear-gradient(top, #3e779d, #65a9d7);
	background: -o-linear-gradient(top, #3e779d, #65a9d7);
	padding: 10px 12px 8px;
	-webkit-border-radius: 11px;
	-moz-border-radius: 11px;
	border-radius: 11px;
	-webkit-box-shadow: rgba(0,0,0,1) 0 1px 0;
	-moz-box-shadow: rgba(0,0,0,1) 0 1px 0;
	box-shadow: rgba(0,0,0,1) 0 1px 0;
	text-shadow: rgba(0,0,0,.4) 0 1px 0;
	color: white;
	font-size: 19px;
	font-family: Georgia, serif;
	text-decoration: none;
	vertical-align: middle;
}

/* BUTTON INTERACTIONS */
.roll-button.button-slider:hover, .roll-button.more-button:hover, a.roll-button.border:hover {
	border-color: #0127ff;
   	background: #0127ff;
   	color: #dedede;
   }
.roll-button.button-slider:active, .roll-button.more-button:active, a.roll-button.border:active {
	border-color: #0127ff;
   	background: #0127ff;
}

/* ENLARGE Services B list titles */
.roll-icon-list .content h3 a, .roll-icon-list .content h3 {
	font-size: 24px !important;
}

/* Services Detail Blog Page */
/* HIDE POST DETAILS */
div.meta-post {
	display: none;
}

/* LIMIT SIZE and Center Services */
article.services.type-services.status-publish.has-post-thumbnail.hentry {
	max-width: 700px; 
	margin-left: auto;
	margin-right: auto;
}

/* Enlarge and MOVE Services Title */
.title-post.entry-title {
	font-size: 28px;
	margin: -3em 0 0;
	padding-bottom: 0;
}

/* RESIZE Services Detail Pic */
.wp-post-image.attachment-sydney-large-thumb.size-sydney-large-thumb {
	height: 150px; 
	width: auto;
}

/* MOVE Services Detail Pic */
div.content-area .entry-thumb {
	text-align: right;
	margin-top: -35px;
}

/* CENTER FOOTER LINK */
.site-footer, .site-footer a {
	text-align: center;
}

@media only screen and (max-width : 480px){
/* Smaller text shadow on mobile */
	.text-slider .maintitle, .text-slider .subtitle {
		text-shadow:1px 1px 0px #ffffff !important;
	}
/* Smaller Services B thumbs on mobile */
	.widget_sydney_services_type_b .widget-title {
		margin-bottom: 15px !important; 
	}
 }