/*
Theme Name: EB WP
Theme URI: http://www.easy-bytes.de
Description: A clean and minimal theme
Author: Yury Rudomazin
Author URI: http://www.easy-bytes.de
Version: 1.0
*/
body{background:none repeat scroll 0 0 #F4F4F2;color:#666;font:14px Helvetica,Arial,sans-serif}
a, a:visited{color:#666;text-decoration:underline;outline:0}
a:hover, a:focus{color:#F88C00}

#section-tophat{border-bottom:1px solid #9BB8C3}
#section-tophat, #section-sub-footer{background:#214451 url("images/stripes.png") center top repeat;color:#D3D5D7;text-shadow:1px 0 1px #162f39;font-size:12px;padding:10px 0;position:relative;z-index:1}
#section-tophat a, #section-sub-footer a{color:#D3D5D7;text-decoration:none}
#section-tophat a:hover, #section-sub-footer a:hover{text-decoration:underline}

#section-header{background:#195064 url("images/sprite-bg.jpg") center top repeat-x}
#rays{background:transparent url("images/rays.png") center top no-repeat}
#header{padding:15px 0 3px;color:#fff}
#header h1{margin:0 0 10px 0;text-shadow:1px 0 1px #162F39}
#header h1 b{color:#F88C00;font-weight:normal}
#header h1 a{text-decoration:none;color:#fff;font:46px 'Oswald', sans-serif;font-weight:400;line-height:50px}
#header h1 span{font-size:14px}

#main-nav{margin:0 auto;height:52px;border-bottom:5px solid #F88C00}
#main-nav a{text-decoration:none}
#main-nav .main-menu{margin-left:10px}
#main-nav .sub-menu{height:auto;overflow:hidden;display:none}
#main-nav ul{margin:0;padding:0;font:13px 'Oswald', sans-serif;font-weight:400}
#main-nav ul li{text-transform:uppercase;position:relative;display:inline-block;float:left;border-width:0 0 0 1px;height:52px;margin:5px 1px 0 0}
#main-nav ul li:first-child, #main-nav  ul li:first-child a{border:0 none}
#main-nav ul li:last-child a{border-right:0 none}
#main-nav ul li a{display:inline-block;height:47px;line-height:47px;color:#e0e0e0;padding:0 10px 0 15px;text-shadow:1px 0 1px #222}
#main-nav ul li a .sub-indicator{background:url("images/sprite.png") center -455px;display:inline-block;width:12px;height:15px;margin:0 0 0 5px}
#main-nav ul li a .sub-Indicator{background:url("images/sprite.png") center -488px;display:inline-block;width:12px;height:15px}
#main-nav ul li a:hover{}
#main-nav ul ul{display:none;padding:0;position:absolute;top:52px;width:200px;z-index:99999;float:left;background-color:rgba(73,108,119,0.9);-webkit-box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.2);box-shadow:0 3px 4px 1px rgba(0, 0, 0, 0.2);-webkit-border-bottom-right-radius:3px;-webkit-border-bottom-left-radius:3px;-moz-border-radius-bottomright:3px;-moz-border-radius-bottomleft:3px;border-bottom-right-radius:3px;border-bottom-left-radius:3px}
#main-nav ul li.current-menu-item ul, #main-nav ul li.current-menu-parent ul, #main-nav ul li.current-page-ancestor ul{top:52px}
#main-nav ul ul li, #main-nav  ul ul li:first-child{background:none !important;z-index:99999;min-width:200px;border:0 none;border-bottom:1px solid #ccc;font-size:13px;font-weight:300;text-transform:none;height:auto;margin:0}
#main-nav ul ul li:first-child ,#main-nav ul li.current-menu-item ul li:first-child, #main-nav ul li.current-menu-parent ul li:first-child,#main-nav ul li.current-page-ancestor ul li:first-child{border-top:0 none !important}
#main-nav ul ul ul,#main-nav ul li.current-menu-item ul ul, #main-nav ul li.current-menu-parent ul ul, #main-nav ul li.current-page-ancestor ul ul{right:auto;left:100%;top:0 !important;z-index:99999}
#main-nav ul.sub-menu a, #main-nav ul ul li.current-menu-item a, #main-nav ul ul li.current-menu-parent a, #main-nav ul ul li.current-page-ancestor a{border:0 none;background:none !important;height:auto !important;line-height:1em;padding:10px 10px;width:180px;display:block !important;margin-right:0 !important;z-index: 99999;color:#eee !important;text-shadow:1px 0 1px #222 !important}
#main-nav ul li.current-menu-item ul a, #main-nav  ul li.current-menu-parent ul a, #main-nav  ul li.current-page-ancestor ul a{color:#eee !important;text-shadow:1px 0 1px #222 !important}
#main-nav ul li:hover > a,	#main-nav  ul :hover > a{color:#fff}
#main-nav ul ul li:hover > a, #main-nav ul ul :hover > a{color:#fff !important;padding-right:5px !important}
#main-nav ul li:hover > ul{display:block}
#main-nav ul li.current-menu-item, #main-nav ul li.current-menu-parent, #main-nav ul li.current-page-ancestor{border-left:0 none !important}
#main-nav ul li.current-menu-item ul.sub-menu a, #main-nav ul li.current-menu-item ul.sub-menu a:hover,
#main-nav ul li.current-menu-parent ul.sub-menu a, #main-nav ul li.current-menu-parent ul.sub-menu a:hover
#main-nav ul li.current-page-ancestor ul.sub-menu a, #main-nav ul li.current-page-ancestor ul.sub-menu a:hover{background:none !important}
#main-nav ul li.current-menu-item a, #main-nav ul li.current-menu-item a:hover,
#main-nav ul li.current-menu-parent a, #main-nav ul li.current-menu-parent a:hover,
/*#main-nav  ul li.current-page-ancestor a, #main-nav ul li.current-page-ancestor a:hover,*/
#main-nav ul li.current-menu-ancestor a, #main-nav ul li.current-menu-ancestor a:hover,
ul#menu-main > li:hover{background-color:rgba(255,255,255,0.1);-webkit-border-top-left-radius:5px;-webkit-border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;border-top-left-radius:5px;border-top-right-radius:5px;text-shadow:1px 0 1px #222;color:#FFF;border-left:0 none !important}
#main-nav ul.sub-menu li.current-menu-item,#main-nav  ul.sub-menu li.current-menu-item a,
#main-nav li.current-menu-item ul.sub-menu a,#main-nav  ul.sub-menu li.current-menu-parent,
#main-nav ul.sub-menu li.current-menu-parent a,#main-nav li.current-menu-parent ul.sub-menu a,
#main-nav ul.sub-menu li.current-page-ancestor,#main-nav  ul.sub-menu li.current-page-ancestor a,
#main-nav li.current-page-ancestor ul.sub-menu a{height:auto !important;line-height:12px}
#main-nav ul li.menu-item-home a{background-image:url("images/sprite.png") !important;background-repeat:no-repeat !important;background-position:center -295px;text-indent:-9999px;height:52px;width:35px}
#main-nav ul li.menu-item-home.current-menu-item a{background-position:center -292px}
#main-nav ul li.menu-item-home ul li a, #main-nav ul ul li.menu-item-home a, #main-nav ul li.menu-item-home ul li a:hover{background-color:transparent !important;text-indent:0;background-image:none !important;height:auto !important;width:auto}

#main-menu-mob{display:none;width:100%;padding:5px 0;margin:13px auto;color:#666;height:27px}
#main-nav select{margin:0;border:1px solid #ccc;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px}

#section-slider{}

.main-content-area{background:transparent url("images/bg_div_main.jpg") center top repeat-x}

ul#breadcrumbs{margin:0 10px;padding:10px 0 0 0}
#breadcrumbs li{float:left;font-size:11px;padding:0 5px 0 10px;background:url("images/sprite.png") -22px -538px no-repeat}
#breadcrumbs li.home{padding:0 5px 0 0;background-image:none}
#breadcrumbs a{text-decoration:none}

.bottom-line{background:url("images/stripes.png") left 2px repeat;display:block;border-top:3px solid #F88C00;height:10px;margin-bottom: 10px}

#content h1, #content h2, #content h3, #content h4, #content h5, #content h6, #section-thirds h2{text-shadow:1px 1px 1px #ccc;margin:30px 0 15px 0;font:24px 'Oswald', sans-serif;font-weight:300;overflow:hidden}
#content h1 .stripes, #content h2 .stripes, #section-thirds h2 .stripes{background: url("images/stripes.png") left center repeat;display:inline-block;width:999em;height:15px;margin-right:-999em;margin-left:10px;vertical-align:middle}
#content h2{font-size:20px}
#content p{line-height:130%}
#content b{font-weight:bold}

#section-thirds .one-third{padding:80px 0 20px 0}
#section-thirds h2{font-size:20px;font-weight:300;margin:20px 0}

ul.ok li, ul.arrow li, ul.disc li, ul.plus li, ul.minus li{padding:0 0 10px 25px}
ul.ok li:before, ul.arrow li:before, ul.disc li:before, ul.plus li:before, ul.minus li:before{display:inline-block;position:absolute;margin:0 0 0 -20px;min-height:30px;background:url('images/sprite-li.png') no-repeat;width:15px;content:"";vertical-align:middle}
ul.ok li:before{background-position:0 0}
ul.arrow li:before{background-position:-14px -15px}
ul.disc li:before{background-position:-28px -30px} 
ul.minus li:before{background-position:-47px -45px}  
ul.plus li:before{background-position:-60px -60px}  
ul.square{list-style:square inside none}
ul.circle{list-style:circle inside none}  
ul.bullet{list-style:disc inside none}  
ul#filter_list li{float:left;padding:2px 8px;margin:0 7px 10px 0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background-color:#e0e0e0}
ul#filter_list li a{text-decoration:none;text-transform:uppercase;font-size:11px}

#sitemap ul.square li a, #sitemap ul.circle li a, #sitemap ul.bullet li a{padding:3px 0;display:block;border-bottom:1px solid #ddd}
#sitemap ul.circle{}
#sitemap ul.bullet{}

.call-to-action{background:#eee;border:1px solid #ccc;padding:20px;margin:50px auto}
.call-to-action .tagline{float:left}
.call-to-action h6{margin:0 !important}
.call-to-action p{font-size:1.2em}
.call-to-action .button-call{display:block;float:right}
.call-to-action .button-call.btn{line-height:58px;font-size:18px}

#gmap_kontakt{width:100%;height:250px}

#ajax-contact-form .form_line{background:#fff url("images/stripes.png") repeat scroll 0 0;border:1px solid #e0e0e0;padding: 5px 4px;-webkit-border-radius:1px;-moz-border-radius:1px;border-radius:1px;margin:0 0 7px 0;overflow:hidden;position: relative}
#ajax-contact-form input, #ajax-contact-form textarea{margin:0;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#ajax-contact-form input.name{background:#fff url("images/sprite_kontakt.png") 10px 1px no-repeat;padding-left:50px}
#ajax-contact-form input.email{background:#fff url("images/sprite_kontakt.png") 10px -28px no-repeat;padding-left:50px}
#ajax-contact-form input.url{background:#fff url("images/sprite_kontakt.png") 10px -54px no-repeat;padding-left:50px}
#ajax-contact-form input.betreff{background:#fff url("images/sprite_kontakt.png") 10px -111px no-repeat;padding-left:50px}
#ajax-contact-form input.antwort{background:#fff url("images/sprite_kontakt.png") 10px -81px no-repeat;padding-left:50px}

#load-icon{text-align:center}
#loading{padding:20px}

.alert{padding:15px;margin:20px 0;position:relative;text-align:center}
.alert.success{background:#E1FFD9 url("images/check-icon.png") no-repeat scroll 25px center;border:1px solid #BADEB1;color:#435B3D}
.alert.error{background:#FFDCDD url("images/error-icon.png") no-repeat scroll 25px center;border:1px solid #E9B9BB;color:#713A3C}
.alert.info{background:#C2E1EE url("images/info-icon.png") no-repeat scroll 25px center;border:1px solid #8EC3D9;color:#3D5058}
.alert .toggle-alert{background:url("images/x-icon.png") no-repeat scroll left top transparent;display:block;height:12px;position:absolute;right:25px;text-indent:-10000px;top:14px;width:12px}
.alert .msg{padding:0 50px}

#sidebar h3.widget-title{font:20px 'Oswald', sans-serif;font-weight:300;margin:30px 0 0 0}
/*#sidebar h3.widget-title:first{ margin:15px 0 0 0}*/
#sidebar .icon{float:left;padding:0 5px}
#sidebar .description{overflow:hidden}

#sidebar ul a{display:block;padding:7px 10px 7px 15px;color:#777;text-decoration:none;border-bottom:1px dotted #666;background:url("images/sprite.png") -20px -507px no-repeat}
#sidebar ul ul{margin-left:0}
#sidebar ul ul a{margin-left:0;padding:7px 10px 7px 27px;background:url("images/sprite.png") -7px -530px no-repeat}
/*#sidebar ul ul ul a{margin-left:0; padding:7px 10px 7px 39px; background:url("images/sprite.png") 5px -530px no-repeat;}*/
#sidebar li.current-menu-item > a{background-color:#ededed}

/*#section-footer{background:#214451 url("images/gradient_footer.png") center top repeat-x;}*/
#section-footer{background:#214451 url("images/sprite-bg.jpg") center -160px repeat-x}
#footer{padding:50px 0 25px 0;color:#ccc}
#footer a{color:#ccc;text-decoration:none}
#footer h3{border-bottom:1px solid #748f99;text-shadow:1px 0 1px #162f39;color:#e0e0e0;font:20px 'Oswald', sans-serif;font-weight:300;margin:20px 0 15px 0;padding:0 0 7px 0}
#footermap{float:left;width:220px;height:220px;background:url("images/google_map.jpg")}

.footerlist-contact{overflow:hidden;padding:0 0 0 10px}
.footerlist-contact li{margin:0 0 5px 0}
.footer-adress, .footer-phone, .footer-fax, .footer-mail, .footer-inet{width:25px; height:20px; float:left}
.footer-adress{background:url("images/sprite_footer.png") -5px -2px no-repeat}
.footer-phone{background:url("images/sprite_footer.png") -5px -31px no-repeat}
.footer-fax{background:url("images/sprite_footer.png") -5px -64px no-repeat}
.footer-mail{background:url("images/sprite_footer.png") -5px -90px no-repeat}
.footer-inet{background:url("images/sprite_footer.png") -5px -120px no-repeat}
#footer .description{overflow:hidden}

#footer ul{list-style-position:outside}
#widget-scripte ul li{background:url("images/sprite_footer.png") -10px -142px no-repeat;border-bottom:1px solid #748F99;padding:8px 0}
#widget-scripte ul li a{padding:0 0 0 10px}

#section-sub-footer{border-top:1px solid #748f99}

#back-to-top{position:fixed;bottom:-100px;right:20px;z-index:1000}
#back-to-top a{background:url("images/sprite.png") center -407px #999;border-radius:3px 3px 3px 3px;display:block;height:35px;text-indent:-9999px;transition:all 0.4s ease 0s;width:50px}

div#error_404{background:url("images/404_error.png") no-repeat scroll left center transparent;margin:0 0 0 80px;min-height:222px;padding:40px 30px 0 280px;width:100%}

p.readmore{display:block;text-align:right}

table{text-shadow: 1px 1px 0px #fff;background:#eaebec;width:100%;border:#ccc 1px solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;-moz-box-shadow:0 1px 2px #d1d1d1;-webkit-box-shadow:0 1px 2px #d1d1d1;box-shadow:0 1px 2px #d1d1d1}
table th{padding:21px 25px 22px 25px;border-top:1px solid #fafafa;border-bottom:1px solid #e0e0e0;background:#ededed;background:-webkit-gradient(linear, left top, left bottom, from(#ededed), to(#ebebeb));background:-moz-linear-gradient(top, #ededed, #ebebeb)}
table th:first-child{text-align:left;padding-left:20px}
table tr:first-child th:first-child{-moz-border-radius-topleft:3px;-webkit-border-top-left-radius:3px;border-top-left-radius:3px}
table tr:first-child th:last-child{-moz-border-radius-topright:3px;-webkit-border-top-right-radius:3px;border-top-right-radius:3px}
table tr{text-align:center; padding-left:20px}
table td:first-child{text-align:left;padding-left:20px;border-left:0}
table td{padding:18px;border-top:1px solid #fff;border-bottom:1px solid #e0e0e0;border-left:1px solid #e0e0e0;background:#fafafa;background:-webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background:-moz-linear-gradient(top, #fbfbfb, #fafafa)}
table tr.even td{background:#f6f6f6;background:-webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f6f6f6));background:-moz-linear-gradient(top, #f8f8f8, #f6f6f6)}
table tr:last-child td{border-bottom:0}
table tr:last-child td:first-child{-moz-border-radius-bottomleft:3px;-webkit-border-bottom-left-radius:3px;border-bottom-left-radius:3px}
table tr:last-child td:last-child{-moz-border-radius-bottomright:3px;-webkit-border-bottom-right-radius:3px;border-bottom-right-radius:3px}
table tr:hover td{background:#f2f2f2;background:-webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f0f0f0));background:-moz-linear-gradient(top, #f2f2f2, #f0f0f0)}

/* image overlay */
.frame{background:#fff url("images/stripes.png") repeat scroll 0 0;box-shadow:0 1px 2px #D1D1D1;border:1px solid #e0e0e0;padding:5px}
.frame img, .image_loading{vertical-align:bottom;width:100%;height:auto}
.s300{width:290px;margin:0 0 10px 10px}
.s50{width:46%;height:auto;margin:10px 10px 0 0}
.s30{width:31%;height:auto;margin:10px 10px 0 0}
.loading_div{min-height:50px;height:100%;position:relative;overflow:hidden;background:#fff url("images/ajax-loader.gif") no-repeat center center}
.picture_overlay{position:relative;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out}
.picture_overlay .overlay{position:absolute;top:0;height:0;width:100%;height:100%;box-shadow:inset 0 0 0 0 rgba(0,0,0, 0.4);-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition: all 0.4s ease-in-out;transition: all 0.4s ease-in-out}
.picture_overlay .overlay div{position:absolute;top:50%;left:50%;opacity:0;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out;-ms-transition:all 0.4s ease-in-out;transition:all 0.4s ease-in-out;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-backface-visibility:hidden/*for a smooth font */}

.picture_overlay .overlay div img{width:auto;height:auto;display:inline !important}
/*#ie8 .picture_overlay .overlay div a {}*/
.picture_overlay .overlay div p{color:#fff;font-family:'Open Sans',sans-serif;padding:0 !important;margin:0 !important;text-align:center;text-shadow:0 0 1px #fff, 0 1px 2px rgba(0,0,0,0.3);overflow:hidden}

.picture_overlay .overlay div p.title{font-size:14px;margin-top:14% !important;margin-bottom:0 !important;overflow:hidden}
.picture_overlay .overlay div p.subtitle{font-size:11px}
/*
#ie8 .picture_overlay .overlay div { display: none }
#ie8 .picture_overlay:hover .overlay {
	background-color: #000;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
}*/
.picture_overlay:hover, .picture_overlay:hover .overlay{box-shadow:inset 0 0 20px 450px rgba(0,0,0, 0.4)}
.picture_overlay:hover .overlay div{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}

#kundenmeinungen ul{margin:20px 0 0 0}
#kundenmeinungen ul li{padding:0 0 25px 0}
.testimonials{position:relative}
/*.sidebar .testimonials {position:relative; top: -20px; }*/
.quote_content{background:#f8f8f8 url('images/quote.png') 14px 14px no-repeat;border:1px solid #e5e5e5;position:relative;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;border-radius:2px}
.quote_content p{margin:16px 24px 20px 50px;font-size:13px;line-height:22px;font-style:italic;color:#777}
.quote_arrow{width:12px;height:7px;position:absolute;bottom:-7px;left:48px;background:url('images/quote_arrow.png') 0px 0px no-repeat}
.quote_author{position:relative;left:48px;margin-top:14px}
.quote_author_description{display:block;color:#aaa;font-size:12px}
.icon_testimonial{display:inline;background:url('images/icon_testimonial.png') 0px 3px no-repeat;padding-left:24px;font-size:15px;font-weight:bold}
/**** Isotope filtering ****/
.isotope-item{z-index:2}
.isotope-hidden.isotope-item{pointer-events:none;z-index: 1}
.isotope, .isotope .isotope-item{-webkit-transition-duration:0.8s;-moz-transition-duration:0.8s;transition-duration:0.8s}
.isotope{-webkit-transition-property: height, width; -moz-transition-property: height, width; transition-property: height, width}
.isotope .isotope-item{-webkit-transition-property:-webkit-transform, opacity;-moz-transition-property:-moz-transform, opacity;transition-property:transform, opacity}
/* code */
pre{padding:15px 5px;background:#eee;border:1px solid #ccc;overflow:auto;margin:0 0 15px 0;font-family:Courier, Monospace;line-height:15px;background:#eee url('images/code_bg.png') repeat}
/* revolution slider */
.tparrows{cursor:pointer;border-radius:3px 3px 3px 3px;height:50px !important;text-indent:-9999px;transition:all 0.4s ease 0s;width:35px !important;position:relative;top:50% !important}
.tp-leftarrow{background:url("images/sprite.png") center -593px #999 !important}
.tp-rightarrow{background:url("images/sprite.png") center -557px #999 !important}
.tp-caption.very_bold_text{position:absolute;color:#444;border:none;line-height:56px !important;height:56px !important;font:56px 'Arial Black', Arial, sans-serif;font-weight:900;padding:0;margin:0;text-shadow:rgba(0, 0, 0, 0.4) 0 3px 9px;letter-spacing:-2px;white-space:nowrap}
.tp-caption.big_white{position:absolute;color:#195064;border:none;line-height:42px !important;height:42px !important;font:42px 'Oswald', sans-serif;font-weight:400;padding:0 4px;margin:0;text-shadow:rgba(0, 0, 0, 0.4) 0 2px 5px;background-color:transparent !important}
.tp-loader{background-position:7px 7px}


::selection {color:#fff;background:#8ec3d9;}
::-moz-selection {color:#fff;background:#8ec3d9;}


/*  TABLET  : 1024px */
@media only screen and ( max-width: 1024px ){
}	
/* TABLET  : 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
#header h1 span{display:block}
.call-to-action .tagline{float:none}
.call-to-action .button-call{float:none}
.call-to-action.full-width .tagline{float:left}
.call-to-action.full-width .button-call{float:right}
.s50{width:45%}
.s30{width:30%}
#footermap{width:172px;height:172px}
#back-to-top{display:none}
}
@media only screen and (max-width: 767px) {
}
/*  Phone  : 480px */
@media only screen and (min-width: 480px) and (max-width: 767px) {
.tparrows { display: none !important; }
#printlink{display:none}
#header h1 span{display:block}
#main-menu-mob{display:block}
.main-menu ul.menu{display:none}
#main-nav .main-menu{margin:0 5px !important;padding:5px;background:#fff url("images/stripes.png") repeat scroll 0 0}
.call-to-action .tagline{float:none;text-align:center}
.call-to-action .button-call{float:none}
.s50, .s30{width:44%}
#footermap{width:172px}
#widget-qr{display:none}
#back-to-top{display:none}
#section-sub-footer .right {display:none}
}
/* Phone  : 320px */
@media only screen and (max-width: 479px){
.tparrows { display: none !important; }
#printlink{display:none}
#header h1 span{display:block}
#main-nav{overflow:hidden}
#main-menu-mob{display:block}
.main-menu ul.menu{display:none}
#main-nav .main-menu{margin:0 5px !important;padding:5px;background:#fff url("images/stripes.png") repeat scroll 0 0}
#breadcrumbs{display:none}
.call-to-action .tagline{float:none;text-align:center}
.call-to-action .button-call{float:none}
.left, .right{float:none}
.s300{margin:0 0 10px 0}
.s50, .s30{width:288px}
#content h1 .stripes, #content h2 .stripes{display:none}
#footermap{width:300px;height:300px;float:none}
.footerlist-contact{padding:25px 0 0 0}
#widget-qr{display:none}
#subfooter .right{display:none}
#subfooter .left{float:none;display:block;text-align:center}
#back-to-top{display:none}
#section-sub-footer .right {display:none}
}