section.full-page {
	background-color:#fff;
	border-radius:10px 10px 0 0;
}
section.rangecooker-guide-top {
	background-color:#fff;
	border-radius:10px 10px 0 0;
}
section.rangecooker-guide-top .border-right {
	border-right: 2px solid #eee;
}
@media (max-width: 991px) {
	section.rangecooker-guide-top .border-right {
	border-right: none;
}
}
section.rangecooker-guide-top h1 {
	font-size:1.8em;
	font-weight:600;
	padding: 0 1.2em;
	margin-top:0.75em;
}
section.rangecooker-guide-top p {
	font-size:1.3em;
	font-weight:500;
	padding: 0 1.7em;
}
section.rangecooker-guide-top .blue-button {
	background: linear-gradient(#007ee7, #0196fd);
    background: -webkit-linear-gradient(#007ee7, #0196fd);
    display:block;
    color:#fff;
    text-align:center;
    padding:0.75em;
    border:1px solid #0091f8;
    border-radius:8px;
    margin: 0.75em 0 0.75em 1.9em;
    width:28%;
    font-size:1.3em;
    font-weight:600;
}
@media (max-width: 1200px) {
	section.rangecooker-guide-top .blue-button {
    width:35%;
}
}
@media (max-width: 991px) {
	section.rangecooker-guide-top .blue-button {
    width:100%;
    margin-left:0;
}
}
section.rangecooker-guide-top .blue-button:hover {
	background: linear-gradient(#525254, #050505);
    background: -webkit-linear-gradient(#525254, #050505);
    border:1px solid #000;
}
section.rangecooker-content {
	background-color:#363636;
	border-radius:10px;
}
@media (max-width: 767px) {
	section.rangecooker-content {
	padding:0 8px;
}
}
section.rangecooker-content .white-sections {
	background-color:#fff;
	border-radius :10px;
}
section.rangecooker-content .black-header {
	background: linear-gradient(#525254, #050505);
    background: -webkit-linear-gradient(#525254, #050505);
    font-weight:600;
    font-size:1.8em;
    color:#fff;
    padding:0.75em;
    text-align:center;
    margin:0.75em auto;
    width:65%;
    border-radius:10px;
}
@media (max-width: 767px) {
	section.rangecooker-content .black-header {
    width:95%;
}
}
section.rangecooker-content p {
	font-size:1.2em;
	font-weight:500;
	padding:0 0.75em;
}
section.rangecooker-content .fuel-title{
    font-size: 1.8em;
    font-weight: 600;
    padding: 0 1.2em;
    margin-top: 0.75em;
    text-align: center;
    margin-bottom: 0px;
}
section.rangecooker-content  .fuel-links {
    display: block;
    margin: 0.75em auto;
    color: #0099ff;
    font-size: 1.2em;
    border: 2px solid #0099ff;
    border-radius: 8px;
    text-align: center;
    padding: 0.75em;
    width: 70%;
}
@media (max-width: 1200px) {
	section.rangecooker-content  .fuel-links {
    font-size:1.2em;
    width:70%;
}
}
section.rangecooker-content  .fuel-links:hover {
    border:2px solid #000;	
	color:#000;
}
section.rangecooker-content h4 {
	font-size:1.3em;
	font-weight:600;
    margin-left:1em;
    margin-bottom:1em;
}
section.rangecooker-content  a.size-links {
    width: 19.7%;
    display: inline-block;
	margin:0.75em auto;
	color:#0099ff;
	font-size:1.2em;
	border:2px solid #0099ff;
	border-radius:8px;
	text-align:center;
	padding:0.75em;
}
@media (max-width:1200px) {
    section.rangecooker-content  a.size-links {
        width: 19.6%;
    }
}
@media (max-width:991px) {
    section.rangecooker-content  a.size-links {
        width: 19.5%;
    }
}
@media (max-width:767px) {
    section.rangecooker-content  a.size-links {
        width: 100%;
    }
}
section.rangecooker-content  a.size-links:hover {
	border:2px solid #000;	
	color:#000;
}
section.rangecooker-content  .type-links {
	background: linear-gradient(#007ee7, #0196fd);
    background: -webkit-linear-gradient(#007ee7, #0196fd);
    display:block;
    color:#fff;
    text-align:center;
    padding:0.75em;
    border:1px solid #0091f8;
    width:85%;
    font-size:1.3em;
    font-weight:600;
    margin:0 auto;
}
section.rangecooker-content  .type-links:hover {
	background: linear-gradient(#525254, #050505);
    background: -webkit-linear-gradient(#525254, #050505);
    border:1px solid #000;
}
section.rangecooker-content h3 {
	background: linear-gradient(#007ee7, #0196fd);
    background: -webkit-linear-gradient(#007ee7, #0196fd);
    color:#fff;
    text-align:center;
    padding:0.75em;
    border:1px solid #0091f8;
    width:57%;
    font-size:1.3em;
    font-weight:600;
    margin:0.5em auto 0;
}
@media (max-width: 767px) {
	section.rangecooker-content h3 {
    width:85%;
}
}
section.rangecooker-content .borders {
	border-right: 2px solid #f0f1f5;
    border-left: 2px solid #f0f1f5;
}
@media (max-width: 991px) {
	section.rangecooker-content .borders {
	border-top: 2px solid #f0f1f5;
    border-bottom: 2px solid #f0f1f5;
    border-left:none;
    border-right:none;
}
}