/*
Theme Name: Flat Bootstrap Child
Theme URI: http://xtremelysocial.com/wordpress/child/
Description: Child theme for Flat Bootstrap. Includes a stylesheet (style.css) for you to restyle any of the CSS and a functions.php file to change theme parameters or components. Both files include samples of a few common things you might want to do.
Author: XtremelySocial
Author url: http://xtremelysocial.com
Version: 1.4
License: GNU General Public License
License URI: http://www.opensource.org/licenses/GPL-3.0
Template: flat-bootstrap
Template Version: 1.4
Tags: one-column, right-sidebar, left-sidebar, fluid-layout, responsive-layout, custom-header, custom-menu, featured-images, featured-image-header, full-width-template, flexible-header, theme-options, sticky-post, threaded-comments, light, translation-ready, rtl-language-support, custom-background
*/

/* Include the parent theme's stylesheet(s). Then anything you change below that will
 * override those styles. If you'd rather start from scratch, you can comment out this
 * next line.
 */
@import url("../flat-bootstrap/style.css");

/* PUT YOUR CHANGED STYLES HERE
 *
 * The best way to do this is to copy in the relevant section from the parent's style.css
 * file, change what you want, and remove the lines that you didn't change.
*/

/* Make the buttons square. This is just an example, remove it if you want. */
.btn {
	-webkit-border-radius: 0 !important;
	-moz-border-radius: 0 !important;
	border-radius: 0 !important;
}

/* Change the content header to dark blue. This is just an example. */
.content-header {
	background-color: #2980b9;
}

/* PUT ANY NEW STYLES TO USE IN YOUR CONTENT AREAS HERE SO YOU CAN EASILY PASTE THIS
 * SECTION IF YOU CHANGE THEMES
 */

h2 {
	font-size: 24px;
}

 @media (max-width: 4000px) {
     .navbar-header {
         float: none;
     }
     .navbar-left,.navbar-right {
         float: none !important;
     }
     .navbar-toggle {
         display: block;
     }
     .navbar-collapse {
         border-top: 1px solid transparent;
         box-shadow: inset 0 1px 0 rgba(255,255,255,0.1);
     }
     .navbar-fixed-top {
 		top: 0;
 		border-width: 0 0 1px;
 	}
     .navbar-collapse.collapse {
         display: none!important;
     }
     .navbar-nav {
         float: none!important;
 		margin-top: 7.5px;
 	}
 	.navbar-nav>li {
         float: none;
     }
     .navbar-nav>li>a {
         padding-top: 10px;
         padding-bottom: 10px;
     }
     .collapse.in{
   		display:block !important;
 	}
 }

  div.navbar-collapse.collapse {
  	margin-left: 0px;
  	margin-right: 0px;
  }
 div.navbar-collapse {
 	position: absolute;
 	background-color: white;
 	right: 60px;
	top: 30px;
 }
 body {
	 padding-top: 100px;
 }

 header.site-header {
	 height: 100px;
	 position: fixed;
	 top: 0px;
	 left: 50%;
	 -webkit-transform: translateX(-50%);
	 transform: translateX(-50%);
	 z-index: 1230;

	 	border-bottom: 1px solid #000;
 }
 @media (max-width: 768px) {
 header.site-header.container {
	 width: 100%;
 }
 }

.navbar>.container .navbar-brand {
	position: fixed;
	left: 0px;
	top: 0px;
	width: 190px;
	height: 100px;
	padding: 0px 0px;
	margin: 0px 0px;
	background-position: center center;
	background-size: auto 70px;
	background-repeat: no-repeat;
	margin-left: 0px;
	z-index: 2000;
}
.navbar .navbar-toggle {
	z-index: 2000;
}

header.content-header {
    position: fixed;
    top: 0px;
    left: 0px;
    width: auto;
    margin: 0 auto;
    padding: 0px 0px 0px 0px;
    height: auto;
    min-height: auto;
		line-height: 100px;
		height: 100px;
    background-color: white;
		width: 100%;
		text-align: center;
		z-index: 1210;
    padding-left: 270px;
    padding-right: 70px;
}

.content-header h1 {
	color: black;
	font-size: 34px;
	margin: 0px 0px;
	line-height: 100px;
	font-weight: bold;
  white-space: nowrap;
  overflow: hidden;
}
.content-header h1 a {
	color: black;
	text-decoration: none;
}
.content-header h1 a:hover {
	color: black;
}

.main-navigation {
	height: 100%;
	width: 100%;
}

.main-navigation .navbar-toggle {
	margin: 30px 0px;
}

.site-branding {
	position: absolute;
}
.main-navigation .container {
	width: auto;
}

.main-navigation .navbar {
	height: 100%;
	background-color: transparent;
	border: 0px solid;
}

.content-header .container {
	width: auto;
	padding: 0px 0px;
}

h2.widget-title a{
	color: black;
	text-decoration: none;
}
h2.widget-title a:hover{
	color: black;
}

@media screen and (max-width: 460px) {
	body {
		padding-top: 100px;
	}
	.navbar>.container .navbar-brand {
		width: 70px;
		background-position: 0 50%;
		margin-left: 5px;
	}
	header.content-header {
		padding-left: 100px;
	}
}
#secondary-left {
	margin-bottom: 40px;
}
.cat-links {
	display: none;
}



#comments {
	display: none;
}

.adveertiser-sales-team td p:last-child{
	height: 30px;
}
.adveertiser-sales-team td p:last-child a {
	display: inline-block;
	width: 30px;
	height: 30px;
	margin-right: 20px;
	vertical-align: middle;
}
.adveertiser-sales-team td p:last-child .adveriser-mail {
	background: url(home-page/images/team-mail@2x.png) 0 1px/30px 21px no-repeat #000;
	width: 31px;
	height: 23px;
}
.adveertiser-sales-team .adveriser-li {
	background: url(home-page/images/vi_team_linkedin_01.svg) 0 0/30px 30px no-repeat;
}

.post .entry-content h3 {
	font-family: AzoSansRegular;
	font-size: 16px;
	font-weight: normal;
}

.entry-content {
	font-family: AzoSansLight;
	color: rgba(0, 0, 0, 0.87);
}

.entry-content blockquote {
	margin-top: 30px;
	margin-bottom: 30px;
	font-size: 16px;
	background: rgba(194, 186, 183, 0.1);
}

.entry-content blockquote::nth-child(2n + 1) {
	margin-bottom: 20px;
}

.entry-content .wp-caption-text {
	font-family: AzoSansRegular;
	font-size: 12px;
}

.entry-content blockquote cite {
	display: block;
	text-align: right;
	margin-top: 20px;
	margin-right: 20px;
	font-family: AzoSansRegular;
	font-style: normal;
	font-size: 14px;
}

#site-credits a {
	color: #fff;
	text-decoration: none;
}
#footer-navigation ul.dividers > li:nth-child(n+2):before {
	border-left: 0;
}
.blog-title {
	font-weight: normal;
	font-size: 39px;
	font-family: AzoSansMedium;
	color: #000;
}

h1.entry-title {
	padding: 10px;
	padding-left: 16px;
	font-size: 18px;
	font-family: AzoSansRegular;
	font-weight: normal;
	line-height: 24px;
}

.left-arrow {
	margin-right: 5px;
}

.entry-summary {
	margin-bottom: 32px;
	color: #000;
}

.entry-summary p, .entry-content p {
	line-height: 24px;
	color: #000;
}

.tags-links {
	font-family: AzoSansLight;
	font-size: 14px;
}

.entry-summary hr {
	display: none;
}

.rpwe-li .rpwe-time, .wpp-list li .post-stats {
	font-size: 10px;
}

h2.widget-title {
	border-bottom-width: 1px;
	color: #000;
}

.blog-title {
	margin-top: 0;
}

.page-numbers.current {
	font-family: AzoSansMedium;
	font-size: 15px;
	font-weight: normal;
}

.pagination > li, .pagination > li:hover {
	width: 34px;
	height: 34px;
}

.pagination>li:last-child>a, .pagination>li:last-child>span {
	border-radius: 0;
}

.pagination>li:first-child>a, .pagination>li:first-child>span {
	font-weight: normal;
}

.page-numbers.next {
	width: 34px;
	height: 34px;
	background-color: #FAFAFA;
}

.glyphicon.glyphicon-chevron-right {
	top: 3px;
	content: url(/wp-content/themes/flat-bootstrap-child/images/ic-arrow-next.svg);
}

.glyphicon-chevron-left {
	top: 3px;
}

.glyphicon-chevron-left:before {
	content: url(images/ic_arrow_prev.svg);
}

a:hover, a:focus, .edit-link a:hover, .edit-link a:focus {
	color: #000;
}

.edit-link a, .edit-link a {
	color: #000;
}

blockquote {
	border-left: 5px solid #000;
	padding-top: 9px;
	padding-left: 20px;
	font-family: AzoSansLight;
	font-size: 16px;
}

main.site-main > p:first-child, h1.entry-title {
	margin-left: -15px;
}

main.site-main > p:first-child a {
	font-family: AzoSansLight;
	font-size: 12px;
}

@media (min-width: 768px) {
	.navbar-header .navbar-toggle {
		display: none;
	}
	.navbar-default .navbar-collapse.collapse {
		display: block!important;
		position: relative;
		float: right;
		padding: 0;
		width: auto;
		border-top: none;
		right: -47px;
	}
	.navbar-default .navbar-collapse .navbar-nav {
		margin-top: 0;
	}
	.navbar-default .navbar-collapse .navbar-nav li{
		display: inline-block;
	}
	.navbar-default .navbar-collapse .navbar-nav li a{
		color: #000;
		font-size: 15px;
		font-family: AzoSansBold;
		text-decoration: none;
		padding: 10px 20px;
	}
}
.pagination>li>a, .pagination>li>span {
	font-weight: bold;
	border: 1px solid white;
	background: #FAFAFA;
}
.pagination>li:first-child>a,
.pagination>li:first-child>span {
	border-radius: 0;
	font-weight: bold;
	border-color: #fff;
}

.posted-on {
	color: #000;
}

#secondary {
	padding-right: 0;
}

/*-- sticky footer --*/
html {
    position: relative;
    min-height: 100%;
}
body {
    margin: 0 0 73px;
}
footer.site-footer {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 73px;
}

.adveertiser-sales-team tr td {
	vertical-align: top;
}

.after-footer {
	max-width: 100%;
}
