/*
Theme Name: Paltech Solutions
Theme URI: http://www.designvetica.com/
Description: Unique WordPress theme for Paltech Solutions
Author: Design Vetica
Author URI: http://www.designvetica.com/
License: All Rights Reserved
*/

/* MAIN STYLES */
* {padding: 0;margin: 0;}
A {color:#535353;}
A:link {text-decoration: none}
A:visited {text-decoration: none}
A:active {text-decoration: none}
A:hover {text-decoration: none}
body {font-family:Tahoma;text-align:center;color:#535353;background:#eeeeee;}
#wrapper {width:750px;border-left:1px #D9D9D9 solid;border-right:1px #D9D9D9 solid;margin: 0 auto;background:#FFFFFF;}
.clear {clear:both;}
h2 A:hover {text-decoration: underline; color:#008885;}
h2 A{color:#008885;}
/* HEADER STYLES */
#header {
	text-align:right;
	height:90px;
	border-bottom:1px #D9D9D9 solid;
	font-size: 11px;
	padding-right:10px;
}
#headerleft {background: url('images/paltech_logo.jpg') no-repeat;width:50%; float:left;}
#headerright{width:50%; float:left;padding-top:10px;}
#header a:hover {text-decoration: underline;}
.titlelink {text-indent:-9999px; text-align:left;display:block;height:90px;width:100%;}

.twitter {float:right;margin:5px 2px 2px 2px;background: url('images/twitter.png') no-repeat;display:block;width:30px;height:30px;}
.facebook {float:right;margin:5px 0px 2px 2px;background: url('images/facebook.png') no-repeat;display:block;width:30px;height:30px;}
.linkedin {float:right;margin:5px 2px 2px 15px;background: url('images/linkedinlogo.png') no-repeat;display:block;width:30px;height:30px;}

.facebook span, .twitter span, .linkedin span {text-indent:-9999px;display:none;}

/* MENU STYLES */
#menu {width:100%;}
#menu img{width:100%;}
#menu ul {width:100%;z-index:2;}
#menu li .big {width:145px;text-align:center;}
#menu li .med {width:80px;text-align:center;}
#menu li .sma{width:35px;text-align:left;}

/*IMAGE WRAPPING */
img.alignright {float:right; margin:0 0 1em 1em}
img.alignleft {float:left; margin:0 1em 1em 0}
img.aligncenter {display: block; margin-left: auto; margin-right: auto}
a img.alignright {float:right; margin:0 0 1em 1em}
a img.alignleft {float:left; margin:0 1em 1em 0}
a img.aligncenter {display: block; margin-left: auto; margin-right: auto}

/* CONTENT STYLES */
p {padding-bottom: 15px;}
p.footer{padding-top: 20px;}

#content {font-family:Arial,Helvetica,sans-serif;font-size:small;width:100%;margin-bottom; margin-top:20px;}
#contentinner {text-align:left;padding:10px 20px 20px 20px;}
#content h1 {font-weight:bold;font-size:18px;padding-bottom:25px;font-family:Verdana,Arial,Helvetica,sans-serif;}
#maincontent h2 {font-size:15px;color:#008885; padding-bottom:20px;}
#content li { list-style-position:outside;margin-left:20px;margin-bottom:10px;}
#content ul {padding-bottom:5px;margin-left:5px;}
.alignright {float:right;margin-left:10px;}
.alignleft {float:left;margin-right:10px;}

#main {width:70%; float:left;margin-top:15px;}
#maincontent {padding-right:5px;padding-left:10px;}
.nosidebar {width:100%; float:none;}

#sidebar {font-size:11px;width:30%;float:left; margin: 15px 10px 10px -10px;background:#EEE; }
#sidebar h2 {text-transform:uppercase;font-size:15px;color:#008885;padding-top:15px;}
#sidebar h2.iphone {font-size:13px; padding-top:20px;}
#sidebar h2.bbapps {font-size:13px; padding-top:54px;}
#sidebar h2.categories{font-size:13px; padding-top:60px;}
#sidebar ul.iphone {font-size:12px; margin-top:20px;}
#sidebar h3 {text-transform:uppercase;font-size:13px;color:#fff;background:#5f5f5f;margin:10px -10px 12px -10px;padding: 2px 5px 2px 5px;}
#sidebar h2 span{font-size:15px;color:#000;text-transform:none;}
#sidebarcontent {padding:10px 10px 20px 10px;}
.sidebarImage {margin: 0px 0 0px 40px;}
.square {margin: 0 0 0 50px;}
.sqlserver {margin-top:60px;}
.webdev {margin-bottom:20px;}
#sidebar img {max-width:188px;}
#sidebar img.sideImages {margin-top:35px;margin-bottom:10px;padding:0px 0px 10px 0px;}
#sidebar img.bb {margin:90px 0 0 20px;}
#sidebar img.iphoneApp {padding-top:60px;}
#sidebar br {margin-bottom:0px;}
#sidebar ul a {text-decoration:underline;}
.sidebarimg {float:left;margin-right:10px;}
.homebox {float:left;width:216px;height:140px;padding:10px 0 0 10px;margin-right:15px;margin-top:15px;background:#EEE;}
.homebox br {margin-bottom:15px;}

/*POSTS FORMATTING*/
.brochurebox {height:90px; width:468px; background-image:url('images/palbrochure.jpg'); background-repeat:no-repeat; padding:10px 0px 0px 10px;}
.brochurebox #explanation {margin-top:10px; line-height: 200%;}
.brochureboxbiz {height:90px; width:468px; background-image:url('images/bsanalysisbrochure.jpg'); background-repeat:no-repeat; padding:10px 0px 0px 10px;}
.brochureboxbiz #explanation {margin-top:10px; line-height: 200%;}
.brochureboxfis {height:90px; width:468px; background-image:url('images/fisbrochure.jpg'); background-repeat:no-repeat; padding:10px 0px 0px 10px;}
.brochureboxfis #explanation {margin-top:10px; line-height: 200%; width:300px;}
.solutionbox {padding:10px 0px 15px 10px; min-height:200px; width:675px; border-style:solid; border-color:#EEEEEE; clear:both; margin-top:15px; float:left;}
.solutionbox img.pos {float:left; margin-left:60px;}
.solutionbox .info {float:left; width:450px; margin-top:20px;}
.solutionbox h2 {font-size:15px;color:#008885;}
.solutionbox h2 a {color:#008885}
.solutionbox h2 a:hover{text-decoration:underline;}
.iphonebox {min-height:50px; width:450px; margin-bottom:20px; margin-top:0px;}
.iphonebox .info{width:250px;}
.iphonebox img.pos{margin-left:30px;}
.iphonebox img.remotePos {margin-left:50px; margin-top:15px;}
.iphonebox .infoMob{float:left; width:300px; margin-top:20px;}
.iphonebox .infoMob a{text-decoration:underline; font-weight:bold;}
.businessOverview {height:400px; clear:both;}


.iphonebox a:hover{text-decoration:underline;}
.casestudybox {min-height:600px; border-style:solid;border-color:#EEEEEE; padding: 20px 0px 0px 10px; clear:both; margin-top:20px;}
.companyinfo {width:380px; float:left; padding:20px 0px 0px 0px; margin-top:15px; clear:both;}
.solution{width:380px; float:left; padding:10px 0px 0px 0px; margin-top:5px; clear:both;}
.testimonial{width:670px; float:left; padding:10px 0px 0px 0px; margin-top:5px; clear:both;}
.rightImage {float:left;margin-top:50px; margin-left:30px;}
.rightImageScreen {float:left; margin-top:60px; margin-left:30px;}
.casestudybox h2 {font-size:15px;color:#008885;}
.casestudyboxLast h2 {font-size:15px;color:#008885;}
.sitemap {width:200px; overflow:visible;float:left; padding-right:25px; padding-bottom:15px; margin-left:10px; margin-top:10px;}
.sitemap a:hover {text-decoration: underline;}
#case_studies{height:150px;}

/* ENTRY */
.entry {margin-top:2px;}
.entry h1 a {color:#009188;}
.entry h1 a:hover {text-decoration:underline;}
.entry h1 {border-bottom:3px solid #5f5f5f;padding-bottom:5px !important;}
.meta {margin:5px 0 20px 0;border-bottom:1px solid #e5e5e5;}
.meta a {color:#4291ca;}
.meta a:hover {text-decoration:underline;}
.screen-reader-text, #searchsubmit {display:none;}
#s {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:white url('images/search.jpg') no-repeat scroll right top;
	border:1px solid #CCCCCC;
	bottom:1px;
	color:#666666;
	font-size:12px;
	height:18px;
	width:150px;
	margin-bottom:10px;
}
.more-link {text-decoration:none; font-weight:bold; padding-bottom:30px;}
.more-link img{border:none;}
/* COMMENTS */
#comments {margin-top:10px;padding-top:10px;border-top:1px solid #E5E5E5;}
.commentlist li {list-style-type:none;padding:10px 0 10px 0;border-bottom:1px dotted #D7D7D7}
.avatar {float:left;margin-right:10px;}
.fn a, .comment-edit-link {color:#4291CA;font-weight:bold;}
.commentlist p {padding:10px 42px 0 0;}
#respond {margin-top:20px;}

/* FOOTER STYLES */
#footer {
	padding:10px;
	font-size: 11px;
	border-top:1px #D9D9D9 solid;
	margin-top:40px;
}
#footer a:hover {
text-decoration: underline;
}

/* CONTACT STYLES */

#contactleft {
line-height:22px;
width:50%;
float:left;
}
#contactright {
width:50%;
float:left;
line-height:22px;
}
.wpcf7-list-item-label {display:none;}


/* SUCKERFISH */
#suckerfishnav {
	text-align:left;
	background:#333;
	font-size:13px;
	font-weight:bold;
	width:100%;
}
#suckerfishnav, #suckerfishnav ul {
	float:left;
	list-style:none;
	line-height:20px;
	padding:0;
	margin:0;
	width:100%;
}
#suckerfishnav a {
	display:block;
	color:#fff;
	text-decoration:none;
	padding:0px 10px;
}
#suckerfishnav li {
	float:left;
	padding:0;
}
#suckerfishnav ul {
	position:absolute;
	left:-999em;
	height:auto;
	width:165px;
	font-weight:normal;
	margin:0;
	line-height:1;
	border:0;
	border-top:1px solid #666666;
}
#suckerfishnav li li {
	width:163px;
	border-bottom:1px solid #666666;
	border-left:1px solid #666666;
	border-right:1px solid #666666;
	font-weight:normal;
}
#suckerfishnav li li a {
	padding:4px 10px;
	width:153px;
	font-size:13px;
	color:#000;
}
#suckerfishnav li:hover ul#lastbox {
    
    margin-left: -65px;
   

}
#suckerfishnav li ul ul {margin:-22px 0 0 100px;}
#suckerfishnav li li:hover {background:#fff;}
#suckerfishnav li ul li:hover a, #suckerfishnav li ul li li:hover a, #suckerfishnav li ul li li li:hover a, #suckerfishnav li ul li li li:hover a {color:#333;}
#suckerfishnav li:hover a, #suckerfishnav li.sfhover a {color:#333;}
#suckerfishnav li:hover li a, #suckerfishnav li li:hover li a, #suckerfishnav li li li:hover li a, #suckerfishnav li li li li:hover li a {color:#fff;}
#suckerfishnav li:hover ul ul, #suckerfishnav li:hover ul ul ul, #suckerfishnav li:hover ul ul ul ul, #suckerfishnav li.sfhover ul ul, #suckerfishnav li.sfhover ul ul ul, #suckerfishnav li.sfhover ul ul ul ul {left:-999em;}
#suckerfishnav li:hover ul, #suckerfishnav li li:hover ul, #suckerfishnav li li li:hover ul, #suckerfishnav li li li li:hover ul, #suckerfishnav li.sfhover ul, #suckerfishnav li li.sfhover ul, #suckerfishnav li li li.sfhover ul, #suckerfishnav li li li li.sfhover ul {left:auto;background:#333;}
#suckerfishnav li:hover, #suckerfishnav li.sfhover {background:#fff;}
#suckerfishnav li ul li:hover ul {left:auto;background:#333;margin-left:163px;}

#twitter_update_list a {color:#009188;}

#current {background:#fff;color:#333!important;}

.twtr-doc {margin-left:-10px;)
.text {width:50px;}