@media (max-device-width: 1024px), (max-width: 1024px){html,body{width:100%}
html body.admin-menu,html body{margin-top:52px !important}
iframe[src*="sig.tpmed.org"]{max-height:500px}
#admin-menu,#headerbar,#skip-link,.pane-ft-commons-logo-portails{display:none}
#footerbar{display:block}
#logo,.portail #logo,.front #logo{position:absolute;width:80px !important;top:-10px;left:10px;padding:0}
#page-wrapper{background:url("../images/background-mobile.png") repeat-x scroll center top #fff}
#menu{z-index:100;height:52px;width:100%;position:fixed;top:0;left:0;}
#menu .section,#menu .region{height:100%;width:100%}
#menu #logo{-webkit-transition:top .3s linear;-moz-transition:top .3s linear;-o-transition:top .3s linear;-ms-transition:top .3s linear;transition:top .3s linear}
#menu.open #logo{top:-25px}
#menu.open #block-system-main-menu .content{background-image:url("../images/responsive/logo-menu-active.png");background-repeat:no-repeat;background-position-y:center;background-position-x:94%;background-position:top 13px right 13px}
#menu.open #block-system-main-menu .menu{max-height:400px}
#page{width:100%;margin:0;overflow:hidden}
#header-wrapper #block-system-main-menu{background:#fff;border-bottom:2px solid #1c1c1b;box-sizing:border-box;height:100%;width:100%;}
#header-wrapper #block-system-main-menu .content{background:url("../images/responsive/logo-menu.png");background-repeat:no-repeat;background-position-y:center;background-position-x:94%;background-position:top 16px right 16px;height:100%;width:100%;position:relative}
#header-wrapper #block-system-main-menu .menu{margin-top:2px;width:100%;position:absolute;top:100%;left:0;background-color:#fff;-webkit-transition:max-height .5s ease-out;-moz-transition:max-height .5s ease-out;-o-transition:max-height .5s ease-out;-ms-transition:max-height .5s ease-out;transition:max-height .5s ease-out;max-height:0;}
#header-wrapper #block-system-main-menu .menu li.first.leaf{display:none}
#header-wrapper #block-system-main-menu .menu li{height:100%;width:100%;display:block;border-bottom:1px solid #1c1c1b;float:none;background:#ededed;background:-moz-linear-gradient(top,#ededed 0%,#fdfdfd 100%);background:-webkit-linear-gradient(top,#ededed 0%,#fdfdfd 100%);background:linear-gradient(to bottom,#ededed 0%,#fdfdfd 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#fdfdfd',GradientType=0 );}
#header-wrapper #block-system-main-menu .menu li a{width:100%;height:100%;text-indent:0;color:#0e2c6e;font-size:16px;font-family:"UbuntuR";padding:15px 25px;box-sizing:border-box;background-repeat:no-repeat;background-position:top left}
#header-wrapper #block-system-main-menu .menu li a,#header-wrapper #block-system-main-menu .menu li a:hover,#header-wrapper #block-system-main-menu .menu li.selected a{text-decoration:none;background-repeat:no-repeat !important;background-position:top left;}
#header-wrapper #block-system-main-menu .menu li a.seduire,#header-wrapper #block-system-main-menu .menu li a:hover.seduire,#header-wrapper #block-system-main-menu .menu li.selected a.seduire{background:url("../images/responsive/seduire-responsive.png")}
#header-wrapper #block-system-main-menu .menu li a.avenir,#header-wrapper #block-system-main-menu .menu li a:hover.avenir,#header-wrapper #block-system-main-menu .menu li.selected a.avenir{background:url("../images/responsive/avenir-responsive.png")}
#header-wrapper #block-system-main-menu .menu li a.pratique,#header-wrapper #block-system-main-menu .menu li a:hover.pratique,#header-wrapper #block-system-main-menu .menu li.selected a.pratique{background:url("../images/responsive/pratique-responsive.png")}
#header-wrapper #block-system-main-menu .menu li a.bouger,#header-wrapper #block-system-main-menu .menu li a:hover.bouger,#header-wrapper #block-system-main-menu .menu li.selected a.bouger{background:url("../images/responsive/bouger-responsive.png")}
#header-wrapper #block-system-main-menu .menu li a.entreprise,#header-wrapper #block-system-main-menu .menu li a:hover.entreprise,#header-wrapper #block-system-main-menu .menu li.selected a.entreprise{background:url("../images/responsive/entreprise-responsive.png")}
#content > .section > .tabs,.nodequeue-toulon-share{display:none}
#footer{height:auto;padding-bottom:0;}
#footer .region-footer{width:100%;position:relative}
#footer .block{height:104px;box-sizing:border-box}
#footer #block-ft-commons-adr{padding-left:114px;width:100%;border-left:0;border-bottom:1px dotted #a3a3a3}
#footer #block-ft-commons-logo-footer{position:absolute;top:0;left:0;border-right:1px dotted #a3a3a3}
#footer .block-menu,#footer .block-block{border-bottom:1px dotted #a3a3a3;width:25%}
#footer .block-block{float:left;border-left:1px dotted #a3a3a3;padding:0 20px}
}@media (max-device-width: 1024px) and (min-device-width: 768px), (max-width: 1024px) and (min-width: 768px){#tablet-detector{display:block}
#block-system-main{padding:0 20px 10px}
#footer .block-menu,#footer .block-block{border-bottom:none;text-align:center;}
#footer .block-menu > .content,#footer .block-block > .content{display:inline-block}
body.display-cc-cookies-message,body.admin-menu.display-cc-cookies-message{margin-top:91px !important;}
body.display-cc-cookies-message .cc-cookies,body.admin-menu.display-cc-cookies-message .cc-cookies{top:52px}
}@media (max-width: 767px){iframe[src*="sig.tpmed.org"]{max-height:400px}
#mobile-detector{display:block}
#block-system-main{padding:0 10px 5px}
#footer .block{height:auto}
#footer .block-menu{width:33.3%;text-align:center;border-left:none;border-bottom:0;padding:10px;}
#footer .block-menu li{min-height:2.4em;}
#footer .block-menu li a{line-height:1.2em}
#footer .block-menu > .content{display:inline-block}
#footer .block-block{width:100%;padding-right:20px;border-bottom:none;border-left:none;border-top:1px dotted #a3a3a3;}
#footer .block-block .content{text-align:center}
.view .item-list{height:42px;margin-bottom:48px;}
.view .item-list ul.pager{width:100%;padding-top:48px;}
.view .item-list ul.pager .pager-item{padding-top:42px}
.view .item-list ul.pager li.pager-next,.view .item-list ul.pager li.pager-previous{position:absolute;top:7px;margin:0}
.view .item-list ul.pager li.pager-next{right:5px}
.view .item-list ul.pager li.pager-previous{left:5px}
.node.view-mode-full h1,.node.view-mode-full .field-name-title h2{font-size:22px}
.node.view-mode-full h2.title_lvl2{font-size:16px}
#postContent{margin-left:auto;margin-right:auto;}
#postContent .block{padding:5px 10px}
body.display-cc-cookies-message,body.admin-menu.display-cc-cookies-message{margin-top:91px !important;}
body.display-cc-cookies-message .cc-cookies,body.admin-menu.display-cc-cookies-message .cc-cookies{position:fixed;top:52px;width:70%;padding:1em 15%;}
body.display-cc-cookies-message .cc-cookies a,body.admin-menu.display-cc-cookies-message .cc-cookies a{display:block}
}