| Current Path : /home/sunflowe/www2/vacancesfloride/templates/yoo_revista/warp/css/ |
| Current File : /home/sunflowe/www2/vacancesfloride/templates/yoo_revista/warp/css/responsive.css |
/* Copyright (C) YOOtheme GmbH, http://www.gnu.org/licenses/gpl.html GNU/GPL */
/*
* Responsive Style Sheet - Defines base styles for mobile devices
*/
/* Responsive Utility Classes
----------------------------------------------------------------------------------------------------*/
.hidden-desktop { display: none; }
/* Only Phones */
@media (max-width: 767px) {
.hidden-desktop { display: block; }
.hidden-phone { display: none; }
}
/* Only Tablets (Portrait) */
@media (min-width: 768px) and (max-width: 959px) {
.hidden-desktop { display: block; }
.hidden-tablet { display: none; }
}
/* Responsive Content
----------------------------------------------------------------------------------------------------*/
#header-responsive { display: none; }
/* Layout Breakpoints
----------------------------------------------------------------------------------------------------*/
/* All except large Screens */
@media (max-width: 1220px) {
#banner { display: none; }
}
/* Only Phones and Tablets (Portrait) */
@media (max-width: 959px) {
/* Layout */
#maininner,
#sidebar-a,
#sidebar-b {
width: 100%;
left: auto;
right: auto;
}
}
/* Only Tablets (Portrait) and Phones (Landscape) */
@media (min-width: 480px) and (max-width: 959px) {
/* Layout */
.width16,
.width20,
.width25,
.width40,
.width60,
.width75,
.width80 { width: 50%; }
.width50 .width50 { width: 100%; }
.sidebars-1 #sidebar-a .width100,
.sidebars-1 #sidebar-b .width100 { width: 50%; }
#sidebar-a .width100:nth-child(odd):last-child,
#sidebar-b .width100:nth-child(odd):last-child,
.width20:nth-child(odd):last-child { width: 100%; }
.sidebars-2 #sidebar-a,
.sidebars-2 #sidebar-b { width: 50%; }
.sidebars-2.sidebar-b-left:not(.sidebar-a-left) #sidebar-a { float: right; } /* Keep Sidebar order */
.grid-gutter > .grid-box:nth-child(n+3) > * { margin-top: 30px; }
/* Tools */
.width50 .align-left,
.width50 .alignleft,
.width50 .align-right,
.width50 .alignright {
margin: 0 auto 15px auto;
float: none;
}
}
/* Only Phones */
@media (max-width: 767px) {
/* Layout */
.width33,
.width66 { width: 100%; }
/* Header */
#header-responsive { display: block; }
#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;
}
/* Menu */
.menu-responsive {
width: 100%;
font-size: 14px;
}
}
/* Only Phones (Landscape) */
@media (min-width: 480px) and (max-width: 767px) {
}
/* Only Phones (Portrait) */
@media (max-width: 479px) {
/* Base */
body { word-wrap: break-word; }
/* Layout */
.width16,
.width20,
.width25,
.width40,
.width50,
.width60,
.width75,
.width80 { width: 100%; }
.grid-gutter > .grid-box:nth-child(n+2) > * { margin-top: 30px; }
/* Tools */
.align-left,
.alignleft,
.align-right,
.alignright {
margin: 0 auto 15px auto;
float: none;
}
}
/* Fix Viewport for IE10 Snap Mode
----------------------------------------------------------------------------------------------------*/
@media (max-width: 400px) {
@-ms-viewport{
width: 320px;
}
}