/*
Theme Name:  SITENAME
Theme Variation: [^ variation.name +^]

Version:     1.0
Copyright:   All rights resevered.
*/

/* CSS Mini Reset */
html,body,div,form,fieldset,legend,label,dt,dd{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;}table{border-collapse:separate;border-spacing:0;}caption,td{font-weight:normal;}table,td,th{vertical-align:top;}blockquote:before,blockquote:after,q:before,q:after{content: "";}blockquote,q{quotes: "" "";}a img{border:none;}img{-ms-interpolation-mode:bicubic;}abbr[title],dfn[title]{border-bottom:1px dotted rgb(0,0,0);cursor:help;}textarea{overflow:auto;resize:vertical;}address{font-style:normal;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
audio,canvas,video {display:inline-block;}
audio:not([controls]){display:none;height:0;}

/************************************************************************************
GLOBAL DEFAULT STYLES
*************************************************************************************/

/* FONTS USED ------ //
Lato:300,400,700
// FONTS USED ------ */

html, body { width: 100%; height: 100%; }

html { -webkit-text-size-adjust: none; }

body { 
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+67,8595b2+100 */
background: #ffffff; /* Old browsers */
background: -moz-linear-gradient(top,  #ffffff 67%, #8595b2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #ffffff 67%,#8595b2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #ffffff 67%,#8595b2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#8595b2',GradientType=0 ); /* IE6-9 */



	font: 400 16px/1.4em 'Lato', sans-serif;
	color: #343434; /* -- */
	padding: 0;
	margin: 0; }

h1, h2, h3, h4, h5, p { padding: 0; margin: 0; }

h1 { margin-bottom: 0.8em; font: 700 40px/1em 'Lato', sans-serif; color: #000; text-transform: uppercase; text-align: center; }
h2 { margin-bottom: 1.2em; font: 700 30px/1em 'Lato', sans-serif; color: #000; }
h3 { margin-bottom: 1.2em; font: 700 24px/1em 'Lato', sans-serif; color: #1a2454; text-align: center; }
h4 { margin-bottom: 1.2em; font: normal 18px/1em 'Lato', sans-serif; color: #000; }
p { margin-bottom: 1.2em; }

a { color: #888; text-decoration: none; /* -- */ }
a:hover { color: #000; text-decoration: underline; /* -- */ }

.cLear,
.clear { clear: both; }
.loggedIn,
.notLoggedIn { display: none; }

/* // BASE LAYOUT // */


#mainBlock { height: auto; position: relative; }
#mainBlock .contentBar { max-width: 1200px; margin: 0 auto; height: auto; position: relative; z-index: 40; padding: 3% 0; overflow: hidden; }

/* // BASE RESPONSIVE LAYOUT // */
@media (max-width: 1200px) {
#mainBlock .contentBar { padding: 30px; }
#mainBlock .contentBar img { max-width: 100%; }
}

@media (max-width: 520px) {
td { display: block; width: auto; }
td img { width: 100%; height: auto; }

}
@media (max-width: 360px) {

}