/* 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: 959px) {

}

/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {

body{ background:url(../images/res_body_bg.png) top center repeat;}
#maininner .item{ padding:0 10px !important;}
#sidebar-b .Contact_side{ padding:0 10px;}
#sidebar-b .contact_gallery{ padding:0 10px;}
#bottom-b .socialicon{ margin:0 10px;}
#phocagallery{ margin:0 10px;}

#menubar ul.menu-dropdown li.level1 a{font-size:12px;}
#menubar ul.menu-dropdown li.level1 span{ padding:0 6px;}

}

/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {

	/* Layout */
	#search { display: none; }

}

/* Only Phones */
@media (max-width: 767px) {

	/* Layout */
	#toolbar,
	#headerbar,
	#menubar,
	#breadcrumbs,
	#totop-scroller { display: none; }

}

/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {

body{ background:url(../images/res_body_bg.png) top center repeat;}

#header-responsive .logo{ width:100% !important; text-align:center; margin-right:0;}

#header-responsive{padding:0 10px;}
#maininner .item{ padding:0 10px !important;}
#sidebar-b .Contact_side{ padding:0 10px;}
#sidebar-b .contact_gallery{ padding:0 10px;}
#bottom-b .socialicon{ margin:0 10px;}
#phocagallery{ margin:0 10px;}

.menu-responsive{ background:#6d3437; border:none;font-size:23px; padding:5px 5px 0 px; margin-bottom:15px;color:#fff; font-family: 'DidotLTRomanRegular';}
.menu-responsive .level1{ padding:5px 10px; font-size:16px; color:#fff; font-family: 'DidotLTRomanRegular';border:none !important;}
.menu-responsive .level2{ padding:5px 20px; font-size:16px; color:#fff; font-family: 'DidotLTRomanRegular';border:none !important;}
.menu-responsive .level2.current{ padding:5px 20px !important; border:none !important;}
.menu-responsive .level2.active.current{ padding:5px 20px;}
#sidebar-b .contact_gallery .formControls{margin-left:0 !important;}
#sidebar-b .contact_gallery .formResponsive{ margin:0 10px 15px 0 !important;}

.menucontact .formResponsive{ margin:0 20px 0 10px!important;}
.menucontact .formResponsive .rsform-input-box{ width:100%;}
.menucontact .formResponsive h2{margin:0 -10px 10px 0;}

#sidebar-b .contact_gallery .rsform-input-box{width:100%;}
#sidebar-b .contact_gallery .rsform-text-box{width:100%;}

}

/* Only Phones (Portrait) */
@media (max-width: 479px) {

	/* 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;
	}

body{background:url(../images/res_body_bg.png) top center repeat;}

#header-responsive .logo{ width:100% !important; text-align:center;margin-right:0;}

#header-responsive{padding:0 10px;}
#maininner .item{ padding:0 10px !important;}
#sidebar-b .Contact_side{ padding:0 10px;}
#sidebar-b .contact_gallery{ padding:0 10px;}
#bottom-b .socialicon{ margin:0 10px;}
#phocagallery{ margin:0 10px;}

.menu-responsive{ background:#6d3437; border:none;font-size:23px; padding:5px 5px 0 px; margin-bottom:15px;color:#fff; font-family: 'DidotLTRomanRegular';}
.menu-responsive .level1{ padding:5px 10px; font-size:16px; color:#fff; font-family: 'DidotLTRomanRegular';border:none !important;}
.menu-responsive .level2{ padding:5px 20px; font-size:16px; color:#fff; font-family: 'DidotLTRomanRegular';border:none !important;}
.menu-responsive .level2.current{ padding:5px 20px !important; border:none !important;}
.menu-responsive .level2.active.current{ padding:5px 20px;}
#sidebar-b .contact_gallery .formControls{margin-left:0 !important;}
#sidebar-b .contact_gallery .formResponsive{ margin:0 10px 15px 0 !important;}
.menucontact .formResponsive{ margin:0 20px 0 10px!important;}
.menucontact .formResponsive .rsform-input-box{ width:100%;}
.menucontact .formResponsive h2{margin:0 -10px 10px 0;}
}
