@charset 'utf-8';
/*
Theme Name: Baiila
Theme URI: http://investment.ancorathemes.com/
Description: Investment - Multipurpose and Multiskin Responsive Wordpress theme
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 1.1
License: GNU General Public License
License URI: license.txt
Tags: light, responsive-layout, flexible-header, accessibility-ready, custom-background, custom-colors, custom-header, custom-menu, featured-image-header, featured-images, full-width-template, microformats, post-formats, theme-options, threaded-comments, translation-ready
Text Domain: investment
*/


/* TABLE OF CONTENTS:

1. Reset tags
2. Default tag's settings
3. Form fields settings
4. WP styles and Screen readers
5. Theme grid
6. Page layouts
7. Section's decorations
   7.1 Header
   7.2 Main Slider
   7.3 Page top: page title and breadcrumbs
   7.4 Main content wrapper
   7.5 Post Formats
   7.6 Post Layouts
   7.7 Paginations
8. Single page parts
   8.1 Attachment and Portfolio post navigation
   8.2 Reviews block
   8.3 Post author
   8.4 Comments
   8.5 Page 404
   8.8 Team member
9. Sidebars
10. Footer areas
11. Utils
12. Registration and Login popups
13. Third part plugins
14. Predefined classes for users

-------------------------------------------------------------- */




/* 1. Reset tags
-------------------------------------------------------------- */


#EditorStyle h1,#EditorStyle h2,#EditorStyle h3,#EditorStyle h4,#EditorStyle h5,#EditorStyle h6,#EditorStyle pre,#EditorStyle b, #EditorStyle strong,#EditorStyle .blockquote{
    font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
    font-size: 16px;
    line-height: 1.5;
    /*color: #333;*/
    margin: 9px 10px;
    max-width: 100%;
    -webkit-font-smoothing: antialiased !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
}
#EditorStyle table,#EditorStyle tr,#EditorStyle td,#EditorStyle th{
    font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
    font-size: 16px;
    line-height: 1.5;

    -webkit-font-smoothing: antialiased !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
}

#EditorStyle pre{
    border-radius: 0;
    border: 0;
    background-color: transparent;
    padding: 0;
}
#EditorStyle p{    padding: 0;
    font-family: Georgia, "Times New Roman", "Bitstream Charter", Times, serif;
    font-size: 16px;
    line-height: 1.5;
    color: #333;
    margin: 9px 10px;
    max-width: 100%;
    -webkit-font-smoothing: antialiased !important;
    overflow-wrap: break-word;
    word-wrap: break-word;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;}

#EditorStyle{
	font-size: 100%;	/*62.5%;*/		/* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
	-webkit-text-size-adjust: 100%; 	/* Prevents iOS text size adjust after orientation change, without disabling user zoom */
	-ms-text-size-adjust: 100%; 	/* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
#EditorStyle{
	/* height: 100%; */					/* Commented, because it conflict with overflow-x: hidden - appear second scrollbar while tooltip is display in the Booked plugin */
}
#EditorStyle blockquote {
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 40px;
    -webkit-margin-end: 40px;
    padding: 0;
    margin: 0;
    border: 0;
}
#EditorStyle h1 {
    display: block;
    font-size: 2em;
    -webkit-margin-before: 0.67em;
    -webkit-margin-after: 0.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
#EditorStyle h2 {
    display: block;
    font-size: 1.5em;
    -webkit-margin-before: 0.83em;
    -webkit-margin-after: 0.83em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;
}
#EditorStyle h3{
    display: block;
    font-size: 1.17em;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}
#EditorStyle h4{
    display: block;
    -webkit-margin-before: 1.33em;
    -webkit-margin-after: 1.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}
#EditorStyle h5{
    display: block;
    font-size: 0.83em;
    -webkit-margin-before: 1.67em;
    -webkit-margin-after: 1.67em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}
#EditorStyle h6{
    display: block;
    font-size: 0.67em;
    -webkit-margin-before: 2.33em;
    -webkit-margin-after: 2.33em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    font-weight: bold;}

#EditorStyle table {
    display: table;
    border-color: grey;
    border-collapse: collapse;
    border-spacing: 0;
    height: auto !important;
}
#EditorStyle::after{
    content: "";
    display: block;
    clear: both;
}

#EditorStyle td,#EditorStyle th {
    font-family: inherit;
    font-size: inherit;
    display: table-cell;
    vertical-align: inherit;
}

#EditorStyle tbody {
    display: table-row-group;
    vertical-align: middle;
    border-color: inherit;
}


/* 2. Default tag's settings
-------------------------------------------------------------- */
#EditorStyle{ 	text-rendering: optimizeLegibility; }

#EditorStyle h1,#EditorStyle h2,#EditorStyle h3,#EditorStyle h4,#EditorStyle h5,#EditorStyle h6 { line-height:120%; }

h1+h2,h1+h3,h1+h4,h1+h5,h1+h6,
h2+h3,h2+h4,h2+h5,h2+h6,
h3+h4,h3+h5,h3+h6,
h4+h5,h4+h6,
#EditorStyle h5+h6 {
	margin-top:0;
}
#EditorStyle h3 {
    letter-spacing: -0.025em;
}
#EditorStyle h4,#EditorStyle h6 {
    letter-spacing: -0.025em;
    text-transform: uppercase;
}
#EditorStyle h5 {
    letter-spacing: -0.025em;
}
#EditorStyle dt,#EditorStyle b,#EditorStyle strong {	font-weight: 500; margin: 0;}

#EditorStyle li > ol,#EditorStyle li > ul { margin-bottom:0; }
#EditorStyle ul>li,#EditorStyle ol>li, dl>dd { margin-bottom:0.5em; }
#EditorStyle li>ul,#EditorStyle li>ol,#EditorStyle dd>dl { margin-top:0.5em; }
#EditorStyle li > p { margin-bottom:0; }
#EditorStyle li > p+p { margin-top:0.5em; }
#EditorStyle a img { border: none; }

#EditorStyle a:-webkit-any-link:read-write {cursor: text;}

#EditorStyle a:-webkit-any-link {
    color: -webkit-link;
    cursor: pointer;
    text-decoration: underline;}
:active, :focus { outline:0; }
/* Tables */
#EditorStyle caption{
    display: table-caption;
    text-align: -webkit-center;
}

#EditorStyle table{ max-width:100% !important; }
#EditorStyle img{ max-width:100% !important; height: auto; }

#EditorStyle[class*="woocommerce-"] table th, #EditorStyle[class*="woocommerce-"] table td {
	border-width:0;
}

#EditorStyle ul,#EditorStyle menu,#EditorStyle dir {
    display: block;
    list-style-type: disc;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}
#EditorStyle ol{display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;}


#EditorStyle li {
    display: list-item;
    text-align: -webkit-match-parent;
}
#EditorStyle dt {	font-weight: bold; }
#EditorStyle dd {	margin-left: 1.5em; }
#EditorStyle b,#EditorStyle strong {	font-weight: bold; }
#EditorStyle dfn,#EditorStyle cite,#EditorStyle em,#EditorStyle i { font-style: italic; }


#EditorStyle abbr,#EditorStyle acronym {
	border-bottom: 1px dotted;
	cursor: help;
}
#EditorStyle mark,#EditorStyle ins {
	background-color:transparent;
	text-decoration: none;
	font-style:italic;
	font-weight:bold;
}
#EditorStyle sup,
#EditorStyle sub {
	font-size: 75%;
	height: 0;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
#EditorStyle sup { bottom: 1ex; }
#EditorStyle sub { top: .5ex; }
#EditorStyle small {	font-size: 75%; }
#EditorStyle big {	font-size: 125%; }

#EditorStyle[hidden],#EditorStyle template { display: none; }

#EditorStyle hr {
    display: block;
    unicode-bidi: isolate;
    -webkit-margin-before: 0.5em;
    -webkit-margin-after: 0.5em;
    -webkit-margin-start: auto;
    -webkit-margin-end: auto;
    overflow: hidden;
    border-style: inset;
    border-width: 1px;
    cursor: default;
}

/* Images */
#EditorStyle img {
	/*max-width: 100%;*/
	height: auto;
	vertical-align:top;
}

#EditorStyle figure,
#EditorStyle .wp-caption-overlay .wp-caption {
	border: 0;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	max-width:100%;
}
#EditorStyle figure figcaption,
.wp-caption-overlay .wp-caption .wp-caption-text,
.wp-caption-overlay .wp-caption .wp-caption-dd {
	-webkit-transition: all ease-in-out .3s;
	   -moz-transition: all ease-in-out .3s;
	    -ms-transition: all ease-in-out .3s;
	     -o-transition: all ease-in-out .3s;
	        transition: all ease-in-out .3s;
	position: absolute;
	bottom: 0;
	right: 0;
	left: 0;
	margin-bottom: 0;
	background-color: rgba(0,0,0,0.5);
	font-size: 0.75em;
	line-height:1.2857em;
	color: #fff;
	padding: 0.25em 0.8em;
}
figure:hover figcaption,
.wp-caption-overlay .wp-caption:hover .wp-caption-text,
.wp-caption-overlay .wp-caption:hover .wp-caption-dd {
	margin-bottom: -5em !important;
}

#EditorStyle svg:not(:root) { overflow: hidden; }

#EditorStyle pre,#EditorStyle xmp,#EditorStyle plaintext,#EditorStyle listing {
    display: block;
    font-family: monospace;
    white-space: pre;
    margin: 1em 0px;
}

/* Audio and Video */
#EditorStyle audio,
#EditorStyle canvas,
#EditorStyle progress,
#EditorStyle video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
iframe, video, embed {
	max-width: 100%;
	min-height: 100px;
	vertical-align: top;
}

/* Media Elements player hook */
.me-cannotplay { overflow:hidden; }
.me-plugin { position: absolute; height: 0; width: 0; }			/* Media elements hook for Safary */

/* Fontello icons */
[class^="icon-"]:before, [class*=" icon-"]:before {
	line-height: inherit;
	font-weight: inherit;
	font-size: inherit;
	width:auto;
	margin:0;
}



/* 4. WP styles and Screen readers
-------------------------------------------------------------- */
#EditorStyle .screen-reader-text {
	clip: rect(1px, 1px, 1px, 1px);
	position: absolute !important;
}

#EditorStyle .screen-reader-text:hover,
#EditorStyle .screen-reader-text:active,
#EditorStyle .screen-reader-text:focus {
	display: block;
	top: 5px;
	left: 5px;
	width: auto;
	height: auto;
	padding: 1em 1.5em;
	font-size:0.85em;
	line-height: normal;
	color: #21759b;
	background-color: #f1f1f1;
	border-radius: 3px;
	box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
	clip: auto !important;
	text-decoration: none;
	z-index: 100000; /* Above WP toolbar */
}

#EditorStyle .alignleft {
    float: left;
    margin: 0.5em 1em 0.5em 0;
}
#EditorStyle .alignright {
	display: inline-block;
	float: right;
	margin-left: 2em;
	margin-top: 1em;
	margin-bottom: 1em;
}
#EditorStyle .aligncenter {
	clear: both;
	display: block !important;
	margin-left: auto !important;
	margin-right:auto !important;
	margin-top: 1em;
	margin-bottom: 1em;
	text-align:center;
}

#EditorStyle .sticky {
	position:relative;
}
#EditorStyle .sticky .sticky_label {
	position:absolute; 
	right:0;
	top: 0;
	width:3em;
	height:3em;
	background-image:url(images/sticky.png);
	background-repeat:no-repeat;
	background-position:right top;
	background-size:3em 3em;
}
.gallery-caption {}
.bypostauthor {}

#EditorStyle .wp-caption {
	position: relative;
	overflow:hidden;
	max-width:100%;
}
#EditorStyle .wp-caption a[class*="magnific"],
#EditorStyle .wp-caption a[class*="prettyPhoto"] {
	display: block;
}
#EditorStyle .wp-caption a[class*="magnific"] img,
#EditorStyle .wp-caption a[class*="prettyPhoto"] img {
	vertical-align: top;
}
#EditorStyle .wp-caption .wp-caption-text,
#EditorStyle .wp-caption .wp-caption-dd {
	padding: 0.5em 0 2em;
	font-size:0.75em;
	line-height:16px;
	font-style:italic;
	text-align:center;
}

#EditorStyle .gallery {
	margin: 0 -5px;
}
#EditorStyle .gallery .gallery-item a {
	display: block;
}
#EditorStyle .gallery .gallery-item a img {
    border: none !important;
    display: block;
    width: 100%;
}
#EditorStyle .gallery .gallery-item .gallery-icon {
	margin: 0 5px;
}
#EditorStyle .gallery .gallery-item .gallery-caption {
    line-height: 100%;
    margin: 0;
    padding: 6px 6px 0;
	font-size:0.875em;
}


#EditorStyle .post-password-form label {
	display:inline-block;
	vertical-align:top;
}
#EditorStyle .post-password-form input[type="submit"] {
	display:inline-block;
	margin-left:10px;
}





/* 5. Theme grid
-------------------------------------------------------------- */
#EditorStyle .container,#EditorStyle .container-fluid {
  margin-right: auto;
  margin-left: auto;
  padding-left: 15px;
  padding-right: 15px;
}
#EditorStyle .row,#EditorStyle .columns_wrap {
  margin-left: 0px;		/* -15px; */
  margin-right: -30px;	/* -15px; */
}
#EditorStyle .row > [class*="column-"], .columns_wrap > [class*="column-"] {

  /* Old way: floating columns */
  /* float: left;*/

  /* New way: inline blocks */
  /* Warning: remove spaces between columns tags:
		Right:															Wrong:
		<div class="columns_wrap"><div class="column-1_2">				<div class="columns_wrap">
																			<div class="column-1_2">
			...																	...
  		</div><div class="column-1_2">										</div
																			<div class="column-1_2">
			...																	...
		</div></div>														</div>
																		</div>
  */
  display:inline-block;
  vertical-align:top;

  position: relative;
  min-height: 1px;
  padding-left: 0px;	/* 15px; */
  padding-right: 30px;	/* 15px; */
	-webkit-box-sizing: border-box;
	   -moz-box-sizing: border-box;
	        box-sizing: border-box;
}
#EditorStyle .row.column_padding_left,#EditorStyle .columns_wrap.column_padding_left {
  margin-left: -30px;
  margin-right: 0;
}
#EditorStyle .row.column_padding_left > [class*="column-"],#EditorStyle .columns_wrap.column_padding_left > [class*="column-"],
#EditorStyle .row > [class*="column-"].column_padding_left,#EditorStyle .columns_wrap > [class*="column-"].column_padding_left {
	padding-left:30px;
	padding-right:0;
}
#EditorStyle .row.column_padding_right,#EditorStyle .columns_wrap.column_padding_right {
  margin-left: 0;
  margin-right: -30px;
}
#EditorStyle .row.column_padding_right > [class*="column-"],#EditorStyle .columns_wrap.column_padding_right > [class*="column-"],
#EditorStyle .row > [class*="column-"].column_padding_right,#EditorStyle .columns_wrap > [class*="column-"].column_padding_right {
	padding-left:0;
	padding-right:30px;
}
#EditorStyle .row.column_padding_center,#EditorStyle .columns_wrap.column_padding_center {
  margin-left: -15px;
  margin-right: -15px;
}
#EditorStyle .row.column_padding_center > [class*="column-"],#EditorStyle .columns_wrap.column_padding_center > [class*="column-"],
#EditorStyle .row > [class*="column-"].column_padding_center,#EditorStyle .columns_wrap > [class*="column-"].column_padding_center {
	padding-left:15px;
	padding-right:15px;
}
#EditorStyle .row > [class*="column-"].column_padding_bottom,#EditorStyle .columns_wrap > [class*="column-"].column_padding_bottom {
 padding-bottom: 30px;
}
#EditorStyle .sc_blogger.no_margins .row,#EditorStyle .sc_blogger.no_margins .columns_wrap,
#EditorStyle .row.no_margins,#EditorStyle .columns_wrap.no_margins {
  margin: 0 !important;
}
#EditorStyle .sc_blogger.no_margins .row > [class*="column-"],#EditorStyle .sc_blogger.no_margins .columns_wrap > [class*="column-"],
#EditorStyle .row.no_margins > [class*="column-"],#EditorStyle .columns_wrap.no_margins > [class*="column-"] {
  padding: 0 !important;
}

/* Utils */
#EditorStyle .clearfix:before,
#EditorStyle .clearfix:after,
#EditorStyle .container:before,
#EditorStyle .container:after,
#EditorStyle .container-fluid:before,
#EditorStyle .container-fluid:after,
#EditorStyle .row:before,
#EditorStyle .row:after,
#EditorStyle .columns_wrap:before,
#EditorStyle .columns_wrap:after {
  content: " ";
  display: table;
}
#EditorStyle .clearfix:after,
#EditorStyle .container:after,
#EditorStyle .container-fluid:after,
#EditorStyle .row:after,
#EditorStyle .columns_wrap:after {
  clear: both;
  width:100%;
  height:0;
  display:block;
}
#EditorStyle .center-block {
  display: block;
  margin-left: auto;
  margin-right: auto;
}
#EditorStyle .pull-right {
  float: right !important;
}
#EditorStyle .pull-left {
  float: left !important;
}

#EditorStyle .affix {
  position: fixed;
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

#EditorStyle .visible {
  visibility: visible;
}
#EditorStyle .invisible {
  visibility: hidden;
}

#EditorStyle .show {
  display: block !important;
}
#EditorStyle .hide {
  display: none !important;
}
#EditorStyle .hidden {
  display: none !important;
  visibility: hidden !important;
}
#EditorStyle .text-hide {
  font-size: 0;
  line-height: 0;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}




















