/*
Theme Name: Canvas Child
Version: 1.0
Description: Child theme for Canvas.
Template: canvas
*/
@import url("../canvas/style.css");



/*///////////////// CUSTOM FONT //////////////////////////*/

/* first for IE 4–8 */
			@font-face {
				font-family: DINWeb-Light;
				src: url("fonts/DINWeb-Light.eot");
			}

			/* then for WOFF-capable browsers */
			@font-face {
				font-family: DINWeb-Light;
				src: url("fonts/DINWeb-Light.woff") format("woff");
			}

			/* go on with normal style definitions */
			.sampletext { 
				font-family: DINWeb-Light, Arial, Helvetica, sans-serif !important;
			}
			
			
			
			
/*///////////////// TECH MANUAL PRODUCT SELECT/////////////////////////*/			
			
/*.widget_advanced_menu select{
	border: 1px solid #6A6A6A;
	padding: 8px;
	background: #F4F4F4;
	color: #222222; 
	font-size: 1.2em;
	font-family: 'PT Sans Narrow',Arial,Helvetica,Sans-Serif;
}*/

/*.tech-select{
	float: right;
	margin-right: 20px;
	margin-top: 20px;
}*/

/*///////////////// EVENT/////////////////////////*/	

.event-left{
	width: 390px;
	float: left;
	padding-right: 20px;
	margin-bottom: 20px;
}

.event-right{
	width: 390px;
	float: left;
}

#tribe-events-content .event-right h3{
	margin-top: 0px;
	margin-bottom: 0px;
}

.single-tribe_events .tribe-events-cal-links {
	width: 400px;
	margin: 0px 0px 20px 37px;
}

.tribe-events-content a.woo-sc-button {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: linear-gradient(to bottom, #2E70A9 0%, #07579C 49%, #004E90 50%, #00539A 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-color: #4081AF #4081AF #20559A;
    border-image: none;
    border-radius: 0px;
    border-style: solid;
    border-width: 0px;
    box-shadow: 0 0px 0 rgba(255, 255, 255, 0.3) inset, 0 0 0px rgba(255, 255, 255, 0.3) inset, 0 0px 0px rgba(0, 0, 0, 0.29);
    color: #FFFFFF !important;
    display: inline-block;
    font-family: 'PT Sans Narrow',Arial,Helvetica,Sans-Serif;
    font-size: 20px;
    line-height: 1em;
    margin: 10px 0 0px 0;
    padding: 6px 13px;
    text-align: center;
    text-decoration: none !important;
    text-shadow: 0 0px 0 rgba(0, 0, 0, 0);
}


.tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"], .tribe-events-calendar td.tribe-events-present div[id*="tribe-events-daynum-"] > a, #tribe_events_filters_wrapper input[type="submit"], .tribe-events-button, #tribe-events .tribe-events-button, .tribe-events-button.tribe-inactive{
    background-color: #00539A;
}

#tribe-events .tribe-events-button:hover, .tribe-events-button:hover, .tribe-events-button.tribe-active:hover {
    background-color: #5BACE9;
}

.post-type-archive-tribe_events #tribe-events .tribe-events-button, .tribe-events-map #tribe-events .tribe-events-button, .tax-tribe_events_cat #tribe-events .tribe-events-button{
	display: none;
}

.tribe-events-button, #tribe-events .tribe-events-button {
    border-radius: 0px;
}


.entry .widgets_on_page #tribe-events-adv-list-widget-3 ol {
   padding: 0 0 0 0;
}


#tribe-events-adv-list-widget-3 li h4 {
	margin-bottom: 0px;
}


/*///////////////// CPD/////////////////////////*/

.post-3756 .entry img {
    margin-right: 20px;
    margin-top: 0;
}
.page-id-3756 .support p{
	margin: 0 0 1em;
}
.page-id-3756 .support h2, .page-id-3756 .support h3{
   margin: 0 0 0.5em;	
}

#cpd .widgets_on_page .contact-link p{
	margin-bottom: 0 !important;	
}

.page-id-3756 #main .widget, .page-id-3756 #sidebar .widget {
	margin-top: 0px;
}

.page-id-3756 .contact-link {
   background: none repeat scroll 0 0 #fff;
}

/*///////////////// OUR STORY/////////////////////////*/

.story-intro {
	background: none repeat scroll 0 0 #eee;
	border-bottom: 4px solid #eee;
	height: 70px;
	margin-bottom: 0px;
	padding: 20px;
}

.page-id-4533 .entry img{
margin-top: 0px;
}


/*///////////////// BREEAM WIDGETS/////////////////////////*/

#text-52{
    border-bottom: 1px solid #E5E5E5;	
}

/*///////////////// CONNECT WIDGET/////////////////////////*/


#footer-widgets .simple-social-icons .footer-link{
background: none;
padding: 0px 5px 0px 0px;
}

/*///////////////// TECH MANUAL WIDGETS/////////////////////////*/

.tech-manual-widget{
background: #F5F5F5;
padding: 5px 0px;
width: 280px;
}
.tech-manual-widget img{
float: right;
}
.tech-manual-widget p {
padding-left: 20px;
padding-right: 20px;
}
.tech-manual-widget i.fa-pull-left {
padding-left: 20px;
}
.tech-manual-widget h2{
padding-left: 20px;
padding-right: 20px;
padding-top: 10px;
font-size: 1.2em;
color: #FF9C00 !important;
}
.tech-manual-widget p.large{
font-size: 1.2em;
margin-bottom: 0px;
}

/*///////////////// FIT/////////////////////////*/

.page-id-5492 .widget-contact{
	padding: 10px 10px 0px 10px;
	border: 1px solid #CCCCCC;
}


/*///////////////// HYBRID TABS/////////////////////////*/

.page-id-168 .shortcode-tabs{
-moz-opacity:1; -webkit-opacity:1; 
    border-radius: 0px;    
    -webkit-border-radius:0px;
clear: both;
display: block;
height: auto;
margin-bottom: 0px;
margin-top: 0;
padding: 0px;
background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
z-index: 100;
}
.page-id-168 #wrapper #main .shortcode-tabs .nav-tab.ui-state-active a {
    border-bottom-color: #f5f5f5;
}
.page-id-168 .shortcode-tabs ul.tab_titles li.nav-tab a{
background: #f5f5f5;
font: 15px Arial,sans-serif;
text-transform: none;
color: #666666;
padding: 11px 20px 11px 20px;
border-right: 1px solid #b2b2b2;
border-bottom: 1px solid #b2b2b2;
text-transform: none;
}
.page-id-168 .shortcode-tabs ul.tab_titles li.ui-tabs-active a {
border-radius: 0px;
background: #fff;
color: #689f20;
margin-bottom: 0px;
border-bottom: 1px solid #fff;
border-top: 1px solid #fff;
}
.page-id-168 .shortcode-tabs ul.tab_titles li.nav-tab a:hover {
background: #fff !important;
}
#wrapper #main .nav-tab.ui-state-active a{
border-bottom-color: #fff;
}
.page-id-168 .shortcode-tabs #ui-id-1{
margin-left: 0px;
}
.page-id-168 .shortcode-tabs #ui-id-5{
border-right: 0px !important;
}
#tabs-hybrid-tabs { position: relative; top: -38px; }
#tabs-hybrid-tabs .tab-titles { position: relative;  }
/*#tabs-hybrid-tabs .ui-widget-content{
background: #f8f8f8;
}*/
#tabs-hybrid-tabs h3{
font-size: 20px !important;
font-weight: normal !important;
}
#tabs-hybrid-tabs p{
font-size: 14px !important;
}
.page .entry #tabs-hybrid-tabs img{
border: 0px !important;
}
.page-id-168 .system-img h2 { display: none; } /* temp remove h2 img overlay */

.page-id-168 .system-colset .threecol-one.first{
padding-right: 0px;
width: 360px;
margin-left: 10px;
}
.page-id-168 .system-colset .threecol-one.last{
padding-right: 0px;
width: 260px;
padding-left: 0px;
margin-right: 10px !important;
margin-left: 20px;
}

.page-id-168 .system-colset .threecol-one{
width: 280px;
margin-left: 0px;
}

.page-id-168 .hyb-tab-colset .threecol-one.first{
width: 300px;
margin-left: 10px !important;
margin-top: 20px;
}
.page-id-168 .hyb-tab-colset .threecol-one{

margin-top: 20px;
}
.page-id-168 .hyb-tab-colset .threecol-one.last{

margin-top: 20px;
}


.box-hyb-uk{
background-color: #fcfcfc;
border: 1px solid #81b63c;
padding: 0px 10px 0px 10px;
}
.box-hyb-uk img{
margin-right: 10px;
}
.box-hyb-uk h3{
font-family: 'PT Sans Narrow',arial,helvetica,sans-serif;
font-size: 22px !important;
font-weight: 100;
line-height: 1;
padding-top: 12px;	
}
.homes-box{
background-color: #ededed;
border: 1px solid #dedede;
padding: 10px 20px 10px 20px;
}
.homes-box p{
margin-top: 10px !important;
margin-bottom: 0px !important;
}
.homes-box a{
color: #78A938 !important;
}
ul.hybrid-list li{
background: url("images/square-bullet-hybrid.gif") no-repeat scroll 0 7px rgba(0, 0, 0, 0) !important;
font-family: arial,geneva,sans-serif;
list-style: none outside none;
margin-bottom: 0px;
padding-left: 15px;
font-size: 13px;
}
#slider-pro-4 .slide-buttons{
margin-top: -337px;
margin-left: 420px;	
}
#slider-pro-4 {
margin-bottom: -2px;	
}

/*/////////////////FABRICATOR PAGES/////////////////////////*/

.page-template-fabricator-page-php .title-fabricator h1{
	bottom: 10px;
	color: #fff;
	font-family: DINWeb-Light,Arial,Helvetica,sans-serif !important;
	font-size: 34px;
	font-weight: normal;
	left: 20px;
	position: absolute;
	width: 640px;
}
.title-fabricator{
	background: url("images/tools-title-bg.png");
	height: 105px;
	border-bottom: 1px solid #E4E4E4;
	position: relative;
}
.page-template-fabricator-page-php .entry {
 	padding: 20px 0 0 20px;
}
.login-info{
	background: #428dcd;
	padding: 10px;
	color: #fff;
	font-size: 15px;
	text-align: center;
}
#nav_menu-17 h3, #nav_menu-35 h3 {
	display: none;
}
#nav_menu-17, #nav_menu-35 {
	border-top: 1px solid #ababab;
	font-family: 'PT Sans Narrow', arial, helvetica, sans-serif;
   font-style: normal;
   font-size: 19px;
   font-weight: 400;
   line-height: 1.5;
}
#nav_menu-17 a, #nav_menu-35 a {
   color: #6a6a6a;
}
#nav_menu-17 li, #nav_menu-35 li {
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom: 1px solid #dcdcdc;
}

#text-95 h3{
    font-family: Abel, Arial, Helvetica, Sans-Serif;
    font-size: 18px; 
    text-transform: uppercase;
    text-align: center;
    padding-bottom: 0px;
}

.tech-manual-update {
    background: url("images/file-update.png") no-repeat scroll 0 10px transparent !important;
    border-bottom: 1px dotted #dcdcdc;
    margin-top: 0px;
    padding: 6px 0 0px 30px;
}

.tech-manual-update h5{
	font-family: 'PT Sans Narrow', arial, helvetica, sans-serif;
   font-style: normal;
   font-weight: normal;
   font-size: 14px;
}
   
#text-95 p{
   font-family: 'PT Sans Narrow', arial, helvetica, sans-serif;
   font-size: 12px;
   margin-bottom: 10px;	
}
   
.orange{
  color:  #ff8200;	
}

#text-119{
    background: #1274C8 none repeat scroll 0 0;
}
#text-119 p{
    font: 19px "Open Sans Condensed","PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;
    padding: 10px 12px 11px;
}
#text-149, #text-162, #text-173{
    background: #fff none repeat scroll 0 0;
}
#text-148 {
    background: #000 none repeat scroll 0 0;
	margin-top: 40px !important;
}

 #text-148 p{
    font: 25px "Open Sans Condensed","PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;
    padding: 6px 12px 8px;
}

#text-149 p,{
    font: 25px "Open Sans Condensed","PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;
    padding: 6px 12px 0px;
	margin: 0px;
}
#text-162 p, #text-173 p{
    font: 17px "Open Sans Condensed","PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;
    padding: 6px 12px 0px 0px;
	margin: 0px;
}
#text-162, #text-173{border: 1px solid #EEEEEE; clear: both; margin-bottom: 10px; }

#text-149 p.small, #text-162 p.small, #text-173 p.small{
    font: 15px "Open Sans Condensed","PT Sans Narrow","Arial Narrow",Arial,Helvetica,sans-serif;
    padding: 0px 12px 8px;
}

#text-119 h3, #text-148 h3, #text-149 h3, #text-162 h3, #text-173 h3{
	display: none;
}
#text-119 p a, #text-119 i, #text-148 p a, #text-148 i{
    color: #fff;
}
#text-149 p a {color: #1274c8;}
#text-149 p a:hover {color: #589FD9;}

#text-162 p a,  #text-173 p a{color: #1274c8;}
#text-162 p a:hover,  #text-173 p a:hover{color: #589FD9;}

#text-149 img{float: left; margin-top: -15px; margin-left: 5px; margin-right: 0px;}
#text-162 img, #text-173 img{float: left; margin-top: -15px; margin-left: 5px; margin-right: 0px;}

#text-109{
    margin-top: 10px;
    border-bottom: 1px solid #ababab;
    padding-bottom: 20px;
}

/*/////////////////PHONE EXTENSIONS/////////////////////////*/

.tablepress tfoot th, .tablepress thead th {
    background-color: #418CCC;
    font-weight: 300;
    vertical-align: middle;
    color: #fff;
}
.dataTables_wrapper .sorting:hover, .dataTables_wrapper .sorting_asc, .dataTables_wrapper .sorting_desc {
	background-color: #0E5FA5;
}
.tablepress td{
    padding: 5px;
}
#tablepress-1{
	font-size: 15px;
}
#tablepress-1_filter label{
	font-size: 17px;
}

/*/////////////////DOWNLOAD WIDGET/////////////////////////*/

.widget p.download-all{
	text-align: center;
	margin-top: 10px;
	color: #888 !important;
   font: 300 19px/28px "DINWeb-Light","Abel","Open Sans Condensed",arial,sans-serif;
}

/*/////////////////PRINT FRIENDLY/////////////////////////*/


.printfriendly{
border: 1px solid #E5E5E5;
	padding: 5px 10px;
}
.printfriendly-text2:hover{
	text-decoration: underline;
}
#text-105 h3{
	display: none;
}


/*/////////////////INTRANET CATEGORY POSTS ALIGN/////////////////////////*/

.category-lennarts-blog #main .post,  .category-company-confidential #main .post, .category-website-development #main .post{
    padding-left: 0px;
    margin-top: 0px;
}

/*/////////////////INTRANET AREA /////////////////////////*/

.page-template-intranet-home-page-php .text-thumbnail-pointer{
	margin-bottom: 0px !important;
}

#text-106 h3, #text-107 h3, #text-108 h3{
	display: none;
}

#gform_6 .textarea{
	width: 285px !important;
}

a.woo-sc-button{
	border-radius: 0px !important;
}
#slider-pro-7 .slide-buttons{
margin-top: -270px;
margin-left: 10px;	
}


/*/////////////////SOCIAL FLOAT/////////////////////////*/

.page-template-intranet-home-page-php .social-widget, .page-template-intranet-page-php .social-widget, .category-company-confidential .social-widget, .category-website-development .social-widget, .category-lennarts-blog .social-widget, .page-template-fabricator-page-php .social-widget{
	display: none;
}


/*/////////////////Ecobuild advert/////////////////////////*/
#text-110, #text-111{
background: #eff7fb;
padding: 10px;
text-align: center;
}
#text-110 img, #text-111 img{
margin-bottom: 10px;
}
#text-110 h2, #text-111 h2{
color:#231F20;
}

#text-110 h3, #text-111 h3{
display: none;
}
#text-110 a, #text-111 a{
color:#00B3DC;
}
.ecobuild-link p {
    margin-bottom: 0 !important;
    padding: 5px 20px 5px 0px;
    color:#231F20 !important;
}
.wp-image-7374{
	margin-right: 80px;
}
/*/////////////////Images/////////////////////////*/

.single-post .alignleft(
margin-bottom: 20px !important;
}

/*/////////////////Flexible posts widget/////////////////////////*/
#dpe_fp_widget-2 ul.dpe-flexible-posts .post .title{
	font-size: 12px !important;
}

/*/////////////////Landing Pages/////////////////////////*/

.entry h2.no-margin{
	margin-bottom: 0px !important;
}


/*/////////////////Post Galleries/////////////////////////*/

.single-post .ngg-galleryoverview {
    background: none repeat scroll 0 0 #fff;
    border-color: #e5e5e5;
    border-style: solid;
    border-width: 0px 0 0 !important;
    margin: 20px 0 0 !important;
}
.single-post .ngg-gallery-thumbnail img {
    background-color: #ffffff;
    border: 0 solid #cacaca !important;
    display: block !important;
    margin: 20px 0 0 20px !important;
    padding: 0 !important;
}

/*/////////////////Fabricator paint certification/////////////////////////*/

.certificate{
background: #979797;
}

/*/////////////////Fabricator Tools/////////////////////////*/

#slider-pro-11 .slide-buttons{
margin-top: -270px;
margin-left: 10px;	
}
.page-template-fabricator-page-php .text-thumbnail-pointer{
	margin-bottom: 0px !important;
}

/*/////////////////Remove lightbox title/////////////////////////*/
.ppt {
display: none !important;
}

/*/////////////////Tech Manual Anonymous/////////////////////////*/

.tech-strap { padding: 10px 0; border-width: 1px 0 1px 0; border-color: #bdbdbd; border-style: solid; }
.tech-strap p { font: normal 16px 'Abel','Open Sans Condensed',arial,sans-serif !important; }

/*/////////////////PR Form/////////////////////////*/

.gform_wrapper .gform_fileupload_multifile .gform_drop_area{width: 600px !important; }


