/* XHTML, HTML4, HTML5 RESETS  - THESE RESET THE BROWSER TO A STANDARD*/
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,
font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,
small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {border: 0; margin: 0; padding: 0; font-size: 100%;}
html,body{}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
b,strong {font-weight:bold;}
img {color:transparent; font-size:0; vertical-align:middle;  -ms-interpolation-mode: bicubic;}
li ul ol{list-style:none;}
table {border-collapse: collapse; border-spacing:0;}
th,td,caption {font-weight: normal; vertical-align:top; text-align:left;}
q {quotes: none;}
q:before,q:after {content: ''; content:none;}
sub,sup,small {font-size:75%;}
sub,sup {line-height:0; position:relative; vertical-align:baseline;}
sub {bottom: -0.25em;}
sup {top: -0.5em;}
svg {overflow: hidden;}

/*****DO NOT EDIT ANYTHING ABOVE HERE******************
*******************************************************/



/*****CHANGES FOR PRESETTING WEBSITE*****/

/*MAINS - OVERALL CANVAS SIZE*/
body{min-width: 960px; background:#ef1c33;}


/* TEXT, POINTS & LINKS - USED FOR SIZES & SPACES*/
body{font: 14px/1.5 'Helvetica Neue', Arial, 'Liberation Sans', FreeSans, sans-serif; line-height:22px; color:#333;}
pre, code{font-family: 'DejaVu Sans Mono', Monaco, Consolas, monospace;}
hr{border: 0 #ccc solid; border-top-width: 1px; clear: both; height: 0;}

p{line-height:26px; margin-bottom:8px; margin-top:12px;}
h1{font-size: 25px; margin-bottom:10px;}
h2{font-size: 23px; margin-bottom:8px;}
h3{font-size: 21px; margin-bottom:8px; margin-top:30px;}
h4{font-size: 20px; margin-bottom:6px;}
h5{font-size: 17px; margin-bottom:4px;}
h6{font-size: 14px; margin-bottom:8px;}
.centertext {text-align:center;}

ol{list-style: decimal; margin: 1em 0;}
ul{list-style: disc; margin: 1em 0;}
li{margin-left: 30px;}

a{text-decoration:none;}
a:visited{}
a:hover{}
a:focus{}
a:active{}

span{}


/*BACKGROUND IMAGES - ALL BACKGROUND IMAGES OTHER THAN MAIN AREA IMAGES*/
.image_1{background-image:url(/img/box.png); background-repeat:no-repeat; width:100%; height:160px;}
.image_2{background-image:url(/img/map_box.png); background-repeat:no-repeat; width:100%; height:515px;}
.image_3{background-image:url(/img/services_line.png); background-repeat:no-repeat; width:100%; height:750px;}
.image_4{background-image:url(/img/contact_line.png); background-repeat:no-repeat; width:100%; height:600px;}
.image_5{background-image:url(/img/main_background_home.png); background-repeat:repeat-x; width:100%; height:110%;}
.image_6{background-image:url(/img/main_background_services.png); background-repeat:repeat-x; width:100%; height:730px;}
.image_7{background-image:url(/img/main_background_contact.png); background-repeat:repeat-x; width:100%; height:730px;}
.image_8{}
.image_9{}
.image_10{}
.image_11{}
.image_12{}
.image_13{}
.image_14{}
.image_15{}



/*****MAIN AREAS*****/

.box_shadow { 
	background:#FFF;
	margin-top:50px; 
	-webkit-box-shadow: 0px 0px 8px rgba(50, 50, 50, 0.75);
	-moz-box-shadow:    0px 0px 8px rgba(50, 50, 50, 0.75);
	box-shadow:         0px 0px 8px rgba(50, 50, 50, 0.75);
}

/*HEADER - USED FOR TEXT, COLOR & IMAGE CHANGES*/
header{ overflow:hidden;}
header pre, header code {}
header hr {}
header p{color:#fff;}
header h1 {color:#0096ff;}
header h2 {color:#0096ff;}
header h3 {color:#0096ff;}
header h4 {color:#0096ff;}
header h5 {color:#0096ff;}
header h6 {color:#0096ff;}

header ol {}
header ul {}
header li {}

header a {}
header a:visited {}
header a:hover {}
header a:focus {}
header a:active {}

header span {}

#header-logo { width:510px; margin:20px auto 20px auto;}

/*NAVIGATION BAR - USED FOR TEXT, COLOR & IMAGE CHANGES*/  
nav { background:url(../img/navbar.png) no-repeat; width:960px; height:51px;}
nav pre, nav code{}
nav hr{}
nav p{}
nav h1{}
nav h2{}
nav h3{}
nav h4{}
nav h5{}
nav h6{}

nav ol {}
nav ul { float:left; margin:0 0 0 250px;}
nav li {display:block; margin:0px; float:left; overflow:hidden;}

nav a { display:block; height:25px; color:#FFFFFF; font-size:16px; padding:13px 20px; border-left:#999 solid 1px;}
nav ul li:last-child a { border-right:#999 solid 1px;}
nav a:visited {}
nav a:hover { font-weight:bold; font-style:italic; }
nav a:focus {}
nav a:active {}

nav span{}


/*BUTTONS*/
.button1{margin-left:0px;}
.button2{margin-left:0px;}
.button3{margin-left:0px;}
.button4{margin-left:0px;}
.button5{margin-left:0px;}
.button6{margin-left:0px;}
.button7{margin-left:0px;}
.button8{margin-left:0px;}
.button9{margin-left:0px;}
.button10{margin-left:0px;}


/*BANNER - USED FOR TEXT, COLOR & IMAGE CHANGES*/
.banner{ position:relative; height:360px;}
.banner pre, .banner code{}
.banner hr{}
.banner p{}
.banner h1{}
.banner h2{}
.banner h3{}
.banner h4{}
.banner h5{}
.banner h6{}

.banner ol{}
.banner ul{ list-style:none;}
.banner li{}

.banner a{}
.banner a:visited{}
.banner a:hover{}
.banner a:focus{}
.banner a:active{}

.banner span{}

#banner-menu-cont { z-index:1; width:310px; position:absolute; left:0px; }
#banner-menu-cont ul li { 
	background:#f3f3f3; 
	text-transform:uppercase; 
	font-weight:bold; 
	margin-left:0; 
	font-size:16px; 
	color:#3e58a4;
	border-bottom:#bbbbbb solid 1px;
	min-height:67px;
	max-height:67px;
	width:280px;
	overflow:hidden;
}
#banner-menu-cont ul li:first-child { border-top:#bbbbbb solid 1px;}
#banner-menu-cont ul li span { margin:0.8em 0px 0px 35px; display:block; width:200px;}
#banner-menu-cont ul li:hover, #banner-menu-cont ul .active-btn  {
	width:310px;
	cursor:pointer;
	border:none;
	background:url(../img/banner-slider.png) no-repeat;
	color:#FFFFFF;
}

#banner-item-img { 
   z-index:0; 
   width:680px; 
   height:341px; 
   position:absolute;
   top:14px;
   left:280px;
   overflow:hidden;
}
#banner-item-img img { max-width:680px;}
#hidden_nav { display:none;}
/*SIDEBAR - USED FOR TEXT, COLOR & IMAGE CHANGES*/
.sidebar{}
.sidebar pre, .sidebar code {}
.sidebar hr {}

.sidebar p{color:#fff;}
.sidebar h1 {color:#fff;}
.sidebar h2 {color:#fff;}
.sidebar h3 {color:#fff;}
.sidebar h4 {color:#fff;}
.sidebar h5 {color:#fff;}
.sidebar h6 {color:#fff;}

.sidebar ol {}
.sidebar ul {}
.sidebar li {}

.sidebar a {color:#fff;}
.sidebar a:visited {color:#fff;}
.sidebar a:hover {color:#0096ff;}
.sidebar a:focus {color:#fff;}
.sidebar a:active {color:#fff;}

.sidebar span{color:#0096ff;}

.sidebar span {}


/*MAIN - USED FOR TEXT, COLOR & IMAGE CHANGES*/
.main{ overflow:hidden; padding-bottom:20px; padding-top:20px;}

.main pre, .main code {}
.main hr {}

.main p{ color:#2b2b2b;}
.main h1 {}
.main h2 {}
.main h3 {}
.main h4 {}
.main h5 {}
.main h6 {}

.main ol {}
.main ul {}
.main li {}

.main a {color:#0096ff;}
.main a:visited {color:#0096ff;}
.main a:hover {color:#333;}
.main a:focus {color:#0096ff;}
.main a:active {color:#0096ff;}

.main span {}


/*SUB-MAIN - USED FOR TEXT, COLOR & IMAGE CHANGES*/
.submain{}
.submain pre, .submain code {}
.submain hr {}
.submain p{}
.submain h1 {}
.submain h2 {}
.submain h3 {}
.submain h4 {}
.submain h5 {}
.submain h6 {}

.submain ol {}
.submain ul {}
.submain li {}

.submain a {}
.submain a:visited {}
.submain a:hover {}
.submain a:focus {}
.submain a:active {}

.submain span {}


/*FOOTER - USED FOR TEXT, COLOR & IMAGE CHANGES*/
footer{background:url(../img/footer.png) repeat-x; width:100%; height:360px; overflow:hidden;}
footer pre, footer code {}
footer hr {}

footer p{color:#fff;}
footer h1 {color:#fff; margin-bottom:10px;}
footer h2 {color:#fff; margin-bottom:35px;}
footer h3 {color:#fff; margin-bottom:10px;}
footer h4 {color:#fff;}
footer h5 {color:#fff;}
footer h6 {color:#fff;}

footer ol {}
footer ul { list-style:none;}
footer li {margin-left:0; color:#FFF; font-size:1.20em; margin-top:8px; text-align:center;}

footer a {color:#0096ff;}
footer a:active {color:#0096ff;}
footer a:visited {color:#0096ff;}
footer a:focus {color:#0096ff;}
footer a:hover {color:#fff;}

footer span {color:#0096ff;}

#footer-contact { padding-top:14px;}
#footer-contact h2 { text-align:center;}
#ft-contact-block { margin-left:20px;}
#footer-base { padding:20px; margin-bottom:50px;}
#copyright { float:left; color:#2b2b2b;}
#designed { float:right; color:#2b2b2b;}

/***************PAGENATION*****************/
#pagenation ul li.inactive,
#pagenation ul li.inactive:hover{
	background-color:#ededed;
	color:#334fa2;
	border:1px solid #bababa;
	cursor: default;
}
#pagenation{
	height:auto;
	width:auto;
	padding:0;
	float:left;
	clear:left;
	margin:10px 0px 20px 0px;
}
#pagenation ul{
	margin:0;
	padding:0;
	list-style:none;
}
#pagenation ul li{
	list-style: none;
	float: left;
	border: 1px solid #334fa2;
	padding: 0px 6px 0px 6px;
	margin: 0 3px 0 3px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#334fa2;
	font-weight: bold;
	background-color:#EDEDED;
}
#pagenation ul li:hover{
	background-color:#CCC;
	cursor: pointer;
}


/*****CONTACT FORMS***********/
.error { color:#FF0000; display:none;}

.contact-form {margin:0; padding:0;}
.contact-form label{float:left; margin-right: 0.5; text-align: left; width: 90px; color:#FFF; font-size:1.2em;}
.contact-form div, .contact-form-main div {padding:0.2em;}
.contact-form textarea, .contact-form-main textarea { width:200px; height:5em; resize:none; font-family:Arial, Helvetica, sans-serif; font-size:12px;}
.contact-form input[type=text] { width:200px;}
.contact-form #contactBtn { margin-left:240px;}
.error-footer { color:#F00; font-weight:bold; margin-left:102px; display:none;}
.error-header { color:#F00; display:none;}
.error-main { color:#F00; font-weight:bold;}
#msgResp{ color:#0C0; font-weight:bold;}


/*****DO NOT EDIT ANYTHING BELOW HERE******************
*******************************************************/

/*****GRID SYSTEM*****/

/*CONTAINERS*/
header, .banner, .main, .submain, footer, .box_shadow {margin-left:auto; margin-right:auto; width:960px;}
.container_24 {margin-left:auto; margin-right:auto; width:960px;}
.container_23{margin-left:auto; margin-right:auto; width:920px;}
.container_22{margin-left:auto; margin-right:auto; width:880px;}
.container_21{margin-left:auto; margin-right:auto; width:840px;}
.container_20{margin-left:auto; margin-right:auto; width:800px;}
.container_19{margin-left:auto; margin-right:auto; width:760px;}
.container_18{margin-left:auto; margin-right:auto; width:720px;}
.container_17{margin-left:auto; margin-right:auto; width:680px;}
.container_16{margin-left:auto; margin-right:auto; width:640px;}
.container_15 {margin-left:auto; margin-right:auto; width:600px;}
.container_14{margin-left:auto; margin-right:auto; width:560px;}
.container_13{margin-left:auto; margin-right:auto; width:520px;}
.container_12{margin-left:auto; margin-right:auto; width:480px;}
.container_11{margin-left:auto; margin-right:auto; width:440px;}
.container_10 {margin-left:auto; margin-right:auto; width:400px;}
.container_9{margin-left:auto; margin-right:auto; width:360px;}
.container_8{margin-left:auto; margin-right:auto; width:320px;}
.container_7{margin-left:auto; margin-right:auto; width:280px;}
.container_6{margin-left:auto; margin-right:auto; width:240px;}
.container_5{margin-left:auto; margin-right:auto; width:200px;}
.container_4{margin-left:auto; margin-right:auto; width:160px;}
.container_3{margin-left:auto; margin-right:auto; width:120px;}
.container_2{margin-left:auto; margin-right:auto; width:80px;}
.container_1{margin-left:auto; margin-right:auto; width:40px;}


/* SUBCONTAINERS */
.subcontainer_24{margin-left:auto; margin-right:auto; width:960px; float:left;}
.subcontainer_23{margin-left:auto; margin-right:auto; width:920px; float:left;}
.subcontainer_22{margin-left:auto; margin-right:auto; width:880px; float:left;}
.subcontainer_21{margin-left:auto; margin-right:auto; width:840px; float:left;}
.subcontainer_20{margin-left:auto; margin-right:auto; width:800px; float:left;}
.subcontainer_19{margin-left:auto; margin-right:auto; width:760px; float:left;}
.subcontainer_18{margin-left:auto; margin-right:auto; width:720px; float:left;}
.subcontainer_17{margin-left:auto; margin-right:auto; width:680px; float:left;}
.subcontainer_16{margin-left:auto; margin-right:auto; width:640px; float:left;}
.subcontainer_15 {margin-left:auto; margin-right:auto; width:600px; float:left;}
.subcontainer_14{margin-left:auto; margin-right:auto; width:560px; float:left;}
.subcontainer_13{margin-left:auto; margin-right:auto; width:520px; float:left;}
.subcontainer_12{margin-left:auto; margin-right:auto; width:480px; float:left;}
.subcontainer_11{margin-left:auto; margin-right:auto; width:440px; float:left;}
.subcontainer_10 {margin-left:auto; margin-right:auto; width:400px; float:left;}
.subcontainer_9{margin-left:auto; margin-right:auto; width:360px; float:left;}
.subcontainer_8{margin-left:auto; margin-right:auto; width:320px; float:left;}
.subcontainer_7{margin-left:auto; margin-right:auto; width:280px; float:left;}
.subcontainer_6{margin-left:auto; margin-right:auto; width:240px; float:left;}
.subcontainer_5{margin-left:auto; margin-right:auto; width:200px; float:left;}
.subcontainer_4{margin-left:auto; margin-right:auto; width:160px; float:left;}
.subcontainer_3{margin-left:auto; margin-right:auto; width:120px; float:left;}
.subcontainer_2{margin-left:auto; margin-right:auto; width:80px; float:left;}
.subcontainer_1{margin-left:auto; margin-right:auto; width:40px; float:left;}


/*GRID >> SETUP*/
.grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12,.grid_13,.grid_14,.grid_15,.grid_16,.grid_17,.grid_18,.grid_19,
.grid_20,.grid_21,.grid_22,.grid_23,.grid_24 {display: inline; float: left; margin-left: 5px; margin-right: 5px;}

.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,
.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,
.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23 {position: relative;}


/*GRID >> CHILDREN*/
.alpha{margin-left:0;}  /*First*/
.omega{margin-right:0;} /*Second*/


/*GRID >> WIDTH*/
.grid_1{width:30px;}
.grid_2{width:70px;}
.grid_3{width:110px;}
.grid_4{width:150px;}
.grid_5{width:190px;}
.grid_6{width:230px;}
.grid_7{width:270px;}
.grid_8{width:310px;}
.grid_9{width:350px;}
.grid_10{width:390px;}
.grid_11{width:430px;}
.grid_12{width:470px;}
.grid_13{width:510px;}
.grid_14{width:550px;}
.grid_15{width:590px;}
.grid_16{width:630px;}
.grid_17{width:670px;}
.grid_18{width:710px;}
.grid_19{width:750px;}
.grid_20{width:790px;}
.grid_21{width:830px;}
.grid_22{width:870px;}
.grid_23{width:910px;}
.grid_24{width:950px;}



/*****MOVE GRIDS LEFT & RIGHT******/

/*MOVE >> LEFT*/
.push_1{left:40px;}
.push_2{left:80px;}
.push_3{left:120px;}
.push_4{left:160px;}
.push_5{left:200px;}
.push_6{left:240px;}
.push_7{left:280px;}
.push_8{left:320px;}
.push_9{left:360px;}
.push_10 {left: 400px;}
.push_11 {left: 440px;}
.push_12 {left: 480px;}
.push_13 {left: 520px;}
.push_14 {left: 560px;}
.push_15 {left: 600px;}
.push_16 {left: 640px;}
.push_17 {left: 680px;}
.push_18 {left: 720px;}
.push_19 {left: 760px;}
.push_20 {left: 800px;}
.push_21 {left: 840px;}
.push_22 {left: 880px;}
.push_23 {left: 920px;}


/*MOVE >> RIGHT*/
.pull_1 {left: -40px;}
.pull_2 {left: -80px;}
.pull_3 {left: -120px;}
.pull_4 {left: -160px;}
.pull_5 {left: -200px;}
.pull_6 {left: -240px;}
.pull_7 {left: -280px;}
.pull_8 {left: -320px;}
.pull_9 {left: -360px;}
.pull_10 {left: -400px;}
.pull_11 {left: -440px;}
.pull_12 {left: -480px;}
.pull_13 {left: -520px;}
.pull_14 {left: -560px;}
.pull_15 {left: -600px;}
.pull_16 {left: -640px;}
.pull_17 {left: -680px;}
.pull_18 {left: -720px;}
.pull_19 {left: -760px;}
.pull_20 {left: -800px;}
.pull_21 {left: -840px;}
.pull_22 {left: -880px;}
.pull_23 {left: -920px;}



/*****SPACE TOP & BOTTOM******/

/*SPACE >> TOP*/
.top_160 {margin-top:160px;}
.top_150 {margin-top:150px;}
.top_140 {margin-top:140px;}
.top_130 {margin-top:130px;}
.top_120 {margin-top:120px;}
.top_110 {margin-top:110px;}
.top_100 {margin-top:100px;}
.top_90 {margin-top:90px;}
.top_80 {margin-top:80px;}
.top_70 {margin-top:70px;}
.top_60 {margin-top:60px;}
.top_50 {margin-top:50px;}
.top_40 {margin-top:40px;}
.top_30 {margin-top:30px;}
.top_20 {margin-top:20px;}
.top_10 {margin-top:10px;}
.top_5 {margin-top:5px;}


/*SPACE >> BOTTOM */
.bottom_160 {margin-bottom:160px;}
.bottom_150 {margin-bottom:150px;}
.bottom_140 {margin-bottom:140px;}
.bottom_130 {margin-bottom:130px;}
.bottom_120 {margin-bottom:120px;}
.bottom_110 {margin-bottom:110px;}
.bottom_100 {margin-bottom:100px;}
.bottom_90 {margin-bottom:90px;}
.bottom_80 {margin-bottom:80px;}
.bottom_70 {margin-bottom:70px;}
.bottom_60 {margin-bottom:60px;}
.bottom_50 {margin-bottom:50px;}
.bottom_40 {margin-bottom:40px;}
.bottom_30 {margin-bottom:30px;}
.bottom_20 {margin-bottom:20px;}
.bottom_10 {margin-bottom:10px;}
.bottom_5 {margin-bottom:5px;}



/*****NUDGE ITEMS LEFT & RIGHT******/

/*NUDGE >> LEFT*/
.leftnudge_5 {position: relative; left: -5px;}
.leftnudge_10 {position: relative; left: -10px;}
.leftnudge_20 {position: relative; left: -20px;}
.leftnudge_30 {position: relative; left: -30px;}
.leftnudge_40 {position: relative; left: -40px;}
.leftnudge_50 {position: relative; left: -50px;}
.leftnudge_60 {position: relative; left: -60px;}
.leftnudge_70 {position: relative; left: -70px;}
.leftnudge_80 {position: relative; left: -80px;}
.leftnudge_90 {position: relative; left: -90px;}
.leftnudge_100 {position: relative; left: -100px;}


/*NUDGE >> RIGHT*/
.rightnudge_5 {position: relative; left: 5px;}
.rightnudge_10 {position: relative; left: 10px;}
.rightnudge_20 {position: relative; left: 20px;}
.rightnudge_30 {position: relative; left: 30px;}
.rightnudge_40 {position: relative; left: 40px;}
.rightnudge_50 {position: relative; left: 50px;}
.rightnudge_60 {position: relative; left: 60px;}
.rightnudge_70 {position: relative; left: 70px;}
.rightnudge_80 {position: relative; left: 80px;}
.rightnudge_90 {position: relative; left: 90px;}
.rightnudge_100 {position: relative; left: 100px;}



/*****PADDING ITEMS LEFT, RIGHT, TOP & BOTTOM******/

/*PADDING >> LEFT*/
.prefix_1{padding-left:40px;}
.prefix_2{padding-left:80px;}
.prefix_3{padding-left:120px;}
.prefix_4{padding-left:160px;}
.prefix_5{padding-left:200px;}
.prefix_6{padding-left:240px;}
.prefix_7{padding-left:280px;}
.prefix_8{padding-left:320px;}
.prefix_9{padding-left:360px;}
.prefix_10{padding-left:400px;}
.prefix_11{padding-left:440px;}
.prefix_12{padding-left:480px;}
.prefix_13{padding-left:520px;}
.prefix_14{padding-left:560px;}
.prefix_15{padding-left:600px;}
.prefix_16{padding-left:640px;}
.prefix_17{padding-left:680px;}
.prefix_18{padding-left:720px;}
.prefix_19{padding-left:760px;}
.prefix_20{padding-left:800px;}
.prefix_21{padding-left:840px;}
.prefix_22{padding-left:880px;}
.prefix_23{padding-left:920px;}


/*PADDING >> RIGHT*/
.suffix_1{padding-right:40px;}
.suffix_2{padding-right:80px;}
.suffix_3{padding-right:120px;}
.suffix_4{padding-right:160px;}
.suffix_5{padding-right:200px;}
.suffix_6{padding-right:240px;}
.suffix_7{padding-right:280px;}
.suffix_8{padding-right:320px;}
.suffix_9{padding-right:360px;}
.suffix_10{padding-right:400px;}
.suffix_11{padding-right:440px;}
.suffix_12{padding-right:480px;}
.suffix_13{padding-right:520px;}
.suffix_14{padding-right:560px;}
.suffix_15{padding-right:600px;}
.suffix_16{padding-right:640px;}
.suffix_17{padding-right:680px;}
.suffix_18{padding-right:720px;}
.suffix_19{padding-right:760px;}
.suffix_20{padding-right:800px;}
.suffix_21{padding-right:840px;}
.suffix_22{padding-right:880px;}
.suffix_23{padding-right:920px;}


/*PADDING >> TOP*/
.down_160 {padding-top:160px;}
.down_150 {padding-top:150px;}
.down_140 {padding-top:140px;}
.down_130 {padding-top:130px;}
.down_120 {padding-top:120px;}
.down_110 {padding-top:110px;}
.down_100 {padding-top:100px;}
.down_90 {padding-top:90px;}
.down_80 {padding-top:80px;}
.down_70 {padding-top:70px;}
.down_60 {padding-top:60px;}
.down_50 {padding-top:50px;}
.down_40 {padding-top:40px;}
.down_30 {padding-top:30px;}
.down_20 {padding-top:20px;}
.down_10 {padding-top:10px;}
.down_5 {padding-top:5px;}


/*PADDING >> BOTTOM*/
.up_160 {padding-bottom:160px;}
.up_150 {padding-bottom:150px;}
.up_140 {padding-bottom:140px;}
.up_130 {padding-bottom:130px;}
.up_120 {padding-bottom:120px;}
.up_110 {padding-bottom:110px;}
.up_100 {padding-bottom:100px;}
.up_90 {padding-bottom:90px;}
.up_80 {padding-bottom:80px;}
.up_70 {padding-bottom:70px;}
.up_60 {padding-bottom:60px;}
.up_50 {padding-bottom:50px;}
.up_40 {padding-bottom:40px;}
.up_30 {padding-bottom:30px;}
.up_20 {padding-bottom:20px;}
.up_10 {padding-bottom:10px;}
.up_5 {padding-bottom:5px;}


/*CLEAR + FIX*/
.clear {clear:both; display:block; overflow:hidden; visibility:hidden; width:0; height:0;}

.clearfix:before, .clearfix:after { content: ""; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1; }


/*EXTRA + FIX*/
.ir { display: block; border: 0; text-indent: -999em; overflow: hidden; background-color: transparent; background-repeat: no-repeat; text-align: left; direction: ltr; *line-height: 0; }
.ir br { display: none; }
.hidden { display: none !important; visibility: hidden; }
.visuallyhidden { border: 0; clip: rect(0 0 0 0); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; }
.visuallyhidden.focusable:active, .visuallyhidden.focusable:focus { clip: auto; height: auto; margin: 0; overflow: visible; position: static; width: auto; }
.invisible { visibility: hidden; }


/*MEDIA QUERIES*/
@media only screen and (min-width: 480px) {}

@media only screen and (min-width: 768px) {}

@media only screen and (min-width: 1140px) {}

@media only screen and (min-width: 35em) {}

@media print {
* { background: transparent !important; color: black !important; box-shadow:none !important; text-shadow: none !important; filter:none !important; -ms-filter: none !important; } 
a, a:visited { text-decoration: underline; }
a[href]:after { content: " (" attr(href) ")"; }
abbr[title]:after { content: " (" attr(title) ")"; }
.ir a:after, a[href^="javascript:"]:after, a[href^="#"]:after { content: ""; } 
pre, blockquote { border: 1px solid #999; page-break-inside: avoid; }
thead { display: table-header-group; } 
tr, img { page-break-inside: avoid; }
img { max-width: 100% !important; }
@page { margin: 0.5cm; }
p, h2, h3 { orphans: 3; widows: 3; }
h2, h3 { page-break-after: avoid; }
}