
/* RESET */
@import url(/public/styles/normalize.css);
@import url(/public/styles/foundation.min.css);
@import url(/public/styles/lightGallery.css);
body,div,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0;padding:0;}
table {border-collapse:collapse;border-spacing:0;}
fieldset,img {border:0;}


body {
font-family:Arial;
font-size:10pt;
color:#575757;
margin:0;    font-family:'Open Sans';


padding:0;
}

.widoczni {padding:70px 0; text-align:center;} 
.widoczni p{color:#777777;font-size:14px;font-weight:300;}
.widoczni p a{color:#777777;}
.widoczni p a img{margin-top:15px;}

.main-tekst p, .main-tekst li {font-size:13px;}

.row {

max-width:980px;
width:100%;
	
}

a {
    color:#504949;
   text-decoration:none;
    
}

h2 {padding:0px 0px 10px 0}
#headerWrapper {
    height:86px;
    font-weight:bold;
text-transform: uppercase;
    background:url(/public/images/default/bgHeader.png) repeat-x;
}

.wrap {
    max-width:980px;
    margin:0 auto;
    
}

#logo {
    padding-top:22px;
    float:left;
}


#headerWrapper #menu {
    margin:0;
    padding:0;
    float:right;
    height:81px;
    padding-top:5px;
    line-height:81px;
}

#headerWrapper #menu li { 
    float:left;
    list-style:none;
    border-right:1px solid #e1e1e1;
    padding:0px 15px;
}
#headerWrapper #menu>li { 
    height:68px;
	line-height:68px;
	margin-top:8px;
}
#headerWrapper #menu li a {
    text-decoration:none; 
    display:block;
    height:72px;
background:url(/public/images/default/aOver.png) no-repeat bottom center;
    position:relative;
    z-index:100;
            transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
}
@media all and (max-width:940px){
	
#headerWrapper #menu li.over{
	background:rgb(136, 0, 0);
}

#headerWrapper #menu li.over a{
    height:80px;
color:#ffffff;
}
}

#headerWrapper #menu>li.mb_menu_spec { 
    background:#c90511;
}
#headerWrapper #menu>li.mb_menu_spec>a { 
    color:#ffffff;
}

#headerWrapper #menu li a:hover{
     height:80px;
 }
 
 
 #searchText {
    
     width:150px;
     position:absolute;
     top:20px;
     border:3px solid #dfdfdf;
     outline:none;
     height:30px;
     font-family:'Open Sans';
     right:45px;
     padding-left:10px;
     line-height:30px;
 }


.searchBttn {
    background:url(/public/images/default/searchIcon.png) no-repeat center center;
    height:14px;
    width:14px;
    outline:none;
    border:none;
    cursor:pointer;
    float:right;
    padding-top:74px;
    *margin-top:34px;
}

.searchMenu {
    position:relative;
    overflow:hidden;
    width:45px;z-index:210;
    height:80px;
      transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   
    
}

@media all and (min-width:941px) {
				ul#menu li.searchMenu:hover {
					position:relative;
					
					overflow:visible;
					
				}
ul#menu li.searchMenu:hover div {

  position: absolute;
  right: 14px;
  background: #fff;
  top: 0;
  z-index: 20;
  border-left:1px solid #e1e1e1; 
  height: 80px;
  width: 243px;
	
}
}

#slider{
    height:420px;
    position:relative;
   
    width:100%;
    overflow:hidden;
    margin:0-auto;
}


#slider img {
    position:absolute;
    top:0px;
    left:0px;
    min-height:420px;
    width:100%;
}

    .peKenBurns {
        width: 100%;
        height: 400px;
    }   
    
    @media all and (max-width:640px){
    	
    	.peKenBurns .peKb_slides .peKb_caption h1 {
    	font-size:19px !important;	
    	}
    	  .peKenBurns {
        width: 100%;
        height: 230px;
    }   
    
    }
    
    #slider h1 {
    
    color:#fff;
    text-align:center;
    padding-top:55px;	
    	
    }
    
.wrapperTop {
      background:url(/public/images/default/bgItems.png);  
}
.wrapper {
    max-width:980px;
    margin:0 auto;

}

.wrapper p {
  padding-bottom:15px;  
}
.wrapper .techSpec a {
    color:#FE640E;
    text-decoration:none;
}

.wrapper  .techSpec a:hover {
    text-decoration:underline;
}

.wrapper ul {
    margin-top:0;
 
}

.wrapper ul li:not('cat_item') {
    
   list-style:none;
   background:url(/public/images/default/liBg.png) no-repeat top left;
   margin-left:0;
   padding-left:25px;
}
.cat_item {
 /*   width:230px;
    float:left;
    margin-right:20px;*/
   margin-top:-2px; 
   border-top:2px solid #D5D5D5; 
   text-align:center;
    background:url(/public/images/default/itemArrowOff.png)no-repeat top center ; 
    position:relative;
    text-transform:uppercase; 
       transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;

}
.cat_item:hover {
	   border-top:2px solid #d60511; 
}
.cat_item:hover .overAll{
    

   

   zoom: 1;
    filter: alpha(opacity=100);
    opacity: 1;
    
}

.title {

    top:40px;
    left:0;
    text-align:center; 
    font-family:'Open Sans';
    font-weight:bold;
    font-size:14px;
    color:#fff;
} 
.title a {
    
        text-decoration:none
}

.catImg {
    margin-top:60px; 

}

cat_item.catImg {
	border: none;
    box-shadow: none;
}

.overAll {

    height:33px;
    background:url(/public/images/default/itemArrowOn.png) no-repeat top center ; 

    position:absolute;
    top:0;
    left:0;
    right:0; 
        transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   
       zoom: 1;
    filter: alpha(opacity=0);
    opacity: 0;
}


/* cat lsiting inside cat */ 

.cat_item_incat {

    background:url(/public/images/default/itemArrowOff.png)no-repeat top center ; 
    position:relative;
    text-transform:uppercase;
    min-height:90px;
    cursor:pointer

}
.cat_item_incat:hover .overAll{
    

   
   opacity:1;
    
}

.cat_item_incat .title {
	padding:0 10px;
	
}

@media all and (max-width: 640px) {

	
	.cat_item_incat {
	background:#4C4545;
	color:#fff;	
	min-height:0 !important;
	margin-bottom:0 !important;
	padding:14px 0 !important;
	
	border-bottom:1px solid #303030;
	
	}
	
	.cat_item_incat:hover, .cat_item_incat.menuOver {
	
	background-color:#b20812;	
		
	}
	.cat_item_incat .overAll {
		display:none
	}
	
	.cat_item_incat .title{
		
	position:relative;
	top:auto;
	left:auto;
	right:auto;	
	}
	.cat_item_incat a{
	color:#fff;
	}
	.cat_item_incat a:hover{
	color:#fff !important;
	text-decoration:none !important; 	
	}
}


.menuOver .overAll {
    opacity:1;
}
.title {

    position:absolute;
    top:60px;
left:0;
right:0;    
    text-align:center;
    font-family:'Open Sans';
    font-weight:bold;
    font-size:14px;
    color:#fff;
} 
.title a {
    
        text-decoration:none
}



.overAll {

    height:33px;
    background:url(/public/images/default/itemArrowOn.png) no-repeat top center ; 
    opacity:0;
    position:absolute;
    top:0;
    left:0;
    right:0;
        transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   
    
}




 @media all and (min-width:640px){
 	.product_item { 

    cursor:pointer;


    margin-bottom:60px !important;
}

 	
 }
.product_item { 

    cursor:pointer;


    margin-bottom:30px;
}




 @media all and (max-width:640px){
 	
 .desc {
 	margin-top: 20px !important;
 	min-height:170px; 
 	}	
 }
.desc {

    margin-top:20px;
    
}
 .addData { 
     display:none;
     font-size:12px;
     font-weight:normal;
     padding-top:20px; 
 }
  .addData td {
      padding-right:10px;
}
 

.titleItem { 
    font-weight:normal;
    font-size:21px;
    padding-bottom:15px; font-weight:bold;
     
} 
.wrapper .titleItem a {
    display:inline-block;
	/text-transform: uppercase;    
	text-decoration: none;
	line-height:115%;
	font-size:20px;
	font-weight:normal;
} 
.wrapper .titleItem a:hover {
	font-weight:normal;
} 
.wrapper .itemBttn a:hover {
	font-weight:normal;
} 
#imgWrap { 
	position:relative; 
	width:100%;   
	float:left;
	margin-top:30px;
	margin-bottom:50px;
	overflow:hidden;
}
    
#infoWrap { 
    position:relative;
	margin-top:30px;
}


#infoWrap h1{
    width:350px;
    padding:0 0 25px 0;
    line-height:22pt;
}

.nextBttn {
	position:absolute;
	top:0px;
	right:0px;
	padding-right:20px;
	height:18px;
	background:url(/public/images/default/nextItem.png) no-repeat top right
}
.nextBttn:hover {
        background:url(/public/images/default/nextItem.png) no-repeat bottom right;
        cursor:pointer;
}
.wrapper .nextBttn a:hover {
       color:#575757;
	   font-weight:normal;
	   text-decoration:none;
}

.siteLink {
    height:35px;    font-weight:bold;
    font-size:12px;
   margin-bottom:10px;
    text-decoration:none;
    background:url(/public/images/default/descSep.png) no-repeat left bottom;
}
.siteLink a{
    text-decoration:none;
    margin-right:17px;
}
@media all and (min-width:640px) { 
	
	
	.siteLink a{
    text-decoration:none;
    margin-right:30px;
}
}
 .siteLink a:last-child{
 margin:0; 	
 }
.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;} 
.clearfix{display:block;zoom:1}
/** zoom img **/ 
    
    
    .zoomPad{
    position:relative;
    float:left;
    z-index:99;
    cursor:crosshair;
}


.zoomPreload{
   -moz-opacity:0.8;
   opacity: 0.8;
   filter: alpha(opacity = 80);
   color: #333;
   font-size: 12px;
   font-family: Tahoma;
   text-indent:-9000px;
   border: 1px solid #CCC;
   background: url(/public/images/default/ajax-loader.gif) #fff center center no-repeat;
   z-index:110;
   position:absolute;
   top:0px;
   left:0px;
   width:64px;
   height:64px;
}


.zoomPup{
    overflow:hidden;
    background-color: #FFF;
    -moz-opacity:0.6;
    opacity: 0.6;
    filter: alpha(opacity = 60);
    z-index:120;
    position:absolute;
  z-index:101;
  cursor:crosshair;
}

.zoomOverlay{
    position:absolute;
    left:0px;
    top:0px;
    background:#FFF;
    /*opacity:0.5;*/
    z-index:5000;
    width:100%;
    height:100%;
    display:none;
  z-index:101;
}

.zoomWindow{
    position:absolute;
    left:110%;
    top:40px;
    background:#fff;
    z-index:6000; 
    height:auto;
  z-index:10000; 
  z-index:110;
}
.zoomWrapper{
    position:relative;
  z-index:110;
}
.zoomWrapperTitle{

display:block;
    background:#000;
 
    height:28px;
    color:#fff;
    line-height:28px;
    width:100%;
  overflow:hidden;
    text-align:center;
    font-size:14px;
  position:absolute;
  font-family:'Open Sans';
  font-weight:bold; 
  bottom:0px;
  left:0px;
  z-index:120;
  -moz-opacity:0.8;
  opacity: 0.8;
  filter: alpha(opacity = 0.8);
}
.zoomWrapperImage{
    display:block;
  position:relative;
  overflow:hidden;
  z-index:110;

}
.zoomWrapperImage img{
  border:0px;
  display:block;
  position:absolute;
  z-index:101;
}

.zoomIframe{
  z-index: -1;
  filter:alpha(opacity=0);
  -moz-opacity: 0.80;
  opacity: 0.80;
  position:absolute;
  display:block;
}

/*********************************************************
/ When clicking on thumbs jqzoom will add the class
/ "zoomThumbActive" on the anchor selected
/*********************************************************/


.techSpec {
    background:#fff;
    box-shadow:0px 0px 6px #c3c3c3; 
    padding:30px; 
}

.techSpec h2 {
    margin-bottom:20px;
}
.itemBttn {
    height:23px;
    padding:0px 25px 0 15px;
    line-height:23px;
    background:url(/public/images/default/itemBttnBg.png) no-repeat top right;
    float:left;
}


.wrapper h1 {
    padding:35px 0 25px 0;
}

#wide

#widebar img:not('cat_item') {
    box-shadow: 0 0 15px #777777;
	border: 5px solid #FFFFFF;
}

.wrapper  a:hover {
    text-decoration:underline;
	color: #008000;
	font-weight:bold; 
	
}

#sidebar h2 {
        padding:35px 0 25px 0;
        font-size:18px;
        font-weight:normal !important;
}

#sidebar ul {
    margin:0;
    padding:0;
}
.wrapper {
    line-height:150%;
    padding-bottom:25px;

}
#footerMain {
    background:url(/public/images/default/footer_bg.png);

    color:#cacaca;
}

#footerMain a { 
    color:#FE640E ;

}
.error {
    display: block;
    font-size: 7pt;
    background: #a0433f;
    padding: 2px 10px 2px 10px;
    color: #fff;
    width: 100px;
}
#mapFoo {
    position:relative;
    height:169px;

    cursor:pointer;
 
    background:url(/public/images/default/mapFoo.png) no-repeat top left;

    
  }
  
  #mapFoo .mapBttn {
      width:25px;
      height:27px;
      position:absolute;
      padding-left:20px;     transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
      top:92px;
      left:64px;
    /*  background:url(/public/images/default/mapBttn.png) no-repeat top left;*/
  }
  
    #mapFoo .mapBttn div {
        height:27px;
        background:url(/public/images/default/mapBttnArrow.png) no-repeat center right; }
        
          #mapFoo:hover .mapBttn {
              width:114px;
          }
.wrapFooter {
    max-width:980px;
    padding-top:40px;
    margin:0px auto;
    /*padding-bottom:40px;*/
    
   }


.wrapFooter > div {
margin-bottom:30px;	
}


   #credits .wrapper {

   }
   
#credits {
  
    margin:0px auto;
   	background:url(/public/images/default/lower_footer_bg.png);
    padding-top:17px;
overflow:hidden;

}
#news {
    

    line-height:170%;
padding-bottom:30px;
    
}
#contactFoo {
    

    line-height:170%;

    
} 
.prev{
    background:url(/public/images/default/prevItem.png) no-repeat top left;
    height:18px;
    padding-left:20px;
    display:inline-block;

    
}
.prev:hover{
    background-position:bottom left;
    
}

.next{
    background:url(/public/images/default/nextItem.png) no-repeat top right;
    height:18px;
    padding-right:20px;    display:inline-block;  
}
.next:hover{
    cursor:pointer;
background-position:bottom right;
}

.phone {
    background:url(/public/images/default/phoneIcon.png) no-repeat left center;
    padding-left:20px;
}

.mail {
    background:url(/public/images/default/mailIcon.png) no-repeat left center;
    padding-left:20px;
    color:#fe640e
}

.mail a {
      color:#fe640e !important;
      font-weight:light !important;
     
}


#sidebar {

width:100%;
overflow:hidden;

}


#sidebar ul li {
    margin-bottom:10px;
}




#sidebar .over {
    font-weight:bold;
}
#mainbar {
    float:right;
    width:800px;
}

#mainbar a { color:#ff4000;}
#newsletter {
   line-height:170%;
}

#newsletterInput {
    border:3px solid #898a8b;
    height:35px;
    position:relative;
    margin-top:10px;
    
}



#newsletterInput #newsletterEmail {
    position:absolute;
    top:0px;
    left:12px;
    height:28px;
    background:none;
    border:none;
    font-family:'Open Sans';
    width:100%;
    color:#fff;
    font-weight:bold;
    outline:none;
} 

#newsletterInput .buton{
    position:absolute;
top: 1px;
  right: 1px;
    height:27px;
    width:50px;
    background:url(/public/images/default/bttnNewsletter.png) no-repeat center;
    opacity:.5;
    transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   cursor:pointer;
   border:none;
   text-indent:-9000px; /* over 9000 */ 
}
#newsletterInput .buton:hover{
    opacity:1;
}
#footerMain h2 {
    background:url(/public/images/default/newsletterArrow.png) no-repeat top left;
    color:#e9efea;
    font-size:14px;
    padding-left:16px;
    text-transform:uppercase;
    line-height:100%;
    margin-bottom:20px;}

    
    
#contactForm td {
    padding:5px;
}
#contactForm input , .inputMap{
   background:#f0f0f0;
   border:3px solid #C0B8BA;
   padding:5px; 
   outline:0;
    
  }
  
  textarea
{
       background:#f0f0f0;
   border:3px solid #C0B8BA;
   padding:5px; 
   outline:0;
}

.btnMid {
    border:none;
    background:url(/public/images/default/sendBttnBg.png) no-repeat -98px 7px;
    font-family:'Open Sans';
               transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
    padding:10px 40px 10px 15px;
}
.btnMid:hover {
    
      background-position: -90px 7px;
      text-decoration:underline;
      cursor:pointer;
} 
#contactForm  input:focus, textarea:focus {
    
           background:#fff;
   border:3px solid #34312c;
   padding:5px; 
               transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   outline:0;
}
 
#plusone_table {
    color:#fff !important;
}


.linked {float:left;
width:180px;margin-right:10px;cursor:pointer;
}

.linked h3 {
    text-align:center;
}
.col3 {

    overflow:hidden;
 
}  

.col3 > div {
	padding:10px;
    background:#fff;
   }
   
.col3 > div > a {width:100%;display:block; text-align:center;}

.col3 > div:hover {box-shadow:inset 0 0 10px #aaa;-moz-box-shadow:inset 0 0 10px #aaa;}
.col3 .xdesc {overflow:hidden;padding:0px;margin:15px auto;width:270px;}
.col3 .hr {width:60px;border-top:1px solid #909090;margin:20px auto;}
.col3 h2 {font-size:12pt;}
.col3 .more {margin-top:15px;float:right;color:#aaa;margin-bottom:15px;}


hr {border:0px;border-top:1px solid #ccc;border-bottom:1px solid #fff;clear:both;margin-top:20px;margin-bottom:20px;}

#gallery a {
	transition: all .25s ease-in-out;
   -moz-transition: all .25s ease-in-out;
   -webkit-transition: all .25s ease-in-out;
   -o-transition: all .25s ease-in-out;
   display:block;
   float:left;
   margin-right:10px;
   margin-bottom:10px;
   border:1px solid #d1d1d1;
   overflow:hidden;

   }
#gallery a:hover {opacity:0.7;border:1px solid #fff;}


#gallery a:nth-child(5)
{
margin-right:0px;
}

.menuBttn {
	height:80px; 
	line-height:80px;
	display:none;
	float: right;
  list-style: none;
  border-right: 1px solid #e1e1e1;
  padding: 0px 15px;
}

.clear_float {clear: both;}

#cta {float:right; margin:22px 22px 0 0;}
#cta a {display:inline-block; color:#C90511; font-size:18px; }
#cta a.mb_zap {color:#ffffff; background-color:#C90511; font-size:14px; margin-left:25px; transition:0.3s; padding:5px 12px; border:1px solid #C90511;}
#cta a.mb_zap:hover {color:#C90511; background-color:#ffffff;}

#f_cta {float:right; margin:22px 22px 0 0;}
#f_cta a {display:inline-block; color:#C90511; font-size:18px; }
#f_cta a.mb_zap {color:#ffffff; background:#C90511; font-size:14px; margin-left:25px; transition:0.3s; padding:5px 12px; border:1px solid #C90511;}
#f_cta a.mb_zap:hover {color:#ffffff; background:none;}

#p_cta {text-align:center;}
#p_cta a {display:inline-block; color:#ffffff; background:#C90511; font-size:14px; transition:0.3s; padding:15px 40px; border:1px solid #C90511; margin:15px 0 0;}
#p_cta a:hover {color:#C90511; background:#ffffff; font-weight:normal;}

#p_cta2 {float:right; margin-top:-45px;}
#p_cta2 a {display:inline-block; color:#ffffff; background:#C90511; font-size:14px; transition:0.3s; padding:20px 60px; border:1px solid #C90511; margin:15px 0 0;}
#p_cta2 a:hover {color:#C90511; background:#ffffff; font-weight:normal;}

#pop-f {position:fixed; display:none; z-index:9999; top:0; right:0; bottom:0; left:0; background:rgba(0,0,0,0.7);}
#pop-f #form {position:relative; background:#efefef; width:500px; margin:120px auto; box-shadow:0 0 10px 0px #242424;}
#pop-f #form a.x {display:block; top:0; right:0; position:absolute; padding:0px 9px; background:#242424; color:#ffffff; text-decoration:none; transition:0.6s;}
#pop-f #form a.x:hover {color:#242424; background:none;}
#pop-f #form a.x:after { content: "\00d7"; font-size:40px; line-height:40px;}
#pop-f #form form {display:block; padding:40px 60px;}
#pop-f #form form span {display:block; font-weight:bold; font-size:20px; text-align:center; margin-bottom:20px;}
#pop-f #form form input, #pop-f #form textarea {display:block; width:100%; padding:10px; margin:5px 0; outline:0;}
#pop-f #form form textarea {height:140px;}
#pop-f #form form .inputf {display:none;}
#pop-f #form form .rodo_c {width: auto; float: left;}
#pop-f #form form .rodo_t {float: right; width: 95%;}
#pop-f #form form .rodo_t a {text-decoration: underline;}
#pop-f #form form .submit {background:#A50000; border:1px solid #A50000; color:#ffffff; width:60%; margin:20px auto; transition:0.3s; text-transform:uppercase; font-size:12px; font-weight:bold; letter-spacing:0.04em;}
#pop-f #form form .submit:hover {background:none; color:#A50000; text-decoration:none;}

#contactForm .rodo_c {width: auto; float: left; margin-top: 5px;}
#contactForm .rodo_t {float: right; width: 95%;}
#contactForm .rodo_t a {text-decoration: underline;}

#headerWrapper #menu li a {z-index:201;}
#headerWrapper #menu li:hover>.mb_ul_sec {display:block;}
#headerWrapper #menu li .mb_ul_sec {position:absolute; display:none; background:#ffffff; z-index:9999; padding:0; margin:0 0 0 -15px;}
#headerWrapper #menu li .mb_ul_sec  li {float:none; padding:0; margin:0;}
#headerWrapper #menu li .mb_ul_sec  li a {height:auto; background:none; line-height:normal; padding:8px 25px 8px 10px; border-bottom:1px solid #efefef;}
#headerWrapper #menu li .mb_ul_sec  li a:hover {background:#efefef;}

.mb_slogan {float:right; margin:12px 0 0 9px; color:#C90511; font-size:15px; line-height:18px;}
.mb_slogan span {color:#000000; font-size:12px;}

#breadcrumb {margin:0 0 0 12px; padding:6px 0 0; overflow:hidden;}
#breadcrumb li {float:left; list-style-type:none; margin-right:5px;}
#breadcrumb li::after {content:"\00BB"; font-size:16px; margin-left:5px;}
#breadcrumb li:last-child::after {content:'';}
#breadcrumb li a {text-decoration:none;}
#breadcrumb li a:hover {font-weight:normal;}

.mb_blog a {text-decoration:underline;}

.mb_spectech {display:block; margin:-20px 0 20px; color:#008000; text-decoration:underline;}

.aw_galeria {
	text-align: center; 
	padding-top: 12px; 
	font-size: 17px; 
	background-color: #fff;
	padding: 15px 5px 15px 5px;
}

.aw_galeria a:link {
	text-decoration: none;
}

li.aw_pod:hover {
	display: block;
	font-weight:bold;
}

li.aw_pod:hover a {
	color: #008000;
}

@media (max-width: 767px) {
	#p_cta {margin-bottom:25px;}
	#p_cta2 {float:none; margin:25px auto; text-align:center;}
	#pop-f #form {width:460px;}
}
@media (max-width: 480px) {
	#pop-f #form {width:90%; margin:20px auto;}
	#pop-f #form form {padding: 5px 15px 20px;}
	#pop-f #form form span {text-align: left; margin-bottom: 10px;}
	#pop-f #form form input, #pop-f #form form textarea {border-width: 1px; padding: 5px 8px;}
	#pop-f #form form .rodo_t {width: 93%;}
	#pop-f #form form .submit {margin: 20px auto 0;}
	#contactForm .rodo_t {width: 93%;}
}


@media all and (max-width: 940px) {
	
	.menuBttn {
		float:right;
		height:81px;
		width:80px;cursor:pointer;
		position:absolute;
		border-right:0 !important;
		padding:0;
		background:url(/public/images/default/bttn.png) no-repeat top center;
		top:4px; 
		right:0px;

	
		display:block;
	}
	.menuBttn.open {
	background-color:#dd0612;	
	background-position:0px -80px; 
	}
	
	#headerWrapper > .wrap {
		text-align:center;
	}
	
	div#logo {
		display: inline-block;
		float:none;
		height:85px;
	}
	
ul#menu  {
	width:100%;
	height:0 !important;
	overflow:hidden; 

	
	
	
}
ul#menu.open  {
	
	height: auto !important;
	background:#dd0612;
	
	
	
	
}
	ul#menu li { 
		width:100%;
		text-align:center;
		border:none;
		border-bottom:1px solid  #c30510;
		padding:15px 0 ;
		border-right:0 !important;
		
		}
			ul#menu li a{
			height:auto !important;
			line-height:60px;
			background:none !important;
			color:#fff;
			
				}

				ul#menu li.searchMenu #searchText{ 
					position:relative !important;
					top:auto !important;
					right:auto !important;
					}
		.searchBttn { 			
					height: 14px;
  width: 14px;
  outline: none;
  position: absolute;
  border: none;
  cursor: pointer;
  float: none;
  padding-top: 74px;
  top: 2px;
  right: 50%;
  margin-right: -60px;
				
} 

.footer_credits_items a {
	vertical-align: bottom;
	display:inline-block;
	
}

@media all and (max-width:640px){
	#credits > div   *{
		float:none !important;
		text-align:center !important;
	
}}

.row.full {
width:100%;
overflow:hidden;	
}

[class*="block-grid-"] {
  &.text-center {
    > li {
      float: none;
      display: inline-block;
    }
  }
}

