/*
 Theme Name:   Hotstar child
 Theme URI:    http://demo.themeton.com/hotstar
 Description:  Hotstar Child Theme
 Author:       ThemeTon
 Author URI:   http://themeton.com
 Template:     hotstar
 Version:      1.0
*/
@import url("../hotstar/style.css");
/* Theme customization starts here
  -------------------------------------------------------------- */
.blue {color:#00457c !important;}
.button.red {background: #f04647;border-color:#f04647;}
.button.red:hover {border-color:#2a2a2a;}
.group:before,.group:after {content:"";display:table;}
.group:after {clear:both;}
.group {zoom:1;}

body .section-content  {font-size:15px;line-height:1.7;text-align:justify;}
body.admin-bar header#header {top:0px !important;}

/* HEADER */
.top_bar {background:#f8f8f8;color:#163e75;}
.top_bar p {margin-bottom:0px;line-height:36px;color:#ffffff;font-weight:700;margin-left:-15px;margin-right:-15px;}
.top_menu {float:left;overflow:hidden;margin-top:8px;margin-bottom:8px;padding:0px;margin-left:-30px;}
.top_menu li {display:block;float:left;border-right:1px solid #163e75;padding:0px 15px 0px 15px;line-height:16px;}
.top_menu li.last {border:0;padding-right:0px;}
.top_bar a {color:#163e75;font-weight:400;font-size:15px;}
.top_bar a:hover {color:#163e75;text-decoration:underline;}
#tt_sociallinkswidget-2.widget_social {margin-bottom:4px;margin-top:3px;}
#tt_sociallinkswidget-2 .social-links ul {overflow:hidden;margin-bottom:3px;margin-top:8px;}
#tt_sociallinkswidget-2 .social-links li {float:right;list-style-type:none;margin-left:6px;margin-right:6px;}
#tt_sociallinkswidget-2 .social-links li.first {margin-right:0px;}
#tt_sociallinkswidget-2 .social-links a {background:none;display:block;line-height:16px;}
#tt_sociallinkswidget-2 .social-links a img {display:block;height:16px;} 
#tt_sociallinkswidget-2 .social-links li.last, #tt_sociallinkswidget-2 .social-links li.last a {width:80px;}

.header_wrap {position:relative;}
body.admin-bar header#header {}
header#header {height:147px !important;}
header#header .logo-wrapper {height:100px;}
header#header #logo {width:314px !important;height:82px !important;margin-top:9px;}
header#header,body.show-sticky header#header {background:#ffffff !important;}
header#header .menu-wrapper nav {float:left;}
header#header nav ul.menu > li > a {font-weight:400 !important; letter-spacing:normal !important;}
header#header nav ul.menu > li ul {width:260px !important;}
header#header nav ul.menu > li > a:hover, header#header nav ul.menu > li.current-menu-item > a {color:#00457c;}
header#header nav ul.menu > li::after {background-color:#00457c !important;}
header#header nav ul.menu > li > ul > li:hover > ul, header#header nav ul.menu > li > ul > li > ul > li:hover ul {visibility:visible;top:-35px;left:217px;opacity:1;}
.wrapper header#header nav ul.menu > li ul li a {font-size:15px;padding-top:6px;padding-bottom:6px;}

.wrapper .cover-section .cover-entry {padding-top:180px;padding-bottom:25px;}
.wrapper .cover-section .cover-entry .cover-icon {margin-bottom:20px;}
.cover-section .cover-entry .cover-icon img {width:44px !important;}
.cover-section .cover-entry h2 {font-size:24px !important;font-weight:400 !important;}
.cover-section .cover-entry .breadcrumb li {font-family:'PT Sans' !important;font-weight:400 !important;}

/* CONTENT */
.rev_slider .button {font-size:13px;line-height:16px;background:#337ab7;border:0px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;padding:15px 30px;}
.rev_slider .button.white {background:#ffffff;color:#004b8d !important;}
.button.service-bt {padding:10px 15px;}
.button.contact-bt {background:#f04647 !important;padding:10px 25px !important;color:#ffffff !important;border-color:#f04647 !important;}
.button.service-bt:hover {background-color:#1b396b;border-color:#1b396b !important;}
.tt-el-service:hover .el-icon::before {border-color:#1b396b !important;}
.wpb_revslider_element.wpb_content_element {margin-bottom:0px;}
.section-content {padding-top:45px !important;padding-bottom:45px !important;}
.home .section-content, .page-id-89 .section-content {padding-bottom:0px !important;}
.home .tt-el-service p {min-height:50px;text-align:center;}
.home_intro_text {max-width:960px;margin:0 auto;text-align:center;}

#gmap_content {padding:10px !important;}
.news-text {width:480px;padding-left:20px;border-bottom:1px dotted #333;padding-bottom:25px;margin-bottom:30px;text-align:center;}
.webinar-item {width:107px;float:left;text-align:center;margin-right:24px;font-size:11px;text-align:center;line-height:16px;}
.webinar-item span {font-size:11px;text-align:center;line-height:16px;padding:0px;display:inline-block;font-style:italic;}

.blue-bullet {margin-bottom:20px;}
.blue_list {margin:0px 0px 20px 0px !important;padding-left:0px;}
.blue_list li {list-style-type:none;font-size:15px;line-height:1.7;}
.blue_list li:before {content: "• ";color: #00457c;margin-right:6px;fonts-size:18px;}

/* BLOG */
body article.blog-item .entry-excerpt {font-size:15px;line-height:1.7;padding-left:0px;}
.sidebar .widget ul,.sidebar .widget ol {font-size:15px;text-align:left;}
.sidebar .widget h5,.sidebar .widget .widget-title {margin-top:0px;}
body article.blog-item .entry-meta {padding-left:0px;}
body article.blog-item h3 {font-size:20px;line-height:28px;padding-left:0px;text-align:left;}
body .widget ul li::before, body .widget ol li::before {content:'';margin-right:0px;}
body article.blog-item.blog-single .entry-excerpt {font-size:15px;}
body article.blog-item.blog-single {border:0;}
.single article.blog-item {margin-bottom:0px;}
.single .addtoany_shortcode {margin-left:-4px;}
.author-info {display:none;}
article.blog-item .entry-meta span.com {display:none;}
article.blog-item .entry-meta span.dat:before {content:'' !important;margin-left:0px !important;margin-right:0px !important;}


/* SIDEBAR */
.section-content .menu {margin-top:7px;}
.section-content .menu li:before {content:'';margin-right:0px;}
.section-content .menu li {font-size:15px;padding-top:0px;padding-bottom:0px;border-bottom:0px;}
.section-content .menu li a {display:block;color:#6a6f7d;padding:7px 15px 7px 25px;border-left:2px solid #e5e5e5;border-top:1px solid #e5e5e5;}
.section-content .menu li.last a {border-bottom:1px solid #e5e5e5;}
.section-content .menu li.current_page_item a, .section-content .menu li a:hover {color:#123a72;border-left:2px solid #1d3464;}
.tt-el-service h3 {color:#f04647;font-size:20px;}
.home_welcome_title h3 b {color:#f04647 !important;}
.tt-el-caption.home_welcome_title.white h3 {color:#ffffff !important;}
body .widget ul li::before, body .widget ol li::before {content:'';margin-right:0px;}
/* BROCHURE */
.page-id-1393  #header {display:none;}

/* FOOTER */
#footer {padding-top:65px !important;}
#footer .widget .widget-title {font-weight:400 !important;}
#footer form input[type="text"], #footer form input[type="email"] {padding:6px 10px;margin-bottom:0px;color:#ffffff !important;border-color:#ffffff;}
#footer form textarea {height:90px;min-height:auto;padding:6px 10px;margin-bottom:0px;color:#ffffff !important;border-color:#ffffff;}
#footer form input[type=submit] {background:#ffffff;color:#072146;}
#footer form input[type=submit]:hover {background:#717272;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {color: #f2f2f2 !important;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Firefox 18- */color: #f2f2f2 !important;  }
input::-moz-placeholder, textarea::-moz-placeholder {  /* Firefox 19+ */color: #f2f2f2 !important;  }
.page-id-89 form input[type=radio] {width:auto !important;}
.page-id-89 .wpcf7-list-item {display:block;margin-left:20px;} 
.page-id-89 textarea {height:140px;}
input:-ms-input-placeholder {color: red !important;}
#footer .sub-footer {padding-top:0px !important;padding-bottom:10px !important;margin-top:0px !important;}
#footer .sub-footer .container {padding-top:10px;border-top:1px solid #05245f;color:#ffffff !important;text-align:center;}
#footer .sub-footer .container a {color:#ffffff !important;}
#footer .sub-footer .container p {color:#ffffff !important;font-family:'PT Sans';}
#footer .sub-footer .container p a {text-decoration:underline;}
#footer .widget ul li a {color:#ffffff !important;}
#footer .widget ul li a:hover {text-decoration:underline;}
.wpcf7-form .wpcf7-captchar {width:100px;}
#fancybox-title.fancybox-title-inside {margin-left:0px !important;}
#fancybox-wrap, #fancybox-content {-webkit-box-sizing:content-box !important;-moz-box-sizing:content-box !important;box-sizing:content-box !important;}

header#header nav ul.menu-right {margin-left:0px !important;}
header#header nav ul.menu-right > li.menu-item-mobile #mobile-menu span, header#header nav ul.menu-right > li.menu-item-mobile #mobile-menu {border-color:#1b396b !important;}
header#header nav ul.menu-right > li.menu-item-mobile #mobile-menu span::before {background-color:#1b396b !important;}
@media screen and (max-width: 768px) {
ul.member-list-2 li, ul.member-list li {width:100%;margin-bottom:25px;}
ul.member-list-2 li h4, ul.member-list li h4 {margin-top:0px;margin-bottom:0px;}
.footer-column-2, .footer-column-3 {width:50%;float:left;}
.header_top_left {width:66% !important;;float:left;padding:0px !important;}
.header_top_right {width:34% !important;;float:left;padding:0px !important;}
.top_menu {padding-left:10px;margin-left:-20px;}
.top_menu li {padding:0px 5px 0px 5px;}
#tt_sociallinkswidget-2 .social-links ul {padding:0px;}
}

@media screen and (max-width: 480px) {
.header_top_left {width:100% !important;;float:left;padding:0px !important;text-align:center;}
.header_top_right {width:100% !important;;float:left;padding:0px !important;text-align:center;}
.top_menu {width:260px;margin:0 auto;float:none;padding-top:10px;}
#tt_sociallinkswidget-2 .social-links li {float:none;display:inline-block;}
}