/* Enter Your Custom CSS Here */

/*  Custom css by Srini starts here. Added on 10Dec2017 (Sunday) */

.vc_tta-container h2 
{
  font-size: 20px;
  color: #1f419b;
}

/*
.srini-courses-headings
{
  font-size: 24px;
  font-weight: bold;
  font-style: normal;
  color: #1f419b;
}
*/

/*  Custom css by Srini till here */

/* Added by Srini on 23July2022 - Hide Shopping Cart */

.gates_shopping_cart
{
 	display: none; 
}

/*Added by Srini on 23July2022 - End Hide Shopping Cart */

.testimonials .bubble
{
	background-color: rgba(31, 65, 155, 0.8);
    color: #fff;
}
#gates-head a.cssLogo
{
	background: transparent url(https://novicetoace.com/wp-content/uploads/2017/09/Final-full.png) no-repeat 0 0;  /* Optimising - 21Jan2018 - Srini */
/*	background: transparent url(/wp-content/uploads/2017/09/Final-full.png) no-repeat 0 0; */
    display: block;
    height: 50px;
    width: 228px;
    margin-top: 24px;
    text-indent: -9999px;
    background-size: cover;
}
.sf-menu li
{
	margin-left: 0px;
}
#gates-head h2
{
	padding: 0px !important;
}
.gates-sticky-navigation-wrapper  .sf-menu li.root
{
	    margin: 6px !important;
}
.gates-sticky-navigation-wrapper #gates-head a.cssLogo
{
	margin-top: 12px;
    height: 43px;
    width: 185px;
}
#gates-navigation-wrapper.buttons-menu .sf-menu li.root.current-menu-item a
{
	background-color: #1f419b !important;
}
#gates-navigation-wrapper.buttons-menu .sf-menu li.root a:hover
{
	background-color: #1f419b !important;
}

.bubble.testimonials  h2{
	display: none;
}
.bubble.testimonials  img{
	display: none;
}
.header-overlapping.sticky_header_used #gates-navigation-wrapper {
	    position: inherit !important;
}
.subheader-small.header-overlapping .subheader-inner {
	    padding-top: 0px;
}
.gates-breadcrumbs a, .gates-breadcrumbs span {
    opacity: 0.7;
    color: #000!important;
}
.dp-headline.big h3 {
    font-size: 24px;
}
.wpb_video_heading {
   font-size: 20px !important;
   padding-bottom:15px; 
   text-align: center;
}
h1, h2, h3, h4, h5, h6, .sf-menu li.root a {
       font-family: 'Open Sans' !important;
}
figure .text-overlay .info p {
    font-size: 15px !important;
}
/*home page STUDYING HOURS,COURSES COMPLETED,SATISFIED CLIENTS section*/
.vc_custom_1506348635025 {
	display: none !important;
}
.teaser-content p strong {
	font-weight:normal !important;
}
.gates-teaser-2.usehighlight {
	height:325px;
}
.gates-breadcrumbs {
    background: #ffffffb3;
    padding: 5px 10px;
}
.testimonials .bubble p {
    font-size: 14px;
}
.testimonials .bubble:after {
	display: none !important;
}
.force-white h3 {
	font-size:22px;
    font-weight: normal;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
	font-weight:normal;
    letter-spacing: 1px;
}
.vc_tta-panel-body .wpb_wrapper {
	padding:10px;
}
p {
    margin: 0 0 5px;
}
.sf-menu li.root a {
    font-weight: 600;
}
.product_page {
	padding-top:15px;
    padding-bottom:15px;
    font-size:25px;
}
.vc_tta-container h2 {
    font-size: 18px;
    padding-bottom: 10px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-title {
	 font-size: 16px;
}
#fws_5a310db72689b {
	margin-bottom:25px;
}

.widget_product_categories, .widget_top_rated_products {
	display:none !important;
}
ul.products li.product .price {
	font-size: 13px;
}
ul.products li.product h3 {
	font-size: 15px;
}
.vc_custom_1512896758315, .vc_custom_1512896695021, .vc_custom_1512913373886, .vc_custom_1512913396220 {
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
  	transition: 2s;
}
.vc_custom_1512896758315:hover, .vc_custom_1512896695021:hover, .vc_custom_1512913373886:hover, .vc_custom_1512913396220:hover {
	box-shadow: none !important;
}
.wpb_wrapper p strong, .wpb_wrapper ul li strong {
	font-weight:normal !important;
}
.product-thumb-link:hover a {
    color: #fff !important;
}
.product-thumb-link {
	 padding: 5px 0 !important;
}
.product-thumb-link a {
    font-size: 10px;
}
.product-thumb-link.half {
    width: 40%;
    margin-bottom: 15px;
}
.product-thumb {
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
  	transition: 2s;
  	padding:10px;
}
.product-thumb.loop-thumb .info {
	right:4% !important;
}
.gates-page-wrap a:hover {
    color: #6f8af7f5 !important;
}
.vc_tta-panel-title a:hover {
	color:#000 !important;
}
.content .vc_custom_1512886762347, .content .vc_custom_1512896758315 {
  	 margin-bottom: 25px;
}
.woocommerce h1 {
    font-size: 25px;
}
p.price {
    font-size: 20px!important;
}
.wc-tabs li a:hover {
  color:#000 !important;
}
table.shop_table td a:hover {
	color:#6f8af7f5 !important;
}
.gates-page-wrap p a:hover {
	color:#6f8af7f5 !important;
}
.vc_column_container>.vc_column-inner {
	padding-top: 20px;
}

/*19-12-2017*/
.textwidget .content a:hover {
	color:#fff !important;
}
.announcement h1 {
	font-size:28px;
  	padding-bottom:10px;
}
.announcement h2 {
	font-size:22px;
    line-height: 25px;
}
.announcement h4 {
	font-size:16px;
    line-height: 25px;
}
.announcement h4 a:hover {
	color:#f00 !important;
}
.announcement ol li a:hover {
	color:#f00 !important;
}
.announcement .gates-page-wrap a:hover {
	color:#3096d2;
}
.color {
	color:#f00;
}
.sale h1 {
	font-size:25px;
}
.contact-bg {
	box-shadow: 0 10px 16px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19) !important;
  	border-radius:10px;
    transition: 2s;
  	margin-bottom: 40px !important;	/* Added By Srini on 19Jan2018 */
}
.vc_col-has-fill p a:hover {
	color:#000 !important;
}
.product-compare, .product-wishlist {
	display:none;
}
.reviews_tab, .additional_information_tab {
	display:none !important;
}
.centre-download h2 {
	font-size:20px !important;
  	text-align:centre;
}
.download-link p a {
	font-size:18px;
    color: #fff !important;
    background: #293f99 !important;
    padding: 10px 20px;
    border-radius: 5px;
}

.download_bg h1 {
	font-size:25px !important;
    color:#fff;
}
.download_bg  {
	 background:#1f419b;
}
#post-798 {
	width:80%;
  	margin:45px auto;
}
#post-798 ul li a {
	line-height:20px;
}
#post-798 ul li a:hover {
	color:#000 !important;
}


#post-798  ul {
	width: 20%;
    box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
    transition: 2s;
    border:1px solid #00000030;
    padding-top: 15px;
    padding-bottom: 15px;
}

#post-798 ul li {
    line-height: 30px;
    text-align: center;
}
#post-798 .woocommerce-MyAccount-content {
	padding-top:25px;
}
#woocommerce_widget_cart-1 .vc_col-has-fill p a:hover {
	color: #fff !important;
}
.padding-bottom {
	padding-bottom:10px;
}
#post-1021 .meta, #post-695 .meta{
	display:none;
}
#post-1021 h2{
	padding-bottom:10px;
}
.gates-page-wrap {
    padding-top: 50px;
}
ul li, ol li {
    line-height: 25px;
}
.vc_tta-panel {
	margin-bottom:10px;
}
.wpb-js-composer .vc_tta.vc_general .vc_tta-panel-body {
	padding:0px;
}
#woocommerce_widget_cart-1 .woocommerce-mini-cart__buttons buttons a:hover {
	color:#fff !important;
}
.woocommerce-orders-table__cell-order-actions a:hover {
	color:#fff !important;
} 
.wbp_video_heading h2 {
    font-size: 20px;
    /* text-align: center; */
  	text-align: left;
    padding-bottom: 15px;
}
#gates-footer-menu {
     margin-left:0px !important; 
}
.gates-subheader , .subheader-title-holder:before {
    background-color: #1f419b24 !important;
}
.subheader-title-holder .triangle:after {
    border-left-color: #1f419b03 !important;
}


/*news-letters css Homepage*/
.vc_custom_1466489449424, .vc_custom_1466840110862 {
	 display: none; !important;
}

/*news-letters css Contact Page - Srini - 18Jan2018*/

.vc_custom_1466931196333, .vc_custom_1466931453538 {
	 display: none; !important; 
}

/* Added by Srini on 19Jan2018. Shifted contact@novicetoace.com down. */

.srini-contact-email {
 	padding-top: 15px !important; 
}

/* END - Added by Srini on 19Jan2018. Shifted contact@novicetoace.com down. */

/* Added by Srini on 24Jan2018.
	For changing the button on Purchase page 
*/
/*
.product-thumb-link.half {

	background-color: #1f419b;
    border-color: #1f419b; 
    
}
*/

.product-thumb-link.half:hover a {
 
  	color: #fbcb0b !important;
/*  	color: #fff !important;	 */
  
}

/* END - Added by Srini on 24Jan2018. */

/* Added by Srini on 25Jan2018.
	For changing the Coupon Code text box position to align with other items button on View Cart page 
*/

#coupon_code {
 
  	margin-top: 21px ;	
  
}

/* END - Added by Srini on 25Jan2018.
*/
/*
.woocommerce-mini-cart__buttons:hover a {
  
	  	color: #fbcb0b !important;
  
}
*/

/*
	Change colour of hover text to yellow in shopping cart content
  by Srini on 02Feb2018
*/

.widget_shopping_cart_content, .vc_col-has-fill p a:hover {
    /* color: #E94927 !important; */
  	color: #fbcb0b !important;
}

/*
	END - Change colour of hover text to yellow in shopping cart content
  by Srini on 02Feb2018
*/

/*
	Added by Srini on 16Feb2018
	Align the Captcha text with login button because of overlap
	when the user chooses to login from checkout page itself
	when prompted Returning User, Log in

	Need to check for type and name attributes of input 
	and check that the class is not .woocommerce-Button,
	because this class is the Login Button on the Login Page

*/

.woocommerce-page .button button[name="login"] {
    /* background-color: #1f419b;
    border-color: #1f419b;
  */
  /*
    margin-left: 375px !important;
  */
}

/* .woocommerce-page input[type=submit][name=login]  { */
  
input[type=submit][name=login]:not(.woocommerce-Button) {  
  /*
    padding-left: 30px !important;
    padding-right: 30px !important;
  */  
  margin-left: 375px !important;
}

/*
	END - Added by Srini on 16Feb2018
*/