/*
 Theme Name:   Twenty Fourteen Child
 Theme URI:    http://example.com/twenty-fourteen-child/
 Description:  Twenty Fourteen Child Theme
 Author:       Andrew Leonard
 Author URI:   http://example.com
 Template:     twentyfourteen
 Version:      1.0.0
 Tags:         light, dark, two-columns, right-sidebar, responsive-layout, accessibility-ready
 Text Domain:  twenty-fourteen-child
*/

@import url("../twentyfourteen/style.css");

/* =Theme customization starts here
-------------------------------------------------------------- */
 div.column {
  column-width: 15em;
  column-gap: 2em;   /* shown in yellow */
  column-rule: 4px solid green;
  padding: 5px;      /* shown in blue */
}
p.column { margin: 0; padding: 0 }
img.column { display: none }


pre {
	border: 1px solid rgba(0, 0, 0, 0.1);
	-webkit-box-sizing: border-box;
	-moz-box-sizing:    border-box;
	box-sizing:         border-box;
	margin-bottom: 24px;
	max-width: 100%;
	overflow: auto;
	padding: 12px;
	white-space: pre;
	white-space: pre-wrap;
/*	word-wrap: break-word; ALOK*/
	word-wrap: normal;
}
.site-content blockquote.alignleft,
.site-content blockquote.alignright {
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	border-bottom: 1px solid rgba(0, 0, 0, 0.1);
	padding-top: 17px;
/*	width: 50%;      */              
        width:70%;ALX   
}
.hentry {
	margin: 0 auto 48px;
/*	max-width: 672px;        */      
	max-width: 900px; ALX        
}
.site-content .entry-header,
.site-content .entry-content,
.site-content .entry-summary,
.site-content .entry-meta,
.page-content {
	margin: 0 auto;
/*   	max-width: 474px;        ALX       */            
    	max-width: 1200px; 
}
.entry-content,
.entry-summary,
.page-content {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
/*	word-wrap: break-word; ALOK*/
	word-wrap: normal;
}
.nav-links {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	border-top: 1px solid rgba(0, 0, 0, 0.1);
	hyphens:         none;
/*	word-wrap: break-word; ALOK*/
	word-wrap: normal;
}
.comment-content {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
/*	word-wrap: break-word; ALOK*/
	word-wrap: normal;
}
.widget {
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	line-height: 1.2857142857;
	margin-bottom: 48px;
	width: 100%;
/*	word-wrap: break-word; ALOK*/
	word-wrap: normal;
}
@media screen and (min-width: 1008px) {
	.search-box-wrapper {
		padding-left: 182px;
	}
	.content-sidebar {
		margin-left: -29.04761904%;
		width: 29.04761904%;
	}                                     
/*	.content-sidebar {
		margin-left: -25%;
		width: 25%;     ALOK  */
	}

#page {
margin-left: auto;
margin-right: auto;
box-shadow: 0px 0px 20px rgba(10,10,10,10);
}

h7 {
	font-size: 14px;
	line-height: 1.5;
	text-align:justify;
}
p {
	font-size: 14px;
	line-height: 1.5;
	text-align:justify;
}
table.simple {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
}
td.simple {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
}
table.simplej {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:justify;
}
td.pad15 {
	 padding: 15px;
}
table.cellpad15 {
	 cellpadding: 15px;
}
td.simplej {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:justify;
}
td.simplejabs {
	border-width: 0px 0 0 0px;
	text-align:justify;
	margin-left:10px;
	margin-right:10px;
	padding:15px;
}
td.simplejt {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:justify;
	vertical-align:top;

}
td.simpler {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:right;
}
table.simples {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
	width:500px;
}
table.simplec {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
}
table.center {
	text-align:center;
}
td.center {
	text-align:center;
}
td.simplec {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
}
td.simplecb {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
	vertical-align:bottom;
}
td.h100vat {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0px 0 0 0px;
    height: 100px;
    vertical-align: top;
}
td.h40vat {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0px 0 0 0px;
    height: 40px;
    vertical-align: top;
}
td.h350vat {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0px 0 0 0px;
    height: 350px;
    vertical-align: top;
}
td.h300vat {
    border-collapse: separate;
    border-spacing: 0;
    border-width: 0px 0 0 0px;
    height: 300px;
    vertical-align: top;
}
td.simpletop {
	vertical-align:top;
}
td.simplelm {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:left;
	vertical-align:middle;
}
td.simplevm {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	vertical-align:middle;
}
td.simplecv {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
	vertical-align:middle;
}
td.simplejtx {
	text-align:justify;
	vertical-align:top;
}
td.simplec25 {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
	width:25%;
}
td.simplec20 {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:center;
	width:20%;
}
table.simplej600 {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	text-align:justify;
	width:600px;
}
table.simple600 {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	width:600px;
}
table.simple600x {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	
}

table.simple100 {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	width:100px;
}
table.simple150 {
	border-collapse: separate;
	border-spacing: 0;
	border-width: 0px 0 0 0px;
	width:150px;
        font-size: 14px;
        text-align:left;
}
div.column {
  column-width:30em;
  -moz-column-width:30em; /* Firefox */
  -webkit-column-width:30em; /* Safari and Chrome */
  column-gap:2em;   /* shown in yellow */
  column-rule:4px; /*solid green;*/
  padding:5px;      /* shown in blue */
}
p.column { margin: 0; padding: 0 }
img.column { display: none }



.newspaper
{
  column-width:300px;
  -moz-column-width:300px; /* Firefox */
  -webkit-column-width:300px; /* Safari and Chrome */
  column-gap:2em;   /* shown in yellow */
  column-rule:4px; /*solid green;*/
  padding:5px;      /* shown in blue */
}
.justify{
	font-size: 14px;
	line-height: 1.5;
	text-align:justify;
}
.justify14{
	font-size: 14px;
	text-align:justify;
}
.newspaper2
{
  column-width:400px;
  -moz-column-width:400px; /* Firefox */
  -webkit-column-width:400px; /* Safari and Chrome */
  column-gap:4em;   /* shown in yellow */
  column-rule:4px; /*solid green;*/
  padding:5px;      /* shown in blue */
}
.justify12{
	font-size: 12px;
	text-align:justify;
}
.justify13{
	font-size: 13px;
	text-align:justify;
}
.justify14{
	font-size: 14px;
	text-align:justify;
}
.font12{
	font-size: 12px;
}
.font13{
	font-size: 13px;
}
.font14{
	font-size: 14px;
}
/* =Theme customization menu starts here
-------------------------------------------------------------- */
.primary-navigation {
	font-size: 11px;
	padding-top: 0px;
}

.primary-navigation ul ul a {
	padding: 14px 14px;
	white-space: normal;
	width: 176px;
}
/* =Float images starts here
-------------------------------------------------------------- */
img.right 
{
float:right;
padding:15px;
}
img.floatright2
{
float: right;
    border: 1px solid black;
    margin: 0px 0px 0px 15px;
}
img.floatleft2
{
float: left;
    border: 1px solid black;
    margin: 0px 15px 0px 0px ;
}
floatright 
{
float:right;
padding:15px;
}
img.left 
{
float:left;
padding:0px 0px 15px 0px;
}
/* =control width of paragraph starts here
-------------------------------------------------------------- */
p.w750
{
width:750px;
}
p.w700
{
width:700px;
}
p.w600
{
width:600px;
}
p.w500
{
width:500px;
}
.w600j12 {
        font-size: 12px;
	text-align:justify;
	width:600px;
}
.w1000
{
width:1000px;
}
.w900
{
width:900px;
}
.w900j14
{
text-align:justify;
width:900px;
font-size: 14px;
}
.w850j14
{
text-align:justify;
width:850px;
font-size: 14px;
}
.w818j14
{
text-align:justify;
width:818px;
font-size: 14px;
}
.w800j14 {
        font-size: 14px;
	text-align:justify;
	width:800px;
}
.w800
{
width:800px;
}
.w700
{
width:700px;
}
.w700f14
{
width:700px;
font-size: 14px;
}
.w700j14 {
        font-size: 14px;
	text-align:justify;
	width:700px;
}
.w600
{
width:600px;
}
.w600j14 {
        font-size: 14px;
	text-align:justify;
	width:600px;
}
.w500
{
width:500px;
}
.w500j14 {
        font-size: 14px;
	text-align:justify;
	width:500px;
}
.w400j14 {
        font-size: 14px;
	text-align:justify;
	width:400px;
}
.w400
{
width:400px;
}
.w300
{
width:300px;
}
.w300j14 {
        font-size: 14px;
	text-align:justify;
	width:300px;
}
.w200
{
width:200px;
}
.w600j14 {
        font-size: 14px;
	text-align:justify;
	width:600px;
}
.w700j14 {
        font-size: 14px;
	text-align:justify;
	width:700px;
}
.w600j12 {
        font-size: 12px;
	text-align:justify;
	width:600px;
}
.w600c14{
        font-size: 14px;
	text-align:center;
	width:600px;
}
.w600c12 {
        font-size: 12px;
	text-align:center;
	width:600px;
}
.w50014 {
        font-size: 14px;
	width:500px;
}
.w40014 {
        font-size: 14px;
	width:400px;
}
.jt14{
        font-size: 14px;
	text-align:justify;
}
.fontsize14 {
        font-size: 14px;
	}
.fontsize12 {
        font-size: 12px;
	}
.fontsize10 {
        font-size: 10px;
	}
.centertext{text-align:center;}
/* =control content width starts here
-------------------------------------------------------------- */
.width600
{
max-width:600px;
} 
/* =control list indent starts here
-------------------------------------------------------------- */
li.I30
{
padding-left: 30px;
}
ul.I30
{
padding-left: 30px;
font-size: 14px;
}
/* = indent starts here
-------------------------------------------------------------- */
.I30
{
padding-left: 30px;
}
/*hides the page title*/
/*.page h1.entry-title {*/
/*    display: none;*/
/*}*/
/* =No padding starts here-------------------------------------------------------------- */
 div.nopad {
   padding: 0px;     
}
.nopad {
   padding: 0px;     
}

/* =colour red starts here-------------------------------------------------------------- */
.colourred {color:red;}


/* =PHP style starts here-------------------------------------------------------------- */
table.mystyle 
	{     
		border-width: 0 0 1px 1px;  
		border-spacing: 0;     
		border-collapse: collapse;     
		border-style: solid ;
		border-color: #999999; 
		width:600px;
		margin-left:auto; 
		margin-right:auto;
	}  
	.mystyle td, .mystyle th 
	{     
		margin: 0;     
		padding: 6px;     
		border-width: 1px 1px 0 0;     
		border-style: solid ; 
		border-color: #999999; 
		width:600px;
	} 
/* =Event Calendar fix starts here-------------------------------------------------------------- */
body #tribe-bar-views .tribe-bar-views-list {
z-index: 0;
}
/* =Event Calendar fix starts here-------------------------------------------------------------- */
.marginleft25
{
margin-left:25px;
} 


/* =Input Fields starts here-------------------------------------------------------------- */
/* Input fields */

input.asda,
textarea.asda {
	border: 1px solid rgba(0, 0, 0, 0.1);
	border-radius: 2px;
	color: #2b2b2b;
	padding: 4px 5px 3px;
}

textarea {
	width: 100%;
}

input:focus,
textarea:focus {
	border: 1px solid rgba(0, 0, 0, 0.3);
	outline: 0;
}

/* =Gallery style starts here-------------------------------------------------------------- */
gallerystyle {
    height: 150px;
    width: 150px;
}
/* =Event Calendar fix starts here-------------------------------------------------------------- */
.entry-content { display: block; }
@media screen and (max-width: 400px) {
    .entry-content { display: block; }
}
@media screen and (max-width: 400px) {
    .list-view .site-content .type-page .entry-content { display: block; }
}

/* =Widget style starts here-------------------------------------------------------------- */
#text-13 {
  width: 90%; 
  border: 1px solid #003300;
  padding: 10px;
  background: #CCCCCC;
}
#text-13 p {
  text-align: left;
}
#text-13 a {
  color:#003300;
  text-align: left;
}


/* =Page Title style starts here-------------------------------------------------------------- */
.entry-title {
	clear: both;
	color: #003300; /*Change This to whatever color you want*/
	font-size: 23px; /*Change This to size you want*/
        font-weight:bold;
	padding-bottom: 0em;   
	padding-top: 0px; 
        text-transform: none;      
/*        font-family: Windsor; */
}
.post-meta{
font-size: 12px; 
}
/* =YouTube style starts here-------------------------------------------------------------- */
.ytp-menu-container{z-index: 1}

/* =CC Child class starts here-------------------------------------------------------------- */
.CCChild {
        font-size: 14px;
	text-decoration: none;
	}
.CCChild a:link {
    text-decoration: none;
}

.CCChild a:visited {
    text-decoration: none;
}

.CCChild a:hover {
    text-decoration: underline;
}

.CCChild a:active {
    text-decoration: underline;
}

.CCChild ul { margin-bottom: 0; }