
/*********************************** COLORS **********************************************/
.text-orange{
	
	color:#ef7b32;
}

.text-green{
	color:#009245;
	
}


/*********************************** BODY **********************************************/
a{color:#000;}
/*
a:focus,
a:hover {
 color:inherit;
 
}
*/

 
a:focus,
a:hover {
 color:rgba(0,0,0, .6);
 
}
 
.button-cta-green:focus,
.button-cta-green:hover,
.button-cta-green {
  background: #009245;
  color: #fff;
  padding: 10px 40px;
  border-radius: 15px;
  border: 0px;
  text-decoration: none!important;
}
.button-cta-green:hover{
	text-decoration: underline!important;
	
}

.sp_green a{text-decoration:underline;}
.sp_green .nav a{text-decoration:none;}
.sp_green a.btn{text-decoration:none;}
h1{font-size:1.6rem}
h1.sp_title{font-size:1.7rem!important; padding:10px 0;}
h2{ font-size:1.4rem; font-weight:bold;}
h3{ font-size:1.1rem; font-weight:bold;}
h4{ font-size:1.1rem; font-weight:bold;}
.sp_green{  
background: linear-gradient(rgb(165, 193, 151) 0%, rgb(165, 193, 151) 100px, rgb(255, 255, 255) 300px, rgb(255, 255, 255) 100%);
padding-top:10px;
padding-bottom:20px;
}
.carousel-control-prev,
.carousel-control-next{
		
	
	opacity:0.9;
}
.carousel-control-next-icon {
background-color:#000;
width:40px;
height:30px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 -2 6 12'%3E%3Cpath d='M1.5 0l-1.5 1.5 2.5 2.5-2.5 2.5 1.5 1.5 4-4-4-4z'/%3E%3C/svg%3E");
}

.carousel-control-prev-icon {
background-color:#000;
width:40px;
height:30px;
    background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 -2 6 12'%3E%3Cpath d='M4 0l-4 4 4 4 1.5-1.5-2.5-2.5 2.5-2.5-1.5-1.5z'/%3E%3C/svg%3E")
}
input {
	
	-webkit-user-select:text!important;

	-moz-user-select:text!important;
	-ms-user-select:text!important;

}
select{
 background: #fff url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%!important;
	-moz-appearance: none; 
	-webkit-appearance: none; 
	appearance: none;
	
	padding-right:25px!important;
}


#pagination {color: rgb(239, 123, 50); padding-bottom:20px;}
#pagination a{color: rgb(239, 123, 50);}
#start_date{height:22px!important; padding:0!important; margin:0!important;  border:0px!important;}
#home_search_date{ padding-top:8px!important; padding-bottom:8px!important; border:0px!important;}
.map-tabs{float:right;}
#ll_av{float:left;}
.navbar-nav .nav-link{padding-left:10px!important}
.green_link {
    font-size: 18px;
    background-color: #1b9743;
    color: #ffffff;
    text-shadow: none;
    border-color: #1b9743;
    font-weight: bold;
    display: inline-block;
    padding-left: 0;
    padding-right: 0;
    line-height: 21px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    margin-bottom: 0;
    padding: 5px 15px;
    text-decoration: none;
    box-sizing: border-box;
}

.clear{clear:both;}
.hbox_search_new{clear:both}
.right_menu{clear:both; color:#000;}
.right_menu a{ color:#000;}
.fav_button{background: url(/newtemplate/images/heart-icon.png) no-repeat left top; line-height:32px; padding-left:40px;
				display:inline-block;
				margin:10px 0;
				}
.sp_listing_row_top .fav_button{float:right; margin:10px; position:relative;
 text-decoration:none; color:#696969; width:40px; display:block; height:32px; margin-right:0px!important; 
 }
 
 	.row_features img{
 	  max-width:40px;
 	}
 	
 	
 	
 		.sp_listing_price{
	   background:#fff;
	   border-radius:15px;
	   padding:10px 15px;
	}
	.sp_listing_price b{
	   font-size:1.4rem;
	   font-weight:normal;
	   display:block;
	   color:#ef7b32;
	}
	.sp_listing_row svg{
    	float: none !important;
        height: 30px;
        width: 25px;
    }
    .sp_listing_row .star_on polygon {
      fill: #ef7b32!important;
    }
    .sp_listing_row .star polygon {
      fill: #d8d8d8;
    }
    .zero_booking_fee{
        max-width:80px;
    }
    
.phone_button{background: url(/newtemplate/images/phone-icon.png) no-repeat left top; line-height:32px; padding-left:40px;
				display:inline-block;
				margin:10px 0;
				}				

@media screen and (min-width:768px) { 
	
	.col-md,
	.col{
	  padding-right:6px;
	  padding-left:6px;
	}
	.col-md:first-child,
	.col:first-child{

	  padding-left:15px;
	}
	.col-md:last-child,
	.col:last-child{
	  padding-right:15px;
	}

}
.col img{width:362px;}
.btn-light{background:#fff; color:#000;}
#top{
background: url(/newtemplate/images/topheader.png) repeat-x center top;

width:100%;
height:52px;
}
#logo {margin-left:40px; margin-top:3px;}
#cco{margin-left:10px;}
.orange{background:#ef7b32!important; color:#fff;}
.orange_font{color:#ef7b32!important; }

#search_top input{border:0; padding:0;}
#search_top input.fa{width:40px; color:#000;}
nav#main_nav{
background:#ef7b32!important;
}
nav#main_nav a{
color:#fff!important;
}
nav#main_nav ul ul a{
color:#000!important;
}

#menu_back{
	position:absolute;
	left:10px;
	top:10px;
}
/******************** MENU HACKS**************/
@media (max-width: 767px) {
	#list_with_us_button{padding:2px 3px; }
.navbar .dropdown-menu{
	background:none;
}

 
.navbar .dropdown-menu{
	color:#fff!important;
	border:0;
}
nav#main_nav ul ul a,
.navbar .dropdown-menu a{
	color:#fff!important;
}
 
.navbar .dropdown-toggle::after {

    display: inline-block;
    width: 0;
    height: 0;
    margin-left: .3em;
    vertical-align: middle;
    content: "";
    border-color:transparent;
    border-style:solid;
    border-width:5px 0px 5px 5px;
    border-left-color:white;
}
.navbar .dropdown-menu,
.navbar .dropdown-submenu{
	position:static;
}
 
}
@media (min-width: 768px) {

/******************** MENU HACKS**************/
.dropdown-submenu {
    position:relative;
}
.dropdown-submenu>.dropdown-menu {
    top:0;
    left:100%;
    margin-top:-6px;
    margin-left:-1px;
    -webkit-border-radius:0 6px 6px 6px;
    -moz-border-radius:0 6px 6px 6px;
    border-radius:0 6px 6px 6px;
}
.dropdown-submenu>a:after {
    display:block;
    content:" ";
    float:right;
    width:0;
    height:0;
    border-color:transparent;
    border-style:solid;
    border-width:5px 0 5px 5px;
    border-left-color:#cccccc;
    margin-top:5px;
    margin-right:-10px;
}
.dropdown-submenu:hover>a:after {
    border-left-color:#555;
}
.dropdown-submenu.pull-left {
    float:none;
}
.dropdown-submenu.pull-left>.dropdown-menu {
    left:-100%;
    margin-left:10px;
    -webkit-border-radius:6px 0 6px 6px;
    -moz-border-radius:6px 0 6px 6px;
    border-radius:6px 0 6px 6px;
}

.menu_li_88{display:none!important}
}

@media (min-width: 768px) {
	.navbar  {
		padding: 0;
	}

	.navbar-nav {
		margin: 0;
		display: table;
		width: 100%;
	}

	.navbar-nav > li {
		display: table-cell;
		width: 1%;
		float: none;
		text-align: center;
			 white-space: nowrap;
	}


	.navbar-nav li:first-child a {
		border-left: 0;
		border-radius: 3px 0 0 3px;

	}
	.navbar-nav li  a span{
		 white-space: nowrap;
	}
	.navbar-nav li:last-child a {
		border-right: 0;
		border-radius: 0 3px 3px 0;
	}
	#navbarSupportedContent{display:block;}
}
@media (max-width: 767px) {
	.navbar{padding:5px;}
	#main_nav .full-width{width:100%; margin-right:0px; margin-left:auto; padding-right:0px;}
	#main_nav .full-width button{float:right;}
	#cco{margin-left:10px; width:200px;}
	#logo{margin-left:10px;}
	#top_menu{position:absolute; top:5px; right:0px; z-index:100;}
/*	#top_menu .btn{color:#000; background:transparent; }*/
	.navbar button{border-color:#000; color:#000!important; border-color:#000!important;}
	.navbar-toggler-icon{font-size:16px; color:#000!important; border-color:#000!important;


		background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 32 32' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='rgba(0, 0, 0, 1)' stroke-width='2' stroke-linecap='round' stroke-miterlimit='10' d='M4 8h24M4 16h24M4 24h24'/%3E%3C/svg%3E")!important;


	}
}
/****************************************************/
/*************************HOME PAGE ***************************/
#home_search{
	background:url(/newtemplate/images/top-image-net.webp) no-repeat left top;
	background-size:cover;
	height:420px;
	padding-top:50px;
	margin-bottom:110px;
	padding-left:50px;
}
#home_search h1{line-height:40px; font-size:22px; color:#fff; padding-top:20px;; margin:0;}
#home_search option{text-align:left;}
#home_search input{text-align:left;  -webkit-appearance: none;}

#home_search #location{width:200px;}
#home_search select{width:105px; padding:8px 16px; height:38px;  -webkit-appearance: none;}
#home_search_date{width:190px; display:inline-block; padding-left:0; padding-right:0; text-align:center;}
#search_but{width:120px; color:#fff;}

#circle1, #circle2, #circle3{display:inline-block;}

@media (max-width: 767px) {
	#home_search {
		background: linear-gradient(to bottom, #a5c197 0%,#a5c197 48%, #fff 48%, #fff 1000%); /* W3C */
		height:auto;
		padding-top:0px;
	}

	#home_search #location{width:100%;  margin-bottom:10px;}
	#home_search #occupancy{width:100%; margin-bottom:10px;}
	#home_search #pets{display:none;}
	#home_search{padding-left:0px;}
	#home_search_date{    
		width:100%!important; margin-bottom:10px; padding-top:0; padding-bottom:0; text-align:left;
	}
	#home_search_date input#start_date{width:80%!important; margin-left:10px!important;}
	#home_search #radius{  width:100%; margin-bottom:10px;  float:left;}
	#home_search #duration{  width:100%; margin-bottom:10px;  float:left;}
	#home_search #search_but{width:100%; }
}

#home_circles{
	padding-top:50px;
	position:relative;
}

.ccircle img{ width:300px; height:300px; }
#circle1{z-index:3; position:relative; height:301px;}
#circle2{position:relative; left:-30px; z-index:2; height:301px;}
#circle3{position:relative; left:-60px; z-index:1; height:301px;}
#home_circles b{position:absolute!important; top:70px!important;   left:20px;}
#circle2 b, #circle3 b{position:absolute!important; top:70px!important;   left:20px;}

#home_cockerel{
	position:absolute;
	bottom:-55px;
	right:70px;
	z-index:10;
}
#home_featured{

    position:relative;
    z-index:1;
	padding-bottom:50px;
}
/*
#home_featured:before{
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:100%;
    content:"";
    
}
*/
#home_featured h2{color:#fff; color:#ef7b32; font-size:22px; padding:15px 30px;}
#home_featured div {} /*position:relative;*/
#home_featured div a b{
	position:absolute!important; bottom:-40px;   right:40px;
}

#home_category{
	background-color:#a5c197;
	margin-top:60px;
}

#home_category h2{color:#ef7b32; color:#fff;font-size:22px; padding:15px 30px;}
#home_category  div {position:relative; padding-bottom:20px;}
#home_category  div a b{
position:absolute!important; top:20px;   right:30px;
}

#home_destinations{

    position:relative;
    z-index:1;
	padding-bottom:30px;
    background-color:#a5c197;
   padding-bottom:10px;
}
/*
#home_destinations:before{
    position:absolute;
    z-index:-1;
    top:0;
    left:0;
    width:100%;
    height:70%;
    content:"";
    background-color:#a5c197;
}
*/

#home_destinations h2{color:#fff; font-size:22px; padding:15px 30px;}

#home_destinations div {/*position:relative;*/}
#home_destinations div a b{
	position:absolute!important; bottom:-20px;   right:40px;
}
#home_icons {margin-bottom:40px; margin-top:20px;}
#home_icons h2{color:#ef7b32; }
#home_icons .row div{

	width:100%;
	padding-left:0px;
	padding-right:0px;
	border-radius:26px;
	text-align:center;
	color:#ef7b32;
	font-weight:bold;
}
#home_icons .row div img{
	width:100%;
}
#home_icons div.cico{padding:0 5px;}

#home_icons .row div b{
	background:#dbf1e1;
	display:block;
	padding:20px 0;
	padding-top:60px;
	position:relative;
	top:-50px;
	z-index:-1;
	margin:0 5px;
	border-radius: 30px;
	font-weight:normal;
}
#home_blog{

    position:relative;
    z-index:1;
	padding-bottom:30px;
    background-color:#a5c197;
    padding-bottom:10px;
    margin-bottom:20px;
}

#home_blog h2{color:#fff; font-size:22px; padding:15px 30px; }
#home_blog div {/*position:relative;*/}
#home_blog div a b{
	position:absolute!important; bottom:-20px;   right:40px;
}
#home_blog div img{  height:200px;}
#home_social img{margin-right:20px}
#home_social h2{
	margin-right:40px;
	color:#ef7b32;
	float:left;
	line-height:64px;
}
#home_social  a{height:64px;}
#home_social{padding:20px 0;}

#home_newsletter{
	background:#ddd; padding:20px 0;
}

#home_category img, #home_featured img, #home_blog img, #home_destinations img{width:100%}
	
@media (max-width: 991px) {
		#home_circles a img{width:220px; height:220px;}
}
	
@media (max-width: 767px) {
		
		#home_circles img {width:100%; max-width:300px; max-height:300px; margin: 0 auto;}
		#home_circles .carousel-item {text-align:center; }
		#home_circles b{position:absolute!important; top:auto!important;   right:40%; bottom:60px;}
		#home_newsletter h2,
		#home_newsletter .btn,
		#home_newsletter input{font-size:14px;}
	
		#home_social img{width:32px; height:32px; margin-right:8px;}
		#home_social img.yt{width:142px; height:32px;}
		#home_social h2{clear:both; width:100%;}
		#home_category div.row{padding-bottom:0px;}
		#home_category div.col-md{padding-bottom:5px;}
		#home_category div.col:nth-child(3){
			padding-left:5px;
		}
		#home_category div.col:nth-child(2){
			padding-right:5px;
		}
		
		#home_category a{position:relative; display:block;}
		#home_category div a b{border-radius:0px; position:absolute; left:0!important; right:0!important; bottom:0px!important; top:auto!important; }
	
}
@media (max-width: 575px) {
		.ccircle{position:relative; right:auto; top:auto; left:auto; width:100%;}
		#home_circles img {width:100%;}
		#home_search{height:auto;}
		#home_search{margin-bottom:10px;}
		#home_category{margin-top:10px;}
		#home_circles  b{bottom:38px!important;}
		.btn-higher{padding-top:20px; padding-bottom:20px;}
}

#footer{background:#d9efe9; padding-top:20px; padding-bottom:20px;}
#footer_menu{
background:#d9efe9; 
padding:20px 0;
}
#footer_menu h3{
color:#000;
font-size:1rem;
text-transform:uppercase;
padding-top:20px;
}
#footer_menu a{color:#ef7b32!important; font-size:0.8rem;}
#footer_menu h3 a.h3{
color:#000!important;
font-weight:bold;
font-size:1rem;
text-transform:uppercase;
padding-top:20px;
}
.carousel{margin:0 auto;}
.carousel a b{
top:10px!important;
right:20px!important;
bottom:auto!important;
}

@media (min-width: 768px) and (max-width: 1199px) {
	#home_blog div a b{
	font-size:15px;
	
	border-radius:0px; position:absolute; left:0!important; right:0!important; bottom:0px!important; top:auto!important; 
	}
	
	#home_blog a{position:relative; display:block;}
	
	
}
@media (min-width: 768px) and (max-width: 991px) {
#home_blog div a b{
	font-size:12px;

	}
		.menu_li_1{display:none!important; }
		.navbar-nav{font-size:.9rem;}
	}
	
	
	
	
@media (max-width: 767px) {
		p.collapsible {
		  cursor: pointer;
		}

		.collapsed .collapsible_rest{
		display:none;
		}


		 .collapsed .collapsible_main:after {
		   
			content: "[read more]";
			float: right;
			margin-left: 15px;
		  }
	
}
	
	div.collapsible2 {
		  cursor: pointer;
		}

		.collapsed2 .collapsible_rest2{
		display:none;
		}

.collapsed2.collapsible2 img{display:none!important;}
		 .collapsed2.collapsible_main2:after {
		   
			content: "[read more]";
			float: right;
			margin-left: 15px;
		  }
	
	/******************************************SEARCHPAGES**********************************/
	.sp_content{

    position:relative;
    z-index:1;

  
   padding-bottom:20px;
}
.sp_content a{text-decoration:underline;}
#ll_rest{float:left; width:1060px;}
#ll_menu{float:left; width:240px; background:#F6F4DA; margin:10px 0; margin-right:10px; border-radius:8px;}
#ll_menu label{font-size:0.9rem;}
#ll_form_div label{display:block; color:#000;}
.sp_listing_row{display:block; width:100%; background:#F6F4DA; 
border-bottom:15px solid #fff; position:relative;  padding:10px;}
.sp_listing_row_right{max-width:100%; float:left; width:480px; min-height:300px;  position:relative; padding:10px; padding-right:0px!important}
.sp_listing_row_left{max-width:100%; float:left; margin-right:10px; position:relative; width:350px;}
.sp_listing_row_left img{width:100%;}
.sp_listing_row_img_link { }
.click_image_more{position:absolute; left:0; top:0; background:#bbb; color:#fff; width:100%; opacity: 0.9;}
.sp_listing_cname a{ font-size:1.2rem; text-decoration:none;}
.listing_row_green_box{position:relative; background:#a6c198;   padding:0px; /*border-radius:8px; */width:100%; text-align:center;}
.listing_row_green_box_sleeps{float:left; border-right:2px solid #F6F4DA; padding:10px 0;color:#fff; width:50%; text-align:center;}
.listing_row_green_box_price{float:left; padding:10px 0; color:#fff; text-align:center; width:50%;}
#ll_form_div div{padding:10px 20px; border-top:3px solid #fff;}
.sp_listing_loc{font-size:1.1rem; padding-bottom:10px; display:inline-block;}

.bol_link{position:absolute; right:15px; bottom:0px;   line-height:40px; padding-top:0; padding-bottom:0; text-align:center; width:120px;}
.sp_listing_col_but{position:relative; min-width:120px;}
@media   (min-width: 1200px) {
	.sp_listing_col_but{position:static!important; min-width:auto;}
	.bol_link{ right:5px; bottom:10px;   }
	
}

.red{background:red; color:#fff;}
#ll_span{font-size:1.4rem; text-align:center; display:block; padding:10px;}
#ll_unset{display:none;}
#breadcrumbs_new{font-size:0.8rem; padding:10px 0;}
#breadcrumbs_new li{  list-style-type: none; display:inline-block;}
#breadcrumbs_new a{ color:#000!important;}
.sp_listing_row_next{background: url(/newtemplate/images/flag.png) no-repeat left top; padding-left:120px; }
.row_price_info{padding-bottom:10px;}
@media (min-width: 992px) and (max-width: 1199px) {
#ll_menu{width:200px;}
#ll_rest{float:left; width:720px;}
.sp_listing_row_right{width:340px;}
}
@media (min-width: 768px) and (max-width: 991px) {
#ll_menu{width:180px;}
#ll_rest{float:left; width:500px;}
.sp_listing_row_left{width:100%;}
.sp_listing_row_right{width:100%;}
 
}
@media  (min-width: 576px) and (max-width: 767px) {
#ll_menu{display:none; position:static; top:0; left:0; width:100%; z-index:100;}
#ll_rest{float:none; width:100%;}
.sp_listing_row_left{width:100%;}
.sp_listing_row_right{width:100%;}
 
}

@media   (max-width: 575px) {
.sp_listing_row{margin-left:-10px; margin-right:-10px; width:auto; }
#ll_menu{display:none; position:static; top:0; left:0; width:100%; z-index:100;}
#ll_rest{float:none; width:100%;}
.sp_listing_row_left{width:100%;}
.sp_listing_row_right{width:100%; min-height:auto;}

 
}



@media   (min-width: 768px) {
	.dropdown-submenu > a::after{display:none!important}
	.navbar-nav li{position:static!important;;}
	.navbar-nav li ul{width:100%; position: absolute; left: 0;}
	.navbar-nav li ul ul{width:220px;}
	.navbar-nav li li  a:hover { background: rgb(239, 123, 50)!important;}
	.navbar-nav li li{float:left; margin-right:30px; width:220px;}
	.navbar-nav li li li{float:none; margin-right:20px; width:220px;}
	.navbar-nav li li ul{position:relative;  display:block; left:10px!important;
	border: 1px solid rgba(239, 123, 50,1);
	}
 
}

 
#owner_panel a.green_button,
			    #owner_panel form input[type=submit]{
					display: inline-block;
    font-weight: 400;
    line-height: 1.25;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    border: 1px solid transparent;
    padding: .5rem 1rem;
    font-size: 1rem;
    border-radius: .25rem;
    -webkit-transition: all .2s ease-in-out;
    -o-transition: all .2s ease-in-out;
    transition: all .2s ease-in-out;
	background: #ef7b32 !important;
color: #fff;
text-shadow:none!important;
box-shadow:none!important;
				}
		#owner_panel a.green_button:hover{
		color: #fff;
		}		
				
				/*!
 * Bootstrap Grid v4.0.0 (https://getbootstrap.com)
 * Copyright 2011-2018 The Bootstrap Authors
 * Copyright 2011-2018 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */@-ms-viewport{width:device-width}html{box-sizing:border-box;-ms-overflow-style:scrollbar}*,::after,::before{box-sizing:inherit}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:576px){.container{max-width:540px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:992px){.container{max-width:960px}}@media (min-width:1200px){.container{max-width:1140px}}@media (min-width:1450px){.container{max-width:92%}.container .container{max-width:100%} }@media (min-width:1700px){.container{max-width:1600px}}.container-fluid{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.no-gutters{margin-right:0;margin-left:0}.no-gutters>.col,.no-gutters>[class*=col-]{padding-right:0;padding-left:0}.col,.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-auto,.col-lg,.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-auto,.col-md,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-auto,.col-sm,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-auto,.col-xl,.col-xl-1,.col-xl-10,.col-xl-11,.col-xl-12,.col-xl-2,.col-xl-3,.col-xl-4,.col-xl-5,.col-xl-6,.col-xl-7,.col-xl-8,.col-xl-9,.col-xl-auto{position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-1{margin-left:8.333333%}.offset-2{margin-left:16.666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.333333%}.offset-5{margin-left:41.666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.333333%}.offset-8{margin-left:66.666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.333333%}.offset-11{margin-left:91.666667%}@media (min-width:576px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-sm-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-sm-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-sm-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-sm-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-sm-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-sm-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-sm-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-sm-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-sm-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-sm-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-sm-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-sm-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-sm-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-sm-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-sm-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.333333%}.offset-sm-2{margin-left:16.666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.333333%}.offset-sm-5{margin-left:41.666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.333333%}.offset-sm-8{margin-left:66.666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.333333%}.offset-sm-11{margin-left:91.666667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-md-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-md-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-md-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-md-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-md-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-md-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-md-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-md-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-md-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-md-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-md-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-md-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-md-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-md-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-md-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.333333%}.offset-md-2{margin-left:16.666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.333333%}.offset-md-5{margin-left:41.666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.333333%}.offset-md-8{margin-left:66.666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.333333%}.offset-md-11{margin-left:91.666667%}}@media (min-width:992px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-lg-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-lg-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-lg-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-lg-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-lg-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-lg-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-lg-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-lg-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-lg-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-lg-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-lg-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-lg-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-lg-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-lg-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-lg-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.333333%}.offset-lg-2{margin-left:16.666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.333333%}.offset-lg-5{margin-left:41.666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.333333%}.offset-lg-8{margin-left:66.666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.333333%}.offset-lg-11{margin-left:91.666667%}}@media (min-width:1200px){.col-xl{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;max-width:100%}.col-xl-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:none}.col-xl-1{-webkit-box-flex:0;-ms-flex:0 0 8.333333%;flex:0 0 8.333333%;max-width:8.333333%}.col-xl-2{-webkit-box-flex:0;-ms-flex:0 0 16.666667%;flex:0 0 16.666667%;max-width:16.666667%}.col-xl-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-xl-4{-webkit-box-flex:0;-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%}.col-xl-5{-webkit-box-flex:0;-ms-flex:0 0 41.666667%;flex:0 0 41.666667%;max-width:41.666667%}.col-xl-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-xl-7{-webkit-box-flex:0;-ms-flex:0 0 58.333333%;flex:0 0 58.333333%;max-width:58.333333%}.col-xl-8{-webkit-box-flex:0;-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%}.col-xl-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-xl-10{-webkit-box-flex:0;-ms-flex:0 0 83.333333%;flex:0 0 83.333333%;max-width:83.333333%}.col-xl-11{-webkit-box-flex:0;-ms-flex:0 0 91.666667%;flex:0 0 91.666667%;max-width:91.666667%}.col-xl-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.order-xl-first{-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.order-xl-last{-webkit-box-ordinal-group:14;-ms-flex-order:13;order:13}.order-xl-0{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.order-xl-1{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.order-xl-2{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.order-xl-3{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.order-xl-4{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}.order-xl-5{-webkit-box-ordinal-group:6;-ms-flex-order:5;order:5}.order-xl-6{-webkit-box-ordinal-group:7;-ms-flex-order:6;order:6}.order-xl-7{-webkit-box-ordinal-group:8;-ms-flex-order:7;order:7}.order-xl-8{-webkit-box-ordinal-group:9;-ms-flex-order:8;order:8}.order-xl-9{-webkit-box-ordinal-group:10;-ms-flex-order:9;order:9}.order-xl-10{-webkit-box-ordinal-group:11;-ms-flex-order:10;order:10}.order-xl-11{-webkit-box-ordinal-group:12;-ms-flex-order:11;order:11}.order-xl-12{-webkit-box-ordinal-group:13;-ms-flex-order:12;order:12}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.333333%}.offset-xl-2{margin-left:16.666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.333333%}.offset-xl-5{margin-left:41.666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.333333%}.offset-xl-8{margin-left:66.666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.333333%}.offset-xl-11{margin-left:91.666667%}}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}@media (min-width:576px){.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-sm-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:768px){.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-md-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:992px){.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-lg-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media (min-width:1200px){.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-xl-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}@media print{.d-print-none{display:none!important}.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important}.d-print-inline-flex{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important}}.flex-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}@media (min-width:576px){.flex-sm-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-sm-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-sm-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-sm-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-sm-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-sm-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-sm-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-sm-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-sm-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-sm-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-sm-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-sm-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-sm-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-sm-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-sm-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-sm-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-sm-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-sm-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-sm-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-sm-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-sm-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-sm-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-sm-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-sm-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-sm-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-sm-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-sm-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-sm-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-sm-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:768px){.flex-md-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-md-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-md-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-md-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-md-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-md-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-md-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-md-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-md-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-md-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-md-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-md-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-md-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-md-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-md-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-md-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-md-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-md-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-md-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-md-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-md-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-md-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-md-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-md-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-md-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-md-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-md-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-md-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-md-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:992px){.flex-lg-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-lg-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-lg-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-lg-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-lg-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-lg-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-lg-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-lg-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-lg-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-lg-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-lg-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-lg-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-lg-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-lg-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-lg-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-lg-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-lg-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-lg-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-lg-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-lg-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-lg-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-lg-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-lg-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-lg-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-lg-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-lg-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-lg-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-lg-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-lg-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}@media (min-width:1200px){.flex-xl-row{-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.flex-xl-column{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.flex-xl-row-reverse{-webkit-box-orient:horizontal!important;-webkit-box-direction:reverse!important;-ms-flex-direction:row-reverse!important;flex-direction:row-reverse!important}.flex-xl-column-reverse{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.flex-xl-wrap{-ms-flex-wrap:wrap!important;flex-wrap:wrap!important}.flex-xl-nowrap{-ms-flex-wrap:nowrap!important;flex-wrap:nowrap!important}.flex-xl-wrap-reverse{-ms-flex-wrap:wrap-reverse!important;flex-wrap:wrap-reverse!important}.justify-content-xl-start{-webkit-box-pack:start!important;-ms-flex-pack:start!important;justify-content:flex-start!important}.justify-content-xl-end{-webkit-box-pack:end!important;-ms-flex-pack:end!important;justify-content:flex-end!important}.justify-content-xl-center{-webkit-box-pack:center!important;-ms-flex-pack:center!important;justify-content:center!important}.justify-content-xl-between{-webkit-box-pack:justify!important;-ms-flex-pack:justify!important;justify-content:space-between!important}.justify-content-xl-around{-ms-flex-pack:distribute!important;justify-content:space-around!important}.align-items-xl-start{-webkit-box-align:start!important;-ms-flex-align:start!important;align-items:flex-start!important}.align-items-xl-end{-webkit-box-align:end!important;-ms-flex-align:end!important;align-items:flex-end!important}.align-items-xl-center{-webkit-box-align:center!important;-ms-flex-align:center!important;align-items:center!important}.align-items-xl-baseline{-webkit-box-align:baseline!important;-ms-flex-align:baseline!important;align-items:baseline!important}.align-items-xl-stretch{-webkit-box-align:stretch!important;-ms-flex-align:stretch!important;align-items:stretch!important}.align-content-xl-start{-ms-flex-line-pack:start!important;align-content:flex-start!important}.align-content-xl-end{-ms-flex-line-pack:end!important;align-content:flex-end!important}.align-content-xl-center{-ms-flex-line-pack:center!important;align-content:center!important}.align-content-xl-between{-ms-flex-line-pack:justify!important;align-content:space-between!important}.align-content-xl-around{-ms-flex-line-pack:distribute!important;align-content:space-around!important}.align-content-xl-stretch{-ms-flex-line-pack:stretch!important;align-content:stretch!important}.align-self-xl-auto{-ms-flex-item-align:auto!important;align-self:auto!important}.align-self-xl-start{-ms-flex-item-align:start!important;align-self:flex-start!important}.align-self-xl-end{-ms-flex-item-align:end!important;align-self:flex-end!important}.align-self-xl-center{-ms-flex-item-align:center!important;align-self:center!important}.align-self-xl-baseline{-ms-flex-item-align:baseline!important;align-self:baseline!important}.align-self-xl-stretch{-ms-flex-item-align:stretch!important;align-self:stretch!important}}
/*# sourceMappingURL=bootstrap-grid.min.css.map */