1*3a03c4b6Sdesbest/* =Responsive Structure 2*3a03c4b6Sdesbest----------------------------------------------- */ 3*3a03c4b6Sdesbestbody.pa-mobile {-webkit-text-size-adjust: 100%;} /* Iphone browser fix*/ 4*3a03c4b6Sdesbestbody.pa-mobile .main {min-height:0;} 5*3a03c4b6Sdesbest 6*3a03c4b6Sdesbest@media (max-width: 800px) { 7*3a03c4b6Sdesbest body { 8*3a03c4b6Sdesbest font-size: .95em; 9*3a03c4b6Sdesbest } 10*3a03c4b6Sdesbest 11*3a03c4b6Sdesbest #header, 12*3a03c4b6Sdesbest #access, 13*3a03c4b6Sdesbest #branding, 14*3a03c4b6Sdesbest #bg_image, 15*3a03c4b6Sdesbest .topmenu { 16*3a03c4b6Sdesbest width: 100%; 17*3a03c4b6Sdesbest } 18*3a03c4b6Sdesbest 19*3a03c4b6Sdesbest #header-full, 20*3a03c4b6Sdesbest #footer { 21*3a03c4b6Sdesbest min-width: 100%; 22*3a03c4b6Sdesbest } 23*3a03c4b6Sdesbest 24*3a03c4b6Sdesbest #branding, 25*3a03c4b6Sdesbest #bg_image { 26*3a03c4b6Sdesbest min-height: 100px; 27*3a03c4b6Sdesbest } 28*3a03c4b6Sdesbest #branding, #header-container { 29*3a03c4b6Sdesbest height: auto; 30*3a03c4b6Sdesbest } 31*3a03c4b6Sdesbest 32*3a03c4b6Sdesbest #wrapper, 33*3a03c4b6Sdesbest #colophon, 34*3a03c4b6Sdesbest #main, 35*3a03c4b6Sdesbest article.post, 36*3a03c4b6Sdesbest #container, 37*3a03c4b6Sdesbest #linky { 38*3a03c4b6Sdesbest width: auto; 39*3a03c4b6Sdesbest } 40*3a03c4b6Sdesbest 41*3a03c4b6Sdesbest 42*3a03c4b6Sdesbest #access .menu-header, 43*3a03c4b6Sdesbest div.menu { 44*3a03c4b6Sdesbest margin: 0 5px; 45*3a03c4b6Sdesbest } 46*3a03c4b6Sdesbest 47*3a03c4b6Sdesbest #header-container > div:first-child { 48*3a03c4b6Sdesbest height: 100%; 49*3a03c4b6Sdesbest } 50*3a03c4b6Sdesbest 51*3a03c4b6Sdesbest #header a#logo { 52*3a03c4b6Sdesbest height: 100%; 53*3a03c4b6Sdesbest display: block; 54*3a03c4b6Sdesbest } 55*3a03c4b6Sdesbest 56*3a03c4b6Sdesbest a#logo img { 57*3a03c4b6Sdesbest width: auto; 58*3a03c4b6Sdesbest max-width: 90%; 59*3a03c4b6Sdesbest height: 80%; 60*3a03c4b6Sdesbest } 61*3a03c4b6Sdesbest 62*3a03c4b6Sdesbest .safari a#logo img { 63*3a03c4b6Sdesbest max-height: 80px; 64*3a03c4b6Sdesbest height: auto; 65*3a03c4b6Sdesbest } 66*3a03c4b6Sdesbest 67*3a03c4b6Sdesbest #site-title, 68*3a03c4b6Sdesbest #site-description { 69*3a03c4b6Sdesbest margin-left: 5px; 70*3a03c4b6Sdesbest } 71*3a03c4b6Sdesbest 72*3a03c4b6Sdesbest #header-widget-area { 73*3a03c4b6Sdesbest left: 0; 74*3a03c4b6Sdesbest position: relative; 75*3a03c4b6Sdesbest top: 0; 76*3a03c4b6Sdesbest width: 100%; 77*3a03c4b6Sdesbest } 78*3a03c4b6Sdesbest 79*3a03c4b6Sdesbest #header-widget-area .yoyo > li { 80*3a03c4b6Sdesbest margin-bottom: 2px; 81*3a03c4b6Sdesbest } 82*3a03c4b6Sdesbest 83*3a03c4b6Sdesbest #slefts, 84*3a03c4b6Sdesbest #srights { 85*3a03c4b6Sdesbest display: none; 86*3a03c4b6Sdesbest } 87*3a03c4b6Sdesbest 88*3a03c4b6Sdesbest #container[class*='column'] #primary, 89*3a03c4b6Sdesbest #container[class*='column'] #secondary, 90*3a03c4b6Sdesbest #container[class*='column'] #content { 91*3a03c4b6Sdesbest width: 100%; 92*3a03c4b6Sdesbest float: none; 93*3a03c4b6Sdesbest margin: 0; 94*3a03c4b6Sdesbest clear: both; 95*3a03c4b6Sdesbest } 96*3a03c4b6Sdesbest 97*3a03c4b6Sdesbest #container[class*='column'] #content { 98*3a03c4b6Sdesbest margin-bottom: 20px; 99*3a03c4b6Sdesbest } 100*3a03c4b6Sdesbest 101*3a03c4b6Sdesbest article.post, 102*3a03c4b6Sdesbest article.page { 103*3a03c4b6Sdesbest padding: 1.5em; 104*3a03c4b6Sdesbest } 105*3a03c4b6Sdesbest 106*3a03c4b6Sdesbest .footertwo .widget-area, 107*3a03c4b6Sdesbest .footerthree .widget-area, 108*3a03c4b6Sdesbest .footerfour .widget-area { 109*3a03c4b6Sdesbest width: 98%; 110*3a03c4b6Sdesbest margin-left: 1%; 111*3a03c4b6Sdesbest } 112*3a03c4b6Sdesbest 113*3a03c4b6Sdesbest /* Presentation Page */ 114*3a03c4b6Sdesbest #slider { 115*3a03c4b6Sdesbest width: auto; 116*3a03c4b6Sdesbest height: auto; 117*3a03c4b6Sdesbest } 118*3a03c4b6Sdesbest 119*3a03c4b6Sdesbest .nivo-caption { 120*3a03c4b6Sdesbest padding: 1em; 121*3a03c4b6Sdesbest line-height: 1.3; 122*3a03c4b6Sdesbest } 123*3a03c4b6Sdesbest 124*3a03c4b6Sdesbest .nivo-caption h3 { 125*3a03c4b6Sdesbest margin-bottom: 0; 126*3a03c4b6Sdesbest } 127*3a03c4b6Sdesbest 128*3a03c4b6Sdesbest #front-columns > div { 129*3a03c4b6Sdesbest width: 49%; 130*3a03c4b6Sdesbest } 131*3a03c4b6Sdesbest #front-columns > div.ppcolumn:nth-child(3n), 132*3a03c4b6Sdesbest #front-columns > div.ppcolumn:nth-child(4n) { 133*3a03c4b6Sdesbest margin-right: 2%; 134*3a03c4b6Sdesbest } 135*3a03c4b6Sdesbest 136*3a03c4b6Sdesbest #front-columns > div.ppcolumn:nth-child(2n+2) { 137*3a03c4b6Sdesbest margin-right: 0; 138*3a03c4b6Sdesbest clear: right; 139*3a03c4b6Sdesbest } 140*3a03c4b6Sdesbest 141*3a03c4b6Sdesbest .column-image img { 142*3a03c4b6Sdesbest height: auto; 143*3a03c4b6Sdesbest max-width: none; 144*3a03c4b6Sdesbest } 145*3a03c4b6Sdesbest 146*3a03c4b6Sdesbest #column3 { 147*3a03c4b6Sdesbest clear: left; 148*3a03c4b6Sdesbest } 149*3a03c4b6Sdesbest} 150*3a03c4b6Sdesbest 151*3a03c4b6Sdesbest@media (max-width: 650px) { 152*3a03c4b6Sdesbest 153*3a03c4b6Sdesbest #branding { 154*3a03c4b6Sdesbest height:auto; 155*3a03c4b6Sdesbest } 156*3a03c4b6Sdesbest 157*3a03c4b6Sdesbest a#logo img { 158*3a03c4b6Sdesbest max-height: 75%; 159*3a03c4b6Sdesbest max-width: 90%; 160*3a03c4b6Sdesbest width: auto; 161*3a03c4b6Sdesbest height: auto; 162*3a03c4b6Sdesbest } 163*3a03c4b6Sdesbest 164*3a03c4b6Sdesbest #header-container > div:first-child { 165*3a03c4b6Sdesbest margin-top: 10px; 166*3a03c4b6Sdesbest } 167*3a03c4b6Sdesbest 168*3a03c4b6Sdesbest .topmenu ul li a { 169*3a03c4b6Sdesbest font-size: 0.9em; 170*3a03c4b6Sdesbest } 171*3a03c4b6Sdesbest 172*3a03c4b6Sdesbest .entry-meta a , 173*3a03c4b6Sdesbest .entry-meta, 174*3a03c4b6Sdesbest .comments-link{ 175*3a03c4b6Sdesbest font-size: 12px; 176*3a03c4b6Sdesbest } 177*3a03c4b6Sdesbest 178*3a03c4b6Sdesbest #header .socials a img { 179*3a03c4b6Sdesbest width: 20px; 180*3a03c4b6Sdesbest height: 20px; 181*3a03c4b6Sdesbest } 182*3a03c4b6Sdesbest 183*3a03c4b6Sdesbest div.post, 184*3a03c4b6Sdesbest div.page, 185*3a03c4b6Sdesbest div.hentry, 186*3a03c4b6Sdesbest .yoyo > li, 187*3a03c4b6Sdesbest #comments { 188*3a03c4b6Sdesbest padding: 1.5em; 189*3a03c4b6Sdesbest } 190*3a03c4b6Sdesbest 191*3a03c4b6Sdesbest #nav-below .nav-previous a { 192*3a03c4b6Sdesbest padding-left: 1.5em; 193*3a03c4b6Sdesbest } 194*3a03c4b6Sdesbest 195*3a03c4b6Sdesbest #nav-below .nav-next a { 196*3a03c4b6Sdesbest padding-right: 1.5em; 197*3a03c4b6Sdesbest } 198*3a03c4b6Sdesbest 199*3a03c4b6Sdesbest #main { 200*3a03c4b6Sdesbest margin-top: 0; 201*3a03c4b6Sdesbest } 202*3a03c4b6Sdesbest 203*3a03c4b6Sdesbest #nav-toggle { 204*3a03c4b6Sdesbest display: block; 205*3a03c4b6Sdesbest float: left; 206*3a03c4b6Sdesbest margin: 0 auto; 207*3a03c4b6Sdesbest cursor:pointer; 208*3a03c4b6Sdesbest width: 100%; 209*3a03c4b6Sdesbest padding: 2px 4%; 210*3a03c4b6Sdesbest } 211*3a03c4b6Sdesbest 212*3a03c4b6Sdesbest #nav-toggle span:before { 213*3a03c4b6Sdesbest content: "\e820"; 214*3a03c4b6Sdesbest font-family: "elusive"; 215*3a03c4b6Sdesbest font-size: 16px; 216*3a03c4b6Sdesbest height: 40px; 217*3a03c4b6Sdesbest line-height: 40px; 218*3a03c4b6Sdesbest } 219*3a03c4b6Sdesbest 220*3a03c4b6Sdesbest #access { 221*3a03c4b6Sdesbest display: none; 222*3a03c4b6Sdesbest margin-top: 0; 223*3a03c4b6Sdesbest padding-bottom: 5px; 224*3a03c4b6Sdesbest } 225*3a03c4b6Sdesbest 226*3a03c4b6Sdesbest #access .menu ul, 227*3a03c4b6Sdesbest #access .menu ul li { 228*3a03c4b6Sdesbest width: 100%; 229*3a03c4b6Sdesbest margin:0; 230*3a03c4b6Sdesbest } 231*3a03c4b6Sdesbest 232*3a03c4b6Sdesbest #access > .menu li ul { 233*3a03c4b6Sdesbest position: inherit; 234*3a03c4b6Sdesbest margin-top: 0; 235*3a03c4b6Sdesbest } 236*3a03c4b6Sdesbest 237*3a03c4b6Sdesbest #access > .menu ul ul { 238*3a03c4b6Sdesbest width: 95%; 239*3a03c4b6Sdesbest left: 5%; 240*3a03c4b6Sdesbest } 241*3a03c4b6Sdesbest 242*3a03c4b6Sdesbest #access > .menu > ul > li > a > span { 243*3a03c4b6Sdesbest border-width: 0 0 1px 0; 244*3a03c4b6Sdesbest border-style: solid; 245*3a03c4b6Sdesbest border-color: rgba(128,128,128,0.3); 246*3a03c4b6Sdesbest } 247*3a03c4b6Sdesbest 248*3a03c4b6Sdesbest .parabola-menu-center #access > .menu > ul > li > a > span { 249*3a03c4b6Sdesbest text-align: left; 250*3a03c4b6Sdesbest } 251*3a03c4b6Sdesbest 252*3a03c4b6Sdesbest #access > .menu ul li > a:not(:only-child) > span:after { 253*3a03c4b6Sdesbest font-family:"Elusive"; 254*3a03c4b6Sdesbest content: '\e80a'; 255*3a03c4b6Sdesbest position: absolute; 256*3a03c4b6Sdesbest right: 5px; 257*3a03c4b6Sdesbest top: 10px; 258*3a03c4b6Sdesbest z-index: 251; 259*3a03c4b6Sdesbest -webkit-transition:all .2s ease-in-out; 260*3a03c4b6Sdesbest transition:all .2s ease-in-out; 261*3a03c4b6Sdesbest } 262*3a03c4b6Sdesbest 263*3a03c4b6Sdesbest #access > .menu ul li:hover > a:not(:only-child) > span:after { 264*3a03c4b6Sdesbest top: 20px; 265*3a03c4b6Sdesbest opacity: 0; 266*3a03c4b6Sdesbest } 267*3a03c4b6Sdesbest 268*3a03c4b6Sdesbest #access > .menu > ul ul > li a:not(:only-child) > span:after { 269*3a03c4b6Sdesbest -webkit-transform: rotate(0); 270*3a03c4b6Sdesbest -ms-transform: rotate(0); 271*3a03c4b6Sdesbest transform: rotate(0); 272*3a03c4b6Sdesbest } 273*3a03c4b6Sdesbest 274*3a03c4b6Sdesbest #access > .menu ul li > a:not(:only-child) > span { 275*3a03c4b6Sdesbest padding-right: 18px; 276*3a03c4b6Sdesbest } 277*3a03c4b6Sdesbest 278*3a03c4b6Sdesbest /* Presentation Page */ 279*3a03c4b6Sdesbest .slider-wrapper { 280*3a03c4b6Sdesbest margin: 15px auto; 281*3a03c4b6Sdesbest } 282*3a03c4b6Sdesbest 283*3a03c4b6Sdesbest #front-text1 h1, 284*3a03c4b6Sdesbest #front-text2 h1 { 285*3a03c4b6Sdesbest font-size: 2em; 286*3a03c4b6Sdesbest line-height: 1.3em; 287*3a03c4b6Sdesbest } 288*3a03c4b6Sdesbest 289*3a03c4b6Sdesbest #front-text1 h1 { 290*3a03c4b6Sdesbest margin-top: 20px; 291*3a03c4b6Sdesbest } 292*3a03c4b6Sdesbest 293*3a03c4b6Sdesbest #front-text2 h1 { 294*3a03c4b6Sdesbest margin-bottom: 0; 295*3a03c4b6Sdesbest } 296*3a03c4b6Sdesbest 297*3a03c4b6Sdesbest 298*3a03c4b6Sdesbest #front-columns > div { 299*3a03c4b6Sdesbest margin-bottom: 10px; 300*3a03c4b6Sdesbest } 301*3a03c4b6Sdesbest 302*3a03c4b6Sdesbest .slider-bullets .nivo-controlNav a { 303*3a03c4b6Sdesbest width: 10px; 304*3a03c4b6Sdesbest height: 10px; 305*3a03c4b6Sdesbest } 306*3a03c4b6Sdesbest 307*3a03c4b6Sdesbest .nivo-directionNav { 308*3a03c4b6Sdesbest display: none; 309*3a03c4b6Sdesbest } 310*3a03c4b6Sdesbest 311*3a03c4b6Sdesbest .nivo-caption { 312*3a03c4b6Sdesbest position: relative; 313*3a03c4b6Sdesbest background: transparent; 314*3a03c4b6Sdesbest color: inherit; 315*3a03c4b6Sdesbest padding: 1.5em; 316*3a03c4b6Sdesbest } 317*3a03c4b6Sdesbest 318*3a03c4b6Sdesbest .nivo-caption a { 319*3a03c4b6Sdesbest color: inherit; 320*3a03c4b6Sdesbest } 321*3a03c4b6Sdesbest 322*3a03c4b6Sdesbest} 323*3a03c4b6Sdesbest 324*3a03c4b6Sdesbest 325*3a03c4b6Sdesbest@media (max-width: 480px) { 326*3a03c4b6Sdesbest body { 327*3a03c4b6Sdesbest font-size: .9em; 328*3a03c4b6Sdesbest } 329*3a03c4b6Sdesbest 330*3a03c4b6Sdesbest .topmenu ul { 331*3a03c4b6Sdesbest display: table; 332*3a03c4b6Sdesbest margin: 0 auto; 333*3a03c4b6Sdesbest float: none; 334*3a03c4b6Sdesbest } 335*3a03c4b6Sdesbest 336*3a03c4b6Sdesbest .footermenu ul li { 337*3a03c4b6Sdesbest display: table; 338*3a03c4b6Sdesbest float: none; 339*3a03c4b6Sdesbest clear: both; 340*3a03c4b6Sdesbest margin: 0 auto; 341*3a03c4b6Sdesbest text-align: center; 342*3a03c4b6Sdesbest } 343*3a03c4b6Sdesbest 344*3a03c4b6Sdesbest #front-columns > div { 345*3a03c4b6Sdesbest width: 100%; 346*3a03c4b6Sdesbest margin-bottom: 1em; 347*3a03c4b6Sdesbest } 348*3a03c4b6Sdesbest 349*3a03c4b6Sdesbest .magazine-layout #content article.post, 350*3a03c4b6Sdesbest .magazine-layout .search #content article { 351*3a03c4b6Sdesbest margin: 5px 0; 352*3a03c4b6Sdesbest width: 100%; 353*3a03c4b6Sdesbest } 354*3a03c4b6Sdesbest 355*3a03c4b6Sdesbest #toTop { 356*3a03c4b6Sdesbest bottom: 5px; 357*3a03c4b6Sdesbest right: 5px; 358*3a03c4b6Sdesbest } 359*3a03c4b6Sdesbest 360*3a03c4b6Sdesbest .theme-default .nivoSlider { 361*3a03c4b6Sdesbest background-image: none; 362*3a03c4b6Sdesbest } 363*3a03c4b6Sdesbest 364*3a03c4b6Sdesbest .theme-default .nivo-directionNav a { 365*3a03c4b6Sdesbest display: none; 366*3a03c4b6Sdesbest } 367*3a03c4b6Sdesbest} 368*3a03c4b6Sdesbest 369*3a03c4b6Sdesbest@media (max-width: 400px) { 370*3a03c4b6Sdesbest 371*3a03c4b6Sdesbest} 372*3a03c4b6Sdesbest 373*3a03c4b6Sdesbest/* taken from inline css */ 374*3a03c4b6Sdesbest @media screen and ( max-width: 782px ) { 375*3a03c4b6Sdesbest html { margin-top: 46px !important; } 376*3a03c4b6Sdesbest * html body { margin-top: 46px !important; } 377*3a03c4b6Sdesbest } 378*3a03c4b6Sdesbest 379*3a03c4b6Sdesbest 380*3a03c4b6Sdesbest@media (max-width: 650px) { 381*3a03c4b6Sdesbest #access, 382*3a03c4b6Sdesbest #nav-toggle { 383*3a03c4b6Sdesbest background-color: #333333; 384*3a03c4b6Sdesbest } 385*3a03c4b6Sdesbest} 386*3a03c4b6Sdesbest 387*3a03c4b6Sdesbest 388*3a03c4b6Sdesbest@media (max-width: 800px) { 389*3a03c4b6Sdesbest #content h1.entry-title, 390*3a03c4b6Sdesbest #content h2.entry-title { 391*3a03c4b6Sdesbest font-size:34.2px ; 392*3a03c4b6Sdesbest } 393*3a03c4b6Sdesbest #site-title span a { 394*3a03c4b6Sdesbest font-size:43.2px; 395*3a03c4b6Sdesbest } 396*3a03c4b6Sdesbest} 397*3a03c4b6Sdesbest@media (max-width: 650px) { 398*3a03c4b6Sdesbest #content h1.entry-title, 399*3a03c4b6Sdesbest #content h2.entry-title { 400*3a03c4b6Sdesbest font-size:32.4px ; 401*3a03c4b6Sdesbest } 402*3a03c4b6Sdesbest #site-title span a { 403*3a03c4b6Sdesbest font-size:38.4px; 404*3a03c4b6Sdesbest } 405*3a03c4b6Sdesbest} 406*3a03c4b6Sdesbest@media (max-width: 480px) { 407*3a03c4b6Sdesbest #site-title span a { 408*3a03c4b6Sdesbest font-size:28.8px; 409*3a03c4b6Sdesbest } 410*3a03c4b6Sdesbest} 411*3a03c4b6Sdesbest 412*3a03c4b6Sdesbest/* FIN */ 413*3a03c4b6Sdesbest 414*3a03c4b6Sdesbest 415