@charset utf-8;
/*
Theme Name: Faith in the Spotlight
Theme URI: 
Author: 
Author URI:
Description: 
*/
@font-face {
	font-family: 'Merriweather';
	src: url('../fonts/merriweatherregular.eot');
	src: url('../fonts/merriweatherregular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/merriweatherregular.svg#merriweatherregular') format('svg'),
		 url('../fonts/merriweatherregular.ttf') format('truetype'),
		 url('../fonts/merriweatherregular.woff') format('woff'),
		 url('../fonts/merriweatherregular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Merriweather-LightItalic';
	src: url('../fonts/merriweatherlightitalic.eot');
	src: url('../fonts/merriweatherlightitalic.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/merriweatherlightitalic.svg#merriweatherlightitalic') format('svg'),
		 url('../fonts/merriweatherlightitalic.ttf') format('truetype'),
		 url('../fonts/merriweatherlightitalic.woff') format('woff'),
		 url('../fonts/merriweatherlightitalic.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Merriweather-Light';
	src: url('../fonts/merriweatherlight.eot');
	src: url('../fonts/merriweatherlight.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/merriweatherlight.svg#merriweatherlight') format('svg'),
		 url('../fonts/merriweatherlight.ttf') format('truetype'),
		 url('../fonts/merriweatherlight.woff') format('woff'),
		 url('../fonts/merriweatherlight.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Merriweather-Bold';
	src: url('../fonts/merriweatherbold.eot');
	src: url('../fonts/merriweatherbold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/merriweatherbold.svg#merriweatherbold') format('svg'),
		 url('../fonts/merriweatherbold.ttf') format('truetype'),
		 url('../fonts/merriweatherbold.woff') format('woff'),
		 url('../fonts/merriweatherbold.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Merriweather-BoldItalic';
	src: url('../fonts/merriweatherbolditalic.eot');
	src: url('../fonts/merriweatherbolditalic.eot?#iefix') format('embedded-opentype'),
	     url('../fonts/merriweatherbolditalic.svg#merriweatherbolditalic') format('svg'),
		 url('../fonts/merriweatherbolditalic.ttf') format('truetype'),
		 url('../fonts/merriweatherbolditalic.woff') format('woff'),
		 url('../fonts/merriweatherbolditalic.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Raleway-Light';
	src: url('../fonts/ralewaylight.eot');
	src: url('../fonts/ralewaylight.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ralewaylight.svg#ralewaylight') format('svg'),
		 url('../fonts/ralewaylight.ttf') format('truetype'),
		 url('../fonts/ralewaylight.woff') format('woff'),
		 url('../fonts/ralewaylight.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
    font-family: 'latobold';
    src: url('../fonts/lato-bol-webfont.eot');
    src: url('../fonts/lato-bol-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/lato-bol-webfont.woff') format('woff'),
         url('../fonts/lato-bol-webfont.ttf') format('truetype'),
         url('../fonts/lato-bol-webfont.svg#latobold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
	font-family: 'Raleway-SemiBold';
	src: url('../fonts/ralewaysemibold.eot');
	src: url('../fonts/ralewaysemibold.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ralewaysemibold.svg#ralewaysemibold') format('svg'),
		 url('../fonts/ralewaysemibold.ttf') format('truetype'),
		 url('../fonts/ralewaysemibold.woff') format('woff'),
		 url('../fonts/ralewaysemibold.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}

@font-face {
	font-family: 'Raleway-Medium';
	src: url('../fonts/ralewaymedium.eot');
	src: url('../fonts/ralewaymedium.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ralewaymedium.svg#ralewaymedium') format('svg'),
		 url('../fonts/ralewaymedium.ttf') format('truetype'),
		 url('../fonts/ralewaymedium.woff') format('woff'),
		 url('../fonts/ralewaymedium.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
@font-face {
	font-family: 'Raleway';
	src: url('../fonts/ralewayregular.eot');
	src: url('../fonts/ralewayregular.eot?#iefix') format('embedded-opentype'),
		 url('../fonts/ralewayregular.svg#ralewayregular') format('svg'),
		 url('../fonts/ralewayregular.ttf') format('truetype'),
		 url('../fonts/ralewayregular.woff') format('woff'),
		 url('../fonts/ralewayregular.woff2') format('woff2');
	font-weight: 400;
	font-style: normal;
}
*,
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html { background:none; -webkit-text-size-adjust: 100%;}
body { font-size:20px; color:#515151; font-family: 'Merriweather-Light';}
img { max-width:100%; height:auto; vertical-align:middle; }
hr { clear:both; margin:30px 0; border:0; border-bottom:1px solid #e7e7e7; }
a { color:#d67c1c; outline:none; text-decoration:none;}
a:hover { text-decoration:underline; color:#d67c1c; }
p {line-height:1.4; margin:0 0 24px; }
li { list-style:none outside none; }
.clear { clear:both; height:0; font-size:0; }
strong, b { font-weight: normal; font-family: 'Merriweather-Bold';}
em, i { font-style: normal;font-family: 'Merriweather-LightItalic';}
em strong, strong em{font-weight: normal;font-style: normal; font-family: 'Merriweather-BoldItalic';}
h1, h2, h3, h4, h5, h6 { line-height:1.2; font-weight:normal; font-style:normal; margin-bottom:20px; font-family: 'Merriweather';}
h1 { font-size:40px; }
h2 { font-size:33px; margin-bottom:16px;}
h3 { font-size:25px; color:#74c3bc; font-family: 'Merriweather-Light'; }
h4 { font-size:22px; }
h5 { font-size:20px; line-height:25px; margin-bottom:20px; }
h6 { font-size:16px; }
blockquote { margin:0 0 50px; display:block;  padding:40px 0 50px; border-top:1px solid #dddddd; }
blockquote p { font-size:20px; line-height:28px; margin:0;text-align:center; }
blockquote cite { display:block; text-align:right; font-size:18px; padding-top:10px;font-style:normal;}
img { max-width:100%; height:auto; vertical-align:middle; }
hr { clear:both; margin:30px 0; border:0; border-bottom:1px solid #dddddd;}
.container { width:100%; position:relative; }
table { border-left:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; border-top:1px solid #d9d9d9; margin:0 0 20px; color:#666666; }
table td { border-right:1px solid #d9d9d9; background:#ffffff;font-weight: 400;}
table th, table td { padding:18px 27px 20px; text-align:left; font-size:15px; line-height:22px; }
table th { color:#ffffff; font-weight: 700; border-right:1px solid #FFF; background:#6798bd; text-transform:uppercase;}
table tr:nth-child(2n) td {background:#f0f0f0;}
.button, a.button { font-size:16px; display:inline-block;padding:15px 30px; color:#FFF; cursor:pointer; box-shadow:none; text-shadow:none; border:1px solid #74c3bc;font-family: 'Merriweather'; background:#74c3bc;}
.button:hover, a.button:hover{ text-decoration:none; background:#dd5d6a; color:#FFF;border:1px solid #dd5d6a;}
.inner{width:1080px; max-width:100%; margin:0 auto;}
.alignleft { display: inline; float: left; margin:0 20px 20px 0;}
.alignright { display: inline; float: right; margin:0 0 20px 20px;}
.aligncenter { clear: both; display: block; margin:0 auto 20px;}
.alignnone{ clear: both; display: block; margin:0 auto 20px;}
/* *************************** 
   $2 Header Styles
   ***************************/
.header_wrapper{ background:#FFF url(../images/bg_header_wrapper.jpg) center top no-repeat;}
.logo{ display:inline-block; width:627px; float: left;}
.logo img{ display:block;}
.header_content{ height:611px; position:relative; padding:25px 0px 0px;}
.header_content h2{ text-transform:uppercase; font-size:19px; color:#282828;font-family: 'Merriweather'; letter-spacing:4px; font-weight:normal;}
.header_content_inner{ position:absolute; left:0px; top:222px; width:100%;}
.header_content_inner .header_content_left{ width:58.5%; float:left; padding-top:8px;}
.header_content_inner .header_content_left h3{ text-align:center; font-family: 'Raleway-Light';}
.header_content_inner .header_content_left ul{ padding:20px 0px; margin:0px;}
.header_content_inner .header_content_left ul li{ padding:0px; margin:0px; float:left; width:48.5%; margin-left:3%; text-align:center;}
.header_content_inner .header_content_left ul li:first-child{ margin-left:0;}
.header_content_inner .header_content_left ul li a{ display:block; background:#74c3bc; color:#FFF; font-size:16px; height:53px; line-height:53px; font-family: 'Merriweather'; text-transform:uppercase;}
.header_content_inner .header_content_left ul li a:hover{ background:#dd5d6a; color:#FFF; text-decoration:none;}
.header_content_inner .header_content_left ul li a span{ display:block; line-height:1.2; padding-top:10px;}
.header_content_inner .header_content_left ul li a span strong{ display:block; font-size:13px;}
.header_content_inner .header_content_left .header_video_img{}
.header_content_inner .header_content_left .header_video_img img{ display:block;}
.header_content_inner .header_content_left .text_box{ padding-top:5px;}
.header_content_inner .header_content_left .text_box h3{ font-size:33px; color:#4c4c4c; text-transform:uppercase; text-align:left;font-family: 'Merriweather'; margin-bottom:6px; }
.header_content_inner .header_content_left .text_box h4{ font-size:25px; color:#74c3bc;font-family: 'Merriweather'; line-height:1.2; margin-bottom:10px;}
.header_content_inner .header_content_left .text_box p{ line-height:1.3; margin-bottom:10px;}
.header_content_inner .header_content_left .text_box p span{ font-size:16px;}
.header_content_inner .header_content_left .text_box p .font_size_22{ font-size:22px;}
.header_content_inner .header_content_left .img_box{ display:none;}
.header_content_inner .img_box{ width:36%; float:right;}
.header_content_inner .img_box img{ display:block; box-shadow:20px 25px 60px rgba(0, 0, 0, 0.4);}
/* *************************** 
   $3 Content Styles
   ***************************/

.slider_wrap{ background:#f6f3ee; padding:213px 0 35px 0;}
.slider_wrap .inner{ position:relative;}
.slider_wrap #home_slider li{}
.testimonials_content{ padding-left:235px; position: relative;}

.slider_wrap #home_slider li .img_box{ width:206px; position:absolute; left:0px; top:0px; max-width:100%;}
.slider_wrap #home_slider li .img_box img{ display:block;}
.slider_wrap #home_slider li .testimonials_text_box{height:206px; display:table; width:100%;}
.slider_wrap #home_slider li .testimonials_text_box .text_middle{ display:table-cell; vertical-align:middle;}
.slider_wrap #home_slider li .testimonials_text_box p{ margin-bottom:5px; color:#515151; font-size:22px; line-height:30px; font-family: 'Merriweather-LightItalic';}
.slider_wrap #home_slider li .testimonials_text_box .text_box{ padding-top:4px;}
.slider_wrap #home_slider li .testimonials_text_box .text_box strong{ font-size:24px;font-family: 'Raleway-Medium'; display:block;}
.slider_wrap #home_slider li .testimonials_text_box .text_box a{ color:#49837e; font-size:15px; line-height:1;font-family: 'Raleway-SemiBold'; text-transform:uppercase;}
.slider_wrap .bx-controls-direction a{ position:absolute; top:83px; width:38px; height:38px; background:#e2ded8; text-indent:-9999px;}
.slider_wrap .bx-controls-direction a.bx-prev{ background:#e2ded8 url(../images/slider_arrow_left.png) center no-repeat; left:-80px;}
.slider_wrap .bx-controls-direction a.bx-next{ background:#e2ded8 url(../images/slider_arrow_right.png) center no-repeat; right:-80px;}
.slider_wrap .bx-controls-direction a:hover{ background-color:#dd5d6a;}
.slider_wrap .bx-controls{ text-align:center;}
.slider_wrap .bx-pager{ padding-top:18px; display:inline-block; vertical-align:middle;}
.slider_wrap .bx-pager .bx-pager-item{ float:left; margin:0 7px;}
.slider_wrap .bx-pager .bx-pager-item a{ width:16px; height:16px; display:block; border-radius:50%; background:#d4d2cf; text-indent:-9999px;}
.slider_wrap .bx-pager .bx-pager-item a:hover,
.slider_wrap .bx-pager .bx-pager-item a.active{ background:#74c3bc;}

.pre_order{ background:#9c5057; padding-bottom:90px;}
.pre_order .title{ padding:20px 0; background:#d0ccc5; text-align:center; font-size:40px; color:#565551; line-height:1;font-family: 'Merriweather';}
.pre_order_list .item{ position:relative; padding-bottom:22px;}
.pre_order_list .item .img_box{ position:absolute; top:-10px; left:-68px; width:370px;}
.pre_order_list .item .text_box{ padding-top:80px;}
.pre_order_list .item h3{ color:#ffffff; font-size:40px; line-height:1; margin-bottom:20px;font-family: 'Raleway-SemiBold';}
.pre_order_list .item ul li{ font-size:22px; color:#ffffff; line-height:1.2; min-height:20px; padding-bottom:12px; padding-left:28px; background:url(../images/list_style_icon.png) left 2px no-repeat;font-family: 'Merriweather';}
.pre_order_list .item.light_colour{ background:#b65862; padding:32px 0 22px 0; min-height:256px;}
.pre_order_list .item.light_colour .img_box{ position:absolute; top:-90px; left:0px; width:318px;}
.pre_order_list .item.light_colour .img_box img{box-shadow:10px 10px 26px rgba(0,0,0,0.4); display:block; margin:0 auto;}
.pre_order_list .item.light_colour .light_colour_content .text_box{ padding:0 0 20px 0; width:auto; float:none;}
.pre_order_list .item .light_colour_content h3{ margin-bottom:25px;}
.light_colour_content{ position:relative; padding-left:318px;}


.steps_wrapper{ background-color: #9c5156;}
.steps_content{ padding-bottom:45px;}
.steps_content .steps_content_box{ width:32.2%; float:left; margin-left:1.7%; background:#e8e4dd; padding:4px;}
.steps_content .steps_content_box.steps_content_box_one{ margin-left:0;}
.steps_content_box_title{ background:#74c3bc; font-size:25px; color:#FFF; text-transform:uppercase;font-family: 'Merriweather-Bold'; text-align:center; padding:14px 5px;}
.steps_content .steps_content_box .text_box{ text-align:center; min-height:145px; padding:12px 20px 0px;}
.steps_content .steps_content_box .text_box h3{ font-size:30px; color:#565551; margin-bottom:0px; line-height:1.1;font-family: 'Raleway'; margin-bottom:12px;}
.steps_content .steps_content_box .text_box h3 strong{font-family: 'Raleway-SemiBold';}
.steps_content .steps_content_box .text_box p{ font-size:18px; color:#8b867a;font-family: 'Merriweather'; line-height:1.2; margin:0;}
.steps_logo_list{ background:#FFF; padding:30px 0px 18px;}
.steps_logo_list ul{ padding:0px; margin:0px; text-align:center;}
.steps_logo_list ul li{ padding:6px 0px; margin:0px; display:inline-block; vertical-align: bottom;}
.steps_logo_list ul li a{ display:block;}
.steps_logo_list ul li.steps_logo_1 a{ background:url(../images/list_logo_1.png) left top no-repeat; width:150px; height:56px;}
.steps_logo_list ul li.steps_logo_1 a:hover{ background-position:left bottom;}
.steps_logo_list ul li.steps_logo_2 a{ background:url(../images/list_logo_2.png) left top no-repeat; width:219px; height:42px;}
.steps_logo_list ul li.steps_logo_2 a:hover{ background-position:left bottom;}
.steps_logo_list ul li.steps_logo_3 a{ background:url(../images/list_logo_3.png) left top no-repeat; width:130px; height:53px;}
.steps_logo_list ul li.steps_logo_3 a:hover{ background-position:left bottom;}
.steps_logo_list ul li.steps_logo_4 a{ background:url(../images/list_logo_4.png) left top no-repeat; width:99px; height:103px;}
.steps_logo_list ul li.steps_logo_4 a:hover{ background-position:left bottom;}
.steps_logo_list ul li.steps_logo_5 a{ background:url(../images/list_logo_5.png) left top no-repeat; width:270px; height:46px;}
.steps_logo_list ul li.steps_logo_5 a:hover{ background-position:left bottom;}
.steps_logo_list ul li.steps_logo_6 a{ background:url(../images/list_logo_6.png) left top no-repeat; width:165px; height:63px;}
.steps_logo_list ul li.steps_logo_6 a:hover{ background-position:left bottom;}

.steps_logo_list ul li.steps_logo_2{ padding-bottom:0px;}
.steps_logo_list ul li.steps_logo_3{ padding-top:0px; padding-right:10px; padding-left:10px;}
.steps_logo_list ul li.steps_logo_4{ padding-top:0px;padding-right:10px; padding-left:10px;}

.steps_three_content{ background:#FFF url(../images/bg_steps_three_content.jpg) center bottom no-repeat; background-size:100% auto; min-height:406px; padding:30px 10px;}
.steps_three_content h3{ font-size:22px; color:#565551;font-family: 'Merriweather'; line-height:1.2; text-align:center;}


.content .content_text_box{ width:100%; position:relative;}
.content .content_text_box .content_text_box_iner{width:60%; float:left;}
.content .content_text_box .img_box{ width:625px; position:absolute; right:-140px; top:0px;}
.content .content_text_box .img_box img{ display:block;}

.about_author_wrapper{ background:#292925 url(../images/bg_about_author_wrapper.png) center top repeat-x;}
.about_author_content{ background:url(../images/bg_about_author_content.jpg) center top no-repeat;}
.about_author_content_inner{ padding-top:100px; padding-bottom:20px; min-height:571px;}
.about_author_content .text_box{ width:670px; max-width:100%;}
.about_author_content .text_box h2{ font-size:33px; color:#FFF;font-family: 'Merriweather'; margin-bottom:14px;}
.about_author_content .text_box h3{ font-size:25px; color:#76cec8; margin-bottom:13px;}
.about_author_content .text_box p{ font-size:20px; line-height:1.3; color:#FFF;}
.about_author_content .text_box .text_box_inner{ width:510px; max-width:100%;}
.about_author_content .link_list{ padding-left:10px;}
.about_author_content .link_list a{ display:block; float:left; height:43px; text-indent:-9999em; margin-right:36px;}
.about_author_content .link_list a.facebook_link{ background:url(../images/share_list_icon2.png) left top no-repeat; width:21px;}
.about_author_content .link_list a.twitter_link{ background:url(../images/share_list_icon2.png) -57px top no-repeat; width:44px;}
.about_author_content .link_list a.instagram_link{ background:url(../images/share_list_icon2.png) right top no-repeat; width:41px;}
.about_author_content .link_list span{ font-size:15px; color:#76cec8; display:block; float:left;font-family: 'Merriweather'; padding:2px 0px 0px 0px;}
.about_author_content .link_list span a{ float:none; height:auto; text-indent:0; font-size:20px; color:#FFF;}

.about_author_content.custom {background-image:none;display:inline-block;}
.about_author_content.custom  .link_list a.facebook_link{ background:url(../images/share_list_icon3.png) left top no-repeat; width:21px;}
.about_author_content.custom  .link_list a.twitter_link{ background:url(../images/share_list_icon3.png) -57px top no-repeat; width:44px;}
.about_author_content.custom  .link_list a.instagram_link{ background:url(../images/share_list_icon3.png) right top no-repeat; width:41px;}

.thank_you_content{ background:#f6f3ee;}
.thank_you_content span{ font-size:17px; color:#71c2bb; display:block; float:left;font-family: 'latobold'; text-transform:uppercase; padding:9px 29px 0px 0px;}
.thank_you_content_inner{ padding:22px 0px 22px; width:58.5%;}
.thank_you_content_inner a{ display:block; float:left; height:35px; text-indent:-9999em; margin-right:29px;}
.thank_you_content_inner a.facebook_link{ background:url(../images/share_list_icon.png) left top no-repeat; width:16px;}
.thank_you_content_inner a.facebook_link:hover{ background-position:left bottom;}
.thank_you_content_inner a.twitter_link{ background:url(../images/share_list_icon.png) right top no-repeat; width:36px; margin-right:0;}
.thank_you_content_inner a.twitter_link:hover{ background-position:right bottom;}
/* ***************************  
   $4 steps content form
   ***************************/

.steps_content_form{ background:#FFF; padding:33px 23px; min-height:406px;}


.steps_content_form input[type="email"],
.steps_content_form input[type="number"],
.steps_content_form input[type="password"],
.steps_content_form input[type="tel"],
.steps_content_form input[type="text"],
.steps_content_form input[type="url"]{ height:53px; border:2px solid #dddddd; margin-bottom:10px; display:block; width:100%; text-align:center; font-size:19px;font-family: 'Raleway'; color:#3b3b3b;-webkit-appearance: none; border-radius:0;}
.steps_content_form input#hideinput{ display:none;}
.select_number_box{height:53px; border:2px solid #dddddd; padding:10px 10px 10px 0px; margin-bottom:10px;}

.select_number_box #select_number{ border:none; display:block; width:100%; text-align:center; font-size:19px;font-family: 'Raleway'; color:#3b3b3b; height:29px; border-radius:0;}


.steps_content_form ::-webkit-input-placeholder{ color: #3b3b3b;opacity:1;}
.steps_content_form :-moz-placeholder { color: #3b3b3b;  opacity:1;}
.steps_content_form ::-moz-placeholder { color: #3b3b3b;  opacity:1;}
.steps_content_form :-ms-input-placeholder {color: #3b3b3b;  opacity:1;}

.steps_content_form #mc-embedded-subscribe{ font-size:16px; width:100%;padding:15px 5px; color:#FFF; cursor:pointer; box-shadow:none; text-shadow:none; border:1px solid #74c3bc;font-family: 'Merriweather'; background:#74c3bc; text-transform:uppercase; display:block;-webkit-appearance: none; border-radius:0;}
.steps_content_form #mc-embedded-subscribe:hover{ background:#dd5d6a; border:1px solid #dd5d6a;}
/* *************************** 
   $5 Footer Styles
   ***************************/
.footer_wrapper{ background:#76cec8; min-height:360px;}
.footer_logo{ display:block; width:403px; max-width:100%; margin-bottom:18px;}
.footer_logo img{ display:block;}
.footer_content{ padding:60px 0;}
.footer_content .footer_content_left{ width:40%; float:left;}
.footer_content .footer_content_right{ width:58.5%; float:right;}

.footer_content .footer_content_right ul{ padding:16px 0px 18px; margin:0px; width:100%; overflow:hidden;}
.footer_content .footer_content_right ul li{ padding:0px; margin:0px; float:left; width:48.5%; margin-left:3%; text-align:center;}
.footer_content .footer_content_right ul li:first-child{ margin-left:0;}
.footer_content .footer_content_right ul li a{ display:block; background:#FFF; color:#74c3bc; font-size:16px; height:53px; line-height:53px; font-family: 'Merriweather'; text-transform:uppercase;}
.footer_content .footer_content_right ul li a:hover{ background:#dd5d6a; color:#FFF; text-decoration:none;}
.footer_content .footer_content_right ul li a span{ display:block; line-height:1.2; padding-top:10px;}
.footer_content .footer_content_right ul li a span strong{ display:block; font-size:13px;}
.footer_content .footer_content_right .copyright_text{ text-align:center; padding-left:6px; padding-right:6px;}
.copyright_text{ font-size:14px; color:#e1f3f2;}


.about_author_content.custom {
	margin-left: 139px;
	height: 50px;
	margin-top: 47px;
}


@media (max-width: 1376px){
	.content .content_text_box .img_box{ width:38%; float:right; position:static;}
}
@media (max-width: 1360px){
	.pre_order_list .item .img_box{ width:318px; left:0;}
}
@media (max-width: 1260px){
	.slider_wrap{ padding-left:50px; padding-right:50px;}
	.slider_wrap .bx-controls-direction a.bx-prev{ left:-36px;}
	.slider_wrap .bx-controls-direction a.bx-next{ right:-36px;}
}
@media (max-width: 1120px){
	.inner{ padding-left:20px; padding-right:20px;}
	.thank_you_content{ padding-top:110px;}
	.buttons_container{
		width: 100% !important;
		padding: 0 !important;
	}
	.national{
		width: 100% !important;
	}
	.blog{
		width: 100% !important;
		float: none !important;
		margin-top: 20px;
	}
	.buy-now{
		width: 100% !important;
		float: none !important;

	}
}
@media (max-width: 1000px){
	.pre_order_list .item.light_colour .img_box{ top:0px;}
	.pre_order_list .item.light_colour{ min-height:352px;}
	.header_content_inner .header_content_left ul li{ width:auto; float:none; margin-left:0; padding-bottom:12px;}
	.footer_content .footer_content_left{ float:none; width:auto;}
	.footer_content .footer_content_right{ float:none; width:auto;}
	.steps_content{ padding-bottom:0px;}
	.steps_content .steps_content_box{ width:350px; margin-left:0; margin:0 auto; max-width:100%; float:none; margin-bottom:20px;}
	.steps_content .steps_content_box.steps_content_box_one{ margin-left:auto;}
}
@media (max-width: 767px){
	.about_author_content.custom {margin-left:0px;height:50px;margin:20px auto	;text-align:center;}
	.about_author_content.custom{
		margin:0 auto;width:100%;
	}
	.mar-top-90{
		margin-top: 40px;
	}
	.about_author_content.custom .link_list {
		display:inline-block;margin:10px auto;
	}
	body{ font-size:19px;}
	.header_content{ height: auto;}
	.header_content h2{ text-align:center; font-size:14px;}
	.logo{ width:336px; margin:0 auto; max-width:100%;}
	.header_content_inner{ position:static;}
	.header_content_inner .header_content_left{ float:none; width:630px; margin:0 auto; max-width:100%;}
	.header_content_inner .img_box{ float:none; width:330px; max-width:100%; margin:0 auto;}	
	.header_content_inner .header_content_left .text_box{ padding-top:20px;}
	
	.header_content_inner .header_content_left .img_box{ display: block; width:330px; max-width:100%; margin:0 auto; padding-top:20px;}
	.header_content_inner .img_box{ display:none;}


	.slider_wrap{ padding-top:20px; padding-left:0px; padding-right:0px;}
	
	.slider_wrap .bx-controls-direction a.bx-prev{ left:10px;}
	.slider_wrap .bx-controls-direction a.bx-next{ right:10px;}
	.testimonials_content{ padding-left:0;}
	.slider_wrap #home_slider li .img_box{ position:static; width:205px; margin:0 auto; max-width:100%; padding-bottom:23px;}
	.slider_wrap #home_slider li .testimonials_text_box p{ font-size:20px; line-height:1.2;}
	.pre_order_list .item .img_box,
	.pre_order_list .item.light_colour .img_box{ position:static; margin:0 auto; max-width:100%; padding-bottom:30px;}
	.light_colour_content{ padding-left:0;}
	.pre_order_list .item .text_box{ padding-top:0;}
	.content .content_text_box .content_text_box_iner{ width:auto; float:none;}
	.content .content_text_box .img_box{ float:none; width:625px; max-width:100%;}
	.about_author_wrapper{ background:#30302e;}
	.about_author_content{ background: url(../images/bg_about_author_content2.jpg) center top no-repeat;}
	.about_author_content_inner{ padding-top:570px; padding-bottom:50px;}
	.about_author_content .link_list span{ display:block; clear:both; padding-top:20px;}
	.footer_content .footer_content_right ul li{ float:none; padding-bottom:10px; width:auto; margin-left:0;}
	.header_content_inner .header_content_left h3{ font-size:16px; color:#454545;}
	
	
	.steps_logo_list ul li.steps_logo_2 a{ background:url(../images/list_logo_2.png) left top no-repeat; width:182px; height:35px; background-size:100% auto;}
	.steps_logo_list ul li.steps_logo_5 a{ background:url(../images/list_logo_5.png) left top no-repeat; width:200px; height:34px; background-size:100% auto;}
	
	.about_author_content .link_list span a{word-break:break-all;}
	
	.thank_you_content{ padding-top:0px;}
	.thank_you_content_inner{ width:auto;}
	.thank_you_content span{ padding-right:10px; font-size:14px;}
	.thank_you_content_inner a{ margin-right:10px;}
	.copyright_text{ text-align:center;}
	.header_content_inner .header_content_left .text_box p{ font-size:19px;}
	.header_content_inner .header_content_left .text_box p .font_size_22{ font-size:19px;}
	.slider_wrap #home_slider li .testimonials_text_box{ height:auto; display:block;}
	.slider_wrap #home_slider li .testimonials_text_box .text_middle{ display:block;}
	
	.pre_order{ padding-bottom:20px;}
	.pre_order_list .item{ padding-top:20px;}
}

@media (max-width: 570px){
}
@media (max-width: 480px){
	.blog_button{
		float: left !important;
		text-align: center !important;
		width: 100% !important;
		margin-bottom: 20px !important;
	}
	.header_container{
		width: 100% !important;
	}
}
@media (max-width: 320px){
}
.blog_button{
	display: block;
	background: #74c3bc;
	color: #FFF;
	font-size: 16px;
	height: 53px;
	line-height: 53px;
	font-family: 'Merriweather';
	text-transform: uppercase;
	padding-left: 40px;
	padding-right: 40px;
	float: left;
}
.blog_button:hover{
	background-color: #dd5d6a;
	cursor: pointer;
}
.header_container{
	width: 72%;
	float: left;
}
.white{
	background-color: white !important;
	height: auto !important;
}
.retail-list{
	z-index: 999;
	position: relative;
	display: none;
    padding: 20px 50px;
    background-color: white;
}
.order_cop_now_link{
	cursor: pointer;
}
.buy-now {
	background: #74c3bc;
	color: #FFF;
	font-size: 16px;
	height: 53px;
	line-height: 53px;
	font-family: 'Merriweather';
	text-transform: uppercase;
	width: 150px;
	float: left;
	text-align: center;
}
.buy-now:hover{
	background-color: #dd5d6a;
	cursor: pointer;
}
.retail-list2{
	z-index: 999;
	position: relative;
	display: none;
	padding: 20px 10px;
	background-color: white;
	width: 100%;
}
.blog{
	background: #74c3bc;
	color: #FFF;
	font-size: 16px;
	height: 53px;
	line-height: 53px;
	font-family: 'Merriweather';
	text-transform: uppercase;
	width: 150px;
	float: right;
	text-align: center;
}
.blog:hover{
	background-color: #dd5d6a;
	cursor: pointer;
}
.buttons_container{
	width: 36%;
	float: right;
	padding-right: 5%;
	margin-top: 36px;
}
.national{
	width: 64%; float: left;
}