@charset "utf-8";
/* CSS Document */

@import url('font-awesome.min.css');
@import url('animate.css');
@import url('jquery.bxslider.css');
@import url(http://fonts.googleapis.com/css?family=Roboto:400,100,100italic,300italic,300,400italic,500,500italic,700,700italic,900,900italic);
@import url(https://fonts.googleapis.com/css?family=Lora:400,400italic,700,700italic);

/* @media (min-width:1200px) { .container { width: 1040px; } } */
@media (min-width:1200px) { .container { width: 1100px; } }

::-moz-selection { color: #b6282a;  background: #44b5d5 ; }
::selection      { color: #b6282a;  background: #44b5d5 ;}
* { outline:none !important; }
img { max-width: 100% !important; }

body{ font-weight: normal; font-family: 'Lora'; font-style: normal; color: #000; font-size: 20px; line-height: 30px;}

a { color:#44b5d5; }
a:focus, a:hover { text-decoration:none; color:#b6282a; }
.read-more { color:rgba(0,0,0,0) !important; }

p, ul, ol, li { font-weight: normal; font-family: 'Lora'; font-style: normal; color: #000; font-size: 17px; line-height: 30px; margin-bottom: 15px; }
input[type="submit"] { font-family: 'Roboto', sans-serif; }

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6, strong, b { font-weight: 700; line-height: 1.3; }

hr, { background: url(../images/headingBackBg.jpg) repeat-x 0 18px !important; height: 40px; border: 0; margin: 0; }
.vc_separator.vc_sep_color_blue .vc_sep_line { }

.vc_sep_color_blue { border-color: #44b5d5 !important; }

header { width: 100%; position: fixed; top: 0; left: 0; z-index: 1000;}
header.site-header { height: 120px; background: #fff; border-bottom: 0px solid #fff; }
header.shrink { border-bottom: 0px solid #ccc; box-shadow: 0 0 5px #ccc; max-height: 72px; }
.body-sec { width: 100%; min-height: 600px; background: #fff; padding: 80px 0 20px 0; -webkit-transition: all 0.7s ease; transition: all 0.7s ease;}
.body-sec.fixed-head { padding-top: 0;}

.search-form input[type="search"] { border-radius:3px; -webkit-border-radius:3px; border: solid 1px #eee; padding: 4px 5px; width: 300px; }
.search-form input[type="submit"]{ width:auto; color:#fff; background:#c5262d; color:#fff; padding:3px 20px; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; appearance:none; -webkit-appearance:none; border:2px solid #c5262d; margin-left:5px;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; }
.search-form input[type="submit"]:hover{ border:2px solid #c5262d; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:rgba(0,0,0,0); color:#c5262d;}

li.menu-item { font-family: 'Roboto', sans-serif; line-height: 1em; }
#navbar { background: none; }
.navbar-brand{height:auto; width:198px; max-height: 80px; background: none; }
.navbar-brand img{max-width:198px;}
.navbar{margin:0;border:none; font-family: 'Roboto', sans-serif; background: none }
.navbar-nav{font-size:19px;font-weight:400;padding:25px 0;}
.navbar-nav > li > a{color:#44b5d5;font-family: 'Roboto', sans-serif; font-size: 18px;}
.nav > li > a:focus, .nav > li > a:hover, .nav > li.active > a{
	background:none !important;
	color:#b6282a;
}
.navbar-nav > li.current-menu-item > a{color:#b6282a;}
.admin-header.shrink .navbar-brand{width:150px;}
.admin-header.shrink .navbar-nav{padding:10px 0;}
.navbar-toggle{margin-right:0;background-color:#44b5d5;margin-top:24px;}
.navbar-toggle .icon-bar{background-color:#fff;}
.admin-header.shrink .navbar-toggle{margin-top:23px;}
.fix-head{padding-top:0;}

.header .nav > li > .search {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom: 2px solid #aaa;
    color: #676767;
    cursor: pointer;
    display: inline-block;
    font-size: 15px;
    min-width: 35px;
    padding: 11px 0 12px;
    text-align: center;
}
@media (min-width: 992px) {
.header .nav > li > .search {
    bottom: -2px;
    position: relative;
}
}
.header .nav > li > .search:hover {
    background: #f7f7f7 none repeat scroll 0 0;
    border-bottom-color: #72c02c;
    color: #72c02c;
}
.header .nav .search-open {
    background: #fcfcfc none repeat scroll 0 0;
    border-top: 2px solid #eee;
    box-shadow: 0 1px 3px #ddd;
    display: none;
    padding: 14px;
    position: absolute;
    right: 0;
    top: 40px;
}
.header .nav .search-open form {
    margin: 0;
}
@media (min-width: 767px) and (max-width: 991px) {
.header .navbar-toggle {margin-right: 0;}
.header .nav .search-open {width: 93%;}
}
@media (max-width: 991px) {
.header .nav > li > .search {
    background: #eee none repeat scroll 0 0;
    border-bottom: medium none;
    color: #999;
    height: 34px;
    line-height: 12px;
    margin: 5px 10px 0;
    text-align: center;
    width: 35px;
}
.header .nav > li > .search:hover {
    background: #5fb611 none repeat scroll 0 0;
    color: #fff !important;
}
.header .nav .search-open {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border-top: medium none;
    box-shadow: none;
    left: 48px;
    margin-right: 10px;
    padding: 0;
    top: 5px;
}
}
.search-open{ display:none; position:absolute; width:250px;  left:-220px;}
.navbar-nav > li i{ margin-top:16px; position:relative; cursor:pointer; width:20px; margin-left:15px;}
.navbar-nav > li i.fa-times{ color:#b6282a;}

.total_jessica_area{ width:100%; height:auto; margin:20px 0; padding:0; }
.total_jessica_area p{ margin-bottom:20px;}
.total_jessica_area img, img.responsive{ max-width:100%; height:auto;}
.total_jessica_area a i{ font-size:45px; color:#b6282a;}
.total_jessica_area a i:hover, .total_jessica_area2 a i:hover{ color:#44b5d5;}

.total_jessica_areaNew{ width:100%; height:auto;  padding:0;}
.total_jessica_areaNew p{ margin-bottom:20px;}
.total_jessica_areaNew img{ width:100% !important; height:auto !important;}
.total_jessica_areaNew a i{ font-size:45px; color:#b6282a;}
.total_jessica_areaNew a i:hover{ color:#44b5d5;}

.total_newsletter_area{ width:100%; height:auto; background:#44b5d5; padding:25px 0; font-family: 'Roboto', sans-serif;}
.total_newsletter_area form label{ color:#fff; font-size:30px; font-weight:300; float:left; line-height:25px;}
.total_newsletter_area form label small{ display:block; font-size:22px; font-weight:400; margin-top:8px;}
.total_newsletter_area form input{ background:#fff; border-radius:20px; border:2px solid #fff; outline:none; padding:8px 20px; width:210px; margin: 0 8px; color:#616161; font-size:18px; font-weight:300; font-style:italic; margin-top:5px; appearance:none; -webkit-appearance:none;}
.total_newsletter_area form input:focus{ transition:all 0.3s ease 0s; background:rgba(0,0,0,0.1); color:#fff;}
.total_newsletter_area form input[type="submit"]{ width:auto; border-radius:25px; color:#fff; padding:4px 25px 5px; background:#b6282a; text-transform:uppercase; font-style:normal; font-size:24px; font-weight:normal; margin-top:1px; border-color:#b6282a; position:relative; top:2px;}
_:-ms-fullscreen, :root .total_newsletter_area form input[type="submit"] { padding:2px 25px 3px; top:0;}
.total_newsletter_area form input[type="submit"]:hover{ transition:all 0.3s ease 0s; background:rgba(182,40,42,0.1); color:#b6282a; border-color:#b6282a;}

.total_booksArea{ width:100%; padding:0; background:url(../images/headingBackBg.jpg) repeat-x 0 40px; text-align:center; position:relative; overflow:hidden;  }
.total_booksArea:after{ content:""; display:block; width:100%; height:4px; background:url(../images/headingBackBg.jpg) repeat-x 0 0px;}
.total_booksArea h2{ font-size:36px; margin-top: 17px; padding:0 50px; background:#fff; display:inline-block;margin-bottom:50px;}
.total_booksArea .item, .total_blog_area .item{ width:100%; max-width:340px;  border:1px solid #dbdbdb; position:relative; margin:auto !important;}
.total_booksArea .item div{ padding:15px;}
.total_booksArea .item div img{ float:left; margin-right:15px; margin-bottom: 10px; width:146px; height:187px;}
.total_booksArea .item div p{ text-align:left; font-size:13px; line-height:17px;}
.total_booksArea .item div p i{ display:inline; margin-left:5px; color:#b6282a; margin-top:3px;}
.total_booksArea .item div p i:hover{ color:#44b5d5;}
.owl-item h3 { margin: 0; padding: 0; margin-top: 10px; color: #000; }

.total_jessica_area2 a i{ font-size:45px; color:#b6282a;}

.total_blog_area_title {background: rgba(0, 0, 0, 0) url("../images/headingBackBg.jpg") repeat-x scroll 0 33px; display: block; height: auto; width: 100%; display:block; text-align:center; margin-bottom:30px;}
.total_blog_area_title h2{ display:inline-block; padding:0 50px; background:#fff; font-family: 'Roboto', sans-serif; font-weight:400;font-size:36px; margin-top: 11px; }
.total_blog_area{ overflow:hidden;}
.total_blog_area span a { color: #fff; }
ul.bxslider li.total_blog_area{ border:0;}
.bxslider { font-family: 'Roboto', sans-serif; }

.total_blog_area .owl-item span{ width:100%; height:auto; margin:0; padding:20px; text-align:center; position:absolute; left:0; bottom:0; background:#44b5d5; font-size:22px; line-height:28px; font-weight:300; color:#f5f7f7; transition:all 0.3s ease-in-out 0s;}
.total_blog_area .owl-item i{ display:inline-block; color:#b6282a; margin-left:5px;}
.total_blog_area .owl-item:hover span{ background:rgba(0,0,0,0.6);}
.total_blog_area .owl-item:hover span i{ color:#fff;}
.total_blog_area .owl-item:hover span i:hover{ color:#b6282a;}
.total_blog_area .owl-item .item  { width: 338px; height: 382px; overflow: hidden; }
.total_blog_area .owl-item img{ width:auto; height:382px;}

footer{ width:100%; height:auto; margin:0; padding:20px 0 0; background:#222222; border-top:4px solid #44b5d5;font-weight:normal;font-family: 'Roboto', sans-serif; font-style:normal;}
.footerArea h2{ color:#44b5d5; font-size:24px; }
.footerArea, .footerArea p, .footerArea ul { font-family: 'Roboto', sans-serif; line-height: 1.4em; font-size: 16px; }
.footerArea ul{ width:100%; padding:0; margin:0; list-style-type:none;}
.footerArea ul li{ width:100%; display:block; font-size:16px; line-height:30px;}
.footerArea ul li a{ color:#c0c0c0;}
.footerArea ul li a:hover{ color:#44b5d5;}
.footerArea p { color: #838383;}
.footerArea p a i{ color:#c0c0c0; margin-left:8px;}
.footerArea p a i:hover{ color:#44b5d5;}
.footerArea form{ width:100%; display:block;}
.footerArea form input[type="text"]{ width:48%; height:auto; margin:0; padding:6px 20px; border-radius:3px; border:2px solid #838383; color:#999999; font-size:15px; font-style:italic; background:rgba(0,0,0,0); outline:none; margin-bottom:20px;appearance:none; -webkit-appearance:none;}
.footerArea form input[type="text"]:nth-child(2){ float:right;}
.footerArea form input:focus, .footerArea form input[type="email"]:focus{ background:#838383; color:#333; transition:all 0.3s ease 0s;}
.footerArea form input[type="email"]{ width:100%; height:auto; margin:0; padding:6px 20px; border-radius:3px; border:2px solid #838383; color:#999999; font-size:15px; font-style:italic; background:rgba(0,0,0,0); display:block; outline:none; margin-bottom:20px;appearance:none; -webkit-appearance:none;}
.footerArea form input[type="submit"]{ display:block; background:#44b5d5; border:2px solid #44b5d5; color:#fff; text-transform:uppercase; width:100%; outline:none; padding:6px 20px; border-radius:3px; margin-bottom:20px;appearance:none; -webkit-appearance:none;}
.footerArea form input[type="submit"]:hover{ background:none; color:#44b5d5; border-color:#44b5d5; transition:all 0.3s ease 0s;}

.footermailArea h2 { font-size:24px; }
.footermailArea i{ margin-right:15px;}
.footermailArea a{ margin-left:32px; color:#999999; font-size:16px;}
.footermailArea a:hover{ color:#44b5d5; text-decoration:underline;}
.footermailArea ul{ display:block; list-style-type:none; padding:0;}
.footermailArea ul li{ display:inline-block; margin:0 8px 8px 0;line-height:40px;transition:all 0.3s ease 0s;}
.footermailArea ul li a{ width:40px; height:40px; text-align:center; display:block; margin:0;}
.footermailArea ul li a i{ font-size:22px; width:40px; height:40px; line-height:40px; text-align:center; display:block;background:#2b4177;border-radius:100%; -webkit-border-radius:100%; color:#fff;}
.footermailArea ul li a i.fa-rss{ background:#f15b29;}
.footermailArea ul li a i.instagram{ background:#125688;}
.footermailArea ul li a i.fa-twitter{ background:#00abf0;}
.footermailArea ul li a i:hover{ border-radius:0;transition:all 0.3s ease 0s;}
.footermailArea ul li a:hover{ text-decoration:none;}


.clear840{ clear:both; display:none;}

footer .copyright{ width:100%; height:auto; text-align:center; padding:20px 0; background:#171717; color: #838383; font-size: 12px; font-family: 'Roboto', sans-serif; }
footer .copyright a { color: #838383; }
footer .copyright a:hover { color: #999999; }

.btn-u { background: #44b5d5 none repeat scroll 0 0; border:1px solid #4BB8D8; color: #fff; cursor: pointer; display: inline-block; font-size: 14px;   font-weight: 400; padding: 6px 13px; position: relative; text-decoration: none; white-space: nowrap;}
.search-open .btn-u { padding: 1px 13px; }
.btn-u:hover { color: #fff; text-decoration: none; transition: all 0.3s ease-in-out 0s;}
.btn-u.btn-block {  text-align: center;}
a.btn-u {}


.aboutInnerArea{ background:url(../images/headingBackBg.jpg) repeat-x 0 0; padding:50px 0;}
.aboutInnerArea h3{ margin:0 0 25px; color:#44b5d5; font-size:28px; line-height:24px;}
.aboutInnerArea img{ float:left; margin-right:20px;}
.aboutInnerArea img.pull-right{ margin-left:20px; margin-right:0;}
.aboutInnerArea ul{ width:100%; padding:0; list-style-type:none;}
.aboutInnerArea ul li{ float:left; width:auto; margin-right:13px !important;}

.mediaKitArea{ width:100%; height:auto; margin:0 0 35px 0; padding:0;}
.mediaKitArea ul{ width:100%; height:auto; margin:0; padding:0 0 0 890px; list-style-type:none;}
.mediaKitArea ul li{ color:#44b5d5;font-family: 'Roboto', sans-serif; font-weight:400; font-size:19px; margin-bottom:15px; width:100%; display:block;}
.mediaKitArea ul li a{color:#44b5d5; display:inline;}
.mediaKitArea ul li a:hover, .mediaKitArea ul li.active a{color:#c91518;}
.mediaKitArea ul li a i{ display:inline; margin-left:15px; font-size:20px;}

.aboutNewsLetterArea article{ margin-bottom:15px; display:block; font-size:17px; line-height:22px;}
.aboutNewsLetterArea input[type="text"]{ display:block; width:100%; background:#eeeded; border:1px solid #d3d3d3; border-radius:4px; -webkit-border-radius:4px; padding:7px 20px; color:#666666; font-size:16px; font-weight:normal;font-family: 'Roboto', sans-serif; margin-top:5px;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.aboutNewsLetterArea input[type="text"]:focus, .aboutNewsLetterArea input[type="email"]:focus{background:#d3d3d3; border:1px solid #eeeded; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.aboutNewsLetterArea input[type="email"]{ display:block; width:100%; background:#eeeded; border:1px solid #d3d3d3; border-radius:4px; -webkit-border-radius:4px; padding:7px 20px; color:#666666; font-size:16px; font-weight:normal;font-family: 'Roboto', sans-serif;margin-top:5px;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.aboutNewsLetterArea input[type="submit"]{ width:100%; height:auto; padding:8px 0 6px; border:1px solid #d3d3d3; background:#c91518; color:#fff; text-transform:uppercase;border-radius:4px; -webkit-border-radius:4px; appearance:none; -webkit-appearance:none; margin-top:15px;font-size:16px; font-weight:normal;font-family: 'Roboto', sans-serif;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.aboutNewsLetterArea input[type="submit"]:hover{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#a50f11;}

.aboutNewsLetterArea .ck_form { width: 100%; background: none; border: 0; box-shadow: none; margin: 0;}
.aboutNewsLetterArea .ck_form_fields { width: 100%; padding: 0;}
.aboutNewsLetterArea .ck_form .ck_subscribe_button { width:100%; height:auto; padding:8px 0 6px; border:1px solid #d3d3d3; background:#c91518; color:#fff; text-transform:uppercase;border-radius:4px; -webkit-border-radius:4px; appearance:none; -webkit-appearance:none; margin-top:15px;font-size:16px; font-weight:normal;font-family: 'Roboto', sans-serif;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; display: table;}
.aboutNewsLetterArea .ck_form .ck_subscribe_button:hover{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#a50f11;}
.aboutNewsLetterArea #ck_success_msg { background: none; height: 45px; margin-top: 8px; font-size: 14px; font-family: 'Roboto', sans-serif; color: #222; }
.aboutNewsLetterArea #ck_success_msg p { font-family: 'Roboto', sans-serif; color: #222; font-size: 14px; }

.contactInnerArea .contactLeftArea ul { display:block; padding:10px 0 0; list-style-type:none;}
.contactInnerArea .contactLeftArea ul li { width:100%; display:block; margin-bottom:10px;}
.contactInnerArea .contactLeftArea ul li a { color: #000; }
.contactInnerArea .contactLeftArea ul li a:hover { color: #44b5d5;}
.contactInnerArea .contactLeftArea ul li i{ font-size:20px; color:#b4b4b4; display:inline-block; margin-right:30px; width:30px; height:30px;}
.contactInnerArea .contactLeftArea ul li i.fa-twitter{ color:#fff; border-radius:100%; -webkit-border-radius:100%; text-align:center; line-height:30px; background:#1ebef0;}
.contactInnerArea .contactLeftArea ul li i.fa-facebook{ color:#fff; border-radius:100%; -webkit-border-radius:100%; text-align:center; line-height:30px; background:#3a5ba2;}
.contactInnerArea .contactRightArea{ width:100%; float:right; border-left:1px solid #d0d0d0; margin-top:95px; margin-bottom:20px; padding-left: 40px;}

div.wpcf7-mail-sent-ok, div.wpcf7-mail-sent-ng, div.wpcf7-spam-blocked, div.wpcf7-validation-errors { border: none; }
.contactInnerArea .contactRightArea ul{ display:block; padding:0 0 15px 4%; list-style-type:none;}
.contactInnerArea .contactRightArea ul li{ width:48%; float:left;}
.contactInnerArea .contactRightArea ul li:last-child{ float:right;}
.contactInnerArea .contactRightArea ul li input, .contactInnerArea .contactRightArea ul li textarea{ width:100%; display:block; outline:none; appearance:none; -webkit-appearance:none;border:1px solid #d0d0d0; border-radius:3px; -webkit-border-radius:3px; padding:5px 25px 5px 25px; color:#666666;font-weight:normal; font-style:normal; font-size:16px; margin-bottom:10px;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.contactInnerArea .contactRightArea ul li textarea{ height:81px; resize:none; padding-top:10px;}
.contactInnerArea .contactRightArea ul li input:focus, .contactInnerArea .contactRightArea ul li textarea:focus{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#d0d0d0; color:#111;}
.contactInnerArea .contactRightArea input[type="submit"]{ width:auto; color:#fff; background:#c5262d; color:#fff; padding:8px 90px; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; appearance:none; -webkit-appearance:none; border:2px solid #c5262d; margin-left:4%;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.contactInnerArea .contactRightArea input[type="submit"]:hover{ border:2px solid #c5262d; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:rgba(0,0,0,0); color:#c5262d;}

.speakingRqstPostArea{ width:100%;}
.speakingRqstPostArea h3{ font-size:28px; font-weight:500;font-family: 'Roboto', sans-serif; padding-bottom:30px;}
.speakingRqstPostArea ul{display:block; padding:0; margin:0; list-style-type:none;}
.speakingRqstPostArea ul li{ display:block; width:100%; margin-bottom:40px;}
.speakingRqstPostArea ul li span{ width:127px; float:left; margin-right:45px; display:block; margin-bottom:25px;}
.speakingRqstPostArea ul li span img{ width:100%; height:auto; max-width:127px;}
.speakingRqstPostArea ul li h4{color:#44b5d5;font-size:28px; font-weight:500;font-family: 'Roboto', sans-serif; margin-bottom:20px; margin-top:-5px;}
.speakingRqstPostArea ul li p{ font-size:20px; line-height:24px; font-weight:normal; font-style:normal;font-family: 'Lora'; margin-bottom:20px;}
.speakingRqstPostArea ul li p a{ display:inline;color:#c5262d;}

.blogMainLeft ul { display:block; width:100%; height:auto; padding:0; margin:0; list-style-type:none;}
.blogMainLeft ul li { background:url(../images/headingBackBg.jpg) repeat-x 0 100%; margin:30px 0; padding:0 0 30px;min-height: 210px; }
.blogMainLeft ul li p a { display:inline; color:#b6282a;}
.blogMainLeft ul li p a:hover i{color:#44b5d5;}
.blogMainLeft ul li img { max-height: 150px; float: left; margin: 0 15px 5px 0;}

.pagination span, .pagination a{ margin-right:4px; display:inline-block; background:none; border:1px solid #000; background:#fff; color:#000;font-size:16px; font-weight:normal; font-style:normal;font-family: 'Lora'; padding:6px 12px; color:#000;}
.pagination span:hover, .pagination a:hove r{color:#44b5d5;}
.pagination span.current{  background:#000; color:#fff;}

.blogCategories{ width:100%; height:auto; margin:0; padding:0;}
.blogCategories #firstCategory{ width:100%; }
.blogCategories #firstCategory ul{ width:100%; height:auto; margin:0; padding:0; list-style-type:none;}
.blogCategories #firstCategory ul li{ color:#44b5d5;font-family: 'Roboto', sans-serif; font-weight:400; font-size:18px; line-height:24px; width:100%; display:block; overflow: visible; margin-bottom: 15px; }
.blogCategories #firstCategory ul li a{color:#44b5d5; display:inline;}
.blogCategories #firstCategory ul li a:hover, .blogCategories #firstCategory ul li.active a{color:#c91518;}
.blogCategories #firstCategory ul li a i{ display:inline; margin-left:15px; font-size:20px;}
.blogCategories button{ background:#e2e1e1; color:#888888;font-family: 'Roboto', sans-serif; font-size:16px; font-weight:400; border:1px solid #e2e1e1; border-radius:4px; -webkit-border-radius:4px; padding:3px 25px; appearance:none; -webkit-appearance:none; transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.blogCategories button i{ margin-left:10px;}
.blogCategories button:hover{transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s; background:#888888; color:#e2e1e1; border-color:#888;}

.blogDetailMiddleArea{ width:100%; height:auto; padding:30px 0 30px;}
.blogDetailMiddleArea h3{ margin:0 0 25px; display:block; color:#44b5d5;font-family: 'Roboto', sans-serif; font-size:28px; font-weight:bold; line-height:30px;}
.blogDetailMiddleArea h3 a { color:#44b5d5; text-decoration:none; background:none !important; padding:0;}
.blogDetailMiddleArea img{ float:right; width:100%; max-width:285px; margin-left:25px; height:auto;}
.blogDetailMiddleArea p{ font-size:20px; line-height:24px; font-weight:normal; font-style:normal;font-family: 'Lora'; margin-bottom:20px;  display:block;}
.blogDetailMiddleArea a{ color:#333; text-transform:uppercase; background:#dcdcdc; border-color:#dcdcdc; float:left;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; padding:3px 10px;}
.blogDetailMiddleArea a:hover{ background:#333; color:#dcdcdc;border-color:#333; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.blogDetailMiddleArea ul{ list-style-type:none; float:right; width:auto; padding:0;}
.blogDetailMiddleArea ul li{ display:inline; margin-left:8px;}
.blogDetailMiddleArea ul li a{background:none; float:none; padding:0;}
.blogDetailMiddleArea ul li a:hover{ background:none;}
.blogDetailMiddleArea ul li a i{ width:32px; height:32px; display:inline-block; line-height:32px; font-size:20px; text-align:center; border-radius:100%; -webkit-border-radius:100%; color:#fff; overflow:hidden; }
.blogDetailMiddleArea ul li a i.fa-facebook{ background:#3a5ba2;}
.blogDetailMiddleArea ul li a i.fa-pinterest-p{ background:#c33c2d;}
.blogDetailMiddleArea ul li a i.fa-rss{ background:#FF6600;}
.blogDetailMiddleArea ul li a i.fa-linkedin{ background:#507da5;}
.blogDetailMiddleArea ul li a i.fa-twitter{ background:#1ebef0;}

.blogReadNextArea{ background: rgba(0, 0, 0, 0) url("../images/headingBackBg.jpg") repeat-x scroll 0 40px; margin: 0 0 50px; padding: 0;position: relative;text-align: center;width: 100%; overflow:hidden; height: 382px;}
.blogReadNextArea h3{background: #fff; display: inline-block;font-size: 28px;font-weight: bold; margin:25px 0 50px; padding: 0 50px; color: #44b5d5; }

.readTxtBlogCar { height:auto; margin:auto !important; max-width:310px; min-height:280px; }
.readContentCarArea { width:100%; height:auto; background:#f5f7f7; }
.readContentCarArea h4 { margin:0; display:block; background:#44b5d5; color:#fff; font-size:22px;font-weight:normal; font-style:normal;font-family: 'Lora'; padding:10px 20px;}
.readContentCarArea .inerArea4blog { display:block; padding:20px;border:1px solid #dedede;}
.readContentCarArea .inerArea4blog cite { float:left; width:35%; max-width:80px; height:auto;}
.readContentCarArea .inerArea4blog span{ width:60%; float:right; text-align:left;font-size:17px;font-weight:normal; font-style:normal;font-family: 'Lora'; line-height:22px;}
.readContentCarArea .inerArea4blog span a{ color:#b6282a; display:inline; margin-left:5px;}
.readContentCarArea .inerArea4blog span a:hover{ color:#44b5d5;}

.readContentCarArea4blg{ position:relative;}
.readContentCarArea4blg .inerArea4blog cite { width:100%;}

.readContentCarArea4blg .inerArea4blog span{ display:none !important;}
.blogReadNextArea .readTxtBlogCar{ min-height:0 !important;transition: all 0.3s ease 0s;}
.blogReadNextArea .readTxtBlogCar .readContentCarArea4blg h4{ position:absolute; bottom:0; left:0; background:#44b5d5; color: #f5f7f7; font-size: 20px; font-weight: 300; height: auto; padding: 20px; margin:0 0 10px 0;transition: all 0.3s ease 0s; display:block; right:0; z-index: 9999; }
.blogReadNextArea .readTxtBlogCar:hover .readContentCarArea4blg h4 { background:rgba(0, 0, 0, 0.6) none repeat scroll 0 0;transition: all 0.3s ease 0s;}
.blogReadNextArea .readTxtBlogCar .readContentCarArea4blg h4 a {color: #f5f7f7;}
.blogReadNextArea .readTxtBlogCar .readContentCarArea4blg h4 a i{ margin-left:8px; display:inline;}

.blogReadNextArea .bx-wrapper{ width:100% !important; max-width:1000px !important;}

#owl-demo56 { height: 382px; }
#owl-demo56 .item { width:100%; max-width:310px; border:1px solid #dbdbdb; position:relative; margin:auto !important;}
#owl-demo56 .item h3{ color:#fff; font-size:22px; line-height:60px; font-family: 'Roboto', sans-serif; font-weight:400; width:100%; text-align:center; background:#44b5d5; margin:0; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
#owl-demo56 .item div { width:310px;  }
#owl-demo56 .item div img{ float:left; margin-right:15px; width: 248px; height:auto; }
#owl-demo56 .item div p{ text-align:left; font-size:16px; line-height:18px;}
#owl-demo56 .item div p i{ display:inline; margin-left:5px; color:#b6282a; margin-top:3px;}
#owl-demo56 .item div p i:hover{ color:#44b5d5;}


.blogCommentArea{ width:100%; height:auto; margin:0; padding:20px 0 0; background:url(../images/headingBackBg.jpg) repeat-x 0 0;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.blogCommentArea ul{ width:100%; display:block; padding:0; margin:30px 0 0; list-style-type:none;}
.blogCommentArea ul li{ width:100%; display:block; margin:30px 0 0; }
.blogCommentArea ul li:first-child{ margin:0;}
.blogCommentArea ul li ul{ width:82%; margin-left:18%;}
.blogCommentArea ul li ul li{ display:block; width:100%;}
.blogCommentArea ul li ul li .rightCOmmentArea{ width:80%;}
.blogCommentArea ul li ul ul{ width:80%; margin-left:20%;}
.blogCommentArea ul li ul li ul li{ display:block; width:100%;}
.blogCommentArea ul li ul li ul li .rightCOmmentArea{ width:75%;}
.blogCommentArea .leftCOmmentArea{  height:auto; float:left; width:15%;}
.blogCommentArea .leftCOmmentArea img{ width:100%; height:auto; box-shadow:0 0 1px rgba(0,0,0,0.2); -webkit-box-shadow:0 0 1px rgba(0,0,0,0.2); border-radius:100%; -webkit-border-radius:100%; width:110px;}
.blogCommentArea .rightCOmmentArea{ width:82%;  float:right; border:1px solid #ededed; border-radius:5px; -webkit-border-radius:5px; padding:10px 30px; position:relative;}
.blogCommentArea .rightCOmmentArea:before{ content:""; display:block; width:20px; height:20px;border-left:1px solid #ededed; border-bottom:1px solid #ededed; transform:rotate(45deg); -webkit-transform:rotate(45deg); position:absolute; top:42%; left:-10px; z-index:1; background:#fff;}
.blogCommentArea .rightCOmmentArea h5{ margin:0; color:#423338;font-size:24px;font-weight:normal; font-style:normal;font-family: 'Lora';}
.blogCommentArea .rightCOmmentArea h5 a{ color:#432338;}
.blogCommentArea .rightCOmmentArea p{ margin-bottom:0px;  display:block;}
.blogCommentArea .rightCOmmentArea p small{ padding:5px 0; display:block;}
.blogCommentArea .rightCOmmentArea p small a{}
.blogCommentArea .rightCOmmentArea p small a:hover{color:#333;}
.blogCommentArea .rightCOmmentArea a.reply{ border:1px solid #f1155a; border-radius:3px; -webkit-border-radius:3px; padding:3px 10px; color:#423338; font-size:13px; font-weight:500; text-transform:uppercase; display:inline-block; margin:10px 0 5px;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.blogCommentArea .rightCOmmentArea a.reply:hover{ background:#f1155a; color:#fff;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}

.blogLeaveReplyArea{ width:100%; margin:50px 0; padding-top:50px; background:url(../images/headingBackBg.jpg) repeat-x 0 0;transition:all 0.5s ease 0s; -webkit-transition:all 0.5s ease 0s;}
.blogLeaveReplyArea h4{ margin:0 0 30px; padding:0; font-family: 'Roboto', sans-serif; font-size:28px; font-weight:500;}
.blogLeaveReplyArea h4 i{ display:inline; margin-right:10px;}
.blogLeaveReplyArea ul{ display:block; width:100%; padding:0; margin:0; list-style-type:none;}
.blogLeaveReplyArea ul li{ width:31.33%; margin-left:3%; float:left;}
.blogLeaveReplyArea ul li:first-child{ margin-left:0;}
.blogLeaveReplyArea input, .blogLeaveReplyArea textarea{ width:100%; display:block; outline:none; appearance:none; -webkit-appearance:none;border:1px solid #d0d0d0; border-radius:3px; -webkit-border-radius:3px; padding:5px 10px 5px 10px; color:#666666;font-weight:normal; font-style:normal;font-family: 'Lora'; font-size:16px; margin-bottom:10px;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.blogLeaveReplyArea textarea{ height:124px; resize:none; padding-top:10px;}
.blogLeaveReplyArea input:focus, .blogLeaveReplyArea textarea:focus{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#d0d0d0; color:#111;}
.blogLeaveReplyArea input[type="submit"]{ width:auto; color:#fff; background:#c5262d; color:#fff; padding:8px 90px; text-transform:uppercase; border-radius:3px; -webkit-border-radius:3px; appearance:none; -webkit-appearance:none; border:2px solid #c5262d; transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; margin-top:30px; font-family: 'Roboto', sans-serif;}
.blogLeaveReplyArea input[type="submit"]:hover{ border:2px solid #c5262d;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:rgba(0,0,0,0); color:#c5262d;}
.blogLeaveReplyArea input[type="checkbox"]{ width:auto; float: left; margin: 8px 10px 0 0; }
.blogLeaveReplyArea label{  font-weight:normal; font-style:normal;font-family: 'Lora'; margin:10px 0 20px;}

.check_box_tab{ position:relative;  top:2px;}
.check_box_tab input[type="checkbox"],.check_box_tab input[type="radio"]{ position:absolute; left:-99em; width:auto;}
.check_box_tab input[type="checkbox"] + label{ padding-left: 28px; font-size: 16px; color: #333333; line-height:20px; margin-bottom:0; cursor:pointer; color:#666666;font-weight:normal; font-style:normal;font-family: 'Lora';}
.check_box_tab input[type="checkbox"] + label:before{ content:'\f096';font-family:'FontAwesome'; width:27px; height:16px; position:absolute; left: 0px; top:9.4px;color: #333333; color:#b2b2b2;}
.check_box_tab input[type="checkbox"]:checked + label:before{ content:'\f14a';font-family:'FontAwesome'; position:absolute; left: 0px; top: 9.4px; width:27px; height:17px; color: #333333; }

.booksMain { width:100%; height:auto; margin:0; padding:0 0 50px;}
.booksMain p a { color:#c91518; margin-left:7px;}
.booksMain p a:hover { color:#44b5d5;}

ul.booksMain { display:block; width:100%; height:auto; margin:0; padding:0 0 20px; list-style-type:none;}
ul.booksMain li { background:url(../images/headingBackBg.jpg) repeat-x 0 100%; padding:50px 0;}
ul.booksMain li img { width:auto; height:auto; float:left; margin-right:30px;}
ul.booksMain li img.pull-right { margin-right:0; margin-left:30px;}
ul.booksMain li h3 { color:#44b5d5; font-size:28px; font-family: 'Roboto', sans-serif; margin:0; padding:0;}
ul.booksMain li h3 a{ color:#44b5d5;}
ul.booksMain li span{ display:block; width:100%; height:auto; margin:0; padding:20px 0 0;}
ul.booksMain li span a, .vc_gitem-post-data .vc_grid-filter-item, .vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item { color:#333333; font-family: 'Roboto', sans-serif; font-weight:400; font-size:13px !important; text-transform:uppercase; background:#dcdcdc; border-radius:4px; -webkit-border-radius:4px; padding:0px 10px !important; margin-right: 10px; margin-top: 15px;}
ul.booksMain li span a:hover, .vc_gitem-post-category-name:hover{background:#333;color:#dcdcdc;}
ul.booksMain li a.byBtn{ color:#fff;background:#c91518; text-transform:uppercase;border-radius:4px; -webkit-border-radius:4px;font-family: 'Roboto', sans-serif; font-weight:400; font-size:16px; padding:6px 45px; position:relative; top:10px;}
ul.booksMain li a.byBtn:hover{background:#44b5d5;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
span.vc_icon_element-icon.fa.fa-arrow-circle-right:hover { color: #44b5d5 !important; }
.vc_grid-filter.vc_grid-filter-center { text-align: left; }

ul.pagination li a span{ padding:0;}
ul.pagination li a{ color:#333333; background:#fff; border:1px solid #b5b5b5; margin:0 2px;font-weight:normal; font-style:normal;font-family: 'Lora';}
ul.pagination li a:hover{ color:#44b5d5;}
ul.pagination li.active a{ color:#fff; background:#b5b5b5; border:1px solid #b5b5b5;}

.resource1Area{ width:100%; padding:0; margin:0; }
.resource1Area h2 { font-family: 'Roboto', sans-serif; font-weight:700; font-size:36px; margin:0 0 25px;}
.resource1Area ul { display:block; width:100%; height:auto; margin:0; padding:0; list-style-type:none;}
.resource1Area ul li { width:100%; display:block; padding:40px 0; margin:0; background:url(../images/headingBackBg.jpg) repeat-x 0 100%;}
.resource1Area ul li h3 a { color:#44b5d5;}
.resource1Area ul li p { margin-bottom:25px;font-size:20px; line-height:24px; font-weight:normal; font-style:normal;font-family: 'Lora'; display:block;}
.resource1Area ul li ul { display:block; padding:0 0 0 15px; margin:0;}
.resource1Area ul li ul li { margin-bottom:20px; padding:0; background-image:none; position:relative; font-size:20px; line-height:24px; font-weight:normal; font-style:normal;font-family: 'Lora'; display:block;}
.resource1Area ul li ul li:before { content:"\f111";font-family:'FontAwesome'; display:block; position:absolute; top:0px; left:-15px; font-size:10px; color:#c91518;}
.resourceBtmArea{ width:100%;width:100%; padding:50px 0 0; margin:0 0 50px;background:url(../images/headingBackBg.jpg) repeat-x 0 100%;}
.resourceBtmArea h3 { margin-bottom:30px; color:#333; font-size:28px;font-family: 'Roboto', sans-serif; font-weight:500; margin-top:0;}
.resourceBtmArea ul { display:block; width:100%; height:auto; padding:0; margin:0; list-style-type:none;}
.resourceBtmArea ul li { width:100%; height:auto; padding:0; margin:0 0 40px;}
.resourceBtmArea ul li h4 {margin:0 0 20px; color:#44b5d5; font-size:28px;font-family: 'Roboto', sans-serif; font-weight:500;}
.resourceBtmArea ul li img { width:120px; height:auto; float:left; margin-right:40px;}
.resourceBtmArea ul li img.pull-right { margin:0 0 0 40px;}
.resourceBtmArea ul li p {  margin:0;font-size:20px; line-height:24px; font-weight:normal; font-style:normal;font-family: 'Lora'; display:block;}
.resourceBtmArea ul li p a { display:inline; color:#b6282a;}
.resourceBtmArea ul li p a:hover {color:#44b5d5;}

.workFormArea{ width:100%; max-width:980px; padding:0 15px; margin:0 auto;}
.workFormArea h3{ display:block; text-align:center;  font-size:28px;font-family: 'Roboto', sans-serif; font-weight:500; margin:0 0 30px;}
.workFormArea form{ width:100%; display:block; margin:0; padding:0; height:auto;}
.workFormArea ul{ list-style-type:none; display:block; margin:0; padding:0;}
.workFormArea ul li{ width:32%; float:left; height:auto; margin-left:2%;}
.workFormArea ul li:first-child{ margin-left:0;}
.workFormArea input, .workFormArea textarea{ width:100%; height:auto; border-radius:4px; -webkit-border-radius:4px; color:#6b6b6b;font-size:16px;font-family: 'Roboto', sans-serif; font-weight:400; border:1px solid #d3d3d3; padding:5px 10px; margin-bottom:18px;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}
.workFormArea input:focus, .workFormArea textarea:focus{transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; background:#d3d3d3; color:#333;}
.workFormArea textarea{ height:120px; resize:none;}
.workFormArea input[type="submit"]{ width:155px; display:block; text-align:center; padding:7px 0; background:#b6282a; color:#fff; margin:0 auto 45px; border:2px solid #b6282a; text-transform:uppercase;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s; appearance:none; -webkit-appearance:none;}
.workFormArea input[type="submit"]:hover{ background:#fff;color:#b6282a;transition:all 0.3s ease 0s; -webkit-transition:all 0.3s ease 0s;}

.blogDetailXtra article .entry-content { width:100%; height:auto; padding: 0 0 40px 0; margin-bottom: 45px; background:url(../images/headingBackBg.jpg) repeat-x 0 bottom;}
.blogDetailXtra article:after{ content:""; display:block; clear:both;}
.entry-thumbnail img { height: 150px; width: auto; float: left; margin: 0 15px 5px 0; }


.blogDetailXtra article .entry-meta{ padding:10px 0 15px;}
.blogDetailXtra article .entry-meta span a{ margin-right:7px; color:#BBB9B9;}
.blogDetailXtra article .entry-meta span a:hover{ color:#666;}
.blogDetailXtra article .entry-meta a span.leave-reply, .blogDetailXtra article footer.entry-meta .comments-link a{background: #dcdcdc none repeat scroll 0 0;border-color: #dcdcdc;color: #333;padding: 3px 10px;  transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;}
.blogDetailXtra article .entry-meta a span.leave-reply:hover, .blogDetailXtra article footer.entry-meta .comments-link a:hover{transition: all 0.3s ease 0s; -webkit-transition: all 0.3s ease 0s;background: #333 none repeat scroll 0 0; border-color: #333; color: #dcdcdc;}
.blogDetailXtra article .entry-meta .comments-link a span.leave-reply{ padding-left:0px !important; padding-right:0px !important;}
.blogDetailXtra .blogDetailMiddleArea{ padding-bottom:30px;}

.blgctgrs article{ background-image:none !important;}
.contactInnerArea .wpcf7-validation-errors, .contactInnerArea .wpcf7-mail-sent-ok{ margin:0px 0 0 4%; text-align:center;}
.contactRightArea ul li span span.wpcf7-not-valid-tip{ font-size:13px; font-style:italic;}
.mediakitNewArea4some .row .vc_row{ margin-left:0; margin-right:0;}

.blgxtraSerch.blgxtraSerch article#post-12{ background-image:none !important; padding-top:0 !important;}
.mediakitNewArea4some .vc_col-sm-4{ padding-left:0 !important; padding-right:0 !important;}
.mediakitNewArea4some .vc_col-sm-4 img{ width:100%;}

.total_booksArea .bx-wrapper .bx-controls-direction a.disabled{ display:block !important;}

#owl-demo .item{margin: 3px;}
.total_booksArea { margin-bottom: 60px; }
.owl-controls .owl-nav i{ font-size:30px; color:#666;}
.owlArrow{ position:relative;}
.owlArrow .customNavigation a.prev{ position:absolute; top:50%; left:0px; cursor:pointer;}
.owlArrow .customNavigation a.next{ position:absolute; top:50%;right:0px;cursor:pointer;}
.owl-nav{ display:none !important;}
.owlArrow .customNavigation a i{ font-size:36px; color:#666;}

.total_booksArea #owl-demo{ margin-bottom:20px;}
.owlArrow2{ position:relative;}
.owlArrow2 .customNavigation a.prev{ position:absolute; top:45%; left:0;cursor:pointer;}
.owlArrow2 .customNavigation a.next{ position:absolute; top:45%; right:0;cursor:pointer;}

.blogReadNextArea{ position:relative;}
.blogReadNextArea .customNavigation a.prev{ position:absolute; top:55%; left:0;cursor:pointer;font-size:30px; color:#666;}
.blogReadNextArea .customNavigation a.next{ position:absolute; top:55%; right:0;cursor:pointer;font-size:30px; color:#666;}

.nofrm{ padding-bottom:50px;}
body.search-no-results .page-header{ border:none;}
body.search-no-results .page-header h1.page-title{ margin:0 0 25px; font-size:30px;color:#44b5d5;}
.nofrm form.search-form label{ display:inline;}
.nofrm form.search-form label span.screen-reader-text{ display:inline; margin-right:20px; color:#616161; font-weight:400; margin-bottom:15px;}
.nofrm form.search-form label input.search-field{border: 1px solid #d0d0d0; border-radius: 3px; -webkit-border-radius: 3px; color: #666666; display: block; font-family: "Conv_BASKVL"; font-size: 16px; font-style: normal; font-weight: normal; margin-bottom: 10px; outline: medium none; padding: 5px 10px; transition: all 0.3s ease 0s;    width: 100%; max-width:300px; margin-right:20px; display:inline;}
.nofrm form.search-form label input.search-field:focus{transition: all 0.3s ease 0s; color:#fff; background:#d0d0d0;}
.nofrm form.search-form input.search-submit{background: #c5262d none repeat scroll 0 0; border: 2px solid #c5262d; border-radius: 3px; color: #fff;    padding: 4px 50px; text-transform: uppercase; transition: all 0.3s ease 0s; width: auto; display:inline; appearance:none; -webkit-appearance:none;border-radius: 3px; -webkit-border-radius: 3px;}
.nofrm form.search-form input.search-submit:hover{ transition: all 0.3s ease 0s;color:#c5262d; background:#fff;}
.navbar-collapse{ background:#fff;}

.xyz123 h2, .xyz123 h3{ color:#44b5d5; margin-top:0;}
.mediakitNewArea4some .vc_images_carousel{ width:100% !important;}
.padLeft04New{ padding-left:0 !important;}
.imgMargnTop0 div .wpb_images_carousel{ margin-top:0 !important;}

.lb-outerContainer{ width:70% !important; float:left; background:none !important;}
.lb-outerContainer img{ width:100%;}
.lb-dataContainer{ width:25% !important; float:right;}
#lightbox{ padding:0 5%;}
.lightboxOverlay{ background:rgba(255,255,255,1) !important;}
.lb-dataContainer .lb-details{ display:table; width:100%; height:100%;}

.fa-arrow-circle-right{ color:#b6282a;}

.footerArea .ck_vertical .ck_form_content { display: none;}
.footerArea .ck_form.ck_vertical { width: 100%; background: none; border: 0; box-shadow: none;}
.footerArea .ck_form_fields .ck_subscribe_button { display:block; background:#44b5d5; border:2px solid #44b5d5; color:#fff; text-transform:uppercase; width:100%; outline:none; padding:6px 20px; border-radius:3px; margin-bottom:5px;appearance:none; -webkit-appearance:none;}
.footerArea .ck_form_fields .ck_subscribe_button:hover{ background:none; color:#44b5d5; border-color:#44b5d5; transition:all 0.3s ease 0s;}
.footerArea .ck_form_fields input[type="text"], .footerArea .ck_form_fields input[type="email"] { width: 100%; margin: 0 0 20px 0;}
.footerArea .ck_form_fields { width: 100%; padding: 0;}
.footerArea #ck_success_msg { background: #fff;}
.footerArea #ck_success_msg p { color: #3AD903;}

.total_newsletter_area label { color:#fff; font-size:30px; font-weight:300; float:left; line-height:25px;}
.total_newsletter_area label small { display:block; font-size:18px; font-weight:400; margin-top:8px;}
.total_newsletter_area .ck_form { width: 100%; background: none; border: 0; box-shadow: none; margin: 0;}
.total_newsletter_area .ck_form_content { display: none;}
.total_newsletter_area .ck_form_fields { width: 100%; padding: 0;}
.total_newsletter_area .ck_control_group { float: left;}
.total_newsletter_area .ck_form_fields input[type="text"], .total_newsletter_area .ck_form_fields input[type="email"] { background:#fff; border-radius:20px; border:2px solid #fff; outline:none; padding:8px 20px; width:210px; margin: 0 8px; color:#616161; font-size:18px; font-weight:300; font-style:italic; margin-top:5px; appearance:none; -webkit-appearance:none;}
.total_newsletter_area .ck_form_fields input:focus { transition:all 0.3s ease 0s; background:rgba(0,0,0,0.1); color:#fff; }
.total_newsletter_area .ck_subscribe_form .ck_subscribe_button { width:auto; border-radius:25px; color:#fff; padding: 4px 25px 4px; background:#b6282a; text-transform:uppercase; font-style:normal; font-size:24px; font-weight:normal; margin-top: 0; border: 2px solid #b6282a; position:relative; top:2px; float: left;}
.total_newsletter_area .ck_subscribe_form .ck_subscribe_button:hover{ transition:all 0.3s ease 0s; background:rgba(182,40,42,0.1); color:#b6282a; border-color:#b6282a;}
.total_newsletter_area .ck_form .ck_guarantee { color: #fff; text-align: center;}

.body-sec header { position: inherit;}
.body-sec { margin-top: 0;}
.wpb_wrapper ul { padding: 0 0 0 35px; margin: 0;}
.wpb_wrapper ul li { margin-bottom:20px; padding:0; display:block;}
.wpb_wrapper ul li:before { content:"\f111";font-family:'FontAwesome'; display:block; position:absolute; top:0px; left:-15px; font-size:10px; color:#c91518;}
.blogCategories .categoryWrapper ul li { margin-bottom: 0px;}
.blogCategories .categoryWrapper ul li:before { color:#fff;}

.wpb_wrapper .speakingRqstPostArea ul { padding-left: 0;}
.wpb_wrapper .speakingRqstPostArea ul li::before { display: none;}
.wpb_wrapper .contactRightArea li::before { display: none;}
.wpb_wrapper .contactLeftArea li::before { display: none;}
.resources_area .wpb_wrapper .resource1Area ul li::before { display: none;}
.resources_area .wpb_wrapper .resource1Area ul li ul li::before { display: block;}

.innerPagesArea .blogMainLeft h3 { margin-bottom: 15px;}

header.shrink { height: auto;}
header.shrink .navbar-brand { padding: 10px 0;}
header.shrink .navbar-nav { padding: 10px 0; }
header.shrink .navbar-brand img { max-width: 140px;}

.innerPagesArea .blogDetailArea figure img { margin-bottom: 10px;}
.innerPagesArea figcaption, .innerPagesArea figcaption p { font-family: 'Roboto', sans-serif; font-style: italic; font-size: 12px; line-height: 16px; margin-bottom: 15px;  }
.innerPagesArea blockquote p { font-family: 'Roboto', sans-serif; font-weight: 300; font-size: 22px; line-height: 34px;font-style: italic; color: #777; }
.innerPagesArea blockquote { padding: 20px 40px; border-left: 6px solid #44b5d5; }
.fiction { display: inline-block; margin: 0 10px 0 0;}
.fiction a{ font-family: 'Roboto', sans-serif; font-size:13px; color:#333333;  font-weight:400; text-transform:uppercase; background:#dcdcdc; border-radius:4px; -webkit-border-radius:4px; padding:2px 10px; margin: 0;}
.fiction a:hover { color:#dcdcdc; background:#333; }
.fiction0 { font-family: 'Roboto', sans-serif; font-size:13px; color:#333333;  font-weight:400; text-transform:uppercase; background:#dcdcdc; border-radius:4px; -webkit-border-radius:4px; padding:2px 10px; display: inline-block; margin: 0 10px 0 0;}
.fiction0:hover { color:#dcdcdc; background:#333; }


/* Alignment */
.alignleft {
	display: inline;
	float: left;
	margin-right: 1.625em;
	margin-bottom:1em;
	margin-left:0;
	margin-top:0;
}
.alignright {
	display: inline;
	float: right;
	margin-left: 1.625em;
	margin-bottom:1em;
	margin-right:0;
	margin-top:0;
}

h1 { font-size: 36px; margin: 25px 0; font-family: 'Roboto', sans-serif; font-weight: 700; color: #C91518; }
h2 { font-size: 28px; margin: 25px 0; font-family: 'Roboto', sans-serif;  color: #44b5d5; }
h3 { font-size: 20px; margin: 25px 0; font-family: 'Roboto', sans-serif; font-weight: bold; color: #C91518; }
h4 { font-size: 20px; margin: 20px 0; font-family: 'Roboto', sans-serif; font-weight: bold; color: #000; }

.vc_separator.vc_sep_color_turquoise .vc_sep_line { border-color: #44b5d5; }

.aaa ul, .wpb_content_element ul, .innerPagesArea div.col-md-12 ul { padding: 0 55px; margin:0 0 25px 0;}
.aaa ul li, .wpb_content_element ul li, .innerPagesArea div.col-md-12 ul li { margin-bottom:10px; padding:0 0 0 8px; background-image:none; position:relative; list-style-type: none; }
.aaa ul li:before, .wpb_content_element ul li:before, .innerPagesArea div.col-md-12 ul li:before { content:"\f111";font-family:'FontAwesome'; display:block; position:absolute; top: 0px; left:-15px; font-size:7px; color:#c91518;}
ul.booksMain, ul.booksMain li { padding: 0 !important; margin-bottom: 30px; clear: both; }
ul.booksMain li:before { color:#fff !important; }
div.sd-content ul li:before, .ictst_content_cl li:before { color: transparent !important; }
.testi-details p { margin-bottom: 0.7em; }
span.testi-name { font-size: 18px !important; }

.postid-32  .vc_cta3-actions .vc_btn3-container p a.vc_general { display: none; visibility: collapse; }

.vc_gitem-zone-img img { width: 200px; height: auto; float: left; margin: 0 20px 20px 0; }
.vc_btn3-color-juicy-pink { font-family: 'Roboto', sans-serif; }
.vc_gitem-zone, .vc_gitem-zone-mini { background-color: #E6F2F6 !important; }

@media only screen and (min-width:768px) and (max-width:1018px) {
	header.site-header { height: 150px; background: #fff; border-bottom: 0px solid #fff; }
	header.shrink { border-bottom: 0px solid #ccc; box-shadow: 0 0 5px #ccc; max-height: 150px; }
}

.single-sales footer { display: none; visibility: collapse; }
.single-sales .pricing-content ul li:before, .ictst_wrapp ul li:before { font-size: 0px; }
.jacta { height: 600px; padding-top: 0px !important; background-color: #fff !important; }
.jacta h4.vc_custom_heading { max-width: 900px; text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
.jacta h2.vc_custom_heading { margin-bottom: 15px; }
.vc_custom_1456250121616 { background-position: bottom; background-repeat: no-repeat; }

.jaonegoal .ck_form.ck_naked { margin: 0px auto 50px auto !important; background-size:contain }
.jaonegoal { background-repeat: no-repeat; background-position: center bottom; background-size: cover; margin-bottom: 0; min-height: 600px; }
.jaonegoal h1 { text-shadow: 2px 2px 1px rgba(255, 255, 255, 1); }
.owl-dots { display: none; visibility: collapse; }

.vc_btn3 { font-family: 'Roboto', sans-serif; font-weight: bold; }
.vc_btn3.vc_btn3-size-md { font-size: 16px; }

/* Related Posts Pro */
.rpp_container { background:url(../images/headingBackBg.jpg) repeat-x 0 25px !important; margin-top: 30px;}
.slick-slider { margin-bottom: 0 !important; }
.rpp_wrapper .rpp_item .rpp_title { padding: 15px !important; text-align: center !important; }
.rpp_wrapper .rpp_item .rpp_title a {
font-family: 'Roboto', sans-serif !important;
font-size: 20px !important;
font-weight: 400 !important;
line-height: initial !important;
text-shadow: none !important;
color: #fff !important;
font-weight: 300 !important; }
.rpp_container legend {
font-family: 'Roboto', sans-serif !important;
padding: 10px 50px 10px 50px!important;
text-align: center!important;
display: inline-block!important;
width: auto!important;
margin: 0 auto!important;
background: #fff!important; }
.rpp_wrapper .rpp_item .rpp_title:hover { background: rgba(0, 0, 0, 0.6) !important; }
.rpp_img { min-height: 351px; }

.blogCommentArea li:before { color: #fff !important; }

.books div.vc_gitem-post-category-name:nth-child(-n+2) { display: none; visibility: collapse; }

.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern { border-color: #C91518; background-color: #C91518; }
