@charset "UTF-8";
img, object, embed, video {
	max-width: 100%;
}

html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
	/*background-color:#fefaf3;*/
	/*background-color:#fff3dd;*/
	background-color:#dcd4cc;
}
body {
	margin: 0;
	padding: 0;
	height: 100%;
	/*background-color:#fefaf3;*/
	/*background-color:#fff3dd;*/
	background-color:#dcd4cc;
}
/* IE 6 does not support max-width so default to width 100% */
.ie6 img {
	width: 100%;
}

input, textarea {
    resize: none;
	-webkit-appearance: none;
	-webkit-border-radius: 0;
}





/* mailchimp */

/* MailChimp Form Embed Code - Classic - 12/17/2015 v10.7 */
#mc_embed_signup{background:#fff; clear:left; font:14px Helvetica,Arial,sans-serif; }
#mc_embed_signup form {display:block; position:relative; text-align:left; padding:10px 0 10px 3%}
#mc_embed_signup h2 {font-weight:bold; padding:0; margin:15px 0; font-size:1.4em;}
#mc_embed_signup input {border: 1px solid #ABB0B2; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px;}
#mc_embed_signup input[type=checkbox]{-webkit-appearance:checkbox;}
#mc_embed_signup input[type=radio]{-webkit-appearance:radio;}
#mc_embed_signup input:focus {border-color:#333;}
#mc_embed_signup .button {clear:both; background-color: #aaa; border: 0 none; border-radius:4px; transition: all 0.23s ease-in-out 0s; color: #FFFFFF; cursor: pointer; display: inline-block; font-size:15px; font-weight: normal; height: 32px; line-height: 32px; margin: 0 5px 10px 0; padding: 0 22px; text-align: center; text-decoration: none; vertical-align: top; white-space: nowrap; width: auto;}
#mc_embed_signup .button:hover {background-color:#777;}
#mc_embed_signup .small-meta {font-size: 11px;}
#mc_embed_signup .nowrap {white-space:nowrap;}

#mc_embed_signup .mc-field-group {clear:left; position:relative; width:96%; padding-bottom:3%; min-height:50px;}
#mc_embed_signup .size1of2 {clear:none; float:left; display:inline-block; width:46%; margin-right:4%;}
* html #mc_embed_signup .size1of2 {margin-right:2%; /* Fix for IE6 double margins. */}
#mc_embed_signup .mc-field-group label {display:block; margin-bottom:3px;}
#mc_embed_signup .mc-field-group input {display:block; width:100%; padding:8px 0; text-indent:2%;}
#mc_embed_signup .mc-field-group select {display:inline-block; width:99%; padding:5px 0; margin-bottom:2px;}

#mc_embed_signup .datefield, #mc_embed_signup .phonefield-us{padding:5px 0;}
#mc_embed_signup .datefield input, #mc_embed_signup .phonefield-us input{display:inline; width:60px; margin:0 2px; letter-spacing:1px; text-align:center; padding:5px 0 2px 0;}
#mc_embed_signup .phonefield-us .phonearea input, #mc_embed_signup .phonefield-us .phonedetail1 input{width:40px;}
#mc_embed_signup .datefield .monthfield input, #mc_embed_signup .datefield .dayfield input{width:30px;}
#mc_embed_signup .datefield label, #mc_embed_signup .phonefield-us label{display:none;}

#mc_embed_signup .indicates-required {text-align:right; font-size:11px; margin-right:4%;}
#mc_embed_signup .asterisk {color:#e85c41; font-size:150%; font-weight:normal; position:relative; top:5px;}     
#mc_embed_signup .clear {clear:both;}

#mc_embed_signup .mc-field-group.input-group ul {margin:0; padding:5px 0; list-style:none;}
#mc_embed_signup .mc-field-group.input-group ul li {display:block; padding:3px 0; margin:0;}
#mc_embed_signup .mc-field-group.input-group label {display:inline;}
#mc_embed_signup .mc-field-group.input-group input {display:inline; width:auto; border:none;}

/* #mc_embed_signup div#mce-responses {float:left; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:90%; margin: 0 5%; clear: both;} */
#mc_embed_signup div#mce-responses {float:none; top:-1.4em; padding:0em .5em 0em .5em; overflow:hidden; width:95%; margin:1em 0; clear: both;}
/* #mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:left; top:-1.5em; z-index:1; width:80%;} */
#mc_embed_signup div.response {margin:1em 0; padding:1em .5em .5em 0; font-weight:bold; float:none; top:-1.5em; z-index:1; width:95%;}
#mc_embed_signup #mce-error-response {display:none;}
#mc_embed_signup #mce-success-response {color:#529214; display:none;}
#mc_embed_signup label.error {display:block; float:none; width:auto; margin-left:1.05em; text-align:left; padding:.5em 0;}

#mc-embedded-subscribe {clear:both; width:auto; display:block; margin:1em 0 1em 5%;}
#mc_embed_signup #num-subscribers {font-size:1.1em;}
#mc_embed_signup #num-subscribers span {padding:.5em; border:1px solid #ccc; margin-right:.5em; font-weight:bold;}

#mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {display:inline-block; margin:2px 0 1em 0; padding:5px 10px; background-color:rgba(255,255,255,0.85); -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; font-size:14px; font-weight:normal; z-index:1; color:#e85c41;}
#mc_embed_signup #mc-embedded-subscribe-form input.mce_inline_error {border:2px solid #e85c41;}

/* mailchimp end */




/* Mobile Layout: 480px and below. */



.more_info {
	background-color:#00a0fc;
	height:auto;
	width:auto;
	min-width:222px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#FFF; 
	outline:none;
	border:none;
	border:0;
	cursor:pointer;
	text-decoration:none;
	
	
}

.more_info:hover {
	background-color:#008fe1;
}



.access {
	background-color:#CCC;
	height:auto;
	width:auto;
	min-width:222px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#FFF; 
	outline:none;
	border:none;
	border:0;
	cursor:pointer;
	text-decoration:none;
	margin-left:-10px;
}

.access:hover {
	background-color:#00a0fc;
}
.backbutton {
	padding: 0;
	border: none;
	background: none;
	border-radius: 10px;
	cursor:pointer;
}


/* Contact */


.formfields {
	font-size: 14px;
	background-color: #FFFFFF;
	border: 1px solid #0077CE;
	width: 100%;
	height:auto;
	min-height: 22px;
	margin-bottom:20px;
	padding:5px;
}
 
.send_btn {
	background-color:#00a0fc;
	height:auto;
	width:auto;
	min-width:150px;
	padding-top:10px;
	padding-bottom:10px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:16px;
	color:#FFF; 
	outline:none;
	border:none;
	border:0;
	cursor:pointer;
	text-decoration:none;
	
	
}

.send_btn:hover {
	background-color:#0085d1;
}

/* Contact End */



.alert {
	padding: 15px;
	margin-bottom: 20px;
	border: 1px solid transparent;
	border-radius: 4px
}



.alert-danger {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1
}


.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1
}




.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
	color: #a94442
}
.has-error .form-control {
	border-color: #a94442;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075)
}
.has-error .form-control:focus {
	border-color: #843534;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 6px #ce8483
}
.has-error .input-group-addon {
	color: #a94442;
	background-color: #f2dede;
	border-color: #a94442
}
.has-error .form-control-feedback {
	color: #a94442
}




.form-control {
	font-size: 12px;
	background-color: #FFFFFF;
	border: 1px solid #0077CE;
	border-radius:5px;
	width: 140px;
	height: 22px;
	outline:none;
	margin-top:5px;
}

.label {
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color: #666;
}

button[disabled], html input[disabled] {
	cursor: default
}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control {
	background-color: #eee;
	opacity: 1
}
.form-control[disabled], fieldset[disabled] .form-control {
	cursor: not-allowed
}

.btn {
	display: inline-block;
	padding: 6px 12px;
	margin-bottom: 0;
	font-size: 14px;
	font-weight: 400;
	line-height: 1.42857143;
	text-align: center;
	white-space: nowrap;
	vertical-align: middle;
	-ms-touch-action: manipulation;
	touch-action: manipulation;
	cursor: pointer;
	-webkit-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px
}
/*.btn.active.focus, .btn.active:focus, .btn.focus, .btn:active.focus, .btn:active:focus, .btn:focus {
	outline: thin dotted;
	outline: 5px auto -webkit-focus-ring-color;
	outline-offset: -2px
}
.btn.focus, .btn:focus, .btn:hover {
	color: #333;
	text-decoration: none
}

.btn.active, .btn:active {
	background-image: none;
	outline: 0;
	-webkit-box-shadow: inset 0 3px 5px rgba(0,0,0,.125);
	box-shadow: inset 0 3px 5px rgba(0,0,0,.125)
}*/
.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
	cursor: not-allowed;
	filter: alpha(opacity=65);
	-webkit-box-shadow: none;
	box-shadow: none;
	opacity: .65
}
a.btn.disabled, fieldset[disabled] a.btn {
	pointer-events: none
}
.btn-default {
	color: #333;
	background-color: #fff;
	border-color: #ccc
}
.btn-default.focus, .btn-default:focus {
	color: #fff;
	background-color: #00afff;
	border-color: #00afff
}
.btn-default:hover {
	color: #fff;
	background-color: #00afff;
	border-color: #00afff
}





.header_bg {
	position: relative;
	height: auto;
	width: 100%;
	background: #FFF;
	border-bottom: #00aeff thin solid;
	z-index:2000;
}
.header {
	
	position: relative;
	height: auto;
	max-width: 865px;
	margin-left: auto;
	margin-right: auto;
	padding:5px;
	z-index:2000;
}
.header_item {
	position: relative;
	height: 100%;
	width: auto;
	display: none;
	vertical-align: middle;
	z-index:2000;
	float:left;
	margin-top:5px;
}
.header_item_2 {
	position: relative;
	height: 100%;
	width: auto;
	display: inline-block;
	vertical-align: middle;
	z-index:2000;
}
.header_item_animals {
	position: relative;
	height: auto;
	width: auto;
	display: none;
	vertical-align: middle;
	z-index:2000;
	
}

.header_btn {
	background-color:#007cb5;
	border-radius:5px;
	border:none;
	border:0;
	outline:none;
	padding:5px;
	font-family: Verdana, Geneva, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFF;
	position: relative;
	height: auto;
	
	width: auto;
	min-width:50px;
	display: inline-block;
	vertical-align: middle;
	cursor:pointer;
	text-decoration:none;
}
.header_btn:hover {
	background-color:#00afff;
}
.container_1 {
	
	position: relative;
	height: auto;
	width: 100%;
	
	max-width: 976px;
	margin:auto;
}
.guide_container {
	background-color:#FFF;
	border-radius:7px;
	position: fixed;
	height: auto;
	width: 174px;
	min-height: 500px;
	margin-left:37px;
	display: none;
	box-shadow: 0px 0px 5px #888888;
	
	
}
.guide_top_img {
	background:url(https://www.thepetgroomer.net/images/guide_top.png);
	position: relative;
	height: 355px;
	width: 172px;
}
.guide_text {
	position: relative;
	height: auto;
	width: 172px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#333;
	padding:15px;
}
.guide_text_no {
	position: relative;
	height: auto;
	width: 172px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	color:#666;
	padding:10px;
}

.read_now_btn {
	height:auto;
	width:auto;
	min-width:140px;
	/*background-color:#F06;*/
	background-color:#18a900;
	font-family:Verdana, Geneva, sans-serif;
	font-size:14px;
	color:#FFF;
	padding:8px;
	text-align:center;
	border:none;
	border:0;
	border-radius:4px;
	cursor:pointer;
	margin-top:10px;
	outline:none;
}
.read_now_btn:hover {
	background-color:#159100;
}


#black_overlay {
	display: none;
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	height: 100%;
	background-color: black;
	z-index: 20001;
	-moz-opacity: 0.6;
	opacity: .60;
	filter: alpha(opacity=60);
}


.guide_modal_fix {
	display: none;
	position: fixed;
	top: 25%;
	left: 10%;
	width: 80%;
	height: auto;
	
	z-index: 20002;
	overflow: auto;
}


#form {
	position: relative;
	width: 80%;
	height: auto;
	max-width: 350px;
	background-color: #FFF;
	
	padding: 20px;
	
	border-radius: 5px;
}


.x_btn {
	background: none;
	position: relative;
	height: 25px;
	width: 25px;
	border-radius: 50%;
	border:none;
	border:0;
	padding:0;
	outline:none;

}



.content_container {
	
	position: relative;
	height: auto;
	width: 100%;
	min-height: 500px;
	display: inline-block;
	vertical-align: top;
	float:none;
	
}


.content_container_inner {
	/*background-color:#f3f0ed;*/
	background-color:#fefbf8;
	border-radius:7px;
	position: relative;
	height: auto;
	width: 70%;
	min-height: 300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}

.content_container_inner_other {
	position: relative;
	height: auto;
	width: 70%;
	
	min-height: 300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	padding:10px;
}

.content_container_inner_blog {
	position: relative;
	height: auto;
	width: 70%;
	
	min-height: 300px;
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	padding:0;
}

.content_container_inner_dl {
	/*background-color:#f3f0ed;*/
	background-color:#fefbf8;
	border-radius:7px;
	position: relative;
	height: auto;
	width: auto;
	max-width:600px;
	
	
	margin-left:auto;
	margin-right:auto;
	margin-top:7px;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
}

.itmdl {
	height:auto;
	width:auto;
	max-width:200px;
	display:inline-block;
	vertical-align:top;
	text-align:center;
	margin-right:20px;
	margin-left:20px;
	margin-bottom:20px;
}


.share_container_footer {
	position: fixed;
	height: auto;
	width: 101%;
	background-color: #efefef;
	bottom: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
	box-shadow: 0px 0px 10px #888888;
	z-index: 1000;
}
.share_container_footer_inner_share {
	
	position: relative;
	height: auto;
	width:auto;
	max-width: 500px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10001;
	text-align:center;
	display:none;
}

.share_container_footer_inner_guide {
	/*background-color:#CC9;*/
	position: relative;
	height: auto;
	width:auto;
	max-width: 700px;
	margin-left: auto;
	margin-right: auto;
	z-index: 10001;
	text-align:center;
	display:block;
	
}

#share_containter_side {
	
	position: fixed;
	float: left;
	height: auto;
	width: auto;
	
	z-index: 10001;
	display:block;
	margin-top:40px;
}
.white_content {
        display: none;
        position: fixed;
        top: 0%;
        left: 15%;
        width: 70%;
        height: 100%;
        padding: 5px;
        /*border: 5px solid #00aeff;*/
		border-radius:4px;
        background-color: white;
        z-index:30000;
        overflow: auto;
}
.black_overlay {
        display: none;
        position: fixed;
        top: 0%;
        left: 0%;
        width: 100%;
        height: 100%;
        background-color: black;
        z-index:20000;
        -moz-opacity: 0.6;
        opacity:.60;
        filter: alpha(opacity=60);
}
.guide_cover {
	position:relative;
	display: none;
	height:188px;
	width:143px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}
.guide_cover_mobile {
	position:relative;
	display: block;
	height:131px;
	width:100px;
	margin-left:auto;
	margin-right:auto;
	margin-top:10px;
}



.mobile_intro {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #585858;
	display:block;
}
.mobile_avatar {
	background: url(https://www.thepetgroomer.net/images/mobile_avatar.png) no-repeat 0px 0px;
	background-size: 70px 70px;
	height:70px;
	width:70px;
	float: left;
	
	margin-right: 10px;
	margin-bottom:10px;
	
	
}




.blog_item {
	background-color:#FFF;
	max-width:556px;
	min-height:130px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #585858;
	border-bottom:#CCC medium solid;
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:5px;
	margin-bottom:30px;
	
}
.blog_thumb {
	height:80px;
	width:80px;
	float: left;
	border-radius: 50%;
	margin-right: 10px;
	margin-bottom:10px;
	border:#CCC thin solid;
	overflow:hidden;
	
	
}


.bullet_shears {
	background: url(https://www.thepetgroomer.net/images/shears.png) no-repeat 0px 0px;
	height: 24px;
	width:60px;
	margin-left: 15px;
	margin-right:10px;
	margin-top:-10px;
	display:inline-block;
	vertical-align:top;
}
.bullet_text {
	
	height: auto;
	width: calc(100% - 100px);
	display:inline-block;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #585858;
	line-height:110%;
}

.standard_intro {
	display:none;
}
.my_drop_cap {
	float: left;
	font-size: 60px;
	margin-right: 0.05em;
	font-weight: bold;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: .5;
}


ul.no_bullet {
	list-style-type: none;
	padding: 0;
	margin: 0;
}

.testimonial {
	background-color: #FFF;
	border-width: medium;
	border-color: #00aeff;
	position: relative;
	height: auto;
	/*min-height:147px;*/
	width: auto;
	max-width: 600px;
	border-style: solid;
	box-shadow: 0px 0px 5px #fdc19c;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: normal;
	color: #007cb5;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	
}
.testimonial_email {
	background-color: #FFF;
	border-width: medium;
	border-color: #00aeff;
	position: relative;
	height: auto;
	/*min-height:147px;*/
	width: auto;
	max-width: 576px;
	border-style: solid;
	box-shadow: 0px 0px 5px #fdc19c;
	padding: 10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 1.4;
	font-weight: normal;
	color: #007cb5;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-left: auto;
	margin-right: auto;
	
}
.textWrap {
	width:80px;
	height:80px;
	float: left;
	margin-right: 10px;
	
}

/*li.bul_tri {
	background: url(https://www.thepetgroomer.net/images/bullet_tri.png) no-repeat left top;
	height: 20px;
	padding-left: 10px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #585858;
	margin-left: 15px;
	
}*/
.bullet_tri {
	background: url(https://www.thepetgroomer.net/images/bullet_tri.png) no-repeat 0px 0px;
	height: 20px;
	width:21px;
	margin-left: 25px;
	margin-right:10px;
	display:inline-block;
	vertical-align:top;
}
.bullet_text_tri {
	height: auto;
	width: calc(100% - 100px);
	display:inline-block;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #585858;
	line-height:110%;
}




.bullet_check {
	background: url(https://www.thepetgroomer.net/images/check_red.png) no-repeat 0px 0px;
	height: 31px;
	width:31px;
	margin-left: 25px;
	margin-right:10px;
	margin-top:-5px;
	display:inline-block;
	vertical-align:top;
}
.bullet_text_check {
	height: auto;
	width: calc(100% - 100px);
	display:inline-block;
	vertical-align:top;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #585858;
	line-height:110%;
}


.bookIntro {
	position: relative;
	height: 100%;
	width: auto;
	max-width:191px;
	display: block;
	
	
	margin-left:auto;
	margin-right:auto;
}
.bookIntro2 {
	position: relative;
	height: 100%;
	width: auto;
	max-width:300px;
	display: block;
	
	
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}

.salesBlock {
	position: relative;
	height: auto;
	width: auto;
	max-width:500px;
	margin-left: auto;
	margin-right: auto;
}










.sales_cont_main {
	position: relative;
	background-color:#FFF;
	height: auto;
	width: auto;
	margin-top:15px;
	margin-bottom:15px;
	padding:10px;
	border-radius:7px;
	
}
.salesBlockitem {
	position: relative;
	height: 100%;
	width: auto;
	display: inline-block;
	vertical-align:top;
	margin-bottom:15px;
	
}



/* Reviews */


.review_cont {
	background-color:#FFF;
	position: relative;
	height: auto;
	width: auto;
	margin-bottom:15px;
	margin-top:15px;
	padding:10px;
	border-radius:7px;
	font-family: Arial, Helvetica, sans-serif;
}
.style1001 {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-weight: bold; 
	font-size: 14px;
}
.style1002 {
	font-family: Arial, Helvetica, sans-serif;
	color: #555555;
	font-size: 14px;
}
.style1003 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4177bf;
	font-size: 14px;
}
.name {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-left: 1px;
}
.vp {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 5px;
	margin-left: 1px;
	color: #c25517;
	font-size: 11px;
	font-weight: bold;
}
.rev {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 8px;
	margin-left: 1px;
	color: #000000;
	font-size: 14px;
	line-height:150%;
}
.hpfl {
	font-family: Arial, Helvetica, sans-serif;
	margin-top: 12px;
	margin-left: 1px;
	color: #555555;
	font-size: 14px;
}
.spce {
	margin-top: 23px;
}


/* End Reviews */




.footer_main {
	position: relative;
	height: auto;
	width: auto;
	margin-top:15px;
	margin-bottom:15px;
}





/*email pages*/

.container_email {
	background-color:#FFF;
	
	position: relative;
	height: auto;
	width: auto;
	
	max-width: 576px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:10px;
	border-radius:7px;
}

.content_email {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	height: auto;
	max-width: 900px;
	background-color: #FFF;
	box-shadow: 0px 0px 10px #888888;
	

}
.container_email_6_7 {
	background-color:#FFF;
	position: relative;
	height: auto;
	width: auto;
	
	max-width: 576px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:10px;
	border-radius:7px;
	
}
.timer {
	font-weight: bold; 
	font-size: 50px; 
	color: #ff0000; 
	font-family: Arial, Helvetica, sans-serif;  
	background-color: white;
}




/* blog articles */

.blog_post {
	/*background-color:#ffffff;*/
	background-color:#fefbf8;
	max-width:576px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #585858;
	/*border:#CCC thin solid;*/
	padding-top:10px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	margin-bottom:30px;
	border-radius:5px;
	
}
.nxt_prvs_btn {
	position:relative;
	height:auto;
	width:auto;
	min-width:120px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:16px;
	font-weight:bold;
	color:#FFF;
	background-color:#00afff;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	display:inline-block;
	vertical-align:middle;
	margin-bottom:15px;
	border-radius:5px;
	cursor:pointer;
	text-decoration:none;
}
.nxt_prvs_btn:hover {
	background-color:#007cb5;
}




/* faq */
.faq_item_header {
	position:relative;
	height:auto;
	width:auto;
	max-width:546px;
	background-color:#FFF;
	border:#CCC thin solid;
	padding:15px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}
.faq_item {
	position:relative;
	height:auto;
	width:auto;
	max-width:546px;
	background-color:#FFF;
	border:#CCC thin solid;
	padding-top:25px;
	padding-left:15px;
	padding-right:15px;
	padding-bottom:15px;
	margin-bottom:20px;
	margin-left:auto;
	margin-right:auto;
}


@media only screen and (min-width: 481px) {
.form-control {
	
	width: 200px;
	
}
.white_content {
        
        top: 15%;
        
       
        height: 70%;
        padding: 16px;
        
        
}


/*email pages*/

.container_email {
	background-color:#FFF;
	
	position: relative;
	height: auto;
	width: auto;
	
	max-width: 576px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:30px;
	border-radius:7px;
}

.container_email_6_7 {
	background-color:#FFF;
	position: relative;
	height: auto;
	width: auto;
	
	max-width: 576px;
	margin-left:auto;
	margin-right:auto;
	margin-top:20px;
	padding:30px;
	border-radius:7px;
	
}



.more_info {
	
	min-width:350px;
	padding-top:20px;
	padding-bottom:20px;
	
	font-size:20px;
	
}

	
}


@media only screen and (min-width: 700px) {


.guide_modal_fix {
	
	top: 25%;
	left: 25%;
	width: 50%;
}




}


@media only screen and (min-width: 769px) {
.header {
	padding:0;


}
.header_item {
	display:inline-block;
	
}
.header_item_2 {
	display: none;
}
.header_item_animals {
	
	display: inline-block;
	
	margin-right:8%;
}
.header_btn {
	font-size:14px;
	padding:8px;
	min-width:70px;
}
.white_content {
        
        
        left: 25%;
        width: 50%;
       
        
        
}

.guide_cover {
	display: block;
}
.guide_cover_mobile {
	display: none;
}


.mobile_intro {
	background-color:#CCF;
	display:none;
}

.bullet_shears {
	
	vertical-align:middle;
}
.bullet_text {
	
	vertical-align:middle;
	
	font-size: 18px;
	
}

.standard_intro {
	display:block;
	margin-top:70px;
}


.testimonial {
	
	
	
	
	font-size: 18px;
	
	
}
.testimonial_email {
	
	
	
	
	font-size: 18px;
	
	
}

.textWrap {
	width:120px;
	height:120px;
	margin-right: 30px;
	margin-bottom:15px;
}


.bookIntro {
	
	
	display: inline-block;
	vertical-align:top;
	
	
}
.bookIntro2 {
	
	display: inline-block;
	vertical-align:top;
	
	
	
}

.blog_item {
	
	font-size: 16px;
	padding-bottom:30px;
	margin-bottom:50px;
	margin-left:auto;
	margin-right:auto;
	
}
.blog_thumb {
	height:120px;
	width:120px;
	
	
	
}
		
}


@media only screen and (min-width: 918px) {
.guide_container {
	display: inline-block;
	vertical-align: top;
	margin-top:8px;
}
.content_container {
	width: calc(100% - 214px);
	float:right;
}
.content_container_inner {
	
	width: 80%;
}
.content_container_inner_other {
	
	width: 80%;
}
.content_container_inner_blog {
	width: 80%;
}
.share_container_footer_inner_share {
	
	display:block;
}
.share_container_footer_inner_guide {
	
	display:none;
}
#share_containter_side {
	display:none;
}
}
