/*
Theme Name:PUREADD
Theme URI:http://www.besnikhysaj.com/
Description:The PUREADD theme for WordPress
Author:Besnik Hysaj
Author URI:http://www.besnikhysaj.com/
Version:1.0
Text Domain:pureadd
*/
/* =Reset default browser CSS
-------------------------------------------------------------- */
html,body,div,span,applet,object,iframe,
h1,h2,h3,h4,h5,h6,p,blockquote,pre,
a,abbr,acronym,address,big,cite,code,
del,dfn,em,font,img,ins,kbd,q,s,samp,
small,strike,strong,sub,sup,tt,var,
b,u,i,center,
dl,dt,dd,ol,ul,li,
fieldset,form,label,legend,
table,caption,tbody,tfoot,thead,tr,th,td,
article,aside,canvas,details,embed,
figure,figcaption,footer,header,hgroup,
menu,nav,output,ruby,section,summary,
time,mark,audio,video{background:transparent;border:0;margin:0;padding:0;vertical-align:baseline;}
body{line-height:19px;}
h1,h2,h3,h4,h5,h6{clear:both;font-weight:normal;}
ol,ul{list-style:none;}
blockquote{quotes:none;}
blockquote:before,blockquote:after{content:'';content:none;}
del{text-decoration:line-through;}
/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse:collapse;border-spacing:0;}
/* HTML5 display-role reset for older browsers */
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}
a{text-decoration:none;color:#454545;}
a img{border:none;}
/* =Layout */
body{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#454545;}
#wrapper{width:100%;height:100%;overflow:hidden;}
#content{width:1000px;height:auto;margin:0 auto;}
#header{float:left;width:100%;height:120px;margin:0;border-bottom:1px solid #454545;}
#logo{float:left;height:30px;margin:25px 0 0;padding:0;width:200px;height:100px;}
#menu{float:right;margin:85px 0 0 0;}
#menu ul{float:right;margin:0;padding:0;}
#menu ul li{float:left;height:25px;line-height:25px;margin:0;padding:0;width:auto;}
#menu ul li a{float:left;font-size:14px;height:25px;line-height:25px;margin:0;padding:0 0 0 10px;width:auto;}
#menu ul li.current_page_item a,
#menu ul li.current-menu-parent a,
#menu ul li.current-category-ancestor a,
#menu ul li.current-menu-ancestor a,
#menu ul li.current-menu-item a{font-weight:bold;}
#work{width:100%;height:auto;float:left;margin:0;padding:0}
#work li{float:left;padding:0 0 20px 0;border-bottom:1px solid #454545;position:relative;}
#work li:last-child{border-bottom:none;}
#imzh{width:1000px;height:100px;cursor:pointer;}
#imzhBg{width:1000px;height:660px;margin:5px 0 0 0;position:relative;}
#imzhBg ul{width:4000px;height:660px;margin:0;left:0;margin-left:0px;position:absolute;top:0;}
#imzhBg li{float:left;width:1000px;height:660px;margin:0 10px 0 0;padding:0;position:relative;border-bottom:none;}
#imzhBg-single{width:1000px;height:660px;margin:5px 0 0 0;position:relative;}
#imzhBg-single ul{width:4000px;height:660px;margin:0;left:0;margin-left:0px;position:absolute;top:0;}
#imzhBg-single li{float:left;width:1000px;height:660px;margin:0 10px 0 0;padding:0;position:relative;border-bottom:none;}
.items{width:1000px;height:660px;margin:0;padding:0;background-color:transparent;display:block;position:absolute;top:0;}
.images{width:1000px;height:660px;margin:0;padding:0;cursor:default;display:block;}
.ad{width:1000px;height:660px;margin:0;padding:0;cursor:default;}
#space{margin:10px 0;padding:0;width:1000px;}
#space h3{margin:10px 0;font-size:14px;text-transform:uppercase;font-weight:bold;}
#space h2{margin:10px 0;font-size:12px;}
#space h2 span{margin:10px 0;text-transform:uppercase;font-weight:bold;}
#space p{margin:0;font-size:12px;}
#work-description{width:700px;}
.left{height:660px;left:-500px;position:absolute;width:500px;z-index:1500;cursor:url('images/right.png'), pointer;background-color:red;opacity:0;display:none;}
.right{height:660px;left:1000px;position:absolute;width:500px;z-index:1500;cursor:url('images/left.png'), pointer;background-color:red;opacity:0;}
.center{height:660px;left:0px;position:absolute;width:1000px;z-index:1500;opacity:0;cursor:pointer;background-color:red;}
.next {height:660px;left:1000px;position:absolute;width:150px;z-index:0;cursor:url('images/next.png'), pointer;display:none;background-color:#CCCCCC;opacity:0.2;}
.next:hover {opacity:0.4;}
#footer{border-top:1px solid #454545;clear:both;float:left;height:100px;margin:-1px 0 30px;padding:0;width:100%;}
#address{float:left;margin:0;padding:0;}
#address h2{margin:10px 0;font-size:12px;}
#address h2 span{margin:10px 0;font-weight:bold;}
#social{float:right;margin:10px 0 0 0;padding:0;}
#social ul li{float:left;margin:0 0 0 5px;padding:0;}
#space-social{margin:0;padding:0;position:absolute;right:-31px;top:20px;width:253px;}
#space-social li{border-bottom:medium none;padding:0;}
#work li.facebook{float:left;width:79px;margin-right: 11px;}
#work li.twitter{float:left;width:72px;}
#work li.googleplus{float:left;}
#services{width:100%;float:left;margin:0;padding:0 0 20px 0;height:auto;}
#services li {margin: 15px 0 0;padding: 10px 0 0;width: 100%;}
#services li{border-top:1px solid #fff;}
#services li:first-child,#services li:nth-child(2){border-top:none;}
#services li:nth-child(even){float:right;clear:right;}
#services li:nth-child(odd){float:left;clear:left;}
#services li img{float:left;margin:0;padding:0;}
#services li h1{font-size:14px;text-transform:uppercase;font-weight:bold;margin:5px 0 0 0;}
#services li h2{font-size:12px;font-style:italic;margin:10px 0;}
#services li p{font-size:13px;}
#services li h3{margin:10px 0;font-size:12px;margin:10px 0 0 0;}
#services li h3 span{font-weight:bold;}
.service-icon {float: left;margin: 15px 0 0;padding: 0;}
.service-title {float: left;font-size: 20px;margin: 15px 0 -35px 10px;}
.service-slogan {float: left;font-size: 16px;font-style: italic;margin: 40px 0 0 10px;}
.service-description {clear: left;float: left;font-size: 16px;margin: 10px 0 15px;width: 900px;}
#single-service{width:100%;float:left;margin:20px 0;padding:0;height:auto;}
#single-service h1{font-size:14px;text-transform:uppercase;font-weight:bold;margin:5px 0 0 0;}
#single-service h2{font-size:12px;font-style:italic;margin:10px 0;}
#single-service p{font-size:12px;}
#single-service h3{margin:10px 0;font-size:12px;margin:10px 0 0 0;}
#single-service h3 span{font-weight:bold;}
#clients{width:100%;float:left;margin:0;padding:0;height:auto;}
#clients li{float:left;height:180px;margin:15px 25px 25px;text-align:center;width:200px;}
#clients li h2{font-size:12px;text-transform:uppercase;margin:0;padding:0;}
#single-client{width:100%;float:left;margin:0;padding:0;height:auto;}
#client-logo{float:left;margin:0;padding:0;}
#client-name{float:left;font-weight:bold;margin:30px 0 0 20px;text-transform:uppercase;}
#client-content{float:left;font-size:12px;margin:10px 0 0 20px;padding:0;width:780px;}
#profile{width:100%;float:left;margin:0;padding:20px 0;height:auto;}
#profile h1{font-size:16px;font-weight:bold;margin:5px 0;text-transform:uppercase;}
#profile h2{font-size:15px;font-style:italic;margin:5px 0;}
#profile h3{font-size:13px;font-weight:bold;margin:5px 0;text-transform:uppercase;}
#profile p{font-size:12px;}
.profile-desc{width:700px;}
.one-third {float: left;width: 313px;margin: 20px 30px 20px 0;}
.last {margin-right: 0px !important;}
.box-title img {float: left;margin-right: 9px;}
.box-title h3 {font-size: 24px;line-height: 24px;padding-bottom: 2px;padding-top: 1px;color: #323232;margin-bottom: 0;}
#catpicker{width:100%;float:left;margin:0;padding:7px 0;height:16px;border-bottom:1px solid #454545;font-size:16px;}
#catpicker .current{font-weight:bold;}
.navigation {float: left;height: 30px;width: 1000px;}
.nav-previous {float: left;line-height: 30px;}
.nav-next{float: right;line-height: 30px;}
.socialize-in-content-right {float: right;margin: -90px -305px 0 0;}
.pluginCountButton, .pluginCountButtonNub { display:none;}
/* Contact Form */
#contact {border-top: 1px solid #000000;float: left;margin: 20px 0;padding: 40px 0 0;width: 1000px;}
#contact-form {margin: 0 auto;width: 755px;}
#contact-form h2{margin:0 0 10px;}
#contact form{margin:0;position:relative;z-index:38;}
#contact form input[type=text]{width:200px;height:25px;border:1px solid #000000;float:left;margin:5px 0;padding:0 0 0 10px;color:#000000;font-size:12px;}
#contact form input[type=email]{width:200px;height:25px;border:1px solid #000000;float:left;margin:5px 0;padding:0 0 0 10px;color:#000000;font-size:12px;}
#contact form input[type=tel]{width:200px;height:25px;border:1px solid #000000;float:left;margin:5px 0;padding:0 0 0 10px;color:#000000;font-size:12px;}
#contact form input[type="submit"]{background-color:#000000;border:medium none;clear:left;color:#FFFFFF;cursor:pointer;float:left;font-size:12px;margin:0;padding:5px 10px;text-transform:uppercase;}
#contact form input[type="submit"]:hover{opacity:0.9;}
#contact form textarea{border:1px solid #000000;color:#000000;float:left;font-size:12px;height:100px;margin:5px 0 10px;padding:10px 0 0 10px;width:700px;}
#contact form select{width:250px;height:25px;border:1px solid #000000;float:left;margin:7px 0;padding:0 0 0 10px;color:#000000;font-size:12px;}
#contact form p{color:#000000;float:left;margin:0 38px 10px 0;padding:0;}
#thanks {float: left;margin: 0;padding: 150px 0;text-align: center;width: 1000px;}
#thanks h1{}
/* Contact Form 7 styles */ 
div.wpcf7{margin:0;padding:0;}
div.wpcf7-response-output{margin:2em 0.5em 1em;padding:0.2em 1em;}
div.wpcf7-mail-sent-ok{border:2px solid #398f14;float:left;clear:left;margin:0;padding:5px;width:300px;}
div.wpcf7-mail-sent-ng{border:2px solid #ff0000;}
div.wpcf7-spam-blocked{border:2px solid #ffa500;}
div.wpcf7-validation-errors{border:2px solid #F7E700;clear:left;float:left;font-size:12px;margin:0;padding:5px;width:300px;}
span.wpcf7-form-control-wrap{position:relative;}
span.wpcf7-not-valid-tip{background:none repeat scroll 0 0 transparent;border:1px solid #981B1E;color:#981B1E;float:left;font-size:11px;margin:5px;padding:1px 0 1px 11px;width:293px;z-index:100;}
span.wpcf7-not-valid-tip-no-ajax{color:#f00;font-size:10pt;display:block;}
span.wpcf7-list-item{margin-left:0.5em;}
.wpcf7-display-none{display:none;}
div.wpcf7 img.ajax-loader{border:none;vertical-align:middle;margin-left:4px;}
div.wpcf7 .watermark{color:#888;}