ÿØÿà JFIF    ÿÛ „ !.%+&8&+/1555$;@;4?.451 4,$,44444444444414444444444444444444444444444444444444ÿÀ  á á" ÿÄ     ÿÄ ?    !1AQaq"2‘¡±ÁðBRbrÑá#‚’¢²3S CñÿÄ   ÿÄ !    !1QAa‘2ÿÚ   ? 5˜Z¯V¦cø)›t/? z¨±>Õ5€¶‹Á¤·¼z¼Ü¬+ñ®v¤¨_ˆR­BFn©—˜ý®ç̝P8gýt·ÉSTŦˆìät?þé¼íìN/Þa)ì–í6ô… Ï¿øÃj´¿KÇü]ÿ ªô¹-eKànëÕHTx}ýSÜ›ÿ ”7Ø×&µ<¦  ¥ÑO¶[Ù¯ä¨ÞÃÿ PZ-¬;#õ|•oaÿ ©CìÞz3˜öː/¤­ñTûIØ}š^ mÓ%ªxˆ¥ÉŸu=Z+ISe¿45™¼u;ú&WØ÷€æßQ™®{|íx*TC“#ZŠìZ§²‹ 6pv…³¿¡äª*áZÐ%ÒOáˆo"x«OHk w±æ+¬V(kMúŸ5Vö«$ ÁrÏbàb57/luR ¸ÑÛj Òµì`Мq­û žICÀÊ•©4€Âcà¨Ï€O´<èÐ:›ù(Ë^L8þ‘ÍÌ#¸Ð_Ì©ÙK(Öz 4¬û+¸;ü’V’84‘¬ÃŽ:[â‡ÔÌáõp¢~§ªlæ£ö{®G>J¼"°‡7¯ÆÉèßû ‹É‹§ÁòÃýâßî ^ƾÙõ‹×óH#«LP½ïX=xÑÍ$|W?•~• îëÔ©ª‹ {ÝT…Kÿ ”hûâá)J*ö˜–ÔU;iÇ€/ ÆþjóZ\ýwØ=Ìm ºèËL9 ýèÆð/¨’¥öo=nË.%Îì ŽÕ¯È|{Oj²ƒE6e/ßdÄõ²Ìâ1O®ò×TsəԸhOMýíMˆ¿¼H˜l²,7Â¥#MF/Úf°Ö½± ¸–dr‹NýÊ íjqx{œÉ ä-È ¦ øÄër¨q°ð †nцýÑÄÆ’mä…n<0È™;ÁÝá¯ÁZƒ7FÀmì­ É&9ˆîéi¶ùN§Y• ÃZãAâ?•‡©‰ , ó¾IŸŠc1 4â&y­&pŠ­6;M À 0¹qç»p.á …ŸÅáK@%6·y6ƒ‰3?”úºŽ‰éX5ªPT §µ!=Mž«Ú½‹ÅgÂSâÉaþÓoö–¯ÁÔìR>5éÿ üs¶ÆUcÌ kÇR ]ÿ ù¬¼«VŽ;Â|‡~¢¦”ÏŰæ {L™Õ°Óv¹ò¸írޡעCÃ!íVÕ {¶»sŒNPg/ "uÕbkm²“$ďå¿é¹§°½æz¯6 †s¿!s–wÚÝ“™Œ °.ûj>·+™Òa…©Œ&rÝÎtÛë긪Ît’LAVp%c Úý[ÄzJ¾ÇàXXç@˜ó<êL]·T˜¾¥1Ó©V‡g´æ½¦Ý@¹óø!_@´ÞâSÁ —S3™•& ]@JHÚý©ZŽ €×æÔr»Áf!‡yÞ4Mv*èÓã_{‘åóUuљØ«Oïé*®EvÑ Œ÷‡U \"㪒ÍK+À 4“M¡ï:0¥5í!'<@î´”>Ç»&Z–ïCCV˜Ì5Šo&îhè.žû |ÓK©h$s6KìŒëã)¹hI¦GïOåóI;ììü#É$Š0…Ææ¥TØ.5­¾gn´ “ÂÖ\:hœ89G)J@„}œ:’Ò{/Š"¦_Æ×7Æ3VÇŠÊa]ÚŒÙ€Ä–=®uÁßâACZƒ§§£ Qnâ:«,×{tyø¬iÛcœÜÄ€H½ÄÍCk´÷šß .W'b¤Íåh]÷€=,Žv×cÚEÚHXJX¶îo¨FÒtèöŸ>ªª6[J®Fµ£sGÁeqõfe\íjÒÐïÄÐGˆe1Ø‹.Ø”‘Ëuø Y­ˆÜ ŽG|zùªüMpDnQWÄ”%JŠ™)â*p@Örš«ÕT2Ð%ˆG#ª„ ·¤!°ŸOTÂT¸aÚ%4&h™LµšØüÐ.F¿²ÐÞ_Ç‚¾ÅÃaÜ÷09Æ q€öy˜v‡85õN÷]¬äѼóS{°_MެúÔ#°Ç¸0åÞè2ëôPcvÆw9®ií1Ä8F™˜à‰´+‰Ik1òÝ7“Ñ×ÒsÝ\x‚h`ÞÑ`ó"|µEcý£n˜h`}GÞ !±ù²Ápü²ß6 0ïi󜵩SÈÇ7˜-ÕURO˜¦´f$ªž-Í6(œ}<„ éc øs]ŽŽ„*—¾ ìdŽ„)méª\¿êÎIg¾ØÞ~I#C/¼¼´EÁÈŽi8“©õådô·>euä ƒ'Ê×लR1ÉJE1ÐAát`t;ÇР%Ý<‡¥„ÍÆ`×Oyó)õiI€ñQaŸ4Ûù\áàaÃÔ¹HÃu¹*k€¦<„e S‡&õÏ B!ŽhüÞ`yj}mªf×\¿ Ç~æ­9‡û\՞Ǖg²1Žû5V7 !àöšm° c`ܬøÇìµÒ'P"?…´Ö,"§^•õލsÔ)6˜sæéÍR¼ ò|Sl”‹7 nPW Gòú÷½§O¯‡„l¡kSÞŒr½PÊ@æ¢pŽ-mÿ #Ÿ˜Àº¶Áä¦;ïÔæ$1££`“Õ>„—·ž)ßð³ñ#Ï Ô$¶œ‰ÊE‹À;÷º ¯«P:Ñ”8–IÊtpÞ3ª“>ê“þës4ò2OÏÕ­±zô†Õ§‰.÷ä¸;¿˜“'œ›žª}«Œ{ª±Ì 9ÔóÞÕ‡0 $íWV3Üì¬ —@kÝ4@¿r¼±½¬™›?øØæ´'Áé®CË3-g$˜ö‡×auÚi´Žp/êÛ æF›Ú2v‹ã¿¿,nB1̨ƃqÞa5͝@&Æû“él÷ \C²½UÍc ¯k×¢U ÖéQå™—-r wô ÞÏ<Ò=&=ÿ Ôê Òêˈt,i—;LîÜ á¸*ÚÃ1$êL•LÍ <É)ýÐà’ ;F™{ƒ™˜€&'}‚ãÄK`¡ÞT@I;®žZóè‚s’7®°›+§O­Åq©é»²9<Ô J ¼9O’HL»Ùïì¸rk¼Ž_ý‘TŸu[²ßÚŒ·ü÷B%¯E ŸÔX5êO´ Ç•€’I0 ÉJX` ñ¹õ%;µŸD‘«´€àwÒ™U ûئžÖö\×®×´8 ½‡ºÐÆÓ§?Àkmœ=;d5*@-ì0F Rªýš[Ü6âö̃ڸr*KA9· u*µæ£?U¸Âêí†8@¦X4 e-ò„0s{ HâUpU?¼mñRa°®a%Ð'tÉ×’\¾ÊÉ]t›h>·(Ë@R¼¡Ãt h}’O÷au<+nT…Ö…MӐ??Óe95 q>í/;&JSû °¯ÊéÞ øƒ*Ã2½Ài&:nôUl=¾¿5eˆ3”ñc|Ú2V”>„»&eE;«ÚäC p¢Û úy 9š[ŒÌx¼擼A&DåÒ¯ˆ¤ÀÌ;"˜ ÏQä¸åhÊ}Ûq«Û0WžÒ|»€ø®öCm5•\ÇÀ§Pe3£]0ÃàLDÉ‰1øªxjgwT‚÷¿LΨK‹›ùs—xˆÜ±µ kæ¸f‰‰ÜGk/LÛØ6d9ò¶ùA{ƒA3š/¬D¬khÓk‰`˜"㯒r¿±Óã jx‡°e}<Ñø\3y:'À•/h½Í€Ç4~g ?Û(¼]v‘ªlKÎâ~?O‚W%{Ì:“'©úNq¾›úo(X’¥¯ˆ nFê{Ç€ü?º'ë ø‹ì Þ09ŒÌç9Æ —ËC`j@ÓÄ(+a‹un¸#ÂꟋ{K`‘ÑÍÍ'à´»/Û,KW;Þ4²þð ï Nm|~fGÏ(…³Ã)«1ö­Õ ¥‡¨©ƒÃ™ü-s=à=U66Ï«Ýc蓦W¹íž®›nÔ%êÇìŒ<#Ü×84ån®Ð ÒåOC` ñânÑs‡¢ç 1õ%Îhì½Ã½® e:ݼUZo™`  ÅZŸŒÊ«ê1ÏÄo$q¹Þ€©ˆhÐÉä¯ñ[!…Ú˜àJ:x2$Íß&PåT£6ç— ‡Í*4Ýšçjÿ ‰É nófÐ ó(L5C•åÆ\rMÒ@ò }y-W}™üýVù—ú¢=Ù”c®‘< M ž ´Phr ¦©TD ‘ù.$´÷O‡‘V2Æò.=IUŒ=ž‡â¬i™aþÓåÙ?òUø'ØÖ•.~* šTŒ!•-×áºTâ®ä#õü'´ eýlYÅÓeÕKÂrT"CÚ@u!Óxƒ{š3€}1¿(r}%«nËamjÑ%ÑNEò v ˜à  σöK³,*º.àzù¨™Ó ÚçâU¦*¿ 9{%Ö¹ njûdaXöb) kÛÆ±ûÓ\°M7ˆÂ=û›ç¿Ã‚­V»Cg–8ÙêE- j)k$º`Ã-ùEýeBÆÇ]c¡°ñty&Òd0nõ'¡W+ƒ*|–øµFa\GQªEAÔp5\Ǽ·¼Ç8·õ -â§Ú[ ‡ uZeÖ 3}×d'+¹:ð+K†Û®s!Ï$úe€<Û”x)1»a­¡LC]¸µík…ÚàA»AYº{†ªS[¦5HÒ7ù --,ísòDØ€èk ÞÀîÜ ò@â( ËNˆë›4ô½•/¦o‡€Û7 ê•ÆêòðÜy'Án½µ á˜ݦ ndeo…[ì¶Ê,¥R³Ä=À±—–ß;£™´ñSâ*g§”ïaið‘Jå~™ÓÞ ß³Õ¢»8x埒²52>AÊb&-÷\7´éÄù€T˜,w;3{ï˜k…à¹ÄqÀ«œ{€\ ˆ¾[´¨јr &Úé„Ívˆ±8†¿]|¬ņ4I×pÞS1ÈÖz‰#Ìv‡G!YNògñ:màTz¢Ý1ô©^O=~ë|5Bã™ç•¼µõ•bÆ@úÕS¬ÈŒ#¬zünrŸ û” Z²•èðV"ÁHÚý©wÝ €7¼Ìu1hÑa3Éä û f$o¿É ™Ú›ÝçnpÒ3äÌ3†Í§,Äï]$‰/pê †«À¼¸e9­Æê_C]žƒ·ý·frÁN«, E=›Çq -‰öŒ:aÏ¿±í&£Í:-} 84‘ÿ eƒQÑeëSsuiA ³g㟥ú£?ÿ ʼn*”“÷aühe:ÊWa@ÒÞk±eØ] F Ô—r.åä˜ @ö¥ªZoÐýYL·¥S²G/‡ñ <~*ZÆ´è>JlòàÛÆ½ÿ 窘ìGN¢:I®KšJp/`íIÁÀõ#Ä-€ö­šµŒoF4|ÆQØÆ@Ì|£Ô…¢À{9˜è½Üó›€ôYÒÎYsið;ís¤€à²ˆ‚4qÉVŒI$ ‰"° æµ8cXGjœˏ¡Aâý•ËÜ¢ûï e·çLx']á"oÅÎê3¯Ç—¹”ó0nå‚âg{Œñ> S´˜îè°g238‚ãköÝfÚd´6Ò€;ò÷±¢™¼›º ¢Æ'¥Ðx'e¬ç ]bÈÆV¢ó‹kýBO ðÊâ$Ÿ!×T 3Mýמ žìٍàÌü‘8÷€àæØ8æ©6‰©L´«…oãpð„~Çk‰!ñ;‹”ÛžÍ àž±z Ÿôû øŸÝužÏ;ÿ #|u6™Þ¬ÚˆÐõA4¶â|ôl|Ê2ŽÇ¤ÝÅÇY.<#Aí.k§hóF‚”Y; M½Ö4hŸ4&›­¿tès´%FìL¥£Ãk‰ÇT¤haÁ¤ÚxfÉ`ÑìË›>i 3t‚:,–+^÷´–{Û–Nxi"x‘Ûg î¨>¥Õ܁ùZH,2Û“:8xÊ¢Çí9.É-Ìâã-=çjwµS˜dütžçwýGòú®®ûº_ˆýx$–¡ãøO EÚÛÏ÷R„×w+3£Á£öUMyR²¹âŒ°š›¸Ñãò9§Ó_Dl+Ùßc›úšGÅÌc†Ž!Ko=¶.‘Îÿ c²(2®V mª.ÿ ¹B›¹å ù„öŸSV>™ü¯$y:G¢Z×àøúdî¹û­·ýÇ´:•c LÍõi_‹ö+ÎæGÊè>OŠ•äž´§Þ{X}¨1ÚTc›»Qþ•êô°t¿OP?eæ~É{5]•ÙR£r5†nZ\ã@ &îJõ ¾àC°þV>fé¥/ü5ñÊIº_é5 ;e­h<@ Ä&æÃëE%;X,ÒãÆÞ`Oò¦kŸm#˜!ÀyÄ¢| óLšò¥Ä` ¶R=|ÈCâh5ò3DˆïF†ðÒ#ÅìÛœ?¸yhBãœí ZxßÎÄhºRK„`Þödvײ™ÀÈÑÒgŒuY w³%†ƒÓzõ ÖÏp‚dH®¦A´ù§»ÓÇMæ~)ˆð‡û:ù&Ä •vGD´À n ݇¼Ö8Fö óáà£~Ë¥x`oK|Ä?fxiØü%pìR>éò+Û±éÎ>núlFŤ'tq8LZÏvÃ?„¡ß±È⽆¯³íü@x|PöUäèØã¡ð‚ŒAìÏ"vÍwóŸÍ{ ý0.z È•Ö{,N¡£¡ŸKÕÙž>Ýœþ ÍÀ°<×EA!Å‚D™IúOÍ¡>ôG}Â` ÍßkÜL™Ž Þð™ {IøF²¹òQ3&!ÃÂÞz.d&Ï-sH¸,Ôõ˜ŽP€ 77ˆÝ¼ÊëÜw =cÕ Ú,ØÐ5ÎYÐ)ì´öœgŒ[¤ßv㙑8心>h]§µháYš£²ºÑ.{Ï7Sð•?´~×SÃKýJÛ˜ ™Íäiúu<µX¶1õ^kâçIÑ£sZ4h>j*ÔšD:4­¿_ ÷¸ Õxæÿ ¸?Mù _•­ÊÐ ä ÷ý ÑwL œ­ïnTkÛUÍN©ë:¦fV ¶ÜÔÜMªÅâA½–¿R×TXš-%iTÊT•‡Ù‚JôϐZxWÑè‰f‰òG º ×Õû2aZ7OU3[“×AT–ÞŒ…-‘¤”Ì ì&(ˆ¿­•ƒkï’:ðY¦W‘ Å)“†‘˜³Åtcø˜ñTÂwÚÇ4|üLÇªí–v- qˆèU qPE.†â‘˜µ Æ,ÐÅs]8¾„oúÑ i>ÜxxÈó)ƒ ´æÁâØ$À‰vžŸf$Ž |ãw;ÀÁIJ»b` {¦Ó¤Ú$©YÀ‘n@Óïž«9J¼êG m¤ ܯ¹ÌW4€ÐÒÅÛ‡#褕Ÿn-?í|с¥÷Ú¹¬'´ÞÜ9ÓK `hê£SÄSà?7—Wí_´…óB›»:=Ãïq`<8ñÓŒÑlú2d¬ê³£hÖ[l|$vÝro~'R®‰§°ñmY ͧäP |PUª¹·:3Œ[Û{Xÿ ºâ@‚W–Äé u‚ ¯´*=íή.pûÒdt @G‰¬ s¸ ëÉücr ÞæÑ¨Ê@>¤¢Ö±. Þ'¯°ÌME[YéïĵÂCå½ Ué©Áû'Ê9%eÔðNU”ë‘ÌsD3/®+UI˜9h.WC”빓$#:pz:YÓ ¿xž* ³$Í +$kñAŠ‹†¢ Uê>¸)_š¬÷©ßAÂÔb9ÇU ¯¾á•9¯ÏÏ÷O÷¼¼Fähal1‰3Ì[Ïr•´UCksNÐ] R‘¸¥H+§Šé†c©vÖÞ0iÓ76s†î!§=ß ¼~Ô'°Ãmäoäš³ªøi1úÉ)³yV8 CLÄØÁ‘WYïi€H6ÖÑiámø^ÈY´°Ñ7¥Û*—Ñ©L«Qƒï—Ùrÿ ›£Ð*š¸ˆL©ˆ$ˆ ÷¾D§9È®«qbqC)–ˆïv´çñsÑVT­Ø, <àïºÀO«Jý·õ àfPìð .wFšir´þ’2_Y *Æ€x\« ì€9š@ Ž|F⇥ˆkZ@hÖÄ0t¿-<“‹qµ¾*ZL¤Ú)&BJpÓF5=$„at*Zš$’ÑtdûÝRI1 2މ$€$I$#‰SÞ’Hë¬ï;Á$¡t$’`<(ñÇt)$‡Ð.Êf¢X’Kt=Éé$‚ˆªè¢oÝëòI%Rgcª÷ŠyI%¡‰ÿ !ñ)´õ $¤ Ô’IIGÿÙ *, *:before, *:after { box-sizing: border-box; } .clear{clear:both;} .clearfix:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; } .clearfix { display: inline-block; } /* start commented backslash hack \*/ * html .clearfix { height: 1%; } .clearfix { display: block; } /* close commented backslash hack */ div.hr{margin:20px auto; max-width:400px; line-height:1px; border-bottom:1px solid #444; height:1px !important; text-align:center;} div.hr span{display:none;} div.hrleft span{float:left;} div.hrright span{float:right;} .single-range .entry-title, .subtle em, .subtle span, .range-benefits ul li h3, .range-glance ul li span, .rsGCaption, .tileactions li span, .sharelinks, .sharelinks a, .brochure-list ul li a, .brochure-list ul li p, .brochure-list ul li, .threebox ul li, .frontpanel .button a, .tile-selections li{webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .catBoxes li, .catBoxes ul li img, .boxlink, .outlines div{webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} .mobilemenu, div.logo a{webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out;} .mobilemenu{cursor: pointer; position: fixed; margin:0; background:#fff; width:60px; height:50px; cursor:pointer; float:left; z-index:200; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;} .mobilemenu a{transition: transform 400ms ease-in-out; padding:0; width:100%; height:50px; background:url(images/symbol-black.svg) no-repeat center center; background-size:65%;display:block; text-align: center;} .angle .open{-webkit-transform: rotate(225deg); -moz-transform: rotate(225deg); -o-transform: rotate(225deg); -ms-transform: rotate(225deg); transform: rotate(225deg); } .open{ -moz-animation-name: spinner; -moz-animation-iteration-count: 1; -moz-animation-timing-function: ease-in-out; -moz-animation-duration: 0.6s; -webkit-animation-name: spinner; -webkit-animation-iteration-count: 1; -webkit-animation-timing-function: ease-in-out; -webkit-animation-duration: 0.6s; animation-name: spinner; animation-iteration-count: 1; animation-timing-function: ease-in-out; animation-duration: 0.6s; } .toggleMenu{cursor:pointer;} .logo{float:left; margin-left: 60px; position: relative; z-index: 2; width:37%; height:50px; max-width: 280px;} div.logo a{text-indent:-1000px; background: #000 url(images/porcelain-tiles-logo.svg) no-repeat center center; background-size: 100% auto; display:block; height:100%; width:100%; } div.logo:hover a{opacity:0.8} .site-navigation{z-index:2200; display:block; position:fixed; top:0; left:0px; right:0px;} .site-navigation .nav-background{position:absolute; z-index: -2; top:0px; width:100%;height:100%; background:rgba(0, 0, 0, 1);} .home .site-navigation .nav-background{display:none;} .pagecontainer {margin-top:50px;} .home .pagecontainer {margin-top:0px;} .site-navigation ul,#pageslide ul{list-style-type:none; margin:0; padding:0;} .wishMenu, .cartMenu, .searchMenu, .telMenu{display:none;} #navCart{float:right;} #navCart .btn-group{position:initial; float:left; z-index: 2;} .showCart{ -webkit-transition:background 1s; -moz-transition:background 1s; -o-transition:background 1s; transition:background 1s} .cartfull{background:#fff;} .cartfull .cartCount, .cartfull .fa, #navCart .cartfull em{color:#000;} .highlight .cartCount, .highlight .fa, #navCart .highlight em{color:#fff;} .tilesearch{max-width:300px; margin:auto; padding:10px 0;} .tilesearch input[type=text], .tilesearch button{background:#222; color:#ccc; border:1px solid #222; width:200px; font-size:15px; line-height:30px; height:44px; padding:0 0 0 10px; margin:0;} .tilesearch button{width:50px; padding:0; cursor:pointer; -webkit-appearance: none;} .tilesearch button:hover{cursor:pointer; background-color:#000;} .homenav{position: relative; z-index: 210;} .homenav, .mininav-container{background: #fff; font-size: 17px; text-align: center;} .homenav ul, .mininav-container ul{margin: 0; padding: 0; display: inline-block;} .homenav li, .mininav-container li{display: inline-block; line-height: 1 ;position: relative;} .homenav li a, .mininav-container li a{text-decoration: none; display: block; line-height: 50px; padding:0px 10px; color:#333; letter-spacing: 0.2em;} .mininav-container{position:absolute; top:0; left:0; width:100%; background:none; z-index: -1;} .home .mininav-container {opacity: 0;} .mininav-container li a{color:#fff;} #slidenavcontainer{display:none;} #pageslide { display: none; position: fixed; top: 0; height: 100%; z-index: 110; width:360px; background:#000; border-left:60px solid #fff; padding-top:50px; overflow: auto; -webkit-overflow-scrolling: touch; } #pageslide .nav-menu{padding:0 30px 150px 30px;} #pageslide ul ul{margin-top:14px; margin-bottom:10px;} #pageslide ul, #pageslide ul li{background:#000; margin:0; padding:0; display:block; text-align: left; font-size:1.05em; letter-spacing:0.05em;} #pageslide ul li a{line-height: 40px;display: block;text-decoration:none; background:#000; color: #fff; margin-top:20px;} #pageslide ul ul li a{padding:0; margin:0; font-size:0.85em;} /* End of Navigation Styles */ .entry-content img{max-width:100%; height:auto;} .entry-header h2 .share-gallery{display:none; font-size:14px; margin-top:15px;} .entry-header h2 .share-gallery a{text-decoration:none; color:#ddd;} .entry-header h2 .share-gallery .squares{border:1px solid #999; width:15px; height:15px; line-height:0; position:relative; display:inline-block; top:2px; left:5px;} .squares div{background:#999; width:8px; height:8px; line-height:0; position:absolute; bottom:0; left:0;} .range-header .entry-meta, .single-tile .page-header .entry-meta{display:none;} .page-id-7055 .entry-header{display:none;} /* layout styles */ /* column container */ .columns{max-width: 1400px; margin:auto;} .colmask { position:relative; /* This fixes the IE7 overflow hidden bug */ clear:both; float:left; width:100%; /* width of whole page */ overflow:hidden; /* This chops off any overhanging divs */ } /* common column settings */ .colmid, .colleft { float:left; width:100%; /* width of page */ position:relative; } .col1, .col2, .col3 { float:left; position:relative; padding:0 0 1em 0; /* no left and right padding on columns, we just make them narrower instead only padding top and bottom is included here, make it whatever value you need */ } /* 3 Column settings */ .threecol { background-color:none; /* right column background colour */ } .threecol .colmid { right:25%; /* width of the right column */ background-color:none; /* center column background colour */ } .threecol .colleft { right:50%;/* width of the middle column */ background-position: right top; background-color:none; /* left column background colour */ } .threecol .col1 { width:46%; /* width of center column content (column width minus padding on either side) */ left:104%; /* 100% plus left padding of center column */ } .threecol .col2 { width:21%; /* Width of left column content (column width minus padding on either side) */ left:31%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */ } .threecol .col3 { width:21%; /* Width of right column content (column width minus padding on either side) */ left:85%; /* Please make note of the brackets here: (100% - left column width) plus (center column left and right padding) plus (left column left and right padding) plus (right column left padding) */ } .page-id-29 .threecol .colleft {} /* 3 Column settings */ .page-template-page-templatesfull-width-php .threecol { } .page-template-page-templatesfull-width-php .threecol .colmid { right:25%; /* width of the right column */ } .page-template-page-templatesfull-width-php .threecol .colleft { right:50%; /* width of the middle column */ } .page-template-page-templatesfull-width-php .threecol .col1 { /* width of center column content (column width minus padding on either side) */ left:102%; /* 100% plus left padding of center column */ } .page-template-page-templatesfull-width-php .threecol .col2 { width:25%; /* Width of left column content (column width minus padding on either side) */ left:26%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */ } .range-loading { background: url("images/ring-alt.svg") no-repeat scroll center center #222224; position: fixed; z-index: 10000; height: 100%; width: 100%; } .top-banner{height:440px; width:100%; margin-left:auto; margin-right:auto; background-color:#222224; background-size:cover; background-repeat:no-repeat; background-position:center center; opacity: 0; position: relative;} .entry-header{padding:100px 2% 20px 2%; background-color: #222224; color: #fff;} .page-id-7055 .entry-header, .page-id-7055{background: #111;} .page-template-default .entry-header{padding-top:50px; padding-bottom: 40px;} .tax-range_classification .entry-header{display: none;} .entry-header p{font-size:20px; max-width:800px; margin:20px auto 30px auto;} .entry-header h1{margin:0 auto;} .entry-header h2{font-size:30px; margin-left: auto;margin-right: auto; max-width: 700px;} .col1{text-align:left; padding:50px 0 70px ;} .col2{text-align:right; padding:60px 0 70px; font-size: 0.72em; letter-spacing: 0.1em;} .col2 aside, .widget-meta-data-filter{margin:0 0 50px auto; max-width:180px; text-align:left; text-transform:uppercase; } .col2 h5, .col2 h3, .col2 h4{color:#999; text-transform:uppercase; text-align:left; padding:0; margin-bottom:10px; font-size:1em;} .col2 ul{text-align:left; list-style-type:none; padding:0; margin:10px 0;} .col2 li{text-transform:uppercase; padding:0; margin:0 0 10px 0;} .col2 a{text-decoration:none;} .contrast .col2 a{color:#fff;} /*.forimage .col2{display:none;}*/ ul .selectitem{display:none;} .call-to-action{background:#111; clear:both; padding:40px 0; color:#ccc;} .page-id-10 .call-to-action, .page-id-903 .call-to-action, .home .call-to-action{display:none;} .call-to-action h3{display:none;} .call-to-action h2{font-size:45px; text-transform: none; letter-spacing: 0.05em; background:url(../img/mouse.png) no-repeat center top; background-size:40px auto; padding-top:80px;} .call-to-action p{font-size:19px; max-width:600px; margin:30px auto 20px;} /* About Us */ #nav_menu-2 .widget-title{display:none;} .page-id-4 .threecol .col1{left:94%; width:60%;} .page-id-4 .col2, .page-id-4 .entry-header{display: none;} .page-id-4 .post-4{font-size: 1.7em;} p.about-links{ letter-spacing: 0.2em; font-size: 0.5em; text-transform: uppercase; padding:50px 0 100px 0;} p.about-links a{text-decoration: none; color: #fff;} .all-tiles h2 a{text-decoration:none;} /* .all-tiles{width:100%; overflow: hidden; position:relative;} .all-tiles ul{margin:0; text-align:center; width:100%; list-style-type:none; padding:0; display: inline-block; float:left; position: relative; left:50%; clear:left;} .all-tiles ul li{position:relative; float:left; text-align:center; width:33.333333%; margin:0; right:50%; background-repeat:no-repeat; background-position:center center; background-color: #000; background-size:cover; padding:0; display:block; white-space:nowrap; overflow: hidden; color:#fff;}*/ .all-tiles{width:100%; margin:auto; overflow: hidden; position:relative;} .all-tiles ul{margin:0; text-align:center; width:100%; list-style-type:none; padding:0; display: inline-block; position: relative; } .all-tiles ul li{position:relative; vertical-align: bottom; text-align:center; width:47%; margin:0px 1% 50px 1%; background-repeat:no-repeat; background-position:center center; background-size:cover; padding:0; white-space:nowrap; overflow: hidden; color:#fff;} .single-client .all-tiles ul li{white-space:normal;} .listcontrols{list-style-type:none; padding:20px 0; display:block; clear:both; text-align:center; margin: 0 auto; max-width: 800px;} .listcontrols li{margin:0 auto; padding:0; display:inline-block; white-space:nowrap; -webkit-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2); box-shadow: 0px 0px 2px 0px rgba(0, 0, 0, 0.2);} .listcontrols li { cursor: pointer; display: block; margin-top: 4px; background: #333; border: 2px solid #333; color: #999; display: inline-block; padding: 0 20px; text-decoration: none; text-transform: uppercase; text-shadow: none; text-transform: uppercase; font-size: 12px; line-height:40px; letter-spacing: 2px; text-align: center; min-width:110px; } .listcontrols li.active{background: #222;} .listcontrols a{color:#999; display:block; text-decoration:none;} .listcontrols .fa{font-size: 15px; top:2px; position:relative;} .listcontrols .all-term, .signifier{display: none;} .term-stone-effect .allstone{display: inline-block;} .term-marble-effect .allmarble{display: inline-block;} .term-wood-effect .allwood{display: inline-block;} .term-concrete-effect .allconcrete{display: inline-block;} .term-metallic-effect .allmetallic{display: inline-block;} .term-latest .alllatest{display: inline-block;} .term-all .listcontrols .all-term{display: inline-block;} .onecolumnlayout{max-width:1200px;} .all-tiles .twocolumnlayout li{width:47%; margin:0px 1% 50px 1%;} .all-tiles .onecolumnlayout li{width:100%; margin:0px 0 50px 0; } .all-tiles .threecolumnlayout li{width:30%; margin:0px 1% 50px 1%;} .all-tiles .fourcolumnlayout li{width:22%; margin:0px 1% 50px 1%;} .all-tiles ul li.mix{webkit-transition: none; -moz-transition: none; -o-transition: none; transition: none;} .search-results .all-tiles li{width:100%; margin:0px 0 50px 0; } /*.all-tiles ul li:first-child{width:98%; position: relative; margin: 0 1% 50px 1%;} .all-tiles ul li:first-child a{width:75%;} .all-tiles ul li:first-child .label{position: absolute; right:0; top:0; width:25%; height:100%;}*/ .boxlink, .outlines div{webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} .all-tiles ul .mix{display: none;} /* fade image in while loading and show a spinner as background image (good for progressive images) */ .lazyload { opacity: 0; } .lazyloading { opacity: 0.5; transition: opacity 300ms; background: url(images/ring-alt.svg) no-repeat scroll center center #222224; } .lazyloaded { opacity: 1; transition: opacity 300ms; } .all-tiles ul li:hover:before{opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} .all-tiles ul li:before{content: ""; width: 40px; height: 40px;left: 50%; margin-left: -20px; top: 50%; margin-top: -50px; position: absolute; opacity: 0; background-image: url('../img/mouse.png');} .single-client .all-tiles ul li:before {margin-top: -30px;} .single-client .all-tiles ul li{width:32.333%; float:left; margin:0 0.5% 50px 0.5%;} .sitecontrols{display:none;} .all-tiles ul li img{width:100%;} .all-tiles .label, .tile-index ul{position: relative; width:100%; overflow:hidden; background: #3c3c3e; padding:10px 0; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;} .label.toplabel, .tile-index h4{-webkit-border-bottom-right-radius: 0; -webkit-border-bottom-left-radius: 0; -moz-border-radius-bottomright: 0; -moz-border-radius-bottomleft: 0; border-bottom-right-radius: 0; border-bottom-left-radius: 0; -webkit-border-top-right-radius: 5px; -webkit-border-top-left-radius: 5px; -moz-border-radius-topright: 5px; -moz-border-radius-topleft: 5px; border-top-right-radius: 5px; border-top-left-radius: 5px;} .label h3, .label p{line-height:1.4; margin:0 auto; padding: 0; text-align: center;} .label h3{font-size: 0.9em;} .label p{font-size: 0.9em; letter-spacing: 0.1em} .all-tiles a{color:#fff; text-decoration:none; display: block; width: 100%;} a.boxlink img {vertical-align:bottom;} .all-singles .label h3{font-size: 0.8em; min-height:32px;} .all-singles .label p{font-size: 0.7em; letter-spacing: 0.1em} .edit-link{position:absolute;} .threebox{background:#000; clear:both; padding:30px 0;} .threebox h3{display:none;} .threebox ul{margin:0 auto; list-style-type:none; padding:0; display: table; width:100%; max-width: 1200px;} .threebox ul li{font-size:14px; letter-spacing: 0.1em; text-transform:uppercase; text-align:center; width:30.33%; padding:30px 0 0 0; color:#fff; display: table-cell; vertical-align: top;} .threebox ul li a{color:#fff; text-decoration:none;} .threebox ul li .fa{display:block; height:40px; font-size:20px; } .paging-navigation{text-align:center;} .paging-navigation h1{display:none;} .paging-navigation .pagination{margin:auto; display:inline-block;} .paging-navigation .page-numbers{ text-decoration:none; line-height:30px; padding:0 10px; display:inline-block; text-align:center; border:1px solid #ccc;} .page-id-335 .entry-header{display:none;} .showcontact{display:none;} .contact-banner{height:0px; width:100%; clear:both;} .mapcontainer{height:600px; width:100%;} .showrooms{ margin:0 auto; list-style-type:none; padding:0; font-size: 90%;} .showrooms li{margin:0 10% 0 0%; padding:0; width: 40%; float:left;} .showrooms li h3{line-height:1; font-size:18px; margin-bottom: -10px;} .showrooms li i{width:20px; text-align:left;} .showrooms li a{text-decoration: none; border-bottom: 1px dashed #fff;} .showrooms li strong{line-height: 40px;} .showrooms span{width:150px; display:inline-block;} .showrooms li{white-space:nowrap;} .showrooms .xmas-opening{width:100%; color: rgb(158, 175, 162);} .tile-selections{ clear:both; padding:0px;} .tile-selections ul{ margin:0 auto; list-style-type:none; padding:0; text-align:center; max-width:1200px; } .tile-selections li{margin:0; padding:0; position:relative; background-repeat:no-repeat; background-position: right top; background-size:auto 225px;} .tile-selections .selection-header{color:#fff; background:#000; width:50%; position:relative; float:left;} .tile-selections li:nth-child(even) .selection-header{float:right;} .tile-selections li:nth-child(even){background-position: left top;} .tile-selections .selection-header p {background:none; margin:0; padding:0;} .tile-selections h3, .tile-selections h4{margin:0; letter-spacing:1px;} .tile-selections h3{padding:40px 0 0 0; line-height:35px; font-size:30px;} .tile-selections h4{font-size:14px; text-transform:uppercase; padding:0 0 30px 0;} .tile-selections p{margin:0; padding:40px 5%; clear:both; line-height:1.4; text-align:center; font-size:18px; } .tile-selections a{position:absolute; bottom:0px; left:0px; width:100%; height:100%; color:#fff; text-align:center; display:block; text-indent:-10000px; border-right: 1px solid transparent; background-color: #fff filter: alpha(opacity=0); } .tile-selections .hr{background:none; max-width:190px;} .tile-selections div.hr span{background:#fff;} .tile-selections li{margin:0 0 30px 0;} .about-porcelain ul{max-width:700px;} .about-porcelain p{padding:10px 20px 0 20px; text-align:left; margin:0px;} .about-porcelain p:last-child{padding-bottom:30px;} .about-porcelain .selection-header{color:#fff; background:none; width:100%; position:relative; float:left; margin:0 auto; padding:0;} .about-porcelain .selection-header .hr{display:none;} .about-porcelain li, .about-porcelain li:nth-child(even), .about-porcelain li:nth-child(odd){background-position:center top; background-size:auto 245px; padding-top:240px} .about-porcelain h3{padding:15px 5px 5px 5px; margin:0; } .tile-selections h3 span{text-indent:-10000px; display:inline-block; width:0px;} .single-project{} .single-project article, .single-project .entry-header, .single-project .entry-header h2, .single-project .entry-header p{} .single-project .entry-header {border-bottom: none;} .single-project .entry-header h1{margin:20px auto 0px auto; cursor:pointer; display:inline-block; line-height:34px; padding:2px 68px; background:url(images/pin-it.png) no-repeat right top;} .single-project .entry-header h2{margin-top:50px;} .single-project .entry-header p{margin-bottom:50px; font-size:20px;} .single-project article {} .single-project .hr{border:none;} .followoncontent{max-width:700px; margin:auto; padding:2%;} .followoncontent p{text-align:left;} .followoncontent-wider{max-width:900px; margin:auto;} .followoncontent-wider p{text-align:left;} .tile-index{padding:0px 10px; min-height: 700px;} .range-accordion > div.tile-index-container{text-align: left; background: #222224; padding:0;} .tile-index a{text-decoration: none; padding:12px; } .tile-index h4{margin:10px 0 0 0; padding:5px 10px; background: #3c3c3e; text-transform: none; background: #323234;} .tile-index ul {padding:0; margin:0; list-style-type: none; background: none;} .the-index li{padding:0; margin:0; background: #3c3c3e; width:100%;} .the-index li:nth-child(even){background:#39393b;} .quickorder{padding:0 0 0 10px; display:block;} .quickorder li{margin:0 2% 0 0; padding:0; display:inline-block; width:auto; background: none;} .quickorder li:first-child{padding-left:20px;} .quickorder li:nth-child(even){background:none;} .quickorder li img{width:50px; vertical-align: middle; margin:10px 0; background-size: 120% 120%; background-position: center center; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5);} .quickorder span {color: #666; margin-left:5px;} .spotlight{padding-top:0px; padding-bottom:50px;} .spotlight p{margin:0px auto 25px auto; text-align:justify; text-align-last: center; max-width:800px;} .spotlight ul li{height:250px; margin-bottom:60px; position:relative; overflow:visible;} .spotlight ul{background:#222; padding:30px 0;} .spotlight ul li span{position:absolute; display:block; top:260px; text-transform:uppercase; font-size:12px; color:#999;} .spotlight ul li:hover{ background-size:150% auto;} .spotlight ul li a{line-height:30px; padding-top:220px;} .spotlight ol{margin:0 auto 10px auto; list-style-type:disc; padding:0; text-align:left; max-width:800px;} .spotlight ol li{margin:0 0 7px 20px; padding:0;} .spotlight h2{font-size:40px; margin-top:30px;} .inside-showrooms{padding-bottom:1px;} .inside-showrooms .theimage{position:relative;} .inside-showrooms .theimage img{width:100%;} .inside-showrooms .thecaption{position:absolute; bottom:7px; width:100%; background:rgba(0, 0, 0, 0.7); border-bottom:1px solid #000;} .inside-showrooms .thecaption h3{text-align:right; padding-right:30px;font-size:30px; color:#fff; text-transform:uppercase; line-height:100px; margin:0;} .inside-showrooms p{margin:20px auto 70px auto; text-transform:uppercase; font-size:13px;} li.tile-finder, li:nth-child(even).tile-finder{background:#f3f3f2 url(images/tile-icon.png) no-repeat 7.5% center; background-size:10.5%; } li.tile-finder .selection-header{width:75%; float:right;} li.tile-finder p{padding:0;} li.tile-finder span{text-decoration:underline;} li.tile-finder h4{max-width:440px; margin:auto;} .col2 li.tile-finder a{border:none;} .widget-meta-data-filter{padding:130px 10px 30px 10px; background:rgba(0, 0, 0, 0.1) url(images/tile-icon.png) no-repeat center 20px;} .widget-meta-data-filter h3{font-size:19px; text-align:center; letter-spacing:1px;} ul.page-list {display:none;} ul.lcp_catlist, ul.page-list { -moz-column-count: 4; -moz-column-gap: 20px; -webkit-column-count: 4; -webkit-column-gap: 20px; column-count: 4; column-gap: 20px; list-style-type:none; margin:30px auto 60px auto; font-size:14px; } ul.lcp_catlist a, ul.page-list a{text-decoration:none;} ul.lcp_catlist li, ul.page-list li{text-align:left; margin-bottom:6px; text-transform:capitalize;} /* range page */ .widest{display: none;} .single-range, .single-tile, .page-template-landing-page-php{background-color: #222224;} .range-main .sharelinks{display: none;} .range-menu {display: none; position: fixed; bottom: 0px; left: 0px; background: #fff; width: 100%; z-index: 2150;} .sharelinks{list-style-type:none; padding:0; display:inline-block; text-align:left; text-transform:uppercase; margin: 0; float: right;} .sharelinks li{margin:0; padding:0; display:inline-block; white-space:nowrap;} .sharelinks a{letter-spacing:0.1em; font-size:12px; display:block; text-decoration:none; padding:0 15px 0 18px;} .sharelinks .fa{font-size: 15px;} .range-menu h2, .sharelinks .fa,.sharelinks a{line-height:40px; color:#000;} .range-menu h2{float: left; text-align: left; margin:0 0 0 20px; display: inline-block; text-transform: capitalize; font-size: 33px; letter-spacing: 0.1em;} .range-header{opacity: 0; color:#fff;} .single-range .entry-content{min-height:400px; padding:60px 0 60px 0;} .mapbubbledetails{ text-align: left; color:#333; } #map_canvas{ width: 100%; height: 440px; opacity: 0; } .page-id-22 .about-slider{opacity:0;} .page-id-22 #map_canvas{opacity:1; z-index:2000;} /* Effect 1: opacity */ .grid.effect-1 li.animate { -webkit-animation: fadeIn 0.65s ease forwards; animation: fadeIn 0.65s ease forwards; } @-webkit-keyframes fadeIn { 0% { } 100% { opacity: 1; } } @keyframes fadeIn { 0% { } 100% { opacity: 1; } } /* Effect 2: Move Up */ .grid.effect-2 li.animate { -webkit-transform: translateY(200px); transform: translateY(200px); -webkit-animation: moveUp 0.65s ease forwards; animation: moveUp 0.65s ease forwards; } @-webkit-keyframes moveUp { 0% { } 100% { -webkit-transform: translateY(0); opacity: 1; } } @keyframes moveUp { 0% { } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } /* Effect 3: Scale up */ .grid.effect-3 li.animate { -webkit-transform: scale(0.6); transform: scale(0.6); -webkit-animation: scaleUp 0.65s ease-in-out forwards; animation: scaleUp 0.65s ease-in-out forwards; } @-webkit-keyframes scaleUp { 0% { } 100% { -webkit-transform: scale(1); opacity: 1; } } @keyframes scaleUp { 0% { } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } /* Effect 4: fall perspective */ .grid.effect-4 { -webkit-perspective: 1300px; perspective: 1300px; } .grid.effect-4 li.animate { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: translateZ(400px) translateY(300px) rotateX(-90deg); transform: translateZ(400px) translateY(300px) rotateX(-90deg); -webkit-animation: fallPerspective .8s ease-in-out forwards; animation: fallPerspective .8s ease-in-out forwards; } @-webkit-keyframes fallPerspective { 0% { } 100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; } } @keyframes fallPerspective { 0% { } 100% { -webkit-transform: translateZ(0px) translateY(0px) rotateX(0deg); transform: translateZ(0px) translateY(0px) rotateX(0deg); opacity: 1; } } /* Effect 5: fly (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */ .grid.effect-5 { -webkit-perspective: 1300px; perspective: 1300px; } .grid.effect-5 li.animate { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-origin: 50% 50% -300px; transform-origin: 50% 50% -300px; -webkit-transform: rotateX(-180deg); transform: rotateX(-180deg); -webkit-animation: fly .8s ease-in-out forwards; animation: fly .8s ease-in-out forwards; } @-webkit-keyframes fly { 0% { } 100% { -webkit-transform: rotateX(0deg); opacity: 1; } } @keyframes fly { 0% { } 100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } } /* Effect 6: flip (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */ .grid.effect-6 { -webkit-perspective: 1300px; perspective: 1300px; } .grid.effect-6 li.animate { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform-origin: 0% 0%; transform-origin: 0% 0%; -webkit-transform: rotateX(-80deg); transform: rotateX(-80deg); -webkit-animation: flip .8s ease-in-out forwards; animation: flip .8s ease-in-out forwards; } @-webkit-keyframes flip { 0% { } 100% { -webkit-transform: rotateX(0deg); opacity: 1; } } @keyframes flip { 0% { } 100% { -webkit-transform: rotateX(0deg); transform: rotateX(0deg); opacity: 1; } } /* Effect 7: helix (based on http://lab.hakim.se/scroll-effects/ by @hakimel) */ .grid.effect-7 { -webkit-perspective: 1300px; perspective: 1300px; } .grid.effect-7 li.animate { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(-180deg); transform: rotateY(-180deg); -webkit-animation: helix .8s ease-in-out forwards; animation: helix .8s ease-in-out forwards; } @-webkit-keyframes helix { 0% { } 100% { -webkit-transform: rotateY(0deg); opacity: 1; } } @keyframes helix { 0% { } 100% { -webkit-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; } } /* Effect 8: */ .grid.effect-8 { -webkit-perspective: 1300px; perspective: 1300px; } .grid.effect-8 li.animate { -webkit-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: scale(0.4); transform: scale(0.4); -webkit-animation: popUp .8s ease-in forwards; animation: popUp .8s ease-in forwards; } @-webkit-keyframes popUp { 0% { } 70% { -webkit-transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; } 100% { -webkit-transform: scale(1); opacity: 1; } } @keyframes popUp { 0% { } 70% { -webkit-transform: scale(1.1); transform: scale(1.1); opacity: .8; -webkit-animation-timing-function: ease-out; animation-timing-function: ease-out; } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 1; } } .grid { list-style: none; margin: 30px auto; padding: 0; min-height: 300px; } .grid li { display: block; float: left; padding: 0.5%; width: 32.333%; opacity: 0; margin:0; } .single-client .grid li {position: relative;} .grid li.shown, .no-js .grid li, .no-cssanimations .grid li { opacity: 1; } .grid li a, .grid li img { outline: none; border: none; display: block; max-width: 100%; } .grid li.appended{display: none;} .range-grid{margin-left:0.5%; margin-right:0.5%;} .grid-item{height: auto; cursor: pointer; margin-bottom: 30px;} /*.grid-item:hover:before{opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} .grid-item:before{content: ""; width: 40px; height: 40px;left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; position: absolute; opacity: 0; background-image: url('../img/mouse.png');}*/ .grid-item figcaption{position:absolute; bottom:10px; left:15px; font-size:14px; color:#fff; text-shadow: 0px 0px 2px rgba(0, 0, 0, 0.2); letter-spacing: 0.1em; text-align: left;} figcaption a, .pswp__caption__center a{text-decoration: none; color: #999; text-transform: capitalize; white-space: nowrap;} .grid-item figcaption a{display: none;} .single-tiles figcaption {display: none;} .pswp__caption__center em{white-space: nowrap;} .grid-item p{position: absolute; text-align: left; bottom: 0px; color: #FFF; padding: 13px 0px 10px 0px; margin: 0; width: 100%; font-size: 11px; letter-spacing:1px; text-transform: uppercase; overflow: hidden;} .grid-item p span{float: left; margin-left: 10px;} .grid-item p i{display: none; float: right; margin-right: 10px; font-size: 17px;} .grid-item img{width: 100%; height: auto; vertical-align: top; display: block; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; filter: grayscale(100%); transition: all .35s ease;} .grid-item a:hover img{filter: grayscale(0);} .single-range .entry-title{font-size:60px; background-color:rgba(0,0,0,0.3); margin:0; padding:0px; color:#FFF; width:100%; line-height: 440px; position:absolute; top:0%; } .single-range .entry-title span{font-size:30px; display:block; line-height:350px; position: absolute; top:0px; width:100%;} .range-header > p{font-size:1.4em; text-align: center; max-width: 900px; margin-left: auto; margin-right: auto; line-height: 1.5; text-align: center;} .range-header p.range-prompts{text-align: center;} .mobilesize{display:none;} .desktopsize{} .range-header{padding:50px 2%;} .wrapper{max-width:2500px; margin:auto;} .range-navigation{width:100%; height:80px; display:block; clear:both; background:#111;} .range-navigation div{float:left; width:50%; height:80px;} .range-navigation div a{float:left; display:block; line-height: 80px; text-decoration: none; text-transform: uppercase; font-size:10px; letter-spacing: 0.1em; white-space: nowrap;} .range-navigation div span a{padding:0 10px;} .range-navigation div.next a{float:right; background-position: -69px -118px; } .range-navigation .post-thumbnail{text-indent:0px; border:none; width:80px; height:80px;} .range-navigation .post-thumbnail img{width:80px; height:80px;} .splitpageright{width:49.5%; float:right; margin-right:0.5%;} .splitpageleft{width:49.5%; float:left; margin-left:0.5%;} .range-glance ul{text-align:center; margin:30px auto 30px auto; list-style-type:none; padding:0; display:inline-block; width:100%; max-width: 900px;} .range-glance ul > li{text-align:center; text-transform:uppercase; font-size:10px; line-height:12px; letter-spacing:0.1em; margin:0 5px; padding:0; display: inline-block; width:60px; vertical-align: top; min-height:103px;} .range-glance ul > li span{white-space: nowrap; width:100%; display:block; text-align: center; line-height:60px; margin-bottom: 5px; letter-spacing:-0.05em; background-color: #323234; font-size:30px;} .range-glance ul > li img{width:60px; height:60px; background-position:center center; background-size:cover; margin:0 auto 0 auto;} li.glance-colours em{margin:5px -5px 0 -5px; max-height:26px; overflow:hidden; display: block;} .range-glance ul > li:hover{cursor:pointer;} .range-glance ul > li.figuresmall:hover{cursor:help;} .range-glance ul > li.figuresmall:hover span, .range-glance ul > li.cert-ecolabel:hover span, .range-glance ul > li.cert-leed:hover span{background-color: #222224;} .range-glance ol{list-style-type:none; margin:10px 0; padding:0;} .range-glance ol li{margin:0; padding:0px; line-height:2;} .range-glance ul > li.cert span{text-indent:-10000px; white-space:nowrap; background-size:cover; background-repeat: no-repeat; background-position:center center; cursor:help;} .range-glance ul > li.cert-ecolabel span{background-image:url(images/ecolabel-certified.png);} .range-glance ul > li.cert-leed span{background-image:url(images/leed-certified.png);} .tooltip { display:none; text-transform:none; width:50%; min-width:300px; max-width:600px; position:absolute; left:50%; z-index:5; border-left: 15px solid #000; background-color:rgba(255, 255, 255, 1); text-align:left; padding:20px; color:#333; margin:50px 0; -webkit-transform:translateX(-50%); -moz-transform:translateX(-50%); -ms-transform:translateX(-50%); transform:translateX(-50%); animation: fadein 0.5s; -moz-animation: fadein 0.5s; /* Firefox */ -webkit-animation: fadein 0.5s; /* Safari and Chrome */ -o-animation: fadein 0.5s; /* Opera */ } .single-range .tooltip p{ text-align: left; } @keyframes fadein { from { opacity:0; } to { opacity:1; } } @-moz-keyframes fadein { /* Firefox */ from { opacity:0; } to { opacity:1; } } @-webkit-keyframes fadein { /* Safari and Chrome */ from { opacity:0; } to { opacity:1; } } @-o-keyframes fadein { /* Opera */ from { opacity:0; } to { opacity: 1; } } .tooltip h4{text-transform:uppercase; margin-top:0; font-size:18px; line-height:18px; letter-spacing:0.1em;} .tooltip .toolclose{position:absolute; top:10px; right:10px; } .gritter-close { display:block !important; position:absolute; top:5px; right:10px; } .gritter-close, .tooltip .toolclose{ cursor:pointer; width:30px; height:30px; font-size: 30px; color:#000; } .single-tiles li, .range-glance ul > li span, .range-glance ul > li img, .tile-finally, .range-accordion > h3, .tile-singles li{-webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;} .tile-singles ul, .single-tiles, .tileactions{text-align:left; margin:0; list-style-type:none; padding:0;} .single-tiles li, .tile-singles li{text-align:left; background:#323234; margin:20px 0 0 0; padding:20px 20px 0 20px;} .single-tiles li{margin: 20px 1% 0 0%;} .single-tile-controls{width:48%; float:right;} .single-tile-swatch{width:49%; margin:0px 3% 0 0; display:block; position: relative; float:left;} .single-tile-swatch:hover:before{opacity: 1; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;} .single-tile-swatch:before{content: ""; width: 40px; height: 40px;left: 50%; margin-left: -20px; top: 50%; margin-top: -20px; position: absolute; opacity: 0; background-image: url('../img/mouse.png');} .single-tiles{text-align:left; margin:auto; padding-bottom:50px;} .single-tile .single-tiles{max-width: 800px;} .single-tiles .hr{margin-left:0;} .single-tiles img{width:100%; height:auto; cursor: zoom-in;} .tile-singles h3, .single-tiles h3{text-transform:uppercase; color:#fff; margin: 0px; line-height:50px; letter-spacing: 0.1em; font-size:16px;} .tile-singles h3 em{display:none;} .tile-singles h3 span, .all-tiles h3 span, .single-tiles h3 span{} .tileactions{position: relative; z-index: 1;} .tileactions li{margin:0 0 1px 0; padding:0px;} .tileactions .fa{width:35px; text-align: center;} .range-prompts a{text-decoration:none; background:#1c1c1c; color:#fff; padding:0px 20px; margin-right:1px; margin-top: 10px; text-transform: uppercase; letter-spacing: 0.1em; font-size: 12px; line-height: 40px; white-space: nowrap; display: inline-block;} .tileactions a{text-decoration:none; line-height:50px; display:block; background-color:#3c3c3e; color:#fff; padding:0 10px;} .range-prompts .share-samples a{background-color:#fff; color:#3c3c3e;} .tileactions a:hover{background-color:#222224;} .tileactions span{display:none;} .tile-specification{text-align: left;} .outlines{ height:400px; width:800px; display:block;} .outlines div{background:#323234; margin:0 1% 1% 0; float:left; display:block; text-align:center; -webkit-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2); -moz-box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2); box-shadow: inset 0px 0px 0px 1px rgba(255,255,255,0.2);} .outlines div:hover{background:#222224;} .outlines div p {text-transform: uppercase; font-size: 0.7em; text-align:right; margin: 15px 0 0 0; display:inline-block; width:10px; line-height: 1px; -webkit-transform: rotate(-270deg); -webkit-transform-origin: center top; -moz-transform: rotate(-270deg); -moz-transform-origin: center top; -ms-transform: rotate(-270deg); -ms-transform-origin: center top; -o-transform: rotate(-270deg); -o-transform-origin: center top; transform: rotate(-270deg); transform-origin: center top; } .outlines .boxxundefined{display:none;} .outlines div.box200x1200\.00 p{-webkit-transform: rotate(90deg) skewX(45deg);-moz-transform: rotate(90deg) skewX(45deg);-ms-transform: rotate(90deg) skewX(45deg);-o-transform: rotate(90deg) skewX(45deg);transform: rotate(90deg) skewX(45deg);} .box200x1200\.00{position: relative; top: 27px; max-height: 267px; -webkit-transform: skewY(45deg); -moz-transform: skewY(45deg);-ms-transform: skewY(45deg);-o-transform: skewY(45deg);transform: skewY(45deg);} td .hidedecimal{display:none;} .outlines .hidedecimal{color:#323234; display:inline-block; position:relative; z-index:-1;} .outlines .hidedecimal:after{content:"chevron"; color:#fff; position:absolute; top:10px; left:0px; } .zone{margin:0 5% 50px 5%;} .zone .range-accordion{margin:auto; max-width:1000px; } .range-accordion{text-align: left;} .range-accordion > h3, h3.accordian-style{text-align: left; outline: none; letter-spacing:0.1em; line-height:50px; text-decoration:none; text-transform:uppercase; background:#323234; color:#fff; padding:0 20px; margin:20px 0 0 0; cursor:pointer; position:relative; font-size:16px;} h3.ui-state-default:after{content:"\f0d7"; font-family: FontAwesome; font-style: normal; font-weight: normal; text-decoration: inherit; /*--adjust as necessary--*/ color: #fff; font-size: 18px; line-height:50px; padding-right: 20px; position: absolute; top: 0px; right: 0;} h3.ui-state-active:after{content: "\f0d8";} h3.ui-state-active{-webkit-border-bottom-left-radius: 0px; -moz-border-radius-bottomleft: 0px; border-bottom-left-radius: 0px; -webkit-border-bottom-right-radius: 0px; -moz-border-radius-bottomright: 0px; border-bottom-right-radius: 0px;} h3.accordian-style{ margin-top: -10px;} .range-accordion > h3.ui-accordion-header-active{cursor:default;} .range-accordion > div{ margin:0 auto 0 auto; padding:20px; overflow:auto; -ms-overflow-style: -ms-autohiding-scrollbar; -webkit-overflow-scrolling: touch; background: #323234; color:#fff; -webkit-border-bottom-right-radius: 5px; -webkit-border-bottom-left-radius: 5px; -moz-border-radius-bottomright: 5px; -moz-border-radius-bottomleft: 5px; border-bottom-right-radius: 5px; border-bottom-left-radius: 5px;} .splitpageright .range-accordion > div{background: #3c3c3e;} .page-template-landing-page-php{color:#fff;} .range-accordion table{width:100%; text-align: left; overflow:scroll; text-transform:capitalize; margin-top:15px; margin-bottom:25px; border-spacing: 0px; letter-spacing: 0.03em;} .range-accordion table th, .range-accordion table thead td{font-weight:normal; font-size: 16px; padding-right:40px; text-align:left; max-width: 300px;} .range-accordion table th, .range-accordion table thead td, .range-accordion table tr > td:first-child, .range-accordion table tr > td:nth-child(2){white-space:nowrap;} .range-accordion table td{width:30%; padding:7px 9px 7px 2px; font-size:12px; -webkit-text-size-adjust: none; min-width: 130px;} .range-accordion table tr:nth-child(even) td{background-color:#323234;} .tilecloseups{margin:30px auto; text-align:center; font-size:0; list-style-type:none; padding:0; white-space:nowrap;} .tilecloseups li{text-align:center; margin:0 0 5px 0; padding:0; width:40%; display:inline-block; position:relative; vertical-align: top;} .tilecloseups li > a img{max-width:90%; height:auto; max-height:250px; cursor:zoom-in;} .tilecloseups .closeup-caption{font-size:9px; letter-spacing:1px; line-height:15px; text-transform:uppercase; position:relative; color:#fff; padding:5px 8px; margin: 1px 5% 0 5%; overflow:visible; white-space:normal;} .tile-finally{background:#323234; margin:20px 0; padding:0 20px 20px 20px; color:#fff; text-align: left;} .tile-finally > h3{margin:0px; line-height:50px; white-space: nowrap; font-size:16px; text-transform: uppercase;} .downloads {margin:30px 0; padding:0; list-style-type: none;} .downloads li{margin:0 0 30px 0; padding:0;} .downloads a{text-decoration: none; color:#fff;} a.brochure-link{cursor: pointer; -moz-box-shadow: inset 0 0 0 1px #000; -webkit-box-shadow: inset 0 0 0 1px #000; box-shadow: inset 0 0 0 1px #000; display: block; text-align: center; background:rgba(0, 0, 0, 0.21); -moz-text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); -webkit-text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); padding:107px 10% 110px 10%; letter-spacing: 2px; font-size:13px; color:#fff; text-transform:uppercase; text-decoration:none;} .brochure-shadow{position:relative; float: right; height: auto; width:200px; display:inline-block; margin:0 0px 20px 30px; -webkit-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.5); background-repeat: no-repeat; background-position: center center; background-size: auto 100%;} .brochure-shadow img, .brochure-logo{ position: absolute; bottom: 20px; width: 100%; height: auto; background:url(images/porcelain-tiles-logo.svg) no-repeat center center; background-size:100% auto; } a.brochure-link span{font-size:12px; letter-spacing:1px; display:block; position:absolute; bottom:20px;} .brochure-link .fa{font-size: 30px; margin:-40px auto 20px auto;} .sample-orders-list ul{margin:30px auto; text-align:center; font-size:0; list-style-type:none; padding:0;} .sample-orders-list li{text-align:left; margin:0 0 5px 0; padding:0; width:33.3%; float:left; } .sample-orders-list li img{width:90%; height:auto; max-width:250px;} .sample-orders-list li a{text-decoration:none;} .sample-orders-list li h5{text-transform:none; font-weight:100; height:50px; color:#ececeb; font-size: 15px; letter-spacing: 0.05em; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; } .sample-orders-list li h5 a span{display:none;} .demo-order1, .demo-order2{background:url(images/demo-order-icon.png) no-repeat left center; padding-left:40px; display:block; line-height:33px; white-space:nowrap;} .demo-order2{background:url(images/demo-tile-icon.png) no-repeat; display:inline-block; line-height:28px; padding-left:32px;} /* General styles for the modal */ /* Styles for the html/body for special modal where we want 3d effects Note that we need a container wrapping all content on the page for the perspective effects (not including the modals and the overlay). */ .md-perspective, .md-perspective body { height: 100%; overflow: hidden; } .md-perspective body { background: #222; -webkit-perspective: 600px; -moz-perspective: 600px; perspective: 600px; } .md-trigger{cursor:pointer;} .md-modal { position: fixed; top: calc(50% + 32px); left: 50%; width:90%; min-width: 320px; max-height: 90%; z-index: 2000; visibility: hidden; -webkit-backface-visibility: hidden; -moz-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); } .md-show { visibility: visible; } .md-overlay { position: fixed; width: 100%; height: 100%; visibility: hidden; top: 0; left: 0; z-index: 1000; opacity: 0; background: rgba(0,0,0,0.6); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; } .md-show ~ .md-overlay { opacity: 1; visibility: visible; } /* Content styles */ .md-content { color: #fff; background: #222; position: relative; margin: 0 auto; } .md-content h3 { line-height:30px; text-align:center; margin:0; padding:10px; white-space:nowrap; color: #fff; letter-spacing: 0.1em; font-size: 15px; } .md-content > div { padding: 0 30px 0 30px; margin: 0; text-align:center; overflow:hidden; border-top:40px solid #222; border-bottom:30px solid #222; } .md-content > div img{ clear:both; width:100%; height:100%; border-top:5px solid #222; -webkit-background-size: 245px 62px, contain; -moz-background-size: 245px 62px, contain; -o-background-size: 245px 62px, contain; background-size: 245px 62px, contain; background-repeat:no-repeat; background-position:center bottom, center center; cursor:zoom-in; } .md-content > div img.zoom-bg{ -webkit-background-size: 0%, auto; -moz-background-size: 0%, auto; -o-background-size: 0%, auto; background-size: 0%, auto; cursor:zoom-out; } .md-content a{ color: #fff; background: #333; margin: 10px auto 0 auto; line-height:40px; padding:0 20px; display:inline-block; cursor:pointer; clear:both; font-size:14px; text-transform:uppercase; letter-spacing:1px; } .md-content .video-contain{width: 60%; margin: 30px auto;} .md-content a.btn{position:absolute; top:40px; width:150px; right:160px; text-align:center; padding:0; color: #333; background: #fff;} .md-content a.md-close{position:absolute; top:40px; width:120px; right:30px; padding:0px; text-align:center;} /* Effect 1: opacity */ .grid.effect-1 li.animate { -webkit-animation: fadeIn 0.65s ease forwards; animation: fadeIn 0.65s ease forwards; } @-webkit-keyframes fadeIn { 0% { } 100% { opacity: 1; } } @keyframes fadeIn { 0% { } 100% { opacity: 1; } } /* Effect 2: Move Up */ .grid.effect-2 li.animate { -webkit-transform: translateY(200px); transform: translateY(200px); -webkit-animation: moveUp 0.65s ease forwards; animation: moveUp 0.65s ease forwards; } @-webkit-keyframes moveUp { 0% { } 100% { -webkit-transform: translateY(0); opacity: 1; } } @keyframes moveUp { 0% { } 100% { -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; } } /* Effect 8: 3D flip horizontal */ .md-effect-3.md-modal { -webkit-perspective: 1300px; -moz-perspective: 1300px; perspective: 1300px; } .md-effect-3 .md-content { -webkit-transform-style: preserve-3d; -moz-transform-style: preserve-3d; transform-style: preserve-3d; -webkit-transform: rotateY(-70deg); -moz-transform: rotateY(-70deg); -ms-transform: rotateY(-70deg); transform: rotateY(-70deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; transition: all 0.3s; opacity: 0; } .md-show.md-effect-3 .md-content { -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); transform: rotateY(0deg); opacity: 1; } .col2 .tile-finder{display:block; background: rgba(144, 141, 132, 0.2) url(images/tile-icon.png) no-repeat center 20px; background-size:80px; } .col2 .tile-finder .selection-header{color:#999; background:none; float:none; clear:both; width:100%;} .col2 .tile-finder h3{font-size:18px; line-height:20px; text-align:center; padding-top:120px;} .col2 .tile-finder h4{font-size:14px; letter-spacing:none; line-height:15px; padding:10px 10px 20px 10px; margin:0 auto; text-transform:none;} .col2 .tile-finder .hr{ max-width:90px; margin-top:12px; margin-bottom:5px;} .col2 .tile-finder .hr span{background:#fff;} .col2 .tile-finder span{text-decoration:none;} .pdfdownloads{ clear:both; padding:30px 0 40px 0;} .pdfdownloads ul{margin:0 auto; list-style-type:none; padding:0; display:inline-block; text-align:center; max-width:980px; } .pdfdownloads ul li{width:280px; margin:0 20px; padding:0; display:inline-block; height:500px; position:relative;} .pdfdownloads h3{color:#fff; background:#111; margin:0; line-height:30px; letter-spacing:1px; font-size:14px;} .pdfdownloads p{margin:10px 0 0 0; line-height:1.4; text-align:left; font-size:14px;} .pdfdownloads p span{color:#ababab; text-decoration:underline; display:block;} .pdfdownloads .cover img{max-width:280px;} .pdfdownloads .cover .pdfeffects{position:absolute; top:0px; background:url(images/pdf-effects.png) right top no-repeat; width:280px; height:350px;} .pdfdownloads a{position:absolute; text-decoration:none; top:0px; left:-10px; width:100%; height:100%; text-transform:uppercase; display:block; background:url(images/pdf-download.png) no-repeat 0px 40px;} .pdfdownloads a span{width:185px; position:relative; top:60px; left:10px; color:#fff; text-align:center; line-height:1.2; font-size:16px; text-decoration:none;} .brochure-list{padding:50px 0;} .brochure-list p{margin:auto; max-width:700px;} .brochure-list ul{margin:30px auto 0 auto; margin-bottom:40px; list-style-type:none; padding:0;} .brochure-list ul li{-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5); -moz-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5); box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.5); font-size:0; text-align:center; width:30.33%; max-width:270px; margin:5px 1%; background-repeat:no-repeat; background-position:center bottom 34px; background-size:100% auto; padding:0; display:inline-block; height:350px; white-space:nowrap; margin:20px 1%; position:relative;} .brochure-list ul li .brochure{cursor: pointer; -moz-box-shadow: inset 0 0 0 1px #000; -webkit-box-shadow: inset 0 0 0 1px #000; box-shadow: inset 0 0 0 1px #000; background-color:rgba(0, 0, 0, 0.4); position: absolute; top: 0px; left: 0px; width: 100%; font-size:15px; color:#fff; text-transform:uppercase; text-decoration:none; display:block; height:350px;} .brochure-list ul li .brochure.selected{border: 1px solid #fff;} .brochure-list ul li input{position: absolute; bottom: 0px; right: 0px;} .brochure-list ul li h3{padding: 10px; -moz-text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); -webkit-text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); text-shadow: 0px 0px 30px rgba(0, 0, 0, 1); margin-top: 150px; letter-spacing: 3px;} .brochure-list ul li .brochure-logo{position: absolute; bottom: 20px; left: 20%; width: 60%; height: auto;} .select-all input[type="submit"]{background: #333; color: #999; padding: 10px 0px; width:160px; border: none; cursor: pointer; display: inline-block; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px;} .select-all input[type="submit"]:hover, .select-all input[type="submit"]:focus{background: #333; color: #999; } input[type="submit"].active-button {background: #000; color: #fff; } .select-all{position:absolute; z-index: 2; width: 100%; left: 0%;} .select-all.float{position: fixed;top: 60px; } .select-all .custom-checkbox-label{display: inline-block; position: relative; right: auto; bottom: auto; margin-top: 0px;} .select-all.float .custom-checkbox-label{ -webkit-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.5); -moz-box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.5); box-shadow: -1px 0px 5px 0px rgba(0, 0, 0, 0.5);} .select-all .custom-checkbox-label .fa-check{margin-left: 1px;} .select-all .selected .fa-check{opacity:1 !important;} .brochure-list .brochure{background:#333; background-size: cover;} .sample-brochures-list, .brochure-sample-order-field{display: none;} .brochure-order-list{margin-left: 0; padding-left: 0;} .brochure-order-list li{list-style-type: none; display: inline-block; margin-right: 10px;} .select-all input[type="checkbox"], .brochure-list input[type="checkbox"]{display: none;} .custom-checkbox-label{cursor: pointer; display: block; margin-top: 10px; background: #333; /* Old browsers */ border: 2px solid #333; color: #999; display: inline-block; padding: 10px 0; text-decoration: none; width:160px; text-transform:uppercase; text-shadow:none; text-transform:uppercase; font-size:14px; letter-spacing:2px; text-align:center;} .custom-checkbox-label .fa-stack{height: 0em; margin: 0px 10px 0px 0px; padding: 0px; width: 1em;} .custom-checkbox-label.selected{border: 2px solid #fff; color: #fff;} .custom-checkbox-label .fa-square{font-size: 25px; color: #333;} .custom-checkbox-label .fa-check{margin-top: -2px; margin-left: 5px; font-size: 15px; line-height: 0; color: #444;} .custom-checkbox-label.selected .fa-check{color: #fff;} .wpcf7 ul{margin:0; padding:0; list-style-type:none;} .wpcf7 ul li{margin:0; padding:0;} .footer{width:100%; background:#000; clear:both; text-align:center; padding-bottom: 50px;} .footer ul{margin:0; padding:0; list-style-type:none; text-transform:uppercase; font-size:14px; line-height:45px;} .footer ul li{display:inline-block; margin:0 5px;} .footer a{color:#777; text-decoration:none; padding:0 7px; display: block;} .footer ul a:hover{color:#aaa;} .error404{color:#fff; background:#222 url(images/frown-404.png) no-repeat center 320px; background-size:300px;} .error404 .threebox, .error404 .showcontact, .error404 .call-to-action,.error404 .footer,.error404 .site-header{display:none;} .page404{padding-top:100px; background:url(images/porcelain-tiles-logo.svg) no-repeat center top; background-size:70% auto;} .footer ul li.toplink{display:none;} .frontpanel{position: relative;} .frontpanel .intro{display:none;} .spacer{width:100%; min-height:400px;} .custContainer { background: rgba(0,0,0,0.1); position: absolute; width: 100%; z-index: 100; top:0; bottom:0; left:0; right:0; text-align:center; } .collections{} .collections-swatch { position: absolute !important; bottom: 20px; right: 20px; height: 65px; width:65px; background: #000; cursor: pointer; display:none; } .collections-label { position: absolute; width: 300px; right:0px; height:65px; bottom: 0px; text-align: left; background: #000; color: #fff; text-transform: uppercase; display: inline-block; transition: 1s; letter-spacing: 0.15em; white-space: nowrap; overflow: hidden; line-height: 1.2; border-left:2px solid #fff; transform: translate(0, -0%); -webkit-transform: translate(0, -0%); } .collections-label.animated { transform: translate(0, -50%); -webkit-transform: translate(0, -50%); } .collections-label em{display: block; font-style: normal; color:#666; text-transform: none; letter-spacing: 0em; padding-top: 5px;} .collections-label a{display: block; padding:13px 5px 0px 20px;} /* .vegas-timer { z-index: 10000 !important; display: none !important; } .vegas-timer-progress { background: #666; display: none !important; }*/ .collections { position: absolute; bottom: 0; right: 0; animation: fadein 5s; -moz-animation: fadein 5s; /* Firefox */ -webkit-animation: fadein 5s; /* Safari and Chrome */ -o-animation: fadein 5s; /* Opera */ font-family: Arial, sans serif !important; } .collections-list { position: absolute; display:none; bottom: 0px; left: auto; right:150px; width: 160px; list-style: none; margin: 0; padding: 0; text-transform: uppercase; text-align: right; line-height: 1.7; } .collections-list li { opacity: 0; transition: 0.5s; margin: 0; display: block; } .collections-list li a { padding: 5px 20px; color:#fff; text-decoration: none; } .animated .collections-list li { opacity: 1; } .collections-list .active a { color: #888; } .animated { animation-delay: 4s; -webkit-animation-delay: 4s; /* Chrome, Safari, Opera */ -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; animation-iteration-count:5; -webkit-animation-iteration-count:5; } @-webkit-keyframes bounce { 0% { opacity: 0; -webkit-transform: translateY(20px); } 50% { opacity: 1; -webkit-transform: translateY(0px); } 100% { opacity: 0; -webkit-transform: translateY(20px); } } @keyframes bounce { 0% { opacity: 0; transform: translateY(20px); } 50% { opacity: 1; transform: translateY(0px); } 100% { opacity: 0; transform: translateY(20px); } } .bounce { -webkit-animation-name: bounce; animation-name: bounce; color: #fff; font-size: 20px; position: fixed; z-index:1000; bottom: 80px; left: 50%; margin-left:-20px; width: 40px; height: 45px; background:url(../img/mouse.png) no-repeat center center; cursor:pointer; } .catBoxes, .home{background:#000;} .catBoxes ul{margin:0 auto; padding:0; list-style-type:none; max-width:1750px;} .catBoxes li{margin:0; padding:0; position:relative; display: block; line-height: 0; float: left; background-color: rgba(0,0,0,1); overflow: hidden;} .catBoxes ul li:nth-child(3), .catBoxes ul li:nth-child(4), .catBoxes ul li:nth-child(6), .catBoxes ul li:nth-child(7), .catBoxes ul li:nth-child(8), .catBoxes ul li:nth-child(9){width: 25%;} .catBoxes li img{opacity:0.6; background-position: center center; background-size: cover; background-repeat:no-repeat;} .catBoxes li:nth-child(1) img{background-image: url('../photos/design-tiles.jpg'); background-size: cover; } .catBoxes li:nth-child(2) img{background-image: url('../photos/lifestyle.jpg'); background-size: cover;} .catBoxes li:nth-child(3) img{background-image: url('../photos/natural-tiles.jpg'); background-size: cover;} .catBoxes li:nth-child(4) img{background-image: url('../photos/color-tiles.jpg'); background-size: cover;} .catBoxes li:nth-child(5) img{background-image: url('../photos/company-0.jpg'); background-size: cover; filter: grayscale(100%); opacity: 0.85;} .catBoxes li:nth-child(6) img{background-image: url('../photos/contact-us.jpg'); background-size: cover;} .catBoxes li:nth-child(7) img{background-image: url('../photos/lifestyle.jpg'); background-size: cover;} .catBoxes li:nth-child(8) img{background-image: url('../photos/about-home.jpg'); background-size: cover;} .catBoxes li:nth-child(9) img{background-image: url('../photos/contact-us.jpg'); background-size: cover; background-position: center right; } .catBoxes li:hover img{opacity:0.9;} .catBoxes h2{opacity: 1; width:100%; display:block; position:absolute; top:50%; font-size:18px; line-height:55px; text-transform: uppercase; letter-spacing: 0.5em; text-align:center; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); margin:0 auto; padding:0; text-shadow: 1px 1px 3px #444;} .catBoxes span, .custContainer h2 span{display:block; } .catBoxes strong{display:block; font-size:30px; letter-spacing: 0.5em; } .catBoxes em{display:block; text-transform: none; font-style: normal; letter-spacing: 0.1em; font-size: 24px; line-height: 1.1; margin-top:0.6em; } /*article .catBoxes li:nth-child(1) img{background-image: url('../photos/design-tiles.jpg'); background-size: cover; } article .catBoxes li:nth-child(2) img{background-image: url('../photos/lifestyle.jpg'); background-size: cover;} article .catBoxes li:nth-child(3) img{background-image: url('../photos/natural-tiles.jpg'); background-size: cover;} article .catBoxes li:nth-child(4) img{background-image: url('../photos/color-tiles.jpg'); background-size: cover;} article .catBoxes li:nth-child(5) img{background-image: url('../photos/company-0.jpg'); background-size: cover; filter: grayscale(100%);} article .catBoxes li:nth-child(6) img{background-image: url('../photos/contact-us.jpg'); background-size: cover;} article .catBoxes li:nth-child(7) img{background-image: none;}*/ .custContainer h2{position:absolute; top:50%; width:100%; font-size:22px; font-weight: 300; line-height:80px; text-transform: uppercase; letter-spacing: 0.5em; text-align:center; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); margin:0 auto; padding:0;} .custContainer h2 { opacity: 0; animation-delay: 2s; -webkit-animation: mymove 1s normal forwards ease-in-out; animation: mymove 1s normal forwards ease-in-out; -webkit-animation-delay: 2s; /* Chrome, Safari, Opera */ } /* Chrome, Safari, Opera */ @-webkit-keyframes mymove { from {opacity: 0;} to {opacity: 1;} } @keyframes mymove { from {opacity: 0;} to {opacity: 1;} } .catBoxes ul li:nth-child(3) h2, .catBoxes ul li:nth-child(4) h2, .catBoxes ul li:nth-child(6) h2, .catBoxes ul li:nth-child(7) h2, .catBoxes ul li:nth-child(8) h2, .catBoxes ul li:nth-child(9) h2{line-height: 40px;} .custContainer h2 strong{display:block; font-size:20px; font-weight: 300; letter-spacing: 0.3em; text-shadow: 1px 1px 3px #444;} .custContainer h2 em{display:block; text-transform: none; font-style: normal; letter-spacing: 0.05em; font-size: 180%; font-weight: 300; line-height: 1.1; text-shadow: 1px 1px 3px #444;} .subtle strong{font-size:20px;} .catBoxes ul li:nth-child(4) strong{padding-top:0;} .custContainer h2 span{display:none;} .catBoxes a, .custContainer a {text-decoration: none; color:#fff;} .catBoxes ul li img{width:100%; height:auto; max-width: 100%; max-height: 100%; -webkit-box-shadow: inset 0px 0px 50px 30px rgba(0,0,0,0.15); -moz-box-shadow: inset 0px 0px 50px 30px rgba(0,0,0,0.15); box-shadow: inset 0px 0px 50px 30px rgba(0,0,0,0.15);} .catBoxes ul li:nth-child(1){width: 50%;} .catBoxes ul li:nth-child(2){width: 50%; float: right;} .catBoxes ul li:nth-child(3){width: 25%; } .catBoxes ul li:nth-child(4){width: 25%;} .catBoxes ul li:nth-child(4) h2{line-height:30px;} .catBoxes ul li:nth-child(5){width: 50%;} .catBoxes ul li:nth-child(6){width: 50%; float: right;} .catBoxes ul li:nth-child(7){width: 50%; float: right;} .catBoxes ul li:nth-child(8){width: 50%; } .catBoxes ul li:nth-child(9){width: 50%; } .catBoxes ul li:hover img{-ms-transform: scale(1.05,1.05); /* IE 9 */ -webkit-transform: scale(1.05,1.05); /* Safari */ transform: scale(1.05,1.05); -webkit-box-shadow: none; -moz-box-shadow: none; box-shadow:none;} @media screen and (max-width: 700px) { .catBoxes ul li:nth-child(1),.catBoxes ul li:nth-child(2),.catBoxes ul li:nth-child(3),.catBoxes ul li:nth-child(4),.catBoxes ul li:nth-child(5),.catBoxes ul li:nth-child(6),.catBoxes ul li:nth-child(7),.catBoxes ul li:nth-child(8),.catBoxes ul li:nth-child(9){width:50%; float:left;} .catBoxes ul li:nth-child(1), .catBoxes ul li:nth-child(6), .catBoxes ul li:nth-child(7){width:100%;} .catBoxes ul li:nth-child(8), .catBoxes ul li:nth-child(9){display:block; width:50%;} } .theintro{position:absolute;text-indent:-10000px;} .follow-on-links a{text-decoration:none; color:#fff; padding:0 10px; display:inline-block; line-height:35px; font-size:15px; letter-spacing:1px; text-transform:none;} .button {padding:20px; width:230px; margin:auto; } .button a{width:100%; text-align:center; display:inline-block; text-decoration:none; line-height:56px; color:#666; text-shadow:none; text-transform:uppercase; font-size:14px; letter-spacing:2px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; border:1px solid #666;} .tile-photos{display:none;} .wp-caption { max-width: 100%; width: auto; text-align:center; } figure.wp-caption.alignleft, img.alignleft { margin: 10px 24px 20px 0; } .wp-caption.alignleft { margin: 10px 14px 20px 0; } figure.wp-caption.alignright, img.alignright { margin: 10px 0 20px 24px; } .wp-caption.alignright { margin: 10px 0 20px 14px; } blockquote.aligncenter, img.aligncenter, .wp-caption.aligncenter { margin: 10px auto 20px auto; } .wp-caption { margin-bottom: 20px; } .wp-caption img[class*="wp-image-"] { display: block; margin: 0 auto; } .wp-caption-text { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; font-size: 10px; line-height: 1.4; margin: 10px auto; max-width:900px; } div.wp-caption .wp-caption-text { padding-right: 0px; text-align:center; letter-spacing:2px; text-transform:uppercase; } div.wp-caption.alignright img[class*="wp-image-"], div.wp-caption.alignright .wp-caption-text { padding-left: 10px; padding-right: 0; } img.alignright{float:right; margin-left:10px;} img.alignleft{float:left; margin-right:10px;} img.alignnone{clear:both; margin-top:10px; margin-bottom:10px;} /* form styles */ /* Form fields, general styles first. */ .page-id-124 .showcontact, .page-id-10 .showcontact{display:none;} .wpcf7{padding:30px 0;} .wpcf7 .hr{clear:both;} .wpcf7 label{display:block; max-width:100%; margin:0;} .wpcf7 li.halfwidth{margin:0 5% 0 0; width:45%; float:left; min-height:85px;} .wpcf7 .submit-item{clear:both; text-align:center;} .wpcf7 .submit-item input{margin:20px auto;} .tile-order{display:none;} .thelookup{display:none;} #crafty_postcode_result_display{min-height:150px; display: block; width: 72%; max-width:100%;} #example-1-search{background: #168cbe; border-color: #168cbe; color:#fff; width:50%; min-width:120px; max-width:250px;} /*button, input[type=text], input[type=submit], input[type=button], input[type=email], input[type=tel], input[type=date], select, textarea { -webkit-appearance:none; border: 1px solid #cccccc; background: #fff; font-family: inherit; padding: 10px; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; font-size:15px; line-height:1.4; min-height:35px; } select, input[type=date]{ border: 1px solid #ccc; background: #fff; font-family: inherit; padding: 5px 10px; font-size:15px; line-height:1.4; line-height:30px; } select{-webkit-appearance: menulist; -moz-appearance: menulist; -ms-appearance: menulist; -o-appearance: menulist; appearance: menulist; vertical-align: middle; height:45px;} input[type=date]{min-width:90px; border: 1px solid #cccccc; background: #fff; font-family: inherit; padding: 0 10px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; font-size:15px; line-height:1.4; min-height:44px;} textarea{min-height:80px;} input[type=text], input[type=email], input[type=tel],select, textarea { color: #666; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; width:300px; max-width:100%; margin-bottom:15px; } input[type=text]:hover, input[type=email]:hover, input[type=tel]:hover, input[type=date]:hover, select:hover, textarea:hover{border: 1px solid #333;} input:focus, textarea:focus { border: 1px solid #aaa; outline: 0; } /* Buttons */ /*input[type="submit"], input[type="button"], input[type="reset"] { background: #000; border: none; border: 1px solid #666; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; color: #fff; display: inline-block; padding: 20px 0; text-decoration: none; width:230px; text-transform:uppercase; text-shadow:none; text-transform:uppercase; font-size:14px; letter-spacing:3px; text-align:center; cursor: pointer; } input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:focus, input[type="button"]:focus, input[type="reset"]:focus { background: #333; outline: none; } input[type="submit"]:active, input[type="button"]:active, input[type="reset"]:active { background: #333; } input[type="submit"].mdf_button, input[type="submit"].mdf_button:hover{background:#666; color:#fff; padding:0; line-height:35px; width:180px;} .multiple-label{display:inline-block; width:210px; overflow:hidden;} .wpcf7 ul.feedback-form .wpcf7-form-control-wrap{display:inline-block; overflow:hidden;} .wpcf7 ul.feedback-form .wpcf7-list-item-label{ margin-right:20px;} .wpcf7 ul.feedback-form li{margin-bottom:15px;} .wpcf7 ul.feedback-form label{display:inline-block;} div.hidden-fields{opacity: 0.2} /* unused button style .frontpanel .button a{ border:1px solid rgb(245, 127, 32); background: rgb(244, 142, 32); background: -moz-linear-gradient(90deg, rgb(244, 142, 32) 50%, rgb(245, 127, 32) 50%); background: -webkit-linear-gradient(90deg, rgb(244, 142, 32) 50%, rgb(245, 127, 32) 50%); background: -o-linear-gradient(90deg, rgb(244, 142, 32) 50%, rgb(245, 127, 32) 50%); background: -ms-linear-gradient(90deg, rgb(244, 142, 32) 50%, rgb(245, 127, 32) 50%); background: linear-gradient(180deg, rgb(244, 142, 32) 50%, rgb(245, 127, 32) 50%); */ @media screen and (min-width:1880px){ .chromeos .sitecontrols{display:block;} .sitecontrols{position:fixed;z-index:100;bottom:0px;left:0%;width:100%;background-color:#111;margin:0px auto;padding:0;list-style-type:none;} .sitecontrols li{margin:0 1% 0 1%;padding:0px;line-height:40px;white-space:nowrap;float:none;display:inline-block;} .sitecontrols a{color:#999;text-decoration:none;border-bottom:5px solid #3c3c3c;border-top:5px solid #111;text-transform:uppercase;letter-spacing:0.2em;display:block;font-size:13px;padding:0 20px;} .sitecontrols li.controlforward{position:absolute;margin:0;right:20px;background-image:url(images/forward.svg);background-repeat:no-repeat;background-position:center center;background-size:30px 30px;} .sitecontrols li.controlback{position:absolute;margin:0;right:100px;background-image:url(images/back.svg);background-repeat:no-repeat;background-position:center center;background-size:30px 30px;} .sitecontrols li.controlforward a,.sitecontrols li.controlback a{width:40px;text-indent:-10000px;border-bottom:5px solid #111} .chromeos .mininav-container,.chromeos .nav-background,.chromeos .toggleMenu,.chromeos #navCart .showTel,.chromeos #navCart .showSearch,.chromeos #navCart .showWish{display:none;} .chromeos #navCart .showCart,.chromeos li.order,.chromeos li.favorite,.chromeos a.cart, .chromeos .share-samples{display:none;} .chromeos .range-menu{bottom:50px;} .chromeos.pagecontainer{margin-top:0;} .logotv{position:fixed;text-indent:-1000px;left:30px;top:0;z-index:110;} .logotv a{display:block;width:70px;height:90px;margin:auto;background-color:#111;background-image:url(../img/mouse.png);background-repeat:no-repeat;background-position:center 75%;background-size:70% auto;animation:fadein 1.5s;-moz-animation:fadein 1.5s;/*Firefox*/-webkit-animation:fadein 1.5s;/*SafariandChrome*/-o-animation:fadein 1.5s;/*Opera*/-webkit-box-shadow:0px 0px 48px 0px rgba(0,0,0,0.2);-moz-box-shadow:0px 0px 48px 0px rgba(0,0,0,0.2);box-shadow:0px 0px 48px 0px rgba(0,0,0,0.2);} } @media screen and (min-width: 1400px) { ul.lcp_catlist, ul.page-list { -moz-column-count: 6;-webkit-column-count: 6;column-count: 6;} #navCart .dropdown-toggle em{display:block; text-align: right; position:absolute; top:20px; right:45px; line-height:1; white-space: nowrap; text-transform: uppercase;} #navCart .dropdown-toggle {width: 80px;} #navCart .showWish{width:120px;} #navCart .showCart{width:105px;} #navCart .showTel em, #navCart .showSearch em{right:30px;} } @media screen and (min-width: 1800px) { .widest{display: block;} .single-range .top-banner {width: 50%;float: left;} .single-range .range-header {width:50%; float:right; } .range-menu{display: block;} ul.lcp_catlist, ul.page-list { -moz-column-count: 7;-webkit-column-count: 7;column-count: 7;} .single-range .entry-content{padding:0px;} .grid li {width: 24.8%;} .single-range .single-tiles > li{width:48%; display: inline-block;} .splitpageright{width:39.5%; } .splitpageleft{width:59.5%; } .all-tiles .twocolumnlayout li{width:22%;} .all-tiles .fourcolumnlayout li{width:30%;} } @media screen and (max-width: 1024px) { .about-porcelain h3{font-size:25px; line-height:30px;} .all-tiles ul a span{display:none;} .logo{max-width: 240px;} .range-benefits ul li h3 span{display:block;} .top-banner{height: 320px; overflow:hidden;} .single-range .entry-title{ line-height: 320px;} .single-range .entry-title span{line-height:220px;} .tileactions em{display:none;} .collections-label {min-width: 220px;} .fourcolumnlayout .label p{font-size:0.6em;} } /* For ipads screens */ @media screen and (max-width: 950px) { .mininav-container{display: none;} h2{font-size:22px;} a.brochure-link{padding: 75px 10% 80px 10%; line-height: 1.2;} .the-index li{font-size:0.9em;} .brochure-shadow{width: 150px;} .brochure-list ul li{height:220px; margin:0;} .brochure-list ul li .brochure{height:220px;} .brochure-list ul li h3{padding: 10px 0; margin-top: 90px; } .tile-selections h3{line-height:30px; font-size:25px;} .threecol .colmid { right:2%; /* width of the right column */ } .threecol .colleft { right:70%; /* width of the middle column */ } .threecol .col1 { width:66%; /* width of center column content (column width minus padding on either side) */ left:104%; /* 100% plus left padding of center column */ } .threecol .col2 { width:21%; /* Width of left column content (column width minus padding on either side) */ left:10%; /* width of (right column) plus (center column left and right padding) plus (left column left padding) */ } .page-id-4 .threecol .col1{left:80%; width:80%;} .label em{display:none;} .tooltip {width:70%;} .inside-showrooms .thecaption h3{font-size:20px; line-height:60px;} ul.lcp_catlist, ul.page-list {-moz-column-count: 3;-webkit-column-count: 3;column-count: 3;} .single-range .range-menu h2{display: none;} .sharelinks{float:none;} .catBoxes h2{font-size:18px; letter-spacing: 0.3em; line-height: 30px;} .catBoxes strong{font-size:22px; letter-spacing: 0.4em;} .catBoxes em{font-size: 18px; margin-top:0.5em;} .subtle strong{font-size:18px;} .homenav li a{letter-spacing: 0.1em; font-size: 15px;} .all-tiles .fourcolumnlayout li{width:30%; margin:0px 1% 50px 1%;} h1{font-size:35px;} h2{font-size:20px;} h3{ font-size:18px;} h4{font-size:16px;} .tileactions a{line-height:53px; padding:0 8px; font-size: 0.85em;} .threebox ul li{font-size:13px; letter-spacing: 0.1em;} } /* For small screens and phones */ @media screen and (max-width: 760px) { .col1,.col2,.col3 {float:none;} .threecol .colmid { right:auto; /* width of the right column */ } .threecol .colleft,.threecol .col1, .threecol .col2, .page-id-4 .threecol .col1{ right:auto; /* width of the middle column */ width:96%; left:auto; margin-left:2%; margin-right:2%; } .threecol .col3 { display:none; } .top-banner{height:250px;} .single-range .entry-title{ line-height: 250px; font-size:40px; white-space: nowrap;} .single-range .entry-title span{line-height:160px;} .sharelinks em{display:none;} .sharelinks li .fa{font-size: 17px;} .entry-header {padding-top:40px; padding-bottom: 30px;} ul .selectitem{display:block;} .call-to-action p, .entry-header p{font-size:18px;} .call-to-action h2, .entry-header h2{font-size:18px;} .col1, .col2 {padding: 20px 0; } blockquote{margin:10px 0 0 0; padding:10px 0 10px 35px; font-size:20px;} .col2 aside, .col2 .widget-meta-data-filter{max-width:100%;} .col2 #nav_menu-2 {display:none;} ul.lcp_catlist, ul.page-list {-moz-column-count: 2; -webkit-column-count: 2; column-count: 2;} .follow-on-links a{display:block; line-height:30px;} .follow-on-links{padding-bottom:20px;} .inside-showrooms .thecaption h3{font-size:15px; line-height:40px;} .threebox ul li{margin:10px auto; display:block; width:100%;} .spotlight ul li{margin-bottom:60px;} .tile-selections .selection-header{width:100%; margin-top:180px;} .tile-selections li, .tile-selections li:nth-child(even){background-position: center -60px; background-size:auto 300px;} .tile-selections h3{padding:20px 0 0 0; line-height:27px; font-size:25px;} .tile-selections h4{padding:0 0 10px 0;} li.tile-finder, li:nth-child(even).tile-finder{background:#222 url(images/tile-icon.png) no-repeat center 30px; background-size:80px; } li.tile-finder .selection-header{width:100%; margin-top:140px;} .about-porcelain .selection-header{margin-top:0px;} .about-porcelain h3{line-height:23px; font-size:20px; padding:20px;} .about-porcelain li:nth-child(even), .about-porcelain li:nth-child(odd){background-position: center top; background-size:auto 245px !important;} .col2 li.tile-finder .selection-header{margin-top:0px;} .wpcf7 li.halfwidth{margin:0; width:100%; float:none;} .wpcf7 ul.feedback-form label{min-width:120px; line-height:2;} .single-client .all-singles ul li{width:49%;} .showcontact .col1{text-align:center;} .splitpageright, .splitpageleft{width:100%; margin-left:0%; margin-right:0%; float:none;} .single-tiles > li {margin: 20px 0 0 0;} .mobilesize{display:inline;} .desktopsize{display:none;} .range-header h1{font-size:38px; color:#222222;} .range-header h1 span{font-size:24px; display:block;} .range-benefits{display:none;} .single-range .entry-content{min-height:200px; } .md-content h3{font-size:14px;} .md-content > div img{width:100% !important; height:160% !important;} .md-content > div {padding: 0 10px 0 10px;border-bottom:10px solid #222;} .single-project article {border-left:none;border-right:none;} .col2 h3{text-align:center;} .col2 ul li{line-height:30px; display:block; margin:0; padding:5px 0; text-align:center;} .col2 ul li a{display:block; border-bottom:1px solid #eee;} .contrast .col2 a{color:#666;} .footer ul li.toplink {display: block;} .TextBoxAP{width:auto; min-width:100px; margin-left:0; padding:10px;} .TextBoxAP h1{font-size:28px;} .TextBoxAP h2{font-size:23px;} .TextBoxAP p{font-size:17px;} .footer ul{margin:0; padding:0; font-size: 13px} .footer ul li{line-height:40px; display:block; margin:0px; padding:5px 0; text-align:center;} .footer ul li a{display:block;} #menu-item-2676, .home #menu-item-749{display:none;} .grid li {width: 49.5%;} .range-grid{margin:auto;} .range-header p{font-size: 1.2em; text-align: left;} .range-glance ul > li span{font-size: 22px;} .blog .all-tiles li, .search-results .all-tiles li{width: 100% !important;} } /* Mobile Landscape and Portrait */ @media only screen and (max-width: 500px) { body {font-size: 1.1em;} .pagecontainer {margin-top: 60px;} .logo {display:none;} div.logo a{height:60px; width:60px; background:#000; } .mobilemenu {height: 60px;} .mobilemenu a {height: 60px;} #navCart .dropdown-toggle {font-size: 14px;line-height: 60px;height: 60px;} #navCart .dropdown-toggle .fa {line-height: 60px;} .md-modal {top: calc(50% + 0px);} .showrooms li{width: 80%;} .collections-label{bottom:10px; height:auto; width: 180px;} .collections-label a{padding:8px; font-size:0.75em; letter-spacing: 0.05em;} .md-content a.md-close{right: 20px;} .md-content a.btn{right: 150px;} .post-648 .wp-image-5639{float: none; width: 100%; margin: 0 auto;} .about-map-button{display: none !important;} .homenav li a{font-size: 15px; padding:0 6px;} .brochure-list ul li{width:30.33%; height:120px; margin:0;} .brochure-list ul li .brochure{font-size:13px; height:120px;} .brochure-list ul li h3{padding: 10px 0; margin-top: 40px; letter-spacing: 1px;} #map_canvas{height: 250px;} .grid-item figcaption{font-size:12px; letter-spacing: 0; } .listcontrols li{padding:0 10px; min-width:50px; font-size:10px;} .listcontrols{display: block;} .listcontrols span{display:none} .all-tiles .twocolumnlayout li{width:47%; margin:0px 1% 50px 1%;} .all-tiles .fourcolumnlayout li{width:100%; margin:0px 0 50px 0;} .quickorder span {display:none;} .quickorder li{margin:0 0.5% 0 0;} .quickorder li:first-child{padding-left:0px;} .tile-index a {padding:8px;} .subtle strong{padding-top:0;} #animated-mouse{display:none !important;} h3{font-size: 14px;} .label p {font-size: 0.8em;} .tooltip {min-width:100px; width:90%; padding:5%;} .single-range .tooltip p{font-size: 0.8em;} .single-client .all-singles ul li{width:100%; margin-left:0; margin-right:0;} .zone{margin:0 2% 50px 2%;} .catBoxes ul li:nth-child(1),.catBoxes ul li:nth-child(2),.catBoxes ul li:nth-child(3),.catBoxes ul li:nth-child(4),.catBoxes ul li:nth-child(5),.catBoxes ul li:nth-child(6),.catBoxes ul li:nth-child(7),.catBoxes ul li:nth-child(8),.catBoxes ul li:nth-child(9){width: 100%;} .catBoxes ul li:nth-child(1) img,.catBoxes ul li:nth-child(2) img,.catBoxes ul li:nth-child(3) img,.catBoxes ul li:nth-child(4) img,.catBoxes ul li:nth-child(5) img,.catBoxes ul li:nth-child(6) img,.catBoxes ul li:nth-child(7) img,.catBoxes ul li:nth-child(8) img,.catBoxes ul li:nth-child(9) img{height: 200px !important;} .catBoxes h2{font-size:16px line-height: 30px; margin:0; padding:10px 0 15px 0; background-color: rgba(0,0,0,0.4); top:auto; bottom:0; transform: translate(0, 0); -webkit-transform: translate(0, 0);} .catBoxes ul li:nth-child(4) h2, article .catBoxes ul li:nth-child(7) h2{transform: translate(0, -50%); -webkit-transform: translate(0, -50%); line-height: 40px;} .catBoxes em{margin:0 auto;} .catBoxes h2 strong{font-size:16px; letter-spacing: 0.3em;} /*.catBoxes li:nth-child(6) img{background-image: url('../photos/metallic2.jpg'); background-size: cover;} article .catBoxes li:nth-child(6) img{background-image: url('../photos/metallic2.jpg'); background-size: cover;}*/ .custContainer h2 em{font-size:180%;} .custContainer h2 strong{font-size:15px;} nav#primary-navigation{background:#000} .page-id-4 .post-4{font-size: 1.3em;} #pageslide { width:100%;} #pageslide .nav-menu{padding:50px 30px 150px 30px; background:url(images/porcelain-tiles-logo.svg) no-repeat left 30px; background-size:100% auto;} #pageslide ul, #pageslide ul li{font-size:1.00em;} #pageslide ul ul{margin:0px; } #pageslide ul li a{line-height: 60px;} #pageslide ul ul li a{border-top:1px solid #333; line-height: 60px; font-size:1em;} .thetextarea textarea{width:100%;} input[type=text], input[type=email], input[type=tel], select, textarea {width: 100%;} #crafty_postcode_result_display {width: 100%;} }