/* X Cover 3 */
@media screen and (max-width: 320px) {

.theme-orange .homeCard.button.button-fill img {height:23px;}
}

/* MOBILE */
@media screen and (max-width: 800px) {
	/* OPTI OLD TEL */
    #moncomtpe .list-block input {font-size:12px;}
    #moncomtpe .list-block .item-content {min-height: 26px;}
    #moncomtpe .list-block .input-item .item-media,#moncomtpe  .list-block.inputs-list .item-media {min-height: 26px;}
    #moncomtpe .list-block .input-item .item-inner, #moncomtpe .list-block.inputs-list .item-inner {margin-bottom:0px;}
    #moncomtpe .list-block .item-inner {    min-height: 28px;}
    #moncomtpe .content-block-title {padding-top:0;}
    #moncomtpe .material-icons {font-size:16px;}
    #moncomtpe .list-block .item-input {margin-bottom:0;}
    #moncomtpe .content-block {margin:10px 0;}
    #moncomtpe .list-block {margin: 8px 0;}
	.modal,.floating-button,.popover,.navbar-fixed .navbar, .navbar-through .navbar,.toolbar-bottom,.button,.picker-calendar,.card {box-shadow: none}
	.button.button-raised {border:1px solid #e6dfdf;}
	.button.button-fill {border:none;}
	.card {border:1px solid #e2e2e2;}
	.navbar-fixed .navbar, .navbar-through .navbar {border-bottom: 1px solid #b7b3b3;}
	.toolbar-bottom  {border-top: 1px solid #b7b3b3;}
    .navbar .center { margin: 0 6px; }
	.modal-title+.modal-text {
		max-height: 70vh;
		overflow: auto;
	}
	.modal .modal-title {
		text-align:center;
	}
	.modal .button {
		margin:5px;
	}
	.modal {max-height: calc(100vh - 10px);    width: calc(100vw - 10px);    left:5px;margin-left:0;}
	.modal .modal-inner {padding: 12px 12px 10px;}
	.modal .modal-inner .modal-text {max-height:calc(100vh - 30px - 24px - 24px - 26px - 48px);overflow: auto}
	.modal .modal-inner .modal-text .mats{font-size:14px;}
	.modal .modal-inner .modal-text .matList {margin-top:0;}
	.logoAccueil {max-height: 144px;}
	.logoAccueil {max-width: 144px;}
	.isPrixA .item-title.floating-label {    font-size: 10px;    line-height: 10px;}
	.page[data-page*=demande] #materiau .isPrixA .list-block .item-title {font-size:10px;line-height: 10px;}
}
/* MOBILE */

/* PC */
@media screen and (min-width: 800px) {
	[data-page=demande-editEmplacement].page .embed {
	    padding-bottom: calc(-179px + 100vh);
	}

	body .page {background:#FFF;}
	.navbar {height:82px;}
	.navbar-fixed .page-content, .navbar-fixed.pages .page-content, .navbar-fixed.view .page-content, .navbar-through .page-content, .navbar-through.pages .page-content, .navbar-through.view .page-content {
    padding-top: 82px;
	}
	.logoAccueil {max-height: 256px;}
	.logoAccueil {max-width: 256px;}
	.page[data-page=login] .logo {height:256px;}
	i.icon.icon-back {
		width:40px;
		height:40px;

	}
	.backgroundOnglet {background:white;font-weight: bold;margin:5px;border-radius:5px;padding:5px;}

	form[name='login']  {background:white;color:#CCC;border-radius:5px;}
	form[name='contact']  {background:white;color:#CCC;border-radius:5px;padding:5px;margin:15px;}
	.page[data-page="chargementAlerte"]:not([data-page=home]) .page-content  {background:white;}

	.page[data-page="settings"] .list-block {margin:5px;background:white;color:black;border-radius:5px;}
	.page[data-page="demande-offre"] .list-block {margin:5px;background:white;color:black;border-radius:5px;}
	.page[data-page="demande-alerte"] .list-block {margin:5px;background:white;color:black;border-radius:5px;}
	.navbar .brand-logo {cursor: pointer}
	.modal {width:465px;margin-left:-232.5px;}
	.page[data-page=home] .hamburger-box {
	    width: 40px;
	    height: 32px;
	}
	.page[data-page=home] .hamburger-inner, .page[data-page=home] .hamburger-inner::before, .page[data-page=home] .hamburger-inner::after {
	    width: 40px;
	    height: 4px;
	}
	.page[data-page=home] .hamburger--elastic .hamburger-inner::before {
    	top: 10px;
    }
	.page[data-page=home] .hamburger--elastic .hamburger-inner::after {
    	top: 20px;
    }
    .page[data-page=home] .hamburger--elastic.is-active .hamburger-inner::after {
	    top: 15px;
	}
	.page[data-page=home] .hamburger-inner {
	    margin-top: 14px;
	}
	.navbar .brand-logo.primary {
	    height: 76px;
	    width: 95px;
	}
	.navbar .brand-logo.secondary {
	    height: 76px;
	    width: 135px;
	}
	.visibleMobile {display:none;}

 	.visibleDesktop {display:inherit;}
	.page[data-page=home] .article-header { height:170px;    margin: 0 auto;}
	.page[data-page=home] .article-header .alert-text {background:none !important;cursor:pointer;}
	.modal {max-height: calc(100vh - 30px);}

	.page:not([data-page=home]) .page-content {    background: #d8d8d8e8;}
	.view[data-page='demande-ok'] .contentX {    background: #d8d8d8e8;padding:30px;border-radius:5px;}
	.modal .modal-inner .modal-text {max-height:calc(100vh - 30px - 24px - 24px - 26px - 48px);overflow: auto}
	.modal .button {
		margin:5px;
	}

	.modal-title+.modal-text {
		max-height: 70vh;
		overflow: auto;
	}
	body div.view:not([data-page='splash-screen']) .page .page-content,
	body div.view[data-page='splash-screen'] .page[data-page='home'] .page-content,
	body .navbar .navbar-inner
	 {max-width:980px;width:980px;margin:0 auto;}

	 body div.view:not([data-page='splash-screen']) .page .page-content,body div.view[data-page='splash-screen'] .page[data-page='home'] .page-content {
		 overflow-y: auto;
		 overflow-x: hidden;

	 }
	 body div.view:not([data-page='splash-screen']) .page .page-content::-webkit-scrollbar,body div.view[data-page='splash-screen'] .page[data-page='home'] .page-content::-webkit-scrollbar {
			 width: 6px;
			 background-color: #F5F5F5;
	 }
	 body div.view:not([data-page='splash-screen']) .page .page-content::-webkit-scrollbar-thumb,body div.view[data-page='splash-screen'] .page[data-page='home'] .page-content::-webkit-scrollbar-thumb {
			 background-color: #F7A800;
	 }
	 body div.view:not([data-page='splash-screen']) .page .page-content::-webkit-scrollbar-track,body div.view[data-page='splash-screen'] .page[data-page='home'] .page-content::-webkit-scrollbar-track {
			 -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
			 background-color: #F5F5F5;
	 }
	 .page[data-page=demande-editAlerte] .embed {
	    padding-bottom: calc(100vh - 56px - 48px - 48px - 48px - 79px);
	}
	 .page[data-page=splash-screen] {display:none}
	 .page[data-page=home] .page-content .button.button-big span {font-size:23px;line-height: 49px;}
	 .page[data-page=home] .page-content .button.button-big .material-icons {font-size:50px}
	 .page[data-page=home] .page-content .content-block {width:80%;margin-left:auto;margin-right:auto}
	 .page[data-page=home] .page-content .button.button-big {height:auto;padding-top:15px;padding-bottom:15px}
	 .tabbar a.link, .tabbar a.tab-link {
			min-width: 150px;
	}
	 form[name="forgot-password"] {width:450px; margin:0 auto;}
	 .politespace-proxy {width:100%;font-size:12px}

	 body .page>.toolbar {max-width:980px;margin:0 auto;position:relative;top:0;margin-top:82px}
	 body .page>.toolbar.toolbar-bottom {top:auto;position: absolute;left: calc(50vw - 490px);}
	body .page[data-page=chargement] .page-content { height: calc(100% - 151px) !important; }
	body .page[data-page=demande-offre] .page-content { height: calc(100% - 151px) !important; }
	body .page[data-page=chargementAlerte] .page-content { height: calc(100% - 151px) !important; }
	body .page[data-page=demande-editAlerte] .page-content { height: calc(100% - 151px) !important; }
	body .page[data-page=demande-alerte] .page-content { height: calc(100% - 48px) !important; }
	 .pac-container {
			left: calc(50vw - 490px) !important;
		width: 980px !important;
		}

	 .page[data-page=demande-index] .container {
		width:980px;margin:0 auto;
	 }
	 .page[data-page=chargement] #tab-emplacement .embed {
			padding-bottom: calc(100vh - 56px - 48px - 95px);
	}
	.page[data-page=chargement] #tab-emplacement .embed {
		 padding-bottom: calc(100vh - 56px - 48px - 95px);
 }
 .page[data-page=chargementAlerte].page .embed {
		padding-bottom: calc(100vh - 56px - 48px - 48px - 48px - 102px);
	}

	.notifications {
	max-width: 980px;
	top: 50vh;
	left: calc(50vw - 490px);
	}
	body .navbar .navbar-inner {position:relative;}
	body .toolbar .toolbar-inner {position:relative;}



	.page[data-page=demande-index] #openSearch {left:calc(50vw - 480px);top:94px;}
	.page[data-page=demande-index] #checkLegend {top:94px;}
	.page[data-page=demande-index] .floating-button {right:calc(50vw - 480px)}
	/*
	.page[data-page=home] .floating-button ,
	*/
	.page[data-page=settings] .floating-button {right:calc(50vw - 490px)}
	/*
		.page[data-page=home] .floating-button.left-button {left:calc(50vw - 490px);right:inherit}
	*/


	.navbar-fixed .toolbar~.page-content, .navbar-through .toolbar~.page-content {padding-top:0}


	.page[data-page=login] .page-content > :first-child,
	.page[data-page=forgot-password] .page-content > :first-child	 {margin-top:30px !important}

	form[name="login"],
	form[name="forgot-password"] {width:450px; margin:0 auto;}

		body.with-panel-left-reveal .views {
			-webkit-transform: translate3d(260px,0,0);
			transform: translate3d(260px,0,0);
	}
	.panel {
		width: 260px;
	}
}
/* PC */

/* PC < 981 */
@media screen and (min-width: 800px) and (max-width:981px) {
	body div.view:not([data-page='splash-screen']) .page .page-content,
	body div.view[data-page='splash-screen'] .page[data-page='home'] .page-content,
	body .navbar .navbar-inner
	 {width:100%;}

		.pac-container {
		 left: 0 !important;
		width: 100% !important;}

		.page[data-page=demande-index] .container {
		 width:100%;
		}

		body .page>.toolbar.toolbar-bottom {left:0;}



	.page[data-page=demande-index] #openSearch {left:10px;}
	.page[data-page=demande-index] .floating-button {right:10px}
	/*
	.page[data-page=home] .floating-button */
	.page[data-page=settings] .floating-button {right:10px}
	/*
		.page[data-page=home] .floating-button.left-button {left:10px;right:inherit}
	*/
}
/* PC < 981 */

