/*  
Theme Name: Kinetic Loop Master Theme 
Description: A child theme for PageLines DMS2
Version: v2.0
Author: Kinetic Loop 
Author URI: https://kineticloop.org
Template: dms
*/



/** HOME PAGE --> - RUBYS-O IBOXES
------------------------- */

# iboxus9kw33 .media-type-image {
  	padding: 30% 0 !important;
  	border: 1px solid #EFEFEF !important;
  	margin-bottom: 20px !important;
  	box-shadow: none !important;
	}
#iboxus9kw33 .ibox-icon-border {
  	border-radius: 0 !important;
	}
#iboxus9kw33 {
  	margin-top: 10px !important;
	}
#iboxus9kw33 .ibox-media {
  	max-width: 85% !important;
  	color: #676767 !important;
	margin: 0 auto !important;
	}
	
#iboxus9kw33 .ibox-desc {
    max-width: 200px !important;
    margin: 0px auto !important;
    font-weight: 300 !important;
    line-height: 1.5em !important;
    color: #000 !important;
    font-size: 16px !important;
	}
#iboxus9kw33 .ibox.left-aligned {
    text-align: left !important;
    font-weight: 300 !important;
    line-height: 1.5em !important;
    color: #000 !important;
    font-size: 16px !important;
	}


/** COLOURS  
------------------------- */

/** DISCOVERY BLUE */

.disBlu {color: #007CBA;}

/** DISCOVERY ORANGE */

.disOra {color: #FF9332;}

/** ZEN GREEN */

.disGrn {color: #D3D754;}

/** ACCENT BLUE */

.disABlu {color: #6BC4EA;}

/** ACCENT YELLOW */

.disYel {color: #F7E300;}

/** WOOD */

.disBrn {color: #66503C;}

/** WHITE */

.white {color: rgba(255, 255, 255, 1);}

/** 50% Gray */

.gray {color: #808080;}

/** BLACK */

.black {color: rgba(0, 0, 0, 1);}


/** HEADERS
------------------------- */
h1 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	letter-spacing:-.07em;
	font-size: 53px;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	}

h2 {
	font-family: 'Poppins', sans-serif;
	font-weight: 300;
	letter-spacing:-.07em;
	font-size: 43px;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	}

h3 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	letter-spacing:-.07em;
	font-size: 33px;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	}

h4 {
	font-family: 'Poppins', sans-serif;
	font-weight: 400;
	letter-spacing:-.05em;
	font-size: 23px;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	}

h5 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	letter-spacing:-.05em;
	font-size: 18px;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	}


h6 {
	font-family: 'Poppins', sans-serif;
	font-weight: 500;
	letter-spacing:-.05em;
	font-size: 18px;
	line-height: 1em;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizeLegibility;
	text-transform: uppercase;
	}

body {font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: 300;
	line-height: 1.5em;
	color: #000;
	}

p {font-family: 'Helvetica Neue', Helvetica, Arial, sans-serif;}

/* NU PARAGRAPH FORMATTING 
-------------------------  */

.nuP {font-size:18px; line-height: 2em; margin-top: .4em !important; color: #4c4e4d;}
p.nuP2 {
	font-size: 18px !important; 
	line-height: 2.5em !important; 
	margin: .55em 0px 1em 0px !important; 
	color: #4c4e4d !important;
	text-align: left !important;
	}
ul.nuP2 {
	margin: .55em 0px 1em 30px !important;
	font-size: 18px !important;
	line-height: 2.5em !important;
	color: #4C4E4D !important;
	}


.hentry h1 {font-family: 'Poppins', sans-serif; margin: 0.5em 0px 0.6em 0px;}
.hentry h2 {font-family: 'Poppins', sans-serif; margin: 0.5em 0px 0.6em 0px;}
.hentry h3 {font-family: 'Poppins', sans-serif; margin: 0.5em 0px 0.6em 0px;}
.hentry h4 {font-family: 'Poppins', sans-serif; margin: 0.5em 0px 0.6em 0px;}
.hentry h5 {font-family: 'Poppins', sans-serif; margin: 0.5em 0px 0.6em 0px;}
.hentry h6 {font-family: 'Poppins', sans-serif; margin: 0.5em 0px 0.6em 0px;}



h2.hh-1020l.white {
	font-size: 63px;
	line-height: 1.2em;
	margin-top: 0px;
	margin-bottom: 0px;
	padding: 10px 10px;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
	display: inline-block;
	}
h3.hh-1020l.white {
	font-size: 33px;
	line-height: 1.2em;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 10px 10px;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
	display: inline-block;
	}
.hh-only {
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 10px 10px;
	background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
	display: inline-block;
	}

h2.hh-1020l-no.white {
	font-size: 63px;
	display: inline-block;
	}
h3.hh-1020l-no.white {
	font-size: 33px;
	display: inline-block;
	}
.hh-only-no {
	display: inline-block;
	}


.lead {
	font-family: "Poppins",sans-serif;
	font-weight: 300;
	font-size: 24px;
	line-height: 2.4em;
	text-align: center !important;
	-moz-osx-font-smoothing: grayscale;
	text-rendering: optimizelegibility;
	}

	

/** PAGE HEADER // 
// ------------------------- */
.page-header {padding-bottom: 5px; margin: 20px 0px 10px 0px; border-bottom: 1px solid #dddddd;}

/** FONT WEIGHTS //
// ------------------------- */
.ft-wgt2 {font-weight:200;}
.ft-wgt3 {font-weight:300;}
.ft-wgt4 {font-weight:400;}
.ft-wgt5 {font-weight:500;}
.ft-wgt6 {font-weight:600;}
.ft-wgt7 {font-weight:700;}
.ft-wgt8 {font-weight:800;}

/**  LETTER SPACING UTILITY CLASSES
// ------------------------- */
.ltrSp1 {letter-spacing:-1px;}
.ltrSp2 {letter-spacing:-2px;}
.ltrSp3 {letter-spacing:-3px;}
.ltrSp4 {letter-spacing:-4px;}

/** LINE-HEIGHT UTILITY CLASSES
// ------------------------- */
.ln-ht1 {line-height:1em;}
.ln-ht15 {line-height:1.5em;}
.ln-ht2 {line-height:2em;}
.ln-ht25 {line-height:2.5em;}
.ln-ht3 {line-height:3em;}

/**  MARGIN UTILITY CLASSES  (TOP, RIGHT, BOTTOM, LEFT)
// ------------------------- */
.top-mgn5 {margin-top:5px;}
.top-mgn10 {margin-top:10px;}
.top-mgn15 {margin-top:15px;}
.top-mgn20 {margin-top:20px;}
.top-mgn5-m {} /* intentionally blank for desktop - Mobile only */
.top-mgn10-m {} /* intentionally blank for desktop - Mobile only */
.top-mgn15-m {} /* intentionally blank for desktop - Mobile only */
.top-mgn20-m {} /* intentionally blank for desktop - Mobile only */

.rgt-mrn5 {margin-right:5px;}
.rgt-mrn10 {margin-right:10px;}
.rgt-mrn15 {margin-right:15px;}
.rgt-mrn20 {margin-right:20px;}
.rgt-mgn5-m {} /* intentionally blank for desktop - Mobile only */
.rgt-mgn10-m {} /* intentionally blank for desktop - Mobile only */
.rgt-mgn15-m {} /* intentionally blank for desktop - Mobile only */
.rgt-mgn20-m {} /* intentionally blank for desktop - Mobile only */

.btm-mrn5 {margin-bottom:5px;}
.btm-mrn10 {margin-bottom:10px;}
.btm-mrn15 {margin-bottom:15px;}
.btm-mrn20 {margin-bottom:20px;}
.btm-mgn5-m {} /* intentionally blank for desktop - Mobile only */
.btm-mgn10-m {} /* intentionally blank for desktop - Mobile only */
.btm-mgn15-m {} /* intentionally blank for desktop - Mobile only */
.btm-mgn20-m {} /* intentionally blank for desktop - Mobile only */

.lft-mrn5 {margin-left:5px;}
.lft-mrn10 {margin-left:10px;}
.lft-mrn15 {margin-left:15px;}
.lft-mrn20 {margin-left:20px;}
.lft-mgn5-m {} /* intentionally blank for desktop - Mobile only */
.lft-mgn10-m {} /* intentionally blank for desktop - Mobile only */
.lft-mgn15-m {} /* intentionally blank for desktop - Mobile only */
.lft-mgn20-m {} /* intentionally blank for desktop - Mobile only */

/**  WIDTHS 
// ------------------------- */
.wid-1c {width: 100px;}
.wid-2c {width: 200px;}
.wid-3c {width: 300px;}
.wid-4c {width: 400px;}
.wid-5c {width: 500px;}
.wid-6c {width: 600px;}
.wid-7c {width: 700px;}
.wid-8c {width: 800px;}


/** REV SLIDER LARGE BUTTON 
------------------------- */
.btn-large {font-size:20px; font-weight:300 !important; border-radius: 0px !important;}
.btn.btn-ol-white.btn-large, .btn.btn-ol-black.btn-large, .btn.btn-ol-link.btn-large {padding: 11px 25px !important;}
.btn.btn-large, a.btn.btn-large {margin-left: 0px; margin-top: 20px;}
.btn.btn-ol-white, .btn.btn-ol-black, .btn.btn-ol-link {background: none repeat scroll 0% 0% rgb(16, 85, 221) !important; border: none !important; color: #fff !important;}



/**  WEB-KIT U/L
// ------------------------- */
.four-collumn {
    -moz-column-count:4; /* Firefox */
	-webkit-column-count:4; /* Safari and Chrome */
	column-count:4;
	-moz-column-gap:20px; /* Firefox */
	-webkit-column-gap:20px; /* Safari and Chrome */
	column-gap:20px;
	}

.four-collumn ul,
.four-collumn ol,
.row50 ul,
.row50 ol{color:#666666; font-size:18px; line-height:1.71em; margin:5px 5px 5px 5px;}

.four-collumn ul li{border-bottom: 1px solid #eaeaea; list-style-type:none !important; margin-bottom:.5em;}

form {
	margin:15px 25px 15px 25px;
}

/** PARSLEY WEB FORMS
------------------------- */

input, textarea {width: 98%;}

input.parsley-error {color: #B94A48; background-color: #F2DEDE; border: 1px solid #EED3D7;}

input.parsley-success, select.parsley-success, textarea.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}
input.parsley-error, select.parsley-error, textarea.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}
.bs-callout {
    margin: 20px 0;
    padding: 20px;
    border-left: 3px solid #eee;
}
.bs-callout h4 {
    margin-top: 0;
    margin-bottom: 5px;
}
.bs-callout p:last-child {
    margin-bottom: 0;
}
.bs-callout code {
    background-color: #fff;
    border-radius: 3px;
}
/* Variations */
 .bs-callout-danger {
    background-color: #fdf7f7;
    border-color: #d9534f;
}
.bs-callout-danger h4 {
    color: #d9534f;
}
.bs-callout-warning {
    background-color: #fcf8f2;
    border-color: #f0ad4e;
    height:50px;
}
.bs-callout-warning h4 {
    color: #f0ad4e;
}
.bs-callout-info {
    background-color: #f4f8fa;
    border-color: #5bc0de;
}
.bs-callout-info h4 {
    color: #5bc0de;
}
.nav-tabs>li.active>a {
    background-color: #e3e53a;
}
.nav-tabs>li.active>a:hover {
}

li.parsley-required {
	color:red;
	font-weight: 300;
	font-family: "Helvetica Neue Light", HelveticaNeue-Light, "Helvetica Neue", Helvetica, sans-serif;
}
p.required {
    font-weight: 900;
}
label.required {
    font-weight: 900;
}
.required:after {
    color: red;
    content:" *";
}
#postcode {
    margin-right: .5em;
}
#pass-strength-result.strong {
    background-color: #e3e53a;
    border-color: #e3e53a !important;
}
#pass-strength-result {
    width: 100%;
}
button.previous-tab {
    float: left;
    color: #fff;
    background-color: #666;
}
button.previous-tab:hover {
    float: left;
    background-color: #e3e53a;
}
button.next-tab {
    float: right;
    background-color: #e3e53a;
}
button.next-tab:hover {
    float: right;
    color: #fff;
    background-color: #666;
}
.register-button {
    float: right;
    background-color: #e3e53a;
}
.register-button:hover {
    float: right;
    color: #fff;
    background-color: #666;
}
.greenText {
    color: #e0e830 !important;
}
.data-protection-box {
    background-color: #f6f6f6;
    margin-bottom: 25px;
}
.panel-heading:hover, .panel-heading:focus, .panel-heading:hover a, .panel-heading:focus a {
    color: #c9b27e;
    text-decoration: none !important;
}
.activestate {
    background-color: #e3e53a !important;
    color: white !important;
    display: block;
}
.activestate:hover a {
    color: black;
}
.panel-heading {
    display: block
}
.edu1:hover, .edu1:focus, .edu1:hover a, .edu1:focus a {
    color: #c9b27e;
    text-decoration: none !important;
}
.active-state {
    background-color: #e3e53a !important;
    color: white !important;
    display: block;
}
.activestate:hover a {
    color: black;
}
.panel-heading {
    display: block
}
.nav>li>a {
    color: #666;
}
.title {
    margin-bottom: 50px;
    margin-top: 25px;
}
.headline {
    margin-bottom: 20px;
    margin-top: 20px;
}
.next-tab, .previous-tab, .register-button {
    margin-top: 50px;
}
.row {
    margin-top: 10px;
}
.code-block {
    margin-top: 20px;
}
.hidden {
    display: none;
}

.row p {
    text-align: justify;
}
.first {
    padding-left: 15px;
    border-left: 2px solid #FF851B;
}
.second {
    padding-left: 15px;
    border-left: 2px solid #5bc0de;
}
.validate {
    margin-top: 10px;
}
.invalid-form-error-message {
    margin-top: 10px;
    padding: 5px;
}
.invalid-form-error-message.filled {
    border-left: 2px solid red;
}
p.parsley-success {
    color: #468847;
    background-color: #DFF0D8;
    border: 1px solid #D6E9C6;
}
p.parsley-error {
    color: #B94A48;
    background-color: #F2DEDE;
    border: 1px solid #EED3D7;
}

/** end PARSLEY WEB FORMS
------------------------- */

/* iPhone 6 in portrait */

	@media only screen 
	and (min-device-width : 375px) 
	and (max-device-width : 667px) { 
	
		section#textboxuw9icy1.pl-section.span12.offset0.pl-bg-cover.section-textbox 
		padding: 15px 25px 15px 25px !important;
	
	}


	/* iPhone 6 in portrait landscape */
	
	@media only screen 
	and (min-device-width : 375px) 
	and (max-device-width : 667px) 
	and (orientation : landscape) {
	
	}

/* iPhone 6 Plus in portrait */

@media only screen 
and (min-device-width : 375px) 
and (max-device-width : 667px) 
and (orientation : portrait) { 
	
	section#textboxu2l7pxv.pl-section.span12.offset0.pl-bg-cover.section-textbox 
		padding: 35px 15px 35px 15px !important;
	
	}

/* iPhone 6 Plus in portrait landscape */

@media only screen 
and (min-device-width : 414px) 
and (max-device-width : 736px) {
	
	}



/** RESPONSIVE MAX WIDTH: 480px
-------------------------  **/
	
@media (max-width: 480px) { 
	
	/** HOME PAGE
	-------------------------  **/

	/* Home / page 332 iBox made square */ 	
		#iboxuf2vda9 .ibox-icon-border {
	  	border-radius: 0 !important;
		}
	/* Home / page 332 iBox made square */ 
		#iboxuf2vda9 .ibox-media {
	  	max-width: 85% !important;
	  	color: #676767 !important;
		margin: 15px 0px 0px 15px !important;
		}
	/* Home / page 332 iBox made square */ 
		#iboxuf2vda9 .ibox-desc {
	    max-width: 200px !important;
	    margin: 0px auto !important;
	    font-weight: 300 !important;
	    line-height: 1.5em !important;
	    color: #000 !important;
	    font-size: 16px !important;
		}
	/* Home / page 332 iBox made square */ 
		#iboxuf2vda9 .ibox.left-aligned {
	    text-align: left !important;
	    font-weight: 300 !important;
	    line-height: 1.5em !important;
	    color: #000 !important;
	    font-size: 16px !important;
		}
	/* Home / page 332 iBox made square h4 adjustment */ 		
		#iboxuf2vda9 .ibox .ibox-text h4 {
		margin-left: 40px;
		}
	
	/** FS-Headers 
	-------------------------  **/
		
	h1.fs-43.ft-wgt4.ln-ht25 {
		font-size: 43px;
		font-weight: 400;
		line-height: 1.5em;
	}
	h2.hh-1020l.white {
		background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
		}
	h3.hh-1020l.white {
		background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
		}
	.hh-only {
		background: none repeat scroll 0% 0% rgba(0, 0, 0, 0.2);
		}
	
	h2.hh-1020l-no.white {
		font-size: 43px !important;
		display: inline-block;
		}
	h3.hh-1020l-no.white {
		font-size: 23px !important;
		display: inline-block;
		}
	.hh-only-no {
		display: inline-block;
		}
		

	.textcenter {text-align:left;}
    .nuP {font-size: 18px !important; line-height: 1.2em !important;margin: 0px 0px 1em 10px !important;}
	.lead {font-size: 18px !important; font-weight: 200 !important; line-height: 2em !important; text-align: left !important;}
    .fs-20 {font-size: 18px !important;}
    .fs-23 {font-size: 18px !important;}
    .fs-33 {font-size: 30px !important;}
    .fs-43 {font-size: 30px !important;}
    .fs-53 {font-size: 30px !important;text-align: left !important;}
    .fs-533 {font-size: 53px !important;}
    .fs-63 {font-size: 40px !important;text-align: left !important;}
    .fs-73 {font-size: 53px !important;}
    
    h2.fs-53 {font-size: 28px !important;}

	.call247 {font-size:22px; text-align:center;}

	/* 480px HENTRY */
	
	p.lead {}
	
	.hentry p {
	    margin: 0.5em 0px 0.6em 0px ;
	    line-height: 1.2em;
    	}
	.hentry h1 {
    	margin:0.5em 0px 0.6em 0px ;
    	line-height: 1.2em ;
		}
    .hentry h2 { 
	    margin: 0.5em 0px 0.6em 0px ;
	    line-height: 1.2em ;
		}
	.hentry h3 {
    	margin: 0.5em 0px 0.6em 0px ;
		line-height: 1.2em ;
		}
	.hentry h4 {}
	.hentry h5 {}
	.hentry h6 {}
	
	/* 
	.section-navbar .navbar .plbrand {
		margin: 0px 2% 1% 2%;
	}	
	*/
	
	/* 480px BUTTONS AND NAVIGATION */
    
    .btn.btn-large, a.btn.btn-large {
        font-size: 20px;
    }
    .btn.btn-large, a.btn.btn-large {
        margin-top: 20px;
    }
    .pl-area-wrap {
	    padding-top: 0px;
		padding-bottom: 0px;
    }
    .pl-section-pad {
        padding: 0px 0px 0px 0px;
    }

}

/** END 480px
-------------------------  **/


/** REMOVE MARGINS & PADDING - MAX WIDTH: 978px
-------------------------  **/

@media (max-width: 978px) {
    .pl-area-wrap {
      /* padding-top: 0px !important; */
      margin-bottom: 0px !important;
    }

    .row .grid-row {
     margin-top: 0px !important;
	 margin-bottom: 0px !important;
	 padding: 2px 2px !important;
    }
    
    .nuP {
	font-size:18 !important; 
	line-height: 1.2em !important;
	margin: 0px 0px 1em 10px !important;
	}
}


/** RESPONSIVE MAX WIDTH: 767px to 978px
-------------------------  **/

@media (min-width: 767px) and (max-width: 979px) { 

	
	/** HOME PAGE
	-------------------------  **/

	/* Home / page 332 background image positioning */ 	
		.page-id-332 .pl-bg-cover {
		background-position: 70% 0% !important;
		}
	/* Home background image positioning */ 
		section#plcolumnup6ttys.pl-section.span12.offset0.pl-bg-cover.section-plcolumn {
		margin-bottom: 60px !important;
		margin-top: 60px !important;
		min-height: 330px !important;
		}
	/* Home / page 332 text box over background positioning */ 
		section#textboxugux07z.pl-section.span9.offset0.pl-bg-cover.section-textbox
		section#textboxugux07z.pl-section.span12.offset0.pl-bg-cover.section-textbox {
		margin-top: 0px !important;
		margin-bottom: 0px !important;
		}
	/* Home / page 332 iBox made square */ 	
		#iboxuf2vda9 .ibox-icon-border {
	  	border-radius: 0 !important;
		}
	/* Home / page 332 iBox made square */ 
		#iboxuf2vda9 .ibox-media {
	  	max-width: 85% !important;
	  	color: #676767 !important;
		margin: 0 auto !important;
		}
	/* Home / page 332 iBox made square */ 
		#iboxuf2vda9 .ibox-desc {
	    max-width: 200px !important;
	    margin: 0px auto !important;
	    font-weight: 300 !important;
	    line-height: 1.5em !important;
	    color: #000 !important;
	    font-size: 16px !important;
		}
	/* Home / page 332 iBox made square */ 
		#iboxuf2vda9 .ibox.left-aligned {
	    text-align: left !important;
	    font-weight: 300 !important;
	    line-height: 1.5em !important;
	    color: #000 !important;
	    font-size: 16px !important;
		}
		
		
	
	div.pl-area-wrap {
		margin-bottom: 0px !important;
		margin-top: 0px !important; 
	}
	
	.btn.btn-large, a.btn.btn-large {
        font-size: 20px;
    }
    .btn.btn-large, a.btn.btn-large {
        margin-top: 20px;
        margin-bottom: 20px; 
    }

    
	.textcenter {text-align:left;}
	
    .nuP {font-size:18 !important; line-height: 1.5em !important;}
	.lead {font-size: 18px !important;font-weight: 200 !important;line-height: 2em !important;text-align: left !important;}
    .fs-20 {font-size: 18px !important;}
    .fs-23 {font-size: 18px !important;}
    .fs-33 {}
	.fs-43 {font-size: 30px !important;}
    .fs-53 {font-size: 28px !important;text-align: left !important;}
    .fs-533 {font-size: 53px !important;}
    .fs-63 {font-size: 36px !important;text-align: left !important;}
    .fs-73 {font-size: 53px !important;}

}

/** END 767px to 978px
-------------------------  **/



/** RESPONSIVE MAX WIDTH: 1024px
-------------------------  **/
@media (max-width: 1024px) { 
		
	
	/** HOME PAGE
	-------------------------  **/

	/* Home / page 11 iBox made square */ 	
		#iboxuf2vda9 .ibox-icon-border {
	  	border-radius: 0 !important;
		}
	/* Home / page 11 iBox made square */ 
		#iboxuf2vda9 .ibox-media {
	  	max-width: 85% !important;
	  	color: #676767 !important;
		margin: 10px 5px 10px 20px !important;
		}
	/* Home / page 11 iBox made square */ 
		#iboxuf2vda9 .ibox-desc {
	    max-width: 200px !important;
	    margin: 0px auto !important;
	    font-weight: 300 !important;
	    line-height: 1.5em !important;
	    color: #000 !important;
	    font-size: 16px !important;
		}
	/* Home / page 11 iBox made square */ 
		#iboxuf2vda9 .ibox.left-aligned {
	    text-align: left !important;
	    font-weight: 300 !important;
	    line-height: 1.5em !important;
	    color: #000 !important;
	    font-size: 16px !important;
		}
	/* Home / page 11 iBox made square h4 adjustment */ 		
		#iboxuf2vda9 .ibox .ibox-text h4 {
		margin-left: 45px !important;
		}
	
	
	.hentry h1 {
    	margin:0.2em 0px 0.3em 0px ;
    	line-height: 1em ;
		}
    .hentry h2 { 
    	margin:0.2em 0px 0.3em 0px ;
	    line-height: 1em ;
		}
	.hentry h3 {
    	margin:0.2em 0px 0.3em 0px ;
		line-height: 1em ;
		}
	.hentry h4 {}
	.hentry h5 {}
	.hentry h6 {}	
	
	
	.lead {
		font-size: 18px !important;
		font-weight: 200 !important;
		line-height: 2em !important;
		text-align: left !important;
	}
	
	.textcenter {text-align:left;}
	
    .nuP {font-size:18px !important; line-height: 1.5em !important;}
	.lead {}
    .fs-20 {font-size: 18px !important;}
    .fs-23 {font-size: 18px !important;}
    .fs-33 {}
	.fs-43 {font-size: 30px !important;}
    .fs-53 {font-size: 28px !important;text-align: left !important;}
    .fs-533 {font-size: 53px !important;}
    .fs-63 {}
    .fs-73 {}
	
	.btn.btn-large, a.btn.btn-large {
        font-size: 20px;
    }
    .btn.btn-large, a.btn.btn-large {
        margin-top: 20px;
        margin-bottom: 20px;
    }
	
}

/** END  1024px
-------------------------  **/


/** -->>  CUSTOM FONT SIZES  <<-- // */

.fs-100 {
    font-size: 100px;
}
.fs-99 {
    font-size: 99px;
}
.fs-98 {
    font-size: 98px;
}
.fs-97 {
    font-size: 97px;
}
.fs-96 {
    font-size: 96px;
}
.fs-95 {
    font-size: 95px;
}
.fs-94 {
    font-size: 94px;
}
.fs-93 {
    font-size: 93px;
}
.fs-92 {
    font-size: 92px;
}
.fs-91 {
    font-size: 91px;
}
.fs-90 {
    font-size: 90px;
}
.fs-89 {
    font-size: 89px;
}
.fs-88 {
    font-size: 88px;
}
.fs-87 {
    font-size: 87px;
}
.fs-86 {
    font-size: 86px;
}
.fs-85 {
    font-size: 85px;
}
.fs-84 {
    font-size: 84px;
}
.fs-83 {
    font-size: 83px;
}
.fs-82 {
    font-size: 82px;
}
.fs-81 {
    font-size: 81px;
}
.fs-80 {
    font-size: 80px;
}
.fs-79 {
    font-size: 79px;
}
.fs-78 {
    font-size: 78px;
}
.fs-77 {
    font-size: 77px;
}
.fs-76 {
    font-size: 76px;
}
.fs-75 {
    font-size: 75px;
}
.fs-74 {
    font-size: 74px;
}
.fs-73 {
    font-size: 73px;
}
.fs-72 {
    font-size: 72px;
}
.fs-71 {
    font-size: 71px;
}
.fs-70 {
    font-size: 70px;
}
.fs-69 {
    font-size: 69px;
}
.fs-68 {
    font-size: 68px;
}
.fs-67 {
    font-size: 67px;
}
.fs-66 {
    font-size: 66px;
}
.fs-65 {
    font-size: 65px;
}
.fs-64 {
    font-size: 64px;
}
.fs-63 {
    font-size: 63px;
}
.fs-62 {
    font-size: 62px;
}
.fs-61 {
    font-size: 61px;
}
.fs-60 {
    font-size: 60px;
}
.fs-59 {
    font-size: 59px;
}
.fs-58 {
    font-size: 58px;
}
.fs-57 {
    font-size: 57px;
}
.fs-56 {
    font-size: 56px;
}
.fs-55 {
    font-size: 55px;
}
.fs-54 {
    font-size: 54px;
}
.fs-53 {
    font-size: 53px;
}
.fs-52 {
    font-size: 52px;
}
.fs-51 {
    font-size: 51px;
}
.fs-50 {
    font-size: 50px;
}
.fs-49 {
    font-size: 49px;
}
.fs-48 {
    font-size: 48px;
}
.fs-47 {
    font-size: 47px;
}
.fs-46 {
    font-size: 46px;
}
.fs-45 {
    font-size: 45px;
}
.fs-44 {
    font-size: 44px;
}
.fs-43 {
    font-size: 43px;
}
.fs-42 {
    font-size: 42px;
}
.fs-41 {
    font-size: 41px;
}
.fs-40 {
    font-size: 40px;
}
.fs-39 {
    font-size: 39px;
}
.fs-38 {
    font-size: 38px;
}
.fs-37 {
    font-size: 37px;
}
.fs-36 {
    font-size: 36px;
}
.fs-35 {
    font-size: 35px;
}
.fs-34 {
    font-size: 34px;
}
.fs-33 {
    font-size: 33px;
}
.fs-32 {
    font-size: 32px;
}
.fs-31 {
    font-size: 31px;
}
.fs-30 {
    font-size: 30px;
}
.fs-29 {
    font-size: 29px;
}
.fs-28 {
    font-size: 28px;
}
.fs-27 {
    font-size: 27px;
}
.fs-26 {
    font-size: 26px;
}
.fs-25 {
    font-size: 25px;
}
.fs-24 {
    font-size: 24px;
}
.fs-23 {
    font-size: 23px;
}
.fs-22 {
    font-size: 22px;
}
.fs-21 {
    font-size: 21px;
}
.fs-20 {
    font-size: 20px;
}
.fs-19 {
    font-size: 19px;
}
.fs-18 {
    font-size: 18px;
}
.fs-17 {
    font-size: 17px;
}
.fs-16 {
    font-size: 16px;
}
.fs-15 {
    font-size: 15px;
}
.fs-14 {
    font-size: 14px;
}
.fs-13 {
    font-size: 13px;
}
.fs-12 {
    font-size: 12px;
}
.fs-11 {
    font-size: 11px;
}
.fs-10 {
    font-size: 10px;
}
.fs-9 {
    font-size: 9px;
}

.pw-100 {
    width: 100%}
.pw-99 {
    width: 99%}
.pw-98 {
    width: 98%}
.pw-97 {
    width: 97%}
.pw-96 {
    width: 96%}
.pw-95 {
    width: 95%}
.pw-94 {
    width: 94%}
.pw-93 {
    width: 93%}
.pw-92 {
    width: 92%}
.pw-91 {
    width: 91%}
.pw-90 {
    width: 90%}
.pw-89 {
    width: 89%}
.pw-88 {
    width: 88%}
.pw-87 {
    width: 87%}
.pw-86 {
    width: 86%}
.pw-85 {
    width: 85%}
.pw-84 {
    width: 84%}
.pw-83 {
    width: 83%}
.pw-82 {
    width: 82%}
.pw-81 {
    width: 81%}
.pw-80 {
    width: 80%}
.pw-79 {
    width: 79%}
.pw-78 {
    width: 78%}
.pw-77 {
    width: 77%}
.pw-76 {
    width: 76%}
.pw-75 {
    width: 75%}
.pw-74 {
    width: 74%}
.pw-73 {
    width: 73%}
.pw-72 {
    width: 72%}
.pw-71 {
    width: 71%}
.pw-70 {
    width: 70%}
.pw-69 {
    width: 69%}
.pw-68 {
    width: 68%}
.pw-67 {
    width: 67%}
.pw-66 {
    width: 66%}
.pw-65 {
    width: 65%}
.pw-64 {
    width: 64%}
.pw-63 {
    width: 63%}
.pw-62 {
    width: 62%}
.pw-61 {
    width: 61%}
.pw-60 {
    width: 60%}
.pw-59 {
    width: 59%}
.pw-58 {
    width: 58%}
.pw-57 {
    width: 57%}
.pw-56 {
    width: 56%}
.pw-55 {
    width: 55%}
.pw-54 {
    width: 54%}
.pw-53 {
    width: 53%}
.pw-52 {
    width: 52%}
.pw-51 {
    width: 51%}
.pw-50 {
    width: 50%}
.pw-49 {
    width: 49%}
.pw-48 {
    width: 48%}
.pw-47 {
    width: 47%}
.pw-46 {
    width: 46%}
.pw-45 {
    width: 45%}
.pw-44 {
    width: 44%}
.pw-43 {
    width: 43%}
.pw-42 {
    width: 42%}
.pw-41 {
    width: 41%}
.pw-40 {
    width: 40%}
.pw-39 {
    width: 39%}
.pw-38 {
    width: 38%}
.pw-37 {
    width: 37%}
.pw-36 {
    width: 36%}
.pw-35 {
    width: 35%}
.pw-34 {
    width: 34%}
.pw-33 {
    width: 33%}
.pw-32 {
    width: 32%}
.pw-31 {
    width: 31%}
.pw-30 {
    width: 30%}
.pw-29 {
    width: 29%}
.pw-28 {
    width: 28%}
.pw-27 {
    width: 27%}
.pw-26 {
    width: 26%}
.pw-25 {
    width: 25%}
.pw-24 {
    width: 24%}
.pw-23 {
    width: 23%}
.pw-22 {
    width: 22%}
.pw-21 {
    width: 21%}
.pw-20 {
    width: 20%}
.pw-19 {
    width: 19%}
.pw-18 {
    width: 18%}
.pw-17 {
    width: 17%}
.pw-16 {
    width: 16%}
.pw-15 {
    width: 15%}
.pw-14 {
    width: 14%}
.pw-13 {
    width: 13%}
.pw-12 {
    width: 12%}
.pw-11 {
    width: 11%}
.pw-10 {
    width: 10%}
.pw-9 {
    width: 9%}
.pw-8 {
    width: 8%}
.pw-7 {
    width: 7%}
.pw-6 {
    width: 6%}
.pw-5 {
    width: 5%}
.pw-4 {
    width: 4%}
.pw-3 {
    width: 3%}
.pw-2 {
    width: 2%}
.pw-1 {
    width: 1%}
.ppr-100 {
    padding-right: 100%}
.ppr-99 {
    padding-right: 99%}
.ppr-98 {
    padding-right: 98%}
.ppr-97 {
    padding-right: 97%}
.ppr-96 {
    padding-right: 96%}
.ppr-95 {
    padding-right: 95%}
.ppr-94 {
    padding-right: 94%}
.ppr-93 {
    padding-right: 93%}
.ppr-92 {
    padding-right: 92%}
.ppr-91 {
    padding-right: 91%}
.ppr-90 {
    padding-right: 90%}
.ppr-89 {
    padding-right: 89%}
.ppr-88 {
    padding-right: 88%}
.ppr-87 {
    padding-right: 87%}
.ppr-86 {
    padding-right: 86%}
.ppr-85 {
    padding-right: 85%}
.ppr-84 {
    padding-right: 84%}
.ppr-83 {
    padding-right: 83%}
.ppr-82 {
    padding-right: 82%}
.ppr-81 {
    padding-right: 81%}
.ppr-80 {
    padding-right: 80%}
.ppr-79 {
    padding-right: 79%}
.ppr-78 {
    padding-right: 78%}
.ppr-77 {
    padding-right: 77%}
.ppr-76 {
    padding-right: 76%}
.ppr-75 {
    padding-right: 75%}
.ppr-74 {
    padding-right: 74%}
.ppr-73 {
    padding-right: 73%}
.ppr-72 {
    padding-right: 72%}
.ppr-71 {
    padding-right: 71%}
.ppr-70 {
    padding-right: 70%}
.ppr-69 {
    padding-right: 69%}
.ppr-68 {
    padding-right: 68%}
.ppr-67 {
    padding-right: 67%}
.ppr-66 {
    padding-right: 66%}
.ppr-65 {
    padding-right: 65%}
.ppr-64 {
    padding-right: 64%}
.ppr-63 {
    padding-right: 63%}
.ppr-62 {
    padding-right: 62%}
.ppr-61 {
    padding-right: 61%}
.ppr-60 {
    padding-right: 60%}
.ppr-59 {
    padding-right: 59%}
.ppr-58 {
    padding-right: 58%}
.ppr-57 {
    padding-right: 57%}
.ppr-56 {
    padding-right: 56%}
.ppr-55 {
    padding-right: 55%}
.ppr-54 {
    padding-right: 54%}
.ppr-53 {
    padding-right: 53%}
.ppr-52 {
    padding-right: 52%}
.ppr-51 {
    padding-right: 51%}
.ppr-50 {
    padding-right: 50%}
.ppr-49 {
    padding-right: 49%}
.ppr-48 {
    padding-right: 48%}
.ppr-47 {
    padding-right: 47%}
.ppr-46 {
    padding-right: 46%}
.ppr-45 {
    padding-right: 45%}
.ppr-44 {
    padding-right: 44%}
.ppr-43 {
    padding-right: 43%}
.ppr-42 {
    padding-right: 42%}
.ppr-41 {
    padding-right: 41%}
.ppr-40 {
    padding-right: 40%}
.ppr-39 {
    padding-right: 39%}
.ppr-38 {
    padding-right: 38%}
.ppr-37 {
    padding-right: 37%}
.ppr-36 {
    padding-right: 36%}
.ppr-35 {
    padding-right: 35%}
.ppr-34 {
    padding-right: 34%}
.ppr-33 {
    padding-right: 33%}
.ppr-32 {
    padding-right: 32%}
.ppr-31 {
    padding-right: 31%}
.ppr-30 {
    padding-right: 30%}
.ppr-29 {
    padding-right: 29%}
.ppr-28 {
    padding-right: 28%}
.ppr-27 {
    padding-right: 27%}
.ppr-26 {
    padding-right: 26%}
.ppr-25 {
    padding-right: 25%}
.ppr-24 {
    padding-right: 24%}
.ppr-23 {
    padding-right: 23%}
.ppr-22 {
    padding-right: 22%}
.ppr-21 {
    padding-right: 21%}
.ppr-20 {
    padding-right: 20%}
.ppr-19 {
    padding-right: 19%}
.ppr-18 {
    padding-right: 18%}
.ppr-17 {
    padding-right: 17%}
.ppr-16 {
    padding-right: 16%}
.ppr-15 {
    padding-right: 15%}
.ppr-14 {
    padding-right: 14%}
.ppr-13 {
    padding-right: 13%}
.ppr-12 {
    padding-right: 12%}
.ppr-11 {
    padding-right: 11%}
.ppr-10 {
    padding-right: 10%}
.ppr-9 {
    padding-right: 9%}
.ppr-8 {
    padding-right: 8%}
.ppr-7 {
    padding-right: 7%}
.ppr-6 {
    padding-right: 6%}
.ppr-5 {
    padding-right: 5%}
.ppr-4 {
    padding-right: 4%}
.ppr-3 {
    padding-right: 3%}
.ppr-2 {
    padding-right: 2%}
.ppr-1 {
    padding-right: 1%}
.ppl-100 {
    padding-right: 100%}
.ppl-99 {
    padding-right: 99%}
.ppl-98 {
    padding-right: 98%}
.ppl-97 {
    padding-right: 97%}
.ppl-96 {
    padding-right: 96%}
.ppl-95 {
    padding-right: 95%}
.ppl-94 {
    padding-right: 94%}
.ppl-93 {
    padding-right: 93%}
.ppl-92 {
    padding-right: 92%}
.ppl-91 {
    padding-right: 91%}
.ppl-90 {
    padding-right: 90%}
.ppl-89 {
    padding-right: 89%}
.ppl-88 {
    padding-right: 88%}
.ppl-87 {
    padding-right: 87%}
.ppl-86 {
    padding-right: 86%}
.ppl-85 {
    padding-right: 85%}
.ppl-84 {
    padding-right: 84%}
.ppl-83 {
    padding-right: 83%}
.ppl-82 {
    padding-right: 82%}
.ppl-81 {
    padding-right: 81%}
.ppl-80 {
    padding-right: 80%}
.ppl-79 {
    padding-right: 79%}
.ppl-78 {
    padding-right: 78%}
.ppl-77 {
    padding-right: 77%}
.ppl-76 {
    padding-right: 76%}
.ppl-75 {
    padding-right: 75%}
.ppl-74 {
    padding-right: 74%}
.ppl-73 {
    padding-right: 73%}
.ppl-72 {
    padding-right: 72%}
.ppl-71 {
    padding-right: 71%}
.ppl-70 {
    padding-right: 70%}
.ppl-69 {
    padding-right: 69%}
.ppl-68 {
    padding-right: 68%}
.ppl-67 {
    padding-right: 67%}
.ppl-66 {
    padding-right: 66%}
.ppl-65 {
    padding-right: 65%}
.ppl-64 {
    padding-right: 64%}
.ppl-63 {
    padding-right: 63%}
.ppl-62 {
    padding-right: 62%}
.ppl-61 {
    padding-right: 61%}
.ppl-60 {
    padding-right: 60%}
.ppl-59 {
    padding-right: 59%}
.ppl-58 {
    padding-right: 58%}
.ppl-57 {
    padding-right: 57%}
.ppl-56 {
    padding-right: 56%}
.ppl-55 {
    padding-right: 55%}
.ppl-54 {
    padding-right: 54%}
.ppl-53 {
    padding-right: 53%}
.ppl-52 {
    padding-right: 52%}
.ppl-51 {
    padding-right: 51%}
.ppl-50 {
    padding-right: 50%}
.ppl-49 {
    padding-right: 49%}
.ppl-48 {
    padding-right: 48%}
.ppl-47 {
    padding-right: 47%}
.ppl-46 {
    padding-right: 46%}
.ppl-45 {
    padding-right: 45%}
.ppl-44 {
    padding-right: 44%}
.ppl-43 {
    padding-right: 43%}
.ppl-42 {
    padding-right: 42%}
.ppl-41 {
    padding-right: 41%}
.ppl-40 {
    padding-right: 40%}
.ppl-39 {
    padding-right: 39%}
.ppl-38 {
    padding-right: 38%}
.ppl-37 {
    padding-right: 37%}
.ppl-36 {
    padding-right: 36%}
.ppl-35 {
    padding-right: 35%}
.ppl-34 {
    padding-right: 34%}
.ppl-33 {
    padding-right: 33%}
.ppl-32 {
    padding-right: 32%}
.ppl-31 {
    padding-right: 31%}
.ppl-30 {
    padding-right: 30%}
.ppl-29 {
    padding-right: 29%}
.ppl-28 {
    padding-right: 28%}
.ppl-27 {
    padding-right: 27%}
.ppl-26 {
    padding-right: 26%}
.ppl-25 {
    padding-right: 25%}
.ppl-24 {
    padding-right: 24%}
.ppl-23 {
    padding-right: 23%}
.ppl-22 {
    padding-right: 22%}
.ppl-21 {
    padding-right: 21%}
.ppl-20 {
    padding-right: 20%}
.ppl-19 {
    padding-right: 19%}
.ppl-18 {
    padding-right: 18%}
.ppl-17 {
    padding-right: 17%}
.ppl-16 {
    padding-right: 16%}
.ppl-15 {
    padding-right: 15%}
.ppl-14 {
    padding-right: 14%}
.ppl-13 {
    padding-right: 13%}
.ppl-12 {
    padding-right: 12%}
.ppl-11 {
    padding-right: 11%}
.ppl-10 {
    padding-right: 10%}
.ppl-9 {
    padding-right: 9%}
.ppl-8 {
    padding-right: 8%}
.ppl-7 {
    padding-right: 7%}
.ppl-6 {
    padding-right: 6%}
.ppl-5 {
    padding-right: 5%}
.ppl-4 {
    padding-right: 4%}
.ppl-3 {
    padding-right: 3%}
.ppl-2 {
    padding-right: 2%}
.ppl-1 {
    padding-right: 1%}

.inline-row {line-height: 33px; height: 33px; margin: 12px 0;}
.inline-row>* {margin-right: 12px;}
.inline-row.left-right>.left {margin-right: 0;}
.inline-row.left-right>.left>* {margin-right: 12px;}
.inline-row.left-right>.right {margin-right: 0;}
.inline-row.left-right>.right>* {margin-left: 12px;}
.hidden {display: none; z-index: 2;}
.hidden:hover {display: block;}
*:hover>.hidden {display: block;}

.concealed {display: none;}
.undecorate {text-decoration: none;}
.untransform {text-transform: none!important;}

.no-cursor {cursor: auto!important;}

.no-margin {margin: 0!important;}
.no-margin-top {margin-top: 0!important;}
.no-margin-bottom {margin-bottom: 0!important;}
.no-margin-left {margin-left: 0!important;}
.no-margin-right {margin-right: 0!important;}
.margin-right {margin-right: 12px!important;}
.margin-right-small {margin-right: 6px!important;}
.margin-right-large {margin-right: 24px!important}
.margin-left {margin-left: 12px!important;}
.margin-left-small {margin-left: 6px!important;}
.margin-left-large {margin-left: 24px!important;}
.margin-top {margin-top: 12px!important;}
.margin-top14 {margin-top: 14px!important;}
.margin-top-small {margin-top: 6px!important;}
.margin-top-large {margin-top: 24px!important;}
.margin-bottom {margin-bottom: 12px!important;}
.margin-bottom-small {margin-bottom: 6px!important;}
.margin-bottom-large {margin-bottom: 24px!important;}
.margin-horizontal {margin-right: 12px!important; margin-left: 12px!important;}
.margin-horizontal-small {margin-right: 6px!important; margin-left: 6px!important;}
.margin-horizontal-large {margin-right: 24px!important; margin-left: 24px!important}
.margin-vertical {margin-top: 12px!important; margin-bottom: 12px!important;}
.margin-vertical-small {margin-top: 6px!important; margin-bottom: 6px!important;}
.margin-vertical-large {margin-top: 24px!important; margin-bottom: 24px!important;}

.padding {padding: 12px!important;}
.padding24 {padding: 24px!important;}
.padding-top {padding-top: 12px!important;}
.padding-top24 {padding-top: 24px!important;}
.padding-top32 {padding-top: 24px!important;}
.padding-bottom {padding-bottom: 12px!important;}
.padding-bottom2 {padding-bottom: 24px!important;}
.padding-left {padding-left: 12px!important;}
.padding-right {padding-right: 12px!important;}

.no-padding {padding: 0!important;}
.no-padding-bottom {padding-bottom: 0!important;}
.no-padding-top {padding-top: 0!important;}
.no-padding-right {padding-right: 0!important;}
.no-padding-left {padding-left: 0!important;}