/*

Theme Name: X &ndash; Child Theme
Theme URI: http://theme.co/x/
Author: Themeco
Author URI: http://theme.co/
Description: Make all of your modifications to X in this child theme.
Version: 1.0.0
Template: x

*/

body .x-breadcrumb-wrap { background-image: url('/wp-content/uploads/2015/07/bg-integrity-2.png') !important; }
footer.x-colophon.bottom  .x-container ul#menu-x-demo-menu-2 li.menu-item a, 
footer.x-colophon.bottom  .x-container .x-social-global a { color:#64BDB9; }
.site .x-nav-tabs > .active > a, .site .x-nav-tabs > .active > a:hover { box-shadow:inset 0 3px 0 0 #a8a8a8; } 


.services-page li.x-nav-tabs-item a { padding-top: 150px; font-size: 30px; background-size: 60%; background-position: center 25px; background-repeat:no-repeat; background-color:#64BDB9; text-indent: -999999px;}
.services-page .x-tab-content h1 { margin:0 0 30px; }

.x-nav-tabs>li>a, .x-nav-tabs .x-nav-tabs-item a, .x-nav-tabs .x-nav-tabs-item  a:hover, 
.x-nav-tabs>li>a, .x-nav-tabs > .active > a, .x-nav-tabs > .active > a:hover { color: #64BDB9; background-color:#64BDB9;  }

h3.tonia-title { margin:10px 0; }

.services-page div.x-accordion-heading a {
padding-top: 150px;
padding-left: 30px;
font-size: 30px;
background: url("http://cgmultimedia.ca/tsswp/wp-content/uploads/2015/06/bedroom-placeholder.jpg") no-repeat center center ;
background-size: cover;
}

.services-page div.x-accordion-inner {
padding: 25px 30px;
}

.x-navbar .desktop .x-nav>li { padding:0 20px; }

.x-colophon-content { display:none; }

.home #x-section-5,
.home #x-section-6,
.home #x-section-7,
.home #x-section-8,
.home #x-section-9,
.home #x-section-10,
.home #x-section-11,
.home #x-section-12,
.home #x-section-13,
.home #x-section-14,
.home #x-section-15,
.home #x-section-16,
.home #x-section-17,
.home #x-section-18,
.home #x-section-19 { display:none !important; }


#x-section-1 .x-column.contact-fullWidth { width: 60%;    margin: 0 auto;    display: block;    float: none;    margin-right: inherit; }
#x-section-1 .x-column.contact-fullWidth h3 { text-align:center; font-size:40px; }

.x-block-grid.three-up>li { width:21.3333%; }

.single-x-portfolio .entry-info .p-meta { display:none; }
.single-x-portfolio .entry-extra h2.h-extra,
.single-x-portfolio .entry-extra ul.x-ul-icons { display:none; }

@media screen and (min-width: 768px) {
	.home #x-section-2 .sectionTwoimg { margin-top:0 !important; }
}

@media screen and (max-width: 768px) {
	#x-section-1 .x-column.contact-fullWidth { width:90%; }
	#x-section-1 .x-column.contact-fullWidth p.man { text-align:center; }
	#x-section-1 .x-column.contact-fullWidth span { display:block; float:none; margin-bottom:15px; }
	#post-8 #x-section-1 h2 span { width:100%; display:block; text-align:center; margin-bottom:25px; }
	.home .x-hide-sm { display:block !important; }
	.home .x-hide-sm h2 { text-align:center; margin:50px 0 25px 0 !important; }
	.home #x-section-2 .sectionTwoh2 { position:absolute; top:-15px; }

	#post-8 .x-text p{text-align:center!important;}
}
@media screen and (max-width: 615px) {
	.masthead .x-navbar-inner a.x-brand { max-width:400px; margin-bottom:25px; }
	.masthead .x-navbar-inner a.x-btn-navbar { position:absolute; right:0; top:0; }
}
@media screen and (max-width: 400px) {
	.masthead .x-navbar-inner a.x-brand { width:245px; }
}