/* copyrights: Creatim RP
url: http://www.creatim.com
author: @domenramus
project: Nevron
created: junij 2012 */

html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, img, ins, kbd, samp, small, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin : 0; padding : 0; border : 0; outline : 0; font-size : 1em; vertical-align : baseline; } blockquote { quotes : none; } h1, h2, h3, h4, h5, h6 { font-weight : bold; } table { border-spacing : 0; } td { vertical-align : top; } fieldset, img, table { border : 0; } ol, ul, li { list-style-type : none; } :focus { outline : 0; } del { text-decoration : line-through; } html, input { font-size : 100%; } dt, address, caption, cite, code, dfn, big, small, em, i, th, var { font-style : normal; font-weight : normal; } input, select, th, td, li li, li p, td p, blockquote p { font-size : 1em;}
body { width : 100%; height : 100%; min-width : 960px; text-align : center; }

.clear:after, header:after, section:after, footer:after, .wrap:after  { visibility : hidden; display : block; font-size : 0; content : " "; clear : both; height : 0; }
.clear, header, section, footer, .wrap { display : inline-block; }
* html .clear, * html header, * html section, * html footer, * html .wrap { height : 1%; }
.clear, header, section, footer, .wrap, nav, header, section, aside, article, time, footer { display : block; } 
		
.pageCenter header, .pageCenter .wrap, .pageCenter footer, .pageCenterFluid .wrap, #secondaryNav nav, #headerSearch form { margin : 0 auto; width : 96em; min-width : 960px; text-align : left; }
.pageFluid header, .pageFluid .wrap, .pageFluid footer .pageCenterFluid header, .pageCenterFluid footer { text-align : left; }
.pageLeft header, .pageLeft .wrap, .pageLeft footer { margin : 0 auto 0 0; width : 96em; min-width : 960px; text-align : left; }
.pageRight header, .pageRight .wrap, .pageRight footer { margin : 0 0 0 auto; width : 96em; min-width : 960px; text-align : left; }
/* ------ wraper oneCol ------ */
.oneCol .content { position : relative; }
/* ------ wraper twoColRight ------ */
.twoColRight, .twoColRight1 { padding-right : 300px; }
.twoColRight .content, .twoColLeft .content, .threeColRight .content, .threeColLeft .content, .twoColRight1 .content, .twoColLeftThird .content, .threeColSidebyRight .content, .threeColSidebyLeft .content { position : relative; float : left; width : 635px; } 
.twoColRight .sidebar, .twoColRight1 .sidebar1 { position : relative; float : left; width : 275px; margin-right : -100%; left : 25px; }
/* ------ wraper twoColLeft ------ */
.twoColLeft, .twoColLeftThird { padding-left : 310px; }
.twoColLeft .sidebar, .twoColLeftThird .sidebar1 { position : relative; float : left; width : 300px; margin-left : -100%; left : -310px; }
/* ------ wraper threeColRight ------ */
.threeColRight, .threeColLeft { padding-left : 210px; padding-right : 210px; }
.threeColRight .sidebar { position : relative; float : left; width : 200px; margin-right : -100%; left : 10px; }
.threeColRight .sidebar1 { position : relative; float : left; width : 200px; margin-left : -100%; left : -210px; }
/* ------ wraper threeColLeft ------ */
.threeColLeft .sidebar1 { position : relative; float : left; width : 200px; margin-right : -100%; left : 10px; }
.threeColLeft .sidebar { position : relative; float : left; width : 200px; margin-left : -100%; left : -210px; }
/* ------ wraper threeColSidebyRight ------ */
.threeColSidebyRight { padding-right : 420px; }
.threeColSidebyRight .sidebar { position : relative; float : left; width : 200px; margin-right : -100%; left : 10px; }
.threeColSidebyRight .sidebar1 { position : relative; float : left; width : 200px; margin-right : -100%; left : 220px; }
/* ------ wraper threeColSidebyLeft ------ */
.threeColSidebyLeft { padding-left : 420px; }
.threeColSidebyLeft .sidebar { position : relative; float : left; width : 200px; margin-left : -100%; left : -210px; }
.threeColSidebyLeft .sidebar1 { position : relative; float : left; width : 200px; margin-left : -100%; left : -420px; }

.oneCol .sidebar, .oneCol .sidebar1, .twoColLeft .sidebar1, .twoColRight .sidebar1 { display : none; }

/* cols margin */
.margin10 { margin-bottom : 1em; }
.margin20 { margin-bottom : 2em; }
.margin30 { margin-bottom : 3em; }
.margin40 { margin-bottom : 4em; }
.margin50 { margin-bottom : 5em; }
.margin60 { margin-bottom : 6em; }
.margin70 { margin-bottom : 7em; }
.margin80 { margin-bottom : 8em; }
/* cols padding */
.padding10 { padding : 1em 0; }
.padding20 { padding : 2em 0; }
.padding30 { padding : 3em 0; }
.padding40 { padding : 4em 0; }
.padding50 { padding : 5em 0; }
.padding60 { padding : 6em 0; }
.padding70 { padding : 7em 0; }
.padding80 { padding : 8em 0; }
.paddingBottom10 { padding-bottom : 1em; }
.paddingBottom20 { padding-bottom : 2em; }
.paddingBottom30 { padding-bottom : 3em; }
.paddingBottom40 { padding-bottom : 4em; }
.paddingBottom50 { padding-bottom : 5em; }
.paddingBottom60 { padding-bottom : 6em; }
.paddingBottom70 { padding-bottom : 7em; }
.paddingBottom80 { padding-bottom : 8em; }
.paddingLeft40 { padding-left:40px;}
.paddingTop40 { padding-top:40px;}
.paddingTop30 { padding-top:30px;}




/* boxSizing */
.colsWrap, .col, .cols { -moz-box-sizing : border-box; -webkit-box-sizing : border-box; box-sizing : border-box; }

/* colsSetup */
.cols { overflow : hidden; width : 100%; }
.cols > .colsWrap, .cols > ul { position : relative; }
.cols > .colsWrap > .col, .cols > ul > li { float : left; }
.cols.cols2 > .colsWrap > .col, .cols.cols2 > ul > li { width : 50%; }
.cols.cols2 > .colsWrap > div:nth-child(2n+1).col, .cols.cols2 > ul > li:nth-child(2n+1) { clear : both; }
.cols.cols3 > .colsWrap > .col, .cols.cols3 > ul > li { width : 33.3%; }
.cols.cols3 > .colsWrap > div:nth-child(3n+1).col, .cols.cols3 > ul > li:nth-child(3n+1) { clear : both; }
.cols.cols4 > .colsWrap > .col, .cols.cols4 > ul > li { width : 25%; }
.projects .cols.cols4 > .colsWrap > .col, .cols.cols4 > ul > li { width : 24%; }
.cols.cols4 > .colsWrap > div:nth-child(4n+1).col, .cols.cols4 > ul > li:nth-child(4n+1) { clear : both; }
.cols.cols5 > .colsWrap > .col, .cols.cols5 > ul > li { width : 20%; }
.cols.cols5 > .colsWrap > div:nth-child(5n+1).col, .cols.cols5 > ul > li:nth-child(5n+1) { clear : both; }
.cols.cols6 > .colsWrap > .col, .cols.cols6 > ul > li { width : 16.66%; }
.cols.cols6 > .colsWrap > div:nth-child(6n+1).col, .cols.cols6 > ul > li:nth-child(6n+1) { clear : both; }
.cols.cols7 > .colsWrap > .col, .cols.cols7 > ul > li { width : 14.28%; }
.cols.cols7 > .colsWrap > div:nth-child(7+1).col, .cols.cols7 > ul > li:nth-child(7n+1) { clear : both; }
.cols.cols2-1 > .colsWrap > .col, .cols.cols2-1 > ul > li { width : 66.6%; }
.cols.cols2-1 > .colsWrap > .col:last-child, .cols.cols2-1 > ul > li:last-child { width : 33.3%; }
.cols.cols2-1 > .colsWrap > div:nth-child(2n+1).col, .cols.cols2-1 > ul > li:nth-child(2n+1) { clear : both; }
.cols.cols1-2 > .colsWrap > .col, .cols.cols1-2 > ul > li { width : 33.3%; }
.cols.cols1-2 > .colsWrap > .col:last-child, .cols.cols1-2 > ul > li:last-child { width : 66.6%; }
.cols.cols1-2 > .colsWrap > div:nth-child(2n+1).col, .cols.cols1-2 > ul > li:nth-child(2n+1) { clear : both; }
.cols.cols3-1 > .colsWrap > .col, .cols.cols3-1 > ul > li { width : 25%; }
.cols.cols3-1 > .colsWrap > .col:last-child, .cols.cols3-1 > ul > li:last-child { width : 50%; }
.cols.cols3-1 > .colsWrap > div:nth-child(3n+1).col, .cols.cols3-1 > ul > li:nth-child(3n+1) { clear : both; }
.cols.cols1-3 > .colsWrap > .col, .cols.cols1-3 > ul > li { width : 25%; }
.cols.cols1-3 > .colsWrap > .col:first-child, .cols.cols1-3 > ul > li:first-child { width : 50%; }

.cols.cols2-4 > .colsWrap > .col, .cols.cols2-4 > ul > li { width : 16.66%; }
.cols.cols2-4 > .colsWrap > .col:first-child, .cols.cols2-4 > ul > li:first-child { width : 32.32%; }
.cols.cols2-4 > .colsWrap > div:nth-child(5n+1).col, .cols.cols2-4 > ul > li:nth-child(5n+1) { clear : both; }
/* col gaps */
.cols.rows2 > .colsWrap, .cols.rows2 > ul { margin-right : -2px; }
.cols.rows2 > .colsWrap > .col, .cols.rows2 > ul > li { background-color:#FFFFFF; padding-right : 2px; }
.cols.rows10 > .colsWrap, .cols.rows10 > ul { margin-right : -1em; }
.cols.rows10 > .colsWrap > .col, .cols.rows10 > ul > li { padding-right : 1em; }
.cols.rows20 > .colsWrap, .cols.rows20 > ul { margin-right : -2em; }
.cols.rows20 > .colsWrap > .col, .cols.rows20 > ul > li { padding-right : 2em; }
.cols.rows30 > .colsWrap, .cols.rows30 > ul { margin-right : -3em; }
.cols.rows30 > .colsWrap > .col, .cols.rows30 > ul > li { padding-right : 3em; }
.cols.rows40 > .colsWrap, .cols.rows40 > ul { margin-right : -4em; }
.cols.rows40 > .colsWrap > .col, .cols.rows40 > ul > li { padding-right : 4em; }
.cols.rows50 > .colsWrap, .cols.rows50 > ul { margin-right : -5em; }
.cols.rows50 > .colsWrap > .col, .cols.rows50 > ul > li { padding-right : 5em; }
.cols.rows60 > .colsWrap, .cols.rows60 > ul { margin-right : -6em; }
.cols.rows60 > .colsWrap > .col, .cols.rows60 > ul > li { padding-right : 6em; }
.cols.rows70 > .colsWrap, .cols.rows70 > ul { margin-right : -7em; }
.cols.rows70 > .colsWrap > .col, .cols.rows70 > ul > li { padding-right : 7em; }
.cols.rows80 > .colsWrap, .cols.rows80 > ul { margin-right : -8em; }
.cols.rows80 > .colsWrap > .col, .cols.rows80 > ul > li { padding-right : 8em; }




