/* =================================================================== */
/* All Sections - common definitions
/* =================================================================== */

section {
    /*	-webkit-background-size: cover !important;
	-moz-background-size: cover !important;
	background-size: cover !important;*/
    /* padding-top: 115px;  /*section top padding*/
    padding-bottom: 108px;
    width: 100%;
}

section li {
    list-style: square;
    list-style-position: inside;
    text-shadow: none;
}


/* section head
---------------------------------------------------------------------- */

.section-top-spacer {
    height: 100px;
}

.section-inside-spacer {
    height: 3em;
}

.section-head {
    text-align: center;
}

.section-head h1 span {
    color: #9DCD17;
    text-decoration: none;
}

.section-head h1 span span {
    color: #DC143C;
}

.section-head p {
    width: 95%;
    color: #252525;
    margin-left: auto;
    margin-right: auto;
}


/* =================================================================== */
/* section-referencesanner
/* =================================================================== */

#section-referencesanner {
    /*
    background: #3081C3 url("img/email-titkositas-kek-hatter-5px.jpg") repeat-x fixed 0% 0%;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 1);
    
	background: #38aa90 url("img/email-titkositas-zold-hatter-5px.jpg") repeat-x fixed 0% 0%;
	*/
    /*background: #9DCD17 url("img/titkositott-email-banner.jpg") repeat-x fixed 0% 0%;*/
    /*    background: url(img/titkositott-email-banner.jpg) center center;
    background-color: #12151b; 
    background-repeat: no-repeat;
    background-attachment: fixed;

    -webkit-background-size: cover !important;
    -moz-background-size: cover !important;
    background-size: cover !important;
*/
    background: url(img/titkositott-email-banner.jpg) center center;
    background-size: cover;

    /* padding-top: 115px;  /*section top padding*/
    padding-bottom: 108px;
    width: 100%;
    height: 560px;
}

#section-referencesanner h5 {
    color: #252525;
    text-shadow: 0 4px 4px rgba(255, 255, 255, 1);
}

#section-referencesanner p {
    text-shadow: 0 4px 4px rgb(126, 168, 7);
}

#section-referencesanner a:hover,
#section-referencesanner a:focus {
    background-color: #9DCD17;
    color: black;
    text-shadow: none;
}

/* =================================================================== */
/* section-europe
/* =================================================================== */

#section-europe {
    /*
    background: #3081C3 url("img/email-titkositas-kek-hatter-5px.jpg") repeat-x fixed 0% 0%;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 1);
    
	background: #38aa90 url("img/email-titkositas-zold-hatter-5px.jpg") repeat-x fixed 0% 0%;
	*/
    background: #9DCD17 url("img/hatter-zold-mintas.png") repeat fixed 0% 0%;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 1);
    color: #252525;
}

#section-europe h1,
#section-europe h3,
#section-europe h3 a {
    color: white;
}

#section-europe h4 {
    color: #332b24;
    text-shadow: none;
}

#section-europe .icon-part {
    background: #719317;
}

#section-europe span {
    color: #252525;
}

#section-europe .row.section-head h2 {
    color: white;
}

#section-europe p {
    font-size: 1.3em;
    text-shadow: 0 4px 4px rgb(126, 168, 7);
    line-height: 1.2em;
    margin-bottom: 1.3em;
}

#section-europe p span {
    color: red;
    font-size: 2em;
    line-height: 0em;
}

#section-europe a,
#section-europe a:visited {
    color: #ffffff;
}

#section-europe a:hover,
#section-europe a:focus {
    color: yellow;
}

#section-europe .countrybutton {
    width: 140px;
    text-align: center;
}

#section-europe .countryflag {
    width: 50px;
    vertical-align: middle;
}


/* =================================================================== */
/* section-references CLASS
/* =================================================================== */

#section-references {
    background: #252525 url("img/hatter-fekete-mintas.png") repeat fixed 0% 0%;
    text-shadow: 0 4px 4px rgba(0, 0, 0, 1);
    color: white;
}

#section-references h1,
#section-references h3,
#section-references h3 a {
    color: white;
}

#section-references .row.section-head h2 {
    color: white;
}

#section-references p {
    color: #fffcfb;
}

#section-references em {
    color: #9DCD17;
}

#section-references h2 span {
    color: #9DCD17;
    text-decoration: none;
    /*#00B7B7*/
}

#section-references blockquote span {
    color: #9DCD17;
}

#section-references a,
#section-references a:visited {
    color: #9DCD17;
}

#section-references a:hover,
#section-references a:focus {
    color: yellow;
}




/* Finalizing styles */

.no-shadow {
    text-shadow: none !important;
}
.no-shadow em {
    
}
.armezo {
    font-size: 1.2em;
    line-height: 1.4em;
    margin: 0;
}
.armezo em {
    font-size: 1.3em;
    text-shadow: none !important;
}
.inputmezobe {
    margin: 0px 0px 0px 10px;
}