/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	GENERAL
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	.body-content .row{
		padding-left: 20px;
		padding-left: 2rem;
		padding-right: 20px;
		padding-right: 2rem;
	}
	h2 {
		color: #444444;
		font-size: 24px;
		line-height: 26px;
	}
	.body-content p{
			font-size: 14px;
			font-weight: 400;
			line-height: 18px;
	}

	.wp-perpetual-faq p{
		font-size:14px;
		line-height:18px;
	}

	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.body-content p{
			font-size: 16px;
			line-height: 21px;
		}
		h2 {
			font-size: 30px;
			line-height: 34px;
		}
	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual header
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	
		.wp-perpetual-header{
			margin-top:52px;
			padding-bottom:0;
			margin-bottom:0px;
			padding-top:0;
			background: none;
			background-color:  #f8f8f8;
			position:relative;
		}
		/* Background color*/
		.wp-perpetual-header .responsive-grid:first-child{
			background:url(/content/dam/autodesk/www/products/Perpertual/images/perpetual_licensing_header_color_bg.png) no-repeat;
			background-size:100% 100%;
		}
		.wp-perpetual-header .wp-perpetual-header-titles{
			padding-top: 13.5%;
		    padding-bottom: 35px;
		}
		.wp-perpetual-header .wp-perpetual-header-text {
			margin-top: 20px;
		}
		.wp-perpetual-header .wp-perpetual-header-titles h2{
			font-size:30px;
			line-height:34px;
		}
		.wp-perpetual-header h1 {
			margin-top: 24px;
			color: #0099cc;
			font-size: 16px;
			line-height: 19px;
			font-weight: 300;
			text-transform: uppercase;
		}
		.wp-perpetual-header h2 {
			margin-top: 5px;
		}
		.wp-perpetual-header p {
			font-size: 16px;
			line-height: 21px;
			font-weight: 300;
		}
		.wp-perpetual-header-text a{
			font-size:14px;
		}

	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.wp-perpetual-header .row{
			position: relative;
			z-index:3;
		}
		.wp-perpetual-header .wp-perpetual-header-titles{
			padding-bottom: 65px;
		}
		.wp-perpetual-header .wp-perpetual-header-text {
			padding-bottom: 0;    
			margin-top: 40px;
		}

		.wp-perpetual-header h1 {
			margin-top: 0;
			font-size: 24px;
			line-height: 24px;
		}
		.wp-perpetual-header h2 {
			font-size: 42px;
			line-height: 42px;
			margin-top: 8px;
		}
		.wp-perpetual-header p:first-child {
			padding-top:0px;
			margin-top:0px;
		}
		.wp-perpetual-header p {
			font-size: 19px;
			line-height: 24px;
			font-weight: 300;
		}
		.wp-perpetual-header-text a{
			font-size:16px;
		}
	}
	@media only screen and (min-width: 64.063em) {
		.wp-perpetual-header .wp-perpetual-header-titles{
			padding-top:112px;
		}
	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual products change
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	.wp-perpetual-products{
		background-color:  #f8f8f8;
	}
	.wp-perpetual-products .grid-columns{
		background-color:#f0f0f0;
		border:1px solid #dadada;
	}
	.wp-perpetual-products .grid-columns .responsive-column{
		padding: 30px 27px 24px 20px;
	}
	.wp-perpetual-products .parbase.image.section{
		text-align:center;
		padding-bottom:12px;
	}
	.wp-perpetual-products img{
		width:98px;
	}
	.wp-perpetual-products p{
		font-size:16px;
		line-height: 19px;
		font-weight: 300;
		margin-bottom:7px;
	}

	
	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.wp-perpetual-products p {
			font-size: 19px;
			line-height: 24px;
			font-weight: 300;
		}

		.wp-perpetual-products .parbase.image.section{
			float: left;
			width: 98px;
			margin-right: 32px;
		}
		.wp-perpetual-products .grid-columns .responsive-column{
			padding: 23px 11% 38px 45px;
		}
		.wp-perpetual-products .row{
			padding-bottom:45px;
			border-bottom:1px solid #dadada;
		}

		.wp-perpetual-products .text.section,
		.wp-perpetual-products .code.section{
			padding-left:130px;
		}

	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual products legal
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	
	.wp-perpetual-products-legal{
		background-color:  #f8f8f8;
		padding-bottom: 48px;
	}
	.wp-perpetual-products-legal .grid-columns{
		margin-top:13px;
	}
	.wp-perpetual-products-legal .grid-columns:last-child{
		margin-top:0px;
	}
	.wp-perpetual-products-legal h3{
		margin-bottom:-4px;
	}
	.wp-perpetual-products-legal h4{
		margin-bottom:-7px;
	}
	.wp-perpetual-products-legal p{
		font-weight: 300;
		font-size:14px;
		line-height: 18px
	}
	@media only screen and (min-width: 40.063em) {
		.wp-perpetual-products-legal .grid-columns{
			margin-top:0px;
		}
		.wp-perpetual-products-legal .responsive-column{
			padding-right:25px;
		}
		.wp-perpetual-products-legal{
				padding-top: 30px;
		}
	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual products change
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	
	.wp-perpetual-changes{
		background-color:  #fff;
		padding-top: 38px;
		padding-bottom: 47px
	}
	.wp-perpetual-changes h2{
		margin-bottom:5px;
	}
	.wp-perpetual-changes img{
		margin-bottom:22px;
	}

	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.wp-perpetual-changes{
			position: relative;
			padding-top:0;
			padding-bottom: 0;
		}
		.wp-perpetual-changes .row{
			padding-top:6%;
			padding-bottom: 5%;
		}

		.wp-perpetual-changes .responsive-column{
			padding-right:25px;
		}

	}
	@media only screen and (min-width: 1248px) {
		.wp-perpetual-changes .row{
			padding-top:39px;
			padding-bottom: 48px;
		}

	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual sub commitment
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	
	.wp-perpetual-commitment{
		background-color:  #b1dcf3;
		padding-top: 38px;
		padding-bottom: 47px
	}
	.wp-perpetual-commitment h2{
		margin-bottom:19px;
	}
	.wp-perpetual-commitment img{
		margin-bottom:22px;
	}

	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.wp-perpetual-commitment{
			position: relative;
			padding-top:0;
			padding-bottom: 0;
		}
		.wp-perpetual-commitment .row{
			padding-top:8%;
			padding-bottom: 13%;
			position: relative;
			z-index:2;
		}

		/* background image*/
		.wp-perpetual-commitment:before {
			content:'';
			display: block;
			width: 37%;
			padding-bottom: 39%;
			position: absolute;
			z-index: 1;
			top: 30px;
			left: 0px;
			background: url(/content/dam/autodesk/www/products/Perpertual/images/perpetual_licensing_commitment.png) no-repeat 100% 0;
			background-size: 100% auto;
			max-width: 458px;
			max-height: 485px;
		}
	}
	@media only screen and (min-width: 1248px) {
		.wp-perpetual-commitment .row{
			padding-top:108px;
			padding-bottom: 108px;
			min-height: 450px;
		}
		.wp-perpetual-commitment:before{
			left:50%;
			margin-left:-624px;
			height: 485px;
		}
	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual sub options
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	
	.wp-perpetual-suboptions{
		background-color:  #fbfbfb;
		padding-top: 38px;
		padding-bottom: 8px;

	}
	.wp-perpetual-suboptions h2{
		margin-bottom:19px;
	}
		.wp-perpetual-suboptions-links{
			padding-top:0px;
		}
		
		.wp-perpetual-suboptions-links li,
		.wp-perpetual-suboptions-links ul{
			padding:0 0 0 0;
			list-style:none;
		}
		.wp-perpetual-suboptions-links li{
			margin: 0 0 21px 0;
			border-bottom: 1px solid #dadada;
		}
		.wp-perpetual-suboptions-links li:last-child{
			border-bottom: 0px;
		}

		.wp-perpetual-suboptions-links li a,
		.wp-perpetual-suboptions-links li a:hover,
		.wp-perpetual-suboptions-links li a:active,
		.wp-perpetual-suboptions-links li a:visited{
			color:#666;
			border-bottom:0px;
		}
		
		.wp-perpetual-suboptions-links li a{
			font-size: 16px;
			line-height: 21px;
			padding: 20px 7px 20px 67px;
			margin: 0 0 21px 0;
			border-bottom: 0px;
			display: inline-block;
			background: url(/content/dam/autodesk/www/products/Perpertual/images/perpetual_licensing_form.png) no-repeat left center;
			background-size: 49px auto;
		}
		.wp-perpetual-suboptions-links li:first-child a{
			background-image:url(/content/dam/autodesk/www/products/Perpertual/images/perpetual_licensing_faq.png);
		}
		
		.wp-perpetual-suboptions-links li a span{
			border-bottom: 1px dashed #999;
		}
		.wp-perpetual-suboptions-links li a:hover span{
			border-bottom-style: solid;
		}

	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.wp-perpetual-suboptions{
			padding-top:49px;
			padding-bottom:70px;
		}
		.wp-perpetual-suboptions .row{
			position:relative;
			z-index:2;
		}
		.wp-perpetual-suboptions .responsive-column{
			padding-right:25px;
		}
			.wp-perpetual-suboptions-links{
				padding-top:0;
			}
				.wp-perpetual-suboptions-links li a{
					background-size: 70px auto;
					padding-left: 88px;
				}
				.wp-perpetual-suboptions-links li:last-child{
					margin-bottom: 0px;
				}
				.wp-perpetual-suboptions-links li:last-child a{
					margin-bottom: 0px;
				}
		
	}
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	Perpetual sub speak
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	
	.wp-perpetual-speak{
		background-color:  #1395d3;
		padding-top: 38px;
		padding-bottom: 47px
	}
	.wp-perpetual-speak h2,
	.wp-perpetual-speak p,
	.wp-perpetual-speak a,
	.wp-perpetual-speak a:hover,
	.wp-perpetual-speak a:visited,
	.wp-perpetual-speak a:active{
		color:#fff;
	}
	.wp-perpetual-speak a,
	.wp-perpetual-speak a:hover,
	.wp-perpetual-speak a:visited,
	.wp-perpetual-speak a:active{
		border-bottom-color: #fff;
	}
	.wp-perpetual-speak h2{
		margin-bottom:19px;
		padding-right:38%;
	}
	.wp-perpetual-speak img{
		margin-bottom:22px;
	}

	.wp-perpetual-speak ul,
	.wp-perpetual-speak li{
		margin:0 0 0 0;
		padding:0 0 0 0;
	}
	.wp-perpetual-speak li{
		margin-left: 16px;
		color:#fff;
		padding-top:1em;
		font-style:16px;
		line-height:21px;
	}

	/* ----------------------------------------------------------------------------------------------*/
	/* 	RESPONSIVE */
	/* ----------------------------------------------------------------------------------------------*/
	@media only screen and (min-width: 40em) {
		.wp-perpetual-speak{
			padding-top:0;
			padding-bottom: 0;
		}
		.wp-perpetual-speak .row{
			padding-top:108px;
			padding-bottom: 108px;
			position: relative;
			z-index:2;
			min-height: 490px;
			background: url(/content/dam/autodesk/www/products/Perpertual/images/perpetual_licensing_representative.png) no-repeat 5% center;
			background-size: 30% auto;
		}
		.wp-perpetual-speak li,
		.wp-perpetual-speak p{
			font-size:16px;
			line-height:21px;
		}
	}
	@media only screen and (min-width: 1248px) {
		.wp-perpetual-speak .row{
			padding-top:108px;
			padding-bottom: 108px;
		}
	}

/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
/* 
	COLORBOX
*/
/* ----------------------------------------------------------------------------------------------*/
/* ----------------------------------------------------------------------------------------------*/
	/*COLORBOX*/
	#cboxOverlay {
	    background: #000;
	    opacity: 0.8;
	    filter: alpha(opacity = 80);
	}
	#cboxLoadedContent {
		background-color:#fff;
	    padding: 44px 40px 44px 40px;
	}
	#cboxClose  {
	    top: 15px;
	    background-position: -409px 0!important;
	    width: 18px;
	    right: 12px;
	    height: 18px!important;
	    background-image: url(/content/dam/autodesk/www/products/Perpertual/lightbox/images/adsk-icons-sprite.png)!important;
	    background-repeat: no-repeat;
	    display: inline-block;
	}


	#cboxLoadedContent h3{
		font-size:34px;
		font-weight:300;
		margin-bottom: 1em;
		margin-top:0;
	}
	
	body:not(.cq-wcm-edit) .tt-cut{
		display:none;
	}
	#cboxLoadedContent p{
		line-height:21px;
	}

	#cboxLoadedContent h4{
		color:  #0696d7;
		margin-bottom: 1em;
		margin-top:1.5em;
	}

	#cboxLoadedContent h5{
		font-size:14px;
		line-height:18px;
		color:#444;
	}

