/* Services & Support */
.services #main.index						{ padding-bottom: 0; }
.services .index .post						{ width: 640px; float: left; border-right:320px solid #fafbfc; padding-bottom: 85px; }
.services .index .entry						{ width: 600px; border-bottom: 1px solid #abbdd3; padding-bottom:20px; }
.services .index .entry.last				{ border-bottom: none; }
.services .index .contact-us				{ width: 260px; padding-top:21px; margin-left:-288px; float: left; }
.services .index .contact-us h3				{ background: url(../images/icon-services-contact.png) 100% 0 no-repeat; 
									 		  padding-top: 9px; }
.webinars .index .contact-us h3				{ background: url(/wordpress/wp-content/themes/ProtoShare/images/icon-services-webinars.png) 100% 0 no-repeat; 
									 		  padding-top: 9px; }
.services .index .contact-us .c-input input { width: 241px; font-size:13px; border: 2px solid #c6d1df; 
									  		  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.services .index .contact-us div.domain 	{ width: 241px; border:2px solid #c6d1df; 
									  		  border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.services .index .contact-us .domain		{ position:relative; }
.services .index .contact-us .domain-inside	{ position:absolute; right:8px; background: #fff; }
.services .index .contact-us .domain input 	{ width: 130px; border: 0; font-family:"Helvetica Neue", "Helvetica",Sans-serif; font-size:14px; 
									  		  margin-right:-5px; text-align:right;  }
.services .index .contact-us textarea 		{ width: 241px; border:2px solid #c6d1df; font-size: 13px; 
									          border-radius: 6px; -moz-border-radius: 6px; -webkit-border-radius: 6px; }
.services .index .contact-us h4				{ color: #174a83; font-weight: normal; }
.services .index .contact-us .wpcf7-response-output { margin-top:270px;
									  		  border-radius: 8px; -moz-border-radius: 8px; -webkit-border-radius:8px; }
.services .index .submit					{ padding: 8px 20px; border: 3px solid #c6d1df; color:#174a83; font-size: 14px; font-weight: 700px; 
									  		  border-radius: 15px; -moz-border-radius: 15px; -webkit-border-radius: 15px; cursor: pointer; background: #F0F0F0; }
									  		  
.services .index .icon						{ width: 70px; margin-right:10px; float: left; min-height: 50px; }
.services .index .icon img					{ margin-left: -52px; }
.services .index .desc						{ width: 520px; float: left; min-height: 50px; }
.services .index .short						{ /*width: 270px; */ }
.services .index h3							{ font-size: 30px; color: #003f7f; margin-bottom:0; font-weight: 200; padding-bottom:10px; }
.services .index h3 a						{ font-weight: normal; color: #003f7f; border-bottom:0; font-weight: 200;  }
.services .index h3 a:hover					{ color: #000; border-bottom: 3px solid #f00; }
.services .index p							{ float: left; clear:left; margin:0; } 
.services .index .callout					{ width: 210px; padding:15px; float: right; margin-left: 10px; min-height: 50px; background: #dce4ef; 
									  		  border-radius: 20px; -moz-border-radius: 20px; -webkit-border-radius: 20px; display:none; border-bottom:0; }
.services .index .callout ul				{ margin-left:15px; font-size:12px; margin-bottom:5px; }
.services .index .callout li				{ padding-bottom:0; }
.services .index .callout li a				{ font-weight: 600; }
.services .index .callout h4				{ font-weight: 400; color: #003f7f; margin:0 0 10px; }
.services .index .callout h4 a				{ font-weight: 400; color: #003F7F; }
.services .index .callout h4 a:hover		{ color: #000; }
.services .index .callout h4 .smaller 		{ font-size: 11px; float:right; padding-top: 4px;
											* padding-top:0; * margin-top: -17px; }
.services .index .callout p					{ font-size: 11px; margin-top:5px; }
.services .index .callout.webinar			{ display: block; }
.services .index .desc.webinar				{ width: 250px; border-bottom: 0; }


.services .index p 							{ float: none; } 
h5 											{ font-weight: 400; font-size:16px; color: #003F7F; } 
.entry h4 									{ margin:24px 0 10px 0; font-size:16px; } 
.services .index .entry 					{ padding-bottom:25px; }
.webinar 									{ border-bottom: 1px solid #B3BABF; padding-bottom: 15px; }
.entry .last 								{ border-bottom:0; }
.webinar h5 								{ font-size: 14px; font-weight: normal; margin-bottom: 10px; }
.webinar h5 a 								{ margin-left: 20px; }
.webinar ul 								{ margin-left: 15px; }
.webinars .index .contact-us h3.archives 	{ background-image: url(); }
.webinars .index .contact-us a 				{ color: #637C9F; font-weight: bold; border-bottom: 1px solid #CDD7E2; text-decoration: none; }
.webinars .next-desc 						{ font-size:13px; }
.webinars .index .contact-us ul 			{ margin-left: 15px; }

