/*   
Theme Name: desk-phone V2.0
Theme URI: http://www.desk-phone.com
Description: Desk Phone - Simple office telecomunications - Wordpress template Version 2.0
Author: Drawn in Digital Ltd
Author URI: http://www.drawnindigital.com
Version: 2.0

Drawn in Digital
Copyright Drawn in Digital Ltd 2011
www.drawnindigital.com
All rights Reserved

       _____     ___           _____     
      /  /::\   /__/\         /  /::\
     /  /:/\:\  \__\/        /  /:/\:\
    /  /:/  \:\   /_/:\     /  /:/  \:\
   /__/:/ \__\:|  \  \:\   /__/:/ \__\:|
   \  \:\ /  /:/   \  \:\  \  \:\ /  /:/
    \  \:\  /:/     \  \:\  \  \:\  /:/
     \  \:\/:/       \  \:\  \  \:\/:/
      \  \::/         \__\/   \  \::/
       \__\/                   \__\/
 */



 /*==========DEBUGGING Styles==========*/
.red {background-color: red;}
.blue {background-color: blue;}
.green {background-color: green;}



 /*==========Main Styles==========*/

img, object, embed, video {
	max-width: 100%;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width:100%;
}

body {
background-color: #ffffff;;
	
}

* {
	margin: 0;
}
html, body {
	height: 100%;
}


p {
	line-height: 1.2em;
	padding-top: 1.2em;
	color: #383838;
}


.alignright {
	float: right;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.alignleft {
	float: left;
	padding-right: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.clearfix {
	clear: both;
	height: 1px;
}

::selection {
	background: #ff931e; /* Safari */
	color:#fff;
}

.script {
	font-family: "caflisch-script-pro",sans-serif;
}

/*======= Main Styles ======== */



/* Silder */

*{ margin: 0; padding: 0; border: 0; }

			.box {
				width: 100%;
				height: 100%;
			}
			
			.slide {
				list-style: none;
			}
		
			
			.slider {
				background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-homepage-hero_02.png);
				width: 100%;
				height: 540px;
				background-position: center center;
				margin-left: auto;
				margin-right: auto;
				min-width: 960px;
				border-bottom: 10px solid #ececec;
			}
			
			.slider h1 {
				font-size: 38px;
				width: 390px;
				font-weight: 200;
				line-height: 1.2em;
				margin-top: 25px;
			}
			
			.slider p {
				font-weight: 200;
				font-size: 18px;
				width: 390px;
			}
			
			#slide1 {
				background-image:url(/wp-content/themes/desk-phone-v2/images/dp-slider-bg1.png);
				background-position: center;
				background-repeat: no-repeat;
				margin-left: auto;
				margin-right: auto;
				width: 940px;
				height: 539px;
			}
			
			#slide2 {
				background-image:url(/wp-content/themes/desk-phone-v2/images/dp-slider-bg2.png);
				background-position: center;
				background-repeat: no-repeat;
				margin-left: auto;
				margin-right: auto;
				width: 940px;
				height: 539px;
			}
			
			#slide3 {
				background-image:url(/wp-content/themes/desk-phone-v2/images/dp-slider-bg3.png);
				background-position: center;
				background-repeat: no-repeat;
				margin-left: auto;
				margin-right: auto;
				width: 940px;
				height: 539px;
			}
			
			#slide4 {
				background-image:url(/wp-content/themes/desk-phone-v2/images/dp-slider-bg4.png);
				background-position: center;
				background-repeat: no-repeat;
				margin-left: auto;
				margin-right: auto;
				width: 940px;
				height: 539px;
			}
			
			#slide5 {
				background-image:url(/wp-content/themes/desk-phone-v2/images/dp-slider-bg5.png);
				background-position: center;
				background-repeat: no-repeat;
				margin-left: auto;
				margin-right: auto;
				width: 940px;
				height: 539px;
			}
			
			.slider-links {
				margin-top: 60px;
			}
			
			.slider-links-5 {
				margin-top: 20px;
			}

			.smalltxt {
				font-size: 18px;
			}

#pre-header-header {
	background-color: #212121;
	height: 23px;
	color: #ffffff;
	text-align: right;
	padding-top: 5px;
	font-size: 14px;
}


#dp-main-logo {
	text-indent: -9999px;
	margin-top: 20px;
}

#dp-logo-link {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/desk-phone-logo.png);
	display: block;
	width: 211px;
	height: 45px;
	margin-left: 5px;
}

.orange-btn {
		background: -webkit-linear-gradient(#ff931e 0%, #fcaa53 50%, #ff931e 100%);
		background: -moz-linear-gradient(#ff931e 0%, #fcaa53 50%, #ff931e 100%);
		background: -ms-repeating-linear-gradient(#ff931e 0%, #fcaa53 50%, #ff931e 100%);
		background: -o-linear-gradient(#ff931e 0%, #fcaa53 50%, #ff931e 100%);
		background-color: #ff931e;
		border: 1px solid #f18a1a;
		border-radius: 5px;
		font-size: 20px;
		font-weight: 800;
		color: #ffffff;
		display: block;
		width: auto;
		text-indent: 0px;
		padding:0px 10px;
}

.orange-btn:hover {
	color: #ffffff;
}

.right {
	float: right;
}

.left {
	float: left;
}

.spacer {
	height: 20px;
	background-color: #ebebeb;
	border-top: 1px solid #e1e1e1;
	border-bottom: 1px solid #e1e1e1;
	margin-top: 20px;
	margin-bottom: 20px;
	}

#ip-title {
	margin-top: 20px;
	margin-bottom: -10px;
}


/*===== MAIN NAV =====*/


ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before:0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
padding: 0;
}


#main-nav {
	background-color:rgba(255,255,255,0.9);
	background-color: #ffffff;
	width: 100%;
	height: 82px;
	margin-left: auto;
	margin-right: auto;
	border: 1px solid #ececec;
	
	
}

#nav-padding-left {
	margin-left: 60px;
}

#main-nav-wrapper {
	float: right;
	margin-top: 10px;
}

#main-nav-wrapper-right {
	width: 240px;
	margin-top: 10px;
	float: right;
	margin-bottom: 10px;

}

#main-nav-wrapper-right ul {
float: right;

}

nav {
	letter-spacing:1px;
	font-size: 18px;
	font-weight: normal; 
	color: #212121;	
	font-size: 13px;
}

nav ul ul {
	display: none;
}

	nav ul li:hover > ul {
		display: block;
	}


nav ul {
	list-style: none;
	position: relative;
	display: inline-table;

}
	nav ul:after {
		content: ""; clear: both; display: block;
	}

	nav ul li {
		float: left;
		max-width: 100px;
		text-align: center;
	}
		nav ul li:hover {
			background: #ff931e;
	
		}
			nav ul li:hover a {
				color: #fff;
			}
		
		nav ul li a {
			display: block;
			text-align: center; 
			padding: 12px 20px;
			margin-top: 10px;
			margin-bottom: 10px;
			color: #212121; text-decoration: none;
		}
			
		
	nav ul ul {
		background: #ffffff; padding: 0;
		position: top: 100%;
		
		
	}
		nav ul ul li {
			float: none;
			margin-top: 0px; 
			

		}
			nav ul ul li a {
				padding: 10px 0px;
				margin-left: 10px;
				margin-right: 10px;
				color: #212121!important;
				text-align: center;
				font-size:12px;
			}	
				nav ul ul li a:hover {
					background: #ff931e;
					color: #ffffff!important;
					display: block;
					
				}
		
	nav ul ul ul {
		position: absolute; left: 100%; top:0;
	}
	
	nav ul ul .nav-sep {border: none;}	
		
	.nav-sep {border-right: 1px solid #f4f4f4;}	
	




/*+++END MENU STYLES+++*/

#main-slider {
	padding-top: 10px;
padding-bottom: 20px;
padding-left: 20px;
}

#slider-wrp {
	background: #f7f7f7; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNlYWVhZWEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #f7f7f7 0%, #eaeaea 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#eaeaea)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #f7f7f7 0%,#eaeaea 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #f7f7f7 0%,#eaeaea 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #f7f7f7 0%,#eaeaea 100%); /* IE10+ */
background: linear-gradient(to bottom,  #f7f7f7 0%,#eaeaea 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#eaeaea',GradientType=0 ); /* IE6-8 */
border-bottom: 1px solid #eeeeee;
}



#hp-how-1 {
	background-image:url(http://www.desk-phone.com/wp-content/themes/desk-phone-v1/images/dp-howitworks-1.jpg);
	height: 247px;
	width: 322px;
	float: left;
}

#hp-how-1 h2 {
margin-left: 80px;
margin-top: 25px;
}


#hp-how-2 {
	background-image:url(http://www.desk-phone.com/wp-content/themes/desk-phone-v1/images/dp-howitworks-2.jpg);
	height: 295px;
	width: 332px;
	float: left;
}

#hp-how-2 h2 {
margin-left: 30px;
margin-top: 70px;
font-size: 19px;
}

#hp-how-3 {
	background-image:url(http://www.desk-phone.com/wp-content/themes/desk-phone-v1/images/dp-howitworks-3.jpg);
	height: 247px;
	width: 322px;
	float: left;
}

#hp-how-3 h2 {
margin-right: 30px;
margin-top: 40px;
text-align: right;
}

.hp-how-row {
	width: 976px;
	margin-left: auto;
	margin-right: auto;
	margin: 0 auto;
	overflow: hidden;
}

.hp-how-row h2{
		font-weight: bold;
	font-size: 22px;
}

#hp-learn-more-btn {
	margin-right: 10px;
}

.orangesep {
	border-bottom: 1px solid #ff931e;
}

#qp-details img {
	padding-right: 10px;
	margin-bottom: -10px;
	margin-top: 10px;
}

#qp-details-1 input {
	width: 300px;
	margin-right: 12px;
}


		 input[type='range'] {
			 -webkit-appearance: none;
			 padding-left:2px; padding-right:2px;
			 -webkit-border-radius: 5px;
			 background-image: -webkit-linear-gradient(top, #000000, #333333, #000000);
}

.number-required {
	margin-top: 20px;
}

.number-required label {
	float: left;
}

.number-required input {
	float: right;
	width: 100px;
	margin-top: -10px;
}

.confirmpage {
	background-color: #F6F6F6;;
}

.confirm-page-wrapper {
width: 700px;
height: 700px;
margin-left: auto;
margin-right: auto;
margin-top: 65px;
padding: 30px;
-moz-box-shadow:0px 2px 6px rgba(0,0,0,0.2);-webkit-box-shadow:0px 2px 6px rgba(0,0,0,0.2);-o-box-shadow:0px 2px 6px rgba(0,0,0,0.2);box-shadow:0px 2px 6px rgba(0,0,0,0.2);background-color:#fff;padding-bottom:36px;border-radius:4px
}

#conf-page-lcol {
	float: left;
	width: 400px;
}

#conf-page-rcol {
	float: left;
	width: 300px;
}

.black { background-color: #000000; color: #ffffff;}


#conf-table-1 {width: 100px;}
#conf-table-2 {width: 400px;}
#conf-table-3 {width: 100px;}
#conf-table-4 {width: 100px;}

#desk-add {
	margin-left: 80px;
}

#conf-page-logo {
	padding-top: 20px;
	padding-bottom: 20px;
	border-bottom: 1px solid #e9e9e9;
	width: 300px;
}

#conf-quantity {
	width: 700px;
	clear: both;
	padding-top: 40px;
}

.alright {text-align: right;}
.almiddle {text-align: center;}



#ddebit {
	padding: 2px;
	color: #ffffff;
	font-size: 18pt;
	border: 1px solid #ff931e;
	border-radius: 5px;
	background-image: url(http://www.desk-phone.com/wp-content/themes/DP-HOLDING-V1/http://www.desk-phone.com/wp-content/themes/desk-phone-v1/images/buttongradient.png);
	background-color: #ff931e;
	text-align: center;
	cursor: pointer;
	
}

#numbert20p {width: 100px; font-size: 18px; margin-top: 20px; margin-left: 20px;}
#numbert26p {width: 100px; font-size: 18px; margin-top: 20px; margin-left: 20px;}
#numbert28p {width: 100px; font-size: 18px; margin-top: 20px; margin-left: 20px;}

#of-row1 {
	margin-top: 20px;
	padding-bottom: 10px;
}



/*========= Contact Page =========*/

#dp-contact {
	margin-top: 20px;
}

#google-map {
	float: right;
	margin-top: -200px;
}


/*======= Regular Inner page ======*/

#inerpage {
	margin-top: 20px;
}

#innerpage h2 {
	padding-top: 10px;
}

#inerpage p {
	padding-top: 0;
	margin-bottom: 1em;
	font-size: 18px;
}

/*====== SML/MED/LRG Pages ======*/


#inerpage-sml {
	margin-top: 20px;
}

#inerpage-sml h1 {
	font-size: 38px;
}

#inerpage-sml h1 strong {
	font-weight: 800;
}

#inerpage-sml h2 {
	font-size: 20px;
}

#inerpage-sml p {
	font-size: 14px;
	line-height: 1.2em;
}

#sml-pic {
	margin-top: 30px;
}

#feature-preview {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-feature-preview-bg.png);
	height: 323px;
	width: 942px;
	margin-bottom: 20px;
}

#feature-row {
	padding-top: 60px;
	width: 940px;
	height: 110px;
	padding-left: 10px;
}

#feature-row2 {
	padding-top: 20px;
	width: 940px;
	height: 110px;
	padding-left: 10px;
}


#featurecol {
	float: left;
	height: 100px;
	margin-right: 10px;
}

#feature-image {
	float: left;
	width: 50px;
	height: 100px;
	padding-top: 30px;
	padding-right: 20px;
	margin-left: 20px;
}

#feature-info {
	float: left;
	width: 200px;
	height: 100px;
	padding-top: 10px;
}

#featuretitle h3 {
	font-size: 14px;
	font-weight: 800;
	padding-bottom: -15px;
}

#feature-txt p {
	font-size: 12px;
	padding-top: 0;
}

#how-to-order {
	margin-bottom: 30px;
}

#how-to-order h2 {
	font-size: 38px;
}

#sml-ticks1 {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-sml-ticks1.png);
	height: 112px;
	width: 430px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 80px;
	margin-left: 20px;
}

#sml-ticks2 {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-sml-ticks2.png);
	height: 151px;
	width: 430px;
	background-position: right center;
	background-repeat: no-repeat;
	margin-top: 80px;
	margin-left: 20px;
}

#med-phones-callback-btn {
	margin-left: 155px;
	margin-top: 30px;
}

#med-form {
	margin-left:180px;
	margin-top: 20px;
	margin-bottom: 100px;
}

#lbp-inline-href-1 {
	overflow: hidden;
}

#lbp-inline-href-2 {
	overflow: hidden;
}

#lbp-inline-href-3 {
	overflow: hidden;
}

#thanks {
	margin-top: 100px;
}

#thanks-page {
	margin-top: 50px;
}

.entry p {

font-size: 14px;
padding-bottom: 1em;
padding-top: 0;
	
}

.entry h2 {

font-size: 20px;
padding-bottom: 0;
font-weight: 800;
margin-top: 10px;
	
}

.entry h4 {

font-size: 18px;
padding-bottom: 0;
font-weight: 800;
	
}

.entry ul {
	padding-left: 50px;
	margin-bottom: 10px;
}


/*========== Learn Page ======*/

#learn-hero {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-learn-hero-bg.png);
	width: 940px;
	height: 334px;	
}

#learn-hero-title h2 {
  font-size: 41px;
  color: rgb( 255, 147, 30 );
  font-weight: bold;
  margin-left: 80px;
  padding-top: 20px;
}

#learn-hero-price {
	margin-left: 300px;
	margin-top: 20px;
}

#learn-hero-points {
	float: right;
	margin-top: -125px;
	margin-right: 40px;
}

#learn-hero-points p {
	color:#ffffff;
	margin-bottom: 25px;
	font-size: 16px;
}

.learn-order-btn {
	background-image: url(/wp-content/themes/desk-phone-v1/images/DP-lear-hero-orderbtn.png);
	height: 31px;
	width: 180px;
	display: block;
	text-indent: -9999px;
	margin-left: 730px;
	margin-top: 30px;
}

/*TABS*/

.learn-tab-content {}

.learn-tab-content p {
	margin-top: 10px;
}

.learn-tab-content h3 {
	font-weight: 800;
	font-family: "museo-sans-rounded",sans-serif;
}

.learn-tab-content h4 {
margin-top: 10px;
}

#h3-undertext {
	margin-top: -3px;
	margin-left: 5px;
}

#tab-h2 {
  font-size: 32px;
  color: rgb( 255, 147, 30 );

}

#tab-1-phone {
	float: right;
	margin-right: 20px;
	margin-top: -60px;
}

#tablist {
	font-size: 17px;
	margin-left: 40px;
}

#tablist li {
list-style-image: url(/wp-content/themes/desk-phone-v1/images/list-tick.png);
margin-bottom: 5px;
}

#tablist li a {
color: #ff931e;
}

#tab-price {
	float: right;
	margin-right: 200px;
	margin-top: -50px;
}

.tab-order-btn {
	background-image: url(/wp-content/themes/desk-phone-v1/images/DP-lear-hero-orderbtn.png);
	height: 31px;
	width: 180px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-left: 500px;
	margin-top: -37px;
}

#comp-logos {
	float: right;
	margin-top: -20px;
	margin-right: 10px;
	}
	
	#tab-2-hero {
		background-image: url(/wp-content/themes/desk-phone-v1/images/tab-2-hiw-pic.png);
		height: 280px;
		width: 912px;
	}
	
	#tab-2-hero h5 {
		font-weight: 800;
		font-size: 18px
	}
	
	
	#t2-h5-1 {float: left; margin-left: 100px; margin-top: 30px;}
	#t2-h5-2 {float: left; margin-left: 75px; margin-top: 70px;}
	#t2-h5-3 {float: left; margin-left: 285px; margin-top: 60px; }
	
	#tab2-footer {
		width: 720px;
		margin-bottom: 0;
	}
	
	.tab2-order-btn {
	background-image: url(/wp-content/themes/desk-phone-v1/images/DP-lear-hero-orderbtn.png);
	height: 31px;
	width: 180px;
	display: block;
	text-indent: -9999px;
	float: right;
	margin-left: 500px;
	margin-top: -47px;
}

#faqs-tab h3 {
	font-size: 24px;
}

/*========= Pricing Page ======*/


#pricing-hero {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-pricing-hero-bg.png);
	height: 334px;
	width: 940px;
}

#pricing-hero h2 {
font-size: 48px;
color: #ffffff;
	font-weight: 800;
}

#pricing-hero h3 {
font-size: 28px;
color: #ffffff;
font-weight: lighter;
padding-top: 10px;
}

#pricing-hero p {
font-size: 19px;
color: #ffffff;
width: 320px;
line-height: 1em;
padding-top: 20px;
}



.ph-col1 {
	width: 725px;
	float: left;
	padding-left: 20px;
	padding-top: 20px;
}

.ph-col2 {
	float: left;
	width: 180px;
	height: 300px;
	
}

.ph-icol1 {
	width: 460px;
	float: left;
}

.ph-icol2 {
	width: 200px;
	float: left;
	margin-top: -6px;
}

#herocomp p {
	margin-bottom: -10px;!important;
}

#hero-comparisons {
	margin-top: 5px;
	margin-left: 4px;
}

#hero-com-right {
	margin-left: 145px;
}

#hero-com-right2 {
	margin-left: 35px;
}

#hero-savings {
	margin-top: 10px;
	margin-left: 4px;
}

#hero-com-right3 {
	margin-left: 130px;
}

#hero-basedon p{
	font-size: 11px;
	margin-left: 105px;
	margin-top: -3px;
}

#phcol2 h2{
font-size: 36px;
color: #ffffff;
	font-weight: 200;
	margin-top: 30px;
}

#ph-number {
	font-size: 24px;
	font-weight: 100;
	line-height: 20px;
}

#ph-times {
		margin-top: -40px;
}

#ph-times p {
	font-size: 10px;
}

#ph-col2-callbackbtn {
	margin-top: -40px;
	margin-left: -5px;
}

#ph-col2-orderbtn {
	margin-left: -5px;
	margin-top: 100px;
	
}

#pricing-check-wrp h2 {
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}


#pricing-checklist {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-pricing-checklist-bg.png);
	height: 505px;
	width: 700px;
}


#pc-lcol {
	float: left;
}

#pc-lcol ul {
	list-style: none;
	margin-top: 200px;
	margin-left: 10px;
}

#pc-lcol ul li {
	padding-bottom: 12px;
}

#pc-r1 {
	float: right;
	text-align: center;
	margin-top: 10px;
}

#pc-r1 h3{
	font-size: 24px;
}

#pc-r1 p {
	font-size: 14px;
	padding: 0px 10px;
	padding-top: 60px;
	color: #818181;
}

#pc-r1 a {
	font-size: 14px;
	font-weight: 800;
	color: #ff931e;
}

#pc-r1-1 {float: left;width: 139px;}
#pc-r1-2 {float: left;width: 139px;}
#pc-r1-3 {float: left;width: 139px;}

#pc-r2-1 {margin-top: 84px;}
#pc-r2-1 p {line-height: 30px;font-size: 14px; padding: 0px 0px;!important;}

#pc-r2-2 {margin-top: 84px;}
#pc-r2-2 p {line-height: 30px;font-size: 14px; padding: 0px 0px;!important;}

#pc-r2-3 {margin-top: 84px;}
#pc-r2-3 p {line-height: 30px;font-size: 14px; padding: 0px 0px;!important;}



#pc-r3-1 h3 {
	font-size: 24px;
	font-weight: 800;
}

#pc-r3-1 {
	margin-top: 130px;
}

#pc-vat {
	font-weight: 100;
	font-size: 10px;
}

#pr-ad {
	margin-top: 10px;
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-pr-ad.png);
	height: 168px;
	white-space: 220px;
}

#pr-ad a {
	color: #ffffff;
	font-size: 18px;
}

#pradlink {
	padding-top: 145px;
	padding-left: 30px;
}

.sidebar-wrapper {
  width: 208px;
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 230, 230, 230 );
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  margin-top: 10px;
  padding: 5px;
	
}

.sidebar-wrapper h3{
	font-size: 16px;
	color: #ff931e;
}

#sidebar-styles p{
	font-size: 14px;
	padding-bottom: 0px;
	line-height: 1.2em;
}

#sidebar-styles a{
	font-size: 14px;
	color: #ff931e;
}

#pricing-comparison h2 {
	font-size: 22px;
	margin-top: 10px;
	margin-bottom: 10px;
}

#pr-comp-chart {
 background-image: 	url(/wp-content/themes/desk-phone-v1/images/dp-compchart-bg.png);
 width: 947px;
 height: 463px;
}

#pc-comp-c1 {
	color: #ffffff;
	width: 199px;
	float: left;
	padding-left: 10px;
	padding-top: 40px;
}

#pc-comp-c1 ul {
	margin-top: 25px;
	font-size: 24px;
	font-weight: 100;
	list-style: none;
}

#pc-comp-c1 ul li {
	margin-bottom: 16px;
}

#pc-comp-c1-smaller {
	font-size: 18px;
}


#pc-comp-c2 {
	width: 160px;
	float: left;
	padding-top: 40px;
}

#pc-comp-c2 ul {
	margin-top: 65px;
	font-size: 20px;
	font-weight: 100;
	list-style: none;
	text-align: center;
}

#pc-comp-c2 ul li {
	margin-bottom: 20px;
}

#pc-comp-c3 {
	width: 160px;
	float: left;
	padding-left: 40px;
	padding-top: 40px;
}

#pc-comp-c3 ul {
	margin-top: 65px;
	font-size: 20px;
	font-weight: 100;
	list-style: none;
	padding-left: 30px;
	text-align: center;
}

#pc-comp-c3 ul li {
	margin-bottom: 20px;
}

#pc-comparison-chart-order-btn {
	margin-left: -5px;
	margin-top: -5px;
	position: absolute;
}

#comp-subtext {
	margin-top: -10px;
	padding-bottom: 10px;
}

#comp-subtext p {
	font-size: 12px;
	color: #818181;
}


/*======Order Number Menu =====*/

#order-ammount-selection-menu {
	display: block;
	margin-left: 40px;
	margin-top: 20px;
}

#order-ammount-selection-menu li {
	display: block;
	float: left;
	list-style: none;
	height: 325px;
	width: 270px;
	text-indent: -99999px;
	margin-right: 10px;
}

#order-val1 a {background-image: url(/wp-content/themes/desk-phone-v1/images/dp-1-25.png); display: block;height: 325px;width: 270px;}
#order-val2 a {background-image: url(/wp-content/themes/desk-phone-v1/images/dp-25-50.png); display: block;height: 325px;width: 270px;}
#order-val3 a {background-image: url(/wp-content/themes/desk-phone-v1/images/dp-50+.png); display: block;height: 325px;width: 270px;}

/*======== Order Number Popup=====*/

#order-ammount-selection-menu-pp {
	display: block;
	margin-left: 35px;
	margin-top: 90px;
	margin-bottom: -70px;
}

#order-ammount-selection-menu-pp li {
	display: block;
	float: left;
	list-style: none;
	height: 219px;
	width: 182px;
	text-indent: -99999px;
	margin-right: 10px;
}

#order-val1-pp a {background-image: url(/wp-content/themes/desk-phone-v1/images/desk-phone-v1-qty-popup_01.png); display: block;height: 219px;width: 182px;}
#order-val2-pp a {background-image: url(/wp-content/themes/desk-phone-v1/images/desk-phone-v1-qty-popup_02.png); display: block;height: 219px;width: 182px;}
#order-val3-pp a {background-image: url(/wp-content/themes/desk-phone-v1/images/desk-phone-v1-qty-popup_03.png); display: block;height: 219px;width: 182px;}

#qty-popup p {
	width: 600px;
	float: left;
	font-size: 14px;
}

#qty-popup-p {
	margin-top: -70px;
}



#packages {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-packages.png);
	height: 315px;
	width: 940px;
		margin-bottom: 30px;
}

#std-wrp {
	margin-left: 15px;
	padding-top: 40px;
	float: left;
}

#packages h2 {
	font-weight: 800;
}

#package-list {
	padding-top: 25px;
	padding-left: 20px;
}

#package-list li {
list-style-image: url(/wp-content/themes/desk-phone-v1/images/list-tick.png);
margin-bottom: 5px;
}

#packages a {
	color: #ff931e;
	font-size: 12px;
	margin-left: 20px;
}

.order-btn-packages {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-packages-order-btn.png);
	height: 30px;
	width: 123px;
	display: block;
	text-indent: -9999px;
	margin-left: -20px;
	margin-top: 10px;
}

#porderbtn {
	margin-left: -20px;
	padding-top: 10px;
}

#adv-wrp {
	margin-left: 50px;
	padding-top: 40px;
	float: left;
}

#exc-wrp {
	margin-left: 45px;
	padding-top: 40px;
	float: left;
}


 /*==========Sticky Footer==========*/
 
 


#sidebar-header {
	padding-top: 5px;
	padding-bottom: 5px;
}



/* ================ */
/* = The DID Grid = */     /* 12 columns, 60 pixels each, with 20 pixel gutter */
/* ================ */

.grid_1 { width:60px; }
.grid_2 { width:140px; }
.grid_3 { width:220px; }
.grid_4 { width:300px; }
.grid_5 { width:380px; }
.grid_6 { width:460px; }
.grid_7 { width:540px; }
.grid_8 { width:620px; }
.grid_9 { width:700px; }
.grid_10 { width:780px; }
.grid_11 { width:860px; }
.grid_12 { width:940px; }

.column {
	margin: 0 10px;
	float: left;
	display: inline;
}
.row {
	width: 960px;
	margin: 0 auto;
	overflow: hidden;
}
.row .row {
	margin: 0 -10px;
	width: auto;
	display: inline-block;
}


ul, menu, dir {
display: block;
list-style-type: disc;
-webkit-margin-before: 0;
-webkit-margin-after: 0;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
-webkit-padding-start: 0px;
}

/*------------
Jigoshop Files
---------*/


#jigoshop-page h1 {
	font-size: 22px;
	font-weight: 800;
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 230, 230, 230 );
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  width: 704px;
  height: 20px;
  padding: 5px 0px 10px 10px;
}


#jigoshop-page p {
	font-size: 13px;
	line-height: 1.2em;
}

.productmodule {
	width: 702px;
	background-image: url(/wp-content/themes/desk-phone-v1/images/shop-module-bg.png);
	background-repeat: no-repeat;
}

.products img {
float: left;
}

.products h2 {
font-size: 20px;
font-weight: 800;
margin-top: 30px;
margin-left: 10px;
}

.products p {
margin-left: 10px;
width: 330px;
}

#product-info {
	width: 400px;
	float: left;
}


.productmodule .button {
	float: right;

	margin-right: 10px;
  border-radius: 12px;
  background-color: rgb( 255, 147, 30 );
  width: 114px;
  padding: 10px;

}

.productmodule  .price {
	color: #000000;
	font-size: 20px;
	float: left;
	margin-top: -115px;
	margin-right: 10px;
}

#minicart {
  border-radius: 12px;
  margin-top: 30px;
  float: right;
  background-color: #ff931e;
  color: #ffffff;
  height: 23px;
  text-indent: 10px;
  padding-right: 10px;
  padding-top: 5px;
  width: 172px;  
}

#minicart img {
float: left;
margin-left: 10px;
margin-top: 2px;
}

#cart-text {
		height: 10px;
		padding-top: 10px;
}

#cart-text p {
	font-size: 10px;
	text-align: right;
}


#simgle-item-wrapper {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v1/images/dp-jigo-single-bg.png);
	height: 299px;
	width: 945px;
}

#product-options {
	width: 400px;
	float: left;
	margin-left: 20px;
}

#product-image {
	float: right;
	margin-top: 40px;
	margin-right: 40px;
	}

#productpage-r2 {
	margin-top: -60px;
}	
	

#productpage-r2 .stock {display: none;}


#product-options h1 {
	margin-top: 20px;
	font-weight: 800;
	line-height: 1.2em;
}

#product-options .quantity {
	clear: both;
}

.input-text {
	font-size: 16px;
}

.price {display: none;}

.single_variation .price {
	display: block;
	margin-bottom: 20px;
	font-size: 24px;	
}

.variations {
	margin-top: 20px;
	margin-left: -10px;
	margin-bottom: 10px;
}

.sku {
	display: none;
}

#product-image .thumbnails {
	display: none;
}

#dp-tarrif-chart {
	background-image: url(/wp-content/themes/desk-phone-v1/images/dp-tarrif-chart.png);
	height: 191px;
	width: 941px;
}

#dp-tarrif-chart h2 {
	font-weight: 800;
}

#tarrif-headerline h2 {
	padding-top: 5px;
	padding-left: 10px;
}

#tarrif-right {
	float: right;
	margin-right: 10px;
}

#tarrif-line-right {
	float: right;
	margin-right: 10px;
	font-weight: 800;
	font-size: 20px;
}

#tarrif-line {
	padding-left: 50px;
	margin-bottom: 8px;
}

#tarrif-terms {
	margin-top: -5px;
}

#tarrif-terms p {
	font-size: 12px;
	color: #c0c0c0;
	padding-left: 10px;
}

#pp-r2 {
	margin-top: 20px;
}

#product-page-r2h2 {
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 230, 230, 230 );
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  width: 543px;
  height: 39px;
}

#product-page-r2h2 h2 {
	font-weight: 800;
	padding-left: 10px;
	padding-top: 8px;
}

#product-page-r2h2-b {
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 230, 230, 230 );
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 242, 242, 242 ) 0%, rgb( 255, 255, 255 ) 100%);
  width: 378px;
  height: 39px;
}

#product-page-r2h2-b h2 {
	font-weight: 800;
	padding-left: 10px;
	padding-top: 8px;
}

#pp-product-felldes ul {
	font-size: 14px;
	margin-left: 30px;
	margin-top: 10px;
	list-style-image: url(/wp-content/themes/desk-phone-v1/images/pp-tick.png);
}

#pp-product-felldes {
	margin-bottom: 40px;
}

#pp-info-img {
	float: right;
	padding: 10px;
}

#features-sidebar {
	list-style: none;
}


#fs-img {
	margin-right: 10px;
	float: left;
	margin-top: 20px;
	height: 27px;
	width: 49px;
	margin-left: 10px;
}

#fs-dec {
	float: left;
	width: 300px;
	font-size: 13px;
	margin-top: 20px;
}

.payment_message {
	display: none!important;
}

/*===FONTS===*/

body{
	font-family: "museo-sans-rounded",sans-serif;
	font-weight:normal;
	color:#212121;
	line-height: 1.2em;
	}
	
	
	h1, h2, h3, h4 {
		padding-bottom: 0.5em;
		padding-top: 0.5em;
	}

h1,h2,h3,h4,h5,h6,h7{font-family: "museo-sans-rounded",sans-serif;font-weight:400}p{font-family: "museo-sans-rounded",sans-serif;font-size:16px;line-height:22px;font-weight:normal}h1{font-size:48px}h2{font-size:30px}h3{font-size:30px}h4{font-size:26px}.key-point{font-size:30px;margin-bottom:-5px}a{text-decoration:none;color:inherit}a:hover{text-decoration:none;color:#ff931e}strong{font-weight:bold;font-size:48px}form{display:block;margin-top:0;}input{border:1px solid #d4d4d4;height:30px;color:#707070;text-indent:5px;margin-bottom:5px;}textarea{border:1px solid #d4d4d4;color:#707070;text-indent:5px;margin-bottom:5px}#fm-form-1 input.submit{margin-left:365px}label{padding-right:5px}.bold{font-weight:800}




/*====== Home Page Changes OCT 2013 -=====*/

.hp-main-hero-wrapper {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-homepage-hero_02.png);
	width: auto;
	height: 559px;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
	min-width: 960px;
	border-bottom: 10px solid #ececec;
}

.hp-main-hero-wrapper h1 {
	font-family: "museo-sans-rounded",sans-serif;
	line-height: 1.2em;
	font-size: 42px;
	font-weight: 300;
	margin-top: 50px;
}

.home-wrapper h2 {
	font-weight: 100;
	font-size: 34px;
}

.home-wrapper p {	
font-weight: 100;
	font-size: 18px;
	}

.hp-main-hero-wrapper p {
	width: 445px;
}

.orange {
	color:#ff931e;
}

.smaller60 {
	font-size: 60%;
}

.hp-hero-wrapper {
	float: right;
	margin-top: -325px;
	margin-bottom: -136px;
}

.flowshow {overflow: visible;}


.green-lm-btn {
	background-image: url(/wp-content/themes/desk-phone-v2/images/DP-BTNS.png);
	height: 58px;
	width: 185px;
	display: block;
	color: #ffffff;
	background-repeat: no-repeat;	
	padding-left: 4px;
	overflow: hidden;
	margin-top: 50px;
	font-weight: 300;
	font-size: 18px;
}

.green-lm-btn img {
	margin-right: 10px;
	margin-top: -6px;
}

.green-lm-btn:hover {
	background-position-y: -58px;
	color: #ffffff;
}

.try-row-wrapper {
	background-color: #eae9e3;
	width: 100%;
	height: 331px;
	border-top: 1px solid #dad9d2;
	padding-top: 50px;
}

#hp-no-contracts {
	margin-top: 40px;	
}






/*====== 2 and 3 col templates ======*/


.subnav {
	background-color: #ff931e;
	width: 100%;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}

.subnav ul {
	display: inline-block;
	margin-left: 20px;
}

.subnav ul li {
	display: inline-block;
font-size: 12px;
height: 19px;
margin-top: 5px;
margin-right: 14px;
border-right: 1px solid #f0830d;
padding-right: 10px;
}

.subnav ul li a {
	color: #ffffff;
}

.subnav ul li a:hover {
	color: #000000;
}

.ip-header-wrp {
	height: 400px;
	background-color: #e4e4e4;
	background-image: -moz-linear-gradient( 90deg, rgb( 228, 228, 228 ) 0%, rgb( 238, 238, 236 ) 34.253%, rgb( 238, 238, 236 ) 53.491%, rgb( 225, 223, 226 ) 61.011%, rgb( 196, 194, 197 ) 66.992%, rgb( 216, 214, 217 ) 81.494%, rgb( 253, 253, 253 ) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb( 228, 228, 228 ) 0%, rgb( 238, 238, 236 ) 34.253%, rgb( 238, 238, 236 ) 53.491%, rgb( 225, 223, 226 ) 61.011%, rgb( 196, 194, 197 ) 66.992%, rgb( 216, 214, 217 ) 81.494%, rgb( 253, 253, 253 ) 100%);
}

.ip-header-wrp-maps {
	height: 100px;
background: #e4e4e4; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #e4e4e4 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e4e4e4), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #e4e4e4 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #e4e4e4 0%,#f2f2f2 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #e4e4e4 0%,#f2f2f2 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #e4e4e4 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.uk-map-wrapper {
	margin-left: 83px;
margin-top: -65px;
}


.ip-header-img-wrp {
	margin-top: -5px;
}

.ip-header-img-wrp img {
	background-repeat: no-repeat;
}


.header-img-heading {
	text-align: center;
	margin-top: -180px;
	background: none;
}

.header-img-heading p {
	font-size: 34px;
	line-height: 38px;
}

.header-img-heading .boldorange {
	font-weight: 800;
	color: #ff931e;
}


.ip-tab-nav {
	height: 50px;
margin-bottom: 41px;
margin-top: -65px;
}

.ip-tab-nav ul li {
	display: inline-block;
font-size: 12px;
}

.ip-tab-nav ul li a {
	display: inline-block;
font-size: 16px;
background-color: 
#000000;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #ffffff;
font-weight: 100;
}

.ip-tab-nav ul li a:active {
	display: inline-block;
font-size: 16px;
background-color: #ffffff;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #000000;
font-weight: 100;
}

.ip-tab-nav ul li a:hover {
	display: inline-block;
font-size: 16px;
background-color: #ffffff;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #000000;
font-weight: 100;
}

.ip-tab-nav ul li .current_page {
		display: inline-block;
font-size: 16px;
background-color: #ffffff;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #000000;
font-weight: 100;
}

.current_page_tn a {
	color: #000000!important;
}


.ip-wrapper {
	background-color: #ffffff;
	margin-top: -50px;
	padding: 10px 20px;
}

.ip-wrapper h1 {
	font-size: 38px;
font-weight: 100;
}

.ip-wrapper h3 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0;
}

.ip-wrapper p {
	font-size: 14px;
	line-height: 1.4;
	padding-top: 1.2em;
}

.ip-wrapper ul {
	margin-left: 40px;
	padding-top: 1em;
	font-size: 14px;
	line-height: 1.4em;
	color: #383838;
}

.ip-wrapper ol {
	margin-left: 40px;
	padding-top: 1em;
	font-size: 14px;
	line-height: 1.4em;
	color: #383838;
}

.ip-wrapper left {float: left;}
.ip-wrapper right {float: right;}
.ip-wrapper center {display: block; margin-left: auto;margin-right: auto;}

.callback {
  border-width: 0px;
  border-color: rgb( 21, 19, 18 );
  border-style: solid;
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 58, 170, 53 ) 0%, rgb( 149, 193, 31 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 58, 170, 53 ) 0%, rgb( 149, 193, 31 ) 100%);
  box-shadow: 1px 1px 1px 1px rgba( 31, 28, 22, 0.1);
  width: 220px;
  height: 89px;
  margin-top: 30px;
}

.callback h2 {
	font-size: 16px;
	padding: 10px;
	color: #ffffff;
}

.callback #fno {
	width: 148px;
	float: left;
	margin-left: 10px;
}

.callback #fgo {
	width: 60px;
	float: left;
  background-image: -moz-linear-gradient( 90deg, rgb( 61, 61, 61 ) 0%, rgb( 87, 87, 87 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 61, 61, 61 ) 0%, rgb( 87, 87, 87 ) 100%);
  width: 33px;
  height: 34px;
  font-family: "museo-sans-rounded",sans-serif;
  font-style:italic;
  font-weight: 400;
  border: none;
  border-radius: 0px 5px 5px 0px;
  text-indent: -7px;
}

.ip-sp-header {
	background-image: url(/wp-content/themes/desk-phone-v2/images/IPAGES/sb-img-header.png);
	height: 41px;
	width: 219px;
	margin-top: 10px;
}

.ip-sp-header h2 {
	font-size: 16px;
	margin-left: 10px;
	padding-top:11px;
}

.sb-content-wrp {
	margin-top: 5px;
  border-width: 0px;
  border-color: rgb( 21, 19, 18 );
  border-style: solid;
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 241, 241, 241 ) 0%, rgb( 235, 235, 235 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 241, 241, 241 ) 0%, rgb( 235, 235, 235 ) 100%);
  width: 219px;
  height: 49px;
}

.sb-content-wrp h3 {
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: -5px;
	padding-top: 5px;
}

.sb-content-wrp p {
	font-size: 24px;
	color: #ff931e;
	padding-top: 0px;
	margin-top: -7px;
	margin-left: 10px;
}

.sb-content-wrp p a {
	color: #ff931e;
}

.sb-content-wrp p a:hover {
	color: #000000;	
}


.sb-content-wrp p #email {
	font-size: 18px;
}

.ip-sb-review-wrp {
	margin-top: 10px;
	background-image: url(images/IPAGES/Dp-reviwe-ip-img.png);
	height: 283px;
	width: 220px;
}

.ip-sb-review-wrp h2 {
	font-size: 18px;
	font-weight: 800;
	width: 80px;
	margin-left: 10px;
	margin-top: 10px;
}

.ip-sb-review-wrp p {
	font-size: 12px;
margin-left: 17px;
margin-top: 10px;
width: 180px;
	}
	
	.ip-sb-review-wrp a {
	color: #ff931e;
	}

.ip-sb-review-wrp a:hover {
	color: #000000;
	}
	
.ip-sidenav {
	border: 2px solid #000000;
}

.ip-sidenav h2 {
	background-color: #000000;
color: #ffffff;
padding: 10px 7px;
font-size: 19px;
}

.ip-sidenav ul li {
	list-style: none;
	padding: 5px 10px;
	border-bottom: 1px dashed #777777;
}

.ip-sidenav ul li a {
	color: #777777;
	text-transform: uppercase;
}

.ip-sidenav ul li a:hover {
	color: #ff931e;
}

/*====== Home Page Changes OCT 2013 -=====*/

.hp-main-hero-wrapper {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-homepage-hero_02.png);
	width: auto;
	height: 559px;
	background-position: center center;
	margin-left: auto;
	margin-right: auto;
	min-width: 960px;
	border-bottom: 10px solid #ececec;
}

.hp-main-hero-wrapper h1 {
	font-family: "museo-sans-rounded",sans-serif;
	line-height: 1.2em;
	font-size: 42px;
	font-weight: 300;
	margin-top: 50px;
}

.hp-main-hero-wrapper p {
	font-size: 18px!important;
}

.home-wrapper h2 {
	font-weight: 100;
	font-size: 34px;
}

.home-wrapper h3 {
	font-weight: 100;
	font-size: 22px;
}

#hiw-row {
	margin-top: 20px;
	text-align: center;
}

#hiw-row p {
	color: #ffffff;
}




.home-wrapper p {	
font-weight: 100;
	font-size: 15px;
	line-height: 1.2em;
	}

.hp-main-hero-wrapper p {
	width: 445px;
}

.orange {
	color:#ff931e;
}

.smaller60 {
	font-size: 60%;
}

.hp-hero-wrapper {
	float: right;
	margin-top: -325px;
	margin-bottom: -136px;
}

.flowshow {overflow: visible;}


.green-lm-btn {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/DP-BTNS.png);
	height: 58px;
	width: 185px;
	display: block;
	color: #ffffff;
	background-repeat: no-repeat;	
	margin-bottom: 0px;
	overflow: hidden;
	font-weight: 300;
	font-size: 18px;
	cursor: pointer;
}

.green-lm-btn a {
	height: 58px;
	display: block;
	line-height: 58px;
	text-indent: 0px;
}

.green-lm-btn a:hover {
	color: #ffffff;
}


.green-lm-btn a img {
	margin-left: 15px;
	margin-top: -6px;
	padding-right: 0px;
}

.green-lm-btn:hover {
	background-position-y: -58px;
	color: #ffffff;
}

.grey-lm-btn {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/DP-BTNS.png);
	background-repeat: no-repeat;
	width: 168px;
	height: 52px;
	background-position-x: center;
	background-position-y: -116px;
}

.grey-lm-btn:hover {
	background-position-y: -168px;
}

.grey-lm-btn a {
	padding-top: 15px;
	width: 168px;
	height: 52px;
	text-align: center;
	display: block;
}

#lm-btn-hiw {
	margin-left: 41%;
	margin-top: 35px;
	margin-bottom: 55px;
}


.try-row-wrapper {
	background-color: #eae9e3;
	width: 100%;
	height: 331px;
	border-top: 1px solid #dad9d2;
	padding-top: 50px;
}

.try-row-wrapper p {
	font-size: 18px!important;
}

#hp-no-contracts {
	margin-top: 40px;	
}

.flleft {
	float: left;
}

.flright {
	float: right;
}

#hp-form-1 {
	margin-top: 50px;
}

#hp-form-1 input {
	line-height: 48px;
}


#hp-btn-1 {
	margin-top: 50px;
}

#hp-btn-2 {
	margin-top: 50px;
	margin-right: 60px;
	line-height: 25px;
}


#or-inline {
	float: left;
	margin-top: 45px;
margin-left: 14px;
}

.inline-form1 {
background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-inline-form-bg.png);
height: 58px;
width: 326px;
}

.inline-form1 input {
border: none;
background: none;
margin-top: 5px;
height: 45px;
margin-left: 6px;
border-radius: 5px 0px 0px 5px;
width: 264px;
font-size: 20px;
font-weight: 100;
float: left;
}

.inline-form1 .inline-submit {
background: none;
border: none;
margin-top: 5px;
height: 47px;
margin-left: 0px;
border-radius: 0px 5px 5px 0px;
width: 49px;
font-size: 20px;
font-weight: 100;
float: left;
font-style: italic;
color: #ffffff;
}

.arrow {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/arrow-sprite.png);
	height: 15px;
	width:41px;
	margin-left: auto;
	margin-right: auto;
	display: block;
	margin-top: 13px;
	position: absolute;
	left: 50%;
}

.beige {
	background-position-y: 0;
}

.orange {
	background-position-y: 16px;
}

.blue {
	background-position-y: 32px;
}

.how-orange-wrapper {
	background-color: #ff931e;
	height:514px;
}

.text-center {
	text-align: center;
}

#how-title {
	margin-top: 50px;
	color: #ffffff;
}

.how-icons {
	margin-left: auto;
	margin-right: auto;
	width: 816px;
	margin-top: 40px;
}

.range-wrapper {
  border-width: 0px;
  border-color: rgb( 21, 19, 18 );
  border-style: solid;
  background-image: -moz-linear-gradient( 90deg, rgb( 81, 90, 95 ) 0%, rgb( 143, 163, 174 ) 30.005%, rgb( 102, 122, 131 ) 72.51%, rgb( 55, 69, 72 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 81, 90, 95 ) 0%, rgb( 143, 163, 174 ) 30.005%, rgb( 102, 122, 131 ) 72.51%, rgb( 55, 69, 72 ) 100%);
  height: 842px;

}

.everyone-wrapper h2 {
	margin-bottom: 40px;
}

.everyone-wrapper {
	height: 815px;
}

.p2 .person-img {
	background-position-x: -226px;
}

.p3 .person-img {
	background-position-x: -452px;
}


.person-img {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-people.png);
	height: 226px;
	width: 226px;
	margin-left: auto;
	margin-right: auto;
	
}

.personmodule {text-align: center;}


.toppad {margin-top: 60px;}

#everyone-section-topnargin {
	margin-top: 50px;
}

.everyone-wrapper h3 {
	font-weight: 500;
	margin-top: 20px;
}


.main-features-wrapper {
	background-color: #eae9e3;
	height: 641px;
	border-bottom: 10px solid #ececec;
	text-align: center;
}

.main-features-wrapper h3 {
	font-weight: 500;
}

#features-diagram {
	margin-top: -209px;
	position: absolute;
	margin-left: 40px;
}


#dp-diagram-call-quality {
	margin-top: 200px;	
	margin-left: 26px;
	text-align: left;
}

#dp-diagram-features {
	margin-top: 430px;	
	margin-left: -7px;
}

#dp-diagram-price {
	margin-top: 200px;	
	margin-left: -14px;
	text-align: right;
}

.customer-reviews {
	background-color: #ff931e;
	height: 379px;
	margin-top: 53px;
}

#customer-reviews {
	
}

.get-started-wrapper {
	background-color: #eae9e3;
	height: 276px;
	padding-top: 40px;
}

.get-started-wrapper p {
	font-size: 18px;
}

#hp-btn-3 {
	margin-top: 50px;
	margin-right: 60px;
	line-height: 25px;
}

#hp-btn-3 a img {
	margin-left: -5px;
}

.footer {
	padding-top: 45px;
	background-color: #2f353e;
	height: 557px;
	color:#ffffff;
	text-align: left;
	}
	
	.footer h3 {
	font-size: 16px!important;
	}
	
	.footer p {
	color:#ffffff;
	font-size: 16px;
font-weight: 100;
line-height: 1.2em;
	}
	
	
	
	
	.whiteline {
		background-color: #ffffff;
		height: 1px;
		width: 100%;
	}
	
	
	#footer-2cols {
		margin-top: 50px;
	}
	
	.footer-list {
		font-weight: 100;
		color: #818181;
		margin-top: 20px;
		list-style: none;
	}
	
	.footer-list li {
		padding-bottom: 5px;
	}
	
	#footer-logo-new {
		margin-top: 18px;
	}
	
	.phone-no-bigger {
		font-size: 250%;
	}
	
	.footer-email-link {
		font-size: 120%;
		font-weight: 300;
	}

.footer-phone-spacer {
	padding-bottom: 10px;
}

.twt-speech {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-twt-speach-bubble.png);
	height: 168px;
	width: 300px;
	margin-top: 30px;
	margin-bottom: 10px;
	padding: 10px;
	font-size: 18px;
	background-repeat: no-repeat;
}

.twt-speech p {
	font-size: 18px;
	width: 280px;
	padding-top: 10px;
}

.twt-speech a {
	color: #187a85;
}

.twt-speech a:hover {
	color: #064147;
}

.footer-social {
	list-style: none;
	display: inline-block;
}

.footer-social li {
	display: inline-block;
}

.footer-social li a {
	display: inline-block;
	height: 58px;
	width: 58px;
	text-indent: -99999px;
	margin-right: 14px;
}

#dp-ft-fb a {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-footer-fb.png);
}

#dp-ft-tw a {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-footer-tw.png);
}

#dp-ft-go a {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-footer-gp.png);
}

#dp-ft-in a {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/dp-footer-in.png);
}

.footer-legals-new {
	margin-top: -10px;
}

.footer-legals-new p {
	font-size: 10px;
}

/*====== 2 and 3 col templates ======*/


.subnav {
	background-color: #ff931e;
	width: 100%;
	height: 30px;
	margin-left: auto;
	margin-right: auto;
}

.subnav ul {
	display: inline-block;
	margin-left: 20px;
}

.subnav ul li {
	display: inline-block;
font-size: 12px;
height: 19px;
margin-top: 5px;
margin-right: 14px;
border-right: 1px solid #f0830d;
padding-right: 10px;
}

.subnav ul li a {
	color: #ffffff;
}

.subnav ul li a:hover {
	color: #000000;
}

.ip-header-wrp {
	height: 400px;
	background-color: #e4e4e4;
	background-image: -moz-linear-gradient( 90deg, rgb( 228, 228, 228 ) 0%, rgb( 238, 238, 236 ) 34.253%, rgb( 238, 238, 236 ) 53.491%, rgb( 225, 223, 226 ) 61.011%, rgb( 196, 194, 197 ) 66.992%, rgb( 216, 214, 217 ) 81.494%, rgb( 253, 253, 253 ) 100%);
	background-image: -webkit-linear-gradient( 90deg, rgb( 228, 228, 228 ) 0%, rgb( 238, 238, 236 ) 34.253%, rgb( 238, 238, 236 ) 53.491%, rgb( 225, 223, 226 ) 61.011%, rgb( 196, 194, 197 ) 66.992%, rgb( 216, 214, 217 ) 81.494%, rgb( 253, 253, 253 ) 100%);
}

.ip-header-wrp-maps {
	height: 100px;
background: #e4e4e4; /* Old browsers */
background: -moz-radial-gradient(center, ellipse cover, #e4e4e4 0%, #f2f2f2 100%); /* FF3.6+ */
background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%,#e4e4e4), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
background: -webkit-radial-gradient(center, ellipse cover, #e4e4e4 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
background: -o-radial-gradient(center, ellipse cover, #e4e4e4 0%,#f2f2f2 100%); /* Opera 12+ */
background: -ms-radial-gradient(center, ellipse cover, #e4e4e4 0%,#f2f2f2 100%); /* IE10+ */
background: radial-gradient(ellipse at center, #e4e4e4 0%,#f2f2f2 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e4e4e4', endColorstr='#f2f2f2',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
}

.uk-map-wrapper {
	margin-left: 83px;
margin-top: -65px;
}


.ip-header-img-wrp {
	margin-top: -5px;
}

.ip-header-img-wrp img {
	background-repeat: no-repeat;
}


.header-img-heading {
	text-align: center;
	margin-top: -180px;
	background: none;
}

.header-img-heading p {
	font-size: 34px;
	line-height: 38px;
}

.header-img-heading .boldorange {
	font-weight: 800;
	color: #ff931e;
}


.ip-tab-nav {
	height: 50px;
margin-bottom: 41px;
margin-top: -65px;
}

.ip-tab-nav ul li {
	display: inline-block;
font-size: 12px;
}

.ip-tab-nav ul li a {
	display: inline-block;
font-size: 16px;
background-color: 
#000000;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #ffffff;
font-weight: 100;
}

.ip-tab-nav ul li a:active {
	display: inline-block;
font-size: 16px;
background-color: #ffffff;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #000000;
font-weight: 100;
}

.ip-tab-nav ul li a:hover {
	display: inline-block;
font-size: 16px;
background-color: #ffffff;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #000000;
font-weight: 100;
}

.ip-tab-nav ul li .current_page {
		display: inline-block;
font-size: 16px;
background-color: #ffffff;
padding: 11px 38px;
border-radius: 5px 5px 0px 0px;
color: #000000;
font-weight: 100;
}

.current_page_tn a {
	color: #000000!important;
}


.ip-wrapper {
	background-color: #ffffff;
	margin-top: -50px;
	padding: 10px 20px;
}

.ip-wrapper h1 {
	font-size: 38px;
font-weight: 100;
}

.ip-wrapper h3 {
	font-size: 14px;
	font-weight: bold;
	padding-top: 1em;
	padding-bottom: 0;
}

.ip-wrapper p {
	font-size: 14px;
	line-height: 1.4;
	padding-top: 1.2em;
}

.ip-wrapper ul {
	margin-left: 40px;
	padding-top: 1em;
	font-size: 14px;
	line-height: 1.4em;
	color: #383838;
}

.ip-wrapper ol {
	margin-left: 40px;
	padding-top: 1em;
	font-size: 14px;
	line-height: 1.4em;
	color: #383838;
}

.ip-wrapper left {float: left;}
.ip-wrapper right {float: right;}
.ip-wrapper center {display: block; margin-left: auto;margin-right: auto;}

.callback {
  border-width: 0px;
  border-color: rgb( 21, 19, 18 );
  border-style: solid;
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 58, 170, 53 ) 0%, rgb( 149, 193, 31 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 58, 170, 53 ) 0%, rgb( 149, 193, 31 ) 100%);
  box-shadow: 1px 1px 1px 1px rgba( 31, 28, 22, 0.1);
  width: 220px;
  height: 89px;
  margin-top: 30px;
}

.callback h2 {
	font-size: 16px;
	padding: 10px;
	color: #ffffff;
}

.callback #fno {
	width: 148px;
	float: left;
	margin-left: 10px;
}

.callback #fgo {
	width: 60px;
	float: left;
  background-image: -moz-linear-gradient( 90deg, rgb( 61, 61, 61 ) 0%, rgb( 87, 87, 87 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 61, 61, 61 ) 0%, rgb( 87, 87, 87 ) 100%);
  width: 33px;
  height: 34px;
  font-family: "museo-sans-rounded",sans-serif;
  font-style:italic;
  font-weight: 400;
  border: none;
  border-radius: 0px 5px 5px 0px;
  text-indent: -7px;
}

.ip-sp-header {
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/IPAGES/sb-img-header.png);
	height: 41px;
	width: 219px;
	margin-top: 10px;
}

.ip-sp-header h2 {
	font-size: 16px;
	margin-left: 10px;
	padding-top:11px;
}

.sb-content-wrp {
	margin-top: 5px;
  border-width: 0px;
  border-color: rgb( 21, 19, 18 );
  border-style: solid;
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 241, 241, 241 ) 0%, rgb( 235, 235, 235 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 241, 241, 241 ) 0%, rgb( 235, 235, 235 ) 100%);
  width: 219px;
  height: 49px;
}

.sb-content-wrp h3 {
	font-size: 12px;
	margin-left: 10px;
	margin-bottom: -5px;
	padding-top: 5px;
}

.sb-content-wrp p {
	font-size: 24px;
	color: #ff931e;
	padding-top: 0px;
	margin-top: -7px;
	margin-left: 10px;
}

.sb-content-wrp p a {
	color: #ff931e;
}

.sb-content-wrp p a:hover {
	color: #000000;	
}


.sb-content-wrp p #email {
	font-size: 18px;
}

.ip-sb-review-wrp {
	margin-top: 10px;
	background-image: url(http://www.desk-phone.com/wp-content/themes/desk-phone-v2/images/IPAGES/Dp-reviwe-ip-img.png);
	height: 283px;
	width: 220px;
}

.ip-sb-review-wrp h2 {
	font-size: 18px;
	font-weight: 800;
	width: 80px;
	margin-left: 10px;
	margin-top: 10px;
}

.ip-sb-review-wrp p {
	font-size: 12px;
margin-left: 17px;
margin-top: 10px;
width: 180px;
	}
	
	.ip-sb-review-wrp a {
	color: #ff931e;
	}

.ip-sb-review-wrp a:hover {
	color: #000000;
	}
	
.ip-sidenav {
	border: 2px solid #000000;
}

.ip-sidenav h2 {
	background-color: #000000;
color: #ffffff;
padding: 10px 7px;
font-size: 19px;
}

.ip-sidenav ul li {
	list-style: none;
	padding: 5px 10px;
	border-bottom: 1px dashed #777777;
}

.ip-sidenav ul li a {
	color: #777777;
	text-transform: uppercase;
}

.ip-sidenav ul li a:hover {
	color: #ff931e;
}

/*===== HOW IT WORKS PAGE ===== */

.hiw-wrapper {
	text-align: center;
	font-weight: 100!important;
	padding-top: 50px;
}

.hiw-wrapper h1 {
	font-weight: 100;
}

.hiw-wrapper h2 {
	font-weight: 100;
}

.hiw-wrapper p {
	font-weight: 100;
	line-height: 1.2em;
	font-size: 18px;
}

#hiw-nav {
	width: 939px;
	margin-top: 40px;
	margin-bottom: 30px;
}

#hiw-nav ul li  {
	float: none;
max-width: inherit;
text-align: left;
display: inline-block;
}

#hiw-nav ul li a {
	width: 187px;
	height: 72px;
	display: block;
	margin-top: 0px;
margin-bottom: 0px;
color: inherit;
text-decoration: none;
margin-left: 0px;
background-position: center bottom;
padding: 0px 0px;
text-indent: -9999px;
}

#hiw-nav ul li a:hover {
	background-color: #ffffff;
	background-position: center top;
}

#hiw01 a {
	background-image: url(/wp-content/themes/desk-phone-v2/images/hiw01.png);
}

#hiw02 a {
	background-image: url(/wp-content/themes/desk-phone-v2/images/hiw02.png);
}

#hiw03 a {
	background-image: url(/wp-content/themes/desk-phone-v2/images/hiw03.png);
}

#hiw04 a {
	background-image: url(/wp-content/themes/desk-phone-v2/images/hiw04.png);
}

#hiw05 a {
	background-image: url(/wp-content/themes/desk-phone-v2/images/hiw05.png);
}

.hiw-number-1 {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-numbers.png);
	background-position: center top;
	height: 70px;
	width: 70px;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
}

.hiw-number-2 {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-numbers.png);
	background-position: center top;
	height: 70px;
	width: 70px;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
	background-position-y: 278px;
}

.hiw-number-3 {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-numbers.png);
	background-position: center top;
	height: 70px;
	width: 70px;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
	background-position-y: 210px;
}

.hiw-number-4 {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-numbers.png);
	background-position: center top;
	height: 70px;
	width: 70px;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
	background-position-y: 140px;
}

.hiw-number-5 {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-numbers.png);
	background-position: center top;
	height: 70px;
	width: 70px;
	text-indent: -9999px;
	margin-left: auto;
	margin-right: auto;
	background-position-y: 70px;
}

#hiw-img-1 img {
	margin-left: -100px;
	z-index: 2;
}

.hiw-beige {
	background-color: #eae9e3;
	height: 532px;
	clear: both;
	border: 1px solid #dad9d2;
}

.hiw-beige-2 {
	background-color: #eae9e3;
	height: 274px;
	clear: both;
	padding-top: 40px;
	border: 1px solid #dad9d2;
}

.hiw-split {
	margin-top: -35px;
	z-index: 1;
}

.showflow {
	overflow: visible;
}

.hiw-spanner {
	margin-top: 40px;
}

.hiw-delivery img {
	margin: 50px 0px;
}

.hiw-plug img {
	margin: 10px 0px 0px 0px;
}

.hiw-shield img {
	margin:50px 0px;
}

.hiw-grey-spacer {
	background-color: #ececec;
	height: 10px;
	margin-top: 555px;
}

.text-left {
	text-align: left;
}

.blue-lm-btn {
	background-image: url(/wp-content/themes/desk-phone-v2/images/DP-BTNS.png);
	background-position-y: -220px;
	height: 58px;
	width: 185px;
	display: block;
	color: #ffffff;
	background-repeat: no-repeat;	
	margin-bottom: 0px;
	overflow: hidden;
	font-weight: 300;
	font-size: 18px;
	cursor: pointer;
}

.blue-lm-btn:hover {
	background-image: url(/wp-content/themes/desk-phone-v2/images/DP-BTNS.png);
	background-position-y: -278px;
}

.blue-lm-btn a {
	height: 58px;
	display: block;
	line-height: 58px;
	text-indent: 5px;
	text-align: center;
}

.blue-lm-btn a:hover {
	color: #ffffff;
}

.float-left {
	float: left;
}

.hiw-or-bg {
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-or-bg.png);
	height: 33px;
	width: 33px;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}

.hiw-or-bg p {
	color: #ffffff;	
	padding-top: 7px;
	padding-left: 7px;
}

.hiw-bottom-btns {
	margin-top: 20px;
}

#hiw-slash {
	margin-top: 80px;
}

#hiw-faqs {
	font-size: 300%;
}

#hiw-faqs-text {
	text-align: center;
	margin-top: 50px;
}

#hiw-faqs-text p {
	line-height: 2em;
}

#hiw-info-icon {
	margin-top: 50px;
}

#hiw-bottom-btn {
	margin-top: 0px;
}

#hiw-1-h2 {
	margin-top: -20px;
}

#hiw-info-icon a {
	display: block;
	height: 133px;
	width: 133px;
	background-image: url(/wp-content/themes/desk-phone-v2/images/dp-hiw-info-2.png);
	background-position: center top;
	text-indent: -9999px;
}

#hiw-info-icon a:hover {
	background-position: center bottom;
}

/*===== FAQ's Wrapper =====*/

.faqs-wrapper {
	text-align: center;
	font-weight: 100!important;
	padding-top: 50px;
}

.faqs-wrapper h1 {
	font-weight: 100!important;
}

.faqs-wrapper h2 {
	font-weight: 100!important;
}

.faqs-wrapper p {
	font-weight: 100!important;
}

.grey-wrapper {
  border-style: solid;
  border-width: 1px;
  border-color: rgb( 218, 217, 210 );
  background-color: rgb( 230, 230, 230 );
  margin-top: 40px;
  margin-bottom: 40px;
}

#faq-nav  {
  border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 246, 246, 246 ) 0%, rgb( 236, 236, 236 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 246, 246, 246 ) 0%, rgb( 236, 236, 236 ) 100%);
  width: 100%;
  padding: 5px 0px;
  text-indent: 10px;
  margin-top: 40px;
  margin-bottom: 40px;
}


#faq-nav li {
text-align: left;
list-style: none;
padding: 10px 0px;
font-size: 16px;
border-bottom: 1px solid #c6c6c6;
border-top: 1px solid #ffffff;
}

#faq-top {border-top: none!important;}
#faq-bottom {border-bottom: none!important;}


#faq-nav li a {
	display: block;
}

.faq-link-active {
	color: #ff931e;
}

.page-id-514 #faq-nav-1 {
	color: #ff931e;
}

.page-id-536 #faq-nav-2 {
	color: #ff931e;
}

.page-id-545 #faq-nav-3 {
	color: #ff931e;
}

.page-id-547 #faq-nav-4 {
	color: #ff931e;
}

.page-id-552 #faq-nav-5 {
	color: #ff931e;
}

.page-id-554 #faq-nav-6 {
	color: #ff931e;
}

.page-id-556 #faq-nav-7 {
	color: #ff931e;
}

.page-id-558 #faq-nav-8 {
	color: #ff931e;
}

.page-id-560 #faq-nav-9 {
	color: #ff931e;
}

.page-id-514 .fq-nav-active-1 {
	background-position-y: 0px!important;
}

.page-id-536 .fq-nav-active-2 {
	background-position-y: 0px!important;
}

.page-id-545 .fq-nav-active-3 {
	background-position-y: 0px!important;
}

.page-id-547 .fq-nav-active-4 {
	background-position-y: 0px!important;
}

.page-id-552 .fq-nav-active-5 {
	background-position-y: 0px!important;
}

.page-id-554 .fq-nav-active-6 {
	background-position-y: 0px!important;
}

.page-id-556 .fq-nav-active-7 {
	background-position-y: 0px!important;
}

.page-id-558 .fq-nav-active-8 {
	background-position-y: 0px!important;
}

.page-id-560 .fq-nav-active-9 {
	background-position-y: 0px!important;
}




.faq-active {
	background-position-y: 0px!important;
}

.faq-arrow-right {
	background-image: 	url(/wp-content/themes/desk-phone-v2/images/dp-orange-grey-arrow-sprite.png);
	background-position-y: 87px;
	height: 13px;
	width: 13px;
	float: right;
	margin-top: 0px;
	margin-right: 10px;
}

#faq-content {
	margin-top: 40px;
	margin-bottom: 40px;
}

#faq-content li {
	border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 246, 246, 246 ) 0%, rgb( 236, 236, 236 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 246, 246, 246 ) 0%, rgb( 236, 236, 236 ) 100%);
  width: 100%;
  padding: 5px 0px;
  text-indent: 10px;
  list-style: none;
  text-align: left;
  padding: 12px 0px;
  margin-bottom: 5px;
}

#faq-top {border-top: none!important;}
#faq-bottom {border-bottom: none!important;}


#faq-content li a {
	display: block;
}

#faq-content li p {
	width: 593px;
	text-indent: 0px;
	margin-left: 10px;
	border-top: 1px solid #ceccc3;
	margin-top: 13px;
	padding-top: 10px;
}

#faq-content li p a {
	color: #ff931e;
	display: inline;
}

.faq-arrow-down {
	background-image: 	url(/wp-content/themes/desk-phone-v2/images/dp-orange-grey-arrow-sprite.png);
	background-position-y: 135px;
	height: 13px;
	width: 13px;
	float: right;
	margin-top: -15px;
	margin-right: 10px;
}

.faq-down-active {
	background-position-y: 44px!important;
}

.faqs-wrapper section {
		border-radius: 5px;
  background-image: -moz-linear-gradient( 90deg, rgb( 246, 246, 246 ) 0%, rgb( 236, 236, 236 ) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb( 246, 246, 246 ) 0%, rgb( 236, 236, 236 ) 100%);
  width: 100%;
  padding: 5px 0px;
  text-indent: 10px;
  list-style: none;
  text-align: left;
  padding: 10px 0px 10px 0px;
  margin-bottom: 5px;
}

.faqs-wrapper section span {
	margin-top: 10px;
	padding-top: -10px;
}

.faq-accordions {
	margin-top: 40px;
	margin-bottom: 40px;
}



.collapseomatic_content {
	border-top: 1px solid #c6c6c6;
	margin-top: 10px;
}

.collapseomatic_excerpt, .collapseomatic_content {
margin-top: 10px!important;
margin-left: 16px!important;
padding: 0px!important;
padding-top: 10px!important;
text-indent: 0px!important;
width: 587px;
}

.colomat-hover {
	text-decoration: none!important;
	color: #ff931e;
}

.colomat-close {color: #ff931e;}

.collapseomatic {
	background-position: right;
width: 607px;
display: block;
padding-left: -1px!important;
}


.cart-collaterals strong {
	font-size: 25px!important;
}

.shop_table strong {
	font-size: 25px!important;
}

#breadcrums-row {
	font-size: 11px;
	margin-top: 20px;
	padding-bottom: 10px;
	border-bottom: 1px solid #f3f3f3;
	font-weight: 100;
}

#breadcrums-row a {
	cursor: pointer;
}

/* ===== Blog 2.0 ======= */

.blog-header {
  background-image: -moz-linear-gradient( 178deg, rgb(204,204,204) 0%, rgb(247,247,247) 27%, rgb(247,247,247) 61%, rgb(204,204,204) 100%);
  background-image: -webkit-linear-gradient( 178deg, rgb(204,204,204) 0%, rgb(247,247,247) 27%, rgb(247,247,247) 61%, rgb(204,204,204) 100%);
  background-image: -ms-linear-gradient( 178deg, rgb(204,204,204) 0%, rgb(247,247,247) 27%, rgb(247,247,247) 61%, rgb(204,204,204) 100%);
  top: 110px;
  width: 100%;
  height: 156px;
  text-align:center;
}

.blog-header h1 {
	font-weight: 100;
	font-size: 40px;
	padding-bottom: 10px;
	padding-top: 40px;
}

.blog-header h2 {
	font-size: 19px;
	font-weight: 300;
	color: #ff931e;
}

.blog-header p {
	font-size: 12px;
	font-weight: 300;
	padding-top: 10px;
}

.blog-header p a {
	cursor: pointer;
}

article {
	margin-top: 17px;
	float: left;
}

.article-date {
	width: 60px;
	min-height: 300px;
	float: left;
}

.article-date .day {
	background-color: #fafafa;
	width: 45px;
	height: 51px;
	line-height: 51px;
	text-align: center;
	font-size: 32px;
	border: 1px solid #ebebeb;
	border-radius: 1px;
}

.article-date .monthyr {
	background-color: #fefefe;
	width: 45px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	font-size: 9px;
	border: 1px solid #ebebeb;
	border-top: none;
	border-radius: 1px;
}

.article-header {
	border-bottom: 1px solid #f3f3f3;
	float: left;
	width: 640px;
	margin-bottom: 5px;
}

.article-header h2 {
	font-size: 20px;
}

.article-meta {
	font-size: 12px;
	padding-top: 2px;
	padding-bottom: 10px;
	float: left;
}

.meta-btn {
	border-right: 1px solid #ebebeb;
	padding: 0px 10px;
	float: left;
}

.meta-block a {
	
	margin-top: 2px;
}

.meta-block {
	max-width: 400px;
}

#mbfirst {
	padding-left: 0px;
}

#mblast {
	border-right: none;
}

#pic {
	float: left;
}

.content {
	float: left;
	margin-left: 60px;
	font-size: 12px;
	margin-bottom: 20px;
}

.content p {
	font-size: 12px;
	line-height: 1.4em; 
}

.dp-sidebar {
	clear: both;
}

.sidebar-module {
z-index: 1;
padding: 30px 20px 20px; 
-o-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
-webkit-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
-moz-box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);
box-shadow: 0 4px 0 rgba(0, 0, 0, 0.04);	
border: 1px solid #EDEDED;	
}


.sidebar-module h2 {
	font-size: 16px;
	height: 26px;
	line-height: 36px;
	font-weight: 100;
	padding-bottom: 10px;
	padding-top: 0px;
	margin-left: -21px;
	margin-right: 20px;
	border-left: 2px solid #ff931e;
	text-indent: 15px;

}

.sidebar-module ul li {
	font-size: 12px;
	font-weight: 100;
	list-style: none;
	border-bottom: 1px solid #ebebeb;
	padding: 5px 0px;
}

.single-page-article .content {
	margin-left: 0px;
}

.numberic-pag {
	border-top: 1px solid #ebebeb;
	text-align: right;
	padding-bottom: 20px;
	padding-top: 5px;
}

.numberic-pag .navigation li a,
.numberic-pag .navigation li a:hover,
.numberic-pag .navigation li.active a,
.numberic-pag .navigation li.disabled {
	text-decoration:none;
}

.numberic-pag .navigation li {
	display: inline;
}

.numberic-pag .navigation li a,
.numberic-pag .navigation li a:hover,
.numberic-pag .navigation li.active a,
.numberic-pag .navigation li.disabled {
	cursor: pointer;
	padding: 5px;
	background-color: #fefefe;
	height: 10px;
	line-height: 10px;
	text-align: center;
	font-size: 10px;
	border: 1px solid #ebebeb;
	border-radius: 1px;
}

.numberic-pag .navigation li a:hover,
.numberic-pag .navigation li.active a {
	color: #ffffff;
	background-color: #ff931e;
	border: 1px solid #ff931e;

}

article ul {
	padding-top: 1em;
	margin-left: 15px;
	padding-bottom: 0.5em;
	margin-bottom: 0px;
}

article p {
	padding-bottom: 0.5em;
	padding-top: 0em;
}

article img {
	display: block;
	margin-left: auto;
	margin-right: auto;
	border: 2px solid #f6f6f6;
	margin-top: 10px;
	margin-bottom: 10px;
}

article img .alignright {float: right;}
article img .alignleft {float: left;}


/*====== Comments Styles ===== */

#comment {
	width: 100%;
}

input[type="submit"] {
	border-radius: 4px;
	height: 40px;
	font-size: 14px;
	line-height: 40px;
	padding-right: 10px;
	padding-left: 8px;
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	color: #777;   
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.08)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#21000000',GradientType=0 ); 
	margin-bottom: 20px;
}

input[type="submit"]:hover {
	webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.2);
text-decoration: none;
}

input[type="text"] {
	border: 1px solid #EDEDED;
	font-size: 14px;
	font-weight: 100;
	width: 180px;
}

textarea {
	border: 1px solid #EDEDED;
	margin-bottom: 10px;
	font-size: 14px;
	font-weight: 100;
}

label {
	float: left;
	font-size: 14px;
	font-weight: 100;
}

.inline-form {
	width: 200px;
float: left;
margin-right: 0px;
margin-bottom: 5px;
}

#respond h2 {
	font-size: 20px;
	font-weight: 100;
}

.blog-about {
	margin-top: 10px;
	margin-bottom: 10px;
	padding: 10px;
background:  #FDFDFD; 
display: block;
position: relative;
border: 1px solid #F3F3F3;
color:#747474;
}

.blog-about .img {
	float: left;
	margin-right: 10px;
	margin-left: 20px;
}

.blog-about .img img {
	border:none;
}

.blog-about .text {
	padding-top: 10px;
}

.commentlist li {
	border: 1px solid #F3F3F3;
	background:  #FDFDFD; 
	border-radius: 1px;
	padding: 20px;
	margin-top: 10px;
}

.comment .avatar {
	float: left;
	padding: 0px 10px 10px 10px;
}

.comment-meta {
	float: right;
	font-size: 12px;
	margin-top: -15px;
}

.comment-reply-link {
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	color: #777;   
	background: -moz-linear-gradient(top,  rgba(0,0,0,0) 0%, rgba(0,0,0,0.08) 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.08)));
	background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.08) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#21000000',GradientType=0 ); 
	padding: 3px 6px; 
	font-size: 10px;
	border: 1px solid silver;
	border-radius: 1px;
}

.comment p {
	font-size: 14px;
	padding-bottom: 20px;
}

#commentform p {
	font-size: 12px;
}

article h1 {
	font-size: 24px;
}

article h2 {
	font-size: 20px;
}

article h3 {
	font-size: 16px;
}



/* ====== Pricing Page 2.0 ======== */

.pp-heading-wrapper {
	width: 100%;
	height: 710px;
	background-color: #ff931e;
	background-image: url(images/dp-pp-header-bg.png);
	background-repeat: no-repeat;
	background-position: right top;
}

.pricing-menu {
	float: right;
	margin-top: 20px;
}

.pricing-menu ul li {
	list-style: none;
	font-weight: 100;
	font-size: 14px;
	float: left;
	margin-left: 20px;
}

.pricing-menu ul li a {
	color: #ffffff;
	display: inline-block;
}

.pricing-menu ul li a:hover {
	color: #000000;
}

#small-buy-btn a {
  border-radius: 2px;
  background-image: -moz-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  width: 51px;
  height: 22px;
  text-align: center;
  display: block;
  line-height: 22px;

}


#small-buy-btn a:hover {
  background-image: -moz-linear-gradient( 90deg, rgb(126,154,40) 0%, rgb(119,158,13) 52%, rgb(131,171,24) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(126,154,40) 0%, rgb(119,158,13) 52%, rgb(131,171,24) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(126,154,40) 0%, rgb(119,158,13) 52%, rgb(131,171,24) 100%);
  color: #ffffff;
}

.pp-hero-text {
	float: left;
	width: 460px;
	color: #ffffff;
	margin-top: 10px;
}

.pp-hero-text h1 {
	font-size: 24px;
	font-weight: 100;
	margin-bottom: 0px;
}

.pp-hero-text h2 {
	font-size: 70px;
	font-weight: 500;
	line-height: 1em;
	padding-bottom: 0em;
	padding-top: 0em;
}

.pp-hero-text p {
	color: #ffffff;
	font-weight: 100;
	font-size: 17px;
}


.pp-hero-pic {
	float: right;
	width: 601px;
	height: 460px;
	margin-top: -360px;
}

.green-split-btn {
	margin-top: 20px;
	font-weight: 100;
	font-size: 18px;
}

.green-split-btn .gb-small {
	font-size: 14px;
}

.green-split-button-left {
  border-radius: 5px 0px 0px 5px;
  background-image: -moz-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  width: 145px;
  height: 52px;
  float: left;
  line-height: 52px;
  text-align: center;
}

.green-split-button-right a {
  border-radius: 0px 5px 5px 0px;
  background-image: -moz-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  width: 145px;
  height: 52px;
  float: left;
  line-height: 52px;
  text-align: center;
}

.green-split-button-right a:hover {color: #efefef;}

.green-split-buttondivider-l {
	height: 52px;
	width: 1px;
	background-color: #b6d165;
	float:left;
}

.green-split-buttondivider-r {
	height: 52px;
	width: 1px;
	background-color: #7e9e1d;
	float:left;
}

.pp-pricing-hero {
	height: 432px;
	width: 940px;
	position: absolute;
	margin-left: auto;
	margin-right: auto;
	margin-top: -190px;
	float: left;
}

.pp-hero-clearfix {
	margin-top: 230px;
}

.pp-phero-col1 {
	width: 196px;
	padding-left: 10px;
	float: left;
	padding-top: 355px;
}

.pp-phero-col1 .script {
	font-size: 36px;
}

.pp-phero-col1 .number {
	font-size: 26px;
	color: #ff931e;
}

.pp-phero-cols {
	width: 232px;
	height: 432px;
	float: left;
	margin-left: 16px;
}


.pp-orange-circle {
	background-color: #ff8807;
	width: 71px;
	height: 71px;
	border-radius: 71px;
	margin-left: auto;
	margin-right: auto;
	z-index: 1;
	position: relative;
	}
	
.pp-phero-col-wrapper {
	background-color: #f5f4ef;
	height: 347px;
	margin-top: -36px;
	z-index: 9;
	text-align: center;
	padding-top: 50px;
	padding-left: 20px;
	padding-right: 20px;
}

.pp-phero-col-wrapper h3 {
	font-size: 26px;
}

.pp-phero-col-wrapper p {
	font-size: 12px;
	line-height: 1.3em;
	color: #898989;
	font-weight: 100;
	margin-bottom: 30px;
}

.pp-hero-price {
	font-size: 26px;
}

.pp-hero-price-pound {
	font-weight: 100;
	font-size: 36px;
}

.pp-hero-price-pound-no {
	font-size: 60px;
	font-weight: 300;
}

.pp-hero-price-pence {
	font-weight: 100;
	
}

.pp-hero-price-month {
	font-weight: 100;
	font-size: 16px;
}

sup {
	position: relative;
	top: -0.8em;
}

#sup2 {
	top: -1.6em;
	color: #898989;
}

.pp-excluding-vat {
	padding-top: 20px;
	color: #898989;
	font-size: 10px;
	font-weight: 100;
}

.pp-hero-spacer {
	height: 7px;
}

.pp-timer {
	background-image: url(images/dp-pp-times-sprite.png);
	height: 39px;
	width: 39px;
	margin-left: 16px;
	margin-top: 16px;
	position: absolute;
}

div.pp-timer.two {
	background-position-x: -40px;
	height: 40px;
	width: 41px;
}

div.pp-timer.three {
	background-position-x: -80px;
	height: 40px;
	width: 40px;
}

.pp-most-popular {
	position: absolute;
	right: 243px;
top: 33px;
}

.pp-get-started {
	background-image: url(images/dp-pp-hero-btn-bg.png);
	height: 102px;
	width: 232px;
	margin-left: -20px;
}

.get-started-btn a {
	background-image: url(images/dp-pp-get-started-sprite.png);
	width: 185px;
	height: 58px;
	display: block;
	font-weight: 100;
	color: #ffffff;
	font-size: 22px;
	line-height: 58px;
	margin-left: 24px;
	margin-top: 30px;
	position: absolute;
}

.get-started-btn a:hover {
	background-position-y: -58px;
}

.lightgray {
	background-color: #f5f5f5;
}

.header-ribbon {
	background-image:url(images/dp-pp-ribbon-bg.png);
	height: 58px;
	background-repeat: no-repeat;
	width: 100%;
	background-color: #c2c2c2;
	color: #ffffff;
	text-indent: 30px;
	line-height: 58px;
	font-weight: 100;
}


.white-bg {
	background-color: #f5f5f5;
}

#main-features-table {
	margin-bottom: 20px;
}

tr td {
	text-align: center;
	font-weight: 100;
	border-bottom: 1px solid #d4d4d4;
	height: 40px;
	line-height: 40px;
	font-size: 14px;
}

.table-header-col {
	width: 212px;
	text-align: left;
	text-indent: 20px;
}

.table-header-col i {
	font-size: 12px;
	color: #aeadad;
}

.tb-content-col {
	width: 232px;
	background-color: #ffffff;
}

.tb-content-col i {
	font-size: 24px;
}

.tb-content-col .fa-times-circle {
	color: #c2c2c2;
}

.tb-content-col .fa-check-circle {
	color: #8eba19;
}

.pp-feature-dropdown-btn {
  background-image: -moz-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  height: 58px;
  width: 100%;
  font-size: 18px;
  text-indent: 10px;
  margin-bottom: 20px;

}

.pp-feature-dropdown-btn .white {
	color: #ffffff;
	font-weight: 100;
	line-height: 58px;
	font-size: 16px;
}

.medgray {
	background-image: url(images/dp-pp-light-grey-bg-img.png);
	background-repeat: no-repeat;
	background-position: center center;
	background-position-x: 700px;
	background-color: #e6e5e5;
	height: 400px;
}

.pp-phero-col-wrapper h3 {
	margin-top: 0px;
	margin-bottom: 0px;
	padding-top: 20px;
	padding-bottom: 3px;
}

.pp-med-col {
	margin-top: 70px;
	width: 188px;
	text-align: center;
	padding-left: 20px;
	padding-right: 20px;
	color: #555555;
	float: left;
}

.pp-med-col-img {
	height: 118px;
	width: 118px;
	background-image: url(images/dp-pp-medi-sprite.png);
	background-position: left center;
	margin-left: auto;
	margin-right: auto;
}

.mcol2 {background-position-x: -118px;}
.mcol3 {background-position-x: -236px;}
.mcol4 {background-position-x: -354px;}
.mcol5 {background-position-x: -472px;}

.pp-med-col-text h3 {
	font-size: 20px;
	line-height: 1.2em;
	padding-bottom: 0;
}

.pp-med-col-text p {
	font-size: 12px;
	line-height: 1.2em;
	color: #555555;
}

.drkgray {
	background-image: url(images/bg_noise.png);
	height: 232px;
	width: 100%;
	background-color: #ccc;
}

.pp-testi {
	background-color: #ffffff;
	height: 140px;
	width: 100%;
	margin-top: 50px;
	position: relative;
}

.pp-testi-logo {
	padding-top: 40px;
	margin-left: 30px;
	float: left;
}

.pp-testi-text {
	float: left;
	font-weight: 100;
	font-size: 24px;
	color: #b7b7b7;
	line-height: 1.1em;
	width: 700px;
	margin-left: 30px;
	padding-top: 25px;
}

.pp-testi-source {
	clear: both;
	position: absolute;
	right: 0;
	bottom: 0;
  background-image: -moz-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -webkit-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  background-image: -ms-linear-gradient( 90deg, rgb(143,176,43) 0%, rgb(130,172,16) 52%, rgb(149,193,31) 100%);
  width: 328px;
  height: 30px;
  line-height: 30px;
  text-indent: 10px;
  color: #ffffff;
  font-weight: 100;
  font-size: 13px;

}

.grey-noise-ppr4 {
	background-image: url(images/bg_noise.png);
	height: 1145px;
	width: 100%;
	background-color: #eee;
}

.pp-r4-content-wrapper {
	width: 100%;
	height: 1043px;
	margin-top: 52px;
	background-color: #ffffff;
	text-align: center;
	padding: 40px;
	padding-top: 60px;
	moz-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
}

.pp-r4-header h4 {
	font-weight: 100;
	font-size: 22px;
	color: #959595;
	margin-top: 5px;
	margin-bottom: 5px;
	}


.pp-r4-header p {
	font-weight: 100;
	font-size: 14px;
	line-height: 1.3em;
	padding-left: 60px;
	padding-right: 60px;
	color: #555555;
}

.white-noise-ppr5 {
	width: 100%;
	background-color: #f6f6f6;
	background-image: url(images/bg_noise.png);
	padding-bottom: 60px;
}

.pp-r5-content-wrapper {
	width: 100%;
	height: 2086px;
	margin-top: 52px;
	background-color: #ffffff;
	text-align: center;
	padding: 40px;
	moz-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	box-shadow: 0 0 10px rgba(0,0,0,0.05);

}

.pp-r5 {
	height: 270px;
	margin-top: 80px;
	margin-bottom: 30px;
}


.pp-r5-col {
	width: 380px;
	text-align: left;
	color: #555555;
	float: left;
	margin-left: 30px;
}

.pp-r5-img {
	width: 140px;
	height: 270px;
	float: left;
	margin-right: 20px;
}

.pp-r5-img img {
	margin-left: auto;
	margin-right: auto;
}

#pp-r5-img2 img {
	margin-left: 30px; 
}

#pp-r5-img3 img {
	margin-left: 35px; 
}

.pp-r5-header {
	font-size: 18px;
	color: #555555;
}

.pp-r5-text p {
	padding-left: 0px;
	padding-right: 0px;
	font-size: 16px;
}

.pp-r5-bullets {
	margin-top: 10px;
}

.dp-bullet-list {
	padding-left: 20px;
	float: left;
	font-weight: 100;
}

.dp-bullet-list li {
	padding-bottom: 5px;
	list-style-image: url(images/dp-pp-list-tick.png);
}

.pp-r5-spacer {
	height: 1px;
	width: 100%;
	background-color: #ebebeb;
}

.pp-r6-content-wrapper {
	width: 100%;
	height: 2086px;
	margin-top: 52px;
	background-color: #ffffff;
	color: #555555;
	text-align: center;
	padding: 40px;
	padding-top: 60px;
	moz-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
}

.pp-r6-header h4 {
	font-weight: 100;
	font-size: 22px;
	color: #959595;
	margin-top: 5px;
	margin-bottom: 5px;
	}
	
.pp-r6-row {
	margin-top: 40px;
	width: 780px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #ebebeb;
	text-align: left;
	clear: both;
	float: left;
	padding-bottom: 40px;
	padding-top: 20px;
	margin-left: 50px;
}

.r6-row-title {
	color: #959595;
	font-weight: 100;
	font-size: 24px;
	padding-top: 10px;
}

.r6-row-text p {
	font-weight: 100;
	color: #959595;
	font-size: 14px;
	line-height: 1.3em;
}

.r6-img {
	width: 300px;
	min-height: 202px;
}

.r6-left .r6-img {
	float: left;
	padding-right: 20px;
}

.r6-right .r6-img {
	float: right;
	padding-left: 20px;
}

#r6-bottom-row {
	border-bottom: none;
}

#r6-bottom-row .r6-img {
	padding-left: 60px;
}

.pp-r7-content-wrapper {
	width: 100%;
	height: 470px;
	margin-top: 52px;
	background-color: #ffffff;
	color: #555555;
	text-align: center;
	moz-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.05);
	box-shadow: 0 0 10px rgba(0,0,0,0.05);
	border-bottom: 5px solid #ff931e;
	float: left;
}

.pp-r7-left-col {
	background-color: #ff931e;
	height: 470px;
	width: 301px;
	position: relative;
	float: left;
}

.pp-r7-girl {
	position: absolute;
	top: -30px;
	left: 50px;
}
.pp-r7-strapline {
	font-family: "caflisch-script-pro",sans-serif;
	color: #ffffff;
	font-size: 38px;
	line-height: 1em;
	padding-top: 320px;
}

.pp-r7-right-col {
	padding: 30px;
	float: left;
	width: 630px;
	text-align: left;
}

.pp-r7-right-col h3 {
	font-size: 26px;
	padding-top: 20px;
}

.pp-r7-right-col p {
	font-size: 14px;
	font-weight: 100;
	line-height: 1.2em;
}

.pp-r7-right-col h4 {
	font-size: 20px;
	padding-top: 20px;
	padding-bottom: 20px;
}

.pp-r7-list-col {
	width: 250px;
	height: 100px;
	float: left;
	margin-right: 20px;
	padding-bottom: 20px;
}

.green-split-btn {
	color: #ffffff;
}

.tb-content-col i {
	padding-top: 10px;
}

table tr td span i {
	cursor: pointer;
}

.modal-body table tr td {
	text-align: left;
}

.modal-table-country-col {
	width: 80%;
}

.modal-body {
	font-weight: 100;
}

/* ===== Contact Page 2.0 ========= */

.page-template-template-contact-php h3 {
font-size: 18px;
font-weight: 100;
}

#contact-info-wrapper {
	margin-top: 50px;
	margin-bottom: 50px;
}

.page-template-template-contact-php {
	font-weight: 100;
	line-height: 1.4em;
}


/* === Landing Pages ===== */

.landing-header-wrapper {
	background-color: #f0f7fb;
background-image: -webkit-linear-gradient(#f0f7fb, #e3f0f7);
background-image: linear-gradient(#f0f7fb, #e3f0f7);
margin: 0;
padding: 3em 1em 1em 1em; 
height: 728px;
text-align: center;
}

.lp-main-logo img {
	margin-left: auto;
	margin-right: auto;
	width: 321px;
	height: 70px;
	display: block;
}

.landing-header-wrapper h1 {
	font-size: 30px;
	font-weight: 100;
	margin-top: 20px;
}

.landing-header-wrapper p {
	font-weight: 100;
	line-height: 1.2em;
	font-size: 14px;
}

.landing-content-wrapper {
	border-top: solid 1px #d2e2eb;
}

.btn {
	padding: 10px 20px;
}

.btn-success {
	color: #ffffff;
background-color: #a1c23f;
border-style: solid;
border-width: 1px;
border-color: rgb( 122, 152, 32 );
background-image: -moz-linear-gradient( 90deg, rgb( 142, 176, 41 ) 0%, rgb( 130, 172, 16 ) 49.756%, rgb( 148, 192, 30 ) 96.509%, rgb( 173, 215, 56 ) 98.755%, rgb( 142, 186, 25 ) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb( 142, 176, 41 ) 0%, rgb( 130, 172, 16 ) 49.756%, rgb( 148, 192, 30 ) 96.509%, rgb( 173, 215, 56 ) 98.755%, rgb( 142, 186, 25 ) 100%);
}

.btn-success:active {
	color: #ffffff;
background-color: #a1c23f;
border-style: solid;
border-width: 1px;
border-color: rgb( 122, 152, 32 );
background-image: -moz-linear-gradient( 90deg, rgb( 142, 176, 41 ) 0%, rgb( 130, 172, 16 ) 49.756%, rgb( 148, 192, 30 ) 96.509%, rgb( 173, 215, 56 ) 98.755%, rgb( 142, 186, 25 ) 100%);
background-image: -webkit-linear-gradient( 90deg, rgb( 142, 176, 41 ) 0%, rgb( 130, 172, 16 ) 49.756%, rgb( 148, 192, 30 ) 96.509%, rgb( 173, 215, 56 ) 98.755%, rgb( 142, 186, 25 ) 100%);
}

#lp-button {
	margin-top: 40px;
}

.lp-phone-hero {
	margin-top: 20px;
	margin-left: -60px;
}

.page-template-template-enquiry-php {
	text-align: center;
}

.landing-content-wrapper .grid_4 {
	text-align: center;
}

.page-template-template-enquiry-php h2 {
	font-size: 18px;
	font-weight: 100;
}

.page-template-template-enquiry-php p {
	font-weight: 100;
	padding-top: 0em;
	font-size: 14px;
}

.lp-timer-wrapper {
	height: 200px;
	background-color: #f2f2f2;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
}

.lp-timer-text {
	float: left;
	font-size: 30px;
	text-align: left;
	width: 600px;
	line-height: 1.2em;
	font-weight: 100;
	margin-top: 60px;
	}
	
.lp-timer-text #timer {
	color: #ff931e;
}

.lp-timer-img {
	float: right;
	margin-right: 100px;
	margin-top: 25px;
}

.lp-footer {
	height: 80px;
	background-color: #f0f0f0;
	border-top: 1px solid #e5e5e5;
	text-align: left;
	padding-top: 10px;
	font-size: 10px;
}

.lp-footer a {
	font-size: 10px;
}

.lp-footer p {
	font-size: 10px;
}

#lp-pp-usps {
	margin-top: 40px;
}

#lp-pp-usps img {
	margin-bottom: 20px;
}

#lp-pp-usps p {
	margin-bottom: 40px;
}

#lp-bottom-usps {
	font-weight: 100;
	font-size: 20px;	
	line-height: 1.2em;
	color: #8b8b8b;
	margin-bottom: 40px;
}

#lp-bottom-usps b {
	font-weight: 400;
}

.lp-splitter {
	margin-left: auto;
	margin-right: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}

#lp-secondc-row {
	padding-top: 40px;
}

#lp-secondc-row h2 {
	font-size: 26px;
}

#lp-secondc-row #lp-button {
	margin-top: 20px;
	margin-bottom: 20px;
}

/* ====== Register 2.0 Page ======= */

.register-header {
	height: 90px;
	padding-top: 20px;
}

.register-body {
	height: 700px;
	background-color: #f6f6f6;
	border-bottom: 1px solid #f7f7f7;
	border-top: 1px solid #f7f7f7;
	font-weight: 100;
	line-height: 1.2em;
}

.register-body p {
	font-weight: 100;
	line-height: 1.2em;
	font-size: 
	14px;
}

.dp-reg-main-header {
margin-top: 50px;
	font-size: 26px;
	font-weight: 100;
	color: #84888d;
}

.dp-reg-subhead {
	margin-top: 60px;
	font-size: 24px;
	line-height: 1.4em;
	padding-bottom: 10px;
	border-bottom: 1px solid #d5dadc;
}

#dp-reg-submit-row  {
	border-top: 1px solid #d5dadc;
	padding-top: 20px;
	margin-top: 10px;
}

.register-body input {
	width: 100%;
}

#dp-reg-submit-row {
	line-height: 40px;
}

#dp-reg-submit-row button {
	float: right;
}

#dp-reg-form {
	margin-top: 35px;
}

#dp-reg-footer {
	margin-top: 20px;
	padding-bottom: 20px;
	font-weight: 100;
	font-size: 12px;
	text-align: center;
	color: #afafaf;
}

#dp-reg-alert {
	margin-top: 20px;
}