/* standard */
body { color: #000; font-family: century gothic,verdana,trebuchet ms,tahoma,sans-serif; background-color: #fff; margin: 0px auto; background-attachment: fixed; font-size: 16px; line-height: 1.5; height: 100%; text-align: justify;}
a:link, a:visited {  color: #BF720C; text-decoration: none;}
a:hover {color: #AF1C15; text-decoration: underline;}
/* wazne */
a.imp:link, a.imp:visited {color: #ff0000; text-decoration: none;}
a.imp:hover {cursor: auto; color: #AF1C15; height: 0px; text-decoration: underline;}
.ig {background: url("https://weblove.pl/ig.png") no-repeat left center transparent; background-size: 16px 16px; padding-left: 24px;}
.fb {background: url("https://weblove.pl/fb.png") no-repeat left center transparent; background-size: 16px 16px; padding-left: 24px;}
.yt {background: url("https://weblove.pl/yt.png") no-repeat left center transparent; background-size: 16px 16px; padding-left: 24px;}
.tw {background: url("https://weblove.pl/tw.png") no-repeat left center transparent; background-size: 16px 16px; padding-left: 24px;}
.gp {background: url("https://weblove.pl/gp.png") no-repeat left center transparent; background-size: 16px 16px; padding-left: 24px;}
span { margin: 0; color: #AF1C15; font-weight: bold;}
h1, h2, span#web, span#pl {display: inline-block; font-weight: normal; color: #666; margin: 0px; padding: 0; text-align: center;}
h1 {font-size: 30px;}
h2 {font-size: 20px;}
h3 {font-size: 17px; font-weight: normal;}
h4 {font-size: 12px;}
span#web {font-size: 85px;}
span#love {font-size: 85px; LINE-height: 80px; display: inline; font-weight: normal; color: #FC536F; margin: 0px; padding: 0;}
span#pl {font-size: 55px; LINE-height: 80px;}
span#web, span#love, span#pl {font-family: 'Rochester', cursive;}
/* LAYOUT */
#main {width: 100%; min-height: 100%;}
.frame {max-width: 825px; margin: 20px auto 10px; padding: 0 10px;}
.lastsample {display: inline-block; max-width: 370px; padding: 10px 20px 10px 0; text-align: justify; vertical-align: top;}
.lastsample:nth-child(2n+2) {padding-right: 0;}
.footer {line-height: 1.8;}
#projects-section {position: relative;}
#projects-section:after {clear: both; content: ""; display: table;}
#projects-section .thumb {float: left; width: 33%;}
#projects-section .content {float: right: 66%;}
#projects-section .content:after {content:""; display: block; vertical-align: bottom; width: 100%; margin: 15px 0; border-top: 1px dashed #36332A;}
/* pozycjonowanie tekstu */
.cntr {text-align: center;}
.lt {text-align: left;}
.rt {text-align: right;}
.ju {text-align: justify;}
/* ogolne */
div, p {color: #36332A;}
p, hr {margin: 15px 0px; padding: 0px;}
ul, ol {color: #000; padding: 6px 40px; margin: 0;}
ul li {color: #000; padding: 10px 0;}
hr {border-bottom: 1px dashed #36332A; border-top: 0px; border-left: 0px; border-right: 0px; line-height: 0px; height: 1px;}
img {border: 0;}
.male {font-size: 12px;}
.small {font-size: 10px;}
.clear {clear: both;}
img.projekt {display: block; margin-left: auto; margin-right: auto; height: 200px;}
input, textarea {border: 1px solid #ccc; padding: 2px;}