/*-------------------------------------------------------------------



Theme Name: Low Price Articles



Author: Toby Couchman

Description: Theme built for Low Price Articles using _S as a starter theme 

Version: 1.0

License: GNU General Public License v2 or later

License URI: http://www.gnu.org/licenses/gpl-2.0.html





This theme, like WordPress, is licensed under the GPL.

Use it to make something cool, have fun, and share what you've learned with others.



-------------------------------------------------------------------*/





/* ----------------------------------------------------------------

    Preloader Coding Start

-----------------------------------------------------------------*/



body.preload-site {

    position: absolute !important;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    overflow: hidden;

}



#preloader {

    position: absolute;

    left: 0;

    top: 0;

    width: 100%;

    height: 100%;

    background-color: #fff;

    z-index: 999999;

}



.preloader-spinner {

    background: url("img/preloader.gif")no-repeat scroll center center;

    position: absolute;

    left: 50%;

    top: 50%;

    margin-left: -32px;

    margin-top: -32px;

    display: block;

    width: 64px;

    height: 64px;

}





/* ----------------------------------------------------------------

    Preloader Coding end

-----------------------------------------------------------------*/





/* ----------------------------------------------------------------

    typography

-----------------------------------------------------------------*/



body {

    font-family: 'Titillium Web', sans-serif;

    line-height: 28px;

    color: #323232;

    font-size: 19px;

    font-weight: 400;

    text-rendering: optimizeLegibility;

    -webkit-font-smoothing: antialiased;

    -moz-font-smoothing: antialiased;

}



select::-ms-expand {

    display: none;

}



a:active,

a:focus {

    outline: none !important;

}



h1,

h2,

h3,

h4,

h5,

h6 {

    color: #333;

    font-weight: 600;

    line-height: 1.5;

    margin: 0;

}



a {

    text-decoration: none !important;

    color:#323232;

}



a:hover,

a:focus {

    color: #323232;

}



a:hover,

.btn,

.btn:hover {

    -webkit-transition: all 0.3s ease;

    -moz-transition: all 0.3s ease;

    transition: all 0.3s ease;

}



a img,

iframe {

    border: none !important;

}



p {

    margin: 0;

    line-height: 22px;

    color: #7e7e7e;

}



p,

li {

    font-family: 'Titillium Web', sans-serif;

}



hr {

    margin-top: 0;

    margin-bottom: 0;

    border: 0;

    border-top: 1px solid #eee;

}



pre {

    display: block;

    padding: 10px;

    margin: 0 0 30px;

    font-size: 13px;

    line-height: 1.42857143;

    color: #333;

    word-break: break-all;

    word-wrap: break-word;

    background-color: #f9f9f9;

    border: 1px solid #EDEDED;

    border-radius: 0;

}



input{

    margin-bottom: 20px;

    height: 55px;

    line-height: auto;

    padding: 0 20px;

    color: #292b2b;

    font-weight: 600;

    border-radius: 5px;

    background: #dfe3e5;

    border: 0;

}

textarea{

    margin-right: 1%;

    width: 100%;

    margin-bottom: 20px;

    height: auto

    line-height: 1.4;

    padding: 10px 20px;

    font-size: 19px;

    color: #292b2b;

    font-weight: 400;

    border-radius: 5px;

    background: #dfe3e5;

    border: 0;

}



/* Go Scroll To Top */



.go-top {

    position: fixed;

    right: 30px;

    bottom: 20px;

    z-index: 999;

    display: none;

}



.go-top span {

    background-color: rgb(4, 40, 61);

    color: #008ad3;

    cursor: pointer;

    float: right;

    font-size: 16px;

    font-weight: 400;

    line-height: 22px;

    padding: 5px 10px;

}



.go-top span:hover {

    color: #fff;

}



ul {

    margin: 0;

    padding: 0;

    list-style: none;

}





/*********************Mobile Menu**************/



.slicknav_btn {

    background: #292B2B;

}



.slicknav_menu {

    background: #292B2B;

    z-index: 125;

    padding-bottom: 25px;

}



.header_area_right {

    position: relative;

}



.mobile_menu {

    position: absolute;

    top: 0;

    right: 20px;

}



.slicknav_menu .slicknav_icon-bar {

    height: 2px;

    width: 30px;

}





/***********************header_area************/



.header_area {

    padding: 30px 0;

    background: #292b2b;

    position: fixed;

    top: 0;

    left: 0;

    width: 100%;

    z-index: 99;

    -webkit-transition: .2s padding ease;

    -o-transition: .2s padding ease;

    transition: .2s padding ease;

}

.header_area.sticky-head{

    padding: 10px 0;

}

.header_area.sticky-head .logo {display:block; height:35px; width:auto; padding-top:6px;}

.header_area.sticky-head .logo img {height:35px; width:auto;}

.admin-bar .header_area{

    top: 32px;

}

.header_area.sticky-head .slicknav_menu{

    padding-bottom: 10px;

}

.header_area_right{

    position: relative;

}

.header_area_right ul {

    text-align: right;

    padding-top:10px;

}

.header_area_right ul li {

    display: inline-block;

    padding: 0 10px;

    position: relative;

}



.header_area_right ul li a {

    font-size: 16px;

    font-weight: 600;

    color: #fff;

}



/*DropDown Menu*/

.header_area_right ul ul {

  background: #292b2b;

  padding: 10px;

  position: absolute;

  top: 100%;

  width: 200px;

  opacity: 0;

  visibility: hidden;

    -webkit-transition: .3s top ease-in-out;

    -o-transition: .3s top ease-in-out;

    transition: .3s top ease-in-out;

}

.header_area_right ul li:hover > ul {

  opacity: 1;

  visibility: visible;

}

.header_area_right ul ul li {

  display: block;

  text-align: left; line-height:17px; padding-bottom:7px;}

}



.header_area_right ul ul ul {

  left: 100%;

  opacity: 0;

  top: 0;

  visibility: hidden;

}



.order-now-header{

    display: block;

    position: absolute;

    left: -100px;

    top: -100px;

    opacity: 0;

    -webkit-transition: .3s top ease-in-out;

    -o-transition: .3s top ease-in-out;

    transition: .3s top ease-in-out;

}

.sticky-head .order-now-header {

  opacity: 1;

  top: -10px;

}

.ordre-now img{

    max-width: 100%;

}





/********************banner_area**************/



.banner_area {

    background: url('img/blog_bg.png') no-repeat center center;

    background-size: cover;

    height: 400px;

    padding: 80px 0 0 0;

}



.banner_area_inner>h1 {

    font-size: 67px;

    color: #ffffff;

    font-weight: 400;

    line-height: 57px;

}



.home_banner_area {

    background: url('img/blog_bg.png') no-repeat center center;

    background-size: cover;

    height: 400px;

    padding: 50px 0 0 0;

}



.banner_area_inner>h1 {

    font-size: 67px;

    color: #ffffff;

    font-weight: 400;

    line-height: 57px;

}



.home_banner_area_inner>h1 {

    font-size: 67px;

    color: #ffffff;

    font-weight: 400;

    line-height: 57px;

}



.home_banner_area_inner .home_order_now a {

    display: block;

    width: 30%;

    height: 55px;

    line-height: 50px;

    background: #e35309 none repeat scroll 0 0;

    margin:65px 0 0;

    border-radius: 10px;

    font-size: 30px;

    font-weight: 700;

    color: #fff;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

    border: 1px solid #e35309;

    text-align: center;

    font-size:35px;

}



.home_banner_area_inner .home_order_now a:hover {

    border: 1px solid #e35309;

    color: #e35309;

    background: #fff;

}

/**************************top_content_area**************/



.top_content_area {

    padding: 20px 0;

    text-align: center;

    padding-bottom: 30px;

}



.top_content_area_inner>h1 {

    font-size: 38px;

    color: #292b2b;

    font-weight: 700;

    line-height: 1.3;

    margin-bottom: 15px;

}



.top_content_area_inner>p {

    font-size: 20px;

    color: #292b2b;

    font-weight: 400;

    line-height: 1.4;

    text-align: center;

}





/********************contact_area************/



.contact_area {

    padding: 30px 0;

}



.contact_area_inner {

    border-bottom: 2px solid #949595;

    padding-bottom: 30px;

}



.contact_area_inner input {

    margin-right: 1%;

    width: 48%;

    margin-bottom: 20px;

    height: 55px;

    line-height: 55px;

    padding: 0 20px;

    font-size: 28px;

    color: #292b2b;

    font-weight: 600;

    border-radius: 5px;

    background: #dfe3e5;

    border: 0;

}



::-webkit-input-placeholder {

    /* Chrome/Opera/Safari */

    color: #292b2b;

    opacity: 1;

}



::-moz-placeholder {

    /* Firefox 19+ */

    color: #292b2b;

    opacity: 1;

}



:-ms-input-placeholder {

    /* IE 10+ */

    color: #292b2b;

    opacity: 1;

}



:-moz-placeholder {

    /* Firefox 18- */

    color: #292b2b;

    opacity: 1;

}





/*********************article_area***************/



.article_area {

    padding: 0;

}



.article_area_inner {

    border-bottom: 2px solid #949595;

    padding:0 0 25px;

    margin: 25px 0;

    position: relative;

}



.article_area_inner:before,

.article_area_inner:after {

    clear: both;

    content: '';

    display: table;

}



.article_area_left {

    float: left;

    width: 50%;

}



.article_area_right {

    float: left;

    width: 50%;

}



.article_area_left>h1 {

    color: #292b2b;

    font-size: 32px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

}



.article_area_right>h1 {

    color: #292b2b;

    font-size: 32px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

}



.article_area_left li {

    font-size: 20px;

    color: #292b2b;

    font-weight: 300;

    padding: 3px 0;

    padding-left: 30px;

    position: relative;

}



.article_area_left p {

    position: absolute;

    top: 5px;

    left: 0;

}



.article_area_left_fixe label {

    display: block;

}



.article_area_left_fixe input[type="checkbox"] {

    display: none;

}



.article_area_left_fixe input[type="checkbox"]+span:before {

    position: absolute;

    border: 2px solid #1c1e1e;

    height: 25px;

    width: 25px;

    content: "";

    left: 0;

    top: 2px;

    border-radius: 7px;

}



.article_area_left_fixe input[type="checkbox"]:checked+span::after {

    background: #e05006 none repeat scroll 0 0;

    border-radius: 7px;

    content: "";

    height: 18.7px;

    left: 3.2px;

    position: absolute;

    top: 5px;

    width: 19px;

}



.article_area_right li {

    font-size: 20px;

    color: #292b2b;

    font-weight: 300;

    padding: 3px 0;

    padding-left: 30px;

    position: relative;

}



.article_area_right p {

    position: absolute;

    top: 5px;

    left: 0;

}





/***********************word_count**************/



.word_count {

    padding: 20px 0;

}



.word_count_left {

    float: left;

    width: 50%;

    padding-right: 30px;

}



.word_count_left>h3,

.word_count_right h3  {

    color: #292b2b;

    font-size: 32px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

}



.word_count_left_slider {

    background: #dfe3e5;

    border-radius: 10px;

    padding: 15px 10px;

}

.word_count_left_slider .word_count_title {padding-bottom:12px;}



.slider_inner {

    position: relative;

    padding-top: 30px;

    padding-bottom: 10px;

}



.slider_inner:before,

.slider_inner:after {

    clear: both;

    content: '';

    display: table;

}



.slider_inner_left {

    float: left;

    width: 33.33%;

    text-align: center;

    line-height: 1.2;

}



div.slider_inner_left p{

    font-size: 55px;

    font-weight: 400;

    color: #292b2b;

    line-height: 1.1;

}

div.slider_inner_right p,

div.slider_inner_mid p {

    font-size: 55px;

    font-weight: 700;

    color: #292b2b;

    line-height:1.1;

}



div.slider_inner_mid,

div.slider_inner_right  {

    float: left;

    width: 33.33%;

    text-align: center;

}



.entry-content p.word_count_title{

    font-size:26px;

    text-align:center;

    margin:5px 0 25px 0;

    color:#000000;

}



.word_count_left_slider>h3{

    font-size: 26px;

    color: #000;

    font-weight: 300;

    text-align: center;

    margin-bottom: 15px;

}



.word_count_right {

    float: left;

    width: 50%;

    padding-top:50px;

}



.word_count_right>p {

    color: #292b2b;

    font-size: 32px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

    padding-top: 40px;

}



.word_count_right ul {

    padding-bottom: 20px;

    padding-top: 10px;

}



.word_count_right li {

    display: inline-block;

    padding: 0px;

    width: 40%;

    font-size: 20px;

    color: #292b2b;

    font-weight: 300;

    position: relative;

    padding-left: 30px;

}



.word_count_right p {

    position: absolute;

    top: 0px;

    left: 0;

}



.word_count_right h4 {

    font-size: 21px;

    color: #292b2b;

    font-weight: 400;

    line-height: 1.3;

}



.noUi-base {

    width: 98%;

}



.noUi-horizontal .noUi-handle {

    left: -7px;

}





/***********************writing_area*************/



.writing_area {

    padding: 10px 0 20px 0;

}



.instruction_area>h3 {

    font-size: 32px;

    color: #292b2b;

    font-weight: 700;

    margin-bottom: 7px;

}



.please {

    padding-bottom: 30px;

}



.please>p {

    background: #dfe3e5 none repeat scroll 0 0;

    border-radius: 5px;

    color: #292b2b;

    font-size: 19px;

    font-weight: 400;

    line-height: 1.4;

    padding: 15px 15px 92px;

}



.instruction_area textarea{

    margin-right: 1%;

    width: 100%;

    margin-bottom: 20px;

    height: 150px;

    line-height: 1.4;

    padding: 10px 20px;

    font-size: 19px;

    color: #292b2b;

    font-weight: 400;

    border-radius: 5px;

    background: #dfe3e5;

    border: 0;

}



.login {

    border-bottom: 2px solid #949595;

    padding-bottom: 30px;

    margin-bottom: 20px;

}



.login>h3 {

    font-size: 32px;

    color: #292b2b;

    font-weight: 700;

    margin-bottom: 7px;

}



.login>p {

    font-size: 22px;

    color: #292b2b;

    font-weight: 600;

    line-height: 1.4;

}





/***************************order_inner***************/



.order_inner {

    background: #61737c;

    margin: 35px 0;

    border-radius: 10px;

    padding: 20px 10px 10px;

}



.order_area>h3 {

    font-size: 32px;

    color: #fff;

    font-weight: 700;

    line-height: 1.3;

    margin-bottom: 15px;

}



.summery {

    background: #fff;

    border-radius: 10px;

    padding: 15px 0px;

}

.summery tr:nth-child(even) {background:#f2f2f2;}

.summery td {

    color: #292b2b;

    font-size: 26px;

    font-weight: 700;

    line-height: 1.3; padding:5px 10px;

}



.summery td:last-child {

    text-align: right;

}



.enter_apply {

    margin-top: 20px;

}



.enter {

    float: left;

    width: 50%;

    position: relative;

}

.enter ul{

    margin:0 0 15px;



}

.enter:before,

.enter:after {

    clear: both;

    content: '';

    display: table;

}



.apply {

    float: left;

    width: 50%;

    position: relative;

}



.apply:before,

.apply:after {

    clear: both;

    content: '';

    display: table;

}



.order_inner {

    position: relative;

}



.order_inner:before,

.order_inner:after {

    clear: both;

    content: '';

    display: table;

}



.enter li {

    display: inline-block;

}



.enter li:first-child {

    width: 55%;

}



.enter li:first-child input {

    background: #ffffff none repeat scroll 0 0;

    border-radius: 5px;

    height: 55px;

    line-height: 52px;

    padding: 0 15px;

    width: 100%;

    color: #fff;

    border: 0;

}



.enter li:first-child input {

    font-size: 30px;

    color: #292b2b;

    font-weight: 700;

}



.enter li:last-child {

    background: #e35309 none repeat scroll 0 0;

    border-radius: 5px;

    height: 55px;

    line-height: 52px;

    text-align: center;

    width: 35%;

    color: #fff;

    margin-left: 2%;

    display: inline-block;

    border: 1px solid #e35309;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

}



.enter li:last-child a {

    font-size: 30px;

    color: #fff;

    font-weight: 700;

}



.enter li:last-child:hover {

    border: 1px solid #e35309;

    background: #fff;

    color: #e35309;

    border-radius: 5px;

}



.enter li:last-child:hover a {

    color: #e35309;

}



.enter>p {

    font-size: 19px;

    color: #fff;

    font-weight: 400;

    line-height: 1.4;

    margin-top: 20px;

    padding-right: 20px;

}



.apply_inner {

    background: #fff;

    padding: 15px 0px;

    border-radius: 10px;

}



.order_now {

    position: relative;

}



.order_now:before,

.order_now:after {

    clear: both;

    content: '';

    display: table;

}

.apply_inner tr:nth-child(even) {background:#f2f2f2;}

.apply_inner td {

    color: #292b2b;

    font-size: 26px;

    font-weight: 700;

    line-height: 1.3; padding:5px 10px;

}



.apply_inner td:last-child {

    float: right;

}



.order_now {

    padding-top: 15px;

    text-align: center;

}



.order_now a {

    display: block;

    width: 100%;

    height: 55px;

    line-height: 55px;

    background: #e35309 none repeat scroll 0 0;

    border-radius: 5px;

    font-size: 30px;

    font-weight: 700;

    color: #fff;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

    border: 1px solid #e35309;

}



.order_now a:hover {

    border: 1px solid #e35309;

    color: #e35309;

    background: #fff;

}

img {max-width:100%; height:auto;}

/*******************order_page************/



.select_word_count{

    padding: 0 0 30px;

    margin: 0 0 30px;

    overflow: hidden;

    border-bottom: 2px solid #949595;



}

#infographic .select_word_count {border:none;}

.select_word_count h3{

    font-size: 32px;

    color: #000;

    font-weight: 700;

    line-height: 1.3;

    margin-bottom: 30px;

    text-align: center;

}



.select_word_count .word_count_left_slider{

    margin-bottom: 15px;

}



.select_word_count p{

    font-size:19px;

    color:#292b2b;

    margin:0 0 20px;

}



.select_word_count ul li {

    float: left;

    position: relative;

}

.order-accept li{

    padding-left: 35px;

}



div.select_word_count div.word_count_right{

    padding:0;

}



div.select_word_count div.word_count_right textarea{

    height:318px;

}



.select_word_count .bin a{

    width:35px;

    height:46px;

    float:right;

    background: url('img/bin.png') no-repeat;

    margin:0 15px 0 0;

}



.order_area td span{

    color:#e35309;

}



/*******************email_signup_area************/



.email_signup_area{

    background: #dfe3e5;

    padding:25px 0 30px;

}



.email_signup_area h4{

    font-size:41px;

    line-height: 38px;

    font-weight: normal;

    text-align: center;

    margin: 0 0 25px;

}



.email_signup_area h4 span{

    font-weight: 700;

}





.email_signup_area_inner li {

    display: inline-block;

}



.email_signup_area_inner li:first-child {

    width: 55%;

}



.email_signup_area_inner li:first-child input {

    background: #ffffff none repeat scroll 0 0;

    border-radius: 5px;

    height: 55px;

    line-height: 52px;

    padding: 0 15px;

    width: 100%;

    color: #fff;

    border: 0;

}



.email_signup_area_inner li:first-child input {

    font-size: 30px;

    color: #292b2b;

    font-weight: 700;

    text-align: center;

}



.email_signup_area_inner li:last-child {

    background: #e35309 none repeat scroll 0 0;

    border-radius: 5px;

    height: 55px;

    line-height: 52px;

    text-align: center;

    width: 35%;

    color: #fff;

    margin-left: 2%;

    display: inline-block;

    border: 1px solid #e35309;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

}



.email_signup_area_inner li:last-child a {

    font-size: 30px;

    color: #fff;

    font-weight: 700;

}



.email_signup_area_inner li:last-child:hover {

    border: 1px solid #e35309;

    background: #fff;

    color: #e35309;

    border-radius: 5px;

}



.email_signup_area_inner  li:last-child:hover a {

    color: #e35309;

}



/*******************single_footer************/



.top_footer_area {

    padding: 20px 0;

    background: #292B2B;

}



.single_footer {

    float: left;

    width: 33.33%;

}



.single_footer:last-child {

    padding-left: 25px;

}



.single_footer:nth-child(2) {

    padding: 0 65px 0 0;

}



div.single_footer h2  {

    color: #818282;

    font-size: 30px;

    font-weight: 700;

    margin-bottom: 15px;

}



.single_footer li {

    padding: 5px 0;

}



.single_footer li a {

    font-size: 15px;

    color: #fff;

    font-weight: 600;

}



.single_footer p{

    font-size: 14px;

    color: #fff;

    font-weight: 600;

    line-height: 17px;

    margin-bottom: 20px;

    text-transform: uppercase;

}



.single_footer p a{

    color: #fff;

}



.single_footer p a:hover{

    color: #818282;

}



.single_footer p span {

    color: #E44A00;

    font-size: 11px;

}



.single_footer:last-child ul li {

    width: 49%;

    display: inline-block;

    color: #fff;

    font-size: 13px;

    font-weight: 600;

    position: relative;

    padding-left: 50px;

    margin: 5px 0;

    color: #818282;

    text-transform: uppercase;

}



.single_footer .footer_logo{

    margin:7px 0 14px;

}



.single_footer .comodo{

    margin:15px 0 0;

}



.single_footer ul.social li a{

    font-size:11px;

    color: #818282;

}



.single_footer ul.social li a:hover{

    color:#ffffff;

}



.circle_icon {

    background: #868582 none repeat scroll 0 0;

    color: #292b2b;

    font-size: 16px;

    height: 30px;

    left: 0;

    line-height: 30px;

    position: absolute;

    top: 0;

    width: 30px;

    border-radius: 50%;

    text-align: center;

    margin: -1px 0;

}



.footer {

    padding: 40px 0 20px 0;

    background: #292B2B;

    text-align: center;

}



.footer p.copyright {

    font-size: 15px;

    color: #818282;

    font-weight: 600;

    text-transform: uppercase;

    margin-bottom: 5px;

}



.footer ul li {

    display: inline-block;

    padding: 0 5px;

}



.footer ul li a {

    font-size: 14px;

    color: #ffffff;

    font-weight: 600;

    text-transform: uppercase;

}



.enter a {

    display: block;

}



/*******************Content Area************/



.content-area{

    padding:30px 0 0;

}

.left_content{

    padding:0 60px 0px 0;

}

/*******************General page styles************/



h1.page-title{

    margin:0 0 30px;

}



h1.entry-title {

    line-height: 1.1;

    margin:0 0 25px;



}



h2.entry-title {

    font-size:28px;

    line-height: 1.1;

    margin:0 0 10px;

}



h2.entry-title a{

    color:#323232;

}



h2.entry-title a:hover{

    color:#000000;

}



.entry-meta{

    margin:0 0 15px 0;

}



.entry-content p{

    margin:0 0 20px;



}



.entry-content{

    width: 100%;

    height: auto;

}

.what_people_say h2{

    font-size:40px;

}



.post{

    margin:0 0 60px 0;

}



.entry-content .attachment-large{

    margin:0 0 25px;



}



blockquote {

    background: url('img/quote-mark.png') top left no-repeat;

    padding: 12px 0px 30px 38px;

    margin: 0 0 20px;

    font-size: 17.5px;

    border-left: none;

    

}



blockquote p{

    color:#082631 !important;

    font-style: italic;

}



blockquote p.client_quote{

    font-size:15px;

    text-align: right;

    margin: 5px 20px 0 0;

}



blockquote.quote_brown {

    background: url('img/quote-mark-brown.png') top left no-repeat;

}



.search-form .screen-reader-text,

.search-submit{

    display:none;

}



.centered{

    text-align: center;

}







/*******************home page************/



div.home_title h2{

    font-size:42px;

    line-height: 46px;

    margin:0 0 30px;

}



div.grey_box{

    background-color: #61737c;

    border-radius: 10px 10px 10px 10px;

    -moz-border-radius: 10px 10px 10px 10px;

    -webkit-border-radius: 10px 10px 10px 10px;

    padding:15px;

    height:380px;

}



div.grey_box h4{

    font-size:34px;

    font-weight: normal;

    line-height: 38px;

    margin:0 0 20px;

    color:#ffffff;

}



div.grey_box p{

    font-size:19px;

    font-weight: normal;

    line-height: 28px;

    color:#ffffff;

}



.home_word_count {

    padding:0;

    overflow: hidden;

    background:url('img/or-circle.png') no-repeat 91% 50%;

}



.home_word_count_left {

    float: left;

    width:65%;

}



.home_word_count_left>h3 {

    color: #292b2b;

    font-size: 31px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

    text-align:center;

}



.home_word_count_left_slider {

    background: #dfe3e5;

    border-radius: 10px;

    padding: 15px 10px;

}



.home_word_count_left>p {

    color: #000000;

    font-size: 31px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

}



.home_word_count .slider_inner{

   /* padding:40px 0 40px;*/



}



.sign_up_for_blog_management h3{

    color: #292b2b;

    font-size: 31px;

    font-weight: 700;

    line-height: 1.2;

    margin-bottom: 15px;

    text-align:center;

}



.sign_up_for_blog_management ul li{

    background: url('img/check.png') left center no-repeat;

    font-size: 19px;

    line-height: 22px;

    padding: 0 0 0 33px;

    margin: 0 0 10px;



}



.sign_up_for_blog_management ul{

    margin:0 0 28px;

}



/*******************services page************/



.dark_box{

    background-color: #292b2b;

    padding:20px 15px 15px;

    border-radius: 10px 10px 10px 10px;

    -moz-border-radius: 10px 10px 10px 10px;

    -webkit-border-radius: 10px 10px 10px 10px;

}



.dark_box h2{

    color:#ffffff;

    font-size: 34px;

    line-height: 39px;

    margin:0 0 25px;



}



.dark_box p{

    color:#ffffff;

}



.dark_box .lpa_button{

    margin:71px 0 0;

}



.dark_box .bm_button{

    margin:114px 0 0;

}



/*******************bloglist page************/



.content_area p{

    color:#323232;

}

.bloglist_excerpt{

    padding-left:25px;

}

.bloglist_excerpt p{

    margin:0 0 10px 0;

}

p.bloglist_author{

    font-size:19px;

    color:#323232;

}

a.continue_reading{

    display: block;

    width: 50%;

    height: 30px;

    line-height: 25px;

    background: #e35309 none repeat scroll 0 0;

    border-radius: 5px;

    font-size: 19px;

    font-weight: 700;

    color: #fff;

    -webkit-transition: 0.4s;

    -o-transition: 0.4s;

    transition: 0.4s;

    border: 1px solid #e35309;

    text-align:center;

}

a:hover.continue_reading{

    border: 1px solid #e35309;

    color: #e35309;

    background: #fff;

}



ul.wpp-list p{

    font-size: 15px;

    line-height: 1.2;

}



ul.wpp-list li a.wpp-post-title{

    font-size:18px;

}



ul.wpp-list li p.wpp-footer{

    color: #323232;

    margin:3px 0 0;

}



ul.wpp-list li{

    margin:0 0 10px;

}



form.search-form input.search-field,

form.search-form label {

    width:100%;

}



.info_prices li {position:relative; font-size:30px; background:#dfe3e5; padding:10px 40px 10px 10px; box-sizing:border-box; width:49%; border-radius:8px; font-weight:700; margin-bottom:18px; line-height:42px; float:left; margin-right:1%;}

.info_prices li.info-input {background:none; font-weight:normal; font-size:14px; padding:0px; min-height:67px; margin-left:1%; margin-right:0;}

.info_prices li p {margin-bottom:0px;}

.info_prices li span.orange {display:block; float:right; color:#de4e04; }

.info_prices li span.orange span {color:#000; font-size:12px;}

.info_revisions  {padding-bottom:20px;}

.info_revisions li {position:relative; font-size:18px; padding:0px 5px 5px 32px; box-sizing:border-box; width:100%; display:inline-block; margin-bottom:5px; line-height:30px; height:35px; vertical-align:center;}

.info_revisions li span {font-size:12px; font-weight:700;}

#infographic .wpb_text_column p {font-size:14px; color:#000; line-height:19px;}

.article_area_left_fixe.info_prices input[type="checkbox"]+span:before {left:calc(100% - 35px); top:19px; background:#fff;}

.article_area_left_fixe.info_prices input[type="checkbox"]:checked+span::after {left:calc(100% - 32px); top:22px;}

#infographic h1.entry-title {text-align:center;}

.wpb-js-composer #infographic .vc_tta.vc_tta-style-classic .vc_tta-tabs-list, .wpb-js-composer #infographic .vc_tta.vc_tta-style-modern .vc_tta-tabs-list {border-bottom:solid 2px #949595;}

.wpb-js-composer #infographic .vc_tta-color-grey.vc_tta-style-classic.vc_tta-tabs .vc_tta-panels {background:none; border:none;}

.wpb-js-composer #infographic .vc_tta.vc_tta-spacing-1 .vc_tta-tab {width:24.91%; margin:1px 0 0 0.08%; box-sizing:border-box;}

.wpb-js-composer #infographic .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab.vc_active>a {background:#e15107;}

.wpb-js-composer #infographic .vc_tta-color-grey.vc_tta-style-classic .vc_tta-tab>a {background:#d7dbdd; color:#fff; font-family:'Titillium Web', sans-serif; text-align:center; font-size:32px; font-weight:700;border-radius:8px; border-bottom-left-radius: 0; border-bottom-right-radius: 0;}

.wpb-js-composer #infographic .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body {background:none;}



.circle-icon {width:130px; position:relative; height:130px;  display:block; margin:0 auto;}

.circle-icon .circle {display:block; height:100%; width:100%; position:absolute; top:0px; left:0px; background:#d5d9db; -webkit-border-radius:50%; -moz-border-radius:50%; border-radius:50%;}

.circle-icon .circle div {display:block; height:64px; text-align:center; width:100%; position:absolute; top:50%; margin-top:-32px; left:0px; font-family:'Titillium Web', sans-serif; font-weight:700; color:#000; font-size:64px; line-height:64px;}



.faq li {border-bottom:solid 2px #949595; padding:20px 0; cursor:pointer; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s;}

.faq li h3 {font-size:30px; color:#e5550b; font-weight:700;}

.faq li p {display:none; font-size:20px; color:#292b2b;}

.faq li.active p {display:block;}

.faq li.active h3 {font-weight:normal; color:#292b2b;}



.heard-enough {background:#dfe3e5; border-radius:8px; width:100%; box-sizing:border-box; padding:25px;}

.heard-enough h3 {margin-bottom:20px;}

.heard-enough a {display: block;width: 300px; height: 55px; line-height: 55px;background: #e35309 none repeat scroll 0 0; border-radius: 5px; font-size: 30px; font-weight: 700; color: #fff; text-align:center; -webkit-transition: 0.4s; -o-transition: 0.4s; transition: 0.4s; border: 1px solid #e35309; margin:0 auto;}

.heard-enough a:hover {border: 1px solid #e35309; color: #e35309; background: #fff;}



#infographic .settings {border-bottom:solid 2px #949595; padding-bottom:20px;}

#infographic .settings h3 {padding-bottom:15px;}

#infographic .settings input[type="text"] {width: 100%; margin-bottom: 20px; height: 55px; line-height: 55px; padding: 0 20px; font-size: 19px; font-weight:300; color: #292b2b; border-radius: 5px; background: #dfe3e5; border: 0;}

#infographic .settings .upload-box {width: 49%; float:left; position:relative;}



.clear{clear:both;}



#infographic .settings .fileUpload {

	position: relative;

	margin: 0px; background: #e35309;

	height: 55px;

	width: 32%; float:right;border-radius: 5px; font-size: 30px; line-height:55px; color:#fff;

	text-align: center; font-weight:700;

}

#infographic .settings p {margin-bottom:0px;}

#infographic .settings .fileUpload input.upload {

	position: absolute;

	top: 0;

	right: 0;

	margin: 0;

	padding: 0;

	font-size: 20px;

	cursor: pointer;

	opacity: 0;

	filter: alpha(opacity=0);

	height: 100%;

	text-align: center;

}

#infographic .settings .custom-span{ font-family: Arial; font-weight: bold;font-size: 100px; color: #FE57A1}

#infographic .settings #uploadFile{border: none; width: 65%; height:55px; float:left; position:absolute; top:0px; left:0;border-radius: 5px; font-size: 19px; font-weight:300;}



#infographic .settings .info-text {float:right; width:49%; font-size:14px; line-height:16px;}

#infographic .settings .info-text a {display:block; color:#e5550b;}



input[type=checkbox] {vertical-align:middle; margin:0px;}

/* Change WC Acct Page Column Widths */

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

  .woocommerce-account .woocommerce-MyAccount-navigation {

    width: 22%;

  }

  .woocommerce-account .woocommerce-MyAccount-content { 

    width: 75%;

  }

}

/* Style WC Account Endpoint Links */

nav.woocommerce-MyAccount-navigation ul {

  list-style-type: none;

  padding-left: 0;

  max-width:200px;

  font-size: 17px;

  line-height: 26px;

}

nav.woocommerce-MyAccount-navigation ul li {

  padding: 8px 20px;

  background-color: rgba(0,0,0,0.05);

  border-bottom: 1px solid rgba(0,0,0,0.05);

}

nav.woocommerce-MyAccount-navigation ul li.is-active {

  background-color: rgba(0,0,0,0.1);

}

nav.woocommerce-MyAccount-navigation ul li.is-active a {

  color: rgba(0,0,0,0.8); cursor: default;

}

nav.woocommerce-MyAccount-navigation ul li.is-active:after {

  content: "";

  height: 0;

  width: 0;

  border-top: 20px solid transparent;

  border-left: 14px solid rgba(0,0,0,0.1);

  border-bottom: 20px solid transparent;

  float: right;

  margin-right: -34px;

  margin-top: -7px;

}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover {

  background-color: rgba(0,0,0,0.07);

}

nav.woocommerce-MyAccount-navigation ul li:not(.is-active):hover:after { 

  content: "";

  height: 0;

  width: 0;

  border-top: 20px solid transparent;

  border-left: 14px solid rgba(0,0,0,0.07);

  border-bottom: 20px solid transparent;

  float: right;

  margin-right: -34px;

  margin-top: -7px;

}



/* Responsive Code */

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

.container {max-width:1050px!important;}

}

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



.entry-content img {max-width:100%; height:auto;}

    .banner_area_inner>h1 {

        font-size: 60px;

    }

    .banner_area {

        padding: 85px 0;

    }

    .top_content_area_inner>h1 {

        font-size: 35px;

    }

    .article_area_left h1,

    .article_area_right h1,

    .word_count_left h1,

    .word_count_right h1,

    .instruction_area h1,

    .login h1 {

        font-size: 28px;

    }

    .order_area>h1 {

        font-size: 30px;

    }

    .enter li:first-child input,

    .enter li:last-child a,

    .order_now a {

        font-size: 28px;

    }

    .order_now a {

        line-height: 50px;

    }

    .single_footer>h1 {

        font-size: 28px;

    }

    .slider_inner_left>h1 {

        font-size: 55px;

    }

    .home_word_count_left{

       width:65%; 

    }

}



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

.info_revisions li {width:32%;}

    .home_banner_area_inner>h1,

    .banner_area_inner>h1 {

        font-size: 54px;

    }

    .home_banner_area,

    .banner_area {

        padding: 105px 0;

        height: 400px;

    }

    .top_content_area_inner>p {

        font-size: 18px;

    }

    .contact_area_inner input {

        font-size: 22px;

        height: 50px;

        line-height: 50px;

    }

    .article_area_left h1,

    .article_area_right h1,

    .word_count_left h1,

    .word_count_right h1,

    .instruction_area h1,

    .login h1 {

        font-size: 26px;

    }

    .order_area>h1 {

        font-size: 28px;

    }

    .summery td {

        font-size: 22px;

    }

    .enter li:first-child input,

    .enter li:last-child a,

    .order_now a {

        font-size: 24px;

    }

    .apply_inner td {

        font-size: 22px;

    }

    .enter>p {

        font-size: 18px;

    }

    .single_footer:nth-child(2) {

        padding: 0 10px 0 0;

    }

    .single_footer:last-child {

        padding-left: 10px;

    }

    .single_footer:last-child ul li {

        padding-left: 35px;

    }

    .slider_inner_left>p,

    .slider_inner_inner p {

        font-size: 45px;

    }

    .slider_inner_mide>img {

        padding-top: 14px;

    }

    .home_word_count_left{

       width:65%; 

    }

}



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

.info_prices li, .info_prices li.info-input {width:100%; float:none; margin-bottom:5px;}

.info_prices li.info-input {margin-bottom:18px;}

.email_signup_area_inner li:first-child input, .email_signup_area_inner li:last-child a {font-size:24px;}

    .header_area .container {

        margin: 0;

        padding: 0;

    }

     .header_area_right ul {

        text-align: center;

    }

    .header_area_left {

        position: absolute;

        top: 0;

        left: 35px;

        z-index: 125;

    }

    .slicknav_nav>li {

        display: block;

        width: 100%;

    }

    .slicknav_btn {

        margin-right: 20px;

    }

    

    .home_banner_area,

    .banner_area {

        z-index: 1;

    }

    .home_banner_area_inner>h1,

    .banner_area_inner>h1 {

        font-size: 46px;

    }

    .mobile_menu {

        right: 0;

        width: 100%;

        z-index: 12;

        padding-bottom: 20px;

    }

    .header_area .col-sm-6.col-xs-8 {

        width: 100%;

    }

    .home_banner_area,

    .banner_area {

        height: 370px;

        padding: 100px 0;

    }

    .top_content_area_inner>h1 {

        font-size: 32px;

    }

    .contact_area_inner input {

        width: 100%;

        margin-right: 0;

    }

    .article_area_right {

        float: none;

        width: 100%;

    }

    .article_area_left {

        float: none;

        width: 100%;

        margin-bottom: 35px;

    }

    .word_count_left {

        float: none;

        width: 100%;

        margin-bottom: 35px; padding-right:0px;

    }

div.select_word_count div.word_count_right textarea {height:250px;}

    .word_count_right {

        float: none;

        width: 100%;

    }

    .enter {

        float: none;

        width: 100%;

        margin-bottom: 25px;

    }

    .apply {

        float: none;

        width: 100%;

    }

    .single_footer {

        float: none; text-align:center;

        width: 100%;

        margin-bottom: 30px;

    }

    .single_footer:last-child {

        margin-bottom: 0;

    }

    .single_footer:last-child ul li {

        margin: 8px 0;

    }

    .banner_area {

        background: rgba(0, 0, 0, 0) url("img/blog_bg.png") no-repeat scroll center center / cover;

    }

    .dark_box .lpa_button,

    .dark_box .bm_button{

        margin:0;

    }

    .home_word_count_left{

       width:100%; 

    }

.sticky-head .order-now-header {

  opacity: 0;

}

.header_area_right ul ul {

  opacity: 1;

  visibility: visible;

  width: auto; position:relative;

}

.header_area_right ul ul li {text-align:center;}

.header_area_right ul ul ul {

  left: 0;

  opacity: 1;

  top: 0;

  visibility: visible;

}

.post_single img {max-width:100%; height:auto;}

}



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

.word_count_left>h3, .word_count_right h3, .instruction_area>h3, .word_count_right ul, .login>h3, .login>p {text-align:center;}

.word_count_left>h3, .word_count_right h3, .instruction_area>h3, .word_count_right ul, .login>h3 {line-height:34px;}

.contact_area_inner input {font-size:18px;}

.email_signup_area h4 {font-size:32px;}

.email_signup_area_inner li:first-child input, .email_signup_area_inner li:last-child a {font-size:18px;}

div.slider_inner_left p, div.slider_inner_right p, div.slider_inner_mid p {font-size:46px;}

    .header_area_left {

        text-align: center;

        margin-bottom: 10px;

    }

    .header_area_right ul {

        text-align: center;

    }



    .home_banner_area_inner>h1,

    .banner_area_inner>h1 {

        font-size: 36px;

        line-height: 36px;

    }

    .home_banner_area,

    .banner_area {

        height: 330px;

        padding: 80px 0; background-size:auto 100%;

    }



    .home_banner_area_inner .home_order_now a {

        font-size: 20px;

        margin: 18px 0 0;

    }



    .top_content_area_inner>h1 {

        font-size: 27px;

    }

    .article_area_left h1,

    .article_area_right h1,

    .word_count_left h1,

    .word_count_right h1,

    .instruction_area h1,

    .login h1 {

        font-size: 23px;

    }

    .word_count_right h3,

    .please>p {

        font-size: 19px;

    }

    .login>p {

        font-size: 18px;

    }

    .order_area>h1 {

        font-size: 25px;

    }

    .summery td {

        font-size: 20px;

    }

    .summery {

        padding: 11px 0px;

    }

    .enter li:first-child input,

    .enter li:last-child a,

    .order_now a {

        font-size: 20px;

    }

    .enter li:first-child input,

    .enter li:last-child,

    .order_now a {

        height: 45px;

        line-height: 45px;

    }

    .apply_inner td {

        font-size: 20px;

    }

    .slider_inner_left>h1,

    .slider_inner_inner h2 {

        font-size: 40px;

    }

    .slider_inner_mide>img {

        padding-top: 12px;

    }

    .word_count_left_slider>h3 {

        font-size: 23px;

    }

    .dark_box .lpa_button,

    .dark_box .bm_button{

        margin:0;

    }

    .home_word_count_left{

       width:100%; 

    }



    .left_content {

        padding:0 5px;

    }



    .bloglist_excerpt{

         padding-left:15px;

    }

.content-area .row .row {margin-left:0px; margin-right:0px;}

}



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

    .header_area_right ul li {

        padding: 0 5px;

    }



    .home_banner_area_inner>h1, 

    .banner_area_inner>h1 {

        font-size: 34px;

        line-height: 1.2;

    }

    .home_banner_area,

    .banner_area {

        padding: 95px 0;

    }



    .home_banner_area_inner .home_order_now a {

        font-size: 20px;

        margin: 18px 0 0;

    }



    .top_content_area_inner>h1 {

        font-size: 23px;

        margin-bottom: 10px;

    }

    .top_content_area_inner>p {

        font-size: 16px;

        text-align: justify;

    }

    .contact_area_inner input {

        font-size: 18px;

    }

    .article_area_left h1,

    .article_area_right h1,

    .word_count_left h1,

    .word_count_right h1,

    .instruction_area h1,

    .login h1 {

        font-size: 20px;

    }

    .word_count_right li {

        font-size: 18px;

        padding: 0 0 0 30px;

        width: 47%;

    }

    .word_count_right h3,

    .please>p {

        font-size: 17px;

    }

    .home_word_count_left{

       width:100%; 

    }



    .please>p {

        padding: 15px 15px 65px;

    }

    .login>p {

        font-size: 17px;

    }

    .order_area>h1 {

        font-size: 22px;

    }

    .summery td {

        font-size: 16px;

    }

    .summery {

        padding: 11px 8px;

    }

    .enter li:first-child,

    .enter li:last-child {

        width: 100%;

        margin-bottom: 15px;

    }

    .enter li:last-child {

        margin: 0;

    }

    .enter>p {

        font-size: 17px;

    }

    .apply_inner td {

        font-size: 17px;

    }

    .single_footer>h1 {

        font-size: 26px;

        margin-bottom: 5px;

    }

    .slider_inner_left>h1,

    .slider_inner_inner h2 {

        font-size: 35px;

    }

    .slider_inner_mide>img {

        padding-top: 5px;

    }

    .word_count_left_slider>h3 {

        font-size: 20px;

    }

    .word_count_left {

        padding-right: 0;

    }

    div.grey_box{

        height:100%;

    }

}



}

