/* * ------------------------------------------------------------------------         <  479px  layout-mobile-portrait.css          <  493px * ------------------------------------------------------------------------*//* MASONRY PRESETS--------------------------------------------------------- *//* Default (Medium) ----*/.item {  width: 100%; /* 1 col */ }.grid-double {  width: 100%;}.grid-triple {  width: 100%;}/* Small ---*/body.basegrid-s .item {  width: 100%; /* 1 col */}body.basegrid-s .grid-double {  width: 100%;}body.basegrid-s .grid-triple {  width: 100%;}/* Large ---*/body.basegrid-l .item,body.basegrid-l .grid-double,body.basegrid-l .grid-triple {  width: 100%;  /* 1 col */}/* X-Large ---*/body.basegrid-xl .item,body.basegrid-xl .grid-double,body.basegrid-xl .grid-triple {  width: 100%; /* 1 col */}/* Auto Inner Grids ---*/.cols-1 .col,.cols-2 .col,.cols-3 .col,.cols-4 .col,.cols-5 .col {  width: 100%; /* Max 1 col */}/* DISPLAY TOOLBAR--------------------------------------------------------- */#toolbar .toolbar-inner {  width: auto;  min-width: 135px;}/* Hiding Unsupported Buttons */#toolbar #toolbar-basegrid {  display: none;}/* K2 STYLE--------------------------------------------------------- */.k2AccountPage input.inputbox,.k2AccountPage input#url,.k2AccountPage textarea {  width: 95% !important;}#k2Container .itemIntroText img,#k2Container .itemFullText img {  width: 100%;}.search .word button {	margin-top: 10px;}/* REGISTRATION FORM--------------------------------------------------------- */.wform .wlabel {  float: none;  width: auto;  padding-top: 0;  text-align: left;}.wform .wcontrols {  margin-left: 0;}.wform .wcgroup_detail {    display: block;    float: none;    margin-right: 0px;    text-align: left;    width: 100% !important;}/* Item Title ---*/.item-page > h2,.item .header h2,.itemView h2.itemTitle {  font-size: 100%;}/*MIK ADDONS*//*hide menu titles, lieave only icons, for smallest mobiles*/#mainnav ul.menu li a span.image-title {display:none;}#mainnav ul.menu li a img {margin: 12px 0 0;}#logo h1 {  width: 75% !important;}/*hide FPSS for smallest mobiles*/.k2-slideshow {display:none;}#toolbar, #header #language, #header #search {  border-top:0px solid #2D79AB;  border-right:0px solid #2D79AB;}div.mod-languages ul {margin-top:10px;}/*MIK adjusting widths*/span.itemImage img {max-width:96%;}.itemExtraFields.group_5 span.time1 {font-size:60% !important;}.itemListCategory img {width:11% !important;}#content .content-inner {  padding: 15px 15px 15px 15px;}