/**

 * 

 * Page Specific Styles For Privacy Policy

 * This page should be named according to the page slug.

 *

 **/

/*/////////////////////////////////////////////////////////////////////////////////////

// privacy policy Page Styles

/////////////////////////////////////////////////////////////////////////////////////*/

h3#your-info {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

	padding: 0 0 0 70px;

	color: #fff;

	text-shadow: 1px 1px 0 #c54c1d;

	border: 1px solid #ee5d24;

	border-left: none;

	border-top: none;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	background: url(../../images/privacy/computer_icon.png) #f7931e no-repeat;

}



h3#protecting-info {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

	padding: 0 0 0 70px;

	color: #fff;

	text-shadow: 1px 1px 0 #c54c1d;

	border: 1px solid #ee5d24;

	border-left: none;

	border-top: none;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	background: url(../../images/privacy/lock_icon.png) #f7931e no-repeat;

}


h3#outside-party {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

	padding: 0 0 0 70px;

	color: #fff;

	text-shadow: 1px 1px 0 #c54c1d;

	border: 1px solid #ee5d24;

	border-left: none;

	border-top: none;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	background: url(../../images/privacy/outside_party_icon.png) #f7931e no-repeat;

}



h3#vendors {

	font-size: 1.2em;

	font-weight: bold;

	text-transform: uppercase;

	padding: 0 0 0 70px;

	color: #fff;

	text-shadow: 1px 1px 0 #c54c1d;

	border: 1px solid #ee5d24;

	border-left: none;

	border-top: none;

	-webkit-border-top-right-radius: 5px;

	-webkit-border-bottom-right-radius: 5px;

	-moz-border-radius-topright: 5px;

	-moz-border-radius-bottomright: 5px;

	border-top-right-radius: 5px;

	border-bottom-right-radius: 5px;

	box-sizing: border-box;

	-moz-box-sizing: border-box;

	background: url(../../images/privacy/vendors.png) #f7931e no-repeat;

}

p {

	font-size: 16px;

}

dt:before {

	content: "+";

	color: #666;

	font-weight: bold;

	padding: 0 10px 0 0;

}



dt.active:before {

	content: "-";

	color: #ee5d24;

	font-weight: bold;

	padding: 0 10px 0 0;

}



dt {

	cursor: pointer;

	color: #666;

	line-height: 35px;

	padding: 0 0 0 10px;

}



dd {

	margin-left: 25px;

}



dt.active {

	color: #ee5d24;

}



dt:hover {

	color: #ee5d24;

}



/* safety content rules */

h2.safety-header {

	font-family:'Open Sans', helvetica, arial, sans-serif, proxima nova Regular, calibri, droid sans, Helvetica neue;


	font-size: 1em;

	line-height: 20px;

	font-weight: bold;

	text-align: center;

}



.ch-container {

	margin: 20px 0 0 0;

}



.ch-grid {

	    margin: 20px 0 0 0;

	    padding: 0;

	    list-style: none;

	    display: block;

	    text-align: center;

	    width: 100%;

	}

	 

	.ch-grid:after,

	.ch-item:before {

	    content: '';

	    display: table;

	}

	 

	.ch-grid:after {

	    clear: both;

	}

	 

	.ch-grid li {

	    width: 220px;

	    height: 220px;

	    display: inline-block;

	    margin: 20px;

	}



	.ch-item {

	    width: 220px;

	    height: 220px;

	    border-radius: 50%;

	    overflow: hidden;

	    position: relative;

	    cursor: default;

	    box-shadow:

	        inset 0 0 0 13px rgba(255,255,255,0.6),

	        0 1px 2px rgba(0,0,0,0.1);

	    transition: all 0.4s ease-in-out;

	    margin: 0 auto;

	}



	.ch-img-1 {

	    background: url(../../images/privacy/terms_icon.png) no-repeat;

	}

	 

	.ch-img-2 {

	    background: url(../../images/privacy/google_icon.png) no-repeat;

	}

	 

	.ch-img-3 {

	    background: url(../../images/privacy/cookies_icon.png) no-repeat;

	}



	.ch-info {

	    position: absolute;

	    width: inherit;

	    height: inherit;

	    border-radius: 50%;

	    overflow: hidden;

	    opacity: 0;

	    transition: all 0.4s ease-in-out;

	    transform: scale(0);

	    text-align: center;

	}



	.ch-info.blue {

	    background: rgba(85,202,245, 0.8);

	}



	.ch-info.dk-blue {

	    background: rgba(27,117,187, 0.8);

	}



	.ch-info.purple {

	    background: rgba(154,81,159, 0.8);

	}



	.ch-info.green {

	    background: rgba(56,180,73, 0.8);

	}



	.ch-info.orange {

	    background: rgba(251,175,63, 0.8);

	}



	.ch-info.dk-orange {

	    background: rgba(240,90,40, 0.8);

	}



	.ch-info h3 {

	    color: #fff;

	    text-transform: uppercase;

	    letter-spacing: 2px;

	    font-size: 24px;

	    margin: 0 30px;

	    padding: 45px 0 5px 0;

	    line-height: 24px;

	    font-family: 'Proxima Nova Regular', Calibri, 'Droid Sans', 'Helvetica Neue', Helvetica, Arial, sans-serif;

	    text-shadow:

	        0 0 1px #fff,

	        0 1px 2px rgba(0,0,0,0.3);

	    font-weight: bold;

	}



	.ch-info p {

	    color: #fff;

	    padding: 10px 5px;

	    font-style: italic;

	    margin: 0 30px;

	    font-size: 16px;

	    border-top: 1px solid rgba(255,255,255,0.5);

	    opacity: 0;

	    transition: all 0.5s ease-in-out 0.4s;

	}

	 



	.ch-item:hover {

	    box-shadow:

	        inset 0 0 0 1px rgba(255,255,255,0.1),

	        0 1px 2px rgba(0,0,0,0.1);

	}



	.ch-item:hover .ch-info {

	    transform: scale(1);

	    opacity: 1;

	}



	.ch-item:hover .ch-info p {

	    opacity: 1;

	}





/*/////////////////////////////////////////////////////////////////////////////////////

// Site-wide Media Queries

/////////////////////////////////////////////////////////////////////////////////////*/



	/* Large desktop display */

	@media (max-width: 1200px) {

		#enviro-tagline {

			display: block;

		}

		#enviro-no-tagline {

			display: none;

		}

		#facts-headline {

			display: none;



	}/* end media query min-width: 1200px; */





	/* All Desktops only */

	@media (min-width: 980px) {

	

	}



	/* All Tablets and Phones only */

	@media (max-width: 1024px) {

		p {

			font-size: 14px;

		}

		.lead {

			font-size: 14px;

		}

	}



	/* Landscape Tablets */

	@media only screen and (min-width: 768px) and (max-width: 979px) {
		h3#your-info {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		h3#protecting-info {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		h3#outside-party {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		h3#vendors {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 20px;
		}
		
	}



	/* Landscape Phones and Portrait Tablets */

	@media only screen and(max-width: 767px) {

		.span6 {
			margin-bottom: 2em;
		}
		h3#your-info {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		h3#protecting-info {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		h3#outside-party {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		h3#vendors {
			font-size: 1.2em;
			background-image: none;
			padding: 0 0 0 10px;
		}
		.span4.privacy{
			border-bottom: dashed 1px #ccc;
			margin-bottom: 40px;
		}
		.span4.privacy.coppa {
			border-bottom: none;
		}

	}

	/* all phones */
	@media only screen and (max-width: 480px) {
		h3#your-info {
			font-size: 1em;

		}
		h3#protecting-info {
			font-size: 1em;

		}
		h3#outside-party {
			font-size: 1em;

		}
		h3#vendors {
			font-size: 1em;

		}
	}



