html, body { height: 100%; width: 100%; margin: 0px; padding: 0px; font-family: "Helvetica Neue", Helvetica, Verdana, Arial, sans-serif !important; font-size: 12px; } hr { height: 1px; color: #f0f0f0; background-color: #f0f0f0; border: none; margin: 0px 0px 0px 0px !important; } iframe { width: 100%; border: none; overflow: hidden; position: absolute; } ul.none { list-style-type: none; } ul.square { list-style-type: square; } ul.circle { list-style-type: circle; } .pattern { background: url('../img/pattern.png'); color: #f0f0f0; } .pattern a { text-decoration: none; color: #f0f0f0; } .pattern a:hover { text-decoration: none; color: #77b9ff; } .t_social ul { font-weight: 500; white-space: nowrap; margin: 0px; padding: 0px; } .t_social ul li { display: inline-block; margin: 0px 5px; } .t_social a, .t_menu a { text-decoration: none; color: #202020; } .t_social a:hover, .t_menu a:hover { text-decoration: none; color: #77b9ff; } .header { background-color: #ffffff; } .footer { position: absolute; width: 100%; } .center { text-align: center; } .right { text-align: right; } .left { text-align: left; } .uppercase { text-transform: uppercase; } .bold { font-weight: bold; } .buildinfo { position: absolute; right: 5px; text-align: right; } .banner { font-size: 12px; position: absolute; bottom: 10px; left: 10px; text-align: left; } .pr40 { padding-right: 40px; } .ml20 { margin-left: 20px; } .img-responsive { display: block; max-width: 100%; } .h66 { height: 66px; } .lastProjectsContainer { display: block; position: relative; height: auto; max-height: 500px; overflow: auto; border: 0px solid #00FF00; padding: 0px 20px 0px 20px; } .projectContainer { display: inline-block; position: relative; margin: 0px 5px 0px 5px; } .projectContainer p { display: block; position: absolute; left: 0px; padding: 10px 0px 0px 0px; white-space: normal; overflow: hidden; z-index: 1 !important; } .projectContainer img { display: block; position: absolute; top: 0px; left: 0px; cursor: default; } .projectContainer .ttContainer { display: block; position: absolute; height: 0px; } .projectContainer .fa-star, .projectContainer .fa-star-o { display: none; position: absolute; color: #ec6324; text-shadow: 0px 0px 5px #ffffff; } .projectContainer .fa-minus { display: none; position: absolute; color: #ec6324; text-shadow: 0px 0px 5px #ffffff; } .projectContainer .tooltip { left: 0px !important; } .projectContainer .tooltip-inner { text-align: left; overflow: hidden; z-index: 999999 !important; } .projectContainer .shadow { position: relative; border: 0px solid #fffff0; top: 5px; left: 10px; border: 0px solid yellow; -webkit-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5); -moz-box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5); box-shadow: 4px 4px 8px rgba(0, 0, 0, 0.5); -webkit-transition: all .2s ease; transition: all .2s ease; } .projectContainer .shadow:hover { -webkit-box-shadow: 8px 8px 16px rgba(0, 0, 0, 1); -moz-box-shadow: 8px 8px 16px rgba(0, 0, 0, 1); box-shadow: 8px 8px 16px rgba(0, 0, 0, 1); -ms-transform: scale(1.05); -webkit-transform: scale(1.05); transform: scale(1.05); -webkit-transition: all .2s ease; transition: all .2s ease; } @media (max-width: 1024px) { /* 0.9 */ .t_social ul { margin-top: 20px; } .t_social .right li { font-size: 24px; } .pattern li { font-size: 11px; } .projectContainer { width: 162px; height: 144px; } .projectContainer p { height: 48px; max-width: 153px; top: 60px; } .projectContainer img, .projectContainer .shadow { width: 144px; height: 81px; } .projectContainer .ttContainer { top: 90px; } .projectContainer .tooltip-inner { width: 144px; min-width: 144px; max-width: 144px; max-height: 80px; font-size: 8px; } .projectContainer .fa-star, .projectContainer .fa-star-o { top: 5px; left: 129px; width: 14px; height: 14px; font-size: 14px; } .projectContainer .fa-minus { top: 5px; left: 3px; width: 14px; height: 14px; font-size: 14px; } .footer { height: 72px; bottom: 10px; } .buildinfo { font-size: 8px; bottom: -10px; } .ui-tooltip { max-width: 270px; } p, .ui-tooltip-content { font-size: 11px; line-height: 16px; } iframe { height: 58px; bottom: 9px; } #makeMeScrollable { width: 94%; } #makeMeScrollable, div.scrollingHotSpotLeft, div.scrollingHotSpotRight { height: 140px; } } @media (min-width: 1025px) and (max-width: 1280px) { /* 1.0 */ .t_social ul { margin-top: 16px; } .t_social .right li { font-size: 26px; } .pattern li { font-size: 12px; } .projectContainer { width: 180px; height: 160px; } .projectContainer p { height: 55px; max-width: 170px; top: 70px; } .projectContainer img, .projectContainer .shadow { width: 160px; height: 90px; } .projectContainer .ttContainer { top: 100px; } .projectContainer .tooltip-inner { width: 160px; min-width: 160px; max-width: 160px; max-height: 80px; font-size: 8px; } .projectContainer .fa-star, .projectContainer .fa-star-o { top: 5px; left: 142px; width: 18px; height: 18px; font-size: 18px; } .projectContainer .fa-minus { top: 5px; left: 3px; width: 18px; height: 18px; font-size: 18px; } .footer { height: 72px; bottom: 13px; } .buildinfo { font-size: 9px; bottom: -10px; } .ui-tooltip { max-width: 300px; } p, .ui-tooltip-content { font-size: 12px; line-height: 18px; } iframe { height: 60px; bottom: 10px; } #makeMeScrollable { width: 95%; } #makeMeScrollable, div.scrollingHotSpotLeft, div.scrollingHotSpotRight { height: 155px; } } @media (min-width: 1281px) and (max-width: 1920px) { /* 1.2 */ .t_social ul { margin-top: 14px; } .t_social .right li { font-size: 28px; } .pattern li { font-size: 14px; } .projectContainer { width: 216px; height: 192px; } .projectContainer p { height: 64px; max-width: 204px; top: 86px; } .projectContainer img, .projectContainer .shadow { width: 192px; height: 108px; } .projectContainer .ttContainer { top: 120px; } .projectContainer .tooltip-inner { width: 192px; min-width: 192px; max-width: 192px; max-height: 96px; font-size: 10px; } .projectContainer .fa-star, .projectContainer .fa-star-o { top: 5px; left: 170px; width: 22px; height: 22px; font-size: 22px; } .projectContainer .fa-minus { top: 5px; left: 3px; width: 22px; height: 22px; font-size: 22px; } .footer { height: 72px; bottom: 17px; } .buildinfo { font-size: 11px; bottom: -12px; } .ui-tooltip { max-width: 360px; } p, .ui-tooltip-content { font-size: 14px; line-height: 21px; } iframe { height: 64px; bottom: 12px; } #makeMeScrollable { width: 96%; } #makeMeScrollable, div.scrollingHotSpotLeft, div.scrollingHotSpotRight { height: 190px; } } @media (min-width: 1921px) and (max-width: 2560px) { /* 1.4 */ .t_social ul { margin-top: 12px; } .t_social .right li { font-size: 32px; } .pattern li { font-size: 18px; } .projectContainer { width: 252px; height: 224px; } .projectContainer p { height: 84px; max-width: 238px; top: 100px; } .projectContainer img, .projectContainer .shadow { width: 224px; height: 126px; } .projectContainer .ttContainer { top: 140px; } .projectContainer .tooltip-inner { width: 224px; min-width: 224px; max-width: 224px; max-height: 112px; font-size: 12px; } .projectContainer .fa-star, .projectContainer .fa-star-o { top: 5px; left: 196px; width: 28px; height: 28px; font-size: 28px; } .projectContainer .fa-minus { top: 5px; left: 3px; width: 28px; height: 28px; font-size: 28px; } .footer { height: 72px; bottom: 24px; } .buildinfo { font-size: 14px; bottom: -16px; } p, .ui-tooltip-content { font-size: 18px; line-height: 27px; } .ui-tooltip { max-width: 420px; } iframe { height: 70px; bottom: 14px; } #makeMeScrollable { width: 96%; } #makeMeScrollable, div.scrollingHotSpotLeft, div.scrollingHotSpotRight { height: 225px; } } @media (min-width: 2561px) { /* 1.8 */ .t_social ul { margin-top: 10px; } .t_social .right li { font-size: 36px; } .pattern li { font-size: 26px; } .projectContainer { width: 324px; height: 288px; } .projectContainer p { height: 120px; max-width: 306px; top: 132px; } .projectContainer img, .projectContainer .shadow { width: 288px; height: 162px; } .projectContainer .ttContainer { top: 180px; } .projectContainer .tooltip-inner { width: 288px; min-width: 288px; max-width: 288px; max-height: 144px; font-size: 16px; } .projectContainer .fa-star, .projectContainer .fa-star-o { top: 5px; left: 252px; width: 36px; height: 36px; font-size: 36px; } .projectContainer .fa-minus { top: 5px; left: 3px; width: 36px; height: 36px; font-size: 36px; } .footer { height: 72px; bottom: 32px; } .buildinfo { font-size: 20px; bottom: -24px; } .ui-tooltip { max-width: 540px; } p, .ui-tooltip-content { font-size: 26px; line-height: 39px; } iframe { height: 80px; bottom: 18px; } #makeMeScrollable { width: 96%; } #makeMeScrollable, div.scrollingHotSpotLeft, div.scrollingHotSpotRight { height: 300px; } }