/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */



@import url(../warp/css/responsive.css);





/* Breakpoints

----------------------------------------------------------------------------------------------------*/



/* All except large Screens */

@media (max-width: 1220px) {



}



/* Only Phones and Tablets (Portrait) */

@media (max-width: 1160px) {

.wrapper {

  	background: url(../images/transpBlack50.png);

}

	#jp-left { display:none}

	#jp-right { padding:0; width:100%!important; border:none!important}

	/* Header */

	#header-responsive { 

	display: block; 	

  	background: url(../images/transpBlack50.png);

    /*background: rgba(0, 0, 0, .9);*/

    padding:20px;}



	#header-responsive .logo,

	#header-responsive .searchbox {

		display: inline-block;

		width: 45%;

		vertical-align: middle;

	}



	#header-responsive .logo { margin-right: 10%; }



	#header-responsive .searchbox {

		-moz-box-sizing: border-box;

		-webkit-box-sizing: border-box;

		box-sizing: border-box;

		border: 1px solid #ddd;
		
		background: url(../images/searchbox_magnifier.png) 0 50% no-repeat, url(../images/transpBlack50.png);
	

	}



	/* Menu */

	.menu-responsive {

		width: 100%;

		font-size: 14px;

	}

	#menu {display:none}

}



/* Only Tablets (Portrait) */

@media (min-width: 768px) and (max-width: 959px) {

}



/* Only Tablets (Portrait) and Phones (Landscape) */

@media (min-width: 480px) and (max-width: 959px) {



	/* Layout */

	#search { display: none; }

	#jp-right{ padding-top:20px;}



}



/* Only Phones */

@media (max-width: 767px) {



	/* Layout */

	#toolbar,

	#headerbar,

	#menubar,

	#breadcrumbs,

	#totop-scroller { display: none; }

	#jp-right{ padding-top:20px;}





}



/* Only Phones (Landscape) */

@media (min-width: 480px) and (max-width: 767px) {

	/* Menu */

	.menu-responsive {

		width: 100%;

		font-size: 14px;

	}



}



/* Only Phones (Portrait) */

@media (max-width: 479px) {

	/* Menu */

	.menu-responsive {

		width: 100%;

		font-size: 14px;

	}

	#jp-right{ padding-top:20px;}

	/* System */

	#system .items .item,

	#system .items .item:first-child {

		margin-top: 12px;

		padding-top: 18px;

		border-top-width: 1px;

	}



	#system .items :first-child .item:first-child {

		margin-top: 0;

		padding-top: 0;

		border-width: 0;

	}



	#system .items .leading .item {

		margin-bottom: 0;

		padding-bottom: 0;

		border-width: 0;

	}



}

