/*
Theme Name: Norfran
Theme URI: http://www.pressurediecasting.co.uk/
Template: transcend
Author: CPOThemes
Author URI: http://www.cpothemes.com
Description: Norfran is a child theme developed from Transcend
Tags: gray,red,white,one-column,two-columns,light,right-sidebar,full-width-template,sticky-post,theme-options,responsive-layout,custom-background,custom-menu,featured-images,threaded-comments,translation-ready
Version: 1.1.2.1495790346
Updated: 2017-05-26 09:19:06

*/

body { font-family:'Open Sans', Arial, Helvetica, sans-serif; font-weight:300; background:#fff; color:#666677; font-size:0.95em; line-height:1.6; }

/* h1, h2, h3, h4, h5, h6{ font-family:'Open Sans', Arial, Helvetica, sans-serif; } */

.primary-color { color:#89ce40; }

.primary-color-bg { background-color:#89ce40; }

.secondary-color { color:#444449; }

.secondary-color-bg { background-color:#0062A8; }

.container {padding: 0 10px;}

.header .title{
	display:none;
}


#menu-main a:hover{cursor:pointer}



.page-id-1811 .main, .page-id-2 .main, .page-id-772 .main, .page-id-2166 .main, .page-id-696 .main, .page-id-2170 .main, .page-id-2173 .main, .page-id-2175 .main, .page-id-2177 .main, .page-id-2179 .main, .page-id-2181 .main, .page-id-2168 .main, .page-child .main {padding-top:0;}

.feature-icon {display:none}


/* PAGE TITLE */

.pagetitle {padding:10px 0;}
.slider-slides .slide-caption { float:left; padding:0 0 30px; width:70%; text-align:left; }

.slider-pages span {
    display: inline-block;
    overflow: hidden;
    border: 1px solid #fff;
    color: transparent;
    margin: 0 5px;
    padding-top: 6px;
    width: 40px;
    height: 8px;
    cursor: pointer;
    border-radius: 2px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

.slider-pages .cycle-pager-active {
    background: #fff;
    -moz-transition: 0.4s all;
    -webkit-transition: 0.4s all;
    transition: 0.4s all;
}

li.linkedin span.menu-link:before{
	position: absolute;
    font-family: 'fontawesome';
    content: '\f08c';
    top: -16px;
    left: 0;
    font-size: 24px;
    padding: 0;
}
li.linkedin span.menu-title{
	display:none;
}


.outsource-layout{
	display:flex;
	flex-wrap: wrap;
}
.outsource-layout .text{
	order: -1;
    min-width: 320px;
}

.feature-image.primary-color-bg{
	background: #fff;
} 

@media screen and (min-width: 992px){
	.outsource-layout{
		flex-wrap: nowrap;
	}
	.outsource-layout .text{
		order: 1;
	}	
	.image{
		max-width: 210px;
		height: fit-content;
	}
}
/* Conatct */
#contactPanel h3{
	margin-bottom: 10px;	
}
@media screen and (min-width: 768px){
	#contactPanel .col-6{
		width: 50%;
		float:left;
	}
}


/* FOOTER */

.subfooter { overflow:hidden; padding:60px 0 0;background-color:#444449;  }

.footer {  overflow:hidden; padding:30px 0; clear:both; color:#aaa; text-align:center; text-transform:uppercase;background-color:#444449; }

.footer-content {display:none}

#text-4 .textwidget h3{
	margin-bottom: 10px;	
}


/* OSM new map */
div#block-2 {
    margin-top: -50px;
}
#map_ol3js_1{
	border: none !important;
}
li.active a {
    border: none !important;
    background: transparent !important;
}

#block-3 .wpol-infopanel .wpol-infolabel p {
    color: #000 !important;
}
#block-4.widget{
	margin: 0;
}

