/*!
Theme Name: quantconnect
Theme URI: http://underscores.me/
Author:Hardeep singh
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: quantconnect
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

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.

quantconnect is based on Underscores https://underscores.me/, (C) 2012-2017 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Normalize
# Typography
# Elements
# Forms
# Navigation
        ## Links
        ## Menus
# Accessibility
# Alignments
# Clearings
# Widgets
# Content
        ## Posts and pages
        ## Comments
# Infinite scroll
# Media
        ## Captions
        ## Galleries
--------------------------------------------------------------*/
/*--------------------------------------------------------------
# Normalize
--------------------------------------------------------------*/
/* normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */

/* Document
         ========================================================================== */

/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */

/*********************18:28 1.june-2018****************************************************************************************/
.avatar_fix {float: left; max-width: 30px; }
.author_desc{ max-width:115px; float:left; padding-left: 10px; }
.blog_section2 .profile_id img{ border-radius:40px; }
.blog_section2 .profile_id{ width:145px !important;  }
.blog_section2 .profile_id h3{ margin: 0px 0px 2px 0px !important; }
.blog_section2 .profile_id h4{margin: 0px !important; }
.blog-1 .latest_post_top{ width:100%; float:left; }
.blog-1 .latest_post_top span{ width:100%; float:left; font-size:18px; color:#FFF; text-align:left; margin:0px 0px 30px 0px }
.blog-1 .latest_post_top h2{ width:100%; float:left; font-size:36px; color:#FFF; font-weight:500; line-height:48px;  text-align:left; margin:0px 0px 40px 0px }
.blog-1 .latest_post_top a{ max-width:155px; width:100%; float:left; text-align:center; font-size:18px; line-height:55px; height:55px; border-radius:4px; border:1px solid #FFF; }
.blog-1 .latest_post_top a:hover{  border-color:#f8981c; color:#FFF; background:#f8981c; }
ul, ol{ margin:0px !important; padding:0px !important; }
footer li a{ color:#c2c2c2 !important; text-decoration:none !important; }
footer li a:hover{ color:#f5ae29 !important; }
.wrapper{ max-width:2200px !important; width:100% !important; }


span.previous_button a{  width: auto;  float: left;  background: #f0f4f8 url(images/arrow3.png) no-repeat left 25px center;  border: 0px;  padding: 0px 30px 0 50px;  border-radius: 60px;  color: #26262a;  font-size: 16px;  min-height: 43px;
    line-height: 43px;  margin-top: 3px; }
span.previous_button a:hover {   background: #cbd4de url(images/arrow3.png) no-repeat left 22px center; }
a{ text-decoration:none !important; }
.sign_up li button{ font-size:24px !important; }
.blog_section2_bg .line{ display:none !important; }
.blog_section2_bg .blog_section2 p{ width:100% !important; }
.blog-1 .banner{ background-size:cover !important; }
/*=============*/
.single .banner { padding-top:150px;  }
.single .banner  h2{ width:100%; float:left; font-size:24px;  font-weight:500; color:#FFF; line-height:30px; text-align:left; margin-bottom:30px; }
.single .banner span{ width:auto; float:none; font-size:36px !important; line-height:40px; color:#FFF; font-weight:600;border-right:1px solid #FFF;padding-right:13px; margin-right:13px;  }
.blog_article_id img{ width:80px; float:left; height:80px; border-radius:100%; }
.related_article p a{ color:#000; font-size:12px; }

@media(max-width:993px){
	
	.blog-1 .latest_post_top a{ line-height: 47px; height: 47px; }	
}
@media(max-width:768px){
	.blog-1 .latest_post_top span{ font-size:18px !important; }
	.blog-1 .latest_post_top h2 br{ display:none; }
	.blog-1 .latest_post_top h2{ font-size:26px; line-height:28px; margin: 0px 0px 25px 0px; }
	.latest_post_top { font-size: 26px; }
	.banner span{ font-size: 15px !important; }
	.blog-1 .latest_post_top a{ font-size: 15px; line-height: 45px; height: 45px; }
	.blog_section1 .col-xs-12.col-sm-3{ display:none;}
	 
}
/*************************Search and 404 not found messages*************************************/


.page-numbers {
	clear: both;
	font-size: 11px;

	position: relative;
	text-align: center;
}
.page-numbers li {
	display: inline-block;
	list-style: outside none none;
	margin-left: 0;
	float:left;
}
.page-numbers li::before {
	content: normal !important;
}


.page-numbers a, .page-numbers span { border-radius:100px; color:#FFF;	display: block;	float: left; font-size: 16px; text-decoration: none; width: 30px; height:30px;	background:#b1b9c3; border:1px solid #b1b9c3;line-height:27px; padding:0px; }
.page-numbers a:hover{ background:#f5ae29; color:#FFF !important;  border-color:#f5ae29; }
.page-numbers {
clear: both;

  padding:6px 14px; 
  

position: relative;
text-align: center;
}
.page-numbers .current { font-size:16px !important; color:#4b5463 !important; font-family: 'Norpeth-Bold' !important; text-align:center; border:1px solid #dde5ee; background:#ffffff; border-radius:100px; line-height:30px; padding:0px; }
.page-numbers a:hover{ color:#f5ae29; }
.current{ color:#5ac0b9 !important ; }


.page-numbers li {
	display: inline-block;
	list-style: outside none none;
margin-left:5px;
  background:transparent;
	border-radius:100px;
	
}

.page-numbers li::before {
	content: normal !important;
}
.pageNation{ width:100%; float:left; margin:35px 0px 50px 0px; }
.images_box h5 a{
  color:#000 !important; 

}
/******************button next and previous******************************************/
span.next_button{
	
	margin-right:10px;
	
	
}
span.next_button a {
    width: auto;
    float: left;
    background: #f0f4f8;
    border: 0px;
    padding: 0px 25px;
    border-radius: 60px;
    color: #26262a;
    font-size: 16px;
    min-height: 43px;
    line-height: 43px;
    margin-top: 32px;
}
span.next_button a {
    width: auto;
    float: left;
    background: #f0f4f8;
    border: 0px;
    padding: 0px 25px;
    border-radius: 60px;
    color: #26262a;
    font-size: 16px;
    min-height: 43px;
    line-height: 43px;
    margin-top: 32px;
}
span.next_button a {
    width: auto;
    float: left;
    background: #f0f4f8;
    border: 0px;
    padding: 0px 25px;
    border-radius: 60px;
    color: #26262a;
    font-size: 16px;
    min-height: 43px;
    line-height: 43px;
    margin-top: 32px;
}
span.next_button a {
    width: auto;
    float: left;
    background: #f0f4f8 url(images/arrow-4-next.png) no-repeat right 25px center;
    border: 0px;
    padding: 0px 50px 0 30px;
    border-radius: 60px;
    color: #26262a;
    font-size: 16px;
    min-height: 43px;
    line-height: 43px;
    margin-top: 3px;
}
span.next_button a:hover {   background: #cbd4de url(images/arrow-4-next.png) no-repeat right 22px center; }
.wrapper .reevious_box{ border-top:none !important; }
span.next_button{ float:left; margin-right:16px;}
.next.page-numbers{ display:none; }
.menu-footer-3-menu-container,.menu-footer-2-menu-container li a{ text-transform: uppercase !important ; }
.a2a_default_style .a2a_svg { -webkit-border-radius: 50% !important;
-moz-border-radius: 50% !important;
border-radius: 50% !important;}
.share_this_all{ margin-right:10px}
.a2a_svg {
    
    height: 24px!important;
    
    width: 24px!important;
}
.ragh{ display:none; }