/* mobile */ @media (max-width:768px)
{
#copyright { padding-left:0; padding-right:0; text-align:center; margin-bottom:2px; }
#microeuropa { padding-left:0; padding-right:0; text-align:center; margin-top:2px; }
.moduletable_menutop ul li { border-right:0; }
.moduletable_menutop ul li a { font-size:14px; }
.moduletable_search { margin-bottom:10px; }
}

/* tablet */ @media (min-width:768px)
{
#copyright { padding-left:0; padding-right:0; text-align:left; }
#microeuropa { padding-left:0; padding-right:0; text-align:right; }
.moduletable_menutop ul li { border-right:1px solid #65d2e7; }
.moduletable_menutop ul li:last-child { border-right:none; }
.moduletable_menutop ul li a { font-size:15px; }
}

/* desktop */ @media (min-width:992px)
{
#copyright { padding-left:0; padding-right:0; text-align:left; }
#microeuropa { padding-left:0; padding-right:0; text-align:right; }
.moduletable_menutop ul li { border-right:1px solid #65d2e7; }
.moduletable_menutop ul li:last-child { border-right:none; }
.moduletable_menutop ul li a { font-size:16px; }
}

/* large desktop */ @media (min-width:1200px)
{
#copyright { padding-left:0; padding-right:0; text-align:left; }
#microeuropa { padding-left:0; padding-right:0; text-align:right; }
.moduletable_menutop ul li { border-right:1px solid #65d2e7; }
.moduletable_menutop ul li:last-child { border-right:none; }
.moduletable_menutop ul li a { font-size:16px; }
}

/* ====================================== */

body { padding:0; margin:0; font:16px 'Source Sans Pro'; color:#626262; }
table { margin:0; padding:0; }

#logo { display:table; padding-left:0; padding-right:0; }
#menutop { display:table; padding-left:0; padding-right:0; }
#banner { display:table; padding-left:0; padding-right:0; border-top:4px solid #65d2e7; height:4px; }
#index { display:table; }
#modules { display:table; margin:30px 0 30px 0; background: url("/images/1007.png"); padding:0; }
#footer { display:table; background:#ebebeb; padding:0 15px 0 15px; }
#copy { display:table; margin-top:15px; }

.container { padding:15px; }
.img { width:100%; height:auto; }
.blue { color:#117aa0; }
.page-header { border:0; margin:20px 0 20px 0; padding:0; }
.page-header h2 { color:#65d2e7; text-transform:uppercase; font:24px 'Source Sans Pro'; font-weight:700; margin:0; }
.seta { background: url("/images/1009.png") top left no-repeat; padding:0 0 0 40px; min-height:30px; font:24px 'Source Sans Pro'; }

.moduletable_siga { display:table; float:right; font:14px 'Source Sans Pro'; }
.moduletable_siga .custom_siga span { display:table; float:left; line-height:25px; margin:0 2px 0 5px; color:#117aa0; text-transform:uppercase; }
.moduletable_siga .custom_siga p { display:table; float:left; width:25px; height:25px; margin:0 5px 0 2px; }

.moduletable_search { display:table; float:right; padding-left:5px; font:14px 'Source Sans Pro'; }
.moduletable_search label { display:none; }
.moduletable_search input { border:0; background:#f1f1f1; padding:0 10px 0 10px; line-height:25px; color:#231f20; }
.moduletable_search button { width:25px; height:25px; background: url("/images/1005.png") no-repeat; border:0; border-radius:0; }

.moduletable_lang { display:table; float:right; padding-left:5px; }
.moduletable_lang ul { list-style:none; display:table; line-height:25px; margin:0; padding:0; }
.moduletable_lang ul li { float:right; margin-left:5px; }
.moduletable_lang ul li a { display:table; }

.moduletable_menutop { display:table; width:100%; margin:15px 0 15px 0; }
.moduletable_menutop ul li { width:auto; margin:5px 0 5px 0; }
.moduletable_menutop ul li a { padding:0; text-transform:uppercase; margin:0 10px 0 10px; font-weight:700; }
.moduletable_menutop ul li a:hover { color:#65d2e7; background:none; }
.moduletable_menutop ul li.active a { color:#65d2e7; }

.moduletable_banner { }

.moduletable_modules { display:table; width:100%; }
.moduletable_modules .modimg { display:table; width:auto; float:left; }
.moduletable_modules .modtext { display:table; width:auto; float:right; max-width:530px; font:24px 'Source Sans Pro'; padding:20px 0 20px 0; }

.moduletable_copyright { font:12px 'Source Sans Pro'; color:#706f6f; }
.moduletable_copyright b { text-transform:uppercase; }

.moduletable_microeuropa { font:12px 'Source Sans Pro'; color:#706f6f; }
.moduletable_microeuropa b { text-transform:uppercase; }
.moduletable_microeuropa a { color:#706f6f; }

.moduletable_newsletter { display:table; width:100%; margin:auto; padding:20px 0 20px 0; }
.moduletable_newsletter h3 { color:#706f6f; font:18px 'Source Sans Pro'; }
.moduletable_newsletter table.acymailing_form { width:100%; }
.moduletable_newsletter td.acyfield_email input.inputbox { border:0; color:#d6d6d6; line-height:30px; padding:0 10px 0 10px; }
.moduletable_newsletter td.acysubbuttons input.subbutton { border:0; border-radius:0; width:30px; height:30px; background: url("/images/1004.png") no-repeat; }

.moduletable_footer2 { display:table; width:auto; margin:auto; padding:20px 0 20px 0; }
.moduletable_footer2 ul li { display:table; margin-bottom:5px; }
.moduletable_footer2 ul li:last-child { margin-bottom:0; }
.moduletable_footer2 ul li a { padding:0; color:#706f6f; font-weight:600; }
.moduletable_footer2 ul li a:hover { color:#117aa0; }

.moduletable_footer3 .custom_footer3 { color:#575756; width:auto; display:table; margin:auto; padding:20px 0 20px 0; }

.moduletable_footer4 .custom_footer4 { width:auto; display:table; margin:auto; padding:20px 0 20px 0; }
.moduletable_footer4 img { }

.categories-list h1 { color:#65d2e7; text-transform:uppercase; font:24px 'Source Sans Pro'; font-weight:700; margin:20px 0 0 0; }
.categories-list span.badge-info { display:none; }
.categories-list div h3 a { display:block; line-height:30px; background: url("/images/1009.png") center left no-repeat; background-size: 25px 25px; padding-left:35px; font:20px 'Source Sans Pro'; }
.weblink-category h1 { color:#65d2e7; text-transform:uppercase; font:24px 'Source Sans Pro'; font-weight:700; margin:0; }
.weblink-category fieldset.filters { display:none; }
.weblink-category span.list-hits { display:none; }
.weblink-category ul { list-style:none; margin:0; }
.weblink-category ul li { margin-bottom:15px; }
.weblink-category .list-title { margin-left: -20px; }

.moduletable_prods h3 { font:22px 'Source Sans Pro'; border-bottom: 1px solid #65d2e7; padding-bottom:5px; margin-top:35px; font-weight:bold; }
.moduletable_prods .ns2-column { display:table; }
.moduletable_prods div.ns2-inner a  { display:table; margin:auto; }
.moduletable_prods div.ns2-inner .ns2-links { display:table; width:100%; text-align:center; }
.moduletable_prods div.ns2-inner h4  { text-align:center; } 
.moduletable_prods div.ns2-inner h4 a { color:#117aa0; font:17px 'Source Sans Pro'; }
.moduletable_prods div.ns2-inner h4 a:hover { text-decoration:none; color:#65d2e7; }

.form-horizontal .control-label { text-align:left; }
#jform_contact_name { width:100%; }
#jform_contact_email { width:100%; }
#jform_contact_emailmsg { width:100%; }
#jform_contact_message { width:100%; resize:none; margin-bottom:10px; }

.moduletable_modfront { display:table; background:#ffffff; margin:0 -30px 0 -30px; padding:30px 15px 30px 15px; color:#65d2e7; font:22px 'Source Sans Pro'; }

#pwebbox117_toggler { text-shadow:none; }
#pwebbox117_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox118_toggler { text-shadow:none; }
#pwebbox118_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox119_toggler { text-shadow:none; }
#pwebbox119_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox120_toggler { text-shadow:none; }
#pwebbox120_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox121_toggler { text-shadow:none; }
#pwebbox121_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox122_toggler { text-shadow:none; }
#pwebbox122_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox125_toggler { text-shadow:none; }
#pwebbox125_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox126_toggler { text-shadow:none; }
#pwebbox126_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox127_toggler { text-shadow:none; }
#pwebbox127_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox129_toggler { text-shadow:none; }
#pwebbox129_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox132_toggler { text-shadow:none; }
#pwebbox132_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox133_toggler { text-shadow:none; }
#pwebbox133_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox134_toggler { text-shadow:none; }
#pwebbox134_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox136_toggler { text-shadow:none; }
#pwebbox136_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox137_toggler { text-shadow:none; }
#pwebbox137_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox138_toggler { text-shadow:none; }
#pwebbox138_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox143_toggler { text-shadow:none; }
#pwebbox143_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox144_toggler { text-shadow:none; }
#pwebbox144_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox149_toggler { text-shadow:none; }
#pwebbox149_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox150_toggler { text-shadow:none; }
#pwebbox150_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }
#pwebbox151_toggler { text-shadow:none; }
#pwebbox151_toggler span.pweb-text { float:left; font:20px 'Source Sans Pro'; background: url("/images/1009.png") center left no-repeat; line-height:30px; padding-left:40px; }

.pwebbox_toggler {box-shadow:none!important;}

span.pweb-text:hover { color:#65d2e7; }

.moduletable_news .ns2-links { }
.moduletable_news .ns2-readmore { float:right; margin-top:10px; }

.moduletable_prodaplic { display:table; width:100%; margin:25px 0 25px 0; }
.moduletable_prodaplic .custom_prodaplic { text-align:center; }
.moduletable_prodaplic .custom_prodaplic img { width:100%; height:auto; max-width:257px; margin:5px; }


