

div.wpcf7 {
	margin: 0;
	padding: 0;
}

.widget-title3 {
    position: relative;
    padding: 6px 18px;
    color: white;
    margin-bottom: 0px;
    background: #009fe3;
    text-transform: uppercase;
    font-size: 15px;
    font-weight: 600;
}

div.wpcf7-response-output {
	margin: 2em 0.5em 1em;
	padding: 0.2em 1em;
}

div.wpcf7 .screen-reader-response {
	position: absolute;
	overflow: hidden;
	clip: rect(1px, 1px, 1px, 1px);
	height: 1px;
	width: 1px;
	margin: 0;
	padding: 0;
	border: 0;
}

div.wpcf7-mail-sent-ok {
	border: 2px solid #398f14;
}

div.wpcf7-mail-sent-ng {
	border: 2px solid #ff0000;
}

div.wpcf7-spam-blocked {
	border: 2px solid #ffa500;
}

div.wpcf7-validation-errors {
	border: 2px solid #f7e700;
}

.wpcf7-form-control-wrap {
	position: relative;
}

span.wpcf7-not-valid-tip {
	color: #f00;
	font-size: 1em;
	display: block;
}

.use-floating-validation-tip span.wpcf7-not-valid-tip {
	position: absolute;
	top: 20%;
	left: 20%;
	z-index: 100;
	border: 1px solid #ff0000;
	background: #fff;
	padding: .2em .8em;
}

span.wpcf7-list-item {
	margin-left: 0.5em;
}

.wpcf7-display-none {
	display: none;
}

div.wpcf7 img.ajax-loader {
	border: none;
	vertical-align: middle;
	margin-left: 4px;
}

div.wpcf7 div.ajax-error {
	display: none;
}

div.wpcf7 .placeheld {
	color: #888;
}
/*-----------------------------------------------------------------------------

-	Revolution Slider 5.0 Default Style Settings -

Screen Stylesheet

version:   	5.0.0
date:      	29/10/15
author:		themepunch
email:     	info@themepunch.com
website:   	http://www.themepunch.com
-----------------------------------------------------------------------------*/



.rtl {	direction: rtl;}
@font-face {
  font-family: 'revicons';
  src: url('../fonts/revicons90c6.html?5510888');
  src: url('../fonts/revicons90c6.html?5510888#iefix') format('embedded-opentype'),
       url('../fonts/revicons90c6.woff?5510888') format('woff'),
       url('../fonts/revicons90c6-2.html?5510888') format('truetype'),
       url('../fonts/revicons90c6-3.html?5510888#revicons') format('svg');
  font-weight: normal;
  font-style: normal;
}

 [class^="revicon-"]:before, [class*=" revicon-"]:before {
  font-family: "revicons";
  font-style: normal;
  font-weight: normal;
  speak: none;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center; 

  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;

  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;

  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;

  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */

  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.revicon-search-1:before { content: '\e802'; } /* 'î ‚' */
.revicon-pencil-1:before { content: '\e831'; } /* 'î ±' */
.revicon-picture-1:before { content: '\e803'; } /* 'î ƒ' */
.revicon-cancel:before { content: '\e80a'; } /* 'î Š' */
.revicon-info-circled:before { content: '\e80f'; } /* 'î ' */
.revicon-trash:before { content: '\e801'; } /* 'î ' */
.revicon-left-dir:before { content: '\e817'; } /* 'î —' */
.revicon-right-dir:before { content: '\e818'; } /* 'î ˜' */
.revicon-down-open:before { content: '\e83b'; } /* 'î »' */
.revicon-left-open:before { content: '\e819'; } /* 'î ™' */
.revicon-right-open:before { content: '\e81a'; } /* 'î š' */
.revicon-angle-left:before { content: '\e820'; } /* 'î  ' */
.revicon-angle-right:before { content: '\e81d'; } /* 'î ' */
.revicon-left-big:before { content: '\e81f'; } /* 'î Ÿ' */
.revicon-right-big:before { content: '\e81e'; } /* 'î ž' */
.revicon-magic:before { content: '\e807'; } /* 'î ‡' */
.revicon-picture:before { content: '\e800'; } /* 'î €' */
.revicon-export:before { content: '\e80b'; } /* 'î ‹' */
.revicon-cog:before { content: '\e832'; } /* 'î ²' */
.revicon-login:before { content: '\e833'; } /* 'î ³' */
.revicon-logout:before { content: '\e834'; } /* 'î ´' */
.revicon-video:before { content: '\e805'; } /* 'î …' */
.revicon-arrow-combo:before { content: '\e827'; } /* 'î §' */
.revicon-left-open-1:before { content: '\e82a'; } /* 'î ª' */
.revicon-right-open-1:before { content: '\e82b'; } /* 'î «' */
.revicon-left-open-mini:before { content: '\e822'; } /* 'î ¢' */
.revicon-right-open-mini:before { content: '\e823'; } /* 'î £' */
.revicon-left-open-big:before { content: '\e824'; } /* 'î ¤' */
.revicon-right-open-big:before { content: '\e825'; } /* 'î ¥' */
.revicon-left:before { content: '\e836'; } /* 'î ¶' */
.revicon-right:before { content: '\e826'; } /* 'î ¦' */
.revicon-ccw:before { content: '\e808'; } /* 'î ˆ' */
.revicon-arrows-ccw:before { content: '\e806'; } /* 'î †' */
.revicon-palette:before { content: '\e829'; } /* 'î ©' */
.revicon-list-add:before { content: '\e80c'; } /* 'î Œ' */
.revicon-doc:before { content: '\e809'; } /* 'î ‰' */
.revicon-left-open-outline:before { content: '\e82e'; } /* 'î ®' */
.revicon-left-open-2:before { content: '\e82c'; } /* 'î ¬' */
.revicon-right-open-outline:before { content: '\e82f'; } /* 'î ¯' */
.revicon-right-open-2:before { content: '\e82d'; } /* 'î ­' */
.revicon-equalizer:before { content: '\e83a'; } /* 'î º' */
.revicon-layers-alt:before { content: '\e804'; } /* 'î „' */
.revicon-popup:before { content: '\e828'; } /* 'î ¨' */

							

/******************************
	-	BASIC STYLES		-
******************************/

.rev_slider_wrapper{
	position:relative;
	z-index: 0;
}


.rev_slider{
	position:relative;
	overflow:visible;
}

.tp-overflow-hidden { overflow:hidden;}

.tp-simpleresponsive img,
.rev_slider img{
	max-width:none !important;
	-moz-transition: none;
	-webkit-transition: none;
	-o-transition: none;
	transition: none;
	margin:0px;
	padding:0px;
	border-width:0px;
	border:none;
}

.rev_slider .no-slides-text{
	font-weight:bold;
	text-align:center;
	padding-top:80px;
}

.rev_slider >ul,
.rev_slider_wrapper >ul,
.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li{
	list-style:none !important;
	position:absolute;	
	margin:0px !important;
	padding:0px !important;
	overflow-x: visible;
	overflow-y: visible;
	list-style-type: none !important;
	background-image:none;
	background-position:0px 0px;
	text-indent: 0em;
	top:0px;left:0px;
}


.tp-revslider-mainul >li,
.rev_slider >ul >li,
.rev_slider >ul >li:before,
.tp-revslider-mainul >li:before,
.tp-simpleresponsive >ul >li,
.tp-simpleresponsive >ul >li:before,
.tp-revslider-mainul >li,
.tp-simpleresponsive >ul >li { 
	visibility:hidden; 
}

.tp-revslider-slidesli,
.tp-revslider-mainul	{	
	padding:0 !important; 
	margin:0 !important; 
	list-style:none !important;
}

.rev_slider li.tp-revslider-slidesli {
    position: absolute !important;
}


.tp-caption .rs-untoggled-content { display:block;}
.tp-caption .rs-toggled-content { display:none;}

.rs-toggle-content-active.tp-caption .rs-toggled-content { display:block;}
.rs-toggle-content-active.tp-caption .rs-untoggled-content { display:none;}

.rev_slider .tp-caption,
.rev_slider .caption 	{ 
	position:relative;  
	visibility:hidden; 
	white-space: nowrap;
	display: block;
}


.rev_slider .tp-mask-wrap .tp-caption,
.rev_slider .tp-mask-wrap *:last-child,
.wpb_text_column .rev_slider .tp-mask-wrap .tp-caption,
.wpb_text_column .rev_slider .tp-mask-wrap *:last-child{
	margin-bottom:0;

}

.tp-svg-layer svg {	width:100%; height:100%;position: relative;vertical-align: top}

	
/* CAROUSEL FUNCTIONS */
.tp-carousel-wrapper {
	cursor:url(openhand.html), move;
}
.tp-carousel-wrapper.dragged {
	cursor:url(closedhand.html), move;
}

/* ADDED FOR SLIDELINK MANAGEMENT */
.tp-caption {
	z-index:1
}

.tp_inner_padding {	
	box-sizing:border-box;	
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	max-height:none !important;	
}


.tp-caption {	
	-moz-user-select: none;
	-khtml-user-select: none;
	-webkit-user-select: none;
	-o-user-select: none;	
	position:absolute;
	-webkit-font-smoothing: antialiased !important;
}

.tp-caption.tp-layer-selectable {
	-moz-user-select: all;
	-khtml-user-select: all;
	-webkit-user-select: all;
	-o-user-select: all;	
}

.tp-forcenotvisible,
.tp-hide-revslider,
.tp-caption.tp-hidden-caption {	
	visibility:hidden !important; 
	display:none !important
}

.rev_slider embed,
.rev_slider iframe,
.rev_slider object,
.rev_slider audio,
.rev_slider video {
	max-width: none !important
}






/**********************************************
	-	FULLSCREEN AND FULLWIDHT CONTAINERS	-
**********************************************/
.rev_slider_wrapper	{	width:100%;}

.fullscreen-container {	
	position:relative;
	padding:0;
}


.fullwidthbanner-container{
	position:relative;
	padding:0;
	overflow:hidden;
}

.fullwidthbanner-container .fullwidthabanner{
	width:100%;
	position:relative;
}



/*********************************
	-	SPECIAL TP CAPTIONS -
**********************************/

.tp-static-layers				{	
	position:absolute; z-index:101; top:0px;left:0px;
	/*pointer-events:none;*/

}


.tp-caption .frontcorner		{
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;left:-40px;top:0px;
}

.tp-caption .backcorner		{
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;right:0px;top:0px;
}

.tp-caption .frontcornertop		{
	width: 0;
	height: 0;
	border-left: 40px solid transparent;
	border-right: 0px solid transparent;
	border-bottom: 40px solid #00A8FF;
	position: absolute;left:-40px;top:0px;
}

.tp-caption .backcornertop		{
	width: 0;
	height: 0;
	border-left: 0px solid transparent;
	border-right: 40px solid transparent;
	border-top: 40px solid #00A8FF;
	position: absolute;right:0px;top:0px;
}
									
.tp-layer-inner-rotation {	
	position: relative !important;
}		


/***********************************************
	-	SPECIAL ALTERNATIVE IMAGE SETTINGS	-
***********************************************/

img.tp-slider-alternative-image	{	
	width:100%; height:auto;
}


/******************************
	-	IE8 HACKS	-
*******************************/
.noFilterClass {
	filter:none !important;
}


/********************************
	-	FULLSCREEN VIDEO	-
*********************************/

.rs-background-video-layer 		{	position: absolute;top:0px;left:0px; width:100%;height:100%;visibility: hidden;z-index: 0;}

.tp-caption.coverscreenvideo	{	width:100%;height:100%;top:0px;left:0px;position:absolute;}
.caption.fullscreenvideo,
.tp-caption.fullscreenvideo		{	left:0px; top:0px; position:absolute;width:100%;height:100%}

.caption.fullscreenvideo iframe,
.caption.fullscreenvideo audio,
.caption.fullscreenvideo video,
.tp-caption.fullscreenvideo iframe,
.tp-caption.fullscreenvideo iframe audio,
.tp-caption.fullscreenvideo iframe video	{ width:100% !important; height:100% !important; display: none}

.fullcoveredvideo audio,
.fullscreenvideo audio
.fullcoveredvideo video,
.fullscreenvideo video				{	background: #000}

.fullcoveredvideo .tp-poster		{	background-position: center center;background-size: cover;width:100%;height:100%;top:0px;left:0px}


.videoisplaying .html5vid .tp-poster	{	display: none}

.tp-video-play-button					{	
	background:#000;
	background:rgba(0,0,0,0.3);										
	border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
	position: absolute;
	top: 50%;
	left: 50%;										
	color: #FFF;
	z-index: 3;
	margin-top: -25px;
	margin-left: -25px;
	line-height: 50px !important;
	text-align: center;
	cursor: pointer;
	width: 50px;
	height:50px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;	
	display: inline-block;	
	vertical-align: top;
	z-index: 4;
	opacity: 0;
	-webkit-transition:opacity 300ms ease-out !important;
	-moz-transition:opacity 300ms ease-out !important;
	-o-transition:opacity 300ms ease-out !important;
	transition:opacity 300ms ease-out !important;				
}

.tp-hiddenaudio,
.tp-audio-html5 .tp-video-play-button { display:none !important;}
.tp-caption .html5vid					{	width:100% !important; height:100% !important;}									
.tp-video-play-button i 				{	width:50px;height:50px; display:inline-block; text-align: center; vertical-align: top; line-height: 50px !important; font-size: 40px !important;}									
.tp-caption:hover .tp-video-play-button	{	opacity: 1;}
.tp-caption .tp-revstop					{	display:none; border-left:5px solid #fff !important; border-right:5px solid #fff !important;margin-top:15px !important;line-height: 20px !important;vertical-align: top; font-size:25px !important;}
.videoisplaying .revicon-right-dir		{	display:none}
.videoisplaying .tp-revstop				{	display:inline-block}

.videoisplaying  .tp-video-play-button			{	display:none}
.tp-caption:hover .tp-video-play-button 		{ 	display:block}

.fullcoveredvideo .tp-video-play-button			{	display:none !important}


.fullscreenvideo .fullscreenvideo audio 		{	object-fit:contain !important;}
.fullscreenvideo .fullscreenvideo video 		{	object-fit:contain !important;}

.fullscreenvideo .fullcoveredvideo audio 		{	object-fit:cover !important;}
.fullscreenvideo .fullcoveredvideo video 		{	object-fit:cover !important;}

.tp-video-controls {
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	padding: 5px;
	opacity: 0;
	-webkit-transition: opacity .3s;
	-moz-transition: opacity .3s;
	-o-transition: opacity .3s;
	-ms-transition: opacity .3s;
	transition: opacity .3s;
	background-image: linear-gradient(to bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -o-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -moz-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -webkit-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -ms-linear-gradient(bottom, rgb(0,0,0) 13%, rgb(50,50,50) 100%);
	background-image: -webkit-gradient(linear,left bottom,left top,color-stop(0.13, rgb(0,0,0)),color-stop(1, rgb(50,50,50)));	
	display:table;max-width:100%; overflow:hidden;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;
}

.tp-caption:hover .tp-video-controls {	opacity: .9;}

.tp-video-button {
	background: rgba(0,0,0,.5);
	border: 0;
	color: #EEE;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	border-radius: 3px;
	cursor:pointer;
	line-height:12px;
	font-size:12px;
	color:#fff;
	padding:0px;
	margin:0px;
	outline: none;
	}
.tp-video-button:hover 				{	cursor: pointer;}


.tp-video-button-wrap,
.tp-video-seek-bar-wrap,
.tp-video-vol-bar-wrap 				{ 	padding:0px 5px;display:table-cell; vertical-align: middle;}

.tp-video-seek-bar-wrap				{	width:80%}
.tp-video-vol-bar-wrap				{	width:20%}

.tp-volume-bar,
.tp-seek-bar						{	width:100%; cursor: pointer;  outline:none; line-height:12px;margin:0; padding:0;}


.rs-fullvideo-cover					{	width:100%;height:100%;top:0px;left:0px;position: absolute; background:transparent;z-index:5;}


.rs-background-video-layer video::-webkit-media-controls { display:none !important;}
.rs-background-video-layer audio::-webkit-media-controls { display:none !important;}

.tp-audio-html5 .tp-video-controls {	opacity: 1 !important; visibility: visible !important}

/********************************
	-	DOTTED OVERLAYS	-
*********************************/
.tp-dottedoverlay						{	background-repeat:repeat;width:100%;height:100%;position:absolute;top:0px;left:0px;z-index:3}
.tp-dottedoverlay.twoxtwo				{	background:url(../assets/gridtile.html)}
.tp-dottedoverlay.twoxtwowhite			{	background:url(../assets/gridtile_white.html)}
.tp-dottedoverlay.threexthree			{	background:url(../assets/gridtile_3x3.html)}
.tp-dottedoverlay.threexthreewhite		{	background:url(../assets/gridtile_3x3_white.html)}


/******************************
	-	SHADOWS		-
******************************/

.tp-shadowcover	{	width:100%;height:100%;top:0px;left:0px;background: #fff;position: absolute; z-index: -1;}
.tp-shadow1 {
	-webkit-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
	   -moz-box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
	        box-shadow: 0 10px 6px -6px rgba(0,0,0,0.8);
}

.tp-shadow2:before, .tp-shadow2:after,
.tp-shadow3:before, .tp-shadow4:after
{
  z-index: -2;
  position: absolute;
  content: "";
  bottom: 10px;
  left: 10px;
  width: 50%;
  top: 85%;
  max-width:300px;
  background: transparent;
  -webkit-box-shadow: 0 15px 10px rgba(0,0,0,0.8);
  -moz-box-shadow: 0 15px 10px rgba(0,0,0,0.8);
  box-shadow: 0 15px 10px rgba(0,0,0,0.8);
  -webkit-transform: rotate(-3deg);
  -moz-transform: rotate(-3deg);
  -o-transform: rotate(-3deg);
  -ms-transform: rotate(-3deg);
  transform: rotate(-3deg);
}

.tp-shadow2:after,
.tp-shadow4:after
{
  -webkit-transform: rotate(3deg);
  -moz-transform: rotate(3deg);
  -o-transform: rotate(3deg);
  -ms-transform: rotate(3deg);
  transform: rotate(3deg);
  right: 10px;
  left: auto;
}

.tp-shadow5
{
  	position:relative;       
    -webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
       -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
            box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.tp-shadow5:before, .tp-shadow5:after
{
	content:"";
    position:absolute; 
    z-index:-2;
    -webkit-box-shadow:0 0 25px 0px rgba(0,0,0,0.6);
    -moz-box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
    box-shadow:0 0 25px 0px  rgba(0,0,0,0.6);
    top:30%;
    bottom:0;
    left:20px;
    right:20px;
    -moz-border-radius:100px / 20px;
    border-radius:100px / 20px;
}

/******************************
	-	BUTTONS	-
*******************************/

.tp-button{
	padding:6px 13px 5px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	height:30px;
	cursor:pointer;
	color:#fff !important; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6) !important; font-size:15px; line-height:45px !important;
	font-family: arial, sans-serif; font-weight: bold; letter-spacing: -1px;
	text-decoration:none;
}

.tp-button.big	{	color:#fff; text-shadow:0px 1px 1px rgba(0, 0, 0, 0.6); font-weight:bold; padding:9px 20px; font-size:19px;  line-height:57px !important; }


.purchase:hover,
.tp-button:hover,
.tp-button.big:hover {	background-position:bottom, 15px 11px}

	
/*	BUTTON COLORS	*/

.tp-button.green, .tp-button:hover.green,
.purchase.green, .purchase:hover.green			{ background-color:#21a117; -webkit-box-shadow:  0px 3px 0px 0px #104d0b;        -moz-box-shadow:   0px 3px 0px 0px #104d0b;        box-shadow:   0px 3px 0px 0px #104d0b;  }

.tp-button.blue, .tp-button:hover.blue,
.purchase.blue, .purchase:hover.blue			{ background-color:#1d78cb; -webkit-box-shadow:  0px 3px 0px 0px #0f3e68;        -moz-box-shadow:   0px 3px 0px 0px #0f3e68;        box-shadow:   0px 3px 0px 0px #0f3e68}

.tp-button.red, .tp-button:hover.red,
.purchase.red, .purchase:hover.red				{ background-color:#cb1d1d; -webkit-box-shadow:  0px 3px 0px 0px #7c1212;        -moz-box-shadow:   0px 3px 0px 0px #7c1212;        box-shadow:   0px 3px 0px 0px #7c1212}

.tp-button.orange, .tp-button:hover.orange,
.purchase.orange, .purchase:hover.orange		{ background-color:#ff7700; -webkit-box-shadow:  0px 3px 0px 0px #a34c00;        -moz-box-shadow:   0px 3px 0px 0px #a34c00;        box-shadow:   0px 3px 0px 0px #a34c00}

.tp-button.darkgrey,.tp-button.grey,
.tp-button:hover.darkgrey,.tp-button:hover.grey,
.purchase.darkgrey, .purchase:hover.darkgrey	{ background-color:#555; -webkit-box-shadow:  0px 3px 0px 0px #222;        -moz-box-shadow:   0px 3px 0px 0px #222;        box-shadow:   0px 3px 0px 0px #222}

.tp-button.lightgrey, .tp-button:hover.lightgrey,
.purchase.lightgrey, .purchase:hover.lightgrey	{ background-color:#888; -webkit-box-shadow:  0px 3px 0px 0px #555;        -moz-box-shadow:   0px 3px 0px 0px #555;        box-shadow:   0px 3px 0px 0px #555}



/* TP BUTTONS DESKTOP SIZE */

.rev-btn,
.rev-btn:visited						{ 	outline:none !important; box-shadow:none !important; text-decoration: none !important; line-height: 44px; font-size: 17px; font-weight: 500; padding: 12px 35px; box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;  font-family: "Roboto", sans-serif;  cursor: pointer;}

.rev-btn.rev-uppercase,
.rev-btn.rev-uppercase:visited			{ 	text-transform: uppercase; letter-spacing: 1px; font-size: 15px; font-weight: 900; }

.rev-btn.rev-withicon i					{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; margin-left:10px !important;}

.rev-btn.rev-hiddenicon i				{ 	font-size: 15px; font-weight: normal; position: relative; top: 0px; -webkit-transition: all 0.2s ease-out !important; -moz-transition: all 0.2s ease-out !important; -o-transition: all 0.2s ease-out !important; -ms-transition: all 0.2s ease-out !important; opacity: 0; margin-left:0px !important; width:0px !important;  }
.rev-btn.rev-hiddenicon:hover i			{   opacity: 1 !important; margin-left:10px !important; width:auto !important;}

/* REV BUTTONS MEDIUM */
.rev-btn.rev-medium,
.rev-btn.rev-medium:visited				{	 line-height: 36px; font-size: 14px; padding: 10px 30px; }

.rev-btn.rev-medium.rev-withicon i		{ 	font-size: 14px; top: 0px; }

.rev-btn.rev-medium.rev-hiddenicon i	{ 	font-size: 14px; top: 0px; }


/* REV BUTTONS SMALL */
.rev-btn.rev-small,
.rev-btn.rev-small:visited				{	line-height: 28px; font-size: 12px; padding: 7px 20px; }

.rev-btn.rev-small.rev-withicon i		{	font-size: 12px; top: 0px; }

.rev-btn.rev-small.rev-hiddenicon i		{ 	font-size: 12px; top: 0px; }


/* ROUNDING OPTIONS */
.rev-maxround 							{ 	-webkit-border-radius: 30px; -moz-border-radius: 30px; border-radius: 30px; }
.rev-minround 							{ 	-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }	


/* BURGER BUTTON */
.rev-burger {
  position: relative;
  width: 60px;
  height: 60px;
  box-sizing: border-box;
  padding: 22px 0 0 14px;
  border-radius: 50%;
  border: 1px solid rgba(51,51,51,0.25);
  tap-highlight-color: transparent;
  cursor: pointer;
}
.rev-burger span {
  display: block;
  width: 30px;
  height: 3px;
  background: #333;
  transition: .7s;
  pointer-events: none;
  transform-style: flat !important;
}
.rev-burger span:nth-child(2) {
  margin: 3px 0;
}

#dialog_addbutton .rev-burger:hover :first-child,
.open .rev-burger :first-child,
.open.rev-burger :first-child {
  transform: translateY(6px) rotate(-45deg);
  -webkit-transform: translateY(6px) rotate(-45deg);
}
#dialog_addbutton .rev-burger:hover :nth-child(2),
.open .rev-burger :nth-child(2),
.open.rev-burger :nth-child(2) {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  opacity: 0;
}
#dialog_addbutton .rev-burger:hover :last-child,
.open .rev-burger :last-child,
.open.rev-burger :last-child {
  transform: translateY(-6px) rotate(-135deg);
  -webkit-transform: translateY(-6px) rotate(-135deg);
}

.rev-burger.revb-white {
  border: 2px solid rgba(255,255,255,0.2);
}
.rev-burger.revb-white span {
  background: #fff;
}
.rev-burger.revb-whitenoborder {
  border: 0;
}
.rev-burger.revb-whitenoborder span {
  background: #fff;
}
.rev-burger.revb-darknoborder {
  border: 0;
}
.rev-burger.revb-darknoborder span {
  background: #333;
}

.rev-burger.revb-whitefull {
  background: #fff;
  border:none;
}

.rev-burger.revb-whitefull span {
	background:#333;
}

.rev-burger.revb-darkfull {
  background: #333;
  border:none;
}

.rev-burger.revb-darkfull span {
	background:#fff;
}


/* SCROLL DOWN BUTTON */
@-webkit-keyframes rev-ani-mouse {
	0% { opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% { opacity: 0;top: 50%;}
	100% { opacity: 0;top: 29%;}
}
@-moz-keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}
@keyframes rev-ani-mouse {
	0% {opacity: 1;top: 29%;}
	15% {opacity: 1;top: 50%;}
	50% {opacity: 0;top: 50%;}
	100% {opacity: 0;top: 29%;}
}
.rev-scroll-btn {
	display: inline-block;
	position: relative;
	left: 0;
	right: 0;
	text-align: center;
	cursor: pointer;
	width:35px;
	height:55px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
	border: 3px solid white;
	border-radius: 23px;
}
.rev-scroll-btn > * {
	display: inline-block;
	line-height: 18px;
	font-size: 13px;
	font-weight: normal;
	color: #7f8c8d;
	color: #ffffff;
	font-family: "proxima-nova", "Helvetica Neue", Helvetica, Arial, sans-serif;
	letter-spacing: 2px;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *.active {
	color: #ffffff;
}
.rev-scroll-btn > *:hover,
.rev-scroll-btn > *:focus,
.rev-scroll-btn > *:active,
.rev-scroll-btn > *.active {
	filter: alpha(opacity=80);
}

.rev-scroll-btn.revs-fullwhite  {
	background:#fff;
}

.rev-scroll-btn.revs-fullwhite span {
	background: #333;	
}

.rev-scroll-btn.revs-fulldark  {
	background:#333;
	border:none;
}

.rev-scroll-btn.revs-fulldark  span {
	background: #fff;	
}

.rev-scroll-btn span {
	position: absolute;
	display: block;
	top: 29%;
	left: 50%;
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
	background: white;
	border-radius: 50%;
	-webkit-animation: rev-ani-mouse 2.5s linear infinite;
	-moz-animation: rev-ani-mouse 2.5s linear infinite;
	animation: rev-ani-mouse 2.5s linear infinite;
}

.rev-scroll-btn.revs-dark {
	border-color:#333;
}
.rev-scroll-btn.revs-dark span {
	background: #333;	
}

.rev-control-btn {
	position: relative;
	display: inline-block;
	z-index: 5;	
	color: #FFF;  
	font-size: 20px;
	line-height: 60px;
	font-weight: 400;
	font-style: normal;
	font-family: Raleway;	
	text-decoration: none;
	text-align: center;
	background-color: #000;	
	border-radius: 50px;	
	text-shadow: none;
	background-color: rgba(0, 0, 0, 0.50);
	width:60px;
	height:60px;
	box-sizing: border-box;
	cursor: pointer;
}

.rev-cbutton-dark-sr	{	
	border-radius: 3px;		
}

.rev-cbutton-light	{	
	color: #333;  	
	background-color: rgba(255,255,255, 0.75);	
}

.rev-cbutton-light-sr	{		
	color: #333;  	
	border-radius: 3px;		
	background-color: rgba(255,255,255, 0.75);
}


.rev-sbutton {	
	line-height: 37px;	
	width:37px;
	height:37px;	
}

.rev-sbutton-blue	{	
	background-color: #3B5998
}
.rev-sbutton-lightblue	{	
	background-color: #00A0D1;
}
.rev-sbutton-red	{	
	background-color: #DD4B39;
}




/************************************
-	TP BANNER TIMER		-
*************************************/
.tp-bannertimer								{	visibility: hidden; width:100%; height:5px; /*background:url(../assets/timer.png);*/ background: #fff; background: rgba(0,0,0,0.15); position:absolute; z-index:200; top:0px}
.tp-bannertimer.tp-bottom					{	top:auto; bottom:0px !important;height:5px}


/*********************************************
-	BASIC SETTINGS FOR THE BANNER	-
***********************************************/

 .tp-simpleresponsive img {
	-moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
    -o-user-select: none;
}

.tp-caption img {
	background: transparent;
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)";
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
	zoom: 1;
}



/*  CAPTION SLIDELINK   **/
.caption.slidelink a div,
.tp-caption.slidelink a div {	width:3000px; height:1500px;  background:url(../assets/coloredbg.html) repeat}
.tp-caption.slidelink a span{	background:url(../assets/coloredbg.html) repeat}
.tp-shape {	width:100%;height:100%;}



/*********************************************
-	WOOCOMMERCE STYLES	-
***********************************************/

.tp-caption .rs-starring				{	display: inline-block}
.tp-caption .rs-starring .star-rating	{	float: none;}

.tp-caption .rs-starring .star-rating {
	color: #FFC321 !important;
	display: inline-block;
    vertical-align: top;
}

.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {	
	position: relative;
	height: 1em;
	
	width: 5.4em;
	font-family: star;
}

.tp-caption  .rs-starring .star-rating:before, 
.tp-caption  .rs-starring-page .star-rating:before {
	content: "\73\73\73\73\73";
	color: #E0DADF;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
}

.tp-caption .rs-starring .star-rating span {
	overflow: hidden;
	float: left;
	top: 0;
	left: 0;
	position: absolute;
	padding-top: 1.5em;
	font-size: 1em !important;
}

.tp-caption .rs-starring .star-rating span:before,
.tp-caption .rs-starring .star-rating span:before {
	content: "\53\53\53\53\53";
	top: 0;
	position: absolute;
	left: 0;
}

.tp-caption .rs-starring .star-rating {
	color: #FFC321 !important;
}


.tp-caption .rs-starring .star-rating, 
.tp-caption .rs-starring-page .star-rating {
	
	font-size: 1em !important;
	font-family: star;
}


/******************************
	-	LOADER FORMS	-
********************************/

.tp-loader 	{
	top:50%; left:50%;
	z-index:10000;
	position:absolute;
}

.tp-loader.spinner0 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	background:url(../assets/loader.html) no-repeat center center;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	margin-top:-20px;
	margin-left:-20px;
	-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


.tp-loader.spinner1 {
	width: 40px;
	height: 40px;
	background-color: #fff;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	margin-top:-20px;
	margin-left:-20px;
	-webkit-animation: tp-rotateplane 1.2s infinite ease-in-out;
	animation: tp-rotateplane 1.2s infinite ease-in-out;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}



.tp-loader.spinner5 	{	
	background:url(../assets/loader.html) no-repeat 10px 10px;
	background-color:#fff;
	margin:-22px -22px;
	width:44px;height:44px;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}


@-webkit-keyframes tp-rotateplane {
  0% { -webkit-transform: perspective(120px) }
  50% { -webkit-transform: perspective(120px) rotateY(180deg) }
  100% { -webkit-transform: perspective(120px) rotateY(180deg)  rotateX(180deg) }
}

@keyframes tp-rotateplane {
  0% { transform: perspective(120px) rotateX(0deg) rotateY(0deg);} 
  50% { transform: perspective(120px) rotateX(-180.1deg) rotateY(0deg);} 
  100% { transform: perspective(120px) rotateX(-180deg) rotateY(-179.9deg);}
}


.tp-loader.spinner2 {
	width: 40px;
	height: 40px;
	margin-top:-20px;margin-left:-20px;
	background-color: #ff0000;
	box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	-webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
	border-radius: 100%;
	-webkit-animation: tp-scaleout 1.0s infinite ease-in-out;
	animation: tp-scaleout 1.0s infinite ease-in-out;
}

@-webkit-keyframes tp-scaleout {
  0% { -webkit-transform: scale(0.0) }
  100% {-webkit-transform: scale(1.0); opacity: 0;}
}

@keyframes tp-scaleout {
  0% {transform: scale(0.0);-webkit-transform: scale(0.0);} 
  100% {transform: scale(1.0);-webkit-transform: scale(1.0);opacity: 0;}
}


.tp-loader.spinner3 {
  margin: -9px 0px 0px -35px;
  width: 70px;
  text-align: center;
}

.tp-loader.spinner3 .bounce1,
.tp-loader.spinner3 .bounce2,
.tp-loader.spinner3 .bounce3 {
  width: 18px;
  height: 18px;
  background-color: #fff;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  border-radius: 100%;
  display: inline-block;
  -webkit-animation: tp-bouncedelay 1.4s infinite ease-in-out;
  animation: tp-bouncedelay 1.4s infinite ease-in-out;
  /* Prevent first frame from flickering when animation starts */
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

.tp-loader.spinner3 .bounce1 {
  -webkit-animation-delay: -0.32s;
  animation-delay: -0.32s;
}

.tp-loader.spinner3 .bounce2 {
  -webkit-animation-delay: -0.16s;
  animation-delay: -0.16s;
}

@-webkit-keyframes tp-bouncedelay {
  0%, 80%, 100% { -webkit-transform: scale(0.0) }
  40% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bouncedelay {
  0%, 80%, 100% {transform: scale(0.0);} 
  40% {transform: scale(1.0);}
}




.tp-loader.spinner4 {
  margin: -20px 0px 0px -20px;
  width: 40px;
  height: 40px;
  text-align: center;
  -webkit-animation: tp-rotate 2.0s infinite linear;
  animation: tp-rotate 2.0s infinite linear;
}

.tp-loader.spinner4 .dot1,
.tp-loader.spinner4 .dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: tp-bounce 2.0s infinite ease-in-out;
  animation: tp-bounce 2.0s infinite ease-in-out;
  box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
  -webkit-box-shadow: 0px 0px 20px 0px rgba(0,0,0,0.15);
}

.tp-loader.spinner4 .dot2 {
  top: auto;
  bottom: 0px;
  -webkit-animation-delay: -1.0s;
  animation-delay: -1.0s;
}

@-webkit-keyframes tp-rotate { 100% { -webkit-transform: rotate(360deg) }}
@keyframes tp-rotate { 100% { transform: rotate(360deg); -webkit-transform: rotate(360deg) }}

@-webkit-keyframes tp-bounce {
  0%, 100% { -webkit-transform: scale(0.0) }
  50% { -webkit-transform: scale(1.0) }
}

@keyframes tp-bounce {
  0%, 100% {transform: scale(0.0);} 
  50% { transform: scale(1.0);}
}



/***********************************************
	-  STANDARD NAVIGATION SETTINGS 
***********************************************/


.tp-thumbs.navbar,
.tp-bullets.navbar,
.tp-tabs.navbar					{	border:none; min-height: 0; margin:0; border-radius: 0; -moz-border-radius:0; -webkit-border-radius:0;}

.tp-tabs,
.tp-thumbs,
.tp-bullets						{	position:absolute; display:block; z-index:1000; top:0px; left:0px;}

.tp-tab,
.tp-thumb 						{	cursor: pointer; position:absolute;opacity:0.5;  box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}

.tp-arr-imgholder,
.tp-videoposter,
.tp-thumb-image,
.tp-tab-image					{	background-position: center center; background-size:cover;width:100%;height:100%; display:block; position:absolute;top:0px;left:0px;}

.tp-tab:hover,
.tp-tab.selected,
.tp-thumb:hover,
.tp-thumb.selected				{	opacity:1;}

.tp-tab-mask,
.tp-thumb-mask 					{	box-sizing:border-box !important; -webkit-box-sizing:border-box !important; -moz-box-sizing:border-box !important}

.tp-tabs,
.tp-thumbs						{	box-sizing:content-box !important; -webkit-box-sizing:content-box !important; -moz-box-sizing: content-box !important}

.tp-bullet 						{	width:15px;height:15px; position:absolute; background:#fff; background:rgba(255,255,255,0.3); cursor: pointer;}
.tp-bullet.selected,
.tp-bullet:hover				{	background:#fff;}

.tp-bannertimer					{	background:#000; background:rgba(0,0,0,0.15); height:5px;}


.tparrows						{	cursor:pointer; background:#000; background:rgba(0,0,0,0.5); width:40px;height:40px;position:absolute; display:block; z-index:1000; }
.tparrows:hover 				{	background:#000;}
.tparrows:before				{	font-family: "revicons"; font-size:15px; color:#fff; display:block; line-height: 40px; text-align: center;}
.tparrows.tp-leftarrow:before	{	content: '\e824'; }
.tparrows.tp-rightarrow:before	{	content: '\e825'; }



/***************************
	- KEN BURNS FIXES -
***************************/

body.rtl .tp-kbimg {left: 0 !important}



/***************************
	- 3D SHADOW MODE -
***************************/

.dddwrappershadow { box-shadow:0 45px 100px rgba(0, 0, 0, 0.4);}

/*******************
	- DEBUG MODE -
*******************/

.hglayerinfo				   {	  position: fixed;
  bottom: 0px;
  left: 0px;
  color: #FFF;
  font-size: 12px;
  line-height: 20px;
  font-weight: 600;
  background: rgba(0, 0, 0, 0.75);
  padding: 5px 10px;
  z-index: 2000;
  white-space: normal;}
.hginfo 					   { 	position:absolute;top:-2px;left:-2px;color:#e74c3c;font-size:12px;font-weight:600; background:#000;padding:2px 5px;}
.indebugmode .tp-caption:hover { 	border:1px dashed #c0392b !important;}
.helpgrid 					   { 	border:2px dashed #c0392b;position:absolute;top:0px;left:0px;z-index:0 }
#revsliderlogloglog				{	padding:15px;color:#fff;position:fixed; top:0px;left:0px;width:200px;height:150px;background:rgba(0,0,0,0.7); z-index:100000; font-size:10px; overflow:scroll;}





/*!
 * Bootstrap v3.3.5 (http://getbootstrap.com)
 * Copyright 2011-2015 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */
html {
  font-family: sans-serif;
  -webkit-text-size-adjust: 100%;
      -ms-text-size-adjust: 100%;
}
body {
  margin: 0;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
menu,
nav,
section,
summary {
  display: block;
}
audio,
canvas,
progress,
video {
  display: inline-block;
  vertical-align: baseline;
}
audio:not([controls]) {
  display: none;
  height: 0;
}
[hidden],
template {
  display: none;
}
a {
  background-color: transparent;
}
a:active,
a:hover {
  outline: 0;
}
abbr[title] {
  border-bottom: 1px dotted;
}
/*b,
strong {
  font-weight: bold;
}*/
dfn {
  font-style: italic;
}
h1 {
  margin: .67em 0;
  font-size: 2em;
}
mark {
  color: #000;
  background: #ff0;
}
small {
  font-size: 80%;
}
sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}
sup {
  top: -.5em;
}
sub {
  bottom: -.25em;
}
img {
  border: 0;
}
svg:not(:root) {
  overflow: hidden;
}
figure {
  margin: 1em 40px;
}
hr {
  height: 0;
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
}
pre {
  overflow: auto;
}
code,
kbd,
pre,
samp {
  font-family: monospace, monospace;
  font-size: 1em;
}
button,
input,
optgroup,
select,
textarea {
  margin: 0;
  /*font: inherit;*/
  color: inherit;
}
button {
  overflow: visible;
}
button,
select {
  text-transform: none;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
  -webkit-appearance: button;
  cursor: pointer;
}
button[disabled],
html input[disabled] {
  cursor: default;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
  padding: 0;
  border: 0;
}
input {
  line-height: normal;
}
input[type="checkbox"],
input[type="radio"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}
input[type="number"]::-webkit-inner-spin-button,
input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}
input[type="search"] {
  -webkit-box-sizing: content-box;
     -moz-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-appearance: textfield;
}
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}
fieldset {
  padding: .35em .625em .75em;
  margin: 0 2px;
  border: 1px solid #c0c0c0;
}
legend {
  padding: 0;
  border: 0;
}
textarea {
  overflow: auto;
}
optgroup {
  font-weight: bold;
}
table {
  border-spacing: 0;
  border-collapse: collapse;
}
td,
th {
  padding: 0;
}
/*! Source: https://github.com/h5bp/html5-boilerplate/blob/master/src/css/main.css */
@media print {
  *,
  *:before,
  *:after {
    color: #000 !important;
    text-shadow: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a,
  a:visited {
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  a[href^="#"]:after,
  a[href^="javascript:"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid #999;

    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  img {
    max-width: 100% !important;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  .navbar {
    display: none;
  }
  .btn > .caret,
  .dropup > .btn > .caret {
    border-top-color: #000 !important;
  }
  .label {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #ddd !important;
  }
}
@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.html');
  src: url('../fonts/glyphicons-halflings-regulard41d.html?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular-2.html') format('woff2'), url('../fonts/glyphicons-halflings-regular-3.html') format('woff'), url('../fonts/glyphicons-halflings-regular-4.html') format('truetype'), url('../fonts/glyphicons-halflings-regular-5.html#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\2a";
}
.glyphicon-plus:before {
  content: "\2b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";
}
* {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
*:before,
*:after {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
html {
  font-size: 10px;

  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
body {
  line-height: 1.42857143;
  background-color: #fff;
}
input,
button,
select,
textarea {
  /*font-family: inherit;*/
  font-size: inherit;
  line-height: inherit;
}

figure {
  margin: 0;
}
img {
  vertical-align: middle;
}
.img-responsive,
.thumbnail > img,
.thumbnail a > img,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  display: block;
  max-width: 100%;
  height: auto;
}
.img-rounded {
  border-radius: 6px;
}
.img-thumbnail {
  display: inline-block;
  max-width: 100%;
  height: auto;
  padding: 4px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: all .2s ease-in-out;
       -o-transition: all .2s ease-in-out;
          transition: all .2s ease-in-out;
}
.img-circle {
  border-radius: 50%;
}
hr {
  margin-top: 20px;
  margin-bottom: 20px;
  border: 0;
  border-top: 1px solid #eee;
}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
[role="button"] {
  cursor: pointer;
}
h1,
h2,
h3,
h4,
h5,
h6,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6 {
  font-family: inherit;
  font-weight: 500;
  line-height: 1.1;
  color: inherit;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small,
.h1 small,
.h2 small,
.h3 small,
.h4 small,
.h5 small,
.h6 small,
h1 .small,
h2 .small,
h3 .small,
h4 .small,
h5 .small,
h6 .small,
.h1 .small,
.h2 .small,
.h3 .small,
.h4 .small,
.h5 .small,
.h6 .small {
  font-weight: normal;
  line-height: 1;
  color: #777;
}
h1,
.h1,
h2,
.h2,
h3,
.h3 {
  margin-top: 20px;
  margin-bottom: 10px;
}
h1 small,
.h1 small,
h2 small,
.h2 small,
h3 small,
.h3 small,
h1 .small,
.h1 .small,
h2 .small,
.h2 .small,
h3 .small,
.h3 .small {
  font-size: 65%;
}
h4,
.h4,
h5,
.h5,
h6,
.h6 {
  margin-top: 10px;
  margin-bottom: 10px;
}
h4 small,
.h4 small,
h5 small,
.h5 small,
h6 small,
.h6 small,
h4 .small,
.h4 .small,
h5 .small,
.h5 .small,
h6 .small,
.h6 .small {
  font-size: 75%;
}
h1,
.h1 {
  font-size: 36px;
}
h2,
.h2 {
  font-size: 30px;
}
h3,
.h3 {
  font-size: 24px;
}
h4,
.h4 {
  font-size: 18px;
}
h5,
.h5 {
  font-size: 14px;
}
h6,
.h6 {
  font-size: 12px;
}
p {
  margin: 0 0 10px;
}
.lead {
  margin-bottom: 20px;
  font-size: 16px;
  font-weight: 300;
  line-height: 1.4;
}
@media (min-width: 768px) {
  .lead {
    font-size: 21px;
  }
}
small,
.small {
  font-size: 85%;
}
mark,
.mark {
  padding: .2em;
  background-color: #fcf8e3;
}
.text-left {
  text-align: left;
}
.text-right {
  text-align: right;
}
.text-center {
  text-align: center;
}
.text-justify {
  text-align: justify;
}
.text-nowrap {
  white-space: nowrap;
}
.text-lowercase {
  text-transform: lowercase;
}
.text-uppercase {
  text-transform: uppercase;
}
.text-capitalize {
  text-transform: capitalize;
}
.text-muted {
  color: #777;
}
.text-primary {
  color: #337ab7;
}
a.text-primary:hover,
a.text-primary:focus {
  color: #286090;
}
.text-success {
  color: #3c763d;
}
a.text-success:hover,
a.text-success:focus {
  color: #2b542c;
}
.text-info {
  color: #31708f;
}
a.text-info:hover,
a.text-info:focus {
  color: #245269;
}
.text-warning {
  color: #8a6d3b;
}
a.text-warning:hover,
a.text-warning:focus {
  color: #66512c;
}
.text-danger {
  color: #a94442;
}
a.text-danger:hover,
a.text-danger:focus {
  color: #843534;
}
.bg-primary {
  color: #fff;
  background-color: #337ab7;
}
a.bg-primary:hover,
a.bg-primary:focus {
  background-color: #286090;
}
.bg-success {
  background-color: #dff0d8;
}
a.bg-success:hover,
a.bg-success:focus {
  background-color: #c1e2b3;
}
.bg-info {
  background-color: #d9edf7;
}
a.bg-info:hover,
a.bg-info:focus {
  background-color: #afd9ee;
}
.bg-warning {
  background-color: #fcf8e3;
}
a.bg-warning:hover,
a.bg-warning:focus {
  background-color: #f7ecb5;
}
.bg-danger {
  background-color: #f2dede;
}
a.bg-danger:hover,
a.bg-danger:focus {
  background-color: #e4b9b9;
}
.page-header {
  padding-bottom: 9px;
  margin: 40px 0 20px;
  border-bottom: 1px solid #eee;
}
ul,
ol {
  margin-top: 0;
  margin-bottom: 10px;
}
ul ul,
ol ul,
ul ol,
ol ol {
  margin-bottom: 0;
}
.list-unstyled {
  padding-left: 0;
  list-style: none;
}
.list-inline {
  padding-left: 0;
  margin-left: -5px;
  list-style: none;
}
.list-inline > li {
  display: inline-block;
  padding-right: 5px;
  padding-left: 5px;
}
dl {
  margin-top: 0;
  margin-bottom: 20px;
}
dt,
dd {
  line-height: 1.42857143;
}
dt {
  font-weight: bold;
}
dd {
  margin-left: 0;
}
@media (min-width: 768px) {
  .dl-horizontal dt {
    float: left;
    width: 160px;
    overflow: hidden;
    clear: left;
    text-align: right;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
  .dl-horizontal dd {
    margin-left: 180px;
  }
}
abbr[title],
abbr[data-original-title] {
  cursor: help;
  border-bottom: 1px dotted #777;
}
.initialism {
  font-size: 90%;
  text-transform: uppercase;
}
blockquote {
  padding: 10px 20px;
  margin: 0 0 20px;
  font-size: 17.5px;
  border-left: 5px solid #eee;
}
blockquote p:last-child,
blockquote ul:last-child,
blockquote ol:last-child {
  margin-bottom: 0;
}
blockquote footer,
blockquote small,
blockquote .small {
  display: block;
  font-size: 80%;
  line-height: 1.42857143;
  color: #777;
}
blockquote footer:before,
blockquote small:before,
blockquote .small:before {
  content: '\2014 \00A0';
}
.blockquote-reverse,
blockquote.pull-right {
  padding-right: 15px;
  padding-left: 0;
  text-align: right;
  border-right: 5px solid #eee;
  border-left: 0;
}
.blockquote-reverse footer:before,
blockquote.pull-right footer:before,
.blockquote-reverse small:before,
blockquote.pull-right small:before,
.blockquote-reverse .small:before,
blockquote.pull-right .small:before {
  content: '';
}
.blockquote-reverse footer:after,
blockquote.pull-right footer:after,
.blockquote-reverse small:after,
blockquote.pull-right small:after,
.blockquote-reverse .small:after,
blockquote.pull-right .small:after {
  content: '\00A0 \2014';
}
address {
  margin-bottom: 20px;
  font-style: normal;
  line-height: 1.42857143;
}
code,
kbd,
pre,
samp {
  font-family: Menlo, Monaco, Consolas, "Courier New", monospace;
}
code {
  padding: 2px 4px;
  font-size: 90%;
  color: #c7254e;
  background-color: #f9f2f4;
  border-radius: 4px;
}
kbd {
  padding: 2px 4px;
  font-size: 90%;
  color: #fff;
  background-color: #333;
  border-radius: 3px;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .25);
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: bold;
  -webkit-box-shadow: none;
          box-shadow: none;
}
pre {
  display: block;
  padding: 9.5px;
  margin: 0 0 10px;
  font-size: 13px;
  line-height: 1.42857143;
  color: #333;
  word-break: break-all;
  word-wrap: break-word;
  background-color: #f5f5f5;
  border: 1px solid #ccc;
  border-radius: 4px;
}
pre code {
  padding: 0;
  font-size: inherit;
  color: inherit;
  white-space: pre-wrap;
  background-color: transparent;
  border-radius: 0;
}
.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}
.container {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 750px;
  }
}
@media (min-width: 992px) {
  .container {
    width: 970px;
  }
}
@media (min-width: 1200px) {
  .container {
    width: 1170px;
  }
}
.container-fluid {
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
.row {
  margin-right: -15px;
  margin-left: -15px;
}
.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 {
  float: left;
}
.col-xs-12 {
  width: 100%;
}
.col-xs-11 {
  width: 91.66666667%;
}
.col-xs-10 {
  width: 83.33333333%;
}
.col-xs-9 {
  width: 75%;
}
.col-xs-8 {
  width: 66.66666667%;
}
.col-xs-7 {
  width: 58.33333333%;
}
.col-xs-6 {
  width: 50%;
}
.col-xs-5 {
  width: 41.66666667%;
}
.col-xs-4 {
  width: 33.33333333%;
}
.col-xs-3 {
  width: 25%;
}
.col-xs-2 {
  width: 16.66666667%;
}
.col-xs-1 {
  width: 8.33333333%;
}
.col-xs-pull-12 {
  right: 100%;
}
.col-xs-pull-11 {
  right: 91.66666667%;
}
.col-xs-pull-10 {
  right: 83.33333333%;
}
.col-xs-pull-9 {
  right: 75%;
}
.col-xs-pull-8 {
  right: 66.66666667%;
}
.col-xs-pull-7 {
  right: 58.33333333%;
}
.col-xs-pull-6 {
  right: 50%;
}
.col-xs-pull-5 {
  right: 41.66666667%;
}
.col-xs-pull-4 {
  right: 33.33333333%;
}
.col-xs-pull-3 {
  right: 25%;
}
.col-xs-pull-2 {
  right: 16.66666667%;
}
.col-xs-pull-1 {
  right: 8.33333333%;
}
.col-xs-pull-0 {
  right: auto;
}
.col-xs-push-12 {
  left: 100%;
}
.col-xs-push-11 {
  left: 91.66666667%;
}
.col-xs-push-10 {
  left: 83.33333333%;
}
.col-xs-push-9 {
  left: 75%;
}
.col-xs-push-8 {
  left: 66.66666667%;
}
.col-xs-push-7 {
  left: 58.33333333%;
}
.col-xs-push-6 {
  left: 50%;
}
.col-xs-push-5 {
  left: 41.66666667%;
}
.col-xs-push-4 {
  left: 33.33333333%;
}
.col-xs-push-3 {
  left: 25%;
}
.col-xs-push-2 {
  left: 16.66666667%;
}
.col-xs-push-1 {
  left: 8.33333333%;
}
.col-xs-push-0 {
  left: auto;
}
.col-xs-offset-12 {
  margin-left: 100%;
}
.col-xs-offset-11 {
  margin-left: 91.66666667%;
}
.col-xs-offset-10 {
  margin-left: 83.33333333%;
}
.col-xs-offset-9 {
  margin-left: 75%;
}
.col-xs-offset-8 {
  margin-left: 66.66666667%;
}
.col-xs-offset-7 {
  margin-left: 58.33333333%;
}
.col-xs-offset-6 {
  margin-left: 50%;
}
.col-xs-offset-5 {
  margin-left: 41.66666667%;
}
.col-xs-offset-4 {
  margin-left: 33.33333333%;
}
.col-xs-offset-3 {
  margin-left: 25%;
}
.col-xs-offset-2 {
  margin-left: 16.66666667%;
}
.col-xs-offset-1 {
  margin-left: 8.33333333%;
}
.col-xs-offset-0 {
  margin-left: 0;
}
@media (min-width: 768px) {
  .col-sm-1, .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-10, .col-sm-11, .col-sm-12 {
    float: left;
  }
  .col-sm-12 {
    width: 100%;
  }
  .col-sm-11 {
    width: 91.66666667%;
  }
  .col-sm-10 {
    width: 83.33333333%;
  }
  .col-sm-9 {
    width: 75%;
  }
  .col-sm-8 {
    width: 66.66666667%;
  }
  .col-sm-7 {
    width: 58.33333333%;
  }
  .col-sm-6 {
    width: 50%;
  }
  .col-sm-5 {
    width: 41.66666667%;
  }
  .col-sm-4 {
    width: 33.33333333%;
  }
  .col-sm-3 {
    width: 25%;
  }
  .col-sm-2 {
    width: 16.66666667%;
  }
  .col-sm-1 {
    width: 8.33333333%;
  }
  .col-sm-pull-12 {
    right: 100%;
  }
  .col-sm-pull-11 {
    right: 91.66666667%;
  }
  .col-sm-pull-10 {
    right: 83.33333333%;
  }
  .col-sm-pull-9 {
    right: 75%;
  }
  .col-sm-pull-8 {
    right: 66.66666667%;
  }
  .col-sm-pull-7 {
    right: 58.33333333%;
  }
  .col-sm-pull-6 {
    right: 50%;
  }
  .col-sm-pull-5 {
    right: 41.66666667%;
  }
  .col-sm-pull-4 {
    right: 33.33333333%;
  }
  .col-sm-pull-3 {
    right: 25%;
  }
  .col-sm-pull-2 {
    right: 16.66666667%;
  }
  .col-sm-pull-1 {
    right: 8.33333333%;
  }
  .col-sm-pull-0 {
    right: auto;
  }
  .col-sm-push-12 {
    left: 100%;
  }
  .col-sm-push-11 {
    left: 91.66666667%;
  }
  .col-sm-push-10 {
    left: 83.33333333%;
  }
  .col-sm-push-9 {
    left: 75%;
  }
  .col-sm-push-8 {
    left: 66.66666667%;
  }
  .col-sm-push-7 {
    left: 58.33333333%;
  }
  .col-sm-push-6 {
    left: 50%;
  }
  .col-sm-push-5 {
    left: 41.66666667%;
  }
  .col-sm-push-4 {
    left: 33.33333333%;
  }
  .col-sm-push-3 {
    left: 25%;
  }
  .col-sm-push-2 {
    left: 16.66666667%;
  }
  .col-sm-push-1 {
    left: 8.33333333%;
  }
  .col-sm-push-0 {
    left: auto;
  }
  .col-sm-offset-12 {
    margin-left: 100%;
  }
  .col-sm-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-sm-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-sm-offset-9 {
    margin-left: 75%;
  }
  .col-sm-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-sm-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-sm-offset-6 {
    margin-left: 50%;
  }
  .col-sm-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-sm-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-sm-offset-3 {
    margin-left: 25%;
  }
  .col-sm-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-sm-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-sm-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .col-md-1, .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-10, .col-md-11, .col-md-12 {
    float: left;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666667%;
  }
  .col-md-10 {
    width: 83.33333333%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666667%;
  }
  .col-md-7 {
    width: 58.33333333%;
  }
  .col-md-6 {
    width: 50%;
  }
  .col-md-5 {
    width: 41.66666667%;
  }
  .col-md-4 {
    width: 33.33333333%;
  }
  .col-md-3 {
    width: 25%;
  }
  .col-md-2 {
    width: 16.66666667%;
  }
  .col-md-1 {
    width: 8.33333333%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666667%;
  }
  .col-md-pull-10 {
    right: 83.33333333%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666667%;
  }
  .col-md-pull-7 {
    right: 58.33333333%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.66666667%;
  }
  .col-md-pull-1 {
    right: 8.33333333%;
  }
  .col-md-pull-0 {
    right: auto;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666667%;
  }
  .col-md-push-10 {
    left: 83.33333333%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666667%;
  }
  .col-md-push-7 {
    left: 58.33333333%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666667%;
  }
  .col-md-push-4 {
    left: 33.33333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.66666667%;
  }
  .col-md-push-1 {
    left: 8.33333333%;
  }
  .col-md-push-0 {
    left: auto;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-md-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-md-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }
}
@media (min-width: 1200px) {
  .col-lg-1, .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-10, .col-lg-11, .col-lg-12 {
    float: left;
  }
  .col-lg-12 {
    width: 100%;
  }
  .col-lg-11 {
    width: 91.66666667%;
  }
  .col-lg-10 {
    width: 83.33333333%;
  }
  .col-lg-9 {
    width: 75%;
  }
  .col-lg-8 {
    width: 66.66666667%;
  }
  .col-lg-7 {
    width: 58.33333333%;
  }
  .col-lg-6 {
    width: 50%;
  }
  .col-lg-5 {
    width: 41.66666667%;
  }
  .col-lg-4 {
    width: 33.33333333%;
  }
  .col-lg-3 {
    width: 25%;
  }
  .col-lg-2 {
    width: 16.66666667%;
  }
  .col-lg-1 {
    width: 8.33333333%;
  }
  .col-lg-pull-12 {
    right: 100%;
  }
  .col-lg-pull-11 {
    right: 91.66666667%;
  }
  .col-lg-pull-10 {
    right: 83.33333333%;
  }
  .col-lg-pull-9 {
    right: 75%;
  }
  .col-lg-pull-8 {
    right: 66.66666667%;
  }
  .col-lg-pull-7 {
    right: 58.33333333%;
  }
  .col-lg-pull-6 {
    right: 50%;
  }
  .col-lg-pull-5 {
    right: 41.66666667%;
  }
  .col-lg-pull-4 {
    right: 33.33333333%;
  }
  .col-lg-pull-3 {
    right: 25%;
  }
  .col-lg-pull-2 {
    right: 16.66666667%;
  }
  .col-lg-pull-1 {
    right: 8.33333333%;
  }
  .col-lg-pull-0 {
    right: auto;
  }
  .col-lg-push-12 {
    left: 100%;
  }
  .col-lg-push-11 {
    left: 91.66666667%;
  }
  .col-lg-push-10 {
    left: 83.33333333%;
  }
  .col-lg-push-9 {
    left: 75%;
  }
  .col-lg-push-8 {
    left: 66.66666667%;
  }
  .col-lg-push-7 {
    left: 58.33333333%;
  }
  .col-lg-push-6 {
    left: 50%;
  }
  .col-lg-push-5 {
    left: 41.66666667%;
  }
  .col-lg-push-4 {
    left: 33.33333333%;
  }
  .col-lg-push-3 {
    left: 25%;
  }
  .col-lg-push-2 {
    left: 16.66666667%;
  }
  .col-lg-push-1 {
    left: 8.33333333%;
  }
  .col-lg-push-0 {
    left: auto;
  }
  .col-lg-offset-12 {
    margin-left: 100%;
  }
  .col-lg-offset-11 {
    margin-left: 91.66666667%;
  }
  .col-lg-offset-10 {
    margin-left: 83.33333333%;
  }
  .col-lg-offset-9 {
    margin-left: 75%;
  }
  .col-lg-offset-8 {
    margin-left: 66.66666667%;
  }
  .col-lg-offset-7 {
    margin-left: 58.33333333%;
  }
  .col-lg-offset-6 {
    margin-left: 50%;
  }
  .col-lg-offset-5 {
    margin-left: 41.66666667%;
  }
  .col-lg-offset-4 {
    margin-left: 33.33333333%;
  }
  .col-lg-offset-3 {
    margin-left: 25%;
  }
  .col-lg-offset-2 {
    margin-left: 16.66666667%;
  }
  .col-lg-offset-1 {
    margin-left: 8.33333333%;
  }
  .col-lg-offset-0 {
    margin-left: 0;
  }
}
table {
  background-color: transparent;
}
caption {
  padding-top: 8px;
  padding-bottom: 8px;
  color: #777;
  text-align: left;
}
th {
  text-align: left;
}
.table,table {
  width: 100%  !important;
  max-width: 100%;
  margin-bottom: 20px;
}
.table > thead > tr > th,
.table > tbody > tr > th,
.table > tfoot > tr > th,
.table > thead > tr > td,
.table > tbody > tr > td,
.table > tfoot > tr > td,
table > thead > tr > th,
table > tbody > tr > th,
table > tfoot > tr > th,
table > thead > tr > td,
table > tbody > tr > td,
table > tfoot > tr > td{
  padding: 8px;
  line-height: 1.42857143;
  vertical-align: top;
  border-top: 1px solid #ddd;
}
.table > thead > tr > th,
table > thead > tr > th{
  vertical-align: bottom;
  border-bottom: 2px solid #ddd;
}
.table > caption + thead > tr:first-child > th,
.table > colgroup + thead > tr:first-child > th,
.table > thead:first-child > tr:first-child > th,
.table > caption + thead > tr:first-child > td,
.table > colgroup + thead > tr:first-child > td,
.table > thead:first-child > tr:first-child > td,
table > caption + thead > tr:first-child > th,
table > colgroup + thead > tr:first-child > th,
table > thead:first-child > tr:first-child > th,
table > caption + thead > tr:first-child > td,
table > colgroup + thead > tr:first-child > td,
table > thead:first-child > tr:first-child > td{
  border-top: 0;
}
.table > tbody + tbody,
table > tbody + tbody{
  border-top: 2px solid #ddd;
}
.table .table,
table table{
  background-color: #fff;
}
.table-condensed > thead > tr > th,
.table-condensed > tbody > tr > th,
.table-condensed > tfoot > tr > th,
.table-condensed > thead > tr > td,
.table-condensed > tbody > tr > td,
.table-condensed > tfoot > tr > td {
  padding: 5px;
}
.table-bordered {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > tbody > tr > th,
.table-bordered > tfoot > tr > th,
.table-bordered > thead > tr > td,
.table-bordered > tbody > tr > td,
.table-bordered > tfoot > tr > td {
  border: 1px solid #ddd;
}
.table-bordered > thead > tr > th,
.table-bordered > thead > tr > td {
  border-bottom-width: 2px;
}
.table-striped > tbody > tr:nth-of-type(odd) {
  background-color: #f9f9f9;
}
.table-hover > tbody > tr:hover {
  background-color: #f5f5f5;
}
table col[class*="col-"] {
  position: static;
  display: table-column;
  float: none;
}
table td[class*="col-"],
table th[class*="col-"] {
  position: static;
  display: table-cell;
  float: none;
}
.table > thead > tr > td.active,
.table > tbody > tr > td.active,
.table > tfoot > tr > td.active,
.table > thead > tr > th.active,
.table > tbody > tr > th.active,
.table > tfoot > tr > th.active,
.table > thead > tr.active > td,
.table > tbody > tr.active > td,
.table > tfoot > tr.active > td,
.table > thead > tr.active > th,
.table > tbody > tr.active > th,
.table > tfoot > tr.active > th {
  background-color: #f5f5f5;
}
.table-hover > tbody > tr > td.active:hover,
.table-hover > tbody > tr > th.active:hover,
.table-hover > tbody > tr.active:hover > td,
.table-hover > tbody > tr:hover > .active,
.table-hover > tbody > tr.active:hover > th {
  background-color: #e8e8e8;
}
.table > thead > tr > td.success,
.table > tbody > tr > td.success,
.table > tfoot > tr > td.success,
.table > thead > tr > th.success,
.table > tbody > tr > th.success,
.table > tfoot > tr > th.success,
.table > thead > tr.success > td,
.table > tbody > tr.success > td,
.table > tfoot > tr.success > td,
.table > thead > tr.success > th,
.table > tbody > tr.success > th,
.table > tfoot > tr.success > th {
  background-color: #dff0d8;
}
.table-hover > tbody > tr > td.success:hover,
.table-hover > tbody > tr > th.success:hover,
.table-hover > tbody > tr.success:hover > td,
.table-hover > tbody > tr:hover > .success,
.table-hover > tbody > tr.success:hover > th {
  background-color: #d0e9c6;
}
.table > thead > tr > td.info,
.table > tbody > tr > td.info,
.table > tfoot > tr > td.info,
.table > thead > tr > th.info,
.table > tbody > tr > th.info,
.table > tfoot > tr > th.info,
.table > thead > tr.info > td,
.table > tbody > tr.info > td,
.table > tfoot > tr.info > td,
.table > thead > tr.info > th,
.table > tbody > tr.info > th,
.table > tfoot > tr.info > th {
  background-color: #d9edf7;
}
.table-hover > tbody > tr > td.info:hover,
.table-hover > tbody > tr > th.info:hover,
.table-hover > tbody > tr.info:hover > td,
.table-hover > tbody > tr:hover > .info,
.table-hover > tbody > tr.info:hover > th {
  background-color: #c4e3f3;
}
.table > thead > tr > td.warning,
.table > tbody > tr > td.warning,
.table > tfoot > tr > td.warning,
.table > thead > tr > th.warning,
.table > tbody > tr > th.warning,
.table > tfoot > tr > th.warning,
.table > thead > tr.warning > td,
.table > tbody > tr.warning > td,
.table > tfoot > tr.warning > td,
.table > thead > tr.warning > th,
.table > tbody > tr.warning > th,
.table > tfoot > tr.warning > th {
  background-color: #fcf8e3;
}
.table-hover > tbody > tr > td.warning:hover,
.table-hover > tbody > tr > th.warning:hover,
.table-hover > tbody > tr.warning:hover > td,
.table-hover > tbody > tr:hover > .warning,
.table-hover > tbody > tr.warning:hover > th {
  background-color: #faf2cc;
}
.table > thead > tr > td.danger,
.table > tbody > tr > td.danger,
.table > tfoot > tr > td.danger,
.table > thead > tr > th.danger,
.table > tbody > tr > th.danger,
.table > tfoot > tr > th.danger,
.table > thead > tr.danger > td,
.table > tbody > tr.danger > td,
.table > tfoot > tr.danger > td,
.table > thead > tr.danger > th,
.table > tbody > tr.danger > th,
.table > tfoot > tr.danger > th {
  background-color: #f2dede;
}
.table-hover > tbody > tr > td.danger:hover,
.table-hover > tbody > tr > th.danger:hover,
.table-hover > tbody > tr.danger:hover > td,
.table-hover > tbody > tr:hover > .danger,
.table-hover > tbody > tr.danger:hover > th {
  background-color: #ebcccc;
}
.table-responsive {
  min-height: .01%;
  overflow-x: auto;
}
@media screen and (max-width: 767px) {
  .table-responsive {
    width: 100%;
    margin-bottom: 15px;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
    border: 1px solid #ddd;
  }
  .table-responsive > .table {
    margin-bottom: 0;
  }
  .table-responsive > .table > thead > tr > th,
  .table-responsive > .table > tbody > tr > th,
  .table-responsive > .table > tfoot > tr > th,
  .table-responsive > .table > thead > tr > td,
  .table-responsive > .table > tbody > tr > td,
  .table-responsive > .table > tfoot > tr > td {
    white-space: nowrap;
  }
  .table-responsive > .table-bordered {
    border: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:first-child,
  .table-responsive > .table-bordered > tbody > tr > th:first-child,
  .table-responsive > .table-bordered > tfoot > tr > th:first-child,
  .table-responsive > .table-bordered > thead > tr > td:first-child,
  .table-responsive > .table-bordered > tbody > tr > td:first-child,
  .table-responsive > .table-bordered > tfoot > tr > td:first-child {
    border-left: 0;
  }
  .table-responsive > .table-bordered > thead > tr > th:last-child,
  .table-responsive > .table-bordered > tbody > tr > th:last-child,
  .table-responsive > .table-bordered > tfoot > tr > th:last-child,
  .table-responsive > .table-bordered > thead > tr > td:last-child,
  .table-responsive > .table-bordered > tbody > tr > td:last-child,
  .table-responsive > .table-bordered > tfoot > tr > td:last-child {
    border-right: 0;
  }
  .table-responsive > .table-bordered > tbody > tr:last-child > th,
  .table-responsive > .table-bordered > tfoot > tr:last-child > th,
  .table-responsive > .table-bordered > tbody > tr:last-child > td,
  .table-responsive > .table-bordered > tfoot > tr:last-child > td {
    border-bottom: 0;
  }
}
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}
legend {
  display: block;
  width: 100%;
  padding: 0;
  margin-bottom: 20px;
  font-size: 21px;
  line-height: inherit;
  color: #333;
  border: 0;
  border-bottom: 1px solid #e5e5e5;
}
label {
  display: inline-block;
  max-width: 100%;
  margin-bottom: 5px;
  font-weight: bold;
}
input[type="search"] {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
input[type="radio"],
input[type="checkbox"] {
  margin: 4px 0 0;
  margin-top: 1px \9;
  line-height: normal;
}
input[type="file"] {
  display: block;
}
input[type="range"] {
  display: block;
  width: 100%;
}
select[multiple],
select[size] {
  height: auto;
}
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
output {
  display: block;
  padding-top: 7px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
}
.form-control {
  display: block;
  width: 100%;
  height: 34px;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857143;
  color: #555;
  background-color: #fff;
  background-image: none;
  border: 1px solid #ccc;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
       -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
          transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
}
.form-control:focus {
  border-color: #66afe9;
  outline: 0;
  -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
          box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
.form-control::-moz-placeholder {
  color: #999;
  opacity: 1;
}
.form-control:-ms-input-placeholder {
  color: #999;
}
.form-control::-webkit-input-placeholder {
  color: #999;
}
.form-control[disabled],
.form-control[readonly],
fieldset[disabled] .form-control {
  background-color: #eee;
  opacity: 1;
}
.form-control[disabled],
fieldset[disabled] .form-control {
  cursor: not-allowed;
}
textarea.form-control {
  height: auto;
}
input[type="search"] {
  -webkit-appearance: none;
}
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  input[type="date"].form-control,
  input[type="time"].form-control,
  input[type="datetime-local"].form-control,
  input[type="month"].form-control {
    line-height: 34px;
  }
  input[type="date"].input-sm,
  input[type="time"].input-sm,
  input[type="datetime-local"].input-sm,
  input[type="month"].input-sm,
  .input-group-sm input[type="date"],
  .input-group-sm input[type="time"],
  .input-group-sm input[type="datetime-local"],
  .input-group-sm input[type="month"] {
    line-height: 30px;
  }
  input[type="date"].input-lg,
  input[type="time"].input-lg,
  input[type="datetime-local"].input-lg,
  input[type="month"].input-lg,
  .input-group-lg input[type="date"],
  .input-group-lg input[type="time"],
  .input-group-lg input[type="datetime-local"],
  .input-group-lg input[type="month"] {
    line-height: 46px;
  }
}
.form-group {
  margin-bottom: 15px;
}
.radio,
.checkbox {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}
.radio label,
.checkbox label {
  min-height: 20px;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  cursor: pointer;
}
.radio input[type="radio"],
.radio-inline input[type="radio"],
.checkbox input[type="checkbox"],
.checkbox-inline input[type="checkbox"] {
  position: absolute;
  margin-top: 4px \9;
  margin-left: -20px;
}
.radio + .radio,
.checkbox + .checkbox {
  margin-top: -5px;
}
.radio-inline,
.checkbox-inline {
  position: relative;
  display: inline-block;
  padding-left: 20px;
  margin-bottom: 0;
  font-weight: normal;
  vertical-align: middle;
  cursor: pointer;
}
.radio-inline + .radio-inline,
.checkbox-inline + .checkbox-inline {
  margin-top: 0;
  margin-left: 10px;
}
input[type="radio"][disabled],
input[type="checkbox"][disabled],
input[type="radio"].disabled,
input[type="checkbox"].disabled,
fieldset[disabled] input[type="radio"],
fieldset[disabled] input[type="checkbox"] {
  cursor: not-allowed;
}
.radio-inline.disabled,
.checkbox-inline.disabled,
fieldset[disabled] .radio-inline,
fieldset[disabled] .checkbox-inline {
  cursor: not-allowed;
}
.radio.disabled label,
.checkbox.disabled label,
fieldset[disabled] .radio label,
fieldset[disabled] .checkbox label {
  cursor: not-allowed;
}
.form-control-static {
  min-height: 34px;
  padding-top: 7px;
  padding-bottom: 7px;
  margin-bottom: 0;
}
.form-control-static.input-lg,
.form-control-static.input-sm {
  padding-right: 0;
  padding-left: 0;
}
.input-sm {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-sm {
  height: 30px;
  line-height: 30px;
}
textarea.input-sm,
select[multiple].input-sm {
  height: auto;
}
.form-group-sm .form-control {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.form-group-sm select.form-control {
  height: 30px;
  line-height: 30px;
}
.form-group-sm textarea.form-control,
.form-group-sm select[multiple].form-control {
  height: auto;
}
.form-group-sm .form-control-static {
  height: 30px;
  min-height: 32px;
  padding: 6px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.input-lg {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-lg {
  height: 46px;
  line-height: 46px;
}
textarea.input-lg,
select[multiple].input-lg {
  height: auto;
}
.form-group-lg .form-control {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
.form-group-lg select.form-control {
  height: 46px;
  line-height: 46px;
}
.form-group-lg textarea.form-control,
.form-group-lg select[multiple].form-control {
  height: auto;
}
.form-group-lg .form-control-static {
  height: 46px;
  min-height: 38px;
  padding: 11px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.has-feedback {
  position: relative;
}
.has-feedback .form-control {
  padding-right: 42.5px;
}
.form-control-feedback {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  display: block;
  width: 34px;
  height: 34px;
  line-height: 34px;
  text-align: center;
  pointer-events: none;
}
.input-lg + .form-control-feedback,
.input-group-lg + .form-control-feedback,
.form-group-lg .form-control + .form-control-feedback {
  width: 46px;
  height: 46px;
  line-height: 46px;
}
.input-sm + .form-control-feedback,
.input-group-sm + .form-control-feedback,
.form-group-sm .form-control + .form-control-feedback {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.has-success .help-block,
.has-success .control-label,
.has-success .radio,
.has-success .checkbox,
.has-success .radio-inline,
.has-success .checkbox-inline,
.has-success.radio label,
.has-success.checkbox label,
.has-success.radio-inline label,
.has-success.checkbox-inline label {
  color: #3c763d;
}
.has-success .form-control {
  border-color: #3c763d;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-success .form-control:focus {
  border-color: #2b542c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #67b168;
}
.has-success .input-group-addon {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #3c763d;
}
.has-success .form-control-feedback {
  color: #3c763d;
}
.has-warning .help-block,
.has-warning .control-label,
.has-warning .radio,
.has-warning .checkbox,
.has-warning .radio-inline,
.has-warning .checkbox-inline,
.has-warning.radio label,
.has-warning.checkbox label,
.has-warning.radio-inline label,
.has-warning.checkbox-inline label {
  color: #8a6d3b;
}
.has-warning .form-control {
  border-color: #8a6d3b;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-warning .form-control:focus {
  border-color: #66512c;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #c0a16b;
}
.has-warning .input-group-addon {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #8a6d3b;
}
.has-warning .form-control-feedback {
  color: #8a6d3b;
}
.has-error .help-block,
.has-error .control-label,
.has-error .radio,
.has-error .checkbox,
.has-error .radio-inline,
.has-error .checkbox-inline,
.has-error.radio label,
.has-error.checkbox label,
.has-error.radio-inline label,
.has-error.checkbox-inline label {
  color: #a94442;
}
.has-error .form-control {
  border-color: #a94442;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
}
.has-error .form-control:focus {
  border-color: #843534;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 6px #ce8483;
}
.has-error .input-group-addon {
  color: #a94442;
  background-color: #f2dede;
  border-color: #a94442;
}
.has-error .form-control-feedback {
  color: #a94442;
}
.has-feedback label ~ .form-control-feedback {
  top: 25px;
}
.has-feedback label.sr-only ~ .form-control-feedback {
  top: 0;
}
.help-block {
  display: block;
  margin-top: 5px;
  margin-bottom: 10px;
  color: #737373;
}
@media (min-width: 768px) {
  .form-inline .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-static {
    display: inline-block;
  }
  .form-inline .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .form-inline .input-group .input-group-addon,
  .form-inline .input-group .input-group-btn,
  .form-inline .input-group .form-control {
    width: auto;
  }
  .form-inline .input-group > .form-control {
    width: 100%;
  }
  .form-inline .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio,
  .form-inline .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .radio label,
  .form-inline .checkbox label {
    padding-left: 0;
  }
  .form-inline .radio input[type="radio"],
  .form-inline .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .has-feedback .form-control-feedback {
    top: 0;
  }
}
.form-horizontal .radio,
.form-horizontal .checkbox,
.form-horizontal .radio-inline,
.form-horizontal .checkbox-inline {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}
.form-horizontal .radio,
.form-horizontal .checkbox {
  min-height: 27px;
}
.form-horizontal .form-group {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .form-horizontal .control-label {
    padding-top: 7px;
    margin-bottom: 0;
    text-align: right;
  }
}
.form-horizontal .has-feedback .form-control-feedback {
  right: 15px;
}
@media (min-width: 768px) {
  .form-horizontal .form-group-lg .control-label {
    padding-top: 14.333333px;
    font-size: 18px;
  }
}
@media (min-width: 768px) {
  .form-horizontal .form-group-sm .control-label {
    padding-top: 6px;
    font-size: 12px;
  }
}
.btn {
  display: inline-block;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  /*border: 1px solid transparent;*/
  border-radius: 4px;
  border: none;
}
/*.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}*/
/*.btn:hover,
.btn:focus,
.btn.focus {
  color: #fff;
  text-decoration: none;
}*/
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn.disabled,
.btn[disabled],
fieldset[disabled] .btn {
  cursor: not-allowed;
  filter: alpha(opacity=65);
  -webkit-box-shadow: none;
          box-shadow: none;
  opacity: .65;
}
a.btn.disabled,
fieldset[disabled] a.btn {
  pointer-events: none;
}
.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #ccc;
}
/*.btn-default:focus,
.btn-default.focus {
  color: inherit;
  background-color: #e6e6e6;
  border-color: inherit;
}*/
.btn-default:hover {
  color: #333;
  background-color: #fff;
  border-color: #adadad;
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  color: #333;
  background-color: #fff;
  border-color: #adadad;
}
.btn-default:active:hover,
.btn-default.active:hover,
.open > .dropdown-toggle.btn-default:hover,
.btn-default:active:focus,
.btn-default.active:focus,
.open > .dropdown-toggle.btn-default:focus,
.btn-default:active.focus,
.btn-default.active.focus,
.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  /*background-color: #d4d4d4;
  border-color: #8c8c8c;*/
}
.btn-default:active,
.btn-default.active,
.open > .dropdown-toggle.btn-default {
  background-image: none;
}
.btn-default.disabled,
.btn-default[disabled],
fieldset[disabled] .btn-default,
.btn-default.disabled:hover,
.btn-default[disabled]:hover,
fieldset[disabled] .btn-default:hover,
.btn-default.disabled:focus,
.btn-default[disabled]:focus,
fieldset[disabled] .btn-default:focus,
.btn-default.disabled.focus,
.btn-default[disabled].focus,
fieldset[disabled] .btn-default.focus,
.btn-default.disabled:active,
.btn-default[disabled]:active,
fieldset[disabled] .btn-default:active,
.btn-default.disabled.active,
.btn-default[disabled].active,
fieldset[disabled] .btn-default.active {
  background-color: #fff;
  border-color: #ccc;
}
.btn-default .badge {
  color: #fff;
  background-color: #333;
}
.btn-primary {
  color: #fff;
  background-color: #004274;
  border-color: #2e6da4;
}
.btn-primary:focus,
.btn-primary.focus {
  color: #fff;
  background-color: #4cc6f4;
  border-color: #122b40;
}
.btn-primary:hover {
  color: #fff;
  background-color: #4cc6f4;
  border-color: #204d74;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #fff;
  background-color: #4cc6f4;
  border-color: #204d74;
}
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus {
  color: #fff;
  /*background-color: #0497ce;
  border-color: #122b40;*/
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #aaa;
  border-color: #aaa;
}
.btn-primary .badge {
  color: #337ab7;
  background-color: #fff;
}


.btn-orange {
  color: #fff;
  background-color: #ff6e00;
  border-color: #ff6e00;
}
.btn-orange:focus,
.btn-orange.focus {
  color: #fff;
  background-color: #e96603;
  border-color: #e96603;
}
.btn-orange:hover {
  color: #fff;
  background-color: #e96603;
  border-color: #e96603;
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  color: #fff;
  background-color: #e96603;
  border-color: #e96603;
}
.btn-orange:active:hover,
.btn-orange.active:hover,
.open > .dropdown-toggle.btn-orange:hover,
.btn-orange:active:focus,
.btn-orange.active:focus,
.open > .dropdown-toggle.btn-orange:focus,
.btn-orange:active.focus,
.btn-orange.active.focus,
.open > .dropdown-toggle.btn-orange.focus {
  color: #fff;
  /*background-color: #204d74;
  border-color: #122b40;*/
}
.btn-orange:active,
.btn-orange.active,
.open > .dropdown-toggle.btn-orange {
  background-image: none;
}
.btn-orange.disabled,
.btn-orange[disabled],
fieldset[disabled] .btn-orange,
.btn-orange.disabled:hover,
.btn-orange[disabled]:hover,
fieldset[disabled] .btn-orange:hover,
.btn-orange.disabled:focus,
.btn-orange[disabled]:focus,
fieldset[disabled] .btn-orange:focus,
.btn-orange.disabled.focus,
.btn-orange[disabled].focus,
fieldset[disabled] .btn-orange.focus,
.btn-orange.disabled:active,
.btn-orange[disabled]:active,
fieldset[disabled] .btn-orange:active,
.btn-orange.disabled.active,
.btn-orange[disabled].active,
fieldset[disabled] .btn-orange.active {
  background-color: #aaa;
  border-color: #aaa;
}
.btn-orange .badge {
  color: #337ab7;
  background-color: #fff;
}


.btn-success {
  color: #fff;
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success:focus,
.btn-success.focus {
  color: #fff;
  background-color: #449d44;
  border-color: #255625;
}
.btn-success:hover {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #fff;
  background-color: #449d44;
  border-color: #398439;
}
.btn-success:active:hover,
.btn-success.active:hover,
.open > .dropdown-toggle.btn-success:hover,
.btn-success:active:focus,
.btn-success.active:focus,
.open > .dropdown-toggle.btn-success:focus,
.btn-success:active.focus,
.btn-success.active.focus,
.open > .dropdown-toggle.btn-success.focus {
  color: #fff;
  background-color: #398439;
  border-color: #255625;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #5cb85c;
  border-color: #4cae4c;
}
.btn-success .badge {
  color: #5cb85c;
  background-color: #fff;
}
.btn-info {
  color: #fff;
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info:focus,
.btn-info.focus {
  color: #fff;
  background-color: #31b0d5;
  border-color: #1b6d85;
}
.btn-info:hover {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #fff;
  background-color: #31b0d5;
  border-color: #269abc;
}
.btn-info:active:hover,
.btn-info.active:hover,
.open > .dropdown-toggle.btn-info:hover,
.btn-info:active:focus,
.btn-info.active:focus,
.open > .dropdown-toggle.btn-info:focus,
.btn-info:active.focus,
.btn-info.active.focus,
.open > .dropdown-toggle.btn-info.focus {
  color: #fff;
  background-color: #269abc;
  border-color: #1b6d85;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #46b8da;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #fff;
}
.btn-warning {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning:focus,
.btn-warning.focus {
  color: #fff;
  background-color: #ec971f;
  border-color: #985f0d;
}
.btn-warning:hover {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  color: #fff;
  background-color: #ec971f;
  border-color: #d58512;
}
.btn-warning:active:hover,
.btn-warning.active:hover,
.open > .dropdown-toggle.btn-warning:hover,
.btn-warning:active:focus,
.btn-warning.active:focus,
.open > .dropdown-toggle.btn-warning:focus,
.btn-warning:active.focus,
.btn-warning.active.focus,
.open > .dropdown-toggle.btn-warning.focus {
  color: #fff;
  background-color: #d58512;
  border-color: #985f0d;
}
.btn-warning:active,
.btn-warning.active,
.open > .dropdown-toggle.btn-warning {
  background-image: none;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #f0ad4e;
  border-color: #eea236;
}
.btn-warning .badge {
  color: #f0ad4e;
  background-color: #fff;
}
.btn-danger {
  color: #fff;
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger:focus,
.btn-danger.focus {
  color: #fff;
  background-color: #c9302c;
  border-color: #761c19;
}
.btn-danger:hover {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  color: #fff;
  background-color: #c9302c;
  border-color: #ac2925;
}
.btn-danger:active:hover,
.btn-danger.active:hover,
.open > .dropdown-toggle.btn-danger:hover,
.btn-danger:active:focus,
.btn-danger.active:focus,
.open > .dropdown-toggle.btn-danger:focus,
.btn-danger:active.focus,
.btn-danger.active.focus,
.open > .dropdown-toggle.btn-danger.focus {
  color: #fff;
  background-color: #ac2925;
  border-color: #761c19;
}
.btn-danger:active,
.btn-danger.active,
.open > .dropdown-toggle.btn-danger {
  background-image: none;
}
.btn-danger.disabled,
.btn-danger[disabled],
fieldset[disabled] .btn-danger,
.btn-danger.disabled:hover,
.btn-danger[disabled]:hover,
fieldset[disabled] .btn-danger:hover,
.btn-danger.disabled:focus,
.btn-danger[disabled]:focus,
fieldset[disabled] .btn-danger:focus,
.btn-danger.disabled.focus,
.btn-danger[disabled].focus,
fieldset[disabled] .btn-danger.focus,
.btn-danger.disabled:active,
.btn-danger[disabled]:active,
fieldset[disabled] .btn-danger:active,
.btn-danger.disabled.active,
.btn-danger[disabled].active,
fieldset[disabled] .btn-danger.active {
  background-color: #d9534f;
  border-color: #d43f3a;
}
.btn-danger .badge {
  color: #d9534f;
  background-color: #fff;
}
.btn-link {
  font-weight: normal;
  color: #337ab7;
  border-radius: 0;
}
.btn-link,
.btn-link:active,
.btn-link.active,
.btn-link[disabled],
fieldset[disabled] .btn-link {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn-link,
.btn-link:hover,
.btn-link:focus,
.btn-link:active {
  border-color: transparent;
}
.btn-link:hover,
.btn-link:focus {
  color: #23527c;
  text-decoration: underline;
  background-color: transparent;
}
.btn-link[disabled]:hover,
fieldset[disabled] .btn-link:hover,
.btn-link[disabled]:focus,
fieldset[disabled] .btn-link:focus {
  color: #777;
  text-decoration: none;
}
.btn-lg,
.btn-group-lg > .btn {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 4px;
}
.btn-sm,
.btn-group-sm > .btn {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-xs,
.btn-group-xs > .btn {
  padding: 1px 5px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 5px;
}
input[type="submit"].btn-block,
input[type="reset"].btn-block,
input[type="button"].btn-block {
  width: 100%;
}
.fade {
  opacity: 0;
  -webkit-transition: opacity .15s linear;
       -o-transition: opacity .15s linear;
          transition: opacity .15s linear;
}
.fade.in {
  opacity: 1;
}
.collapse {
  display: none;
}
.collapse.in {
  display: block;
}
tr.collapse.in {
  display: table-row;
}
tbody.collapse.in {
  display: table-row-group;
}
.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition-timing-function: ease;
       -o-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-transition-duration: .35s;
       -o-transition-duration: .35s;
          transition-duration: .35s;
  -webkit-transition-property: height, visibility;
       -o-transition-property: height, visibility;
          transition-property: height, visibility;
}
.caret {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 2px;
  vertical-align: middle;
  border-top: 4px dashed;
  border-top: 4px solid \9;
  border-right: 4px solid transparent;
  border-left: 4px solid transparent;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-toggle:focus {
  outline: 0;
}
.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 160px;
  padding: 5px 0;
  margin: 2px 0 0;
  font-size: 14px;
  text-align: left;
  list-style: none;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .15);
  border-radius: 4px;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
}
.dropdown-menu.pull-right {
  right: 0;
  left: auto;
}
.dropdown-menu .divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.dropdown-menu > li > a {
  display: block;
  padding: 3px 20px;
  clear: both;
  font-weight: normal;
  line-height: 1.42857143;
  color: #333;
  white-space: nowrap;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
  color: #262626;
  text-decoration: none;
  background-color: #f5f5f5;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
  color: #fff;
  text-decoration: none;
  background-color: #337ab7;
  outline: 0;
}
.dropdown-menu > .disabled > a,
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  color: #777;
}
.dropdown-menu > .disabled > a:hover,
.dropdown-menu > .disabled > a:focus {
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
  background-image: none;
  filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.open > .dropdown-menu {
  display: block;
}
.open > a {
  outline: 0;
}
.dropdown-menu-right {
  right: 0;
  left: auto;
}
.dropdown-menu-left {
  right: auto;
  left: 0;
}
.dropdown-header {
  display: block;
  padding: 3px 20px;
  font-size: 12px;
  line-height: 1.42857143;
  color: #777;
  white-space: nowrap;
}
.dropdown-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 990;
}
.pull-right > .dropdown-menu {
  right: 0;
  left: auto;
}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  content: "";
  border-top: 0;
  border-bottom: 4px dashed;
  border-bottom: 4px solid \9;
}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-bottom: 2px;
}
@media (min-width: 768px) {
  .navbar-right .dropdown-menu {
    right: 0;
    left: auto;
  }
  .navbar-right .dropdown-menu-left {
    right: auto;
    left: 0;
  }
}
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-block;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  float: left;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover,
.btn-group > .btn:focus,
.btn-group-vertical > .btn:focus,
.btn-group > .btn:active,
.btn-group-vertical > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn.active {
  z-index: 2;
}
.btn-group .btn + .btn,
.btn-group .btn + .btn-group,
.btn-group .btn-group + .btn,
.btn-group .btn-group + .btn-group {
  margin-left: -1px;
}
.btn-toolbar {
  margin-left: -5px;
}
.btn-toolbar .btn,
.btn-toolbar .btn-group,
.btn-toolbar .input-group {
  float: left;
}
.btn-toolbar > .btn,
.btn-toolbar > .btn-group,
.btn-toolbar > .input-group {
  margin-left: 5px;
}
.btn-group > .btn:not(:first-child):not(:last-child):not(.dropdown-toggle) {
  border-radius: 0;
}
.btn-group > .btn:first-child {
  margin-left: 0;
}
.btn-group > .btn:first-child:not(:last-child):not(.dropdown-toggle) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:last-child:not(:first-child),
.btn-group > .dropdown-toggle:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group > .btn-group {
  float: left;
}
.btn-group > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group .dropdown-toggle:active,
.btn-group.open .dropdown-toggle {
  outline: 0;
}
.btn-group > .btn + .dropdown-toggle {
  padding-right: 8px;
  padding-left: 8px;
}
.btn-group > .btn-lg + .dropdown-toggle {
  padding-right: 12px;
  padding-left: 12px;
}
.btn-group.open .dropdown-toggle {
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-group.open .dropdown-toggle.btn-link {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn .caret {
  margin-left: 0;
}
.btn-lg .caret {
  border-width: 5px 5px 0;
  border-bottom-width: 0;
}
.dropup .btn-lg .caret {
  border-width: 0 5px 5px;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.btn-group-vertical > .btn-group > .btn {
  display: block;
  float: none;
  width: 100%;
  max-width: 100%;
}
.btn-group-vertical > .btn-group > .btn {
  float: none;
}
.btn-group-vertical > .btn + .btn,
.btn-group-vertical > .btn + .btn-group,
.btn-group-vertical > .btn-group + .btn,
.btn-group-vertical > .btn-group + .btn-group {
  margin-top: -1px;
  margin-left: 0;
}
.btn-group-vertical > .btn:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.btn-group-vertical > .btn:first-child:not(:last-child) {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:last-child:not(:first-child) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  border-bottom-left-radius: 4px;
}
.btn-group-vertical > .btn-group:not(:first-child):not(:last-child) > .btn {
  border-radius: 0;
}
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .btn:last-child,
.btn-group-vertical > .btn-group:first-child:not(:last-child) > .dropdown-toggle {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn-group:last-child:not(:first-child) > .btn:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.btn-group-justified {
  display: table;
  width: 100%;
  table-layout: fixed;
  border-collapse: separate;
}
.btn-group-justified > .btn,
.btn-group-justified > .btn-group {
  display: table-cell;
  float: none;
  width: 1%;
}
.btn-group-justified > .btn-group .btn {
  width: 100%;
}
.btn-group-justified > .btn-group .dropdown-menu {
  left: auto;
}
[data-toggle="buttons"] > .btn input[type="radio"],
[data-toggle="buttons"] > .btn-group > .btn input[type="radio"],
[data-toggle="buttons"] > .btn input[type="checkbox"],
[data-toggle="buttons"] > .btn-group > .btn input[type="checkbox"] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}
.input-group {
  position: relative;
  display: table;
  border-collapse: separate;
}
.input-group[class*="col-"] {
  float: none;
  padding-right: 0;
  padding-left: 0;
}
.input-group .form-control {
  position: relative;
  z-index: 2;
  float: left;
  width: 100%;
  margin-bottom: 0;
}
.input-group-lg > .form-control,
.input-group-lg > .input-group-addon,
.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
  border-radius: 6px;
}
select.input-group-lg > .form-control,
select.input-group-lg > .input-group-addon,
select.input-group-lg > .input-group-btn > .btn {
  height: 46px;
  line-height: 46px;
}
textarea.input-group-lg > .form-control,
textarea.input-group-lg > .input-group-addon,
textarea.input-group-lg > .input-group-btn > .btn,
select[multiple].input-group-lg > .form-control,
select[multiple].input-group-lg > .input-group-addon,
select[multiple].input-group-lg > .input-group-btn > .btn {
  height: auto;
}
.input-group-sm > .form-control,
.input-group-sm > .input-group-addon,
.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
  border-radius: 3px;
}
select.input-group-sm > .form-control,
select.input-group-sm > .input-group-addon,
select.input-group-sm > .input-group-btn > .btn {
  height: 30px;
  line-height: 30px;
}
textarea.input-group-sm > .form-control,
textarea.input-group-sm > .input-group-addon,
textarea.input-group-sm > .input-group-btn > .btn,
select[multiple].input-group-sm > .form-control,
select[multiple].input-group-sm > .input-group-addon,
select[multiple].input-group-sm > .input-group-btn > .btn {
  height: auto;
}
.input-group-addon,
.input-group-btn,
.input-group .form-control {
  display: table-cell;
}
.input-group-addon:not(:first-child):not(:last-child),
.input-group-btn:not(:first-child):not(:last-child),
.input-group .form-control:not(:first-child):not(:last-child) {
  border-radius: 0;
}
.input-group-addon,
.input-group-btn {
  width: 1%;
  white-space: nowrap;
  vertical-align: middle;
}
.input-group-addon {
  padding: 6px 12px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1;
  color: #555;
  text-align: center;
  background-color: #eee;
  border: 1px solid #ccc;
  border-radius: 4px;
}
.input-group-addon.input-sm {
  padding: 5px 10px;
  font-size: 12px;
  border-radius: 3px;
}
.input-group-addon.input-lg {
  padding: 10px 16px;
  font-size: 18px;
  border-radius: 6px;
}
.input-group-addon input[type="radio"],
.input-group-addon input[type="checkbox"] {
  margin-top: 0;
}
.input-group .form-control:first-child,
.input-group-addon:first-child,
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group > .btn,
.input-group-btn:first-child > .dropdown-toggle,
.input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group-addon:first-child {
  border-right: 0;
}
.input-group .form-control:last-child,
.input-group-addon:last-child,
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group > .btn,
.input-group-btn:last-child > .dropdown-toggle,
.input-group-btn:first-child > .btn:not(:first-child),
.input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group-addon:last-child {
  border-left: 0;
}
.input-group-btn {
  position: relative;
  font-size: 0;
  white-space: nowrap;
}
.input-group-btn > .btn {
  position: relative;
}
.input-group-btn > .btn + .btn {
  margin-left: -1px;
}
.input-group-btn > .btn:hover,
.input-group-btn > .btn:focus,
.input-group-btn > .btn:active {
  z-index: 2;
}
.input-group-btn:first-child > .btn,
.input-group-btn:first-child > .btn-group {
  margin-right: -1px;
}
.input-group-btn:last-child > .btn,
.input-group-btn:last-child > .btn-group {
  z-index: 2;
  margin-left: -1px;
}
.nav {
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.nav > li {
  position: relative;
  display: block;
}
.nav > li > a {
  position: relative;
  display: block;
  padding: 10px 15px;
}
.nav > li > a:hover,
.nav > li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.nav > li.disabled > a {
  color: #777;
}
.nav > li.disabled > a:hover,
.nav > li.disabled > a:focus {
  color: #777;
  text-decoration: none;
  cursor: not-allowed;
  background-color: transparent;
}
.nav .open > a,
.nav .open > a:hover,
.nav .open > a:focus {
  background-color: #eee;
  border-color: #337ab7;
}
.nav .nav-divider {
  height: 1px;
  margin: 9px 0;
  overflow: hidden;
  background-color: #e5e5e5;
}
.nav > li > a > img {
  max-width: none;
}
.nav-tabs {
  border-bottom: 1px solid #ddd;
}
.nav-tabs > li {
  float: left;
  margin-bottom: -1px;
}
.nav-tabs > li > a {
margin-right: 8px;
    line-height: 1.42857143;
    border: 1px solid #a59f9f;
    border-radius: 4px;
font-size: 15px;
    font-weight: 600;
    padding-left: 25px;
    padding-right: 25px;
}
.nav-tabs > li > a:hover {
  border-color: #eee #eee #ddd;
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover,
.nav-tabs > li.active > a:focus {
    color: #fff;
    background-color: #004274;
    cursor: default;
    border: 1px solid #ddd;
}
.nav-tabs.nav-justified {
  width: 100%;
  border-bottom: 0;
}
.nav-tabs.nav-justified > li {
  float: none;
}
.nav-tabs.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-tabs.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-tabs.nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs.nav-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs.nav-justified > .active > a,
.nav-tabs.nav-justified > .active > a:hover,
.nav-tabs.nav-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs.nav-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs.nav-justified > .active > a,
  .nav-tabs.nav-justified > .active > a:hover,
  .nav-tabs.nav-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.nav-pills > li {
  float: left;
}
.nav-pills > li > a {
  border-radius: 4px;
}
.nav-pills > li + li {
  margin-left: 2px;
}
.nav-pills > li.active > a,
.nav-pills > li.active > a:hover,
.nav-pills > li.active > a:focus {
  color: #fff;
  background-color: #337ab7;
}
.nav-stacked > li {
  float: none;
}
.nav-stacked > li + li {
  margin-top: 2px;
  margin-left: 0;
}
.nav-justified {
  width: 100%;
}
.nav-justified > li {
  float: none;
}
.nav-justified > li > a {
  margin-bottom: 5px;
  text-align: center;
}
.nav-justified > .dropdown .dropdown-menu {
  top: auto;
  left: auto;
}
@media (min-width: 768px) {
  .nav-justified > li {
    display: table-cell;
    width: 1%;
  }
  .nav-justified > li > a {
    margin-bottom: 0;
  }
}
.nav-tabs-justified {
  border-bottom: 0;
}
.nav-tabs-justified > li > a {
  margin-right: 0;
  border-radius: 4px;
}
.nav-tabs-justified > .active > a,
.nav-tabs-justified > .active > a:hover,
.nav-tabs-justified > .active > a:focus {
  border: 1px solid #ddd;
}
@media (min-width: 768px) {
  .nav-tabs-justified > li > a {
    border-bottom: 1px solid #ddd;
    border-radius: 4px 4px 0 0;
  }
  .nav-tabs-justified > .active > a,
  .nav-tabs-justified > .active > a:hover,
  .nav-tabs-justified > .active > a:focus {
    border-bottom-color: #fff;
  }
}
.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar {
  position: relative;
  min-height: 50px;
  margin-bottom: 20px;
  border: 1px solid transparent;
}
@media (min-width: 768px) {
  .navbar {
    border-radius: 4px;
  }
}
@media (min-width: 768px) {
  .navbar-header {
    float: left;
  }
}
.navbar-collapse {
  padding-right: 15px;
  padding-left: 15px;
  overflow-x: visible;
  -webkit-overflow-scrolling: touch;
  border-top: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1);
}
.navbar-collapse.in {
  overflow-y: auto;
}
@media (min-width: 768px) {
  .navbar-collapse {
    width: auto;
    border-top: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-collapse.collapse {
    display: block !important;
    height: auto !important;
    padding-bottom: 0;
    overflow: visible !important;
  }
  .navbar-collapse.in {
    overflow-y: visible;
  }
  .navbar-fixed-top .navbar-collapse,
  .navbar-static-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    padding-right: 0;
    padding-left: 0;
  }
}
.navbar-fixed-top .navbar-collapse,
.navbar-fixed-bottom .navbar-collapse {
  max-height: 340px;
}
@media (max-device-width: 480px) and (orientation: landscape) {
  .navbar-fixed-top .navbar-collapse,
  .navbar-fixed-bottom .navbar-collapse {
    max-height: 200px;
  }
}
.container > .navbar-header,
.container-fluid > .navbar-header,
.container > .navbar-collapse,
.container-fluid > .navbar-collapse {
  margin-right: -15px;
  margin-left: -15px;
}
@media (min-width: 768px) {
  .container > .navbar-header,
  .container-fluid > .navbar-header,
  .container > .navbar-collapse,
  .container-fluid > .navbar-collapse {
    margin-right: 0;
    margin-left: 0;
  }
}
.navbar-static-top {
  z-index: 1000;
  border-width: 0 0 1px;
}
@media (min-width: 768px) {
  .navbar-static-top {
    border-radius: 0;
  }
}
.navbar-fixed-top,
.navbar-fixed-bottom {
  position: fixed;
  right: 0;
  left: 0;
  z-index: 1030;
}
@media (min-width: 768px) {
  .navbar-fixed-top,
  .navbar-fixed-bottom {
    border-radius: 0;
  }
}
.navbar-fixed-top {
  top: 0;
  border-width: 0 0 1px;
}
.navbar-fixed-bottom {
  bottom: 0;
  margin-bottom: 0;
  border-width: 1px 0 0;
}
.navbar-brand {
  float: left;
  height: 50px;
  padding: 15px 15px;
  font-size: 18px;
  line-height: 20px;
}
.navbar-brand:hover,
.navbar-brand:focus {
  text-decoration: none;
}
.navbar-brand > img {
  display: block;
}
@media (min-width: 768px) {
  .navbar > .container .navbar-brand,
  .navbar > .container-fluid .navbar-brand {
    margin-left: -15px;
  }
}
.navbar-toggle {
  position: relative;
  float: right;
  padding: 9px 10px;
  margin-top: 8px;
  margin-right: 15px;
  margin-bottom: 8px;
  background-color: transparent;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}
.navbar-toggle:focus {
  outline: 0;
}
.navbar-toggle .icon-bar {
  display: block;
  width: 22px;
  height: 2px;
  border-radius: 1px;
}
.navbar-toggle .icon-bar + .icon-bar {
  margin-top: 4px;
}
@media (min-width: 768px) {
  .navbar-toggle {
    display: none;
  }
}
.navbar-nav {
  margin: 7.5px -15px;
}
.navbar-nav > li > a {
  padding-top: 10px;
  padding-bottom: 10px;
  line-height: 20px;
}
@media (max-width: 767px) {
  .navbar-nav .open .dropdown-menu {
    position: static;
    float: none;
    width: auto;
    margin-top: 0;
    background-color: transparent;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
  .navbar-nav .open .dropdown-menu > li > a,
  .navbar-nav .open .dropdown-menu .dropdown-header {
    padding: 5px 15px 5px 25px;
  }
  .navbar-nav .open .dropdown-menu > li > a {
    line-height: 20px;
  }
  .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-nav .open .dropdown-menu > li > a:focus {
    background-image: none;
  }
}
@media (min-width: 768px) {
  .navbar-nav {
    float: left;
    margin: 0;
  }
  .navbar-nav > li {
    float: left;
  }
  .navbar-nav > li > a {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.navbar-form {
  padding: 10px 15px;
  margin-top: 8px;
  margin-right: -15px;
  margin-bottom: 8px;
  margin-left: -15px;
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1), 0 1px 0 rgba(255, 255, 255, .1);
}
@media (min-width: 768px) {
  .navbar-form .form-group {
    display: inline-block;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .navbar-form .form-control-static {
    display: inline-block;
  }
  .navbar-form .input-group {
    display: inline-table;
    vertical-align: middle;
  }
  .navbar-form .input-group .input-group-addon,
  .navbar-form .input-group .input-group-btn,
  .navbar-form .input-group .form-control {
    width: auto;
  }
  .navbar-form .input-group > .form-control {
    width: 100%;
  }
  .navbar-form .control-label {
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio,
  .navbar-form .checkbox {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .navbar-form .radio label,
  .navbar-form .checkbox label {
    padding-left: 0;
  }
  .navbar-form .radio input[type="radio"],
  .navbar-form .checkbox input[type="checkbox"] {
    position: relative;
    margin-left: 0;
  }
  .navbar-form .has-feedback .form-control-feedback {
    top: 0;
  }
}
@media (max-width: 767px) {
  .navbar-form .form-group {
    margin-bottom: 5px;
  }
  .navbar-form .form-group:last-child {
    margin-bottom: 0;
  }
#an {
    display: none;
}
}
@media (min-width: 768px) {

 
  .navbar-form {
    width: auto;
    padding-top: 0;
    padding-bottom: 0;
    margin-right: 0;
    margin-left: 0;
    border: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
  }
}
.navbar-nav > li > .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.navbar-fixed-bottom .navbar-nav > li > .dropdown-menu {
  margin-bottom: 0;
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.navbar-btn {
  margin-top: 8px;
  margin-bottom: 8px;
}
.navbar-btn.btn-sm {
  margin-top: 10px;
  margin-bottom: 10px;
}
.navbar-btn.btn-xs {
  margin-top: 14px;
  margin-bottom: 14px;
}
.navbar-text {
  margin-top: 15px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .navbar-text {
    float: left;
    margin-right: 15px;
    margin-left: 15px;
  }
}
@media (min-width: 768px) {
  .navbar-left {
    float: left !important;
  }
  .navbar-right {
    float: right !important;
    margin-right: -15px;
  }
  .navbar-right ~ .navbar-right {
    margin-right: 0;
  }
}
.navbar-default {
  background-color: #f8f8f8;
  border-color: #e7e7e7;
}
.navbar-default .navbar-brand {
  color: #777;
}
.navbar-default .navbar-brand:hover,
.navbar-default .navbar-brand:focus {
  color: #5e5e5e;
  background-color: transparent;
}
.navbar-default .navbar-text {
  color: #777;
}
.navbar-default .navbar-nav > li > a {
  color: #777;
}
.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {
  color: #333;
  background-color: transparent;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .active > a:hover,
.navbar-default .navbar-nav > .active > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
.navbar-default .navbar-nav > .disabled > a,
.navbar-default .navbar-nav > .disabled > a:hover,
.navbar-default .navbar-nav > .disabled > a:focus {
  color: #ccc;
  background-color: transparent;
}
.navbar-default .navbar-toggle {
  border-color: #ddd;
}
.navbar-default .navbar-toggle:hover,
.navbar-default .navbar-toggle:focus {
  background-color: #ddd;
}
.navbar-default .navbar-toggle .icon-bar {
  background-color: #888;
}
.navbar-default .navbar-collapse,
.navbar-default .navbar-form {
  border-color: #e7e7e7;
}
.navbar-default .navbar-nav > .open > a,
.navbar-default .navbar-nav > .open > a:hover,
.navbar-default .navbar-nav > .open > a:focus {
  color: #555;
  background-color: #e7e7e7;
}
@media (max-width: 767px) {
  .navbar-default .navbar-nav .open .dropdown-menu > li > a {
    color: #777;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #333;
    background-color: transparent;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #555;
    background-color: #e7e7e7;
  }
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-default .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #ccc;
    background-color: transparent;
  }
}
.navbar-default .navbar-link {
  color: #777;
}
.navbar-default .navbar-link:hover {
  color: #333;
}
.navbar-default .btn-link {
  color: #777;
}
.navbar-default .btn-link:hover,
.navbar-default .btn-link:focus {
  color: #333;
}
.navbar-default .btn-link[disabled]:hover,
fieldset[disabled] .navbar-default .btn-link:hover,
.navbar-default .btn-link[disabled]:focus,
fieldset[disabled] .navbar-default .btn-link:focus {
  color: #ccc;
}
.navbar-inverse {
  background-color: #222;
  border-color: #080808;
}
.navbar-inverse .navbar-brand {
  color: #9d9d9d;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a {
  color: #9d9d9d;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #fff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #fff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #fff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  color: #fff;
  background-color: #080808;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #9d9d9d;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #fff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #fff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #9d9d9d;
}
.navbar-inverse .navbar-link:hover {
  color: #fff;
}
.navbar-inverse .btn-link {
  color: #9d9d9d;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #fff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444;
}
.breadcrumb {
  padding: 8px 15px;
  margin-bottom: 20px;
  list-style: none;
  background-color: #f5f5f5;
  border-radius: 4px;
}
.breadcrumb > li {
  display: inline-block;
}
.breadcrumb > li + li:before {
  padding: 0 5px;
  color: #ccc;
  content: "/\00a0";
}
.breadcrumb > .active {
  color: #777;
}
.pagination {
  display: inline-block;
  padding-left: 0;
  margin: 20px 0;
  border-radius: 4px;
}
.pagination > li {
  display: inline;
}
.pagination > li > a,
.pagination > li > span {
  position: relative;
  float: left;
  padding: 6px 12px;
  margin-left: -1px;
  line-height: 1.42857143;
  color: #337ab7;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #ddd;
}
.pagination > li:first-child > a,
.pagination > li:first-child > span {
  margin-left: 0;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
.pagination > li:last-child > a,
.pagination > li:last-child > span {
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus {
  z-index: 3;
  color: #23527c;
  background-color: #eee;
  border-color: #ddd;
}
.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus {
  z-index: 2;
  color: #fff;
  cursor: default;
  background-color: #337ab7;
  border-color: #337ab7;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
  border-color: #ddd;
}
.pagination-lg > li > a,
.pagination-lg > li > span {
  padding: 10px 16px;
  font-size: 18px;
  line-height: 1.3333333;
}
.pagination-lg > li:first-child > a,
.pagination-lg > li:first-child > span {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}
.pagination-lg > li:last-child > a,
.pagination-lg > li:last-child > span {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}
.pagination-sm > li > a,
.pagination-sm > li > span {
  padding: 5px 10px;
  font-size: 12px;
  line-height: 1.5;
}
.pagination-sm > li:first-child > a,
.pagination-sm > li:first-child > span {
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
}
.pagination-sm > li:last-child > a,
.pagination-sm > li:last-child > span {
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.pager {
  padding-left: 0;
  margin: 20px 0;
  text-align: center;
  list-style: none;
}
.pager li {
  display: inline;
}
.pager li > a,
.pager li > span {
  display: inline-block;
  padding: 5px 14px;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 15px;
}
.pager li > a:hover,
.pager li > a:focus {
  text-decoration: none;
  background-color: #eee;
}
.pager .next > a,
.pager .next > span {
  float: right;
}
.pager .previous > a,
.pager .previous > span {
  float: left;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #777;
  cursor: not-allowed;
  background-color: #fff;
}
.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-default {
  background-color: #777;
}
.label-default[href]:hover,
.label-default[href]:focus {
  background-color: #5e5e5e;
}
.label-primary {
  background-color: #4cc6f4;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #c30109;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #599a13;
}
.label-info {
  background-color: #5bc0de;
}
.label-info[href]:hover,
.label-info[href]:focus {
  background-color: #31b0d5;
}
.label-warning {
  background-color: #f5cc0b;
}
.label-warning[href]:hover,
.label-warning[href]:focus {
  background-color: #e3bd0a;
}
.label-danger {
  background-color: #e43012;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #d52b0e;
}
.badge {
  display: inline-block;
  min-width: 10px;
  padding: 3px 7px;
  font-size: 12px;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  background-color: #777;
  border-radius: 10px;
}
.badge:empty {
  display: none;
}
.btn .badge {
  position: relative;
  top: -1px;
}
.btn-xs .badge,
.btn-group-xs > .btn .badge {
  top: 0;
  padding: 1px 5px;
}
a.badge:hover,
a.badge:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.list-group-item.active > .badge,
.nav-pills > .active > a > .badge {
  color: #337ab7;
  background-color: #fff;
}
.list-group-item > .badge {
  float: right;
}
.list-group-item > .badge + .badge {
  margin-right: 5px;
}
.nav-pills > li > a > .badge {
  margin-left: 3px;
}
.jumbotron {
  padding-top: 30px;
  padding-bottom: 30px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eee;
}
.jumbotron h1,
.jumbotron .h1 {
  color: inherit;
}
.jumbotron p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.jumbotron > hr {
  border-top-color: #d5d5d5;
}
.container .jumbotron,
.container-fluid .jumbotron {
  border-radius: 6px;
}
.jumbotron .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .jumbotron {
    padding-top: 48px;
    padding-bottom: 48px;
  }
  .container .jumbotron,
  .container-fluid .jumbotron {
    padding-right: 60px;
    padding-left: 60px;
  }
  .jumbotron h1,
  .jumbotron .h1 {
    font-size: 63px;
  }
}
.thumbnail {
  display: block;
  padding: 4px;
  margin-bottom: 20px;
  line-height: 1.42857143;
  background-color: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  -webkit-transition: border .2s ease-in-out;
       -o-transition: border .2s ease-in-out;
          transition: border .2s ease-in-out;
}
.thumbnail > img,
.thumbnail a > img {
  margin-right: auto;
  margin-left: auto;
}
a.thumbnail:hover,
a.thumbnail:focus,
a.thumbnail.active {
  border-color: #337ab7;
}
.thumbnail .caption {
  padding: 9px;
  color: #333;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
}
.alert h4 {
  margin-top: 0;
  color: inherit;
}
.alert .alert-link {
  font-weight: bold;
}
.alert > p,
.alert > ul {
  margin-bottom: 0;
}
.alert > p + p {
  margin-top: 5px;
}
.alert-dismissable,
.alert-dismissible {
  padding-right: 35px;
}
.alert-dismissable .close,
.alert-dismissible .close {
  position: relative;
  top: -2px;
  right: -21px;
  color: inherit;
}
.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-success hr {
  border-top-color: #c9e2b3;
}
.alert-success .alert-link {
  color: #2b542c;
}
.alert-info {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.alert-info hr {
  border-top-color: #a6e1ec;
}
.alert-info .alert-link {
  color: #245269;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert-warning hr {
  border-top-color: #f7e1b5;
}
.alert-warning .alert-link {
  color: #66512c;
}
.alert-danger {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.alert-danger hr {
  border-top-color: #e4b9c0;
}
.alert-danger .alert-link {
  color: #843534;
}
@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@-o-keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
@keyframes progress-bar-stripes {
  from {
    background-position: 40px 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  height: 20px;
  margin-bottom: 20px;
  overflow: hidden;
  background-color: #f5f5f5;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
          box-shadow: inset 0 1px 2px rgba(0, 0, 0, .1);
}
.progress-bar {
  float: left;
  width: 0;
  height: 100%;
  font-size: 12px;
  line-height: 20px;
  color: #fff;
  text-align: center;
  background-color: #337ab7;
  -webkit-box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
          box-shadow: inset 0 -1px 0 rgba(0, 0, 0, .15);
  -webkit-transition: width .6s ease;
       -o-transition: width .6s ease;
          transition: width .6s ease;
}
.progress-striped .progress-bar,
.progress-bar-striped {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  -webkit-background-size: 40px 40px;
          background-size: 40px 40px;
}
.progress.active .progress-bar,
.progress-bar.active {
  -webkit-animation: progress-bar-stripes 2s linear infinite;
       -o-animation: progress-bar-stripes 2s linear infinite;
          animation: progress-bar-stripes 2s linear infinite;
}
.progress-bar-success {
  background-color: #5cb85c;
}
.progress-striped .progress-bar-success {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-info {
  background-color: #5bc0de;
}
.progress-striped .progress-bar-info {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-warning {
  background-color: #f0ad4e;
}
.progress-striped .progress-bar-warning {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.progress-bar-danger {
  background-color: #d9534f;
}
.progress-striped .progress-bar-danger {
  background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:      -o-linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
  background-image:         linear-gradient(45deg, rgba(255, 255, 255, .15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, .15) 50%, rgba(255, 255, 255, .15) 75%, transparent 75%, transparent);
}
.media {
  margin-top: 15px;
}
.media:first-child {
  margin-top: 0;
}
.media,
.media-body {
  overflow: hidden;
  zoom: 1;
}
.media-body {
  width: 10000px;
}
.media-object {
  display: block;
}
.media-object.img-thumbnail {
  max-width: none;
}
.media-right,
.media > .pull-right {
  padding-left: 10px;
}
.media-left,
.media > .pull-left {
  padding-right: 10px;
}
.media-left,
.media-right,
.media-body {
  display: table-cell;
  vertical-align: top;
}
.media-middle {
  vertical-align: middle;
}
.media-bottom {
  vertical-align: bottom;
}
.media-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.media-list {
  padding-left: 0;
  list-style: none;
}
.list-group {
  padding-left: 0;
  margin-bottom: 20px;
}
.list-group-item {
  position: relative;
  display: block;
  padding: 10px 15px;
  margin-bottom: -1px;
  background-color: #fff;
  border: 1px solid #ddd;
}
.list-group-item:first-child {
  border-top-left-radius: 4px;
  border-top-right-radius: 4px;
}
.list-group-item:last-child {
  margin-bottom: 0;
  border-bottom-right-radius: 4px;
  border-bottom-left-radius: 4px;
}
a.list-group-item,
button.list-group-item {
  color: #555;
}
a.list-group-item .list-group-item-heading,
button.list-group-item .list-group-item-heading {
  color: #333;
}
a.list-group-item:hover,
button.list-group-item:hover,
a.list-group-item:focus,
button.list-group-item:focus {
  color: #555;
  text-decoration: none;
  background-color: #f5f5f5;
}
button.list-group-item {
  width: 100%;
  text-align: left;
}
.list-group-item.disabled,
.list-group-item.disabled:hover,
.list-group-item.disabled:focus {
  color: #777;
  cursor: not-allowed;
  background-color: #eee;
}
.list-group-item.disabled .list-group-item-heading,
.list-group-item.disabled:hover .list-group-item-heading,
.list-group-item.disabled:focus .list-group-item-heading {
  color: inherit;
}
.list-group-item.disabled .list-group-item-text,
.list-group-item.disabled:hover .list-group-item-text,
.list-group-item.disabled:focus .list-group-item-text {
  color: #777;
}
.list-group-item.active,
.list-group-item.active:hover,
.list-group-item.active:focus {
  z-index: 2;
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.list-group-item.active .list-group-item-heading,
.list-group-item.active:hover .list-group-item-heading,
.list-group-item.active:focus .list-group-item-heading,
.list-group-item.active .list-group-item-heading > small,
.list-group-item.active:hover .list-group-item-heading > small,
.list-group-item.active:focus .list-group-item-heading > small,
.list-group-item.active .list-group-item-heading > .small,
.list-group-item.active:hover .list-group-item-heading > .small,
.list-group-item.active:focus .list-group-item-heading > .small {
  color: inherit;
}
.list-group-item.active .list-group-item-text,
.list-group-item.active:hover .list-group-item-text,
.list-group-item.active:focus .list-group-item-text {
  color: #c7ddef;
}
.list-group-item-success {
  color: #3c763d;
  background-color: #dff0d8;
}
a.list-group-item-success,
button.list-group-item-success {
  color: #3c763d;
}
a.list-group-item-success .list-group-item-heading,
button.list-group-item-success .list-group-item-heading {
  color: inherit;
}
a.list-group-item-success:hover,
button.list-group-item-success:hover,
a.list-group-item-success:focus,
button.list-group-item-success:focus {
  color: #3c763d;
  background-color: #d0e9c6;
}
a.list-group-item-success.active,
button.list-group-item-success.active,
a.list-group-item-success.active:hover,
button.list-group-item-success.active:hover,
a.list-group-item-success.active:focus,
button.list-group-item-success.active:focus {
  color: #fff;
  background-color: #3c763d;
  border-color: #3c763d;
}
.list-group-item-info {
  color: #31708f;
  background-color: #d9edf7;
}
a.list-group-item-info,
button.list-group-item-info {
  color: #31708f;
}
a.list-group-item-info .list-group-item-heading,
button.list-group-item-info .list-group-item-heading {
  color: inherit;
}
a.list-group-item-info:hover,
button.list-group-item-info:hover,
a.list-group-item-info:focus,
button.list-group-item-info:focus {
  color: #31708f;
  background-color: #c4e3f3;
}
a.list-group-item-info.active,
button.list-group-item-info.active,
a.list-group-item-info.active:hover,
button.list-group-item-info.active:hover,
a.list-group-item-info.active:focus,
button.list-group-item-info.active:focus {
  color: #fff;
  background-color: #31708f;
  border-color: #31708f;
}
.list-group-item-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
}
a.list-group-item-warning,
button.list-group-item-warning {
  color: #8a6d3b;
}
a.list-group-item-warning .list-group-item-heading,
button.list-group-item-warning .list-group-item-heading {
  color: inherit;
}
a.list-group-item-warning:hover,
button.list-group-item-warning:hover,
a.list-group-item-warning:focus,
button.list-group-item-warning:focus {
  color: #8a6d3b;
  background-color: #faf2cc;
}
a.list-group-item-warning.active,
button.list-group-item-warning.active,
a.list-group-item-warning.active:hover,
button.list-group-item-warning.active:hover,
a.list-group-item-warning.active:focus,
button.list-group-item-warning.active:focus {
  color: #fff;
  background-color: #8a6d3b;
  border-color: #8a6d3b;
}
.list-group-item-danger {
  color: #a94442;
  background-color: #f2dede;
}
a.list-group-item-danger,
button.list-group-item-danger {
  color: #a94442;
}
a.list-group-item-danger .list-group-item-heading,
button.list-group-item-danger .list-group-item-heading {
  color: inherit;
}
a.list-group-item-danger:hover,
button.list-group-item-danger:hover,
a.list-group-item-danger:focus,
button.list-group-item-danger:focus {
  color: #a94442;
  background-color: #ebcccc;
}
a.list-group-item-danger.active,
button.list-group-item-danger.active,
a.list-group-item-danger.active:hover,
button.list-group-item-danger.active:hover,
a.list-group-item-danger.active:focus,
button.list-group-item-danger.active:focus {
  color: #fff;
  background-color: #a94442;
  border-color: #a94442;
}
.list-group-item-heading {
  margin-top: 0;
  margin-bottom: 5px;
}
.list-group-item-text {
  margin-bottom: 0;
  line-height: 1.3;
}
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-body {
  padding: 15px;
}
.panel-heading {
  padding: 0px 0px;
  border-bottom: 1px solid transparent;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel-heading > .dropdown .dropdown-toggle {
  color: inherit;
}
.panel-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
  color: inherit;
}
.panel-title > a,
.panel-title > small,
.panel-title > .small,
.panel-title > small > a,
.panel-title > .small > a {
  color: inherit;
}
.panel-footer {
  padding: 10px 15px;
  background-color: #f5f5f5;
  border-top: 1px solid #ddd;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .list-group,
.panel > .panel-collapse > .list-group {
  margin-bottom: 0;
}
.panel > .list-group .list-group-item,
.panel > .panel-collapse > .list-group .list-group-item {
  border-width: 1px 0;
  border-radius: 0;
}
.panel > .list-group:first-child .list-group-item:first-child,
.panel > .panel-collapse > .list-group:first-child .list-group-item:first-child {
  border-top: 0;
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .list-group:last-child .list-group-item:last-child,
.panel > .panel-collapse > .list-group:last-child .list-group-item:last-child {
  border-bottom: 0;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .panel-heading + .panel-collapse > .list-group .list-group-item:first-child {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.panel-heading + .list-group .list-group-item:first-child {
  border-top-width: 0;
}
.list-group + .panel-footer {
  border-top-width: 0;
}
.panel > .table,
.panel > .table-responsive > .table,
.panel > .panel-collapse > .table {
  margin-bottom: 0;
}
.panel > .table caption,
.panel > .table-responsive > .table caption,
.panel > .panel-collapse > .table caption {
  padding-right: 15px;
  padding-left: 15px;
}
.panel > .table:first-child,
.panel > .table-responsive:first-child > .table:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child {
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:first-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:first-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:first-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:first-child {
  border-top-left-radius: 3px;
}
.panel > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child td:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child td:last-child,
.panel > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > thead:first-child > tr:first-child th:last-child,
.panel > .table:first-child > tbody:first-child > tr:first-child th:last-child,
.panel > .table-responsive:first-child > .table:first-child > tbody:first-child > tr:first-child th:last-child {
  border-top-right-radius: 3px;
}
.panel > .table:last-child,
.panel > .table-responsive:last-child > .table:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child {
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:first-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:first-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:first-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:first-child {
  border-bottom-left-radius: 3px;
}
.panel > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child td:last-child,
.panel > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tbody:last-child > tr:last-child th:last-child,
.panel > .table:last-child > tfoot:last-child > tr:last-child th:last-child,
.panel > .table-responsive:last-child > .table:last-child > tfoot:last-child > tr:last-child th:last-child {
  border-bottom-right-radius: 3px;
}
.panel > .panel-body + .table,
.panel > .panel-body + .table-responsive,
.panel > .table + .panel-body,
.panel > .table-responsive + .panel-body {
  border-top: 1px solid #ddd;
}
.panel > .table > tbody:first-child > tr:first-child th,
.panel > .table > tbody:first-child > tr:first-child td {
  border-top: 0;
}
.panel > .table-bordered,
.panel > .table-responsive > .table-bordered {
  border: 0;
}
.panel > .table-bordered > thead > tr > th:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:first-child,
.panel > .table-bordered > tbody > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:first-child,
.panel > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:first-child,
.panel > .table-bordered > thead > tr > td:first-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:first-child,
.panel > .table-bordered > tbody > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:first-child,
.panel > .table-bordered > tfoot > tr > td:first-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:first-child {
  border-left: 0;
}
.panel > .table-bordered > thead > tr > th:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > th:last-child,
.panel > .table-bordered > tbody > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > th:last-child,
.panel > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > th:last-child,
.panel > .table-bordered > thead > tr > td:last-child,
.panel > .table-responsive > .table-bordered > thead > tr > td:last-child,
.panel > .table-bordered > tbody > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tbody > tr > td:last-child,
.panel > .table-bordered > tfoot > tr > td:last-child,
.panel > .table-responsive > .table-bordered > tfoot > tr > td:last-child {
  border-right: 0;
}
.panel > .table-bordered > thead > tr:first-child > td,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > td,
.panel > .table-bordered > tbody > tr:first-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > td,
.panel > .table-bordered > thead > tr:first-child > th,
.panel > .table-responsive > .table-bordered > thead > tr:first-child > th,
.panel > .table-bordered > tbody > tr:first-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:first-child > th {
  border-bottom: 0;
}
.panel > .table-bordered > tbody > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > td,
.panel > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > td,
.panel > .table-bordered > tbody > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tbody > tr:last-child > th,
.panel > .table-bordered > tfoot > tr:last-child > th,
.panel > .table-responsive > .table-bordered > tfoot > tr:last-child > th {
  border-bottom: 0;
}
.panel > .table-responsive {
  margin-bottom: 0;
  border: 0;
}
.panel-group {
  margin-bottom: 20px;
}
.panel-group .panel {
  margin-bottom: 0;
  border-radius: 4px;
}
.panel-group .panel + .panel {
  margin-top: 5px;
}
.panel-group .panel-heading {
  border-bottom: 0;
}
.panel-group .panel-heading + .panel-collapse > .panel-body,
.panel-group .panel-heading + .panel-collapse > .list-group {
  border-top: 1px solid #ddd;
}
.panel-group .panel-footer {
  border-top: 0;
}
.panel-group .panel-footer + .panel-collapse .panel-body {
  border-bottom: 1px solid #ddd;
}
.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}
.panel-primary {
  border-color: #337ab7;
}
.panel-primary > .panel-heading {
  color: #fff;
  background-color: #337ab7;
  border-color: #337ab7;
}
.panel-primary > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #337ab7;
}
.panel-primary > .panel-heading .badge {
  color: #337ab7;
  background-color: #fff;
}
.panel-primary > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #337ab7;
}
.panel-success {
  border-color: #d6e9c6;
}
.panel-success > .panel-heading {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.panel-success > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #d6e9c6;
}
.panel-success > .panel-heading .badge {
  color: #dff0d8;
  background-color: #3c763d;
}
.panel-success > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #d6e9c6;
}
.panel-info {
  border-color: #bce8f1;
}
.panel-info > .panel-heading {
  color: #31708f;
  background-color: #d9edf7;
  border-color: #bce8f1;
}
.panel-info > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #bce8f1;
}
.panel-info > .panel-heading .badge {
  color: #d9edf7;
  background-color: #31708f;
}
.panel-info > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #bce8f1;
}
.panel-warning {
  border-color: #faebcc;
}
.panel-warning > .panel-heading {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.panel-warning > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #faebcc;
}
.panel-warning > .panel-heading .badge {
  color: #fcf8e3;
  background-color: #8a6d3b;
}
.panel-warning > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #faebcc;
}
.panel-danger {
  border-color: #ebccd1;
}
.panel-danger > .panel-heading {
  color: #a94442;
  background-color: #f2dede;
  border-color: #ebccd1;
}
.panel-danger > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ebccd1;
}
.panel-danger > .panel-heading .badge {
  color: #f2dede;
  background-color: #a94442;
}
.panel-danger > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ebccd1;
}
.embed-responsive {
  position: relative;
  display: block;
  height: 0;
  padding: 0;
  overflow: hidden;
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}
.embed-responsive-16by9 {
  padding-bottom: 56.25%;
}
.embed-responsive-4by3 {
  padding-bottom: 75%;
}
.well {
  min-height: 20px;
  padding: 19px;
  margin-bottom: 20px;
  background-color: #f5f5f5;
  border: 1px solid #e3e3e3;
  border-radius: 4px;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, .05);
}
.well blockquote {
  border-color: #ddd;
  border-color: rgba(0, 0, 0, .15);
}
.well-lg {
  padding: 24px;
  border-radius: 6px;
}
.well-sm {
  padding: 9px;
  border-radius: 3px;
}
.close {
  float: right;
  font-size: 21px;
  font-weight: bold;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  filter: alpha(opacity=20);
  opacity: .2;
}
.close:hover,
.close:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
  filter: alpha(opacity=50);
  opacity: .5;
}
button.close {
  -webkit-appearance: none;
  padding: 0;
  cursor: pointer;
  background: transparent;
  border: 0;
}
.modal-open {
  overflow: hidden;
}
.modal {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1050;
  display: none;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  outline: 0;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform .3s ease-out;
       -o-transition:      -o-transform .3s ease-out;
          transition:         transform .3s ease-out;
  -webkit-transform: translate(0, -25%);
      -ms-transform: translate(0, -25%);
       -o-transform: translate(0, -25%);
          transform: translate(0, -25%);
}
.modal.in .modal-dialog {
  -webkit-transform: translate(0, 0);
      -ms-transform: translate(0, 0);
       -o-transform: translate(0, 0);
          transform: translate(0, 0);
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}
.modal-dialog {
  position: relative;
  width: auto;
  margin: 10px;
}
.modal-content {
  position: relative;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #999;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  outline: 0;
  -webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
          box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
}
.modal-backdrop {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1040;
  background-color: #000;
}
.modal-backdrop.fade {
  filter: alpha(opacity=0);
  opacity: 0;
}
.modal-backdrop.in {
  filter: alpha(opacity=50);
  opacity: .5;
}
.modal-header {
  min-height: 16.42857143px;
  padding: 15px;
  border-bottom: 1px solid #e5e5e5;
}
.modal-header .close {
  margin-top: -2px;
}
.modal-title {
  margin: 0;
  line-height: 1.42857143;
}
.modal-body {
  position: relative;
  padding: 15px;
}
.modal-footer {
  padding: 15px;
  text-align: right;
  border-top: 1px solid #e5e5e5;
}
.modal-footer .btn + .btn {
  margin-bottom: 0;
  margin-left: 5px;
}
.modal-footer .btn-group .btn + .btn {
  margin-left: -1px;
}
.modal-footer .btn-block + .btn-block {
  margin-left: 0;
}
.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}
@media (min-width: 768px) {
  .modal-dialog {
    width: 600px;
    margin: 30px auto;
  }
  .modal-content {
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
            box-shadow: 0 5px 15px rgba(0, 0, 0, .5);
  }
  .modal-sm {
    width: 430px;
  }
}
@media (min-width: 992px) {
  .modal-lg {
    width: 900px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 12px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  filter: alpha(opacity=0);
  opacity: 0;

  line-break: auto;
}
.tooltip.in {
  filter: alpha(opacity=90);
  opacity: .9;
}
.tooltip.top {
  padding: 5px 0;
  margin-top: -3px;
}
.tooltip.right {
  padding: 0 5px;
  margin-left: 3px;
}
.tooltip.bottom {
  padding: 5px 0;
  margin-top: 3px;
}
.tooltip.left {
  padding: 0 5px;
  margin-left: -3px;
}
.tooltip-inner {
  max-width: 200px;
  padding: 3px 8px;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 4px;
}
.tooltip-arrow {
  position: absolute;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.tooltip.top .tooltip-arrow {
  bottom: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-left .tooltip-arrow {
  right: 5px;
  bottom: 0;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.top-right .tooltip-arrow {
  bottom: 0;
  left: 5px;
  margin-bottom: -5px;
  border-width: 5px 5px 0;
  border-top-color: #000;
}
.tooltip.right .tooltip-arrow {
  top: 50%;
  left: 0;
  margin-top: -5px;
  border-width: 5px 5px 5px 0;
  border-right-color: #000;
}
.tooltip.left .tooltip-arrow {
  top: 50%;
  right: 0;
  margin-top: -5px;
  border-width: 5px 0 5px 5px;
  border-left-color: #000;
}
.tooltip.bottom .tooltip-arrow {
  top: 0;
  left: 50%;
  margin-left: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-left .tooltip-arrow {
  top: 0;
  right: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.tooltip.bottom-right .tooltip-arrow {
  top: 0;
  left: 5px;
  margin-top: -5px;
  border-width: 0 5px 5px;
  border-bottom-color: #000;
}
.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: none;
  max-width: 276px;
  padding: 1px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  white-space: normal;
  background-color: #fff;
  -webkit-background-clip: padding-box;
          background-clip: padding-box;
  border: 1px solid #ccc;
  border: 1px solid rgba(0, 0, 0, .2);
  border-radius: 6px;
  -webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, .2);
          box-shadow: 0 5px 10px rgba(0, 0, 0, .2);

  line-break: auto;
}
.popover.top {
  margin-top: -10px;
}
.popover.right {
  margin-left: 10px;
}
.popover.bottom {
  margin-top: 10px;
}
.popover.left {
  margin-left: -10px;
}
.popover-title {
  padding: 8px 14px;
  margin: 0;
  font-size: 14px;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-radius: 5px 5px 0 0;
}
.popover-content {
  padding: 9px 14px;
}
.popover > .arrow,
.popover > .arrow:after {
  position: absolute;
  display: block;
  width: 0;
  height: 0;
  border-color: transparent;
  border-style: solid;
}
.popover > .arrow {
  border-width: 11px;
}
.popover > .arrow:after {
  content: "";
  border-width: 10px;
}
.popover.top > .arrow {
  bottom: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-color: #999;
  border-top-color: rgba(0, 0, 0, .25);
  border-bottom-width: 0;
}
.popover.top > .arrow:after {
  bottom: 1px;
  margin-left: -10px;
  content: " ";
  border-top-color: #fff;
  border-bottom-width: 0;
}
.popover.right > .arrow {
  top: 50%;
  left: -11px;
  margin-top: -11px;
  border-right-color: #999;
  border-right-color: rgba(0, 0, 0, .25);
  border-left-width: 0;
}
.popover.right > .arrow:after {
  bottom: -10px;
  left: 1px;
  content: " ";
  border-right-color: #fff;
  border-left-width: 0;
}
.popover.bottom > .arrow {
  top: -11px;
  left: 50%;
  margin-left: -11px;
  border-top-width: 0;
  border-bottom-color: #999;
  border-bottom-color: rgba(0, 0, 0, .25);
}
.popover.bottom > .arrow:after {
  top: 1px;
  margin-left: -10px;
  content: " ";
  border-top-width: 0;
  border-bottom-color: #fff;
}
.popover.left > .arrow {
  top: 50%;
  right: -11px;
  margin-top: -11px;
  border-right-width: 0;
  border-left-color: #999;
  border-left-color: rgba(0, 0, 0, .25);
}
.popover.left > .arrow:after {
  right: 1px;
  bottom: -10px;
  content: " ";
  border-right-width: 0;
  border-left-color: #fff;
}
.carousel {
  position: relative;
}
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner > .item {
  position: relative;
  display: none;
  -webkit-transition: .6s ease-in-out left;
       -o-transition: .6s ease-in-out left;
          transition: .6s ease-in-out left;
}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img {
  line-height: 1;
}
@media all and (transform-3d), (-webkit-transform-3d) {
  .carousel-inner > .item {
    -webkit-transition: -webkit-transform .6s ease-in-out;
         -o-transition:      -o-transform .6s ease-in-out;
            transition:         transform .6s ease-in-out;

    -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
    -webkit-perspective: 1000px;
            perspective: 1000px;
  }
  .carousel-inner > .item.next,
  .carousel-inner > .item.active.right {
    left: 0;
    -webkit-transform: translate3d(100%, 0, 0);
            transform: translate3d(100%, 0, 0);
  }
  .carousel-inner > .item.prev,
  .carousel-inner > .item.active.left {
    left: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
            transform: translate3d(-100%, 0, 0);
  }
  .carousel-inner > .item.next.left,
  .carousel-inner > .item.prev.right,
  .carousel-inner > .item.active {
    left: 0;
    -webkit-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
  }
}
.carousel-inner > .active,
.carousel-inner > .next,
.carousel-inner > .prev {
  display: block;
}
.carousel-inner > .active {
  left: 0;
}
.carousel-inner > .next,
.carousel-inner > .prev {
  position: absolute;
  top: 0;
  width: 100%;
}
.carousel-inner > .next {
  left: 100%;
}
.carousel-inner > .prev {
  left: -100%;
}
.carousel-inner > .next.left,
.carousel-inner > .prev.right {
  left: 0;
}
.carousel-inner > .active.left {
  left: -100%;
}
.carousel-inner > .active.right {
  left: 100%;
}
.carousel-control {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 15%;
  font-size: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
  filter: alpha(opacity=50);
  opacity: .5;
}
.carousel-control.left {
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .0001)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .5) 0%, rgba(0, 0, 0, .0001) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control.right {
  right: 0;
  left: auto;
  background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image:      -o-linear-gradient(left, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .0001)), to(rgba(0, 0, 0, .5)));
  background-image:         linear-gradient(to right, rgba(0, 0, 0, .0001) 0%, rgba(0, 0, 0, .5) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);
  background-repeat: repeat-x;
}
.carousel-control:hover,
.carousel-control:focus {
  color: #fff;
  text-decoration: none;
  filter: alpha(opacity=90);
  outline: 0;
  opacity: .9;
}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right {
  position: absolute;
  top: 50%;
  z-index: 5;
  display: inline-block;
  margin-top: -10px;
}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left {
  left: 50%;
  margin-left: -10px;
}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right {
  right: 50%;
  margin-right: -10px;
}
.carousel-control .icon-prev,
.carousel-control .icon-next {
  width: 20px;
  height: 20px;
  font-family: serif;
  line-height: 1;
}
.carousel-control .icon-prev:before {
  content: '\2039';
}
.carousel-control .icon-next:before {
  content: '\203a';
}
.carousel-indicators {
  position: absolute;
  bottom: 10px;
  left: 50%;
  z-index: 15;
  width: 60%;
  padding-left: 0;
  margin-left: -30%;
  text-align: center;
  list-style: none;
}
.carousel-indicators li {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 1px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #000 \9;
  background-color: rgba(0, 0, 0, 0);
  border: 1px solid #fff;
  border-radius: 10px;
}
.carousel-indicators .active {
  width: 12px;
  height: 12px;
  margin: 0;
  background-color: #fff;
}
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
  text-shadow: 0 1px 2px rgba(0, 0, 0, .6);
}
.carousel-caption .btn {
  text-shadow: none;
}
@media screen and (min-width: 768px) {
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-prev,
  .carousel-control .icon-next {
    width: 30px;
    height: 30px;
    margin-top: -15px;
    font-size: 30px;
  }
  .carousel-control .glyphicon-chevron-left,
  .carousel-control .icon-prev {
    margin-left: -15px;
  }
  .carousel-control .glyphicon-chevron-right,
  .carousel-control .icon-next {
    margin-right: -15px;
  }
  .carousel-caption {
    right: 20%;
    left: 20%;
    padding-bottom: 30px;
  }
  .carousel-indicators {
    bottom: 20px;
  }
}
.clearfix:before,
.clearfix:after,
.dl-horizontal dd:before,
.dl-horizontal dd:after,
.container:before,
.container:after,
.container-fluid:before,
.container-fluid:after,
.row:before,
.row:after,
.form-horizontal .form-group:before,
.form-horizontal .form-group:after,
.btn-toolbar:before,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:before,
.btn-group-vertical > .btn-group:after,
.nav:before,
.nav:after,
.navbar:before,
.navbar:after,
.navbar-header:before,
.navbar-header:after,
.navbar-collapse:before,
.navbar-collapse:after,
.pager:before,
.pager:after,
.panel-body:before,
.panel-body:after,
.modal-footer:before,
.modal-footer:after {
  display: table;
  content: " ";
}
.clearfix:after,
.dl-horizontal dd:after,
.container:after,
.container-fluid:after,
.row:after,
.form-horizontal .form-group:after,
.btn-toolbar:after,
.btn-group-vertical > .btn-group:after,
.nav:after,
.navbar:after,
.navbar-header:after,
.navbar-collapse:after,
.pager:after,
.panel-body:after,
.modal-footer:after {
  clear: both;
}
.center-block {
  display: block;
  margin-right: auto;
  margin-left: auto;
}
.pull-right {
  float: right !important;
}
.pull-left {
  float: left !important;
}
.hide {
  display: none !important;
}
.show {
  display: block !important;
}
.invisible {
  visibility: hidden;
}
.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}
.hidden {
  display: none !important;
}
.affix {
  position: fixed;
}
@-ms-viewport {
  width: device-width;
}
.visible-xs,
.visible-sm,
.visible-md,
.visible-lg {
  display: none !important;
}
.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}
@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-block {
    display: block !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline {
    display: inline !important;
  }
}
@media (max-width: 767px) {
  .visible-xs-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-block {
    display: block !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline {
    display: inline !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-block {
    display: block !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline {
    display: inline !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md-inline-block {
    display: inline-block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-block {
    display: block !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline {
    display: inline !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg-inline-block {
    display: inline-block !important;
  }
}
@media (max-width: 767px) {
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}
@media print {
  .visible-print {
    display: block !important;
  }
  table.visible-print {
    display: table !important;
  }
  tr.visible-print {
    display: table-row !important;
  }
  th.visible-print,
  td.visible-print {
    display: table-cell !important;
  }
}
.visible-print-block {
  display: none !important;
}
@media print {
  .visible-print-block {
    display: block !important;
  }
}
.visible-print-inline {
  display: none !important;
}
@media print {
  .visible-print-inline {
    display: inline !important;
  }
}
.visible-print-inline-block {
  display: none !important;
}
@media print {
  .visible-print-inline-block {
    display: inline-block !important;
  }
}
@media print {
  .hidden-print {
    display: none !important;
  }
}
/*# sourceMappingURL=bootstrap.css.map */
/*!
 * Bootstrap-select v1.7.2 (http://silviomoreto.github.io/bootstrap-select)
 *
 * Copyright 2013-2015 bootstrap-select
 * Licensed under MIT (https://github.com/silviomoreto/bootstrap-select/blob/master/LICENSE)
 */

.bootstrap-select {
  width: 220px \0;
  /*IE9 and below*/
}
.bootstrap-select > .dropdown-toggle {
  width: 100%;
  padding-right: 25px;
}
.has-error .bootstrap-select .dropdown-toggle,
.error .bootstrap-select .dropdown-toggle {
  border-color: #b94a48;
}
.bootstrap-select.fit-width {
  width: auto !important;
}
.bootstrap-select:not([class*="col-"]):not([class*="form-control"]):not(.input-group-btn) {
  width: 220px;
}
/*.bootstrap-select .dropdown-toggle:focus {
  outline: thin dotted #333333 !important;
  outline: 5px auto -webkit-focus-ring-color !important;
  outline-offset: -2px;
}*/
.bootstrap-select.form-control {
  margin-bottom: 0;
  padding: 0;
  border: none;
}
.bootstrap-select.form-control:not([class*="col-"]) {
  width: 100%;
}
.bootstrap-select.form-control.input-group-btn {
  z-index: auto;
}
.bootstrap-select.btn-group:not(.input-group-btn),
.bootstrap-select.btn-group[class*="col-"] {
  float: none;
  display: inline-block;
  margin-left: 0;
}
.bootstrap-select.btn-group.dropdown-menu-right,
.bootstrap-select.btn-group[class*="col-"].dropdown-menu-right,
.row .bootstrap-select.btn-group[class*="col-"].dropdown-menu-right {
  float: right;
}
.form-inline .bootstrap-select.btn-group,
.form-horizontal .bootstrap-select.btn-group,
.form-group .bootstrap-select.btn-group {
  margin-bottom: 0;
}
.form-group-lg .bootstrap-select.btn-group.form-control,
.form-group-sm .bootstrap-select.btn-group.form-control {
  padding: 0;
}
.form-inline .bootstrap-select.btn-group .form-control {
  width: 100%;
}
.bootstrap-select.btn-group.disabled,
.bootstrap-select.btn-group > .disabled {
  cursor: not-allowed;
}
.bootstrap-select.btn-group.disabled:focus,
.bootstrap-select.btn-group > .disabled:focus {
  outline: none !important;
}
.bootstrap-select.btn-group .dropdown-toggle .filter-option {
  display: inline-block;
  overflow: hidden;
  width: 100%;
  text-align: left;
}
.bootstrap-select.btn-group .dropdown-toggle .caret {
  position: absolute;
  top: 50%;
  right: 12px;
  margin-top: -2px;
  vertical-align: middle;
}
.bootstrap-select.btn-group[class*="col-"] .dropdown-toggle {
  width: 100%;
}
.bootstrap-select.btn-group .dropdown-menu {
  min-width: 100%;
  z-index: 1035;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .dropdown-menu.inner {
  position: static;
  float: none;
  border: 0;
  padding: 0;
  margin: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.bootstrap-select.btn-group .dropdown-menu li {
  position: relative;
}
.bootstrap-select.btn-group .dropdown-menu li.active small {
  color: #fff;
}
.bootstrap-select.btn-group .dropdown-menu li.disabled a {
  cursor: not-allowed;
}
.bootstrap-select.btn-group .dropdown-menu li a {
  cursor: pointer;
}
.bootstrap-select.btn-group .dropdown-menu li a.opt {
  position: relative;
  padding-left: 2.25em;
}
.bootstrap-select.btn-group .dropdown-menu li a span.check-mark {
  display: none;
}
.bootstrap-select.btn-group .dropdown-menu li a span.text {
  display: inline-block;
}
.bootstrap-select.btn-group .dropdown-menu li small {
  padding-left: 0.5em;
}
.bootstrap-select.btn-group .dropdown-menu .notify {
  position: absolute;
  bottom: 5px;
  width: 96%;
  margin: 0 2%;
  min-height: 26px;
  padding: 3px 5px;
  background: #f5f5f5;
  border: 1px solid #e3e3e3;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.05);
  pointer-events: none;
  opacity: 0.9;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bootstrap-select.btn-group .no-results {
  padding: 3px;
  background: #f5f5f5;
  margin: 0 5px;
  white-space: nowrap;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .filter-option {
  position: static;
}
.bootstrap-select.btn-group.fit-width .dropdown-toggle .caret {
  position: static;
  top: auto;
  margin-top: -1px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li.selected a span.check-mark {
  position: absolute;
  display: inline-block;
  right: 15px;
  margin-top: 5px;
}
.bootstrap-select.btn-group.show-tick .dropdown-menu li a span.text {
  margin-right: 34px;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle {
  z-index: 1036;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:before {
  content: '';
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 7px solid rgba(204, 204, 204, 0.2);
  position: absolute;
  bottom: -4px;
  left: 9px;
  display: none;
}
.bootstrap-select.show-menu-arrow .dropdown-toggle:after {
  content: '';
  border-left: 6px solid transparent;
  border-right: 6px solid transparent;
  border-bottom: 6px solid white;
  position: absolute;
  bottom: -4px;
  left: 10px;
  display: none;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:before {
  bottom: auto;
  top: -3px;
  border-top: 7px solid rgba(204, 204, 204, 0.2);
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.dropup .dropdown-toggle:after {
  bottom: auto;
  top: -3px;
  border-top: 6px solid white;
  border-bottom: 0;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:before {
  right: 12px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.pull-right .dropdown-toggle:after {
  right: 13px;
  left: auto;
}
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:before,
.bootstrap-select.show-menu-arrow.open > .dropdown-toggle:after {
  display: block;
}
.bs-searchbox,
.bs-actionsbox,
.bs-donebutton {
  padding: 4px 8px;
}
.bs-actionsbox {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-actionsbox .btn-group button {
  width: 50%;
}
.bs-donebutton {
  float: left;
  width: 100%;
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}
.bs-donebutton .btn-group button {
  width: 100%;
}
.bs-searchbox + .bs-actionsbox {
  padding: 0 8px 4px;
}
.bs-searchbox .form-control {
  margin-bottom: 0;
  width: 100%;
}
select.bs-select-hidden,
select.selectpicker {
  display: none !important;
}
select.mobile-device {
  position: absolute !important;
  top: 0;
  left: 0;
  display: block !important;
  width: 100%;
  height: 100% !important;
  opacity: 0;
}
/*# sourceMappingURL=bootstrap-select.css.map */
/*!
 *  Font Awesome 4.5.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */.fa.fa-pull-left,.fa.pull-left{margin-right:.3em}.fa,.fa-stack{display:inline-block}.fa-fw,.fa-li{text-align:center}@font-face{font-family:FontAwesome;src:url(../fonts/fontawesome-webfont3295.html?v=4.5.0);src:url(../fonts/fontawesome-webfontd41d.html?#iefix&v=4.5.0) format('embedded-opentype'),url(../fonts/fontawesome-webfont3295.woff2?v=4.5.0) format('woff2'),url(../fonts/fontawesome-webfont3295-2.html?v=4.5.0) format('woff'),url(../fonts/fontawesome-webfont3295-3.html?v=4.5.0) format('truetype'),url(../fonts/fontawesome-webfont3295-4.html?v=4.5.0#fontawesomeregular) format('svg');font-weight:400;font-style:normal}.fa{font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa.fa-pull-right,.fa.pull-right{margin-left:.3em}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:.08em solid #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right,.pull-right{float:right}.pull-left{float:left}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=1);-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2);-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=3);-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);-webkit-transform:scale(-1,1);-ms-transform:scale(-1,1);transform:scale(-1,1)}.fa-flip-vertical{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);-webkit-transform:scale(1,-1);-ms-transform:scale(1,-1);transform:scale(1,-1)}:root .fa-flip-horizontal,:root .fa-flip-vertical,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-rotate-90{-webkit-filter:none;filter:none}.fa-stack{position:relative;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-close:before,.fa-remove:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-cog:before,.fa-gear:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-repeat:before,.fa-rotate-right:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-image:before,.fa-photo:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-exclamation-triangle:before,.fa-warning:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-cogs:before,.fa-gears:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-floppy-o:before,.fa-save:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-bars:before,.fa-navicon:before,.fa-reorder:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-sort:before,.fa-unsorted:before{content:"\f0dc"}.fa-sort-desc:before,.fa-sort-down:before{content:"\f0dd"}.fa-sort-asc:before,.fa-sort-up:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-gavel:before,.fa-legal:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-bolt:before,.fa-flash:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-clipboard:before,.fa-paste:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-chain-broken:before,.fa-unlink:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-caret-square-o-down:before,.fa-toggle-down:before{content:"\f150"}.fa-caret-square-o-up:before,.fa-toggle-up:before{content:"\f151"}.fa-caret-square-o-right:before,.fa-toggle-right:before{content:"\f152"}.fa-eur:before,.fa-euro:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-inr:before,.fa-rupee:before{content:"\f156"}.fa-cny:before,.fa-jpy:before,.fa-rmb:before,.fa-yen:before{content:"\f157"}.fa-rouble:before,.fa-rub:before,.fa-ruble:before{content:"\f158"}.fa-krw:before,.fa-won:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-caret-square-o-left:before,.fa-toggle-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-try:before,.fa-turkish-lira:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-bank:before,.fa-institution:before,.fa-university:before{content:"\f19c"}.fa-graduation-cap:before,.fa-mortar-board:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-image-o:before,.fa-file-photo-o:before,.fa-file-picture-o:before{content:"\f1c5"}.fa-file-archive-o:before,.fa-file-zip-o:before{content:"\f1c6"}.fa-file-audio-o:before,.fa-file-sound-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-ring:before,.fa-life-saver:before,.fa-support:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-rebel:before{content:"\f1d0"}.fa-empire:before,.fa-ge:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-hacker-news:before,.fa-y-combinator-square:before,.fa-yc-square:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-paper-plane:before,.fa-send:before{content:"\f1d8"}.fa-paper-plane-o:before,.fa-send-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-futbol-o:before,.fa-soccer-ball-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-ils:before,.fa-shekel:before,.fa-sheqel:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-bed:before,.fa-hotel:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-y-combinator:before,.fa-yc:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-paper-o:before,.fa-hand-stop-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-television:before,.fa-tv:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}
/* 
 *  Owl Carousel - Animate Plugin
 */
.owl-carousel .animated {
  -webkit-animation-duration: 1000ms;
  animation-duration: 1000ms;
  /*-webkit-animation-fill-mode: both;
  animation-fill-mode: both;*/
}
.owl-carousel .owl-animated-in {
  z-index: 0;
}
.owl-carousel .owl-animated-out {
  z-index: 1;
}
.owl-carousel .fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

/* 
 * 	Owl Carousel - Auto Height Plugin
 */
.owl-height {
  -webkit-transition: height 500ms ease-in-out;
  -moz-transition: height 500ms ease-in-out;
  -ms-transition: height 500ms ease-in-out;
  -o-transition: height 500ms ease-in-out;
  transition: height 500ms ease-in-out;
}

/* 
 *  Core Owl Carousel CSS File
 */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
}
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-controls .owl-nav .owl-prev,
.owl-carousel .owl-controls .owl-nav .owl-next,
.owl-carousel .owl-controls .owl-dot {
  cursor: pointer;
  cursor: hand;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel.owl-loaded {
  display: block;
}
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}
.owl-carousel.owl-hidden {
  opacity: 0;
}
.owl-carousel .owl-refresh .owl-item {
  display: none;
}
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
  -webkit-transform-style: preserve-3d;
}
.owl-carousel.owl-text-select-on .owl-item {
  -webkit-user-select: auto;
  -moz-user-select: auto;
  -ms-user-select: auto;
  user-select: auto;
}
.owl-carousel .owl-grab {
  cursor: move;
  cursor: -webkit-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.owl-carousel.owl-rtl {
  direction: rtl;
}
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
.no-js .owl-carousel {
  display: block;
}

/* 
 * 	Owl Carousel - Lazy Load Plugin
 */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-item img {
  transform-style: preserve-3d;
}

/* 
 * 	Owl Carousel - Video Plugin
 */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.html") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  -webkit-transition: scale 100ms ease;
  -moz-transition: scale 100ms ease;
  -ms-transition: scale 100ms ease;
  -o-transition: scale 100ms ease;
  transition: scale 100ms ease;
}
.owl-carousel .owl-video-play-icon:hover {
  -webkit-transition: scale(1.3, 1.3);
  -moz-transition: scale(1.3, 1.3);
  -ms-transition: scale(1.3, 1.3);
  -o-transition: scale(1.3, 1.3);
  transition: scale(1.3, 1.3);
}
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  -webkit-background-size: contain;
  -moz-background-size: contain;
  -o-background-size: contain;
  background-size: contain;
  -webkit-transition: opacity 400ms ease;
  -moz-transition: opacity 400ms ease;
  -ms-transition: opacity 400ms ease;
  -o-transition: opacity 400ms ease;
  transition: opacity 400ms ease;
}
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
}


/**********************/
.owl-theme .owl-controls{
    margin-top:10px;
    text-align:center;
    -webkit-tap-highlight-color:transparent;
}
.owl-prev .fa,.owl-next .fa{
    display: block;
    line-height: 24px;
}
.owl-theme .owl-controls .owl-nav [class*=owl-]{
    color:#fff;
    font-size:34px;
    background:#d6d6d6;
    display:inline-block;
    cursor:pointer;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
    width: 24px;
    height: 24px;
    position: absolute;
    background: rgba(0, 0, 0, 0);
    border: 0px solid transparent;
}
/*.owl-theme .owl-controls .owl-nav [class*=owl-]:hover{
    color:#869791;
    text-decoration:none;
}*/
.owl-theme .owl-controls .owl-nav .disabled{
    opacity:.5;
    cursor:default;
}
.owl-theme .owl-dots .owl-dot{
    display:inline-block;
    zoom:1;
    *display:inline;
}
.owl-theme .owl-dots .owl-dot span{
    width:10px;
    height:10px;
    margin:0 2px;
    background-color:#959595;
    display:block;
    -webkit-backface-visibility:visible;
    -webkit-transition:opacity 200ms ease;
    -moz-transition:opacity 200ms ease;
    -ms-transition:opacity 200ms ease;
    -o-transition:opacity 200ms ease;
    transition:opacity 200ms ease;
    -webkit-border-radius:30px;
    -moz-border-radius:30px;
    border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{
    background-color:transparent;
    border: 1px solid #959595;
}
/* Slider */
.slick-slider {
    position: relative;
    display: block;
    box-sizing: border-box;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent; }

.slick-list {
    position: relative;
    overflow: hidden;
    display: block;
    margin: 0;
    padding: 0; }
.slick-list:focus {
    outline: none; }
.slick-list.dragging {
    cursor: pointer;
    cursor: hand; }

.slick-slider .slick-track,
.slick-slider .slick-list {
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }

.slick-track {
    position: relative;
    left: 0;
    top: 0;
    display: block; }
.slick-track:before, .slick-track:after {
    content: "";
    display: table; }
.slick-track:after {
    clear: both; }
.slick-loading .slick-track {
    visibility: hidden; }

.slick-slide {
    float: left;
    height: 100%;
    min-height: 1px;
    display: none; }
[dir="rtl"] .slick-slide {
    float: right; }
.slick-slide img {
    display: block; }
.slick-slide.slick-loading img {
    display: none; }
.slick-slide.dragging img {
    pointer-events: none; }
.slick-initialized .slick-slide {
    display: block; }
.slick-loading .slick-slide {
    visibility: hidden; }
.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent; }

.slick-arrow.slick-hidden {
    display: none; }
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('ajax-loader.html') center center no-repeat;
}

/* Icons */
/*@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('./fonts/slick.eot');
    src: url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url('./fonts/slick.woff') format('woff'), url('./fonts/slick.ttf') format('truetype'), url('./fonts/slick.svg#slick') format('svg');
}*/
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 24px;
    height: 24px;
    padding: 0;
    margin-top: -10px\9; /*lte IE 8*/
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: RGBA(0, 0, 0, 0.5);
    z-index: 10;
    border-radius: 3px;

}


.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'FontAwesome';
    font-size: 17px;
    line-height: 23px;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    display: block;
    height: 24px;
}

.slick-prev
{
    left: 12px;
}
[dir='rtl'] .slick-prev
{
    right: 12px;
    left: auto;
}
.slick-prev:before
{
    content: '\f104';
}
[dir='rtl'] .slick-prev:before
{
    content: '\f105';
}

.slick-next
{
    right: 12px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: 12px;
}
.slick-next:before
{
    content: '\f105';
}
[dir='rtl'] .slick-next:before
{
    content: '\f104';
}

/* Dots */
.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -30px;
    display: block;
    width: 100%;
    padding: 0 !important;
    list-style: none;
    text-align: center;
    height: 10px;
    margin:0;
}
.slick-dots li
{
    position: relative;
    display: inline-block;
    width: 10px;
    height: 10px;
    margin: 0 2px !important;
    padding: 0;
    cursor: pointer;
    vertical-align: top;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 10px;
    height: 10px;
    /* padding: 5px;*/

    cursor: pointer;

    color: transparent;
    outline: none;
    /*background: transparent;*/
    background-color: #959595;
    border-radius: 50%;
    border: 1px solid #959595;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    opacity: 1;
}
/*.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: 'â€¢';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}*/
.slick-dots li.slick-active button
{
    /*opacity: .75;*/
    background: none;
    color: black;
}
/*! jQuery UI - v1.11.4 - 2015-12-01
* http://jqueryui.com
* Includes: core.css, draggable.css, resizable.css, selectable.css, sortable.css, slider.css, theme.css
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px
* Copyright jQuery Foundation and other contributors; Licensed MIT */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden {
	display: none;
}
.ui-helper-hidden-accessible {
	border: 0;
	clip: rect(0 0 0 0);
	height: 1px;
	margin: -1px;
	overflow: hidden;
	padding: 0;
	position: absolute;
	width: 1px;
}
.ui-helper-reset {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	line-height: 1.3;
	text-decoration: none;
	font-size: 100%;
	list-style: none;
}
.ui-helper-clearfix:before,
.ui-helper-clearfix:after {
	content: "";
	display: table;
	border-collapse: collapse;
}
.ui-helper-clearfix:after {
	clear: both;
}
.ui-helper-clearfix {
	min-height: 0; /* support: IE7 */
}
.ui-helper-zfix {
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	position: absolute;
	opacity: 0;
	filter:Alpha(Opacity=0); /* support: IE8 */
}

.ui-front {
	z-index: 100;
}


/* Interaction Cues
----------------------------------*/
.ui-state-disabled {
	cursor: default !important;
}


/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	display: block;
	text-indent: -99999px;
	overflow: hidden;
	background-repeat: no-repeat;
}


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
}
.ui-draggable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable {
	position: relative;
}
.ui-resizable-handle {
	position: absolute;
	font-size: 0.1px;
	display: block;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-resizable-disabled .ui-resizable-handle,
.ui-resizable-autohide .ui-resizable-handle {
	display: none;
}
.ui-resizable-n {
	cursor: n-resize;
	height: 7px;
	width: 100%;
	top: -5px;
	left: 0;
}
.ui-resizable-s {
	cursor: s-resize;
	height: 7px;
	width: 100%;
	bottom: -5px;
	left: 0;
}
.ui-resizable-e {
	cursor: e-resize;
	width: 7px;
	right: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-w {
	cursor: w-resize;
	width: 7px;
	left: -5px;
	top: 0;
	height: 100%;
}
.ui-resizable-se {
	cursor: se-resize;
	width: 12px;
	height: 12px;
	right: 1px;
	bottom: 1px;
}
.ui-resizable-sw {
	cursor: sw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	bottom: -5px;
}
.ui-resizable-nw {
	cursor: nw-resize;
	width: 9px;
	height: 9px;
	left: -5px;
	top: -5px;
}
.ui-resizable-ne {
	cursor: ne-resize;
	width: 9px;
	height: 9px;
	right: -5px;
	top: -5px;
}
.ui-selectable {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-selectable-helper {
	position: absolute;
	z-index: 100;
	border: 1px dotted black;
}
.ui-sortable-handle {
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider {
	position: relative;
	text-align: left;
}
.ui-slider .ui-slider-handle {
	position: absolute;
	z-index: 2;
	width: 22px;
	height: 22px;
	cursor: default;
	-ms-touch-action: none;
	touch-action: none;
}
.ui-slider .ui-slider-range {
	position: absolute;
	z-index: 1;
	font-size: .7em;
	display: block;
	border: 0;
	background-position: 0 0;
}

/* support: IE8 - See #6727 */
.ui-slider.ui-state-disabled .ui-slider-handle,
.ui-slider.ui-state-disabled .ui-slider-range {
	filter: inherit;
}

.ui-slider-horizontal {
	height: 10px;
	background-color: #f9f9f9 !important;
}
.ui-slider-horizontal .ui-slider-handle {
	top: -.5em;
	margin-left: -.6em;
}
.ui-slider-horizontal .ui-slider-range {
	top: 50%;
	height:1px;
	background-color: #00bff3;
}
.ui-slider-horizontal .ui-slider-range-min {
	left: 0;
}
.ui-slider-horizontal .ui-slider-range-max {
	right: 0;
}

.ui-slider-vertical {
	width: .8em;
	height: 100px;
}
.ui-slider-vertical .ui-slider-handle {
	left: -.3em;
	margin-left: 0;
	margin-bottom: -.6em;
}
.ui-slider-vertical .ui-slider-range {
	left: 0;
	width: 100%;
}
.ui-slider-vertical .ui-slider-range-min {
	bottom: 0;
}
.ui-slider-vertical .ui-slider-range-max {
	top: 0;
}

/* Component containers
----------------------------------*/
.ui-widget {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget .ui-widget {
	font-size: 1em;
}
.ui-widget input,
.ui-widget select,
.ui-widget textarea,
.ui-widget button {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 1em;
}
.ui-widget-content {
	border: 1px solid #ccc;
	background: #fff;
	color: #ccc;
}
.ui-widget-content a {
	color: #333333;
}
.ui-widget-header {
	border: 1px solid #dddddd;
	background: #e9e9e9;
	color: #333333;
	font-weight: bold;
}
.ui-widget-header a {
	color: #333333;
}

/* Interaction states
----------------------------------*/
.ui-state-default,
.ui-widget-content .ui-state-default,
.ui-widget-header .ui-state-default {
	border: 1px solid #c5c5c5;
	background: #fff;
	font-weight: normal;
	color: #454545;
}
.ui-state-default a,
.ui-state-default a:link,
.ui-state-default a:visited {
	color: #454545;
	text-decoration: none;
}
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
	border: 1px solid #03c7fc;
	background: #03c7fc;
	font-weight: normal;
	color: #2b2b2b;
}
.ui-state-hover a,
.ui-state-hover a:hover,
.ui-state-hover a:link,
.ui-state-hover a:visited,
.ui-state-focus a,
.ui-state-focus a:hover,
.ui-state-focus a:link,
.ui-state-focus a:visited {
	color: #2b2b2b;
	text-decoration: none;
}
.ui-state-active,
.ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
	border: 1px solid #03b5e6;
	background: #00bff3;
	font-weight: normal;
	color: #ffffff;
}
.ui-state-active a,
.ui-state-active a:link,
.ui-state-active a:visited {
	color: #ffffff;
	text-decoration: none;
}

/* Interaction Cues
----------------------------------*/
.ui-state-highlight,
.ui-widget-content .ui-state-highlight,
.ui-widget-header .ui-state-highlight {
	border: 1px solid #dad55e;
	background: #fffa90;
	color: #777620;
}
.ui-state-highlight a,
.ui-widget-content .ui-state-highlight a,
.ui-widget-header .ui-state-highlight a {
	color: #777620;
}
.ui-state-error,
.ui-widget-content .ui-state-error,
.ui-widget-header .ui-state-error {
	border: 1px solid #f1a899;
	background: #fddfdf;
	color: #5f3f3f;
}
.ui-state-error a,
.ui-widget-content .ui-state-error a,
.ui-widget-header .ui-state-error a {
	color: #5f3f3f;
}
.ui-state-error-text,
.ui-widget-content .ui-state-error-text,
.ui-widget-header .ui-state-error-text {
	color: #5f3f3f;
}
.ui-priority-primary,
.ui-widget-content .ui-priority-primary,
.ui-widget-header .ui-priority-primary {
	font-weight: bold;
}
.ui-priority-secondary,
.ui-widget-content .ui-priority-secondary,
.ui-widget-header .ui-priority-secondary {
	opacity: .7;
	filter:Alpha(Opacity=70); /* support: IE8 */
	font-weight: normal;
}
.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-widget-header .ui-state-disabled {
	opacity: .35;
	filter:Alpha(Opacity=35); /* support: IE8 */
	background-image: none;
}
.ui-state-disabled .ui-icon {
	filter:Alpha(Opacity=35); /* support: IE8 - See #6059 */
}

/* Icons
----------------------------------*/

/* states and images */
.ui-icon {
	width: 16px;
	height: 16px;
}
.ui-icon,
.ui-widget-content .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.html");
}
.ui-widget-header .ui-icon {
	background-image: url("images/ui-icons_444444_256x240.html");
}
.ui-state-default .ui-icon {
	background-image: url("images/ui-icons_777777_256x240.html");
}
.ui-state-hover .ui-icon,
.ui-state-focus .ui-icon {
	background-image: url("images/ui-icons_555555_256x240.html");
}
.ui-state-active .ui-icon {
	background-image: url("images/ui-icons_ffffff_256x240.html");
}
.ui-state-highlight .ui-icon {
	background-image: url("images/ui-icons_777620_256x240.html");
}
.ui-state-error .ui-icon,
.ui-state-error-text .ui-icon {
	background-image: url("images/ui-icons_cc0000_256x240.html");
}

/* positioning */
.ui-icon-blank { background-position: 16px 16px; }
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-on { background-position: -96px -144px; }
.ui-icon-radio-off { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all,
.ui-corner-top,
.ui-corner-left,
.ui-corner-tl {
	border-top-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-top,
.ui-corner-right,
.ui-corner-tr {
	border-top-right-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-left,
.ui-corner-bl {
	border-bottom-left-radius: 3px;
}
.ui-corner-all,
.ui-corner-bottom,
.ui-corner-right,
.ui-corner-br {
	border-bottom-right-radius: 3px;
}

/* Overlays */
.ui-widget-overlay {
	background: #aaaaaa;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
}
.ui-widget-shadow {
	margin: 0px 0 0 0px;
	padding: 5px;
	background: #666666;
	opacity: .3;
	filter: Alpha(Opacity=30); /* support: IE8 */
	border-radius: 8px;
}
/* ------------------------------------------------------------------------
	This you can edit.
------------------------------------------------------------------------- */

	/* ----------------------------------
		Default Theme
	----------------------------------- */
	.pp_social {display:none !important;}
	.pp_description{display: none !important;}
	div.pp_default .pp_top,
	div.pp_default .pp_top .pp_middle,
	div.pp_default .pp_top .pp_left,
	div.pp_default .pp_top .pp_right,
	div.pp_default .pp_bottom,
	div.pp_default .pp_bottom .pp_left,
	div.pp_default .pp_bottom .pp_middle,
	div.pp_default .pp_bottom .pp_right { height: 13px; }
	
	div.pp_default .pp_top .pp_left { background: url(../images/prettyPhoto/default/sprite.html) -78px -93px no-repeat; } /* Top left corner */
	div.pp_default .pp_top .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.html) top left repeat-x; } /* Top pattern/color */
	div.pp_default .pp_top .pp_right { background: url(../images/prettyPhoto/default/sprite.html) -112px -93px no-repeat; } /* Top right corner */
	
	div.pp_default .pp_content .ppt { color: #f8f8f8; }
	div.pp_default .pp_content_container .pp_left { background: url(../images/prettyPhoto/default/sprite_y.html) -7px 0 repeat-y; padding-left: 13px; }
	div.pp_default .pp_content_container .pp_right { background: url(../images/prettyPhoto/default/sprite_y.html) top right repeat-y; padding-right: 13px; }
	div.pp_default .pp_content { background-color: #fff; } /* Content background */
	div.pp_default .pp_next:hover { background: url(../images/prettyPhoto/default/sprite_next.html) center right  no-repeat; cursor: pointer; } /* Next button */
	div.pp_default .pp_previous:hover { background: url(../images/prettyPhoto/default/sprite_prev.html) center left no-repeat; cursor: pointer; } /* Previous button */
	div.pp_default .pp_expand { background: url(../images/prettyPhoto/default/sprite.html) 0 -29px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Expand button */
	div.pp_default .pp_expand:hover { background: url(../images/prettyPhoto/default/sprite.html) 0 -56px no-repeat; cursor: pointer; } /* Expand button hover */
	div.pp_default .pp_contract { background: url(../images/prettyPhoto/default/sprite.html) 0 -84px no-repeat; cursor: pointer; width: 28px; height: 28px; } /* Contract button */
	div.pp_default .pp_contract:hover { background: url(../images/prettyPhoto/default/sprite.html) 0 -113px no-repeat; cursor: pointer; } /* Contract button hover */
	div.pp_default .pp_close { width: 30px; height: 30px; background: url(../images/prettyPhoto/default/sprite.html) 2px 1px no-repeat; cursor: pointer; } /* Close button */
	div.pp_default #pp_full_res .pp_inline { color: #000; } 
	div.pp_default .pp_gallery ul li a { background: url(../images/prettyPhoto/default/default_thumb.html) center center #f8f8f8; border:1px solid #aaa; }
	div.pp_default .pp_gallery ul li a:hover,
	div.pp_default .pp_gallery ul li.selected a { border-color: #fff; }
	div.pp_default .pp_social { margin-top: 7px; }

	div.pp_default .pp_gallery a.pp_arrow_previous,
	div.pp_default .pp_gallery a.pp_arrow_next { position: static; left: auto; }
	div.pp_default .pp_nav .pp_play,
	div.pp_default .pp_nav .pp_pause { background: url(../images/prettyPhoto/default/sprite.html) -51px 1px no-repeat; height:30px; width:30px; }
	div.pp_default .pp_nav .pp_pause { background-position: -51px -29px; }
	div.pp_default .pp_details { position: relative; }
	div.pp_default a.pp_arrow_previous,
	div.pp_default a.pp_arrow_next { background: url(../images/prettyPhoto/default/sprite.html) -31px -3px no-repeat; height: 20px; margin: 4px 0 0 0; width: 20px; }
	div.pp_default a.pp_arrow_next { left: 52px; background-position: -82px -3px; } /* The next arrow in the bottom nav */
	div.pp_default .pp_content_container .pp_details { margin-top: 5px; }
	div.pp_default .pp_nav { clear: none; height: 30px; width: 110px; position: relative; }
	div.pp_default .pp_nav .currentTextHolder{ font-family: Georgia; font-style: italic; color:#999; font-size: 11px; left: 75px; line-height: 25px; margin: 0; padding: 0 0 0 10px; position: absolute; top: 2px; }
	
	div.pp_default .pp_close:hover, div.pp_default .pp_nav .pp_play:hover, div.pp_default .pp_nav .pp_pause:hover, div.pp_default .pp_arrow_next:hover, div.pp_default .pp_arrow_previous:hover { opacity:0.7; }

	div.pp_default .pp_description{ font-size: 11px; font-weight: bold; line-height: 14px; margin: 5px 50px 5px 0; }

	div.pp_default .pp_bottom .pp_left { background: url(../images/prettyPhoto/default/sprite.html) -78px -127px no-repeat; } /* Bottom left corner */
	div.pp_default .pp_bottom .pp_middle { background: url(../images/prettyPhoto/default/sprite_x.html) bottom left repeat-x; } /* Bottom pattern/color */
	div.pp_default .pp_bottom .pp_right { background: url(../images/prettyPhoto/default/sprite.html) -112px -127px no-repeat; } /* Bottom right corner */

	div.pp_default .pp_loaderIcon { background: url(../images/prettyPhoto/default/loader.html) center center no-repeat; } /* Loader icon */

	
	/* ----------------------------------
		Light Rounded Theme
	----------------------------------- */


	div.light_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.html) -88px -53px no-repeat; } /* Top left corner */
	div.light_rounded .pp_top .pp_middle { background: #fff; } /* Top pattern/color */
	div.light_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.html) -110px -53px no-repeat; } /* Top right corner */
	
	div.light_rounded .pp_content .ppt { color: #000; }
	div.light_rounded .pp_content_container .pp_left,
	div.light_rounded .pp_content_container .pp_right { background: #fff; }
	div.light_rounded .pp_content { background-color: #fff; } /* Content background */
	div.light_rounded .pp_next:hover { background: url(../images/prettyPhoto/light_rounded/btnNext.html) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_rounded .pp_previous:hover { background: url(../images/prettyPhoto/light_rounded/btnPrevious.html) center left no-repeat; cursor: pointer; } /* Previous button */
	div.light_rounded .pp_expand { background: url(../images/prettyPhoto/light_rounded/sprite.html) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_rounded .pp_expand:hover { background: url(../images/prettyPhoto/light_rounded/sprite.html) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_rounded .pp_contract { background: url(../images/prettyPhoto/light_rounded/sprite.html) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_rounded .pp_contract:hover { background: url(../images/prettyPhoto/light_rounded/sprite.html) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_rounded/sprite.html) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_rounded .pp_details { position: relative; }
	div.light_rounded .pp_description { margin-right: 85px; }
	div.light_rounded #pp_full_res .pp_inline { color: #000; } 
	div.light_rounded .pp_gallery a.pp_arrow_previous,
	div.light_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/light_rounded/sprite.html) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_rounded/sprite.html) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.light_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/light_rounded/sprite.html) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_rounded .pp_arrow_next { background: url(../images/prettyPhoto/light_rounded/sprite.html) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.light_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/light_rounded/sprite.html) -88px -80px no-repeat; } /* Bottom left corner */
	div.light_rounded .pp_bottom .pp_middle { background: #fff; } /* Bottom pattern/color */
	div.light_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/light_rounded/sprite.html) -110px -80px no-repeat; } /* Bottom right corner */

	div.light_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.html) center center no-repeat; } /* Loader icon */
	
	/* ----------------------------------
		Dark Rounded Theme
	----------------------------------- */
	
	div.dark_rounded .pp_top .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -88px -53px no-repeat; } /* Top left corner */
	div.dark_rounded .pp_top .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.html) top left repeat; } /* Top pattern/color */
	div.dark_rounded .pp_top .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -110px -53px no-repeat; } /* Top right corner */
	
	div.dark_rounded .pp_content_container .pp_left { background: url(../images/prettyPhoto/dark_rounded/contentPattern.html) top left repeat-y; } /* Left Content background */
	div.dark_rounded .pp_content_container .pp_right { background: url(../images/prettyPhoto/dark_rounded/contentPattern.html) top right repeat-y; } /* Right Content background */
	div.dark_rounded .pp_content { background: url(../images/prettyPhoto/dark_rounded/contentPattern.html) top left repeat; } /* Content background */
	div.dark_rounded .pp_next:hover { background: url(../images/prettyPhoto/dark_rounded/btnNext.html) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_rounded .pp_previous:hover { background: url(../images/prettyPhoto/dark_rounded/btnPrevious.html) center left no-repeat; cursor: pointer; } /* Previous button */
	div.dark_rounded .pp_expand { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_rounded .pp_expand:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_rounded .pp_contract { background: url(../images/prettyPhoto/dark_rounded/sprite.html) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_rounded .pp_contract:hover { background: url(../images/prettyPhoto/dark_rounded/sprite.html) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_rounded .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_rounded/sprite.html) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_rounded .pp_details { position: relative; }
	div.dark_rounded .pp_description { margin-right: 85px; }
	div.dark_rounded .currentTextHolder { color: #c4c4c4; }
	div.dark_rounded .pp_description { color: #fff; }
	div.dark_rounded #pp_full_res .pp_inline { color: #fff; }
	div.dark_rounded .pp_gallery a.pp_arrow_previous,
	div.dark_rounded .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_rounded .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_rounded .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -24px -100px no-repeat; height: 15px; width: 14px; }

	div.dark_rounded .pp_arrow_previous { background: url(../images/prettyPhoto/dark_rounded/sprite.html) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_rounded .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_rounded .pp_arrow_next { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_rounded .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }

	div.dark_rounded .pp_bottom .pp_left { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -88px -80px no-repeat; } /* Bottom left corner */
	div.dark_rounded .pp_bottom .pp_middle { background: url(../images/prettyPhoto/dark_rounded/contentPattern.html) top left repeat; } /* Bottom pattern/color */
	div.dark_rounded .pp_bottom .pp_right { background: url(../images/prettyPhoto/dark_rounded/sprite.html) -110px -80px no-repeat; } /* Bottom right corner */

	div.dark_rounded .pp_loaderIcon { background: url(../images/prettyPhoto/dark_rounded/loader.html) center center no-repeat; } /* Loader icon */
	
	
	/* ----------------------------------
		Dark Square Theme
	----------------------------------- */
	
	div.dark_square .pp_left ,
	div.dark_square .pp_middle,
	div.dark_square .pp_right,
	div.dark_square .pp_content { background: #000; }
	
	div.dark_square .currentTextHolder { color: #c4c4c4; }
	div.dark_square .pp_description { color: #fff; }
	div.dark_square .pp_loaderIcon { background: url(../images/prettyPhoto/dark_square/loader.html) center center no-repeat; } /* Loader icon */
	
	div.dark_square .pp_expand { background: url(../images/prettyPhoto/dark_square/sprite.html) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.dark_square .pp_expand:hover { background: url(../images/prettyPhoto/dark_square/sprite.html) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.dark_square .pp_contract { background: url(../images/prettyPhoto/dark_square/sprite.html) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.dark_square .pp_contract:hover { background: url(../images/prettyPhoto/dark_square/sprite.html) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.dark_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/dark_square/sprite.html) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.dark_square .pp_details { position: relative; }
	div.dark_square .pp_description { margin: 0 85px 0 0; }
	div.dark_square #pp_full_res .pp_inline { color: #fff; }
	div.dark_square .pp_gallery a.pp_arrow_previous,
	div.dark_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.dark_square .pp_nav { clear: none; }
	div.dark_square .pp_nav .pp_play { background: url(../images/prettyPhoto/dark_square/sprite.html) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.dark_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/dark_square/sprite.html) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.dark_square .pp_arrow_previous { background: url(../images/prettyPhoto/dark_square/sprite.html) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.dark_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.dark_square .pp_arrow_next { background: url(../images/prettyPhoto/dark_square/sprite.html) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.dark_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.dark_square .pp_next:hover { background: url(../images/prettyPhoto/dark_square/btnNext.html) center right  no-repeat; cursor: pointer; } /* Next button */
	div.dark_square .pp_previous:hover { background: url(../images/prettyPhoto/dark_square/btnPrevious.html) center left no-repeat; cursor: pointer; } /* Previous button */


	/* ----------------------------------
		Light Square Theme
	----------------------------------- */
	
	div.light_square .pp_left ,
	div.light_square .pp_middle,
	div.light_square .pp_right,
	div.light_square .pp_content { background: #fff; }
	
	div.light_square .pp_content .ppt { color: #000; }
	div.light_square .pp_expand { background: url(../images/prettyPhoto/light_square/sprite.html) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.light_square .pp_expand:hover { background: url(../images/prettyPhoto/light_square/sprite.html) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.light_square .pp_contract { background: url(../images/prettyPhoto/light_square/sprite.html) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.light_square .pp_contract:hover { background: url(../images/prettyPhoto/light_square/sprite.html) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.light_square .pp_close { width: 75px; height: 22px; background: url(../images/prettyPhoto/light_square/sprite.html) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.light_square .pp_details { position: relative; }
	div.light_square .pp_description { margin-right: 85px; }
	div.light_square #pp_full_res .pp_inline { color: #000; }
	div.light_square .pp_gallery a.pp_arrow_previous,
	div.light_square .pp_gallery a.pp_arrow_next { margin-top: 12px !important; }
	div.light_square .pp_nav .pp_play { background: url(../images/prettyPhoto/light_square/sprite.html) -1px -100px no-repeat; height: 15px; width: 14px; }
	div.light_square .pp_nav .pp_pause { background: url(../images/prettyPhoto/light_square/sprite.html) -24px -100px no-repeat; height: 15px; width: 14px; }
	
	div.light_square .pp_arrow_previous { background: url(../images/prettyPhoto/light_square/sprite.html) 0 -71px no-repeat; } /* The previous arrow in the bottom nav */
		div.light_square .pp_arrow_previous.disabled { background-position: 0 -87px; cursor: default; }
	div.light_square .pp_arrow_next { background: url(../images/prettyPhoto/light_square/sprite.html) -22px -71px no-repeat; } /* The next arrow in the bottom nav */
		div.light_square .pp_arrow_next.disabled { background-position: -22px -87px; cursor: default; }
	
	div.light_square .pp_next:hover { background: url(../images/prettyPhoto/light_square/btnNext.html) center right  no-repeat; cursor: pointer; } /* Next button */
	div.light_square .pp_previous:hover { background: url(../images/prettyPhoto/light_square/btnPrevious.html) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.light_square .pp_loaderIcon { background: url(../images/prettyPhoto/light_rounded/loader.html) center center no-repeat; } /* Loader icon */


	/* ----------------------------------
		Facebook style Theme
	----------------------------------- */
	
	div.facebook .pp_top .pp_left { background: url(../images/prettyPhoto/facebook/sprite.html) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternTop.html) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(../images/prettyPhoto/facebook/sprite.html) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(../images/prettyPhoto/facebook/contentPatternLeft.html) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(../images/prettyPhoto/facebook/contentPatternRight.html) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(../images/prettyPhoto/facebook/sprite.html) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(../images/prettyPhoto/facebook/sprite.html) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(../images/prettyPhoto/facebook/sprite.html) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(../images/prettyPhoto/facebook/sprite.html) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(../images/prettyPhoto/facebook/sprite.html) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(../images/prettyPhoto/facebook/loader.html) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(../images/prettyPhoto/facebook/sprite.html) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(../images/prettyPhoto/facebook/sprite.html) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(../images/prettyPhoto/facebook/sprite.html) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(../images/prettyPhoto/facebook/sprite.html) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(../images/prettyPhoto/facebook/btnNext.html) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(../images/prettyPhoto/facebook/btnPrevious.html) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(../images/prettyPhoto/facebook/sprite.html) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(../images/prettyPhoto/facebook/contentPatternBottom.html) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(../images/prettyPhoto/facebook/sprite.html) -110px -80px no-repeat; } /* Bottom right corner */


/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}
	
	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}

		
		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }
		
			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}
			
			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }
		
		.pp_fade { display: none; }
		
		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}
		
			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }
		
			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0;
				}
				
				.pp_social { float: left; margin: 0; }
				.pp_social .facebook { float: left; margin-left: 5px; width: 55px; overflow: hidden; }
				.pp_social .twitter { float: left; }
				
				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}
				
					.pp_nav p {
						float: left;
						margin: 2px 4px;
						white-space: nowrap;
					}
					
					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}
				
					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}
		
		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}
		
		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}
		
			.pp_gallery div {
				float: left;
				overflow: hidden;
				position: relative;
			}
			
			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}
			
			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}
			
			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }
			
			.pp_gallery ul a img { border: 0; }
			
			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}
			
			.pp_gallery li.default a {
				background: url(../images/prettyPhoto/facebook/default_thumbnail.html) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}
			
			.pp_gallery li.default a img { display: none; }
			
			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}
		
		a.pp_next {
			background: url(../images/prettyPhoto/light_rounded/btnNext.html) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
			
		a.pp_previous {
			background: url(../images/prettyPhoto/light_rounded/btnNext.html) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}
		
		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;	
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}
			
		a.pp_close {
			position: absolute; right: 0; top: 0; 
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}
		
		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }
			
			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}
				
			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}
		
		.pp_loaderIcon {
			display: block;
			height: 24px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 24px;
		}
		
		#pp_full_res {
			line-height: 1 !important;
		}
		
			#pp_full_res .pp_inline {
				text-align: left;
			}
			
				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }
	
		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}
/*!
 * Datetimepicker for Bootstrap 3
 * version : 4.17.37
 * https://github.com/Eonasdan/bootstrap-datetimepicker/
 */.bootstrap-datetimepicker-widget{list-style:none}.bootstrap-datetimepicker-widget.dropdown-menu{margin:2px 0;padding:4px;width:19em}@media (min-width:768px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:992px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}@media (min-width:1200px){.bootstrap-datetimepicker-widget.dropdown-menu.timepicker-sbs{width:38em}}.bootstrap-datetimepicker-widget.dropdown-menu:before,.bootstrap-datetimepicker-widget.dropdown-menu:after{content:'';display:inline-block;position:absolute}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:before{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #ccc;border-bottom-color:rgba(0,0,0,0.2);top:-7px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.bottom:after{border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid white;top:-6px;left:8px}.bootstrap-datetimepicker-widget.dropdown-menu.top:before{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #ccc;border-top-color:rgba(0,0,0,0.2);bottom:-7px;left:6px}.bootstrap-datetimepicker-widget.dropdown-menu.top:after{border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid white;bottom:-6px;left:7px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:before{left:auto;right:6px}.bootstrap-datetimepicker-widget.dropdown-menu.pull-right:after{left:auto;right:7px}.bootstrap-datetimepicker-widget .list-unstyled{margin:0}.bootstrap-datetimepicker-widget a[data-action]{padding:6px 0}.bootstrap-datetimepicker-widget a[data-action]:active{box-shadow:none}.bootstrap-datetimepicker-widget .timepicker-hour,.bootstrap-datetimepicker-widget .timepicker-minute,.bootstrap-datetimepicker-widget .timepicker-second{width:54px;font-weight:bold;font-size:1.2em;margin:0}.bootstrap-datetimepicker-widget button[data-action]{padding:6px}.bootstrap-datetimepicker-widget .btn[data-action="incrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Hours"}.bootstrap-datetimepicker-widget .btn[data-action="incrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Increment Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="decrementHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Hours"}.bootstrap-datetimepicker-widget .btn[data-action="decrementMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Decrement Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="showHours"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Hours"}.bootstrap-datetimepicker-widget .btn[data-action="showMinutes"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Show Minutes"}.bootstrap-datetimepicker-widget .btn[data-action="togglePeriod"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle AM/PM"}.bootstrap-datetimepicker-widget .btn[data-action="clear"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Clear the picker"}.bootstrap-datetimepicker-widget .btn[data-action="today"]::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Set the date to today"}.bootstrap-datetimepicker-widget .picker-switch{text-align:center}.bootstrap-datetimepicker-widget .picker-switch::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Toggle Date and Time Screens"}.bootstrap-datetimepicker-widget .picker-switch td{padding:0;margin:0;height:auto;width:auto;line-height:inherit}.bootstrap-datetimepicker-widget .picker-switch td span{line-height:2.5;height:2.5em;width:100%}.bootstrap-datetimepicker-widget table{width:100%;margin:0}.bootstrap-datetimepicker-widget table td,.bootstrap-datetimepicker-widget table th{text-align:center;border-radius:4px}.bootstrap-datetimepicker-widget table th{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table th.picker-switch{width:145px}.bootstrap-datetimepicker-widget table th.disabled,.bootstrap-datetimepicker-widget table th.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table th.prev::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Previous Month"}.bootstrap-datetimepicker-widget table th.next::after{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0;content:"Next Month"}.bootstrap-datetimepicker-widget table thead tr:first-child th{cursor:pointer}.bootstrap-datetimepicker-widget table thead tr:first-child th:hover{background:#eee}.bootstrap-datetimepicker-widget table td{height:54px;line-height:54px;width:54px}.bootstrap-datetimepicker-widget table td.cw{font-size:.8em;height:20px;line-height:20px;color:#777}.bootstrap-datetimepicker-widget table td.day{height:20px;line-height:20px;width:20px}.bootstrap-datetimepicker-widget table td.day:hover,.bootstrap-datetimepicker-widget table td.hour:hover,.bootstrap-datetimepicker-widget table td.minute:hover,.bootstrap-datetimepicker-widget table td.second:hover{background:#eee;cursor:pointer}.bootstrap-datetimepicker-widget table td.old,.bootstrap-datetimepicker-widget table td.new{color:#777}.bootstrap-datetimepicker-widget table td.today{position:relative}.bootstrap-datetimepicker-widget table td.today:before{content:'';display:inline-block;border:solid transparent;border-width:0 0 7px 7px;border-bottom-color:#337ab7;border-top-color:rgba(0,0,0,0.2);position:absolute;bottom:4px;right:4px}.bootstrap-datetimepicker-widget table td.active,.bootstrap-datetimepicker-widget table td.active:hover{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td.active.today:before{border-bottom-color:#fff}.bootstrap-datetimepicker-widget table td.disabled,.bootstrap-datetimepicker-widget table td.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget table td span{display:inline-block;width:54px;height:54px;line-height:54px;margin:2px 1.5px;cursor:pointer;border-radius:4px}.bootstrap-datetimepicker-widget table td span:hover{background:#eee}.bootstrap-datetimepicker-widget table td span.active{background-color:#337ab7;color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,0.25)}.bootstrap-datetimepicker-widget table td span.old{color:#777}.bootstrap-datetimepicker-widget table td span.disabled,.bootstrap-datetimepicker-widget table td span.disabled:hover{background:none;color:#777;cursor:not-allowed}.bootstrap-datetimepicker-widget.usetwentyfour td.hour{height:27px;line-height:27px}.bootstrap-datetimepicker-widget.wider{width:21em}.bootstrap-datetimepicker-widget .datepicker-decades .decade{line-height:1.8em !important}.input-group.date .input-group-addon{cursor:pointer}.sr-only{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}
/*START GOOGLE FONTS*/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 100;
  src: local("Roboto Thin"), local("Roboto-Thin"), url(https://fonts.gstatic.com/s/roboto/v15/2tsd397wLxj96qwHyNIkxHYhjbSpvc47ee6xR_80Hnw.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v15/vzIUHo9z-oJ4WgkpPOtg13YhjbSpvc47ee6xR_80Hnw.woff) format("woff"), url(https://fonts.gstatic.com/s/roboto/v15/Jzo62I39jc0gQRrbndN6nXYhjbSpvc47ee6xR_80Hnw.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfZBw1xU1rKptJj_0jans920.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfbO3LdcAZYWl9Si6vvxL-qU.woff) format("woff"), url(https://fonts.gstatic.com/s/roboto/v15/Hgo13k-tfSpn0qi1SFdUfSZ2oysoEQEeKwjgmXLRnTc.ttf) format("truetype");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(https://fonts.gstatic.com/s/roboto/v15/oMMgfZMQthOryQo9n22dcuvvDin1pK8aKteLpeZ5c0A.woff2) format("woff2"), url(https://fonts.gstatic.com/s/roboto/v15/CrYjSnGjrRCn0pd9VQsnFOvvDin1pK8aKteLpeZ5c0A.woff) format("woff"), url(https://fonts.gstatic.com/s/roboto/v15/QHD8zigcbDB8aPfIoaupKOvvDin1pK8aKteLpeZ5c0A.ttf) format("truetype"), url(https://fonts.gstatic.com/s/roboto/v15/5YB-ifwqHP20Yn46l_BDhA.eot);
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/* cyrillic-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/ZLqKeelYbATG60EpZBSDyxJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0460-052F, U+20B4, U+2DE0-2DFF, U+A640-A69F; }
/* cyrillic */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/oHi30kwQWvpCWqAhzHcCSBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116; }
/* greek-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/rGvHdJnr2l75qb0YND9NyBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+1F00-1FFF; }
/* greek */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/mx9Uck6uB63VIKFYnEMXrRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0370-03FF; }
/* vietnamese */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/mbmhprMH69Zi6eEPBYVFhRJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0102-0103, U+1EA0-1EF9, U+20AB; }
/* latin-ext */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/oOeFwZNlrTefzLYmlVV1UBJtnKITppOI_IvcXXDNrsc.woff2) format("woff2");
  unicode-range: U+0100-024F, U+1E00-1EFF, U+20A0-20AB, U+20AD-20CF, U+2C60-2C7F, U+A720-A7FF; }
/* latin */
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 500;
  src: local("Roboto Medium"), local("Roboto-Medium"), url(https://fonts.gstatic.com/s/roboto/v15/RxZJdnzeo3R5zSexge8UUVtXRa8TVwTICgirnJhmVJw.woff2) format("woff2");
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2212, U+2215, U+E0FF, U+EFFD, U+F000; }
/**
 * Responsive mixin. The media breakpoints are as defined
 * in the twitter bootstrap framework:
 *
 * - phone
 * - tablet-portrait
 * - tablet-landscape-desktop
 * - large-desktop
 *
 * Additional parameters for tagetting retina and non-retina
 * devices
 *
 * - retina
 * - non-retina
 *
 * Moreover, a specific value in px can be passed which is
 * used to generate a max-width media query.
 */
.btn, .fave-load-more a, .post-password-form input[type='submit'], .wpcf7-submit, .dsidx-resp-area-submit input[type='submit'], .IDX-leadLoginButtonInput,
.IDX-leadLoginTextInput[type='submit'],
.IDX-qsButtonInput,
.idx-omnibar-form button,
.impress-lead-signup input[type='submit'],
.impress-lead-login input[type='submit'], .IDX-saveProperty, .IDX-resultsDetailsLink a, #IDX-formReset, #IDX-formSubmit {
  font-family: "Roboto", sans-serif;
  padding: 10px 15px;
  font-size: 14px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: center;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .btn, .fave-load-more a, .post-password-form input[type='submit'], .wpcf7-submit, .dsidx-resp-area-submit input[type='submit'], .IDX-leadLoginButtonInput,
    .IDX-leadLoginTextInput[type='submit'],
    .IDX-qsButtonInput,
    .idx-omnibar-form button,
    .impress-lead-signup input[type='submit'],
    .impress-lead-login input[type='submit'], .IDX-saveProperty, .IDX-resultsDetailsLink a, #IDX-formReset, #IDX-formSubmit {
      padding: 6px 15px;
      font-size: 12px; } }

.btn-long {
  padding: 10px 55px; }

.btn-lg, .btn-group-lg > .btn, .fave-load-more .btn-group-lg > a, .post-password-form .btn-group-lg > input[type='submit'], .btn-group-lg > .wpcf7-submit, .dsidx-resp-area-submit .btn-group-lg > input[type='submit'], .btn-group-lg > .IDX-leadLoginButtonInput,
.btn-group-lg > .IDX-leadLoginTextInput[type='submit'],
.btn-group-lg > .IDX-qsButtonInput,
.idx-omnibar-form .btn-group-lg > button,
.impress-lead-signup .btn-group-lg > input[type='submit'],
.impress-lead-login .btn-group-lg > input[type='submit'], .btn-group-lg > .IDX-saveProperty, .IDX-resultsDetailsLink .btn-group-lg > a, .btn-group-lg > #IDX-formReset, .btn-group-lg > #IDX-formSubmit {
  padding: 12px 18px !important;
  font-size: 18px !important;
  line-height: 1.3333333 !important;
  border-radius: 4px; }

.btn-md {
  padding: 8px 15px; }

.btn-sm, .btn-group-sm > .btn, .fave-load-more .btn-group-sm > a, .post-password-form .btn-group-sm > input[type='submit'], .btn-group-sm > .wpcf7-submit, .dsidx-resp-area-submit .btn-group-sm > input[type='submit'], .btn-group-sm > .IDX-leadLoginButtonInput,
.btn-group-sm > .IDX-leadLoginTextInput[type='submit'],
.btn-group-sm > .IDX-qsButtonInput,
.idx-omnibar-form .btn-group-sm > button,
.impress-lead-signup .btn-group-sm > input[type='submit'],
.impress-lead-login .btn-group-sm > input[type='submit'], .btn-group-sm > .IDX-saveProperty, .IDX-resultsDetailsLink .btn-group-sm > a, .btn-group-sm > #IDX-formReset, .btn-group-sm > #IDX-formSubmit {
  padding: 5px 10px !important;
  font-size: 12px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: center;
  border-radius: 3px; }

/*.btn-sm{
  @include typography(12px, 12px, 0, 400, inherit, inherit);
}*/
.breadcrumb {
  line-height: 12px; }
  .breadcrumb li {
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .breadcrumb li {
        line-height: 18px; } }

/*START PAGE TITLE AND BREADCRUMBS TYPO*/
.page-title h2 {
  font-size: 30px;
  line-height: 36px;
  margin: 0;
  font-weight: 500;
  text-transform: capitalize;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-title h2 {
      font-size: 24px; } }
  @media (max-width: 767px) {
    .page-title h2 {
      font-size: 20px;
      line-height: 28px; } }
  @media (max-width: 481px) {
    .page-title h2 {
      font-size: 18px !important;
      line-height: 24px !important; } }

h1, h4 {
  font-size: 26px;
  line-height: 28px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }

h2 {
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }

h3 {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }

h4 {
  font-size: 18px;
  line-height: 20px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }

.form-control, .post-password-form input[type='password'], input[type="text"].wpcf7-form-control,
input[type="email"].wpcf7-form-control,
input[type="password"].wpcf7-form-control,
input[type="tel"].wpcf7-form-control,
textarea.wpcf7-form-control, .dsidx-resp-area input[type='text'], .dsidx-resp-area input[type='password'], .dsidx-resp-area input[type='email'], .dsidx-resp-area select, .dsidx-resp-area textarea, .IDX-leadLoginTextInput[type='text'], textarea.IDX-leadLoginTextInput,
.IDX-qsSelectInput,
.IDX-qsTextInput[type='text'], .idx-omnibar-form input[type='text'],
.idx-omnibar-form input[type='password'],
.idx-omnibar-form input[type='email'],
.idx-omnibar-form input[type='tel'],
.idx-omnibar-form input[type='number'], .impress-lead-signup input[type='text'],
.impress-lead-signup input[type='email'],
.impress-lead-signup input[type='password'],
.impress-lead-signup input[type='tel'], .impress-lead-login input[type='text'],
.impress-lead-login input[type='email'],
.impress-lead-login input[type='password'],
.impress-lead-login input[type='tel'], #IDX-listingID, #IDX-streetNumber,
#IDX-streetDirection, #IDX-streetName, .IDX-wrapper-standard .IDX-cczList select {
  font-size: 14px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }

.dropdown-menu > li > a {
  font-size: 14px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

.rating {
  font-size: 13px;
  line-height: 13px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

.top-bar .top-nav > ul > li > a {
  font-size: 13px;
  line-height: 31px;
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
  text-align: inherit; }

.splash-search h1, .splash-search h4 {
  color: #fff;
  font-size: 43px;
  line-height: 43px;
  margin: 0 0 10px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: center;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .splash-search h1, .splash-search h4 {
      font-size: 24px;
      line-height: 28px;
      margin: 0 0 10px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: center; } }
  @media (max-width: 481px) {
    .splash-search h1, .splash-search h4 {
      font-size: 20px;
      line-height: 24px;
      margin: 0 0 10px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: center; } }
.splash-search .banner-sub-title {
  color: #fff;
  font-size: 24px;
  line-height: 26px;
  margin: 0 0 35px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: center;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .splash-search .banner-sub-title {
      font-size: 20px; } }
  @media (max-width: 767px) {
    .splash-search .banner-sub-title {
      font-size: 14px;
      line-height: 18px;
      margin: 0 0 15px 0; } }

.banner-caption h1, .banner-caption h4 {
  font-size: 43px;
  line-height: 43px;
  margin: 0 0 10px;
  font-weight: 400;
  text-transform: inherit;
  text-align: center;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .banner-caption h1, .banner-caption h4 {
      font-size: 36px;
      line-height: 38px; } }
  @media (max-width: 767px) {
    .banner-caption h1, .banner-caption h4 {
      font-size: 22px;
      line-height: 26px;
      margin: 0 0 5px; } }
  @media (max-width: 481px) {
    .banner-caption h1, .banner-caption h4 {
      font-size: 18px;
      line-height: 24px;
      margin: 0 0 5px; } }
.banner-caption h2 {
  font-size: 24px;
  line-height: 24px;
  margin: 0 0 10px;
  font-weight: 300;
  text-transform: inherit;
  text-align: center;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .banner-caption h2 {
      font-size: 14px;
      line-height: 16px; } }

.header-right a {
  font-size: 14px;
  line-height: 34px;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
  text-align: right; }

.navi ul {
  font-size: 0;
  line-height: inherit;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }
  .navi ul li {
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    font-weight: 700;
    text-transform: uppercase;
    text-align: inherit; }
  .navi ul ul li {
    font-size: 12px;
    line-height: 14px;
    margin: 0;
    font-weight: 400;
    text-transform: uppercase;
    text-align: inherit; }

.form-group .dropdown-toggle {
  font-size: 14px;
  line-height: 14px !important;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: left; }

/*START LIST GRID AREA STYLE*/
.list-tabs .tabs a {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .list-tabs .tabs a {
      font-size: 12px;
      line-height: 12px;
      font-weight: 400; } }

.sort-tab .btn, .sort-tab .fave-load-more a, .fave-load-more .sort-tab a, .sort-tab .post-password-form input[type='submit'], .post-password-form .sort-tab input[type='submit'], .sort-tab .wpcf7-submit, .sort-tab .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .sort-tab input[type='submit'], .sort-tab .IDX-leadLoginButtonInput,
.sort-tab .IDX-leadLoginTextInput[type='submit'],
.sort-tab .IDX-qsButtonInput,
.sort-tab .idx-omnibar-form button,
.idx-omnibar-form .sort-tab button,
.sort-tab .impress-lead-signup input[type='submit'],
.impress-lead-signup .sort-tab input[type='submit'],
.sort-tab .impress-lead-login input[type='submit'],
.impress-lead-login .sort-tab input[type='submit'], .sort-tab .IDX-saveProperty, .sort-tab .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .sort-tab a, .sort-tab #IDX-formReset, .sort-tab #IDX-formSubmit {
  font-size: 14px;
  line-height: 1;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .sort-tab .btn, .sort-tab .fave-load-more a, .fave-load-more .sort-tab a, .sort-tab .post-password-form input[type='submit'], .post-password-form .sort-tab input[type='submit'], .sort-tab .wpcf7-submit, .sort-tab .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .sort-tab input[type='submit'], .sort-tab .IDX-leadLoginButtonInput,
    .sort-tab .IDX-leadLoginTextInput[type='submit'],
    .sort-tab .IDX-qsButtonInput,
    .sort-tab .idx-omnibar-form button,
    .idx-omnibar-form .sort-tab button,
    .sort-tab .impress-lead-signup input[type='submit'],
    .impress-lead-signup .sort-tab input[type='submit'],
    .sort-tab .impress-lead-login input[type='submit'],
    .impress-lead-login .sort-tab input[type='submit'], .sort-tab .IDX-saveProperty, .sort-tab .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .sort-tab a, .sort-tab #IDX-formReset, .sort-tab #IDX-formSubmit {
      font-size: 12px; } }

.item-body h2 {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 7px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .item-body h2 {
      font-size: 16px;
      line-height: 18px; } }
.item-body h4 {
  font-size: 13px;
  line-height: 13px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .item-body h4 {
      font-size: 12px;
      line-height: 14px; } }
.item-body .date p {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }
.item-body .phone p {
  font-size: 12px;
  line-height: 12px;
  margin: 8px 0 0 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

.price h3 {
  font-size: 18px;
  line-height: 16px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .price h3 {
      font-size: 14px;
      line-height: 14px; } }
.price .rant {
  font-size: 12px;
  line-height: 12px;
  margin: 7px 0 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }

.item-thumb .label-featured, figure .label-featured, .carousel-module .carousel .item figure .label-featured {
  font-size: 10px;
  line-height: 10px;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
  text-align: inherit; }
.item-thumb .thumb-caption .cap-price, figure .thumb-caption .cap-price, .carousel-module .carousel .item figure .thumb-caption .cap-price {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
  text-align: inherit; }
.item-thumb .thumb-caption .cap-social, figure .thumb-caption .cap-social, .carousel-module .carousel .item figure .thumb-caption .cap-social {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  font-weight: 400;
  text-transform: uppercase;
  text-align: inherit; }
.item-thumb .thumb-caption .actions, figure .thumb-caption .actions, .carousel-module .carousel .item figure .thumb-caption .actions {
  font-size: 12px !important;
  line-height: 14px !important;
  margin: 0 !important;
  font-weight: 400 !important;
  text-transform: inherit;
  text-align: inherit; }
.item-thumb .cap-actions, figure .cap-actions, .carousel-module .carousel .item figure .cap-actions {
  font-size: 12px !important;
  line-height: 16px !important;
  margin: 0 !important;
  font-weight: 400 !important;
  text-transform: inherit;
  text-align: inherit; }

.item-foot p {
  font-size: 12px;
  line-height: 20px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }

.detail h3 {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }
.detail ul {
  font-size: 14px;
  line-height: 18px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail ul {
      font-size: 12px;
      line-height: 16px; } }
.detail .cap-price {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail .cap-price {
      font-size: 14px;
      line-height: 14px; } }

/*.figure-block{
  .detail{
    h3{
      @include typography(14px, 14px, 0, 700, inherit, inherit);
    }
    ul{
      @include typography(14px, 18px, 0, 400, inherit, inherit);
      @include respond-to(tablet-portrait) {
         font-size: 12px;
        line-height: 16px;
      }
    }
  }
  .cap-price{
    @include typography(16px, 16px, 0, 700, inherit, inherit);
    @include respond-to(tablet-portrait) {
      font-size: 14px;
      line-height: 14px;
    }
  }
}*/
.item-body .amenities p {
  font-size: 13px;
  line-height: 16px;
  margin: 0 0 5px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }

/*START ADVANCED SEARCH SECTION*/
#advanced-search .dropdown-toggle {
  font-size: 16px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: center;
  /* mini phones and down */ }
  @media (max-width: 481px) {
    #advanced-search .dropdown-toggle {
      font-weight: 400;
      text-transform: inherit; } }
#advanced-search .form-control, #advanced-search .post-password-form input[type='password'], .post-password-form #advanced-search input[type='password'], #advanced-search input[type="text"].wpcf7-form-control,
#advanced-search input[type="email"].wpcf7-form-control,
#advanced-search input[type="password"].wpcf7-form-control,
#advanced-search input[type="tel"].wpcf7-form-control,
#advanced-search textarea.wpcf7-form-control, #advanced-search .dsidx-resp-area input[type='text'], .dsidx-resp-area #advanced-search input[type='text'], #advanced-search .dsidx-resp-area input[type='password'], .dsidx-resp-area #advanced-search input[type='password'], #advanced-search .dsidx-resp-area input[type='email'], .dsidx-resp-area #advanced-search input[type='email'], #advanced-search .dsidx-resp-area select, .dsidx-resp-area #advanced-search select, #advanced-search .dsidx-resp-area textarea, .dsidx-resp-area #advanced-search textarea, #advanced-search .IDX-leadLoginTextInput[type='text'], #advanced-search textarea.IDX-leadLoginTextInput,
#advanced-search .IDX-qsSelectInput,
#advanced-search .IDX-qsTextInput[type='text'], #advanced-search .idx-omnibar-form input[type='text'], .idx-omnibar-form #advanced-search input[type='text'],
#advanced-search .idx-omnibar-form input[type='password'],
.idx-omnibar-form #advanced-search input[type='password'],
#advanced-search .idx-omnibar-form input[type='email'],
.idx-omnibar-form #advanced-search input[type='email'],
#advanced-search .idx-omnibar-form input[type='tel'],
.idx-omnibar-form #advanced-search input[type='tel'],
#advanced-search .idx-omnibar-form input[type='number'],
.idx-omnibar-form #advanced-search input[type='number'], #advanced-search .impress-lead-signup input[type='text'], .impress-lead-signup #advanced-search input[type='text'],
#advanced-search .impress-lead-signup input[type='email'],
.impress-lead-signup #advanced-search input[type='email'],
#advanced-search .impress-lead-signup input[type='password'],
.impress-lead-signup #advanced-search input[type='password'],
#advanced-search .impress-lead-signup input[type='tel'],
.impress-lead-signup #advanced-search input[type='tel'], #advanced-search .impress-lead-login input[type='text'], .impress-lead-login #advanced-search input[type='text'],
#advanced-search .impress-lead-login input[type='email'],
.impress-lead-login #advanced-search input[type='email'],
#advanced-search .impress-lead-login input[type='password'],
.impress-lead-login #advanced-search input[type='password'],
#advanced-search .impress-lead-login input[type='tel'],
.impress-lead-login #advanced-search input[type='tel'], #advanced-search #IDX-listingID, #advanced-search #IDX-streetNumber,
#advanced-search #IDX-streetDirection, #advanced-search #IDX-streetName, #advanced-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList #advanced-search select {
  font-size: 16px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 481px) {
    #advanced-search .form-control, #advanced-search .post-password-form input[type='password'], .post-password-form #advanced-search input[type='password'], #advanced-search input[type="text"].wpcf7-form-control,
    #advanced-search input[type="email"].wpcf7-form-control,
    #advanced-search input[type="password"].wpcf7-form-control,
    #advanced-search input[type="tel"].wpcf7-form-control,
    #advanced-search textarea.wpcf7-form-control, #advanced-search .dsidx-resp-area input[type='text'], .dsidx-resp-area #advanced-search input[type='text'], #advanced-search .dsidx-resp-area input[type='password'], .dsidx-resp-area #advanced-search input[type='password'], #advanced-search .dsidx-resp-area input[type='email'], .dsidx-resp-area #advanced-search input[type='email'], #advanced-search .dsidx-resp-area select, .dsidx-resp-area #advanced-search select, #advanced-search .dsidx-resp-area textarea, .dsidx-resp-area #advanced-search textarea, #advanced-search .IDX-leadLoginTextInput[type='text'], #advanced-search textarea.IDX-leadLoginTextInput,
    #advanced-search .IDX-qsSelectInput,
    #advanced-search .IDX-qsTextInput[type='text'], #advanced-search .idx-omnibar-form input[type='text'], .idx-omnibar-form #advanced-search input[type='text'],
    #advanced-search .idx-omnibar-form input[type='password'],
    .idx-omnibar-form #advanced-search input[type='password'],
    #advanced-search .idx-omnibar-form input[type='email'],
    .idx-omnibar-form #advanced-search input[type='email'],
    #advanced-search .idx-omnibar-form input[type='tel'],
    .idx-omnibar-form #advanced-search input[type='tel'],
    #advanced-search .idx-omnibar-form input[type='number'],
    .idx-omnibar-form #advanced-search input[type='number'], #advanced-search .impress-lead-signup input[type='text'], .impress-lead-signup #advanced-search input[type='text'],
    #advanced-search .impress-lead-signup input[type='email'],
    .impress-lead-signup #advanced-search input[type='email'],
    #advanced-search .impress-lead-signup input[type='password'],
    .impress-lead-signup #advanced-search input[type='password'],
    #advanced-search .impress-lead-signup input[type='tel'],
    .impress-lead-signup #advanced-search input[type='tel'], #advanced-search .impress-lead-login input[type='text'], .impress-lead-login #advanced-search input[type='text'],
    #advanced-search .impress-lead-login input[type='email'],
    .impress-lead-login #advanced-search input[type='email'],
    #advanced-search .impress-lead-login input[type='password'],
    .impress-lead-login #advanced-search input[type='password'],
    #advanced-search .impress-lead-login input[type='tel'],
    .impress-lead-login #advanced-search input[type='tel'], #advanced-search #IDX-listingID, #advanced-search #IDX-streetNumber,
    #advanced-search #IDX-streetDirection, #advanced-search #IDX-streetName, #advanced-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList #advanced-search select {
      font-weight: 400;
      text-transform: inherit; } }
#advanced-search .advance-btn {
  font-size: 16px;
  line-height: 19px;
  margin: 0;
  font-weight: 400;
  text-transform: capitalize;
  text-align: inherit;
  background: transparent;
  font-weight: 400; }
  #advanced-search .advance-btn:hover {
    color: #4cc6f4;
    box-shadow: none; }
#advanced-search .features-list label.title {
  font-size: 14px;
  line-height: 14px;
  margin: 7px 0 14px 0;
  font-weight: 700;
  text-transform: uppercase;
  text-align: inherit; }

/*START MODULES STYLE*/
.module-title h1, .module-title h4 {
  font-size: 32px;
  line-height: 32px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-title h1, .module-title h4 {
      font-size: 28px;
      line-height: 28px;
      margin: 0 0 10px 0;
      font-weight: 700;
      text-transform: inherit;
      text-align: inherit; } }
  @media (max-width: 481px) {
    .module-title h1, .module-title h4 {
      font-size: 20px;
      line-height: 24px; } }
.module-title h2 {
  font-size: 20px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-title h2 {
      font-size: 18px;
      line-height: 22px;
      margin: 0 0 10px 0;
      font-weight: 700;
      text-transform: inherit;
      text-align: inherit; } }
  @media (max-width: 481px) {
    .module-title h2 {
      font-size: 16px;
      line-height: 20px; } }
.module-title h3 {
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 20px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-title h3 {
      font-size: 16px;
      line-height: 16px;
      margin: 0 0 10px 0;
      font-weight: 700;
      text-transform: inherit;
      text-align: inherit; } }
  @media (max-width: 481px) {
    .module-title h3 {
      font-size: 14px;
      line-height: 16px; } }
.module-title .sub-heading {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-title .sub-heading {
      font-size: 14px;
      line-height: 16px;
      margin: 0;
      font-weight: 300;
      text-transform: inherit;
      text-align: inherit; } }

.houzez-module .module-title-nav h2 {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .houzez-module .module-title-nav h2 {
      line-height: 20px; } }
.houzez-module .module-title-nav .sub-title {
  font-size: 18px;
  line-height: 18px;
  margin: 5px 0 0 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }
.houzez-module .module-title-nav .module-nav .btn, .houzez-module .module-title-nav .module-nav .fave-load-more a, .fave-load-more .houzez-module .module-title-nav .module-nav a, .houzez-module .module-title-nav .module-nav .post-password-form input[type='submit'], .post-password-form .houzez-module .module-title-nav .module-nav input[type='submit'], .houzez-module .module-title-nav .module-nav .wpcf7-submit, .houzez-module .module-title-nav .module-nav .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .houzez-module .module-title-nav .module-nav input[type='submit'], .houzez-module .module-title-nav .module-nav .IDX-leadLoginButtonInput,
.houzez-module .module-title-nav .module-nav .IDX-leadLoginTextInput[type='submit'],
.houzez-module .module-title-nav .module-nav .IDX-qsButtonInput,
.houzez-module .module-title-nav .module-nav .idx-omnibar-form button,
.idx-omnibar-form .houzez-module .module-title-nav .module-nav button,
.houzez-module .module-title-nav .module-nav .impress-lead-signup input[type='submit'],
.impress-lead-signup .houzez-module .module-title-nav .module-nav input[type='submit'],
.houzez-module .module-title-nav .module-nav .impress-lead-login input[type='submit'],
.impress-lead-login .houzez-module .module-title-nav .module-nav input[type='submit'], .houzez-module .module-title-nav .module-nav .IDX-saveProperty, .houzez-module .module-title-nav .module-nav .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .houzez-module .module-title-nav .module-nav a, .houzez-module .module-title-nav .module-nav #IDX-formReset, .houzez-module .module-title-nav .module-nav #IDX-formSubmit {
  font-size: 10px;
  line-height: 10px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

.services-module .service-block h3 {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 8px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    .services-module .service-block h3 {
      font-size: 18px;
      line-height: 22px; } }
  @media (max-width: 767px) {
    .services-module .service-block h3 {
      font-size: 16px;
      line-height: 20px; } }
.services-module .service-block p {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 10px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .services-module .service-block p {
      font-size: 12px;
      line-height: 20px; } }
.services-module .service-block .find {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .services-module .service-block .find {
      font-size: 12px;
      line-height: 12px; } }

.services-module.style2 h3 {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 8px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .services-module.style2 h3 {
      font-size: 16px;
      line-height: 22px;
      margin: 0 0 8px 0;
      font-weight: 700;
      text-transform: inherit;
      text-align: inherit; } }

/*START POST CARD MODULES STYLE*/
.post-card-item .thumb-caption h3 {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .post-card-item .thumb-caption h3 {
      font-size: 14px;
      line-height: 18px; } }

.post-card-description h3 {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 10px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .post-card-description h3 {
      font-size: 14px;
      line-height: 18px; } }
.post-card-description .read {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

/*START AGENTS MODULE STYLE*/
.agents-block .block-body .description, .partner-block .block-body .description {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 20px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .agents-block .block-body .description, .partner-block .block-body .description {
      font-size: 14px;
      line-height: 20px; } }
.agents-block .block-body .auther-info, .partner-block .block-body .auther-info {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 10px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .agents-block .block-body .auther-info, .partner-block .block-body .auther-info {
      font-size: 12px;
      line-height: 16px; } }
.agents-block .block-body .view, .partner-block .block-body .view {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .agents-block .block-body .view, .partner-block .block-body .view {
      font-size: 14px;
      line-height: 14px; } }

.block-body .description {
  font-size: 16px;
  line-height: 22px;
  margin: 0 0 15px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .block-body .description {
      font-size: 14px;
      line-height: 24px; } }
  @media (max-width: 767px) {
    .block-body .description {
      font-size: 14px;
      line-height: 24px; } }
.block-body h3.description {
  font-size: 18px;
  line-height: 30px;
  margin: 0 0 15px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .block-body h3.description {
      font-size: 14px;
      line-height: 24px; } }
  @media (max-width: 767px) {
    .block-body h3.description {
      font-size: 14px;
      line-height: 24px; } }
.block-body .auther-info {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

/*START CALL TO ACTION MODULES STYLE*/
.callto-action div h3 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 10px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .callto-action div h3 {
      font-size: 20px;
      line-height: 24px;
      margin: 0 0 10px 0;
      font-weight: 700;
      text-transform: inherit;
      text-align: inherit; } }
  @media (max-width: 767px) {
    .callto-action div h3 {
      font-size: 18px;
      line-height: 22px;
      margin: 0 0 10px 0;
      font-weight: 700;
      text-transform: inherit;
      text-align: inherit; } }
.callto-action div p {
  font-size: 16px;
  line-height: 20px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

/*START LOCATION MODULE STYLE*/
.location-block .heading {
  font-size: 24px;
  line-height: 24px;
  margin: 0 0 5px;
  font-weight: 700;
  text-align: center;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .location-block .heading {
      font-size: 20px;
      line-height: 20px;
      margin: 0 0 5px;
      font-weight: 700; } }
  @media (max-width: 481px) {
    .location-block .heading {
      font-size: 18px;
      line-height: 18px; } }
.location-block .sub-heading {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  font-weight: 400;
  text-transform: uppercase;
  text-align: center; }

/*START BANNER MODULE STYLE*/
/*START MY ACCOUNT STYLE*/
.my-menu li a {
  font-size: 13px;
  line-height: 13px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

/*START DETAIL TOP SECTION STYLE*/
.header-detail h1, .header-detail h4 {
  font-size: 30px;
  line-height: 30px;
  margin: 0 0 9px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .header-detail h1, .header-detail h4 {
      font-size: 24px;
      line-height: 28px; } }
  @media (max-width: 767px) {
    .header-detail h1, .header-detail h4 {
      font-size: 18px;
      line-height: 20px;
      margin-bottom: 5px; } }
  @media (max-width: 481px) {
    .header-detail h1, .header-detail h4 {
      font-size: 16px;
      line-height: 18px; } }
.header-detail p {
  font-size: 14px;
  line-height: 14px;
  margin: 0 !important;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .header-detail p {
      font-size: 12px;
      line-height: 12px; } }
.header-detail h4 {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .header-detail h4 {
      font-size: 16px; } }
  @media (max-width: 767px) {
    .header-detail h4 {
      font-size: 14px; } }
.header-detail .label {
  font-size: 12px;
  line-height: 13px;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .header-detail .label {
      font-size: 10px;
      line-height: 11px;
      margin: 0;
      font-weight: 500;
      text-transform: uppercase;
      text-align: inherit; } }

.detail-top-full .header-detail h4 {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .detail-top-full .header-detail h4 {
      font-size: 16px; } }
  @media (max-width: 767px) {
    .detail-top-full .header-detail h4 {
      font-size: 14px; } }

/*START AGENT MEDIA STYLE*/
.agent-media .media-heading {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 4px;
  font-weight: 500;
  text-transform: uppercase;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .agent-media .media-heading {
      font-size: 12px;
      line-height: 18px; } }
.agent-media li {
  font-size: 14px;
  line-height: 20px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .agent-media li {
      font-size: 12px;
      line-height: 18px; } }
.agent-media .view {
  font-weight: 500; }

/*START DETAIL PAGE STYLE*/
.detail-bar h1, .detail-bar h4 {
  font-size: 24px;
  line-height: 28px;
  margin: 0 0 20px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-bar h1, .detail-bar h4 {
      font-size: 20px;
      line-height: 24px;
      margin-bottom: 15px; } }
.detail-bar h2 {
  font-size: 20px;
  line-height: 24px;
  margin: 0 0 20px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-bar h2 {
      font-size: 16px;
      line-height: 22px;
      margin-bottom: 15px; } }
.detail-bar h3 {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 20px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-bar h3 {
      font-size: 14px;
      line-height: 18px;
      margin-bottom: 15px; } }
.detail-bar h4 {
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 20px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-bar h4 {
      font-size: 12px;
      line-height: 18px;
      margin-bottom: 15px; } }
.detail-bar p {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 20px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-bar p {
      font-size: 12px;
      line-height: 22px;
      margin-bottom: 15px; } }

.detail-title .title-left {
  font-size: 18px;
  line-height: 18px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-title .title-left {
      font-size: 14px; } }
.detail-title p {
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /*@include respond-to(tablet-portrait){
    line-height: 18px;
  }*/ }

.detail-title-inner .title-inner {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-title-inner .title-inner {
      font-size: 14px; } }

.next-prev-block h3 {
  font-size: 16px;
  line-height: 16px;
  margin: 0 0 10px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .next-prev-block h3 {
      font-size: 12px;
      line-height: 12px;
      margin: 0 0 10px 0;
      font-weight: 400;
      text-transform: inherit;
      text-align: inherit; } }
.next-prev-block h4 {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .next-prev-block h4 {
      font-size: 12px;
      line-height: 12px;
      margin: 0 0 10px 0;
      font-weight: 300;
      text-transform: inherit;
      text-align: inherit; } }
.next-prev-block i {
  font-size: 18px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .next-prev-block i {
      font-size: 15px; } }

.list-three-col li {
  font-size: 14px;
  line-height: 28px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .list-three-col li {
      font-size: 12px;
      line-height: 25px; } }

.accord-block h3 {
  font-size: 16px;
  line-height: 16px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .accord-block h3 {
      font-size: 14px;
      line-height: 14px;
      font-weight: 400; } }
.accord-block li {
  font-size: 14px;
  line-height: 16px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .accord-block li {
      font-size: 12px;
      line-height: 14px; } }
.accord-block .expand-icon {
  font-size: 18px;
  line-height: 50px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: center; }

/*START PAGINATION STYLE*/
.pagination-main .pagination a {
  font-size: 15px;
  line-height: 28px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: center; }

/*START PROFILE DETAIL PAGE STYLE*/
.profile-detail-block .form-small h3 {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 15px 0;
  font-weight: 500;
  text-transform: uppercase;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-detail-block .form-small h3 {
      font-size: 12px;
      line-height: 12px; } }

.profile-description p {
  font-size: 14px;
  line-height: 22px;
  margin: 0 0 35px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-description p {
      margin-bottom: 20px; } }
.profile-description h3 {
  font-size: 18px;
  line-height: 18px;
  margin: 0 0 6px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-description h3 {
      font-size: 16px;
      line-height: 16px; } }
.profile-description .position {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 23px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-description .position {
      font-size: 12px;
      line-height: 12px;
      margin-bottom: 12px; } }

.profile-contact li {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-contact li {
      font-size: 12px;
      line-height: 12px; } }

.profile-rating li {
  font-size: 14px;
  line-height: 21px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }

.profile-tabs li {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  font-weight: 500;
  text-transform: uppercase;
  text-align: center; }

.profile-tab-content .title {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 30px;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-tab-content .title {
      font-size: 16px;
      line-height: 20px;
      margin: 0 0 15px; } }

.profile-overview p {
  font-size: 16px;
  line-height: 23px;
  margin: 0 0 24px;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-overview p {
      font-size: 14px;
      line-height: 20px;
      margin: 0 0 15px; } }

.reviews-list .media-heading {
  font-size: 16px;
  line-height: 18px;
  margin: 0 16px 0 0 !important;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .reviews-list .media-heading {
      font-size: 14px; } }
.reviews-list .review-date {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 14px;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .reviews-list .review-date {
      font-size: 12px;
      line-height: 12px;
      margin: 0 0 8px; } }

.add-review-block .review-title {
  font-size: 18px;
  line-height: 22px;
  margin: 0 0 20px;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .add-review-block .review-title {
      font-size: 14px;
      line-height: 18px;
      margin: 0 0 15px; } }

.add-rating label {
  font-size: 16px;
  line-height: 20px;
  margin: 0 10px 0 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .add-rating label {
      font-size: 14px;
      line-height: 18px; } }

/*START WIDGETS TYPO STYLE*/
#sidebar .widget .media-heading {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 5px;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget h4 {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 8px;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget .amenities p {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget .rating .star-text-left {
  font-size: 14px;
  line-height: 14px;
  margin: 0 5px 0 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget p {
  display: block; /* Fallback for non-webkit */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;

  font-size: 14px;
  line-height: 1.42857;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget-download .widget-title {
  font-size: 20px;
  line-height: 20px;
  margin: 0 0 20px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    #sidebar .widget-download .widget-title {
      font-size: 16px;
      line-height: 14px; } }
#sidebar .widget-download li {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 15px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    #sidebar .widget-download li {
      font-size: 12px;
      line-height: 12px; } }
#sidebar .widget-categories li, #sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_pages li, #sidebar .widget-pages li, #sidebar .widget_recent_comments li, #sidebar .widget_nav_menu li {
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 10px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    #sidebar .widget-categories li, #sidebar .widget_categories li, #sidebar .widget_archive li, #sidebar .widget_meta li, #sidebar .widget_recent_entries li, #sidebar .widget_pages li, #sidebar .widget-pages li, #sidebar .widget_recent_comments li, #sidebar .widget_nav_menu li {
      font-size: 12px;
      line-height: 14px;
      margin: 0 0 10px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: inherit; } }
#sidebar .widget-title {
  font-size: 16px;
  line-height: 24px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget-range h4 {
  font-size: 12px;
  line-height: 12px;
  margin: 0 0 10px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }
#sidebar .widget-range .range-input {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

/*START FOOTER WIDGETS STYLE*/
.footer p {
  font-size: 14px;
  line-height: 20px;
  margin: 0 0 12px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }
.footer .widget-pages li {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 10px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }
.footer .widget-news .media-heading {
  font-size: 15px;
  line-height: 15px;
  margin: 0 0 4px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }
.footer .widget-news p {
  font-size: 13px;
  line-height: 17px;
  margin: 0 0 4px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

.top-has-nav .top-bar-left,
.top-has-nav .top-bar-right {
  /* mini phones and down */ }
  @media (max-width: 991px) {
    .top-has-nav .top-bar-left,
    .top-has-nav .top-bar-right {
      width: 70% !important; } }
.top-has-nav .top-bar-left.top-nav-area,
.top-has-nav .top-bar-right.top-nav-area {
  /* mini phones and down */ }
  @media (max-width: 991px) {
    .top-has-nav .top-bar-left.top-nav-area,
    .top-has-nav .top-bar-right.top-nav-area {
      width: 30% !important; } }

.top-bar {
  background-color: #000;
  /* mini phones and down */
  /* mini phones and down */ }
  .top-bar .top-inner {
    font-size: 0;
    line-height: normal; }
  .top-bar ul {
    margin: 0;
    line-height: normal;
    font-size: 0; }
  .top-bar .top-bar-left {
    float: left;
    text-align: left;
    width: 50%;
    position: relative; }
    .top-bar .top-bar-left.houzez-top-bar-full {
      width: 100% !important; }
  .top-bar .top-bar-right {
    float: left;
    text-align: right;
    width: 50%;
    position: relative; }
    .top-bar .top-bar-right.houzez-top-bar-full {
      width: 100% !important; }
  .top-bar .top-nav > ul > li > a {
    padding: 0 12px; }
    .top-bar .top-nav > ul > li > a:hover {
      background-color: transparent; }
  .top-bar .top-nav > ul .has-child > a:after {
    content: '\f107'; }
  .top-bar .top-nav > ul ul {
    top: 50px;
    width: 180px; }
    .top-bar .top-nav > ul ul a {
      padding: 15px; }
    .top-bar .top-nav > ul ul li {
      text-transform: capitalize; }
      .top-bar .top-nav > ul ul li ul.sub-menu {
        right: -180px; }
    .top-bar .top-nav > ul ul .has-child > a:after {
      content: '\f105'; }
  .top-bar .top-nav > ul li.active > a {
    color: #4cc6f4;
    background-color: transparent; }
  .top-bar .top-nav > ul li.active ul {
    top: 32px; }
  .top-bar .nav-dropdown {
    width: 240px; }
    .top-bar .nav-dropdown a {
      font-size: 12px;
      line-height: 18px;
      padding: 12px 14px; }
    .top-bar .nav-dropdown .expand-me {
      line-height: 41px; }
  .top-bar .mobile-nav {
    display: none;
    padding: 4px 0; }
    .top-bar .mobile-nav .nav-trigger.mobile-open + .nav-dropdown {
      top: 32px; }
  @media (max-width: 991px) {
    .top-bar .top-bar-left.top-nav-area .mobile-nav {
      float: left; }
    .top-bar .top-bar-right.top-nav-area .mobile-nav {
      float: right; }
    .top-bar .top-bar-right.top-nav-area .nav-dropdown {
      left: auto;
      right: 0; }
      .top-bar .top-bar-right.top-nav-area .nav-dropdown > ul:before {
        left: auto;
        right: 2px; }
    .top-bar .top-nav {
      display: none; }
    .top-bar .mobile-nav {
      display: block; } }
  @media (max-width: 481px) {
    .top-bar.hide-top-bar-mobile {
      display: none !important; } }

.top-contact {
  /* mini phones and down */ }
  .top-contact ul {
    list-style: none;
    font-size: 0; }
  .top-contact li {
    color: #fff;
    font-size: 13px;
    line-height: 30px;
    display: inline-block;
    margin-right: 23px;
    font-weight: 400; }
    .top-contact li:last-child {
      margin: 0; }
  .top-contact .top-bar-phone .fa,
  .top-contact .top-bar-contact .fa {
    position: relative;
    top: 1px; }
  .top-contact a {
    color: #fff; }
  .top-contact .fa {
    font-size: 16px;
    margin-right: 5px; }
  @media (max-width: 991px) {
    .top-contact li {
      margin-right: 16px; }
    .top-contact span {
      display: none; } }

.top-bar-social a {
  margin-right: 8px;
  font-size: 16px;
  color: #fff; }
  .top-bar-social a:last-child {
    margin: 0; }
.top-bar-social .fa {
  margin: 0; }

.header-mobile {
  z-index: 11;
  height: 60px;
  background-color: #004274;
  /* mini phones and down */ }
  .header-mobile > .container {
    position: relative;
    /* mini phones and down */ }
    @media (max-width: 481px) {
      .header-mobile > .container {
        width: 100%;
        padding-left: 15px;
        padding-right: 15px; } }
  .header-mobile .mobile-nav {
    width: 14%;
    line-height: 60px;
    float: left;
    z-index: 999; }
  .header-mobile .header-logo {
    float: left;
    width: 80%;
    text-align: center;
    line-height: 55px; }
    .header-mobile .header-logo img {
      max-height: 56px; }
  .header-mobile .header-user {
    text-align: right;
    float: left;
    width: 25%;
    line-height: 55px; }
  .header-mobile .user-image {
    width: 26px; }
  .header-mobile .user {
    line-height: 58px !important; }
    .header-mobile .user a {
      color: #fff;
      margin-right: 3px; }
      .header-mobile .user a:hover {
        color: rgba(0, 0, 0, 0.5); }
  .header-mobile .account-action li.active .account-dropdown {
    top: 60px; }
  .header-mobile .account-action > li {
    line-height: 57px !important; }
  .header-mobile .account-action li.active + .account-dropdown {
    top: 40px !important;
    z-index: 999; }
  .header-mobile .account-dropdown {
    width: 100%; }
    .header-mobile .account-dropdown ul:before {
      border-width: 5px;
      right: 6px;
      top: -10px;
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .header-mobile .account-dropdown ul:before {
          right: 20px; } }
  @media (max-width: 767px) {
    .header-mobile .nav-dropdown > ul::before {
      left: 18px; } }

.mobile-nav {
  float: left; }
  .mobile-nav .nav-trigger {
    cursor: pointer;
    color: #fff;
    line-height: 18px;
    height: 18px;
    width: 18px;
    font-size: 20px;
    display: inline-block;
    position: relative;
    top: 1px; }
  .mobile-nav .nav-trigger.mobile-open + .nav-dropdown {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 60px;
    visibility: visible; }
  .mobile-nav .nav-dropdown li:first-child {
    border: none; }

/*START MOBILE MENU STYLE*/
.nav-dropdown {
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  position: absolute;
  top: 80px;
  left: 0;
  width: 100%;
  z-index: 100; }
  .nav-dropdown > ul {
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    background-color: rgba(255, 255, 255, 0.95); }
    .nav-dropdown > ul:before {
      border: solid transparent;
      content: '';
      height: 0;
      position: absolute;
      top: -12px;
      right: inherit;
      bottom: inherit;
      left: 2px;
      z-index: 2;
      width: 0;
      border-width: 6px;
      border-bottom-color: #fff; }
  .nav-dropdown ul {
    list-style: none;
    margin: 0;
    position: relative; }
  .nav-dropdown li {
    width: 100%;
    border-top: 1px solid #f5f5f5;
    font-size: 12px;
    line-height: 12px;
    margin: 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit;
    position: relative; }
    .nav-dropdown li:first-child {
      border: none; }
    .nav-dropdown li .expand-me {
      position: absolute;
      right: 0;
      top: 0;
      color: #959595;
      display: block;
      width: 100%;
      line-height: 46px;
      cursor: pointer;
      font-size: 14px;
      text-align: right;
      padding-right: 18px; }
      .nav-dropdown li .expand-me:before {
        content: '\f0da';
        font-family: "FontAwesome"; }
    .nav-dropdown li:hover {
      background-color: #004274; }
      .nav-dropdown li:hover > .expand-me {
        color: #fff; }
      .nav-dropdown li:hover > a {
        color: #fff; }
  .nav-dropdown a {
    color: #959595;
    display: inline-block;
    padding: 14px 18px;
    width: 100%; }
  .nav-dropdown li.active > a {
    color: #fff;
    background-color: #004274; }
  .nav-dropdown li.active > .expand-me {
    color: #fff; }
    .nav-dropdown li.active > .expand-me:before {
      content: '\f0d7'; }
  .nav-dropdown ul ul {
    display: none; }
    .nav-dropdown ul ul .expand-me {
      color: #fff; }
    .nav-dropdown ul ul a {
      color: #fff;
      background-color: #4cc6f4; }

.nav-dropdown.container {
  padding: 0; }

.header-section, .header-section-4 {
  background-color: #77c720;
  position: relative;
  z-index: 11;
  /*div{
    @include transition(all 0.2s ease-out);
  }*/
  /*.container{
    position: relative;
  }*/ }
  .header-section .header-left, .header-section-4 .header-left {
    float: left;
    width: 100%; }
    .header-section .header-left .navi, .header-section-4 .header-left .navi {
      float: right;
      margin-left: 5%; }
  .header-section .header-right, .header-section-4 .header-right {
    float: right;
    width: 25%; }
    .header-section .header-right .btn-default, .header-section-4 .header-right .btn-default {
      background-color: rgba(255, 255, 255, 0.2); }
      .header-section .header-right .btn-default:hover, .header-section-4 .header-right .btn-default:hover {
        background: transparent; }

#splash-section .header-mobile {
  background-color: transparent;
  /* mini phones and down */ }
  @media (max-width: 991px) {
    #splash-section .header-mobile .container {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; } }
#splash-section .nav-dropdown {
  padding-left: 15px;
  padding-right: 15px; }
  #splash-section .nav-dropdown ul::before {
    left: 2px; }
#splash-section .account-dropdown {
  padding-left: 15px;
  padding-right: 15px;
  /* mini phones and down */ }
  #splash-section .account-dropdown ul::before {
    right: 16px; }
  @media (max-width: 991px) {
    #splash-section .account-dropdown ul::before {
      right: 4px; } }

.header-section.slpash-header, .slpash-header.header-section-4 {
  background-color: transparent;
  padding: 30px 15px;
  /* mini phones and down */ }
  .header-section.slpash-header .header-left, .slpash-header.header-section-4 .header-left {
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .header-section.slpash-header .header-left, .slpash-header.header-section-4 .header-left {
        width: 58%; } }
    @media (max-width: 481px) {
      .header-section.slpash-header .header-left, .slpash-header.header-section-4 .header-left {
        width: 64%; } }
    @media (max-width: 321px) {
      .header-section.slpash-header .header-left, .slpash-header.header-section-4 .header-left {
        width: 70%; } }
  .header-section.slpash-header .navi > ul > li, .slpash-header.header-section-4 .navi > ul > li {
    font-weight: 500; }
    .header-section.slpash-header .navi > ul > li > a:hover, .slpash-header.header-section-4 .navi > ul > li > a:hover {
      color: #77c720;
      background-color: transparent; }
  .header-section.slpash-header .navi > ul > li.active > a, .slpash-header.header-section-4 .navi > ul > li.active > a {
    color: #77c720;
    background-color: transparent; }
  .header-section.slpash-header .header-right a:hover, .slpash-header.header-section-4 .header-right a:hover {
    color: #77c720; }
  .header-section.slpash-header .header-right .account-action > li, .slpash-header.header-section-4 .header-right .account-action > li {
    line-height: 60px; }
  @media (max-width: 991px) {
    .header-section.slpash-header, .slpash-header.header-section-4 {
      padding: 0 0 30px 0; } }

.logo {
  line-height: 55px;
  float: left; }

.header-right {
  text-align: right; }
  .header-right > div {
    line-height: 60px;
    /* mini phones and down */ }
    .header-right > div > a {
      color: #fff;
      display: inline-block; }
      .header-right > div > a:hover {
        color: #fff; }
      .header-right > div > a:active {
        color: #fff;
        border-color: #fff; }
      .header-right > div > a:focus {
        color: #fff;
        border-color: #fff; }
      .header-right > div > a + a {
        margin-left: 18px;
        /* mini phones and down */ }
        @media (min-width: 768px) and (max-width: 991px) {
          .header-right > div > a + a {
            margin-left: 3px; } }
    .header-right > div .fa {
      margin-right: 10px; }
    @media (max-width: 991px) {
      .header-right > div {
        line-height: 38px; } }
  .header-right .btn, .header-right .fave-load-more a, .fave-load-more .header-right a, .header-right .post-password-form input[type='submit'], .post-password-form .header-right input[type='submit'], .header-right .wpcf7-submit, .header-right .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .header-right input[type='submit'], .header-right .IDX-leadLoginButtonInput,
  .header-right .IDX-leadLoginTextInput[type='submit'],
  .header-right .IDX-qsButtonInput,
  .header-right .idx-omnibar-form button,
  .idx-omnibar-form .header-right button,
  .header-right .impress-lead-signup input[type='submit'],
  .impress-lead-signup .header-right input[type='submit'],
  .header-right .impress-lead-login input[type='submit'],
  .impress-lead-login .header-right input[type='submit'], .header-right .IDX-saveProperty, .header-right .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .header-right a, .header-right #IDX-formReset, .header-right #IDX-formSubmit {
    height: 42px;
    line-height: 27px !important;
    vertical-align: middle;
    position: relative;
    top: -1px; }
    .header-right .btn:hover, .header-right .fave-load-more a:hover, .fave-load-more .header-right a:hover, .header-right .post-password-form input[type='submit']:hover, .post-password-form .header-right input[type='submit']:hover, .header-right .wpcf7-submit:hover, .header-right .dsidx-resp-area-submit input[type='submit']:hover, .dsidx-resp-area-submit .header-right input[type='submit']:hover, .header-right .IDX-leadLoginButtonInput:hover,
    .header-right .IDX-leadLoginTextInput[type='submit']:hover,
    .header-right .IDX-qsButtonInput:hover,
    .header-right .idx-omnibar-form button:hover,
    .idx-omnibar-form .header-right button:hover,
    .header-right .impress-lead-signup input[type='submit']:hover,
    .impress-lead-signup .header-right input[type='submit']:hover,
    .header-right .impress-lead-login input[type='submit']:hover,
    .impress-lead-login .header-right input[type='submit']:hover, .header-right .IDX-saveProperty:hover, .header-right .IDX-resultsDetailsLink a:hover, .IDX-resultsDetailsLink .header-right a:hover, .header-right #IDX-formReset:hover, .header-right #IDX-formSubmit:hover {
      color: #fff; }
  .header-right .account-action {
    position: relative; }
    .header-right .account-action > li {
      font-size: 14px;
      line-height: 60px;
      margin: 0;
      font-weight: 500;
      text-transform: capitalize;
      text-align: inherit;
      /* mini phones and down */
      /* mini phones and down */ }
      @media (min-width: 768px) and (max-width: 991px) {
        .header-right .account-action > li {
          line-height: 34px; } }
      @media (max-width: 767px) {
        .header-right .account-action > li {
          line-height: 34px; } }

.header-top-social ul {
  list-style: none;
  margin: 0;
  text-align: right;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .header-top-social ul {
      text-align: right; } }
.header-top-social li {
  display: inline-block;
  font-size: 20px;
  /* mini phones and down */
  /* mini phones and down */ }
  .header-top-social li + li {
    margin-left: 3px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .header-top-social li {
      line-height: 36px; } }
  @media (max-width: 767px) {
    .header-top-social li {
      font-size: 17px;
      line-height: 30px; } }
.header-top-social a {
  color: #fff; }
  .header-top-social a:hover {
    color: #4cc6f4; }

.account-action {
  list-style: none;
  margin: 0; }
  .account-action > li {
    display: inline-block;
    line-height: 46px;
    font-weight: 500;
    color: #fff;
    cursor: pointer; }
    .account-action > li .fa {
      margin-right: 0 !important;
      margin-left: 13px; }
  .account-action li.active .account-dropdown {
    opacity: 1;
    filter: alpha(opacity=100);
    top: 60px;
    visibility: visible;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .account-action li.active .account-dropdown {
        top: 60px; } }
  .account-action .user-image {
    border-radius: 50%;
    margin-left: 10px;
    max-width: 22px; }

.account-dropdown {
  position: absolute;
  top: 80px;
  right: 0;
  opacity: 0;
  filter: alpha(opacity=0);
  visibility: hidden;
  min-width: 230px;
  z-index: 100;
  /*@include respond-to(tablet-portrait){
    padding-left: 15px;
    padding-right: 15px;
  }*/ }
  .account-dropdown > ul {
    list-style: none;
    margin: 0;
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    background-color: rgba(255, 255, 255, 0.95);
    position: relative;
    /* mini phones and down */
    /* mini phones and down */ }
    .account-dropdown > ul:before {
      border: solid transparent;
      content: ' ';
      height: 0;
      position: absolute;
      top: -16px;
      right: 31px;
      bottom: inherit;
      left: inherit;
      z-index: 2;
      width: 0;
      border-width: 8px;
      border-bottom-color: #fff; }
    .account-dropdown > ul > li {
      border-bottom: 1px solid #e6e6e6; }
      .account-dropdown > ul > li > a {
        border-left: 0 !important;
        display: block;
        color: #2e3e49;
        padding: 15px 15px 15px 22px !important;
        line-height: normal !important;
        text-align: left;
        text-transform: capitalize;
        font-size: 14px !important; }
        .account-dropdown > ul > li > a:hover {
          color: #4cc6f4; }
    .account-dropdown > ul > li.active a {
      background-color: #004274;
      color: #fff; }
    .account-dropdown > ul .fa {
      margin: 0;
      margin-right: 22px !important; }
    @media (min-width: 768px) and (max-width: 991px) {
      .account-dropdown > ul > li > a {
        padding: 14px 14px 14px 18px !important;
        font-size: 12px !important; }
      .account-dropdown > ul .fa {
        margin-right: 10px !important; } }
    @media (max-width: 767px) {
      .account-dropdown > ul > li > a {
        padding: 14px 14px 14px 18px !important;
        font-size: 12px !important; }
      .account-dropdown > ul .fa {
        margin-right: 10px !important; } }

.header-contact {
  float: left; }
  .header-contact .contact-block {
    float: left;
    width: 33.333%; }
    .header-contact .contact-block .media-heading {
      font-size: 16px;
      line-height: 16px;
      margin: 0 0 5px;
      font-weight: 400;
      text-transform: inherit;
      text-align: inherit;
      /* mini phones and down */
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .header-contact .contact-block .media-heading {
          font-size: 12px;
          line-height: 12px;
          margin: 0 0 2px; } }
      @media (max-width: 481px) {
        .header-contact .contact-block .media-heading {
          font-size: 8px;
          line-height: 8px; } }
    .header-contact .contact-block p {
      font-size: 16px;
      line-height: 16px;
      margin: 0;
      font-weight: 300;
      text-transform: inherit;
      text-align: inherit;
      /* mini phones and down */
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .header-contact .contact-block p {
          font-size: 12px;
          line-height: 12px; } }
      @media (max-width: 481px) {
        .header-contact .contact-block p {
          font-size: 8px;
          line-height: 8px; } }
    .header-contact .contact-block .fa {
      font-size: 30px;
      color: #4cc6f4;
      margin: 3px 5px 0 0;
      /* mini phones and down */
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .header-contact .contact-block .fa {
          font-size: 24px;
          margin: 0 5px 0 0; } }
      @media (max-width: 481px) {
        .header-contact .contact-block .fa {
          font-size: 20px;
          margin: -2px 0 0 0; } }

/*START HEADER VERSION 2*/
.header-section-2 {
  position: relative;
  z-index: 15; }
  .header-section-2 .header-mobile {
    background-color: #374550;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .header-section-2 .header-mobile .container {
        padding-left: 15px;
        padding-right: 15px;
        width: 100%; } }
    .header-section-2 .header-mobile .account-dropdown {
      padding-left: 15px;
      padding-right: 15px; }
  .header-section-2 .nav-dropdown {
    padding-left: 15px;
    padding-right: 15px; }
  .header-section-2 .logo {
    float: inherit;
    display: table-cell;
    vertical-align: middle;
    padding-left: 20px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .header-section-2 .logo {
        display: block;
        text-align: center;
        width: 100%; } }
  .header-section-2 .header-top-social {
    display: table-cell;
    vertical-align: middle;
    padding-right: 20px;
    border-right: 1px solid #2a353d;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .header-section-2 .header-top-social {
        display: block;
        text-align: center;
        width: 50%;
        padding: 0;
        float: right;
        border: 0; } }
  .header-section-2 .header-top-call {
    display: table-cell;
    vertical-align: middle;
    padding: 15px 32px;
    background-color: #004274;
    width: 365px;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .header-section-2 .header-top-call {
        display: block;
        width: 50%;
        padding: 0;
        float: left;
        background-color: transparent !important; } }
  .header-section-2 .navi > ul > li.active ul {
    top: 47px; }
  .header-section-2 .navi > ul ul {
    top: 67px; }
    .header-section-2 .navi > ul ul li.active ul.sub-menu {
      top: 0; }
    .header-section-2 .navi > ul ul ul.sub-menu {
      top: 20px; }
  .header-section-2 .avatar {
    font-size: 21px;
    color: #fff;
    white-space: nowrap;
    /* mini phones and down */
    /* mini phones and down */ }
    .header-section-2 .avatar img {
      margin-right: 15px; }
    @media (min-width: 768px) and (max-width: 991px) {
      .header-section-2 .avatar {
        font-size: 17px;
        line-height: 35px; }
        .header-section-2 .avatar img {
          width: 29px;
          margin-right: 10px; } }
    @media (max-width: 767px) {
      .header-section-2 .avatar {
        font-size: 14px;
        line-height: 30px; }
        .header-section-2 .avatar img {
          width: 25px;
          margin-right: 8px;
          position: relative;
          top: -2px; } }
  .header-section-2 .account-action > li {
    line-height: 46px; }
  .header-section-2 .account-action li.active .account-dropdown {
    top: 47px; }
  .header-section-2 .header-top {
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .header-section-2 .header-top {
        padding: 10px 15px;
        background-color: #004274; } }
  .header-section-2 .header-right {
    padding-left: 20px;
    border-left: 1px solid #2a353d; }
    .header-section-2 .header-right .user {
      line-height: 46px; }
    .header-section-2 .header-right .btn, .header-section-2 .header-right .fave-load-more a, .fave-load-more .header-section-2 .header-right a, .header-section-2 .header-right .post-password-form input[type='submit'], .post-password-form .header-section-2 .header-right input[type='submit'], .header-section-2 .header-right .wpcf7-submit, .header-section-2 .header-right .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .header-section-2 .header-right input[type='submit'], .header-section-2 .header-right .IDX-leadLoginButtonInput,
    .header-section-2 .header-right .IDX-leadLoginTextInput[type='submit'],
    .header-section-2 .header-right .IDX-qsButtonInput,
    .header-section-2 .header-right .idx-omnibar-form button,
    .idx-omnibar-form .header-section-2 .header-right button,
    .header-section-2 .header-right .impress-lead-signup input[type='submit'],
    .impress-lead-signup .header-section-2 .header-right input[type='submit'],
    .header-section-2 .header-right .impress-lead-login input[type='submit'],
    .impress-lead-login .header-section-2 .header-right input[type='submit'], .header-section-2 .header-right .IDX-saveProperty, .header-section-2 .header-right .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .header-section-2 .header-right a, .header-section-2 .header-right #IDX-formReset, .header-section-2 .header-right #IDX-formSubmit {
      height: 34px;
      line-height: 20px !important; }

.header-top {
  display: table;
  width: 100%;
  background-color: #374550; }

.header-bottom {
  width: 100%;
  background-color: #2e3e49;
  border-top: 1px solid #2a353d;
  border-bottom: 1px solid #2a353d; }
  .header-bottom .navi > ul > li {
    border-right: 1px solid #2a353d; }
    .header-bottom .navi > ul > li > a {
      line-height: 46px; }
      .header-bottom .navi > ul > li > a:hover {
        background-color: #004274; }
  .header-bottom .header-nav {
    float: left; }
  .header-bottom .header-right {
    float: right; }

/*START HEADER VERSION 3*/
.header-section-3 {
  z-index: 11;
  position: relative; }
  .header-section-3 .header-mobile {
    background-color: #004274; }
  .header-section-3 .logo {
    line-height: 32px; }
    .header-section-3 .logo img {
      width: 100%; }
  .header-section-3 .header-top {
    background-color: #fff;
    padding: 36px 0;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .header-section-3 .header-top {
        padding: 15px 0;
        background-color: #004274;
        border-top: 1px solid rgba(255, 255, 255, 0.2);
        color: #fff; }
        .header-section-3 .header-top .media-heading {
          color: #fff; }
        .header-section-3 .header-top .fa {
          color: #fff; } }
    @media (max-width: 481px) {
      .header-section-3 .header-top .container {
        width: 100%; } }
  .header-section-3 .header-top-social {
    float: right;
    line-height: 34px; }
    .header-section-3 .header-top-social a {
      color: #000; }
  .header-section-3 .header-bottom {
    background-color: #004274;
    border: none; }
  .header-section-3 .header-right a {
    border-color: rgba(255, 255, 255, 0.5);
    line-height: 50px; }
  .header-section-3 .header-right .user {
    line-height: 50px; }
  .header-section-3 .navi > ul > li {
    border-color: rgba(255, 255, 255, 0.5); }
    .header-section-3 .navi > ul > li > a {
      line-height: 50px; }
  .header-section-3 .navi > ul > li.active ul {
    top: 50px; }
  .header-section-3 .account-action li {
    line-height: 50px;
    color: #fff; }
  .header-section-3 .account-action li.active .account-dropdown {
    top: 50px; }

.sticky_nav.header-section-3 {
  background-color: #004274;
  border-top: 0;
  border-bottom: 0; }

/*START HEADER VERSION 4*/
.header-section-4 {
  background-color: #fff; }
  .header-section-4 .logo {
    line-height: 85px; }
  .header-section-4 .header-left {
    float: left;
    width: 75%;
    /* mini phones and down */ }
    .header-section-4 .header-left .navi {
      float: left;
      margin-left: 5%; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .header-section-4 .header-left {
        width: 70%; } }
  .header-section-4 .header-right {
    float: right;
    width: 25%;
    /* mini phones and down */ }
    .header-section-4 .header-right a {
      color: #004274; }
      .header-section-4 .header-right a:hover {
        color: rgba(0, 174, 239, 0.5); }
    .header-section-4 .header-right .btn, .header-section-4 .header-right .fave-load-more a, .fave-load-more .header-section-4 .header-right a, .header-section-4 .header-right .post-password-form input[type='submit'], .post-password-form .header-section-4 .header-right input[type='submit'], .header-section-4 .header-right .wpcf7-submit, .header-section-4 .header-right .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .header-section-4 .header-right input[type='submit'], .header-section-4 .header-right .IDX-leadLoginButtonInput,
    .header-section-4 .header-right .IDX-leadLoginTextInput[type='submit'],
    .header-section-4 .header-right .IDX-qsButtonInput,
    .header-section-4 .header-right .idx-omnibar-form button,
    .idx-omnibar-form .header-section-4 .header-right button,
    .header-section-4 .header-right .impress-lead-signup input[type='submit'],
    .impress-lead-signup .header-section-4 .header-right input[type='submit'],
    .header-section-4 .header-right .impress-lead-login input[type='submit'],
    .impress-lead-login .header-section-4 .header-right input[type='submit'], .header-section-4 .header-right .IDX-saveProperty, .header-section-4 .header-right .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .header-section-4 .header-right a, .header-section-4 .header-right #IDX-formReset, .header-section-4 .header-right #IDX-formSubmit {
      border-color: #004274; }
      .header-section-4 .header-right .btn:hover, .header-section-4 .header-right .fave-load-more a:hover, .fave-load-more .header-section-4 .header-right a:hover, .header-section-4 .header-right .post-password-form input[type='submit']:hover, .post-password-form .header-section-4 .header-right input[type='submit']:hover, .header-section-4 .header-right .wpcf7-submit:hover, .header-section-4 .header-right .dsidx-resp-area-submit input[type='submit']:hover, .dsidx-resp-area-submit .header-section-4 .header-right input[type='submit']:hover, .header-section-4 .header-right .IDX-leadLoginButtonInput:hover,
      .header-section-4 .header-right .IDX-leadLoginTextInput[type='submit']:hover,
      .header-section-4 .header-right .IDX-qsButtonInput:hover,
      .header-section-4 .header-right .idx-omnibar-form button:hover,
      .idx-omnibar-form .header-section-4 .header-right button:hover,
      .header-section-4 .header-right .impress-lead-signup input[type='submit']:hover,
      .impress-lead-signup .header-section-4 .header-right input[type='submit']:hover,
      .header-section-4 .header-right .impress-lead-login input[type='submit']:hover,
      .impress-lead-login .header-section-4 .header-right input[type='submit']:hover, .header-section-4 .header-right .IDX-saveProperty:hover, .header-section-4 .header-right .IDX-resultsDetailsLink a:hover, .IDX-resultsDetailsLink .header-section-4 .header-right a:hover, .header-section-4 .header-right #IDX-formReset:hover, .header-section-4 .header-right #IDX-formSubmit:hover {
        background-color: #004274;
        color: #fff; }
    .header-section-4 .header-right .user {
      line-height: 88px; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .header-section-4 .header-right {
        width: 30%; } }
  .header-section-4 .header-mobile .user a {
    color: #000; }
  .header-section-4 .mobile-nav .nav-trigger {
    color: #000; }
  .header-section-4 .navi > ul > li {
    font-weight: 400; }
    .header-section-4 .navi > ul > li > a {
      line-height: 90px;
      color: #004274;
      border: 1px solid transparent;
      border-top: 0;
      border-bottom: 0; }
      .header-section-4 .navi > ul > li > a:hover {
        color: rgba(0, 174, 239, 0.5);
        background-color: transparent; }
      .header-section-4 .navi > ul > li > a:active {
        color: rgba(0, 174, 239, 0.5);
        background-color: transparent; }
  .header-section-4 .navi > ul > li.active > a {
    color: rgba(0, 174, 239, 0.5);
    background-color: transparent; }
  .header-section-4 .navi > ul > li.active ul {
    top: 90px; }
  .header-section-4 .navi > ul ul {
    top: 110px; }
    .header-section-4 .navi > ul ul li.active ul.sub-menu {
      top: 0; }
    .header-section-4 .navi > ul ul ul.sub-menu {
      top: 20px; }
  .header-section-4 .account-action li {
    line-height: 90px;
    color: #004274; }
  .header-section-4 .account-action li.active .account-dropdown {
    top: 90px; }
  .header-section-4 .account-dropdown {
    top: 110px;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 768px) and (max-width: 991px) {
      .header-section-4 .account-dropdown {
        top: 80px; } }
    @media (max-width: 767px) {
      .header-section-4 .account-dropdown {
        top: 80px; } }

.header-section-4.nav-right .container {
  position: relative; }
.header-section-4.nav-right .header-left {
  position: relative;
  z-index: 1;
  width: 100%;
  padding-right: 290px; }
.header-section-4.nav-right .header-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 290px;
  z-index: 2; }

.houzez-header-transparent {
  background-color: transparent !important; }

/*START NAVIGATION*/
.sticky_nav {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  z-index: 999;
  display: none;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
  .sticky_nav .header-transparent {
    position: relative;
    background-color: #000; }
    .sticky_nav .header-transparent .navi > ul > li > a {
      color: #fff; }
      .sticky_nav .header-transparent .navi > ul > li > a:hover {
        color: #004274;
        background-color: transparent; }
      .sticky_nav .header-transparent .navi > ul > li > a:active {
        background-color: transparent; }
    .sticky_nav .header-transparent .navi > ul > li.active > a {
      background-color: transparent; }
  .sticky_nav.houzez-header-main {
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .sticky_nav.houzez-header-main {
        display: none !important; } }
  .sticky_nav.houzez-header-mobile {
    /* mini phones and down */ }
    @media (min-width: 991px) {
      .sticky_nav.houzez-header-mobile {
        display: none !important; } }

.nav-right .navi {
  float: right !important; }

.navi > ul > li {
  position: relative;
  display: inline-block;
  list-style: none; }
  .navi > ul > li > a {
    display: inline-block;
    padding: 0 8px;
    line-height: 46px;
    text-decoration: none;
    color: #fff;
    /* mini phones and down */
    /* mini phones and down */ }
    .navi > ul > li > a:hover {
      color: #fff;
      background-color: #c30109; }
    @media (min-width: 768px) and (max-width: 991px) {
      .navi > ul > li > a {
        padding: 0 10px; } }
    @media (min-width: 992px) and (max-width: 1199px) {
      .navi > ul > li > a {
        padding: 0 9px; } }
.navi > ul .has-child > a:after {
  content: '\f0d7';
  font-family: "FontAwesome";
  display: inline-block;
  vertical-align: middle;
  margin: 0 0 0 10px;
  float: right; }
.navi > ul > li.active > a {
  color: #fff;
  background-color: #c30109; }
.navi > ul > li.active ul {
  position: absolute;
  top: 46px;
  left: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  visibility: visible; }
.navi > ul ul {
 display: block;
    position: absolute;
    top: 40px;
    left: 0;
    list-style: none;
    width: 250px;
    background-color: rgba(255, 255, 255, 0.95);
    box-shadow: 0 4px 5px rgba(0, 0, 0, 0.15);
    text-align: left !important;
    opacity: 0;
    border: solid 1px #009fe3;
    filter: alpha(opacity=0);
    visibility: hidden;
    z-index: 999; }
  .navi > ul ul li {
    position: relative;
    border-bottom: 1px solid #e6e6e6; }
    .navi > ul ul li:last-child {
      border: none; }
  .navi > ul ul a {
    display: block;
    padding: 15px;
    color: #2e3e49; }
    .navi > ul ul a:hover {
      background: none;
      color: #004274; }
  .navi > ul ul .has-child > a:after {
    content: '\f0da'; }
  .navi > ul ul li.active > a {
    color: #004274; }
  .navi > ul ul li.active ul.sub-menu {
    top: 0;
    z-index: 999;
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible; }
  .navi > ul ul ul.sub-menu {
    position: absolute;
    top: 20px;
    right: -250px;
    bottom: inherit;
    left: inherit;
    z-index: -1;
    opacity: 0;
    filter: alpha(opacity=0);
    visibility: hidden; }

/*START HEADER BLOG*/
.blog-header {
  background-color: #fff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); }
  .blog-header .blog-header-nav {
    float: left; }
  .blog-header .blog-header-search {
    float: right;
    padding: 8px 0; }
    .blog-header .blog-header-search form {
      position: relative; }
    .blog-header .blog-header-search .search-btn {
      position: absolute;
      right: 0;
      top: 0;
      display: block;
      width: 42px;
      height: 42px;
      background: none;
      border: none;
      color: #575757;
      font-size: 17px; }
  .blog-header .navi > ul > li > a {
    font-size: 14px;
    font-weight: 500;
    color: #000;
    padding: 0 20px; }
    .blog-header .navi > ul > li > a:hover {
      background-color: transparent;
      box-shadow: inset 0 -2px 0 0 #77c720; }

/*START GLOBLE STYLE*/
* {
  margin: 0;
  padding: 0; }

body {
  font-family: "Roboto", sans-serif;
  font-size: 14px;
  background-color: #f6f6f6;
  font-weight: 300;
  line-height: 22px;
  text-rendering: optimizeLegibility;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding-right: 0 !important;
  /*opacity: 0;
  -webkit-transition:opacity 500ms;
  -moz-transition:opacity 500ms;
  -o-transition:opacity 500ms;
  transition: opacity 500ms;*/
  /* mini phones and down */ }
  @media (max-width: 767px) {
    body {
      font-size: 12px !important;
      line-height: 18px !important; } }

/*body.loaded{
  opacity: 1;
}*/
.header-mobile, .blog-header, .item-foot, .area-title, .my-property .media-body, .add-tab-content .add-tab-row, .media-tabs, .detail-title, .document-list li, .accord-block .accord-tab, .profile-tabs, .reviews-list .review-top, .lightbox-popup .popup-inner, .lightbox-header, .article-footer, .comment-navigation, .widget-download li, .widget-categories ul, .widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget-pages ul, .widget_recent_comments ul, .widget_nav_menu ul, .widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li {
  *zoom: 1; }
  .header-mobile:before, .blog-header:before, .item-foot:before, .area-title:before, .my-property .media-body:before, .add-tab-content .add-tab-row:before, .media-tabs:before, .detail-title:before, .document-list li:before, .accord-block .accord-tab:before, .profile-tabs:before, .reviews-list .review-top:before, .lightbox-popup .popup-inner:before, .lightbox-header:before, .article-footer:before, .comment-navigation:before, .widget-download li:before, .widget-categories ul:before, .widget_categories ul:before, .widget_archive ul:before, .widget_meta ul:before, .widget_recent_entries ul:before, .widget_pages ul:before, .widget-pages ul:before, .widget_recent_comments ul:before, .widget_nav_menu ul:before, .widget-categories li:before, .widget_categories li:before, .widget_archive li:before, .widget_meta li:before, .widget_recent_entries li:before, .widget_pages li:before, .widget-pages li:before, .widget_recent_comments li:before, .widget_nav_menu li:before, .header-mobile:after, .blog-header:after, .item-foot:after, .area-title:after, .my-property .media-body:after, .add-tab-content .add-tab-row:after, .media-tabs:after, .detail-title:after, .document-list li:after, .accord-block .accord-tab:after, .profile-tabs:after, .reviews-list .review-top:after, .lightbox-popup .popup-inner:after, .lightbox-header:after, .article-footer:after, .comment-navigation:after, .widget-download li:after, .widget-categories ul:after, .widget_categories ul:after, .widget_archive ul:after, .widget_meta ul:after, .widget_recent_entries ul:after, .widget_pages ul:after, .widget-pages ul:after, .widget_recent_comments ul:after, .widget_nav_menu ul:after, .widget-categories li:after, .widget_categories li:after, .widget_archive li:after, .widget_meta li:after, .widget_recent_entries li:after, .widget_pages li:after, .widget-pages li:after, .widget_recent_comments li:after, .widget_nav_menu li:after {
    content: " ";
    display: table; }
  .header-mobile:after, .blog-header:after, .item-foot:after, .area-title:after, .my-property .media-body:after, .add-tab-content .add-tab-row:after, .media-tabs:after, .detail-title:after, .document-list li:after, .accord-block .accord-tab:after, .profile-tabs:after, .reviews-list .review-top:after, .lightbox-popup .popup-inner:after, .lightbox-header:after, .article-footer:after, .comment-navigation:after, .widget-download li:after, .widget-categories ul:after, .widget_categories ul:after, .widget_archive ul:after, .widget_meta ul:after, .widget_recent_entries ul:after, .widget_pages ul:after, .widget-pages ul:after, .widget_recent_comments ul:after, .widget_nav_menu ul:after, .widget-categories li:after, .widget_categories li:after, .widget_archive li:after, .widget_meta li:after, .widget_recent_entries li:after, .widget_pages li:after, .widget-pages li:after, .widget_recent_comments li:after, .widget_nav_menu li:after {
    clear: both; }

#header-section div, .nav-dropdown, .header-left, .header-right, .account-dropdown, .navi > ul ul, .owl-theme .owl-controls .owl-nav [class*=owl-], .item-thumb .hover-effect:before, figure .hover-effect:before, .carousel-module .carousel .item figure .hover-effect:before, .item-thumb .slideshow .slideshow-nav-main .slick-slide:before, .slideshow .slideshow-nav-main .item-thumb .slick-slide:before, figure .slideshow .slideshow-nav-main .slick-slide:before, .slideshow .slideshow-nav-main figure .slick-slide:before, .services-module .service-block, .agents-block, .partner-block, #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span {
  -webkit-transition: all 0.2s ease-in-out 0s;
  -moz-transition: all 0.2s ease-in-out 0s;
  -ms-transition: all 0.2s ease-in-out 0s;
  -o-transition: all 0.2s ease-in-out 0s;
  transition: all 0.2s ease-in-out 0s; }

.nav-dropdown a, button, .hover-effect, .slideshow .slideshow-nav-main .slick-slide, a, .login-tabs li, .item-thumb .hover-effect:after, figure .hover-effect:after, .carousel-module .carousel .item figure .hover-effect:after, .item-thumb .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main .item-thumb .slick-slide:after, figure .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main figure .slick-slide:after, .detail-tabs li, .video-thumb, .attachment-houzez-property-detail-gallery, .profile-tabs li, #houzez-gmap-main .map-btn, #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals, .wpcf7-submit, .dsidx-resp-area-submit input[type='submit'], .IDX-leadLoginButtonInput,
.IDX-leadLoginTextInput[type='submit'],
.IDX-qsButtonInput,
.idx-omnibar-form button,
.impress-lead-signup input[type='submit'],
.impress-lead-login input[type='submit'], .IDX-saveProperty, .IDX-resultsDetailsLink a {
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s; }

.team-caption {
  -webkit-transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -moz-transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -ms-transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;
  -o-transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s;
  transition: all 0.9s cubic-bezier(0.19, 1, 0.22, 1) 0s; }

.slide-animated {
  opacity: 0; }

.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s; }

button:active {
  outline: none !important; }
button:hover {
  outline: none !important; }
button:focus {
  outline: none !important; }

hr {
  border-color: #e4e4e4; }

.breadcrumb {
  margin: 0;
  background: none;
  padding: 18px 0 0; }
  .breadcrumb li {
    color: #707070; }
    .breadcrumb li a {
      color: #707070;
      font-weight: 400; }
      .breadcrumb li a:hover {
        color: #004274; }
    .breadcrumb li:after {
      font-family: "FontAwesome";
      color: #9b9b9b;
      content: "\f105";
      padding: 0 5px; }
    .breadcrumb li:last-child:after {
      content: "";
      padding: 0; }
    .breadcrumb li + li:before {
      content: "";
      padding: 0; }

h1, h4, h2, h3, h4 {
  color: #000; }

.list-two-col {
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2; }

.list-three-col {
  columns: 3;
  -webkit-columns: 3;
  -moz-columns: 3;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .list-three-col {
      columns: 2;
      -webkit-columns: 2;
      -moz-columns: 2; } }
  @media (max-width: 481px) {
    .list-three-col {
      columns: 1;
      -webkit-columns: 1;
      -moz-columns: 1; } }

.list-four-col {
  columns: 4;
  -webkit-columns: 4;
  -moz-columns: 4;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .list-four-col {
      columns: 2;
      -webkit-columns: 2;
      -moz-columns: 2; } }
  @media (max-width: 481px) {
    .list-four-col {
      columns: 1;
      -webkit-columns: 1;
      -moz-columns: 1; } }

.hover-effect, .slideshow .slideshow-nav-main .slick-slide {
  display: block;
  overflow: hidden;
  z-index: 0; }

.nav-inline {
  display: inline-block;
  list-style: none; }

.list-inline {
  list-style: none;
  margin: 0; }
  .list-inline > li {
    padding: 0;
    padding-right: 10px;
    display: inline-block; }

.v-align-bottom {
  vertical-align: bottom !important; }

.v-align-middle {
  vertical-align: middle !important; }

.v-align-top {
  vertical-align: top !important; }

.white {
  color: #fff; }

.blue {
  color: #004274; }

.text-success {
  color: #77c720; }

.text-danger {
  color: #e43012; }

.icon-holder .form-control:not(textarea), .icon-holder .post-password-form input[type='password']:not(textarea), .post-password-form .icon-holder input[type='password']:not(textarea), .icon-holder input[type="text"].wpcf7-form-control:not(textarea),
.icon-holder input[type="email"].wpcf7-form-control:not(textarea),
.icon-holder input[type="password"].wpcf7-form-control:not(textarea),
.icon-holder input[type="tel"].wpcf7-form-control:not(textarea),
.icon-holder textarea.wpcf7-form-control:not(textarea), .icon-holder .dsidx-resp-area input[type='text']:not(textarea), .dsidx-resp-area .icon-holder input[type='text']:not(textarea), .icon-holder .dsidx-resp-area input[type='password']:not(textarea), .dsidx-resp-area .icon-holder input[type='password']:not(textarea), .icon-holder .dsidx-resp-area input[type='email']:not(textarea), .dsidx-resp-area .icon-holder input[type='email']:not(textarea), .icon-holder .dsidx-resp-area select:not(textarea), .dsidx-resp-area .icon-holder select:not(textarea), .icon-holder .dsidx-resp-area textarea:not(textarea), .dsidx-resp-area .icon-holder textarea:not(textarea), .icon-holder .IDX-leadLoginTextInput[type='text']:not(textarea), .icon-holder textarea.IDX-leadLoginTextInput:not(textarea),
.icon-holder .IDX-qsSelectInput:not(textarea),
.icon-holder .IDX-qsTextInput[type='text']:not(textarea), .icon-holder .idx-omnibar-form input[type='text']:not(textarea), .idx-omnibar-form .icon-holder input[type='text']:not(textarea),
.icon-holder .idx-omnibar-form input[type='password']:not(textarea),
.idx-omnibar-form .icon-holder input[type='password']:not(textarea),
.icon-holder .idx-omnibar-form input[type='email']:not(textarea),
.idx-omnibar-form .icon-holder input[type='email']:not(textarea),
.icon-holder .idx-omnibar-form input[type='tel']:not(textarea),
.idx-omnibar-form .icon-holder input[type='tel']:not(textarea),
.icon-holder .idx-omnibar-form input[type='number']:not(textarea),
.idx-omnibar-form .icon-holder input[type='number']:not(textarea), .icon-holder .impress-lead-signup input[type='text']:not(textarea), .impress-lead-signup .icon-holder input[type='text']:not(textarea),
.icon-holder .impress-lead-signup input[type='email']:not(textarea),
.impress-lead-signup .icon-holder input[type='email']:not(textarea),
.icon-holder .impress-lead-signup input[type='password']:not(textarea),
.impress-lead-signup .icon-holder input[type='password']:not(textarea),
.icon-holder .impress-lead-signup input[type='tel']:not(textarea),
.impress-lead-signup .icon-holder input[type='tel']:not(textarea), .icon-holder .impress-lead-login input[type='text']:not(textarea), .impress-lead-login .icon-holder input[type='text']:not(textarea),
.icon-holder .impress-lead-login input[type='email']:not(textarea),
.impress-lead-login .icon-holder input[type='email']:not(textarea),
.icon-holder .impress-lead-login input[type='password']:not(textarea),
.impress-lead-login .icon-holder input[type='password']:not(textarea),
.icon-holder .impress-lead-login input[type='tel']:not(textarea),
.impress-lead-login .icon-holder input[type='tel']:not(textarea), .icon-holder #IDX-listingID:not(textarea), .icon-holder #IDX-streetNumber:not(textarea),
.icon-holder #IDX-streetDirection:not(textarea), .icon-holder #IDX-streetName:not(textarea), .icon-holder .IDX-wrapper-standard .IDX-cczList select:not(textarea), .IDX-wrapper-standard .IDX-cczList .icon-holder select:not(textarea) {
  padding-left: 54px; }

.btn-default {
  background-color: transparent;
  border: 1px solid #fff;
  padding: 6px 12px; }
  .btn-default:hover {
    color: #fff;
    border-color: #fff;
    background: rgba(255, 255, 255, 0.2); }

a {
  color: #004274;
  text-decoration: none; }
  a:hover {
    color: #4cc6f4;
    text-decoration: none; }
  a:focus {
    color: #4cc6f4;
    text-decoration: none; }

.full-width {
  width: 100%; }

.no-margin {
  margin: 0 !important; }

.no-padding {
  padding: 0 !important; }

.no-padding-bg {
  background: none !important;
  padding: 0 !important; }

.no-padding-left {
  padding-left: 0; }

.padding-right-none {
  padding-right: 0; }

.padding-top-none {
  padding-top: 0 !important; }

.padding-bottom-none {
  padding-bottom: 0 !important; }

.btn, .fave-load-more a, .post-password-form input[type='submit'], .wpcf7-submit, .dsidx-resp-area-submit input[type='submit'], .IDX-leadLoginButtonInput,
.IDX-leadLoginTextInput[type='submit'],
.IDX-qsButtonInput,
.idx-omnibar-form button,
.impress-lead-signup input[type='submit'],
.impress-lead-login input[type='submit'], .IDX-saveProperty, .IDX-resultsDetailsLink a, #IDX-formReset, #IDX-formSubmit {
  outline: none !important;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }
  .btn .fa.fa-left, .fave-load-more a .fa.fa-left, .post-password-form input[type='submit'] .fa.fa-left, .wpcf7-submit .fa.fa-left, .dsidx-resp-area-submit input[type='submit'] .fa.fa-left, .IDX-leadLoginButtonInput .fa.fa-left,
  .IDX-leadLoginTextInput[type='submit'] .fa.fa-left,
  .IDX-qsButtonInput .fa.fa-left,
  .idx-omnibar-form button .fa.fa-left,
  .impress-lead-signup input[type='submit'] .fa.fa-left,
  .impress-lead-login input[type='submit'] .fa.fa-left, .IDX-saveProperty .fa.fa-left, .IDX-resultsDetailsLink a .fa.fa-left, #IDX-formReset .fa.fa-left, #IDX-formSubmit .fa.fa-left {
    margin-right: 8px; }
  .btn .fa.fa-right, .fave-load-more a .fa.fa-right, .post-password-form input[type='submit'] .fa.fa-right, .wpcf7-submit .fa.fa-right, .dsidx-resp-area-submit input[type='submit'] .fa.fa-right, .IDX-leadLoginButtonInput .fa.fa-right,
  .IDX-leadLoginTextInput[type='submit'] .fa.fa-right,
  .IDX-qsButtonInput .fa.fa-right,
  .idx-omnibar-form button .fa.fa-right,
  .impress-lead-signup input[type='submit'] .fa.fa-right,
  .impress-lead-login input[type='submit'] .fa.fa-right, .IDX-saveProperty .fa.fa-right, .IDX-resultsDetailsLink a .fa.fa-right, #IDX-formReset .fa.fa-right, #IDX-formSubmit .fa.fa-right {
    margin-left: 8px; }
  .btn .fa.pull-left, .fave-load-more a .fa.pull-left, .post-password-form input[type='submit'] .fa.pull-left, .wpcf7-submit .fa.pull-left, .dsidx-resp-area-submit input[type='submit'] .fa.pull-left, .IDX-leadLoginButtonInput .fa.pull-left,
  .IDX-leadLoginTextInput[type='submit'] .fa.pull-left,
  .IDX-qsButtonInput .fa.pull-left,
  .idx-omnibar-form button .fa.pull-left,
  .impress-lead-signup input[type='submit'] .fa.pull-left,
  .impress-lead-login input[type='submit'] .fa.pull-left, .IDX-saveProperty .fa.pull-left, .IDX-resultsDetailsLink a .fa.pull-left, #IDX-formReset .fa.pull-left, #IDX-formSubmit .fa.pull-left {
    line-height: 20px; }

.btn-social {
  color: #fff; }
  .btn-social + .btn-social {
    margin-top: 10px; }
  .btn-social:hover {
    color: #fff; }
  .btn-social .fa {
    float: left;
    line-height: 20px; }

.btn-facebook:hover {
  color: #506dab !important; }

.btn-twitter:hover {
  color: #00aced !important; }

.btn-pinterest:hover {
  color: #cb2027 !important; }

.btn-instagram:hover {
  color: #517fa4 !important; }

.btn-google-plus:hover {
  color: #dd4b39 !important; }

.btn-linkedin:hover {
  color: #007bb6 !important; }

.btn-youtube:hover {
  color: #bb0000 !important; }

.btn-dribbble:hover {
  color: #ea4c89 !important; }

.btn-foursquare:hover {
  color: #0072b1 !important; }

.btn-flickr:hover {
  color: #ff0084 !important; }

.btn-vimeo:hover {
  color: #4EBBFF !important; }

.btn-tumblr:hover {
  color: #32506d !important; }

.btn-rss:hover {
  color: #FF6600 !important; }

.btn-email:hover {
  color: #ccc !important; }

.btn-bg-facebook {
  background-color: #506dab; }
  .btn-bg-facebook:hover {
    background-color: #405788;
    color: #fff; }

.btn-bg-twitter {
  background-color: #00aced; }
  .btn-bg-twitter:hover {
    background-color: #0087ba;
    color: #fff; }

.btn-bg-pinterest {
  background-color: #cb2027; }
  .btn-bg-pinterest:hover {
    background-color: #9f191f;
    color: #fff; }

.btn-bg-instagram {
  background-color: #517fa4; }
  .btn-bg-instagram:hover {
    background-color: #406582;
    color: #fff; }

.btn-bg-google-plus {
  background-color: #dd4b39; }
  .btn-bg-google-plus:hover {
    background-color: #c23321;
    color: #fff; }

.btn-bg-linkedin {
  background-color: #007bb6; }
  .btn-bg-linkedin:hover {
    background-color: #005983;
    color: #fff; }

.btn-bg-youtube {
  background-color: #bb0000; }
  .btn-bg-youtube:hover {
    background-color: #880000;
    color: #fff; }

.btn-bg-dribbble {
  background-color: #ea4c89; }
  .btn-bg-dribbble:hover {
    background-color: #e51e6b;
    color: #fff; }

.btn-bg-foursquare {
  background-color: #0072b1; }
  .btn-bg-foursquare:hover {
    background-color: #00517e;
    color: #fff; }

.btn-bg-flickr {
  background-color: #ff0084; }
  .btn-bg-flickr:hover {
    background-color: #cc006a;
    color: #fff; }

.btn-bg-vimeo {
  background-color: #4EBBFF; }
  .btn-bg-vimeo:hover {
    background-color: #1ba7ff;
    color: #fff; }

.btn-bg-tumblr {
  background-color: #32506d; }
  .btn-bg-tumblr:hover {
    background-color: #22364a;
    color: #fff; }

.btn-bg-rss {
  background-color: #FF6600; }
  .btn-bg-rss:hover {
    background-color: #cc5200;
    color: #fff; }

.btn-bg-email {
  background-color: #ccc; }
  .btn-bg-email:hover {
    background-color: #b3b3b3;
    color: #fff; }

.btn-bg-yahoo {
  background-color: rgba(128, 0, 128, 0.75); }
  .btn-bg-yahoo:hover {
    background-color: rgba(77, 0, 77, 0.75);
    color: #fff; }

.module-gray-bg {
  background-color: #f6f6f6; }

.module-white-bg {
  background-color: #fff; }

.table-list {
  display: table;
  width: 100%; }

.table-cell {
  display: table-cell;
  vertical-align: top;
  white-space: nowrap; }

table {
  margin-bottom: 15px; }

pre {
  margin: 0 0 20px; }

iframe {
  max-width: 100%; }

.vertical-middle {
  vertical-align: middle; }

label {
  font-weight: 400; }

blockquote p {
  margin: 0 !important; }

.form-control, .post-password-form input[type='password'], input[type="text"].wpcf7-form-control,
input[type="email"].wpcf7-form-control,
input[type="password"].wpcf7-form-control,
input[type="tel"].wpcf7-form-control,
textarea.wpcf7-form-control, .dsidx-resp-area input[type='text'], .dsidx-resp-area input[type='password'], .dsidx-resp-area input[type='email'], .dsidx-resp-area select, .dsidx-resp-area textarea, .IDX-leadLoginTextInput[type='text'], textarea.IDX-leadLoginTextInput,
.IDX-qsSelectInput,
.IDX-qsTextInput[type='text'], .idx-omnibar-form input[type='text'],
.idx-omnibar-form input[type='password'],
.idx-omnibar-form input[type='email'],
.idx-omnibar-form input[type='tel'],
.idx-omnibar-form input[type='number'], .impress-lead-signup input[type='text'],
.impress-lead-signup input[type='email'],
.impress-lead-signup input[type='password'],
.impress-lead-signup input[type='tel'], .impress-lead-login input[type='text'],
.impress-lead-login input[type='email'],
.impress-lead-login input[type='password'],
.impress-lead-login input[type='tel'], #IDX-listingID, #IDX-streetNumber,
#IDX-streetDirection, #IDX-streetName, .IDX-wrapper-standard .IDX-cczList select {
  height: 42px;
  width: 100%;
  box-shadow: none;
  font-size: 15px;
  font-weight: 400;
  color: #959595;
  padding: 6px 12px;
  line-height: 1.42857143;
  background-color: #fff;
  background-image: none;
  border-radius: 4px;
  -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
  -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
  border: 1px solid #cccccc;
  /* mini phones and down */ }
  .form-control:focus, .post-password-form input[type='password']:focus, input[type="text"].wpcf7-form-control:focus,
  input[type="email"].wpcf7-form-control:focus,
  input[type="password"].wpcf7-form-control:focus,
  input[type="tel"].wpcf7-form-control:focus,
  textarea.wpcf7-form-control:focus, .dsidx-resp-area input[type='text']:focus, .dsidx-resp-area input[type='password']:focus, .dsidx-resp-area input[type='email']:focus, .dsidx-resp-area select:focus, .dsidx-resp-area textarea:focus, .IDX-leadLoginTextInput[type='text']:focus, textarea.IDX-leadLoginTextInput:focus,
  .IDX-qsSelectInput:focus,
  .IDX-qsTextInput[type='text']:focus, .idx-omnibar-form input[type='text']:focus,
  .idx-omnibar-form input[type='password']:focus,
  .idx-omnibar-form input[type='email']:focus,
  .idx-omnibar-form input[type='tel']:focus,
  .idx-omnibar-form input[type='number']:focus, .impress-lead-signup input[type='text']:focus,
  .impress-lead-signup input[type='email']:focus,
  .impress-lead-signup input[type='password']:focus,
  .impress-lead-signup input[type='tel']:focus, .impress-lead-login input[type='text']:focus,
  .impress-lead-login input[type='email']:focus,
  .impress-lead-login input[type='password']:focus,
  .impress-lead-login input[type='tel']:focus, #IDX-listingID:focus, #IDX-streetNumber:focus,
  #IDX-streetDirection:focus, #IDX-streetName:focus, .IDX-wrapper-standard .IDX-cczList select:focus {
    border-color: #004274;
    outline: 0;
    box-shadow: none; }
  .form-control:-moz-placeholder, .post-password-form input[type='password']:-moz-placeholder, input[type="text"].wpcf7-form-control:-moz-placeholder,
  input[type="email"].wpcf7-form-control:-moz-placeholder,
  input[type="password"].wpcf7-form-control:-moz-placeholder,
  input[type="tel"].wpcf7-form-control:-moz-placeholder,
  textarea.wpcf7-form-control:-moz-placeholder, .dsidx-resp-area input[type='text']:-moz-placeholder, .dsidx-resp-area input[type='password']:-moz-placeholder, .dsidx-resp-area input[type='email']:-moz-placeholder, .dsidx-resp-area select:-moz-placeholder, .dsidx-resp-area textarea:-moz-placeholder, .IDX-leadLoginTextInput[type='text']:-moz-placeholder, textarea.IDX-leadLoginTextInput:-moz-placeholder,
  .IDX-qsSelectInput:-moz-placeholder,
  .IDX-qsTextInput[type='text']:-moz-placeholder, .idx-omnibar-form input[type='text']:-moz-placeholder,
  .idx-omnibar-form input[type='password']:-moz-placeholder,
  .idx-omnibar-form input[type='email']:-moz-placeholder,
  .idx-omnibar-form input[type='tel']:-moz-placeholder,
  .idx-omnibar-form input[type='number']:-moz-placeholder, .impress-lead-signup input[type='text']:-moz-placeholder,
  .impress-lead-signup input[type='email']:-moz-placeholder,
  .impress-lead-signup input[type='password']:-moz-placeholder,
  .impress-lead-signup input[type='tel']:-moz-placeholder, .impress-lead-login input[type='text']:-moz-placeholder,
  .impress-lead-login input[type='email']:-moz-placeholder,
  .impress-lead-login input[type='password']:-moz-placeholder,
  .impress-lead-login input[type='tel']:-moz-placeholder, #IDX-listingID:-moz-placeholder, #IDX-streetNumber:-moz-placeholder,
  #IDX-streetDirection:-moz-placeholder, #IDX-streetName:-moz-placeholder, .IDX-wrapper-standard .IDX-cczList select:-moz-placeholder {
    color: #999;
    opacity: 1; }
  .form-control:-ms-input-placeholder, .post-password-form input[type='password']:-ms-input-placeholder, input[type="text"].wpcf7-form-control:-ms-input-placeholder,
  input[type="email"].wpcf7-form-control:-ms-input-placeholder,
  input[type="password"].wpcf7-form-control:-ms-input-placeholder,
  input[type="tel"].wpcf7-form-control:-ms-input-placeholder,
  textarea.wpcf7-form-control:-ms-input-placeholder, .dsidx-resp-area input[type='text']:-ms-input-placeholder, .dsidx-resp-area input[type='password']:-ms-input-placeholder, .dsidx-resp-area input[type='email']:-ms-input-placeholder, .dsidx-resp-area select:-ms-input-placeholder, .dsidx-resp-area textarea:-ms-input-placeholder, .IDX-leadLoginTextInput[type='text']:-ms-input-placeholder, textarea.IDX-leadLoginTextInput:-ms-input-placeholder,
  .IDX-qsSelectInput:-ms-input-placeholder,
  .IDX-qsTextInput[type='text']:-ms-input-placeholder, .idx-omnibar-form input[type='text']:-ms-input-placeholder,
  .idx-omnibar-form input[type='password']:-ms-input-placeholder,
  .idx-omnibar-form input[type='email']:-ms-input-placeholder,
  .idx-omnibar-form input[type='tel']:-ms-input-placeholder,
  .idx-omnibar-form input[type='number']:-ms-input-placeholder, .impress-lead-signup input[type='text']:-ms-input-placeholder,
  .impress-lead-signup input[type='email']:-ms-input-placeholder,
  .impress-lead-signup input[type='password']:-ms-input-placeholder,
  .impress-lead-signup input[type='tel']:-ms-input-placeholder, .impress-lead-login input[type='text']:-ms-input-placeholder,
  .impress-lead-login input[type='email']:-ms-input-placeholder,
  .impress-lead-login input[type='password']:-ms-input-placeholder,
  .impress-lead-login input[type='tel']:-ms-input-placeholder, #IDX-listingID:-ms-input-placeholder, #IDX-streetNumber:-ms-input-placeholder,
  #IDX-streetDirection:-ms-input-placeholder, #IDX-streetName:-ms-input-placeholder, .IDX-wrapper-standard .IDX-cczList select:-ms-input-placeholder {
    color: #999; }
  .form-control::-webkit-input-placeholder, .post-password-form input[type='password']::-webkit-input-placeholder, input[type="text"].wpcf7-form-control::-webkit-input-placeholder,
  input[type="email"].wpcf7-form-control::-webkit-input-placeholder,
  input[type="password"].wpcf7-form-control::-webkit-input-placeholder,
  input[type="tel"].wpcf7-form-control::-webkit-input-placeholder,
  textarea.wpcf7-form-control::-webkit-input-placeholder, .dsidx-resp-area input[type='text']::-webkit-input-placeholder, .dsidx-resp-area input[type='password']::-webkit-input-placeholder, .dsidx-resp-area input[type='email']::-webkit-input-placeholder, .dsidx-resp-area select::-webkit-input-placeholder, .dsidx-resp-area textarea::-webkit-input-placeholder, .IDX-leadLoginTextInput[type='text']::-webkit-input-placeholder, textarea.IDX-leadLoginTextInput::-webkit-input-placeholder,
  .IDX-qsSelectInput::-webkit-input-placeholder,
  .IDX-qsTextInput[type='text']::-webkit-input-placeholder, .idx-omnibar-form input[type='text']::-webkit-input-placeholder,
  .idx-omnibar-form input[type='password']::-webkit-input-placeholder,
  .idx-omnibar-form input[type='email']::-webkit-input-placeholder,
  .idx-omnibar-form input[type='tel']::-webkit-input-placeholder,
  .idx-omnibar-form input[type='number']::-webkit-input-placeholder, .impress-lead-signup input[type='text']::-webkit-input-placeholder,
  .impress-lead-signup input[type='email']::-webkit-input-placeholder,
  .impress-lead-signup input[type='password']::-webkit-input-placeholder,
  .impress-lead-signup input[type='tel']::-webkit-input-placeholder, .impress-lead-login input[type='text']::-webkit-input-placeholder,
  .impress-lead-login input[type='email']::-webkit-input-placeholder,
  .impress-lead-login input[type='password']::-webkit-input-placeholder,
  .impress-lead-login input[type='tel']::-webkit-input-placeholder, #IDX-listingID::-webkit-input-placeholder, #IDX-streetNumber::-webkit-input-placeholder,
  #IDX-streetDirection::-webkit-input-placeholder, #IDX-streetName::-webkit-input-placeholder, .IDX-wrapper-standard .IDX-cczList select::-webkit-input-placeholder {
    color: #999; }
  @media (max-width: 767px) {
    .form-control, .post-password-form input[type='password'], input[type="text"].wpcf7-form-control,
    input[type="email"].wpcf7-form-control,
    input[type="password"].wpcf7-form-control,
    input[type="tel"].wpcf7-form-control,
    textarea.wpcf7-form-control, .dsidx-resp-area input[type='text'], .dsidx-resp-area input[type='password'], .dsidx-resp-area input[type='email'], .dsidx-resp-area select, .dsidx-resp-area textarea, .IDX-leadLoginTextInput[type='text'], textarea.IDX-leadLoginTextInput,
    .IDX-qsSelectInput,
    .IDX-qsTextInput[type='text'], .idx-omnibar-form input[type='text'],
    .idx-omnibar-form input[type='password'],
    .idx-omnibar-form input[type='email'],
    .idx-omnibar-form input[type='tel'],
    .idx-omnibar-form input[type='number'], .impress-lead-signup input[type='text'],
    .impress-lead-signup input[type='email'],
    .impress-lead-signup input[type='password'],
    .impress-lead-signup input[type='tel'], .impress-lead-login input[type='text'],
    .impress-lead-login input[type='email'],
    .impress-lead-login input[type='password'],
    .impress-lead-login input[type='tel'], #IDX-listingID, #IDX-streetNumber,
    #IDX-streetDirection, #IDX-streetName, .IDX-wrapper-standard .IDX-cczList select {
      width: 100%;
      height: 34px;
      font-size: 12px !important; } }

.alert {
  border-radius: 0; }

.alert-info {
  background-color: #a3e6ff;
  border-color: #004274; }

.container {
  padding: 0;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 768px) {
    .container {
      padding-right: 15px;
      padding-left: 15px; } }
  @media (max-width: 767px) {
    .container {
      width: 480px; } }
  @media (max-width: 481px) {
    .container {
      width: 100%; } }

.fave-load-more {
  text-align: center; }
  .fave-load-more a {
    background-color: transparent;
    border: 1px solid #004274;
    padding-left: 60px;
    padding-right: 60px; }
    .fave-load-more a:hover {
      background-color: #004274;
      color: #fff; }

.slick-prev:hover, .testimonial-carousel .slick-next:hover, .banner-slider .slick-next:hover, .slideshow .slide .slick-next:hover, .slideshow .slideshow-nav .slick-next:hover,
.slick-prev:focus,
.testimonial-carousel .slick-next:focus,
.banner-slider .slick-next:focus,
.slideshow .slide .slick-next:focus,
.slideshow .slideshow-nav .slick-next:focus,
.slick-next:hover,
.slick-next:focus {
  color: transparent;
  outline: none;
  background: rgba(0, 174, 239, 0.8); }

.owl-controls .owl-nav .owl-prev:hover,
.owl-controls .owl-nav .owl-prev:focus,
.owl-controls .owl-nav .owl-next:hover,
.owl-controls .owl-nav .owl-next:focus,
.owl-controls .owl-nav .owl-next:active,
.owl-controls .owl-nav .owl-next:active {
  color: #63c6fd;
  outline: none;
 }

.owl-prev .fa, .owl-next .fa {
  display: block;
  line-height: 21px;
  font-size: 66px; }

.owl-controls .owl-nav .owl-prev {
  left: 12px;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.owl-controls .owl-nav .owl-next {
  right: 12px;
  top: 50%;
  -moz-transform: translate(0, -50%);
  -o-transform: translate(0, -50%);
  -ms-transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  transform: translate(0, -50%); }

.dropdown-menu > li > a {
  padding: 10px 15px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .dropdown-menu > li > a {
      padding: 6px 15px;
      font-size: 12px; } }
  .dropdown-menu > li > a:hover {
    color: #000;
    text-decoration: none;
    background-color: rgba(0, 174, 239, 0.12); }
  .dropdown-menu > li > a:focus {
    color: #000;
    text-decoration: none;
    background-color: rgba(0, 174, 239, 0.12); }
  .dropdown-menu > li > a:active {
    color: #000;
    text-decoration: none;
    background-color: rgba(0, 174, 239, 0.12); }
.dropdown-menu > .active > a {
  color: #fff;
  text-decoration: none;
  background-color: #004274;
  outline: 0; }
  .dropdown-menu > .active > a:hover {
    color: #fff;
    text-decoration: none;
    background-color: #004274;
    outline: 0; }
  .dropdown-menu > .active > a:focus {
    color: #fff;
    text-decoration: none;
    background-color: #004274;
    outline: 0; }

.table-striped > thead > tr > th {
  background-color: #6c6c6c;
  color: #fff;
  font-weight: 400;
  border-bottom: 0;
  padding: 10px 16px; }

.table-striped > tbody > tr {
  background-color: #fff; }
  .table-striped > tbody > tr > td, .widget_calendar table .table-striped > tbody > tr > th {
    padding: 10px 16px; }

.table-striped > tbody > tr:nth-of-type(2n+1) {
  background-color: #f0f0f0; }

img {
  height: auto;
  max-width: 100%; }

.field-group {
  width: 100%;
  border-radius: 4px;
  border: 1px solid #cccccc;
  overflow: hidden; }
  .field-group input {
    display: block;
    height: 43px;
    border: none;
    font-size: 14px;
    line-height: 1.42857;
    margin: 0;
    font-weight: 300;
    padding: 6px 12px;
    width: 100%;
    /* mini phones and down */ }
    .field-group input + input {
      border-top: 1px solid #cccccc; }
    @media (max-width: 767px) {
      .field-group input {
        height: 34px;
        font-size: 12px; } }

.input-icon {
  position: relative;
  /* mini phones and down */ }
  .input-icon input {
    padding-left: 40px !important;
    position: relative;
    color: #959595; }
  .input-icon + .input-icon {
    border-top: 1px solid #cccccc; }
  .input-icon:before {
    color: #959595;
    text-align: center;
    font-family: "FontAwesome";
    height: 43px;
    width: 40px;
    line-height: 35px;
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1; }
  @media (max-width: 767px) {
    .input-icon:before {
      height: 34px;
      line-height: 34px; } }

.input-user:before {
  content: "\f007"; }

.input-email:before {
  content: "\f0e0"; }

.input-pass:before {
  content: "\f023"; }

.input-search:before {
  content: "\f002"; }

.input-level-down:before {
  content: "";
  background-image: url("../images/save-search-icon.html");
  background-repeat: no-repeat;
  background-position: center; }

.mapPlaceholder, .slider-placeholder {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center; }
  .mapPlaceholder .loader-inner, .slider-placeholder .loader-inner {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }

.slider-placeholder {
  color: #fff; }

.modal-dialog {
  margin: 70px auto;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .modal-dialog {
      margin: 10px; } }

.modal-content {
  border-radius: 0; }

.login-block {
  padding: 28px; }
  .login-block .checkbox {
    margin: 0;
    color: rgba(0, 0, 0, 0.4); }
  .login-block .btn, .login-block .fave-load-more a, .fave-load-more .login-block a, .login-block .post-password-form input[type='submit'], .post-password-form .login-block input[type='submit'], .login-block .wpcf7-submit, .login-block .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .login-block input[type='submit'], .login-block .IDX-leadLoginButtonInput,
  .login-block .IDX-leadLoginTextInput[type='submit'],
  .login-block .IDX-qsButtonInput,
  .login-block .idx-omnibar-form button,
  .idx-omnibar-form .login-block button,
  .login-block .impress-lead-signup input[type='submit'],
  .impress-lead-signup .login-block input[type='submit'],
  .login-block .impress-lead-login input[type='submit'],
  .impress-lead-login .login-block input[type='submit'], .login-block .IDX-saveProperty, .login-block .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .login-block a, .login-block #IDX-formReset, .login-block #IDX-formSubmit {
    padding: 11px 15px; }
  .login-block hr {
    margin-top: 25px;
    margin-bottom: 25px; }
  .login-block p {
    margin-bottom: 20px; }
  .login-block .form-group {
    margin-bottom: 20px; }
  .login-block a {
    font-size: 14px; }

.login-tabs {
  font-size: 0; }
  .login-tabs li {
    display: inline-block;
    height: 60px;
    line-height: 60px;
    font-size: 16px;
    color: #fff;
    padding: 0 28px;
    cursor: pointer;
    font-weight: 400;
    border-right: 1px solid rgba(255, 255, 255, 0.15); }
    .login-tabs li:hover {
      background-color: #fff;
      color: #000; }
  .login-tabs li.active {
    background-color: #fff;
    color: #000; }

.modal-header {
  padding: 0;
  height: 60px;
  background-color: #393939; }
  .modal-header .close {
    position: absolute;
    right: 0;
    top: 0;
    height: 60px;
    width: 60px;
    font-size: 22px;
    text-align: center;
    line-height: 55px;
    margin-top: 0;
    text-shadow: none;
    color: #fff;
    opacity: 1;
    filter: alpha(opacity=100);
    border-left: 1px solid rgba(255, 255, 255, 0.15); }
    .modal-header .close .fa {
      position: relative;
      top: -3px; }
  .modal-header ul {
    float: left;
    margin: 0; }
  .modal-header .modal-title {
    float: left;
    line-height: 26px;
    color: #fff;
    padding: 16px 0 16px 24px;
    font-size: 18px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .modal-header .modal-title {
        font-size: 14px; } }

.modal-body.modal-payment {
  padding: 64px;
  text-align: center;
  /* mini phones and down */ }
  .modal-body.modal-payment .btn, .modal-body.modal-payment .fave-load-more a, .fave-load-more .modal-body.modal-payment a, .modal-body.modal-payment .post-password-form input[type='submit'], .post-password-form .modal-body.modal-payment input[type='submit'], .modal-body.modal-payment .wpcf7-submit, .modal-body.modal-payment .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .modal-body.modal-payment input[type='submit'], .modal-body.modal-payment .IDX-leadLoginButtonInput,
  .modal-body.modal-payment .IDX-leadLoginTextInput[type='submit'],
  .modal-body.modal-payment .IDX-qsButtonInput,
  .modal-body.modal-payment .idx-omnibar-form button,
  .idx-omnibar-form .modal-body.modal-payment button,
  .modal-body.modal-payment .impress-lead-signup input[type='submit'],
  .impress-lead-signup .modal-body.modal-payment input[type='submit'],
  .modal-body.modal-payment .impress-lead-login input[type='submit'],
  .impress-lead-login .modal-body.modal-payment input[type='submit'], .modal-body.modal-payment .IDX-saveProperty, .modal-body.modal-payment .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .modal-body.modal-payment a, .modal-body.modal-payment #IDX-formReset, .modal-body.modal-payment #IDX-formSubmit {
    padding: 13px 75px;
    margin-top: 12px; }
  @media (max-width: 767px) {
    .modal-body.modal-payment {
      padding: 44px; }
      .modal-body.modal-payment .btn, .modal-body.modal-payment .fave-load-more a, .fave-load-more .modal-body.modal-payment a, .modal-body.modal-payment .post-password-form input[type='submit'], .post-password-form .modal-body.modal-payment input[type='submit'], .modal-body.modal-payment .wpcf7-submit, .modal-body.modal-payment .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .modal-body.modal-payment input[type='submit'], .modal-body.modal-payment .IDX-leadLoginButtonInput,
      .modal-body.modal-payment .IDX-leadLoginTextInput[type='submit'],
      .modal-body.modal-payment .IDX-qsButtonInput,
      .modal-body.modal-payment .idx-omnibar-form button,
      .idx-omnibar-form .modal-body.modal-payment button,
      .modal-body.modal-payment .impress-lead-signup input[type='submit'],
      .impress-lead-signup .modal-body.modal-payment input[type='submit'],
      .modal-body.modal-payment .impress-lead-login input[type='submit'],
      .impress-lead-login .modal-body.modal-payment input[type='submit'], .modal-body.modal-payment .IDX-saveProperty, .modal-body.modal-payment .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .modal-body.modal-payment a, .modal-body.modal-payment #IDX-formReset, .modal-body.modal-payment #IDX-formSubmit {
        padding: 10px 45px; } }

.modal-payment-text {
  font-size: 18px;
  line-height: 24px;
  margin: 0 0 22px 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .modal-payment-text {
      font-size: 14px;
      line-height: 18px; } }

.input-group-addon {
  padding: 5px 15px;
  background-color: #fff;
  color: #9b9b9b; }

.map-info-box {
  width: 275px !important;
  padding: 6px;
  position: relative; }
  .map-info-box:after {
    border: solid transparent;
    content: ' ';
    height: 0;
    position: absolute;
    top: inherit;
    right: inherit;
    bottom: -40px;
    left: 50%;
    z-index: 2;
    width: 0;
    border-width: 20px;
    border-top-color: #fff;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .map-info-box .price h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 18px; }
  .map-info-box .price .rant {
    font-size: 12px;
    font-weight: 500;
    line-height: 12px;
    margin: 5px 0 0; }

.infoBox {
  -webkit-animation: boxfadeIn 0.9s;
  /* Chrome, Safari, Opera */
  animation: boxfadeIn 0.9s; }

/*START STARS STYLE*/
.rating {
  color: #9b9b9b; }
  .rating .star-text-right, .rating .star-text-left {
    margin-left: 5px;
    font-size: 13px;
    line-height: 13px; }
  .rating .star-text-left {
    margin-right: 5px;
    margin-left: 0; }

.bottom-ratings, .top-ratings {
  color: #f8b42b;
  display: inline-block;
  overflow: hidden;
  position: relative;
  vertical-align: top; }
  .bottom-ratings .fa, .top-ratings .fa {
    display: inline;
    margin-left: 2px; }

.top-ratings {
  left: 0;
  position: absolute;
  text-align: left;
  top: 0;
  width: 0; }

#houzez-listing-map-vc {
  height: 550px;
  position: relative; }

.view-popup {
  width: 50px;
  height: 50px;
  background-color: #fff;
  font-size: 20px;
  color: #000;
  text-align: center;
  line-height: 50px;
  cursor: pointer;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .view-popup {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 15px; } }

.white-block {
  background-color: #fff;
  padding: 25px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .white-block {
      padding: 25px !important; } }

.tooltip {
  white-space: nowrap; }

/*START MODULES COLUMNS STYLE*/
.module-item {
  float: left;
  padding-left: 15px;
  padding-right: 15px; }

.no-margin .module-item {
  padding-left: 0;
  padding-right: 0; }

.three_columns .module-item {
  width: 33.3333%;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .three_columns .module-item {
      width: 100%; } }

.four_columns .module-item {
  width: 25%;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .four_columns .module-item {
      width: 50%; } }
  @media (max-width: 767px) {
    .four_columns .module-item {
      width: 100%; } }

/*START SPLASH SEARCH STYLE*/
#splash-section {
  width: 100%;
  background-position: center;
  background-size: cover,100%;
  background-repeat: no-repeat; }

.splash-search {
  position: relative;
  width: 100%; }
  .splash-search .search-table {
    display: table;
    width: 100%; }
  .splash-search .search-col {
    display: table-cell;
    vertical-align: middle;
    text-align: center; }
  .splash-search h1, .splash-search h4 {
    padding: 0 15px; }
  .splash-search .open .dropdown-toggle {
    background-color: #fff; }
  .splash-search .dropdown-toggle {
    border: none !important;
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    background: #fff;
    font-size: 14px;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 768px) and (max-width: 991px) {
      .splash-search .dropdown-toggle {
        width: 107px; } }
    @media (max-width: 481px) {
      .splash-search .dropdown-toggle {
        width: 100px;
        height: 34px; } }
    .splash-search .dropdown-toggle .caret {
      margin-left: 10px; }
  .splash-search .search-btn {
    padding-left: 10px; }
  .splash-search .btn-orange {
    padding: 6px 30px;
    height: 42px;
    width: auto;
    /* mini phones and down */ }
    .splash-search .btn-orange:hover i {
      -moz-transform: scale(1.1);
      -o-transform: scale(1.1);
      -ms-transform: scale(1.1);
      -webkit-transform: scale(1.1);
      transform: scale(1.1); }
    @media (max-width: 767px) {
      .splash-search .btn-orange {
        height: 38px; } }

form.search-main {
  display: inline-block;
  margin: 0 auto;
  background: rgba(255, 255, 255, 0.66);
  padding: 10px;
  max-width: 784px;
  border-radius: 4px;
  /* mini phones and down */ }
  form.search-main .form-group {
    /* mini phones and down */ }
    @media (max-width: 767px) {
      form.search-main .form-group {
        margin: 0 !important; } }
    form.search-main .form-group div:not(.dropdown-menu) {
      display: table-cell;
      vertical-align: middle;
      /* mini phones and down */ }
      @media (max-width: 991px) {
        form.search-main .form-group div:not(.dropdown-menu) {
          display: block;
          width: 100%; }
          form.search-main .form-group div:not(.dropdown-menu) + div {
            margin-top: 10px; }
          form.search-main .form-group div:not(.dropdown-menu) .dropdown-toggle {
            float: none;
            width: 100%;
            border-radius: 4px; } }
    form.search-main .form-group .search-btn {
      /* mini phones and down */ }
      @media (max-width: 991px) {
        form.search-main .form-group .search-btn {
          padding-left: 0;
          display: block;
          width: 100%; } }
      form.search-main .form-group .search-btn .btn, form.search-main .form-group .search-btn .fave-load-more a, .fave-load-more form.search-main .form-group .search-btn a, form.search-main .form-group .search-btn .post-password-form input[type='submit'], .post-password-form form.search-main .form-group .search-btn input[type='submit'], form.search-main .form-group .search-btn .wpcf7-submit, form.search-main .form-group .search-btn .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit form.search-main .form-group .search-btn input[type='submit'], form.search-main .form-group .search-btn .IDX-leadLoginButtonInput,
      form.search-main .form-group .search-btn .IDX-leadLoginTextInput[type='submit'],
      form.search-main .form-group .search-btn .IDX-qsButtonInput,
      form.search-main .form-group .search-btn .idx-omnibar-form button,
      .idx-omnibar-form form.search-main .form-group .search-btn button,
      form.search-main .form-group .search-btn .impress-lead-signup input[type='submit'],
      .impress-lead-signup form.search-main .form-group .search-btn input[type='submit'],
      form.search-main .form-group .search-btn .impress-lead-login input[type='submit'],
      .impress-lead-login form.search-main .form-group .search-btn input[type='submit'], form.search-main .form-group .search-btn .IDX-saveProperty, form.search-main .form-group .search-btn .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink form.search-main .form-group .search-btn a, form.search-main .form-group .search-btn #IDX-formReset, form.search-main .form-group .search-btn #IDX-formSubmit {
        /* mini phones and down */ }
        @media (max-width: 991px) {
          form.search-main .form-group .search-btn .btn, form.search-main .form-group .search-btn .fave-load-more a, .fave-load-more form.search-main .form-group .search-btn a, form.search-main .form-group .search-btn .post-password-form input[type='submit'], .post-password-form form.search-main .form-group .search-btn input[type='submit'], form.search-main .form-group .search-btn .wpcf7-submit, form.search-main .form-group .search-btn .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit form.search-main .form-group .search-btn input[type='submit'], form.search-main .form-group .search-btn .IDX-leadLoginButtonInput,
          form.search-main .form-group .search-btn .IDX-leadLoginTextInput[type='submit'],
          form.search-main .form-group .search-btn .IDX-qsButtonInput,
          form.search-main .form-group .search-btn .idx-omnibar-form button,
          .idx-omnibar-form form.search-main .form-group .search-btn button,
          form.search-main .form-group .search-btn .impress-lead-signup input[type='submit'],
          .impress-lead-signup form.search-main .form-group .search-btn input[type='submit'],
          form.search-main .form-group .search-btn .impress-lead-login input[type='submit'],
          .impress-lead-login form.search-main .form-group .search-btn input[type='submit'], form.search-main .form-group .search-btn .IDX-saveProperty, form.search-main .form-group .search-btn .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink form.search-main .form-group .search-btn a, form.search-main .form-group .search-btn #IDX-formReset, form.search-main .form-group .search-btn #IDX-formSubmit {
            display: block;
            width: 100%; } }
  form.search-main .form-control, form.search-main .post-password-form input[type='password'], .post-password-form form.search-main input[type='password'], form.search-main input[type="text"].wpcf7-form-control,
  form.search-main input[type="email"].wpcf7-form-control,
  form.search-main input[type="password"].wpcf7-form-control,
  form.search-main input[type="tel"].wpcf7-form-control,
  form.search-main textarea.wpcf7-form-control, form.search-main .dsidx-resp-area input[type='text'], .dsidx-resp-area form.search-main input[type='text'], form.search-main .dsidx-resp-area input[type='password'], .dsidx-resp-area form.search-main input[type='password'], form.search-main .dsidx-resp-area input[type='email'], .dsidx-resp-area form.search-main input[type='email'], form.search-main .dsidx-resp-area select, .dsidx-resp-area form.search-main select, form.search-main .dsidx-resp-area textarea, .dsidx-resp-area form.search-main textarea, form.search-main .IDX-leadLoginTextInput[type='text'], form.search-main textarea.IDX-leadLoginTextInput,
  form.search-main .IDX-qsSelectInput,
  form.search-main .IDX-qsTextInput[type='text'], form.search-main .idx-omnibar-form input[type='text'], .idx-omnibar-form form.search-main input[type='text'],
  form.search-main .idx-omnibar-form input[type='password'],
  .idx-omnibar-form form.search-main input[type='password'],
  form.search-main .idx-omnibar-form input[type='email'],
  .idx-omnibar-form form.search-main input[type='email'],
  form.search-main .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form form.search-main input[type='tel'],
  form.search-main .idx-omnibar-form input[type='number'],
  .idx-omnibar-form form.search-main input[type='number'], form.search-main .impress-lead-signup input[type='text'], .impress-lead-signup form.search-main input[type='text'],
  form.search-main .impress-lead-signup input[type='email'],
  .impress-lead-signup form.search-main input[type='email'],
  form.search-main .impress-lead-signup input[type='password'],
  .impress-lead-signup form.search-main input[type='password'],
  form.search-main .impress-lead-signup input[type='tel'],
  .impress-lead-signup form.search-main input[type='tel'], form.search-main .impress-lead-login input[type='text'], .impress-lead-login form.search-main input[type='text'],
  form.search-main .impress-lead-login input[type='email'],
  .impress-lead-login form.search-main input[type='email'],
  form.search-main .impress-lead-login input[type='password'],
  .impress-lead-login form.search-main input[type='password'],
  form.search-main .impress-lead-login input[type='tel'],
  .impress-lead-login form.search-main input[type='tel'], form.search-main #IDX-listingID, form.search-main #IDX-streetNumber,
  form.search-main #IDX-streetDirection, form.search-main #IDX-streetName, form.search-main .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList form.search-main select {
    box-shadow: none;
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    width: 517px;
    text-align: left;
    height: 42px;
    border: none;
    border-left: 1px solid #dbdbdb;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 991px) {
      form.search-main .form-control, form.search-main .post-password-form input[type='password'], .post-password-form form.search-main input[type='password'], form.search-main input[type="text"].wpcf7-form-control,
      form.search-main input[type="email"].wpcf7-form-control,
      form.search-main input[type="password"].wpcf7-form-control,
      form.search-main input[type="tel"].wpcf7-form-control,
      form.search-main textarea.wpcf7-form-control, form.search-main .dsidx-resp-area input[type='text'], .dsidx-resp-area form.search-main input[type='text'], form.search-main .dsidx-resp-area input[type='password'], .dsidx-resp-area form.search-main input[type='password'], form.search-main .dsidx-resp-area input[type='email'], .dsidx-resp-area form.search-main input[type='email'], form.search-main .dsidx-resp-area select, .dsidx-resp-area form.search-main select, form.search-main .dsidx-resp-area textarea, .dsidx-resp-area form.search-main textarea, form.search-main .IDX-leadLoginTextInput[type='text'], form.search-main textarea.IDX-leadLoginTextInput,
      form.search-main .IDX-qsSelectInput,
      form.search-main .IDX-qsTextInput[type='text'], form.search-main .idx-omnibar-form input[type='text'], .idx-omnibar-form form.search-main input[type='text'],
      form.search-main .idx-omnibar-form input[type='password'],
      .idx-omnibar-form form.search-main input[type='password'],
      form.search-main .idx-omnibar-form input[type='email'],
      .idx-omnibar-form form.search-main input[type='email'],
      form.search-main .idx-omnibar-form input[type='tel'],
      .idx-omnibar-form form.search-main input[type='tel'],
      form.search-main .idx-omnibar-form input[type='number'],
      .idx-omnibar-form form.search-main input[type='number'], form.search-main .impress-lead-signup input[type='text'], .impress-lead-signup form.search-main input[type='text'],
      form.search-main .impress-lead-signup input[type='email'],
      .impress-lead-signup form.search-main input[type='email'],
      form.search-main .impress-lead-signup input[type='password'],
      .impress-lead-signup form.search-main input[type='password'],
      form.search-main .impress-lead-signup input[type='tel'],
      .impress-lead-signup form.search-main input[type='tel'], form.search-main .impress-lead-login input[type='text'], .impress-lead-login form.search-main input[type='text'],
      form.search-main .impress-lead-login input[type='email'],
      .impress-lead-login form.search-main input[type='email'],
      form.search-main .impress-lead-login input[type='password'],
      .impress-lead-login form.search-main input[type='password'],
      form.search-main .impress-lead-login input[type='tel'],
      .impress-lead-login form.search-main input[type='tel'], form.search-main #IDX-listingID, form.search-main #IDX-streetNumber,
      form.search-main #IDX-streetDirection, form.search-main #IDX-streetName, form.search-main .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList form.search-main select {
        width: 100%;
        -webkit-border-radius: 4px;
        -moz-border-radius: 4px;
        -ms-border-radius: 4px;
        border-radius: 4px;
        border: none; } }
    @media (max-width: 767px) {
      form.search-main .form-control, form.search-main .post-password-form input[type='password'], .post-password-form form.search-main input[type='password'], form.search-main input[type="text"].wpcf7-form-control,
      form.search-main input[type="email"].wpcf7-form-control,
      form.search-main input[type="password"].wpcf7-form-control,
      form.search-main input[type="tel"].wpcf7-form-control,
      form.search-main textarea.wpcf7-form-control, form.search-main .dsidx-resp-area input[type='text'], .dsidx-resp-area form.search-main input[type='text'], form.search-main .dsidx-resp-area input[type='password'], .dsidx-resp-area form.search-main input[type='password'], form.search-main .dsidx-resp-area input[type='email'], .dsidx-resp-area form.search-main input[type='email'], form.search-main .dsidx-resp-area select, .dsidx-resp-area form.search-main select, form.search-main .dsidx-resp-area textarea, .dsidx-resp-area form.search-main textarea, form.search-main .IDX-leadLoginTextInput[type='text'], form.search-main textarea.IDX-leadLoginTextInput,
      form.search-main .IDX-qsSelectInput,
      form.search-main .IDX-qsTextInput[type='text'], form.search-main .idx-omnibar-form input[type='text'], .idx-omnibar-form form.search-main input[type='text'],
      form.search-main .idx-omnibar-form input[type='password'],
      .idx-omnibar-form form.search-main input[type='password'],
      form.search-main .idx-omnibar-form input[type='email'],
      .idx-omnibar-form form.search-main input[type='email'],
      form.search-main .idx-omnibar-form input[type='tel'],
      .idx-omnibar-form form.search-main input[type='tel'],
      form.search-main .idx-omnibar-form input[type='number'],
      .idx-omnibar-form form.search-main input[type='number'], form.search-main .impress-lead-signup input[type='text'], .impress-lead-signup form.search-main input[type='text'],
      form.search-main .impress-lead-signup input[type='email'],
      .impress-lead-signup form.search-main input[type='email'],
      form.search-main .impress-lead-signup input[type='password'],
      .impress-lead-signup form.search-main input[type='password'],
      form.search-main .impress-lead-signup input[type='tel'],
      .impress-lead-signup form.search-main input[type='tel'], form.search-main .impress-lead-login input[type='text'], .impress-lead-login form.search-main input[type='text'],
      form.search-main .impress-lead-login input[type='email'],
      .impress-lead-login form.search-main input[type='email'],
      form.search-main .impress-lead-login input[type='password'],
      .impress-lead-login form.search-main input[type='password'],
      form.search-main .impress-lead-login input[type='tel'],
      .impress-lead-login form.search-main input[type='tel'], form.search-main #IDX-listingID, form.search-main #IDX-streetNumber,
      form.search-main #IDX-streetDirection, form.search-main #IDX-streetName, form.search-main .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList form.search-main select {
        height: 38px; } }
  @media (max-width: 991px) {
    form.search-main {
      width: 75%; }
      form.search-main .form-group {
        width: 100%; } }
  form.search-main .input-icon:before {
    /* mini phones and down */ }
    @media (max-width: 767px) {
      form.search-main .input-icon:before {
        line-height: 38px;
        height: 38px; } }

/*START ADVANCED SEARCH STYLE*/
.advance-search-header {
  width: 100%;
  padding: 0px 0;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .advance-search-header {
      display: none !important; } }
  @media (max-width: 767px) {
    .advance-search-header {
      display: none !important; } }

.advanced-search-sticky {
  position: fixed !important;
  top: 0;
  width: 100% !important;
  z-index: 10;
  -webkit-animation: fadein 0.4s;
  -moz-animation: fadein 0.4s;
  -ms-animation: fadein 0.4s;
  -o-animation: fadein 0.4s;
  animation: fadein 0.4s; }

.advanced-search {
  position: relative;
  z-index: 10; }
  .advanced-search .form-group {
    margin-bottom: 13px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .advanced-search .form-group {
        margin-bottom: 13px !important; } }
  .advanced-search .advance-fields {
    padding-top: 13px;
    display: none; }
  .advanced-search .btn.btn-orange, .advanced-search .fave-load-more a.btn-orange, .fave-load-more .advanced-search a.btn-orange, .advanced-search .post-password-form input.btn-orange[type='submit'], .post-password-form .advanced-search input.btn-orange[type='submit'], .advanced-search .btn-orange.wpcf7-submit, .advanced-search .dsidx-resp-area-submit input.btn-orange[type='submit'], .dsidx-resp-area-submit .advanced-search input.btn-orange[type='submit'], .advanced-search .btn-orange.IDX-leadLoginButtonInput,
  .advanced-search .btn-orange.IDX-leadLoginTextInput[type='submit'],
  .advanced-search .btn-orange.IDX-qsButtonInput,
  .advanced-search .idx-omnibar-form button.btn-orange,
  .idx-omnibar-form .advanced-search button.btn-orange,
  .advanced-search .impress-lead-signup input.btn-orange[type='submit'],
  .impress-lead-signup .advanced-search input.btn-orange[type='submit'],
  .advanced-search .impress-lead-login input.btn-orange[type='submit'],
  .impress-lead-login .advanced-search input.btn-orange[type='submit'], .advanced-search .btn-orange.IDX-saveProperty, .advanced-search .IDX-resultsDetailsLink a.btn-orange, .IDX-resultsDetailsLink .advanced-search a.btn-orange, .advanced-search .btn-orange#IDX-formReset, .advanced-search .btn-orange#IDX-formSubmit, .advanced-search .btn.btn-primary, .advanced-search .fave-load-more a.btn-primary, .fave-load-more .advanced-search a.btn-primary, .advanced-search .post-password-form input.btn-primary[type='submit'], .post-password-form .advanced-search input.btn-primary[type='submit'], .advanced-search .btn-primary.wpcf7-submit, .advanced-search .dsidx-resp-area-submit input.btn-primary[type='submit'], .dsidx-resp-area-submit .advanced-search input.btn-primary[type='submit'], .advanced-search .btn-primary.IDX-leadLoginButtonInput,
  .advanced-search .btn-primary.IDX-leadLoginTextInput[type='submit'],
  .advanced-search .btn-primary.IDX-qsButtonInput,
  .advanced-search .idx-omnibar-form button.btn-primary,
  .idx-omnibar-form .advanced-search button.btn-primary,
  .advanced-search .impress-lead-signup input.btn-primary[type='submit'],
  .impress-lead-signup .advanced-search input.btn-primary[type='submit'],
  .advanced-search .impress-lead-login input.btn-primary[type='submit'],
  .impress-lead-login .advanced-search input.btn-primary[type='submit'], .advanced-search .btn-primary.IDX-saveProperty, .advanced-search .IDX-resultsDetailsLink a.btn-primary, .IDX-resultsDetailsLink .advanced-search a.btn-primary, .advanced-search .btn-primary#IDX-formReset, .advanced-search .btn-primary#IDX-formSubmit, .advanced-search .btn.btn-default, .advanced-search .fave-load-more a.btn-default, .fave-load-more .advanced-search a.btn-default, .advanced-search .post-password-form input.btn-default[type='submit'], .post-password-form .advanced-search input.btn-default[type='submit'], .advanced-search .btn-default.wpcf7-submit, .advanced-search .dsidx-resp-area-submit input.btn-default[type='submit'], .dsidx-resp-area-submit .advanced-search input.btn-default[type='submit'], .advanced-search .btn-default.IDX-leadLoginButtonInput,
  .advanced-search .btn-default.IDX-leadLoginTextInput[type='submit'],
  .advanced-search .btn-default.IDX-qsButtonInput,
  .advanced-search .idx-omnibar-form button.btn-default,
  .idx-omnibar-form .advanced-search button.btn-default,
  .advanced-search .impress-lead-signup input.btn-default[type='submit'],
  .impress-lead-signup .advanced-search input.btn-default[type='submit'],
  .advanced-search .impress-lead-login input.btn-default[type='submit'],
  .impress-lead-login .advanced-search input.btn-default[type='submit'], .advanced-search .btn-default.IDX-saveProperty, .advanced-search .IDX-resultsDetailsLink a.btn-default, .IDX-resultsDetailsLink .advanced-search a.btn-default, .advanced-search .btn-default#IDX-formReset, .advanced-search .btn-default#IDX-formSubmit {
    height: 42px;
    display: block;
    /* mini phones and down */ }
    .advanced-search .btn.btn-orange i, .advanced-search .fave-load-more a.btn-orange i, .fave-load-more .advanced-search a.btn-orange i, .advanced-search .post-password-form input.btn-orange[type='submit'] i, .post-password-form .advanced-search input.btn-orange[type='submit'] i, .advanced-search .btn-orange.wpcf7-submit i, .advanced-search .dsidx-resp-area-submit input.btn-orange[type='submit'] i, .dsidx-resp-area-submit .advanced-search input.btn-orange[type='submit'] i, .advanced-search .btn-orange.IDX-leadLoginButtonInput i,
    .advanced-search .btn-orange.IDX-leadLoginTextInput[type='submit'] i,
    .advanced-search .btn-orange.IDX-qsButtonInput i,
    .advanced-search .idx-omnibar-form button.btn-orange i,
    .idx-omnibar-form .advanced-search button.btn-orange i,
    .advanced-search .impress-lead-signup input.btn-orange[type='submit'] i,
    .impress-lead-signup .advanced-search input.btn-orange[type='submit'] i,
    .advanced-search .impress-lead-login input.btn-orange[type='submit'] i,
    .impress-lead-login .advanced-search input.btn-orange[type='submit'] i, .advanced-search .btn-orange.IDX-saveProperty i, .advanced-search .IDX-resultsDetailsLink a.btn-orange i, .IDX-resultsDetailsLink .advanced-search a.btn-orange i, .advanced-search .btn-orange#IDX-formReset i, .advanced-search .btn-orange#IDX-formSubmit i, .advanced-search .btn.btn-primary i, .advanced-search .fave-load-more a.btn-primary i, .fave-load-more .advanced-search a.btn-primary i, .advanced-search .post-password-form input.btn-primary[type='submit'] i, .post-password-form .advanced-search input.btn-primary[type='submit'] i, .advanced-search .btn-primary.wpcf7-submit i, .advanced-search .dsidx-resp-area-submit input.btn-primary[type='submit'] i, .dsidx-resp-area-submit .advanced-search input.btn-primary[type='submit'] i, .advanced-search .btn-primary.IDX-leadLoginButtonInput i,
    .advanced-search .btn-primary.IDX-leadLoginTextInput[type='submit'] i,
    .advanced-search .btn-primary.IDX-qsButtonInput i,
    .advanced-search .idx-omnibar-form button.btn-primary i,
    .idx-omnibar-form .advanced-search button.btn-primary i,
    .advanced-search .impress-lead-signup input.btn-primary[type='submit'] i,
    .impress-lead-signup .advanced-search input.btn-primary[type='submit'] i,
    .advanced-search .impress-lead-login input.btn-primary[type='submit'] i,
    .impress-lead-login .advanced-search input.btn-primary[type='submit'] i, .advanced-search .btn-primary.IDX-saveProperty i, .advanced-search .IDX-resultsDetailsLink a.btn-primary i, .IDX-resultsDetailsLink .advanced-search a.btn-primary i, .advanced-search .btn-primary#IDX-formReset i, .advanced-search .btn-primary#IDX-formSubmit i, .advanced-search .btn.btn-default i, .advanced-search .fave-load-more a.btn-default i, .fave-load-more .advanced-search a.btn-default i, .advanced-search .post-password-form input.btn-default[type='submit'] i, .post-password-form .advanced-search input.btn-default[type='submit'] i, .advanced-search .btn-default.wpcf7-submit i, .advanced-search .dsidx-resp-area-submit input.btn-default[type='submit'] i, .dsidx-resp-area-submit .advanced-search input.btn-default[type='submit'] i, .advanced-search .btn-default.IDX-leadLoginButtonInput i,
    .advanced-search .btn-default.IDX-leadLoginTextInput[type='submit'] i,
    .advanced-search .btn-default.IDX-qsButtonInput i,
    .advanced-search .idx-omnibar-form button.btn-default i,
    .idx-omnibar-form .advanced-search button.btn-default i,
    .advanced-search .impress-lead-signup input.btn-default[type='submit'] i,
    .impress-lead-signup .advanced-search input.btn-default[type='submit'] i,
    .advanced-search .impress-lead-login input.btn-default[type='submit'] i,
    .impress-lead-login .advanced-search input.btn-default[type='submit'] i, .advanced-search .btn-default.IDX-saveProperty i, .advanced-search .IDX-resultsDetailsLink a.btn-default i, .IDX-resultsDetailsLink .advanced-search a.btn-default i, .advanced-search .btn-default#IDX-formReset i, .advanced-search .btn-default#IDX-formSubmit i {
      float: left;
      line-height: 22px;
      margin-right: 5px; }
    @media (max-width: 767px) {
      .advanced-search .btn.btn-orange, .advanced-search .fave-load-more a.btn-orange, .fave-load-more .advanced-search a.btn-orange, .advanced-search .post-password-form input.btn-orange[type='submit'], .post-password-form .advanced-search input.btn-orange[type='submit'], .advanced-search .btn-orange.wpcf7-submit, .advanced-search .dsidx-resp-area-submit input.btn-orange[type='submit'], .dsidx-resp-area-submit .advanced-search input.btn-orange[type='submit'], .advanced-search .btn-orange.IDX-leadLoginButtonInput,
      .advanced-search .btn-orange.IDX-leadLoginTextInput[type='submit'],
      .advanced-search .btn-orange.IDX-qsButtonInput,
      .advanced-search .idx-omnibar-form button.btn-orange,
      .idx-omnibar-form .advanced-search button.btn-orange,
      .advanced-search .impress-lead-signup input.btn-orange[type='submit'],
      .impress-lead-signup .advanced-search input.btn-orange[type='submit'],
      .advanced-search .impress-lead-login input.btn-orange[type='submit'],
      .impress-lead-login .advanced-search input.btn-orange[type='submit'], .advanced-search .btn-orange.IDX-saveProperty, .advanced-search .IDX-resultsDetailsLink a.btn-orange, .IDX-resultsDetailsLink .advanced-search a.btn-orange, .advanced-search .btn-orange#IDX-formReset, .advanced-search .btn-orange#IDX-formSubmit, .advanced-search .btn.btn-primary, .advanced-search .fave-load-more a.btn-primary, .fave-load-more .advanced-search a.btn-primary, .advanced-search .post-password-form input.btn-primary[type='submit'], .post-password-form .advanced-search input.btn-primary[type='submit'], .advanced-search .btn-primary.wpcf7-submit, .advanced-search .dsidx-resp-area-submit input.btn-primary[type='submit'], .dsidx-resp-area-submit .advanced-search input.btn-primary[type='submit'], .advanced-search .btn-primary.IDX-leadLoginButtonInput,
      .advanced-search .btn-primary.IDX-leadLoginTextInput[type='submit'],
      .advanced-search .btn-primary.IDX-qsButtonInput,
      .advanced-search .idx-omnibar-form button.btn-primary,
      .idx-omnibar-form .advanced-search button.btn-primary,
      .advanced-search .impress-lead-signup input.btn-primary[type='submit'],
      .impress-lead-signup .advanced-search input.btn-primary[type='submit'],
      .advanced-search .impress-lead-login input.btn-primary[type='submit'],
      .impress-lead-login .advanced-search input.btn-primary[type='submit'], .advanced-search .btn-primary.IDX-saveProperty, .advanced-search .IDX-resultsDetailsLink a.btn-primary, .IDX-resultsDetailsLink .advanced-search a.btn-primary, .advanced-search .btn-primary#IDX-formReset, .advanced-search .btn-primary#IDX-formSubmit, .advanced-search .btn.btn-default, .advanced-search .fave-load-more a.btn-default, .fave-load-more .advanced-search a.btn-default, .advanced-search .post-password-form input.btn-default[type='submit'], .post-password-form .advanced-search input.btn-default[type='submit'], .advanced-search .btn-default.wpcf7-submit, .advanced-search .dsidx-resp-area-submit input.btn-default[type='submit'], .dsidx-resp-area-submit .advanced-search input.btn-default[type='submit'], .advanced-search .btn-default.IDX-leadLoginButtonInput,
      .advanced-search .btn-default.IDX-leadLoginTextInput[type='submit'],
      .advanced-search .btn-default.IDX-qsButtonInput,
      .advanced-search .idx-omnibar-form button.btn-default,
      .idx-omnibar-form .advanced-search button.btn-default,
      .advanced-search .impress-lead-signup input.btn-default[type='submit'],
      .impress-lead-signup .advanced-search input.btn-default[type='submit'],
      .advanced-search .impress-lead-login input.btn-default[type='submit'],
      .impress-lead-login .advanced-search input.btn-default[type='submit'], .advanced-search .btn-default.IDX-saveProperty, .advanced-search .IDX-resultsDetailsLink a.btn-default, .IDX-resultsDetailsLink .advanced-search a.btn-default, .advanced-search .btn-default#IDX-formReset, .advanced-search .btn-default#IDX-formSubmit {
        height: 34px;
        font-weight: 400;
        font-size: 12px;
        line-height: 12px; }
        .advanced-search .btn.btn-orange i, .advanced-search .fave-load-more a.btn-orange i, .fave-load-more .advanced-search a.btn-orange i, .advanced-search .post-password-form input.btn-orange[type='submit'] i, .post-password-form .advanced-search input.btn-orange[type='submit'] i, .advanced-search .btn-orange.wpcf7-submit i, .advanced-search .dsidx-resp-area-submit input.btn-orange[type='submit'] i, .dsidx-resp-area-submit .advanced-search input.btn-orange[type='submit'] i, .advanced-search .btn-orange.IDX-leadLoginButtonInput i,
        .advanced-search .btn-orange.IDX-leadLoginTextInput[type='submit'] i,
        .advanced-search .btn-orange.IDX-qsButtonInput i,
        .advanced-search .idx-omnibar-form button.btn-orange i,
        .idx-omnibar-form .advanced-search button.btn-orange i,
        .advanced-search .impress-lead-signup input.btn-orange[type='submit'] i,
        .impress-lead-signup .advanced-search input.btn-orange[type='submit'] i,
        .advanced-search .impress-lead-login input.btn-orange[type='submit'] i,
        .impress-lead-login .advanced-search input.btn-orange[type='submit'] i, .advanced-search .btn-orange.IDX-saveProperty i, .advanced-search .IDX-resultsDetailsLink a.btn-orange i, .IDX-resultsDetailsLink .advanced-search a.btn-orange i, .advanced-search .btn-orange#IDX-formReset i, .advanced-search .btn-orange#IDX-formSubmit i, .advanced-search .btn.btn-primary i, .advanced-search .fave-load-more a.btn-primary i, .fave-load-more .advanced-search a.btn-primary i, .advanced-search .post-password-form input.btn-primary[type='submit'] i, .post-password-form .advanced-search input.btn-primary[type='submit'] i, .advanced-search .btn-primary.wpcf7-submit i, .advanced-search .dsidx-resp-area-submit input.btn-primary[type='submit'] i, .dsidx-resp-area-submit .advanced-search input.btn-primary[type='submit'] i, .advanced-search .btn-primary.IDX-leadLoginButtonInput i,
        .advanced-search .btn-primary.IDX-leadLoginTextInput[type='submit'] i,
        .advanced-search .btn-primary.IDX-qsButtonInput i,
        .advanced-search .idx-omnibar-form button.btn-primary i,
        .idx-omnibar-form .advanced-search button.btn-primary i,
        .advanced-search .impress-lead-signup input.btn-primary[type='submit'] i,
        .impress-lead-signup .advanced-search input.btn-primary[type='submit'] i,
        .advanced-search .impress-lead-login input.btn-primary[type='submit'] i,
        .impress-lead-login .advanced-search input.btn-primary[type='submit'] i, .advanced-search .btn-primary.IDX-saveProperty i, .advanced-search .IDX-resultsDetailsLink a.btn-primary i, .IDX-resultsDetailsLink .advanced-search a.btn-primary i, .advanced-search .btn-primary#IDX-formReset i, .advanced-search .btn-primary#IDX-formSubmit i, .advanced-search .btn.btn-default i, .advanced-search .fave-load-more a.btn-default i, .fave-load-more .advanced-search a.btn-default i, .advanced-search .post-password-form input.btn-default[type='submit'] i, .post-password-form .advanced-search input.btn-default[type='submit'] i, .advanced-search .btn-default.wpcf7-submit i, .advanced-search .dsidx-resp-area-submit input.btn-default[type='submit'] i, .dsidx-resp-area-submit .advanced-search input.btn-default[type='submit'] i, .advanced-search .btn-default.IDX-leadLoginButtonInput i,
        .advanced-search .btn-default.IDX-leadLoginTextInput[type='submit'] i,
        .advanced-search .btn-default.IDX-qsButtonInput i,
        .advanced-search .idx-omnibar-form button.btn-default i,
        .idx-omnibar-form .advanced-search button.btn-default i,
        .advanced-search .impress-lead-signup input.btn-default[type='submit'] i,
        .impress-lead-signup .advanced-search input.btn-default[type='submit'] i,
        .advanced-search .impress-lead-login input.btn-default[type='submit'] i,
        .impress-lead-login .advanced-search input.btn-default[type='submit'] i, .advanced-search .btn-default.IDX-saveProperty i, .advanced-search .IDX-resultsDetailsLink a.btn-default i, .IDX-resultsDetailsLink .advanced-search a.btn-default i, .advanced-search .btn-default#IDX-formReset i, .advanced-search .btn-default#IDX-formSubmit i {
          line-height: 12px; } }
  .advanced-search .form-control, .advanced-search .post-password-form input[type='password'], .post-password-form .advanced-search input[type='password'], .advanced-search input[type="text"].wpcf7-form-control,
  .advanced-search input[type="email"].wpcf7-form-control,
  .advanced-search input[type="password"].wpcf7-form-control,
  .advanced-search input[type="tel"].wpcf7-form-control,
  .advanced-search textarea.wpcf7-form-control, .advanced-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .advanced-search input[type='text'], .advanced-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .advanced-search input[type='password'], .advanced-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .advanced-search input[type='email'], .advanced-search .dsidx-resp-area select, .dsidx-resp-area .advanced-search select, .advanced-search .dsidx-resp-area textarea, .dsidx-resp-area .advanced-search textarea, .advanced-search .IDX-leadLoginTextInput[type='text'], .advanced-search textarea.IDX-leadLoginTextInput,
  .advanced-search .IDX-qsSelectInput,
  .advanced-search .IDX-qsTextInput[type='text'], .advanced-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .advanced-search input[type='text'],
  .advanced-search .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .advanced-search input[type='password'],
  .advanced-search .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .advanced-search input[type='email'],
  .advanced-search .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .advanced-search input[type='tel'],
  .advanced-search .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .advanced-search input[type='number'], .advanced-search .impress-lead-signup input[type='text'], .impress-lead-signup .advanced-search input[type='text'],
  .advanced-search .impress-lead-signup input[type='email'],
  .impress-lead-signup .advanced-search input[type='email'],
  .advanced-search .impress-lead-signup input[type='password'],
  .impress-lead-signup .advanced-search input[type='password'],
  .advanced-search .impress-lead-signup input[type='tel'],
  .impress-lead-signup .advanced-search input[type='tel'], .advanced-search .impress-lead-login input[type='text'], .impress-lead-login .advanced-search input[type='text'],
  .advanced-search .impress-lead-login input[type='email'],
  .impress-lead-login .advanced-search input[type='email'],
  .advanced-search .impress-lead-login input[type='password'],
  .impress-lead-login .advanced-search input[type='password'],
  .advanced-search .impress-lead-login input[type='tel'],
  .impress-lead-login .advanced-search input[type='tel'], .advanced-search #IDX-listingID, .advanced-search #IDX-streetNumber,
  .advanced-search #IDX-streetDirection, .advanced-search #IDX-streetName, .advanced-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .advanced-search select {
    box-shadow: none;
    height: 30px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .advanced-search .form-control, .advanced-search .post-password-form input[type='password'], .post-password-form .advanced-search input[type='password'], .advanced-search input[type="text"].wpcf7-form-control,
      .advanced-search input[type="email"].wpcf7-form-control,
      .advanced-search input[type="password"].wpcf7-form-control,
      .advanced-search input[type="tel"].wpcf7-form-control,
      .advanced-search textarea.wpcf7-form-control, .advanced-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .advanced-search input[type='text'], .advanced-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .advanced-search input[type='password'], .advanced-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .advanced-search input[type='email'], .advanced-search .dsidx-resp-area select, .dsidx-resp-area .advanced-search select, .advanced-search .dsidx-resp-area textarea, .dsidx-resp-area .advanced-search textarea, .advanced-search .IDX-leadLoginTextInput[type='text'], .advanced-search textarea.IDX-leadLoginTextInput,
      .advanced-search .IDX-qsSelectInput,
      .advanced-search .IDX-qsTextInput[type='text'], .advanced-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .advanced-search input[type='text'],
      .advanced-search .idx-omnibar-form input[type='password'],
      .idx-omnibar-form .advanced-search input[type='password'],
      .advanced-search .idx-omnibar-form input[type='email'],
      .idx-omnibar-form .advanced-search input[type='email'],
      .advanced-search .idx-omnibar-form input[type='tel'],
      .idx-omnibar-form .advanced-search input[type='tel'],
      .advanced-search .idx-omnibar-form input[type='number'],
      .idx-omnibar-form .advanced-search input[type='number'], .advanced-search .impress-lead-signup input[type='text'], .impress-lead-signup .advanced-search input[type='text'],
      .advanced-search .impress-lead-signup input[type='email'],
      .impress-lead-signup .advanced-search input[type='email'],
      .advanced-search .impress-lead-signup input[type='password'],
      .impress-lead-signup .advanced-search input[type='password'],
      .advanced-search .impress-lead-signup input[type='tel'],
      .impress-lead-signup .advanced-search input[type='tel'], .advanced-search .impress-lead-login input[type='text'], .impress-lead-login .advanced-search input[type='text'],
      .advanced-search .impress-lead-login input[type='email'],
      .impress-lead-login .advanced-search input[type='email'],
      .advanced-search .impress-lead-login input[type='password'],
      .impress-lead-login .advanced-search input[type='password'],
      .advanced-search .impress-lead-login input[type='tel'],
      .impress-lead-login .advanced-search input[type='tel'], .advanced-search #IDX-listingID, .advanced-search #IDX-streetNumber,
      .advanced-search #IDX-streetDirection, .advanced-search #IDX-streetName, .advanced-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .advanced-search select {
        height: 34px;
        font-size: 12px; } }
  .advanced-search .advance-btn {
    background: transparent;
    font-weight: 400;
    text-transform: none;
    height: 42px;
    padding: 10px 0;
    /* mini phones and down */ }
    .advanced-search .advance-btn .fa {
      float: inherit;
      font-size: 15px;
      position: relative;
      margin-right: 6px; }
    .advanced-search .advance-btn:hover {
      color: #4cc6f4;
      box-shadow: none; }
    @media (max-width: 767px) {
      .advanced-search .advance-btn {
        height: 34px;
        font-size: 12px;
        line-height: 12px; }
        .advanced-search .advance-btn i {
          line-height: 12px; } }
  .advanced-search .advance-btn.active {
    color: #004274;
    box-shadow: none; }
  .advanced-search .features-list .checkbox-inline {
    margin: 0;
    margin-right: 25px;
    color: #959595;
    line-height: 26px;
    /* mini phones and down */ }
    .advanced-search .features-list .checkbox-inline input {
      margin-top: 7px; }
    .advanced-search .features-list .checkbox-inline:last-child {
      margin: 0; }
    @media (max-width: 481px) {
      .advanced-search .features-list .checkbox-inline {
        width: 50%;
        margin: 0;
        padding-right: 10px; } }
  .advanced-search .features-list label.title {
    color: #000; }
  .advanced-search .search-long {
    margin: 0; }
    .advanced-search .search-long .advance-btn {
      font-weight: 300;
      color: #616161;
      line-height: 0;
      width: 100%; }
      .advanced-search .search-long .advance-btn:hover {
        color: #004274; }
  .advanced-search .ui-slider .ui-slider-handle {
    width: 20px;
    height: 20px;
    border-radius: 50%; }

.search-long div:not(.dropdown-menu) {
  display: table-cell !important;
  vertical-align: middle; }
.search-long .bootstrap-select {
  width: 130px !important; }
  .search-long .bootstrap-select .btn, .search-long .bootstrap-select .fave-load-more a, .fave-load-more .search-long .bootstrap-select a, .search-long .bootstrap-select .post-password-form input[type='submit'], .post-password-form .search-long .bootstrap-select input[type='submit'], .search-long .bootstrap-select .wpcf7-submit, .search-long .bootstrap-select .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .search-long .bootstrap-select input[type='submit'], .search-long .bootstrap-select .IDX-leadLoginButtonInput,
  .search-long .bootstrap-select .IDX-leadLoginTextInput[type='submit'],
  .search-long .bootstrap-select .IDX-qsButtonInput,
  .search-long .bootstrap-select .idx-omnibar-form button,
  .idx-omnibar-form .search-long .bootstrap-select button,
  .search-long .bootstrap-select .impress-lead-signup input[type='submit'],
  .impress-lead-signup .search-long .bootstrap-select input[type='submit'],
  .search-long .bootstrap-select .impress-lead-login input[type='submit'],
  .impress-lead-login .search-long .bootstrap-select input[type='submit'], .search-long .bootstrap-select .IDX-saveProperty, .search-long .bootstrap-select .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .search-long .bootstrap-select a, .search-long .bootstrap-select #IDX-formReset, .search-long .bootstrap-select #IDX-formSubmit {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px; }
.search-long .search {
  background-color: #fff;
  border-left: 1px solid #e5e5e5; }
  .search-long .search input {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border: none; }
.search-long .search-btn .btn, .search-long .search-btn .fave-load-more a, .fave-load-more .search-long .search-btn a, .search-long .search-btn .post-password-form input[type='submit'], .post-password-form .search-long .search-btn input[type='submit'], .search-long .search-btn .wpcf7-submit, .search-long .search-btn .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .search-long .search-btn input[type='submit'], .search-long .search-btn .IDX-leadLoginButtonInput,
.search-long .search-btn .IDX-leadLoginTextInput[type='submit'],
.search-long .search-btn .IDX-qsButtonInput,
.search-long .search-btn .idx-omnibar-form button,
.idx-omnibar-form .search-long .search-btn button,
.search-long .search-btn .impress-lead-signup input[type='submit'],
.impress-lead-signup .search-long .search-btn input[type='submit'],
.search-long .search-btn .impress-lead-login input[type='submit'],
.impress-lead-login .search-long .search-btn input[type='submit'], .search-long .search-btn .IDX-saveProperty, .search-long .search-btn .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .search-long .search-btn a, .search-long .search-btn #IDX-formReset, .search-long .search-btn #IDX-formSubmit {
  -webkit-border-radius: 0 4px 4px 0;
  -moz-border-radius: 0 4px 4px 0;
  -ms-border-radius: 0 4px 4px 0;
  border-radius: 0 4px 4px 0; }
.search-long .advance-btn {
  font-weight: 300;
  color: #616161;
  padding: 6px 20px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; }
  .search-long .advance-btn:hover {
    color: #004274; }
  .search-long .advance-btn .fa {
    font-size: 14px; }
.search-long .input-icon {
  width: 10000px; }

.advanced-search-mobile {
  position: relative;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2);
  display: none !important;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  .advanced-search-mobile .single-search-inner {
    display: table-cell;
    vertical-align: middle; }
    .advanced-search-mobile .single-search-inner .form-control::-moz-placeholder, .advanced-search-mobile .single-search-inner .post-password-form input[type='password']::-moz-placeholder, .post-password-form .advanced-search-mobile .single-search-inner input[type='password']::-moz-placeholder, .advanced-search-mobile .single-search-inner input[type="text"].wpcf7-form-control::-moz-placeholder,
    .advanced-search-mobile .single-search-inner input[type="email"].wpcf7-form-control::-moz-placeholder,
    .advanced-search-mobile .single-search-inner input[type="password"].wpcf7-form-control::-moz-placeholder,
    .advanced-search-mobile .single-search-inner input[type="tel"].wpcf7-form-control::-moz-placeholder,
    .advanced-search-mobile .single-search-inner textarea.wpcf7-form-control::-moz-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='text']::-moz-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='text']::-moz-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='password']::-moz-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='password']::-moz-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='email']::-moz-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='email']::-moz-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area select::-moz-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner select::-moz-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area textarea::-moz-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner textarea::-moz-placeholder, .advanced-search-mobile .single-search-inner .IDX-leadLoginTextInput[type='text']::-moz-placeholder, .advanced-search-mobile .single-search-inner textarea.IDX-leadLoginTextInput::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .IDX-qsSelectInput::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .IDX-qsTextInput[type='text']::-moz-placeholder, .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='text']::-moz-placeholder, .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='text']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='password']::-moz-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='password']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='email']::-moz-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='email']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='tel']::-moz-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='tel']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='number']::-moz-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='number']::-moz-placeholder, .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='text']::-moz-placeholder, .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='text']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='email']::-moz-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='email']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='password']::-moz-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='password']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='tel']::-moz-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='tel']::-moz-placeholder, .advanced-search-mobile .single-search-inner .impress-lead-login input[type='text']::-moz-placeholder, .impress-lead-login .advanced-search-mobile .single-search-inner input[type='text']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='email']::-moz-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='email']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='password']::-moz-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='password']::-moz-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='tel']::-moz-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='tel']::-moz-placeholder, .advanced-search-mobile .single-search-inner #IDX-listingID::-moz-placeholder, .advanced-search-mobile .single-search-inner #IDX-streetNumber::-moz-placeholder,
    .advanced-search-mobile .single-search-inner #IDX-streetDirection::-moz-placeholder, .advanced-search-mobile .single-search-inner #IDX-streetName::-moz-placeholder, .advanced-search-mobile .single-search-inner .IDX-wrapper-standard .IDX-cczList select::-moz-placeholder, .IDX-wrapper-standard .IDX-cczList .advanced-search-mobile .single-search-inner select::-moz-placeholder {
      color: #fff;
      opacity: 1; }
    .advanced-search-mobile .single-search-inner .form-control:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .post-password-form input[type='password']:-ms-input-placeholder, .post-password-form .advanced-search-mobile .single-search-inner input[type='password']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner input[type="text"].wpcf7-form-control:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner input[type="email"].wpcf7-form-control:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner input[type="password"].wpcf7-form-control:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner input[type="tel"].wpcf7-form-control:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner textarea.wpcf7-form-control:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='text']:-ms-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='text']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='password']:-ms-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='password']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='email']:-ms-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='email']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area select:-ms-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner select:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area textarea:-ms-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner textarea:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .IDX-leadLoginTextInput[type='text']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner textarea.IDX-leadLoginTextInput:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .IDX-qsSelectInput:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .IDX-qsTextInput[type='text']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='text']:-ms-input-placeholder, .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='text']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='password']:-ms-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='password']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='email']:-ms-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='email']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='tel']:-ms-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='tel']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='number']:-ms-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='number']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='text']:-ms-input-placeholder, .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='text']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='email']:-ms-input-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='email']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='password']:-ms-input-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='password']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='tel']:-ms-input-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='tel']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .impress-lead-login input[type='text']:-ms-input-placeholder, .impress-lead-login .advanced-search-mobile .single-search-inner input[type='text']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='email']:-ms-input-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='email']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='password']:-ms-input-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='password']:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='tel']:-ms-input-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='tel']:-ms-input-placeholder, .advanced-search-mobile .single-search-inner #IDX-listingID:-ms-input-placeholder, .advanced-search-mobile .single-search-inner #IDX-streetNumber:-ms-input-placeholder,
    .advanced-search-mobile .single-search-inner #IDX-streetDirection:-ms-input-placeholder, .advanced-search-mobile .single-search-inner #IDX-streetName:-ms-input-placeholder, .advanced-search-mobile .single-search-inner .IDX-wrapper-standard .IDX-cczList select:-ms-input-placeholder, .IDX-wrapper-standard .IDX-cczList .advanced-search-mobile .single-search-inner select:-ms-input-placeholder {
      color: #fff; }
    .advanced-search-mobile .single-search-inner .form-control::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .post-password-form input[type='password']::-webkit-input-placeholder, .post-password-form .advanced-search-mobile .single-search-inner input[type='password']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner input[type="text"].wpcf7-form-control::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner input[type="email"].wpcf7-form-control::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner input[type="password"].wpcf7-form-control::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner input[type="tel"].wpcf7-form-control::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner textarea.wpcf7-form-control::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='text']::-webkit-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='text']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='password']::-webkit-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='password']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area input[type='email']::-webkit-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner input[type='email']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area select::-webkit-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner select::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .dsidx-resp-area textarea::-webkit-input-placeholder, .dsidx-resp-area .advanced-search-mobile .single-search-inner textarea::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .IDX-leadLoginTextInput[type='text']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner textarea.IDX-leadLoginTextInput::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .IDX-qsSelectInput::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .IDX-qsTextInput[type='text']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='text']::-webkit-input-placeholder, .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='text']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='password']::-webkit-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='password']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='email']::-webkit-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='email']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='tel']::-webkit-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='tel']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .idx-omnibar-form input[type='number']::-webkit-input-placeholder,
    .idx-omnibar-form .advanced-search-mobile .single-search-inner input[type='number']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='text']::-webkit-input-placeholder, .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='text']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='email']::-webkit-input-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='email']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='password']::-webkit-input-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='password']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-signup input[type='tel']::-webkit-input-placeholder,
    .impress-lead-signup .advanced-search-mobile .single-search-inner input[type='tel']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .impress-lead-login input[type='text']::-webkit-input-placeholder, .impress-lead-login .advanced-search-mobile .single-search-inner input[type='text']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='email']::-webkit-input-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='email']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='password']::-webkit-input-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='password']::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner .impress-lead-login input[type='tel']::-webkit-input-placeholder,
    .impress-lead-login .advanced-search-mobile .single-search-inner input[type='tel']::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner #IDX-listingID::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner #IDX-streetNumber::-webkit-input-placeholder,
    .advanced-search-mobile .single-search-inner #IDX-streetDirection::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner #IDX-streetName::-webkit-input-placeholder, .advanced-search-mobile .single-search-inner .IDX-wrapper-standard .IDX-cczList select::-webkit-input-placeholder, .IDX-wrapper-standard .IDX-cczList .advanced-search-mobile .single-search-inner select::-webkit-input-placeholder {
      color: #fff; }
  .advanced-search-mobile .single-search {
    width: 10000px; }
    .advanced-search-mobile .single-search .form-control, .advanced-search-mobile .single-search .post-password-form input[type='password'], .post-password-form .advanced-search-mobile .single-search input[type='password'], .advanced-search-mobile .single-search input[type="text"].wpcf7-form-control,
    .advanced-search-mobile .single-search input[type="email"].wpcf7-form-control,
    .advanced-search-mobile .single-search input[type="password"].wpcf7-form-control,
    .advanced-search-mobile .single-search input[type="tel"].wpcf7-form-control,
    .advanced-search-mobile .single-search textarea.wpcf7-form-control, .advanced-search-mobile .single-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .advanced-search-mobile .single-search input[type='text'], .advanced-search-mobile .single-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .advanced-search-mobile .single-search input[type='password'], .advanced-search-mobile .single-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .advanced-search-mobile .single-search input[type='email'], .advanced-search-mobile .single-search .dsidx-resp-area select, .dsidx-resp-area .advanced-search-mobile .single-search select, .advanced-search-mobile .single-search .dsidx-resp-area textarea, .dsidx-resp-area .advanced-search-mobile .single-search textarea, .advanced-search-mobile .single-search .IDX-leadLoginTextInput[type='text'], .advanced-search-mobile .single-search textarea.IDX-leadLoginTextInput,
    .advanced-search-mobile .single-search .IDX-qsSelectInput,
    .advanced-search-mobile .single-search .IDX-qsTextInput[type='text'], .advanced-search-mobile .single-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .advanced-search-mobile .single-search input[type='text'],
    .advanced-search-mobile .single-search .idx-omnibar-form input[type='password'],
    .idx-omnibar-form .advanced-search-mobile .single-search input[type='password'],
    .advanced-search-mobile .single-search .idx-omnibar-form input[type='email'],
    .idx-omnibar-form .advanced-search-mobile .single-search input[type='email'],
    .advanced-search-mobile .single-search .idx-omnibar-form input[type='tel'],
    .idx-omnibar-form .advanced-search-mobile .single-search input[type='tel'],
    .advanced-search-mobile .single-search .idx-omnibar-form input[type='number'],
    .idx-omnibar-form .advanced-search-mobile .single-search input[type='number'], .advanced-search-mobile .single-search .impress-lead-signup input[type='text'], .impress-lead-signup .advanced-search-mobile .single-search input[type='text'],
    .advanced-search-mobile .single-search .impress-lead-signup input[type='email'],
    .impress-lead-signup .advanced-search-mobile .single-search input[type='email'],
    .advanced-search-mobile .single-search .impress-lead-signup input[type='password'],
    .impress-lead-signup .advanced-search-mobile .single-search input[type='password'],
    .advanced-search-mobile .single-search .impress-lead-signup input[type='tel'],
    .impress-lead-signup .advanced-search-mobile .single-search input[type='tel'], .advanced-search-mobile .single-search .impress-lead-login input[type='text'], .impress-lead-login .advanced-search-mobile .single-search input[type='text'],
    .advanced-search-mobile .single-search .impress-lead-login input[type='email'],
    .impress-lead-login .advanced-search-mobile .single-search input[type='email'],
    .advanced-search-mobile .single-search .impress-lead-login input[type='password'],
    .impress-lead-login .advanced-search-mobile .single-search input[type='password'],
    .advanced-search-mobile .single-search .impress-lead-login input[type='tel'],
    .impress-lead-login .advanced-search-mobile .single-search input[type='tel'], .advanced-search-mobile .single-search #IDX-listingID, .advanced-search-mobile .single-search #IDX-streetNumber,
    .advanced-search-mobile .single-search #IDX-streetDirection, .advanced-search-mobile .single-search #IDX-streetName, .advanced-search-mobile .single-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .advanced-search-mobile .single-search select {
      height: 40px;
      border: none;
      background-color: #fed302;
      color: #fff; }
  .advanced-search-mobile .advance-fields {
    position: relative;
    display: none;
    padding: 10px 0;
    border-top: 1px solid #fff;
    /*&:before{
      border: solid transparent;
      content: ' ';
      height: 0;
      @include position(absolute, -14px, inherit, inherit, 2px,2);
      width: 0;
      border-width: 7px;
      border-bottom-color: $gray-e4;
    }*/ }
    .advanced-search-mobile .advance-fields:after {
      border: solid transparent;
      content: ' ';
      height: 0;
      position: absolute;
      top: -12px;
      right: inherit;
      bottom: inherit;
      left: 3px;
      z-index: 2;
      width: 0;
      border-width: 6px;
      border-bottom-color: #fff; }
    .advanced-search-mobile .advance-fields .form-group {
      margin-bottom: 6px; }
    .advanced-search-mobile .advance-fields .btn, .advanced-search-mobile .advance-fields .fave-load-more a, .fave-load-more .advanced-search-mobile .advance-fields a, .advanced-search-mobile .advance-fields .post-password-form input[type='submit'], .post-password-form .advanced-search-mobile .advance-fields input[type='submit'], .advanced-search-mobile .advance-fields .wpcf7-submit, .advanced-search-mobile .advance-fields .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .advanced-search-mobile .advance-fields input[type='submit'], .advanced-search-mobile .advance-fields .IDX-leadLoginButtonInput,
    .advanced-search-mobile .advance-fields .IDX-leadLoginTextInput[type='submit'],
    .advanced-search-mobile .advance-fields .IDX-qsButtonInput,
    .advanced-search-mobile .advance-fields .idx-omnibar-form button,
    .idx-omnibar-form .advanced-search-mobile .advance-fields button,
    .advanced-search-mobile .advance-fields .impress-lead-signup input[type='submit'],
    .impress-lead-signup .advanced-search-mobile .advance-fields input[type='submit'],
    .advanced-search-mobile .advance-fields .impress-lead-login input[type='submit'],
    .impress-lead-login .advanced-search-mobile .advance-fields input[type='submit'], .advanced-search-mobile .advance-fields .IDX-saveProperty, .advanced-search-mobile .advance-fields .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .advanced-search-mobile .advance-fields a, .advanced-search-mobile .advance-fields #IDX-formReset, .advanced-search-mobile .advance-fields #IDX-formSubmit {
      height: 34px; }
    .advanced-search-mobile .advance-fields .form-control, .advanced-search-mobile .advance-fields .post-password-form input[type='password'], .post-password-form .advanced-search-mobile .advance-fields input[type='password'], .advanced-search-mobile .advance-fields input[type="text"].wpcf7-form-control,
    .advanced-search-mobile .advance-fields input[type="email"].wpcf7-form-control,
    .advanced-search-mobile .advance-fields input[type="password"].wpcf7-form-control,
    .advanced-search-mobile .advance-fields input[type="tel"].wpcf7-form-control,
    .advanced-search-mobile .advance-fields textarea.wpcf7-form-control, .advanced-search-mobile .advance-fields .dsidx-resp-area input[type='text'], .dsidx-resp-area .advanced-search-mobile .advance-fields input[type='text'], .advanced-search-mobile .advance-fields .dsidx-resp-area input[type='password'], .dsidx-resp-area .advanced-search-mobile .advance-fields input[type='password'], .advanced-search-mobile .advance-fields .dsidx-resp-area input[type='email'], .dsidx-resp-area .advanced-search-mobile .advance-fields input[type='email'], .advanced-search-mobile .advance-fields .dsidx-resp-area select, .dsidx-resp-area .advanced-search-mobile .advance-fields select, .advanced-search-mobile .advance-fields .dsidx-resp-area textarea, .dsidx-resp-area .advanced-search-mobile .advance-fields textarea, .advanced-search-mobile .advance-fields .IDX-leadLoginTextInput[type='text'], .advanced-search-mobile .advance-fields textarea.IDX-leadLoginTextInput,
    .advanced-search-mobile .advance-fields .IDX-qsSelectInput,
    .advanced-search-mobile .advance-fields .IDX-qsTextInput[type='text'], .advanced-search-mobile .advance-fields .idx-omnibar-form input[type='text'], .idx-omnibar-form .advanced-search-mobile .advance-fields input[type='text'],
    .advanced-search-mobile .advance-fields .idx-omnibar-form input[type='password'],
    .idx-omnibar-form .advanced-search-mobile .advance-fields input[type='password'],
    .advanced-search-mobile .advance-fields .idx-omnibar-form input[type='email'],
    .idx-omnibar-form .advanced-search-mobile .advance-fields input[type='email'],
    .advanced-search-mobile .advance-fields .idx-omnibar-form input[type='tel'],
    .idx-omnibar-form .advanced-search-mobile .advance-fields input[type='tel'],
    .advanced-search-mobile .advance-fields .idx-omnibar-form input[type='number'],
    .idx-omnibar-form .advanced-search-mobile .advance-fields input[type='number'], .advanced-search-mobile .advance-fields .impress-lead-signup input[type='text'], .impress-lead-signup .advanced-search-mobile .advance-fields input[type='text'],
    .advanced-search-mobile .advance-fields .impress-lead-signup input[type='email'],
    .impress-lead-signup .advanced-search-mobile .advance-fields input[type='email'],
    .advanced-search-mobile .advance-fields .impress-lead-signup input[type='password'],
    .impress-lead-signup .advanced-search-mobile .advance-fields input[type='password'],
    .advanced-search-mobile .advance-fields .impress-lead-signup input[type='tel'],
    .impress-lead-signup .advanced-search-mobile .advance-fields input[type='tel'], .advanced-search-mobile .advance-fields .impress-lead-login input[type='text'], .impress-lead-login .advanced-search-mobile .advance-fields input[type='text'],
    .advanced-search-mobile .advance-fields .impress-lead-login input[type='email'],
    .impress-lead-login .advanced-search-mobile .advance-fields input[type='email'],
    .advanced-search-mobile .advance-fields .impress-lead-login input[type='password'],
    .impress-lead-login .advanced-search-mobile .advance-fields input[type='password'],
    .advanced-search-mobile .advance-fields .impress-lead-login input[type='tel'],
    .impress-lead-login .advanced-search-mobile .advance-fields input[type='tel'], .advanced-search-mobile .advance-fields #IDX-listingID, .advanced-search-mobile .advance-fields #IDX-streetNumber,
    .advanced-search-mobile .advance-fields #IDX-streetDirection, .advanced-search-mobile .advance-fields #IDX-streetName, .advanced-search-mobile .advance-fields .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .advanced-search-mobile .advance-fields select {
      height: 34px; }
    .advanced-search-mobile .advance-fields .row {
      margin-left: -3px;
      margin-right: -3px; }
    .advanced-search-mobile .advance-fields div[class*="col-"] {
      padding-left: 3px;
      padding-right: 3px; }
  .advanced-search-mobile .single-search-wrap {
    display: table; }
    .advanced-search-mobile .single-search-wrap button {
      height: 40px;
      width: 30px;
      background: none;
      border: none;
      padding: 5px 2px;
      color: #fff; }
  .advanced-search-mobile .btn-orange {
    padding: 7px 15px; }
  .advanced-search-mobile .ui-slider .ui-slider-handle {
    width: 14px;
    height: 14px;
    border-radius: 50%;
    top: -5px; }
    .advanced-search-mobile .ui-slider .ui-slider-handle:before {
      background-size: 6px; }
  .advanced-search-mobile .ui-slider-horizontal {
    height: 7px; }
    .advanced-search-mobile .ui-slider-horizontal .ui-slider-range {
      top: 2px; }
  .advanced-search-mobile .range-advanced-main {
    margin-bottom: 8px; }
  .advanced-search-mobile .range-text p {
    margin-bottom: 5px;
    font-size: 12px; }
  @media (max-width: 481px) {
    .advanced-search-mobile .container {
      width: 100%;
      padding-left: 15px;
      padding-right: 15px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .advanced-search-mobile {
      display: block !important; } }
  @media (max-width: 767px) {
    .advanced-search-mobile {
      display: block !important; } }

.sticky_show_scroll_active {
  padding-top: 0 !important; }

.advance-search-full .container {
  width: 100%;
  padding-left: 15px;
  padding-right: 15px; }

.advanced-search-module {
  position: relative;
  z-index: 1;
  padding: 30px 0; }
  .advanced-search-module .fa {
    margin-right: 8px; }
  .advanced-search-module button.btn, .advanced-search-module button.wpcf7-submit, .advanced-search-module button.IDX-leadLoginButtonInput,
  .advanced-search-module button.IDX-leadLoginTextInput[type='submit'],
  .advanced-search-module button.IDX-qsButtonInput,
  .advanced-search-module .idx-omnibar-form button,
  .idx-omnibar-form .advanced-search-module button, .advanced-search-module button.IDX-saveProperty, .advanced-search-module button#IDX-formReset, .advanced-search-module button#IDX-formSubmit {
    width: 100%; }
  .advanced-search-module .advance-title {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 30px;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit;
    /*.fa{
      font-size: 16px;
    }*/
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 768px) and (max-width: 991px) {
      .advanced-search-module .advance-title .fa {
        display: none; } }
    @media (max-width: 767px) {
      .advanced-search-module .advance-title {
        font-size: 16px;
        line-height: 16px; }
        .advanced-search-module .advance-title .fa {
          display: none; } }
  .advanced-search-module .title {
    cursor: pointer;
    font-size: 14px;
    line-height: 42px;
    margin: 0;
    font-weight: 500;
    text-transform: uppercase;
    text-align: inherit;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .advanced-search-module .title {
        font-size: 12px;
        line-height: 35px; } }
  .advanced-search-module .features-list {
    padding-top: 30px;
    display: none; }

/*.advanced-search-sticky{
  @extend %animation;
}*/
/*START BOOTSTRAP SELECT STYLE*/
.bootstrap-select {
  width: 100% !important; }
  .bootstrap-select .btn, .bootstrap-select .fave-load-more a, .fave-load-more .bootstrap-select a, .bootstrap-select .post-password-form input[type='submit'], .post-password-form .bootstrap-select input[type='submit'], .bootstrap-select .wpcf7-submit, .bootstrap-select .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .bootstrap-select input[type='submit'], .bootstrap-select .IDX-leadLoginButtonInput,
  .bootstrap-select .IDX-leadLoginTextInput[type='submit'],
  .bootstrap-select .IDX-qsButtonInput,
  .bootstrap-select .idx-omnibar-form button,
  .idx-omnibar-form .bootstrap-select button,
  .bootstrap-select .impress-lead-signup input[type='submit'],
  .impress-lead-signup .bootstrap-select input[type='submit'],
  .bootstrap-select .impress-lead-login input[type='submit'],
  .impress-lead-login .bootstrap-select input[type='submit'], .bootstrap-select .IDX-saveProperty, .bootstrap-select .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .bootstrap-select a, .bootstrap-select #IDX-formReset, .bootstrap-select #IDX-formSubmit {
    border: 1px solid #cccccc;
    color: #959595;
    font-size: 15px;
    text-transform: none;
    height: 42px;
    background-color: #fff;
    font-weight: 400;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .bootstrap-select .btn, .bootstrap-select .fave-load-more a, .fave-load-more .bootstrap-select a, .bootstrap-select .post-password-form input[type='submit'], .post-password-form .bootstrap-select input[type='submit'], .bootstrap-select .wpcf7-submit, .bootstrap-select .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .bootstrap-select input[type='submit'], .bootstrap-select .IDX-leadLoginButtonInput,
      .bootstrap-select .IDX-leadLoginTextInput[type='submit'],
      .bootstrap-select .IDX-qsButtonInput,
      .bootstrap-select .idx-omnibar-form button,
      .idx-omnibar-form .bootstrap-select button,
      .bootstrap-select .impress-lead-signup input[type='submit'],
      .impress-lead-signup .bootstrap-select input[type='submit'],
      .bootstrap-select .impress-lead-login input[type='submit'],
      .impress-lead-login .bootstrap-select input[type='submit'], .bootstrap-select .IDX-saveProperty, .bootstrap-select .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .bootstrap-select a, .bootstrap-select #IDX-formReset, .bootstrap-select #IDX-formSubmit {
        height: 38px;
        font-size: 12px; } }
    .bootstrap-select .btn:focus, .bootstrap-select .fave-load-more a:focus, .fave-load-more .bootstrap-select a:focus, .bootstrap-select .post-password-form input[type='submit']:focus, .post-password-form .bootstrap-select input[type='submit']:focus, .bootstrap-select .wpcf7-submit:focus, .bootstrap-select .dsidx-resp-area-submit input[type='submit']:focus, .dsidx-resp-area-submit .bootstrap-select input[type='submit']:focus, .bootstrap-select .IDX-leadLoginButtonInput:focus,
    .bootstrap-select .IDX-leadLoginTextInput[type='submit']:focus,
    .bootstrap-select .IDX-qsButtonInput:focus,
    .bootstrap-select .idx-omnibar-form button:focus,
    .idx-omnibar-form .bootstrap-select button:focus,
    .bootstrap-select .impress-lead-signup input[type='submit']:focus,
    .impress-lead-signup .bootstrap-select input[type='submit']:focus,
    .bootstrap-select .impress-lead-login input[type='submit']:focus,
    .impress-lead-login .bootstrap-select input[type='submit']:focus, .bootstrap-select .IDX-saveProperty:focus, .bootstrap-select .IDX-resultsDetailsLink a:focus, .IDX-resultsDetailsLink .bootstrap-select a:focus, .bootstrap-select #IDX-formReset:focus, .bootstrap-select #IDX-formSubmit:focus {
      background-color: #fff; }
    .bootstrap-select .btn.focus, .bootstrap-select .fave-load-more a.focus, .fave-load-more .bootstrap-select a.focus, .bootstrap-select .post-password-form input.focus[type='submit'], .post-password-form .bootstrap-select input.focus[type='submit'], .bootstrap-select .focus.wpcf7-submit, .bootstrap-select .dsidx-resp-area-submit input.focus[type='submit'], .dsidx-resp-area-submit .bootstrap-select input.focus[type='submit'], .bootstrap-select .focus.IDX-leadLoginButtonInput,
    .bootstrap-select .focus.IDX-leadLoginTextInput[type='submit'],
    .bootstrap-select .focus.IDX-qsButtonInput,
    .bootstrap-select .idx-omnibar-form button.focus,
    .idx-omnibar-form .bootstrap-select button.focus,
    .bootstrap-select .impress-lead-signup input.focus[type='submit'],
    .impress-lead-signup .bootstrap-select input.focus[type='submit'],
    .bootstrap-select .impress-lead-login input.focus[type='submit'],
    .impress-lead-login .bootstrap-select input.focus[type='submit'], .bootstrap-select .focus.IDX-saveProperty, .bootstrap-select .IDX-resultsDetailsLink a.focus, .IDX-resultsDetailsLink .bootstrap-select a.focus, .bootstrap-select .focus#IDX-formReset, .bootstrap-select .focus#IDX-formSubmit {
      background-color: #fff; }

.bootstrap-select.open .btn, .bootstrap-select.open .fave-load-more a, .fave-load-more .bootstrap-select.open a, .bootstrap-select.open .post-password-form input[type='submit'], .post-password-form .bootstrap-select.open input[type='submit'], .bootstrap-select.open .wpcf7-submit, .bootstrap-select.open .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .bootstrap-select.open input[type='submit'], .bootstrap-select.open .IDX-leadLoginButtonInput,
.bootstrap-select.open .IDX-leadLoginTextInput[type='submit'],
.bootstrap-select.open .IDX-qsButtonInput,
.bootstrap-select.open .idx-omnibar-form button,
.idx-omnibar-form .bootstrap-select.open button,
.bootstrap-select.open .impress-lead-signup input[type='submit'],
.impress-lead-signup .bootstrap-select.open input[type='submit'],
.bootstrap-select.open .impress-lead-login input[type='submit'],
.impress-lead-login .bootstrap-select.open input[type='submit'], .bootstrap-select.open .IDX-saveProperty, .bootstrap-select.open .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .bootstrap-select.open a, .bootstrap-select.open #IDX-formReset, .bootstrap-select.open #IDX-formSubmit {
  background-color: #fff !important;
  box-shadow: none !important; }

/*START RANGE SLIDER STYLE*/
.range-advanced-main {
  margin-bottom: 13px; }

.range-text p {
  line-height: 16px;
  font-weight: 300; }

.range-title {
  color: #959595;
  font-weight: 500; }

.min-price-range,
.max-price-range {
  color: #004274;
  font-weight: 500; }

.range-wrap {
  padding: 0 5px; }

.ui-slider-handle {
  position: relative; }
  .ui-slider-handle:before {
    content: '';
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    width: 8px;
    height: 10px;
    background-image: url("../images/icons/range-handle-image.png");
    background-position: center;
    background-repeat: no-repeat; }

/*START PAGE TITLE AND BREADCRUMBS STYLE*/
.page-title {
  padding: 30px 0;
  /* mini phones and down */
  /* mini phones and down */ }
  .page-title .page-title-left {
    float: left; }
  .page-title .page-title-right {
    float: right; }
    .page-title .page-title-right .breadcrumb {
      padding: 0; }
      .page-title .page-title-right .breadcrumb li {
        line-height: 30px;
        /* mini phones and down */
        /* mini phones and down */ }
        @media (max-width: 767px) {
          .page-title .page-title-right .breadcrumb li {
            line-height: 28px; } }
        @media (max-width: 481px) {
          .page-title .page-title-right .breadcrumb li {
            line-height: 24px; } }
  .page-title h1, .page-title h4, .page-title h2, .page-title h3, .page-title h4 {
    margin: 0 !important; }
  .page-title h2 {
    font-size: 30px;
    line-height: 30px;
    margin: 0;
    font-weight: 700;
    text-transform: capitalize;
    text-align: inherit;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .page-title h2 {
        font-size: 22px !important;
        line-height: 28px !important;
        margin: 0;
        font-weight: 700;
        text-transform: capitalize;
        text-align: inherit; } }
    @media (max-width: 481px) {
      .page-title h2 {
        font-size: 18px !important;
        line-height: 24px !important; } }
  .page-title .view {
    float: right;
    line-height: 32px; }
    .page-title .view .view-btn {
      text-transform: uppercase;
      margin: 0 5px;
      font-weight: normal;
      cursor: pointer;
      color: #cfcfcf;
      font-size: 20px;
      vertical-align: middle; }
      .page-title .view .view-btn:hover {
        color: #000; }
    .page-title .view .view-btn.active {
      color: #000; }
  .page-title .author-meta {
    margin-top: 20px;
    /* mini phones and down */ }
    @media (max-width: 481px) {
      .page-title .author-meta {
        margin-top: 14px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-title {
      padding: 22px 0; } }
  @media (max-width: 767px) {
    .page-title {
      padding: 15px 0; } }

.breadcrumb-top {
  padding: 30px 0 30px;
  /* mini phones and down */
  /* mini phones and down */ }
  .breadcrumb-top .breadcrumb {
    padding: 0 0 20px; }
  @media (min-width: 768px) and (max-width: 991px) {
    .breadcrumb-top {
      padding: 20px 0 20px; }
      .breadcrumb-top .breadcrumb {
        padding: 0 0 10px; } }
  @media (max-width: 767px) {
    .breadcrumb-top {
      padding: 15px 0 15px; }
      .breadcrumb-top .breadcrumb {
        padding: 0 0 10px; } }

.breadcrumb-single {
  padding: 25px 0;
  /* mini phones and down */ }
  .breadcrumb-single .breadcrumb {
    padding: 0; }
  @media (max-width: 767px) {
    .breadcrumb-single {
      padding: 15px 0; } }

/*START FIGURE STYLE*/
.figure-block img {
  width: 100%;
  display: block; }
.figure-block .detail-bottom {
  text-align: center;
  padding: 8px 0 0 0;
  position: inherit;
  top: inherit;
  right: inherit;
  bottom: inherit;
  left: inherit;
  z-index: 1; }
  .figure-block .detail-bottom ul {
    color: #000; }
.figure-block a {
  color: #fff; }

.figure-grid {
  height: 290px;
  width: 100%;
  background-position: center;
  background-size: cover; }

.detail {
  position: absolute;
  top: inherit;
  right: inherit;
  bottom: 0;
  left: 0;
  z-index: 2;
  /*padding:18px  20px;*/
  padding: 12px;
  width: 100%; }
  .detail h3 {
    color: #004274;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 !important; }
  .detail ul {
    color: #fff; }
    .detail ul li {
      padding: 0;
      padding-right: 10px; }
      .detail ul li:last-child {
        padding: 0; }
  .detail .fig-title {
    margin-bottom: 10px; }
  .detail .actions li {
    padding: 0; }

.grid-four-col .detail h3 {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 1200px) {
    .grid-four-col .detail h3 {
      max-width: 190px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .grid-four-col .detail h3 {
      max-width: 150px; } }

.grid-three-col .detail h3 {
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 1200px) {
    .grid-three-col .detail h3 {
      max-width: 260px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .grid-three-col .detail h3 {
      max-width: 228px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .grid-three-col .detail h3 {
      max-width: 155px; } }

.actions {
  margin: 0; }
  .actions li {
    position: relative;
    display: inline-block;
    vertical-align: middle;
    margin-right: 5px;
    color: #c4c4c4;
    cursor: pointer; }
    .actions li:last-child {
      margin: 0; }
    .actions li:hover {
      color: #fff; }
  .actions span {
    display: inline-block; }

.share_tooltip {
  background-color: #004274;
  white-space: nowrap;
  position: absolute;
  top: inherit;
  right: -10px;
  bottom: 21px;
  left: inherit;
  z-index: -1;
  display: block;
  padding: 0 5px;
  visibility: hidden;
  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
  -ms-border-radius: 3px;
  border-radius: 3px; }
  .share_tooltip a {
    display: inline-block;
    color: #fff;
    font-size: 16px;
    padding: 0 6px;
    width: 30px;
    height: 30px;
    line-height: 30px;
    text-align: center; }
    .share_tooltip a:hover {
      color: #000 !important; }
  .share_tooltip:after {
    border: solid transparent;
    content: ' ';
    height: 0;
    position: absolute;
    top: inherit;
    right: 10px;
    bottom: -13px;
    left: inherit;
    z-index: 2;
    width: 0;
    border-width: 7px;
    border-top-color: #004274; }
  .share_tooltip.in {
    visibility: visible;
    z-index: 5; }

.tooltip_left {
  line-height: 16px;
  position: absolute;
  top: inherit;
  right: 30px;
  bottom: 50%;
  left: inherit;
  z-index: -1;
  -moz-transform: translate(0, 50%);
  -o-transform: translate(0, 50%);
  -ms-transform: translate(0, 50%);
  -webkit-transform: translate(0, 50%);
  transform: translate(0, 50%); }
  .tooltip_left:after {
    position: absolute;
    top: inherit;
    right: -14px;
    bottom: 7px;
    left: inherit;
    z-index: 2;
    border-top-color: transparent;
    border-left-color: #004274; }

.item-thumb, figure, .carousel-module .carousel .item figure {
  position: relative; }
  .item-thumb img, figure img, .carousel-module .carousel .item figure img {
    position: relative;
    top: inherit;
    right: inherit;
    bottom: inherit;
    left: 50%;
    z-index: 1;
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    transform: translateX(-50%); }
  .item-thumb .label-featured, figure .label-featured, .carousel-module .carousel .item figure .label-featured {
    position: absolute;
    top: 12px;
    right: inherit;
    bottom: inherit;
    left: 12px;
    z-index: 3;
    background-color: #77c720;
    color: #fff;
    padding: 4px 5px 4px;
    line-height: 9px;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0; }
  .item-thumb .label-wrap, figure .label-wrap, .carousel-module .carousel .item figure .label-wrap {
    position: absolute;
    top: 12px;
    right: 12px;
    bottom: inherit;
    left: inherit;
    z-index: 3; }
  .item-thumb .price, figure .price, .carousel-module .carousel .item figure .price {
    position: absolute;
    top: inherit;
    right: inherit;
    bottom: 12px;
    left: 12px;
    z-index: 4;
    text-align: left; }
    .item-thumb .price h3, figure .price h3, .carousel-module .carousel .item figure .price h3 {
      color: #fff; }
    .item-thumb .price .rant, figure .price .rant, .carousel-module .carousel .item figure .price .rant {
      color: #fff; }
  .item-thumb .blue, figure .blue, .carousel-module .carousel .item figure .blue {
    color: #fff; }
  .item-thumb .thumb-caption, figure .thumb-caption, .carousel-module .carousel .item figure .thumb-caption {
    position: absolute;
    top: inherit;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 3;
    padding: 12px;
    width: 100%; }
    .item-thumb .thumb-caption .cap-price, figure .thumb-caption .cap-price, .carousel-module .carousel .item figure .thumb-caption .cap-price {
      color: #fff; }
    .item-thumb .thumb-caption .actions, figure .thumb-caption .actions, .carousel-module .carousel .item figure .thumb-caption .actions {
      color: #fff; }
  .item-thumb .cap-actions, figure .cap-actions, .carousel-module .carousel .item figure .cap-actions {
    color: #fff; }
    .item-thumb .cap-actions li, figure .cap-actions li, .carousel-module .carousel .item figure .cap-actions li {
      color: #fff; }
    .item-thumb .cap-actions .count, figure .cap-actions .count, .carousel-module .carousel .item figure .cap-actions .count {
      margin-left: 5px; }
  .item-thumb .hover-effect:before, figure .hover-effect:before, .carousel-module .carousel .item figure .hover-effect:before, .item-thumb .slideshow .slideshow-nav-main .slick-slide:before, .slideshow .slideshow-nav-main .item-thumb .slick-slide:before, figure .slideshow .slideshow-nav-main .slick-slide:before, .slideshow .slideshow-nav-main figure .slick-slide:before {
    content: '';
    display: block;
    position: absolute;
    left: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    background-color: rgba(255, 255, 255, 0.5);
    width: 100%;
    height: 100%;
    z-index: 2; }
  .item-thumb .hover-effect:after, figure .hover-effect:after, .carousel-module .carousel .item figure .hover-effect:after, .item-thumb .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main .item-thumb .slick-slide:after, figure .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main figure .slick-slide:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    width: 100%;
    height: 100%;
    opacity: 1;
    filter: alpha(opacity=100);
    background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNjUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
    background-size: 100%;
    background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(65%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.8)));
    background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%);
    background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%);
    background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 65%, rgba(0, 0, 0, 0.8) 100%);
    z-index: 1; }
  .item-thumb:hover .hover-effect:before, figure:hover .hover-effect:before, .carousel-module .carousel .item figure:hover .hover-effect:before, .item-thumb:hover .slideshow .slideshow-nav-main .slick-slide:before, .slideshow .slideshow-nav-main .item-thumb:hover .slick-slide:before, figure:hover .slideshow .slideshow-nav-main .slick-slide:before, .slideshow .slideshow-nav-main figure:hover .slick-slide:before {
    opacity: 0.5;
    filter: alpha(opacity=50);
    background-image: none;
    z-index: 2; }
  .item-thumb:hover .hover-effect:after, figure:hover .hover-effect:after, .carousel-module .carousel .item figure:hover .hover-effect:after, .item-thumb:hover .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main .item-thumb:hover .slick-slide:after, figure:hover .slideshow .slideshow-nav-main .slick-slide:after, .slideshow .slideshow-nav-main figure:hover .slick-slide:after {
    opacity: 0;
    filter: alpha(opacity=0); }
  .item-thumb:hover .detail h3, figure:hover .detail h3, .carousel-module .carousel .item figure:hover .detail h3 {
    color: #fff; }
  .item-thumb:hover a, figure:hover a, .carousel-module .carousel .item figure:hover a {
    color: #fff; }

.item-body .rating + h2 {
  margin-top: 5px; }
.item-body .info-row + .info-row {
  margin-top: 10px; }
.item-body .amenities {
  height: 40px;
  /* mini phones and down */ }
  .item-body .amenities span {
    margin-right: 10px; }
  @media (max-width: 481px) {
    .item-body .amenities {
      margin-bottom: 15px; } }
.item-body h2 {
  color: #004274;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 380px;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (max-width: 1199px) {
    .item-body h2 {
      max-width: 260px; } }
  @media (max-width: 767px) {
    .item-body h2 {
      max-width: 100%; } }
.item-body h4 {
  color: #9b9b9b;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  max-width: 265px; }
.item-body p {
  margin: 0; }
.item-body .phone {
  position: absolute;
  right: 0;
  bottom: 0;
  /*@include respond-to(tablet-landscape-desktop){
    top: 44px;
  }*/
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .item-body .phone {
      top: 0; } }
  .item-body .phone .btn, .item-body .phone .fave-load-more a, .fave-load-more .item-body .phone a, .item-body .phone .post-password-form input[type='submit'], .post-password-form .item-body .phone input[type='submit'], .item-body .phone .wpcf7-submit, .item-body .phone .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .item-body .phone input[type='submit'], .item-body .phone .IDX-leadLoginButtonInput,
  .item-body .phone .IDX-leadLoginTextInput[type='submit'],
  .item-body .phone .IDX-qsButtonInput,
  .item-body .phone .idx-omnibar-form button,
  .idx-omnibar-form .item-body .phone button,
  .item-body .phone .impress-lead-signup input[type='submit'],
  .impress-lead-signup .item-body .phone input[type='submit'],
  .item-body .phone .impress-lead-login input[type='submit'],
  .impress-lead-login .item-body .phone input[type='submit'], .item-body .phone .IDX-saveProperty, .item-body .phone .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .item-body .phone a, .item-body .phone #IDX-formReset, .item-body .phone #IDX-formSubmit {
    padding: 7px 15px; }
    .item-body .phone .btn + p, .item-body .phone .fave-load-more a + p, .fave-load-more .item-body .phone a + p, .item-body .phone .post-password-form input[type='submit'] + p, .post-password-form .item-body .phone input[type='submit'] + p, .item-body .phone .wpcf7-submit + p, .item-body .phone .dsidx-resp-area-submit input[type='submit'] + p, .dsidx-resp-area-submit .item-body .phone input[type='submit'] + p, .item-body .phone .IDX-leadLoginButtonInput + p,
    .item-body .phone .IDX-leadLoginTextInput[type='submit'] + p,
    .item-body .phone .IDX-qsButtonInput + p,
    .item-body .phone .idx-omnibar-form button + p,
    .idx-omnibar-form .item-body .phone button + p,
    .item-body .phone .impress-lead-signup input[type='submit'] + p,
    .impress-lead-signup .item-body .phone input[type='submit'] + p,
    .item-body .phone .impress-lead-login input[type='submit'] + p,
    .impress-lead-login .item-body .phone input[type='submit'] + p, .item-body .phone .IDX-saveProperty + p, .item-body .phone .IDX-resultsDetailsLink a + p, .IDX-resultsDetailsLink .item-body .phone a + p, .item-body .phone #IDX-formReset + p, .item-body .phone #IDX-formSubmit + p {
      margin-top: 12px; }
.item-body .date a {
  color: #9b9b9b; }
.item-body .date p {
  display: inline-block;
  color: #9b9b9b;
  margin-right: 10px; }
  .item-body .date p i {
    margin-right: 5px; }
  .item-body .date p:last-child {
    margin: 0; }
.item-body .table-cell {
  position: relative; }

.price {
  color: #000;
  text-align: right; }
  .price .rant {
    color: #aeaeae; }

.item-foot {
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
  padding: 14px 20px; }
  .item-foot .item-foot-left {
    float: left; }
  .item-foot .item-foot-right {
    float: right; }
  .item-foot p {
    color: #9b9b9b; }
  .item-foot a {
    color: #9b9b9b; }
  .item-foot i {
    margin-right: 5px; }

/*START PAGE BODY AREA STYLE*/
#section-body {
  padding-bottom: 40px;
  position: relative;
  min-height: 200px; }

#section-body.landing-page {
  padding: 0; }

.container-sidebar {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 1200px) {
    .container-sidebar {
      width: 30%; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .container-sidebar {
      width: 30%; } }

.container-contentbar {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 1200px) {
    .container-contentbar {
      width: 70%; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .container-contentbar {
      width: 70%; } }

/*START LIST GRID AREA STYLE*/
.list-grid-area {
  float: right;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .list-grid-area {
      float: inherit; } }

#save_search_click i {
  font-size: 14px;
  margin-right: 5px; }

.list-tabs .tabs {
  /* mini phones and down */ }
  @media (max-width: 481px) {
    .list-tabs .tabs {
      display: block;
      width: 100%; } }
  .list-tabs .tabs a {
    padding: 18px 10px;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .list-tabs .tabs a {
        padding: 12px 10px; } }
.list-tabs .sort-tab {
  /* mini phones and down */ }
  @media (max-width: 481px) {
    .list-tabs .sort-tab {
      display: block;
      width: 100%;
      text-align: left;
      padding: 10px 0; } }

.tabs {
  vertical-align: middle; }
  .tabs p {
    line-height: 16px;
    font-size: 16px;
    font-weight: 500;
    margin-bottom: 21px;
    margin-top: 4px;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .tabs p {
        margin-bottom: 15px;
        font-size: 14px; } }
    @media (max-width: 481px) {
      .tabs p {
        font-size: 12px; } }
  .tabs .tabs-title {
    font-size: 20px;
    line-height: 24px;
    margin: 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit; }
  .tabs ul {
    margin: 0;
    list-style: none;
    font-size: 0; }
  .tabs li {
    display: inline-block;
    margin-right: 1px; }
  .tabs a {
    color: #000;
    background-color: #ebebeb;
    display: block;
    width: 170px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 992px) and (max-width: 1199px) {
      .tabs a {
        width: 135px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .tabs a {
        width: 125px; } }
    @media (max-width: 767px) {
      .tabs a {
        width: 84px; } }
    @media (max-width: 481px) {
      .tabs a {
        font-size: 12px; } }
    .tabs a:hover {
      background-color: #fff; }
    .tabs a:active {
      background-color: #fff; }
    .tabs a.active {
      background-color: #fff; }

.list-search {
  margin-bottom: 30px;
  padding: 25px;
  border: 1px solid #004274;
  background-color: rgba(0, 174, 239, 0.05);
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  -ms-border-radius: 5px;
  border-radius: 5px;
  /* mini phones and down */ }
  .list-search .input-icon:before {
    color: #000; }
  .list-search form {
    position: relative;
    color: #000;
    font-weight: 500; }
  .list-search .save-btn {
    position: absolute;
    top: 0;
    right: 0;
    line-height: 40px;
    padding: 0 14px;
    cursor: pointer;
    /* mini phones and down */ }
    .list-search .save-btn:after {
      font-family: "FontAwesome";
      content: '\f006';
      display: inline-block;
      margin-left: 10px;
      color: #ffba01; }
    @media (max-width: 767px) {
      .list-search .save-btn {
        line-height: 34px;
        font-size: 12px; } }
  .list-search .save-btn.saved:after {
    content: '\f005'; }
  .list-search .form-control, .list-search .post-password-form input[type='password'], .post-password-form .list-search input[type='password'], .list-search input[type="text"].wpcf7-form-control,
  .list-search input[type="email"].wpcf7-form-control,
  .list-search input[type="password"].wpcf7-form-control,
  .list-search input[type="tel"].wpcf7-form-control,
  .list-search textarea.wpcf7-form-control, .list-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .list-search input[type='text'], .list-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .list-search input[type='password'], .list-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .list-search input[type='email'], .list-search .dsidx-resp-area select, .dsidx-resp-area .list-search select, .list-search .dsidx-resp-area textarea, .dsidx-resp-area .list-search textarea, .list-search .IDX-leadLoginTextInput[type='text'], .list-search textarea.IDX-leadLoginTextInput,
  .list-search .IDX-qsSelectInput,
  .list-search .IDX-qsTextInput[type='text'], .list-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .list-search input[type='text'],
  .list-search .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .list-search input[type='password'],
  .list-search .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .list-search input[type='email'],
  .list-search .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .list-search input[type='tel'],
  .list-search .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .list-search input[type='number'], .list-search .impress-lead-signup input[type='text'], .impress-lead-signup .list-search input[type='text'],
  .list-search .impress-lead-signup input[type='email'],
  .impress-lead-signup .list-search input[type='email'],
  .list-search .impress-lead-signup input[type='password'],
  .impress-lead-signup .list-search input[type='password'],
  .list-search .impress-lead-signup input[type='tel'],
  .impress-lead-signup .list-search input[type='tel'], .list-search .impress-lead-login input[type='text'], .impress-lead-login .list-search input[type='text'],
  .list-search .impress-lead-login input[type='email'],
  .impress-lead-login .list-search input[type='email'],
  .list-search .impress-lead-login input[type='password'],
  .impress-lead-login .list-search input[type='password'],
  .list-search .impress-lead-login input[type='tel'],
  .impress-lead-login .list-search input[type='tel'], .list-search #IDX-listingID, .list-search #IDX-streetNumber,
  .list-search #IDX-streetDirection, .list-search #IDX-streetName, .list-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .list-search select {
    color: #000;
    font-weight: 400;
    padding-right: 83px; }
  .list-search .form-control[readonly], .list-search .post-password-form input[readonly][type='password'], .post-password-form .list-search input[readonly][type='password'], .list-search input[readonly][type="text"].wpcf7-form-control,
  .list-search input[readonly][type="email"].wpcf7-form-control,
  .list-search input[readonly][type="password"].wpcf7-form-control,
  .list-search input[readonly][type="tel"].wpcf7-form-control,
  .list-search textarea[readonly].wpcf7-form-control, .list-search .dsidx-resp-area input[readonly][type='text'], .dsidx-resp-area .list-search input[readonly][type='text'], .list-search .dsidx-resp-area input[readonly][type='password'], .dsidx-resp-area .list-search input[readonly][type='password'], .list-search .dsidx-resp-area input[readonly][type='email'], .dsidx-resp-area .list-search input[readonly][type='email'], .list-search .dsidx-resp-area select[readonly], .dsidx-resp-area .list-search select[readonly], .list-search .dsidx-resp-area textarea[readonly], .dsidx-resp-area .list-search textarea[readonly], .list-search [readonly].IDX-leadLoginTextInput[type='text'], .list-search textarea[readonly].IDX-leadLoginTextInput,
  .list-search [readonly].IDX-qsSelectInput,
  .list-search [readonly].IDX-qsTextInput[type='text'], .list-search .idx-omnibar-form input[readonly][type='text'], .idx-omnibar-form .list-search input[readonly][type='text'],
  .list-search .idx-omnibar-form input[readonly][type='password'],
  .idx-omnibar-form .list-search input[readonly][type='password'],
  .list-search .idx-omnibar-form input[readonly][type='email'],
  .idx-omnibar-form .list-search input[readonly][type='email'],
  .list-search .idx-omnibar-form input[readonly][type='tel'],
  .idx-omnibar-form .list-search input[readonly][type='tel'],
  .list-search .idx-omnibar-form input[readonly][type='number'],
  .idx-omnibar-form .list-search input[readonly][type='number'], .list-search .impress-lead-signup input[readonly][type='text'], .impress-lead-signup .list-search input[readonly][type='text'],
  .list-search .impress-lead-signup input[readonly][type='email'],
  .impress-lead-signup .list-search input[readonly][type='email'],
  .list-search .impress-lead-signup input[readonly][type='password'],
  .impress-lead-signup .list-search input[readonly][type='password'],
  .list-search .impress-lead-signup input[readonly][type='tel'],
  .impress-lead-signup .list-search input[readonly][type='tel'], .list-search .impress-lead-login input[readonly][type='text'], .impress-lead-login .list-search input[readonly][type='text'],
  .list-search .impress-lead-login input[readonly][type='email'],
  .impress-lead-login .list-search input[readonly][type='email'],
  .list-search .impress-lead-login input[readonly][type='password'],
  .impress-lead-login .list-search input[readonly][type='password'],
  .list-search .impress-lead-login input[readonly][type='tel'],
  .impress-lead-login .list-search input[readonly][type='tel'], .list-search [readonly]#IDX-listingID, .list-search [readonly]#IDX-streetNumber,
  .list-search [readonly]#IDX-streetDirection, .list-search [readonly]#IDX-streetName, .list-search .IDX-wrapper-standard .IDX-cczList select[readonly], .IDX-wrapper-standard .IDX-cczList .list-search select[readonly] {
    background-color: #fff; }
  @media (max-width: 767px) {
    .list-search {
      padding: 15px; } }

.sort-tab {
  color: #9b9b9b;
  vertical-align: middle;
  font-weight: 500;
  /* mini phones and down */ }
  .sort-tab .bootstrap-select {
    width: auto !important;
    top: -1px;
    left: -8px; }
  .sort-tab .open > .btn, .sort-tab .fave-load-more .open > a, .fave-load-more .sort-tab .open > a, .sort-tab .post-password-form .open > input[type='submit'], .post-password-form .sort-tab .open > input[type='submit'], .sort-tab .open > .wpcf7-submit, .sort-tab .dsidx-resp-area-submit .open > input[type='submit'], .dsidx-resp-area-submit .sort-tab .open > input[type='submit'], .sort-tab .open > .IDX-leadLoginButtonInput,
  .sort-tab .open > .IDX-leadLoginTextInput[type='submit'],
  .sort-tab .open > .IDX-qsButtonInput,
  .sort-tab .idx-omnibar-form .open > button,
  .idx-omnibar-form .sort-tab .open > button,
  .sort-tab .impress-lead-signup .open > input[type='submit'],
  .impress-lead-signup .sort-tab .open > input[type='submit'],
  .sort-tab .impress-lead-login .open > input[type='submit'],
  .impress-lead-login .sort-tab .open > input[type='submit'], .sort-tab .open > .IDX-saveProperty, .sort-tab .IDX-resultsDetailsLink .open > a, .IDX-resultsDetailsLink .sort-tab .open > a, .sort-tab .open > #IDX-formReset, .sort-tab .open > #IDX-formSubmit {
    border: none;
    background: none !important;
    box-shadow: none; }
  .sort-tab .btn, .sort-tab .fave-load-more a, .fave-load-more .sort-tab a, .sort-tab .post-password-form input[type='submit'], .post-password-form .sort-tab input[type='submit'], .sort-tab .wpcf7-submit, .sort-tab .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .sort-tab input[type='submit'], .sort-tab .IDX-leadLoginButtonInput,
  .sort-tab .IDX-leadLoginTextInput[type='submit'],
  .sort-tab .IDX-qsButtonInput,
  .sort-tab .idx-omnibar-form button,
  .idx-omnibar-form .sort-tab button,
  .sort-tab .impress-lead-signup input[type='submit'],
  .impress-lead-signup .sort-tab input[type='submit'],
  .sort-tab .impress-lead-login input[type='submit'],
  .impress-lead-login .sort-tab input[type='submit'], .sort-tab .IDX-saveProperty, .sort-tab .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .sort-tab a, .sort-tab #IDX-formReset, .sort-tab #IDX-formSubmit {
    border: none;
    background: none;
    text-transform: none;
    color: #004274;
    height: auto;
    padding-top: 0;
    padding-bottom: 0; }
    .sort-tab .btn:hover, .sort-tab .fave-load-more a:hover, .fave-load-more .sort-tab a:hover, .sort-tab .post-password-form input[type='submit']:hover, .post-password-form .sort-tab input[type='submit']:hover, .sort-tab .wpcf7-submit:hover, .sort-tab .dsidx-resp-area-submit input[type='submit']:hover, .dsidx-resp-area-submit .sort-tab input[type='submit']:hover, .sort-tab .IDX-leadLoginButtonInput:hover,
    .sort-tab .IDX-leadLoginTextInput[type='submit']:hover,
    .sort-tab .IDX-qsButtonInput:hover,
    .sort-tab .idx-omnibar-form button:hover,
    .idx-omnibar-form .sort-tab button:hover,
    .sort-tab .impress-lead-signup input[type='submit']:hover,
    .impress-lead-signup .sort-tab input[type='submit']:hover,
    .sort-tab .impress-lead-login input[type='submit']:hover,
    .impress-lead-login .sort-tab input[type='submit']:hover, .sort-tab .IDX-saveProperty:hover, .sort-tab .IDX-resultsDetailsLink a:hover, .IDX-resultsDetailsLink .sort-tab a:hover, .sort-tab #IDX-formReset:hover, .sort-tab #IDX-formSubmit:hover {
      color: #000; }
    .sort-tab .btn:focus, .sort-tab .fave-load-more a:focus, .fave-load-more .sort-tab a:focus, .sort-tab .post-password-form input[type='submit']:focus, .post-password-form .sort-tab input[type='submit']:focus, .sort-tab .wpcf7-submit:focus, .sort-tab .dsidx-resp-area-submit input[type='submit']:focus, .dsidx-resp-area-submit .sort-tab input[type='submit']:focus, .sort-tab .IDX-leadLoginButtonInput:focus,
    .sort-tab .IDX-leadLoginTextInput[type='submit']:focus,
    .sort-tab .IDX-qsButtonInput:focus,
    .sort-tab .idx-omnibar-form button:focus,
    .idx-omnibar-form .sort-tab button:focus,
    .sort-tab .impress-lead-signup input[type='submit']:focus,
    .impress-lead-signup .sort-tab input[type='submit']:focus,
    .sort-tab .impress-lead-login input[type='submit']:focus,
    .impress-lead-login .sort-tab input[type='submit']:focus, .sort-tab .IDX-saveProperty:focus, .sort-tab .IDX-resultsDetailsLink a:focus, .IDX-resultsDetailsLink .sort-tab a:focus, .sort-tab #IDX-formReset:focus, .sort-tab #IDX-formSubmit:focus {
      background: none;
      box-shadow: none;
      outline: none !important; }
  @media (max-width: 481px) {
    .sort-tab {
      font-size: 12px; } }
  .sort-tab .dropdown-menu {
    left: auto;
    right: 0; }

#content-area {
  /* mini phones and down */ }
  #content-area hr {
    margin-top: 32px;
    margin-bottom: 32px; }
  @media (max-width: 991px) {
    #content-area {
      margin-bottom: 30px; } }

.item-wrap {
  padding-left: 7px;
  padding-right: 7px;
  margin-bottom: 14px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .item-wrap {
      width: 100%;
      float: left; } }

.property-listing {
  margin-bottom: -8px; }
  .property-listing .row {
    }
  .property-listing .item-wrap {
    padding-left: 4px;
    padding-right: 4px;
    margin-bottom: 8px; }
  .property-listing .grid-row {
    margin-left: -4px;
    margin-right: -4px; }
  .property-listing .not-found {
    background-color: #fff;
    padding: 20px; }

.property-listing.list-view {
  /* mini phones and down */ }
  .property-listing.list-view .figure-block {
    width: 254px;
    height: 170px; }
  .property-listing.list-view .hide-on-grid {
    display: block; }
  .property-listing.list-view .hide-on-list {
    display: none; }
  .property-listing.list-view .hidden-gird-cell {
    display: table-cell !important; }
  @media (max-width: 767px) {
    .property-listing.list-view .figure-block {
      width: 100%;
      height: auto; }
    .property-listing.list-view .property-item {
      display: block; }
      .property-listing.list-view .property-item .table-cell {
        display: block; }
      .property-listing.list-view .property-item .item-body {
        padding: 15px 7px 7px;
        width: 100%; }
        .property-listing.list-view .property-item .item-body .phone {
          position: relative !important; }
      .property-listing.list-view .property-item .body-left {
        width: 100%;
        margin-bottom: 15px; }
      .property-listing.list-view .property-item .body-right {
        width: 100%; }
      .property-listing.list-view .property-item .info-row {
        text-align: left; }
    .property-listing.list-view .hide-on-grid {
      display: none; }
    .property-listing.list-view .hide-on-list {
      display: block; }
    .property-listing.list-view .hidden-gird-cell {
      display: none !important; } }

.property-listing.grid-view .figure-block {
  width: 100%;
  height: auto; }
.property-listing.grid-view .item-wrap {
  padding-left: 4px;
  padding-right: 4px;
  width: 50%;
  float: left;
  margin: 0;
  margin-bottom: 10px;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    .property-listing.grid-view .item-wrap {
      width: 50%; } }
  @media (max-width: 767px) {
    .property-listing.grid-view .item-wrap {
      width: 100%; } }
.property-listing.grid-view .property-item {
  display: block; }
  .property-listing.grid-view .property-item .table-cell {
    display: block; }
  .property-listing.grid-view .property-item .item-body {
    padding: 15px 12px 7px;
    width: 100%; }
    .property-listing.grid-view .property-item .item-body .phone {
      position: relative !important; }
    .property-listing.grid-view .property-item .item-body .amenities {
      height: auto; }
  .property-listing.grid-view .property-item .body-left {
    width: 100%;
    margin-bottom: 15px; }
  .property-listing.grid-view .property-item .body-right {
    width: 100%; }
  .property-listing.grid-view .property-item .info-row {
    text-align: left; }
.property-listing.grid-view .hide-on-grid {
  display: none; }
.property-listing.grid-view .hide-on-list {
  display: block; }
.property-listing.grid-view .hidden-gird-cell {
  display: none !important; }

.property-listing.grid-view-3-col {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .property-listing.grid-view-3-col .item-body .amenities {
      margin-bottom: 15px; }
    .property-listing.grid-view-3-col .property-item .cell {
      display: block;
      text-align: left; } }
  @media (max-width: 767px) {
    .property-listing.grid-view-3-col .item-wrap {
      width: 100% !important; } }

.page-template-property-listing-template .grid-view .item-wrap:nth-child(2n+1) {
  clear: both; }

.page-template-property-listing-fullwidth .grid-view.grid-view-3-col .item-wrap:nth-child(2n+1) {
  clear: none; }
.page-template-property-listing-fullwidth .grid-view.grid-view-3-col .item-wrap:nth-child(3n+1) {
  clear: both; }
.page-template-property-listing-fullwidth .grid-view .item-wrap:nth-child(2n+1) {
  clear: both; }

.property-item {
  background-color: #fff;
  width: 100%;
  padding: 8px; }
  .property-item .item-body {
    padding: 10px 12px 10px 20px;
    display: table-cell;
    vertical-align: top;
    overflow: hidden;
    width: 1000px; }
  .property-item .body-left {
    width: 1000px;
    position: relative; }
  .property-item .body-right {
    position: relative; }
  .property-item .btn, .property-item .fave-load-more a, .fave-load-more .property-item a, .property-item .post-password-form input[type='submit'], .post-password-form .property-item input[type='submit'], .property-item .wpcf7-submit, .property-item .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .property-item input[type='submit'], .property-item .IDX-leadLoginButtonInput,
  .property-item .IDX-leadLoginTextInput[type='submit'],
  .property-item .IDX-qsButtonInput,
  .property-item .idx-omnibar-form button,
  .idx-omnibar-form .property-item button,
  .property-item .impress-lead-signup input[type='submit'],
  .impress-lead-signup .property-item input[type='submit'],
  .property-item .impress-lead-login input[type='submit'],
  .impress-lead-login .property-item input[type='submit'], .property-item .IDX-saveProperty, .property-item .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .property-item a, .property-item #IDX-formReset, .property-item #IDX-formSubmit {
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .property-item .btn, .property-item .fave-load-more a, .fave-load-more .property-item a, .property-item .post-password-form input[type='submit'], .post-password-form .property-item input[type='submit'], .property-item .wpcf7-submit, .property-item .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .property-item input[type='submit'], .property-item .IDX-leadLoginButtonInput,
      .property-item .IDX-leadLoginTextInput[type='submit'],
      .property-item .IDX-qsButtonInput,
      .property-item .idx-omnibar-form button,
      .idx-omnibar-form .property-item button,
      .property-item .impress-lead-signup input[type='submit'],
      .impress-lead-signup .property-item input[type='submit'],
      .property-item .impress-lead-login input[type='submit'],
      .impress-lead-login .property-item input[type='submit'], .property-item .IDX-saveProperty, .property-item .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .property-item a, .property-item #IDX-formReset, .property-item #IDX-formSubmit {
        font-size: 11px;
        padding: 6px 10px; } }
  .property-item .cell {
    display: table-cell;
    width: 100%;
    white-space: nowrap;
    vertical-align: top;
    /* mini phones and down */ }
    @media (max-width: 481px) {
      .property-item .cell {
        display: block;
        text-align: left !important; } }
    .property-item .cell + .cell {
      text-align: right; }

.property-item.item-grid {
  display: block; }
  .property-item.item-grid .item-thumb, .property-item.item-grid figure, .property-item.item-grid .carousel-module .carousel .item figure, .carousel-module .carousel .item .property-item.item-grid figure {
    display: block; }
  .property-item.item-grid figure {
    display: block; }
  .property-item.item-grid .body-left {
    display: block;
    width: 100%; }
  .property-item.item-grid .body-right {
    display: block;
    width: 100%; }
  .property-item.item-grid .info-row {
    text-align: left; }
  .property-item.item-grid .item-body {
    padding: 15px 12px 7px;
    display: block;
    width: 100%; }
    .property-item.item-grid .item-body .amenities {
      height: auto; }
  .property-item.item-grid .phone {
    position: relative;
    top: 0; }
  .property-item.item-grid .cell {
    /* mini phones and down */ }
    @media (max-width: 1199px) {
      .property-item.item-grid .cell {
        display: block;
        width: 100%;
        text-align: left !important; } }
    .property-item.item-grid .cell + .cell {
      /* mini phones and down */ }
      @media (max-width: 1199px) {
        .property-item.item-grid .cell + .cell {
          margin-top: 15px; } }

.label-status {
  background-color: #bcbcbc;
  color: #fff;
  border-radius: 3px;
  font-size: 10px;
  padding: 4px 6px 3px;
  text-transform: uppercase;
  margin-bottom: 0;
  display: inline-block;
  line-height: 11px;
  vertical-align: top;
  font-weight: 300; }

/*START MODULES STYLE*/
.houzez-section-title-light h2,
.houzez-section-title-light .sub-heading {
  color: #000; }

.houzez-section-title-dark h2,
.houzez-section-title-dark .sub-heading {
  color: #fff; }

.module-title {
  padding: 20px 0 0 0 !important;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-title {
      padding: 35px 0 0 0 !important; } }

.module-title + .houzez-module {
  padding: 15px 0 15px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-title + .houzez-module {
      padding: 20px 0 35px; } }

.houzez-module {
  padding: 20px 0;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .houzez-module {
      padding: 35px 0; } }
  .houzez-module .module-title-nav {
    margin-bottom: 25px;
    display: table;
    width: 100%; }
    .houzez-module .module-title-nav div {
      display: table-cell;
      vertical-align: text-top;
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .houzez-module .module-title-nav div {
          width: 70%; } }
    .houzez-module .module-title-nav h2 {
      color: #000; }
    .houzez-module .module-title-nav .sub-title {
      color: #000; }
    .houzez-module .module-title-nav .module-nav {
      vertical-align: bottom;
      text-align: right;
      /* mini phones and down */ }
      .houzez-module .module-title-nav .module-nav .btn, .houzez-module .module-title-nav .module-nav .fave-load-more a, .fave-load-more .houzez-module .module-title-nav .module-nav a, .houzez-module .module-title-nav .module-nav .post-password-form input[type='submit'], .post-password-form .houzez-module .module-title-nav .module-nav input[type='submit'], .houzez-module .module-title-nav .module-nav .wpcf7-submit, .houzez-module .module-title-nav .module-nav .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .houzez-module .module-title-nav .module-nav input[type='submit'], .houzez-module .module-title-nav .module-nav .IDX-leadLoginButtonInput,
      .houzez-module .module-title-nav .module-nav .IDX-leadLoginTextInput[type='submit'],
      .houzez-module .module-title-nav .module-nav .IDX-qsButtonInput,
      .houzez-module .module-title-nav .module-nav .idx-omnibar-form button,
      .idx-omnibar-form .houzez-module .module-title-nav .module-nav button,
      .houzez-module .module-title-nav .module-nav .impress-lead-signup input[type='submit'],
      .impress-lead-signup .houzez-module .module-title-nav .module-nav input[type='submit'],
      .houzez-module .module-title-nav .module-nav .impress-lead-login input[type='submit'],
      .impress-lead-login .houzez-module .module-title-nav .module-nav input[type='submit'], .houzez-module .module-title-nav .module-nav .IDX-saveProperty, .houzez-module .module-title-nav .module-nav .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .houzez-module .module-title-nav .module-nav a, .houzez-module .module-title-nav .module-nav #IDX-formReset, .houzez-module .module-title-nav .module-nav #IDX-formSubmit {
        font-size: 10px;
        color: #959595;
        background-color: transparent;
        border: 1px solid #959595;
        padding: 4px 8px;
        margin-right: 6px; }
        .houzez-module .module-title-nav .module-nav .btn:hover, .houzez-module .module-title-nav .module-nav .fave-load-more a:hover, .fave-load-more .houzez-module .module-title-nav .module-nav a:hover, .houzez-module .module-title-nav .module-nav .post-password-form input[type='submit']:hover, .post-password-form .houzez-module .module-title-nav .module-nav input[type='submit']:hover, .houzez-module .module-title-nav .module-nav .wpcf7-submit:hover, .houzez-module .module-title-nav .module-nav .dsidx-resp-area-submit input[type='submit']:hover, .dsidx-resp-area-submit .houzez-module .module-title-nav .module-nav input[type='submit']:hover, .houzez-module .module-title-nav .module-nav .IDX-leadLoginButtonInput:hover,
        .houzez-module .module-title-nav .module-nav .IDX-leadLoginTextInput[type='submit']:hover,
        .houzez-module .module-title-nav .module-nav .IDX-qsButtonInput:hover,
        .houzez-module .module-title-nav .module-nav .idx-omnibar-form button:hover,
        .idx-omnibar-form .houzez-module .module-title-nav .module-nav button:hover,
        .houzez-module .module-title-nav .module-nav .impress-lead-signup input[type='submit']:hover,
        .impress-lead-signup .houzez-module .module-title-nav .module-nav input[type='submit']:hover,
        .houzez-module .module-title-nav .module-nav .impress-lead-login input[type='submit']:hover,
        .impress-lead-login .houzez-module .module-title-nav .module-nav input[type='submit']:hover, .houzez-module .module-title-nav .module-nav .IDX-saveProperty:hover, .houzez-module .module-title-nav .module-nav .IDX-resultsDetailsLink a:hover, .IDX-resultsDetailsLink .houzez-module .module-title-nav .module-nav a:hover, .houzez-module .module-title-nav .module-nav #IDX-formReset:hover, .houzez-module .module-title-nav .module-nav #IDX-formSubmit:hover {
          color: #fff;
          background-color: #959595; }
        .houzez-module .module-title-nav .module-nav .btn:active, .houzez-module .module-title-nav .module-nav .fave-load-more a:active, .fave-load-more .houzez-module .module-title-nav .module-nav a:active, .houzez-module .module-title-nav .module-nav .post-password-form input[type='submit']:active, .post-password-form .houzez-module .module-title-nav .module-nav input[type='submit']:active, .houzez-module .module-title-nav .module-nav .wpcf7-submit:active, .houzez-module .module-title-nav .module-nav .dsidx-resp-area-submit input[type='submit']:active, .dsidx-resp-area-submit .houzez-module .module-title-nav .module-nav input[type='submit']:active, .houzez-module .module-title-nav .module-nav .IDX-leadLoginButtonInput:active,
        .houzez-module .module-title-nav .module-nav .IDX-leadLoginTextInput[type='submit']:active,
        .houzez-module .module-title-nav .module-nav .IDX-qsButtonInput:active,
        .houzez-module .module-title-nav .module-nav .idx-omnibar-form button:active,
        .idx-omnibar-form .houzez-module .module-title-nav .module-nav button:active,
        .houzez-module .module-title-nav .module-nav .impress-lead-signup input[type='submit']:active,
        .impress-lead-signup .houzez-module .module-title-nav .module-nav input[type='submit']:active,
        .houzez-module .module-title-nav .module-nav .impress-lead-login input[type='submit']:active,
        .impress-lead-login .houzez-module .module-title-nav .module-nav input[type='submit']:active, .houzez-module .module-title-nav .module-nav .IDX-saveProperty:active, .houzez-module .module-title-nav .module-nav .IDX-resultsDetailsLink a:active, .IDX-resultsDetailsLink .houzez-module .module-title-nav .module-nav a:active, .houzez-module .module-title-nav .module-nav #IDX-formReset:active, .houzez-module .module-title-nav .module-nav #IDX-formSubmit:active {
          color: #fff;
          background-color: #959595; }
        .houzez-module .module-title-nav .module-nav .btn.active, .houzez-module .module-title-nav .module-nav .fave-load-more a.active, .fave-load-more .houzez-module .module-title-nav .module-nav a.active, .houzez-module .module-title-nav .module-nav .post-password-form input.active[type='submit'], .post-password-form .houzez-module .module-title-nav .module-nav input.active[type='submit'], .houzez-module .module-title-nav .module-nav .active.wpcf7-submit, .houzez-module .module-title-nav .module-nav .dsidx-resp-area-submit input.active[type='submit'], .dsidx-resp-area-submit .houzez-module .module-title-nav .module-nav input.active[type='submit'], .houzez-module .module-title-nav .module-nav .active.IDX-leadLoginButtonInput,
        .houzez-module .module-title-nav .module-nav .active.IDX-leadLoginTextInput[type='submit'],
        .houzez-module .module-title-nav .module-nav .active.IDX-qsButtonInput,
        .houzez-module .module-title-nav .module-nav .idx-omnibar-form button.active,
        .idx-omnibar-form .houzez-module .module-title-nav .module-nav button.active,
        .houzez-module .module-title-nav .module-nav .impress-lead-signup input.active[type='submit'],
        .impress-lead-signup .houzez-module .module-title-nav .module-nav input.active[type='submit'],
        .houzez-module .module-title-nav .module-nav .impress-lead-login input.active[type='submit'],
        .impress-lead-login .houzez-module .module-title-nav .module-nav input.active[type='submit'], .houzez-module .module-title-nav .module-nav .active.IDX-saveProperty, .houzez-module .module-title-nav .module-nav .IDX-resultsDetailsLink a.active, .IDX-resultsDetailsLink .houzez-module .module-title-nav .module-nav a.active, .houzez-module .module-title-nav .module-nav .active#IDX-formReset, .houzez-module .module-title-nav .module-nav .active#IDX-formSubmit {
          color: #fff;
          background-color: #959595; }
        .houzez-module .module-title-nav .module-nav .btn:last-child, .houzez-module .module-title-nav .module-nav .fave-load-more a:last-child, .fave-load-more .houzez-module .module-title-nav .module-nav a:last-child, .houzez-module .module-title-nav .module-nav .post-password-form input[type='submit']:last-child, .post-password-form .houzez-module .module-title-nav .module-nav input[type='submit']:last-child, .houzez-module .module-title-nav .module-nav .wpcf7-submit:last-child, .houzez-module .module-title-nav .module-nav .dsidx-resp-area-submit input[type='submit']:last-child, .dsidx-resp-area-submit .houzez-module .module-title-nav .module-nav input[type='submit']:last-child, .houzez-module .module-title-nav .module-nav .IDX-leadLoginButtonInput:last-child,
        .houzez-module .module-title-nav .module-nav .IDX-leadLoginTextInput[type='submit']:last-child,
        .houzez-module .module-title-nav .module-nav .IDX-qsButtonInput:last-child,
        .houzez-module .module-title-nav .module-nav .idx-omnibar-form button:last-child,
        .idx-omnibar-form .houzez-module .module-title-nav .module-nav button:last-child,
        .houzez-module .module-title-nav .module-nav .impress-lead-signup input[type='submit']:last-child,
        .impress-lead-signup .houzez-module .module-title-nav .module-nav input[type='submit']:last-child,
        .houzez-module .module-title-nav .module-nav .impress-lead-login input[type='submit']:last-child,
        .impress-lead-login .houzez-module .module-title-nav .module-nav input[type='submit']:last-child, .houzez-module .module-title-nav .module-nav .IDX-saveProperty:last-child, .houzez-module .module-title-nav .module-nav .IDX-resultsDetailsLink a:last-child, .IDX-resultsDetailsLink .houzez-module .module-title-nav .module-nav a:last-child, .houzez-module .module-title-nav .module-nav #IDX-formReset:last-child, .houzez-module .module-title-nav .module-nav #IDX-formSubmit:last-child {
          margin: 0; }
      @media (max-width: 767px) {
        .houzez-module .module-title-nav .module-nav {
          width: 30%; }
          .houzez-module .module-title-nav .module-nav button.btn, .houzez-module .module-title-nav .module-nav button.wpcf7-submit, .houzez-module .module-title-nav .module-nav button.IDX-leadLoginButtonInput,
          .houzez-module .module-title-nav .module-nav button.IDX-leadLoginTextInput[type='submit'],
          .houzez-module .module-title-nav .module-nav button.IDX-qsButtonInput,
          .houzez-module .module-title-nav .module-nav .idx-omnibar-form button,
          .idx-omnibar-form .houzez-module .module-title-nav .module-nav button, .houzez-module .module-title-nav .module-nav button.IDX-saveProperty, .houzez-module .module-title-nav .module-nav button#IDX-formReset, .houzez-module .module-title-nav .module-nav button#IDX-formSubmit {
            display: none; } }
  .houzez-module .list-tabs {
    padding: 0 5px 25px; }
  .houzez-module .bootstrap-select > .dropdown-toggle {
    padding-right: 12px; }

.services-module .service-block {
  background-color: #fff;
  text-align: center;
  padding: 0 30px 30px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 2; }
  .services-module .service-block:hover {
    box-shadow: 0 70px 70px rgba(0, 0, 0, 0.2);
    -moz-transform: scale(1.01);
    -o-transform: scale(1.01);
    -ms-transform: scale(1.01);
    -webkit-transform: scale(1.01);
    transform: scale(1.01);
    -moz-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    z-index: 100; }
  .services-module .service-block .block-icon {
    padding: 80px 0 70px;
    font-size: 60px;
    min-width: 80px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .services-module .service-block .block-icon {
        padding: 38px 0;
        font-size: 38px; } }
  .services-module .service-block p {
    color: #636363; }
.services-module div[class*="col-"] {
  /* mini phones and down */ }
  @media (max-width: 481px) {
    .services-module div[class*="col-"] {
      width: 100%; } }

.services-module.style2 .service-block {
  padding: 0 30px 30px; }

.services-module.style3 .service-blocks-main {
  padding: 38px 0;
  border-top: 1px solid #e1e1e1;
  border-bottom: 1px solid #e1e1e1; }
.services-module.style3 .service-block {
  display: table;
  background-color: transparent;
  box-shadow: none;
  text-align: left;
  padding: 0;
  /* mini phones and down */
  /* mini phones and down */ }
  .services-module.style3 .service-block:hover {
    transform: none; }
  .services-module.style3 .service-block .block-icon {
    display: table-cell;
    vertical-align: top;
    padding: 0 20px 0 0;
    font-size: 40px; }
  .services-module.style3 .service-block .block-content {
    display: table-cell;
    vertical-align: top;
    width: 10000px;
    padding: 0; }
  @media (min-width: 768px) and (max-width: 991px) {
    .services-module.style3 .service-block {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .services-module.style3 .service-block {
      margin-bottom: 30px; } }
.services-module.style3 div[class*="col-"] + div[class*="col-"] {
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .services-module.style3 div[class*="col-"] + div[class*="col-"] {
      margin-top: 30px; } }

div[class*="col-"] > .item-wrap {
  padding: 0; }

/*START CALL TO ACTION MODULES STYLE*/
.callto-action {
  background-color: #fff;
  box-shadow: 0 2px 3px rgba(0, 0, 0, 0.15);
  padding: 20px 28px;
  display: table;
  width: 100%; }
  .callto-action div {
    display: table-cell;
    vertical-align: middle;
    /* mini phones and down */ }
    .callto-action div + div {
      padding-left: 15px; }
    .callto-action div p {
      color: #636363; }
    @media (max-width: 767px) {
      .callto-action div {
        display: block;
        text-align: center; }
        .callto-action div + div {
          margin-top: 15px; }
        .callto-action div .btn, .callto-action div .fave-load-more a, .fave-load-more .callto-action div a, .callto-action div .post-password-form input[type='submit'], .post-password-form .callto-action div input[type='submit'], .callto-action div .wpcf7-submit, .callto-action div .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .callto-action div input[type='submit'], .callto-action div .IDX-leadLoginButtonInput,
        .callto-action div .IDX-leadLoginTextInput[type='submit'],
        .callto-action div .IDX-qsButtonInput,
        .callto-action div .idx-omnibar-form button,
        .idx-omnibar-form .callto-action div button,
        .callto-action div .impress-lead-signup input[type='submit'],
        .impress-lead-signup .callto-action div input[type='submit'],
        .callto-action div .impress-lead-login input[type='submit'],
        .impress-lead-login .callto-action div input[type='submit'], .callto-action div .IDX-saveProperty, .callto-action div .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .callto-action div a, .callto-action div #IDX-formReset, .callto-action div #IDX-formSubmit {
          display: block; } }

/*START CAROUSEL MODULES STYLE*/
.carousel-module .carousel .item {
  background: transparent;
  box-shadow: none;
  padding: 0;
  padding-left: 1px; }
  .carousel-module .carousel .item .item-thumb, .carousel-module .carousel .item figure {
    display: block; }
.carousel-module .item-wrap {
  margin: 0; }

.caption-above .detail-bottom {
  display: none; }
.caption-above .thumb-caption {
  display: none; }
.caption-above .detail h3 {
  max-width: 200px;
  display: inline-block;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .caption-above .detail h3 {
      max-width: 140px; } }
  @media (max-width: 767px) {
    .caption-above .detail h3 {
      max-width: 140px; } }

.caption-bottom .detail-above {
  display: none; }
.caption-bottom .detail h3 {
  max-width: 140px;
  display: inline-block; }

.grid-row {
  margin-left: -7px;
  margin-right: -7px; }
  .grid-row div[class*="col-"] {
    padding-left: 7px;
    padding-right: 7px; }

/*START PROPERTY GRID MODULES STYLE*/
.property-grid-module div[class*="col-"] {
  padding: 0;
  padding-bottom: 1px;
  /* mini phones and down */ }
  @media (max-width: 481px) {
    .property-grid-module div[class*="col-"] {
      width: 100%; } }
.property-grid-module div[class*="col-"] + div[class*="col-"] {
  padding-left: 1px; }

/*START POST CARD MODULES STYLE*/
.post-card-module {
  margin-bottom: -14px; }
  .post-card-module .item-wrap {
    padding: 0; }

.post-card-item {
  padding: 8px;
  background-color: #fff; }
  .post-card-item .thumb-caption {
    padding: 17px; }
    .post-card-item .thumb-caption .file-type, .post-card-item .thumb-caption .comment-count {
      color: #fff;
      font-size: 12px; }
    .post-card-item .thumb-caption .comment-count .count {
      margin-right: 5px; }
  .post-card-item .caption-table {
    background-color: rgba(0,0,0,0.5);
    display: table; }
    .post-card-item .caption-table .caption-left {
      display: table-cell;
      width: 10000px;
      vertical-align: bottom; }
    .post-card-item .caption-table .file-type, .post-card-item .caption-table .thumb-caption .comment-count, .post-card-item .thumb-caption .caption-table .comment-count {
      display: table-cell;
      vertical-align: bottom; }
  .post-card-item .caption-left ul {
    font-size: 12px;
    color: #fff;
    margin-bottom: 10px; }
    .post-card-item .caption-left ul i {
      margin-right: 5px; }
  .post-card-item .caption-left h3 {
    color: #fff;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    width: 206px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 992px) and (max-width: 1199px) {
      .post-card-item .caption-left h3 {
        width: 166px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .post-card-item .caption-left h3 {
        width: 285px; } }
    @media (max-width: 767px) {
      .post-card-item .caption-left h3 {
        width: 365px; } }
    @media (max-width: 481px) {
      .post-card-item .caption-left h3 {
        width: 215px; } }
  .post-card-item .post-card-body {
    background-color: #fff; }
  .post-card-item .read .fa {
    margin-left: 3px;
    margin-right: 0; }

.post-card-description {
  padding: 15px 12px;
  border-bottom: 1px solid #e5e5e5; }
  .post-card-description ul {
    font-size: 12px;
    color: #959595;
    margin-bottom: 10px; }
    .post-card-description ul i {
      margin-right: 5px; }
  .post-card-description h3 {
    color: #000;
    display: block;
    min-height: 42px; }
  .post-card-description p {
    display: block; /* Fallback for non-webkit */
    display: -webkit-box;
    /*height: 100px;*/ /* Fallback for non-webkit */
    margin: 0 auto;
    font-size: 15px;
    
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    color: #636363; }

.post-card-author {
  padding: 10px 12px 2px;
  display: table;
  width: 100%; }
  .post-card-author .author-image, .post-card-author .author-name {
    display: table-cell;
    vertical-align: middle;
    width: 40px; }
  .post-card-author .author-name {
    padding-left: 12px;
    width: auto; }
    .post-card-author .author-name span {
      display: block;
      color: #959595;
      font-size: 12px;
      line-height: 12px; }
      .post-card-author .author-name span + span {
        margin-top: 6px; }

/*START POST CARD MASONRY MODULES STYLE*/
.post-card-masonry .grid-block.row {
  margin-left: -5px;
  margin-right: -5px; }
  .post-card-masonry .grid-block.row div[class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px; }

/*START TESTIMONIALS MODULE STYLE*/
#testimonial-module .block-col + .block-col {
  /* mini phones and down */ }
  @media (max-width: 767px) {
    #testimonial-module .block-col + .block-col {
      margin-top: 30px; } }

.testimonial-item, .agents-block, .partner-block {
  text-align: center; }
  .testimonial-item .auther-thumb, .agents-block .auther-thumb, .partner-block .auther-thumb {
    display: inline-block;
    width: 70px;
    height: 70px;
    overflow: hidden;
    text-align: center;
    margin-bottom: 20px; }
  .testimonial-item .web-logo, .agents-block .web-logo, .partner-block .web-logo {
    margin-bottom: 13px;
    height: 20px; }
    .testimonial-item .web-logo img, .agents-block .web-logo img, .partner-block .web-logo img {
      width: auto !important;
      display: inline-block !important;
      max-height: 20px;
      max-width: 102px; }

.testimonial-carousel .slick-prev, .testimonial-carousel .slick-next, .testimonial-carousel .slideshow .slide .slick-next, .slideshow .slide .testimonial-carousel .slick-next, .testimonial-carousel .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .testimonial-carousel .slick-next {
  left: -45px;
  right: inherit;
  height: 17px;
  width: 19px;
  background-color: transparent;
  border: 1px solid #959595;
  color: #959595;
  top: 55%;
  padding: 3px;
  /* mini phones and down */ }
  .testimonial-carousel .slick-prev:before, .testimonial-carousel .slick-next:before, .testimonial-carousel .slideshow .slide .slick-next:before, .slideshow .slide .testimonial-carousel .slick-next:before, .testimonial-carousel .slideshow .slideshow-nav .slick-next:before, .slideshow .slideshow-nav .testimonial-carousel .slick-next:before {
    height: 17px;
    line-height: 14px;
    color: #959595;
    opacity: 1;
    filter: alpha(opacity=100); }
  .testimonial-carousel .slick-prev:hover, .testimonial-carousel .slick-next:hover {
    background-color: #959595;
    opacity: 1;
    filter: alpha(opacity=100); }
    .testimonial-carousel .slick-prev:hover:before, .testimonial-carousel .slick-next:hover:before {
      color: #fff; }
  @media (max-width: 481px) {
    .testimonial-carousel .slick-prev, .testimonial-carousel .slick-next, .testimonial-carousel .slideshow .slide .slick-next, .slideshow .slide .testimonial-carousel .slick-next, .testimonial-carousel .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .testimonial-carousel .slick-next {
      width: 17px;
      left: -20px; } }
.testimonial-carousel .slick-next {
  right: -45px;
  left: inherit;
  /* mini phones and down */ }
  @media (max-width: 481px) {
    .testimonial-carousel .slick-next {
      width: 17px;
      right: -20px; } }

.testimonial-carousel .owl-controls .owl-nav [class*="owl-"] {
  background-color: transparent;
  border: 1px solid #959595;
  color: #959595;
  position: absolute;
  width: 19px;
  height: 17px;
  line-height: 17px;
  padding: 3px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .testimonial-carousel .owl-controls .owl-nav [class*="owl-"] {
      display: none !important; } }

.testimonial-carousel .owl-controls .owl-nav [class*="owl-"] i {
  line-height: 8px;
  display: block; }

.testimonial-carousel .owl-controls .owl-nav .owl-prev {
  left: -45px;
  top: 43%;
  transform: translateY(-43%);
  -moz-transform: translateY(-43%);
  -webkit-transform: translateY(-43%);
  -o-transform: translateY(-43%); }

.testimonial-carousel .owl-controls .owl-nav .owl-next {
  right: -45px;
  top: 43%;
  transform: translateY(-43%);
  -moz-transform: translateY(-43%);
  -webkit-transform: translateY(-43%);
  -o-transform: translateY(-43%); }

/*START AGENTS MODULE STYLE*/
#agents-module div[class*="col-"] {
  padding: 0; }

.agents-block, .partner-block {
  background-color: #fff;
  text-align: center;
  padding: 35px 15px;
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  position: relative;
  z-index: 2;
border-bottom: solid 1px #f6f6f6; }
  .agents-block:hover, .partner-block:hover {
    box-shadow: 0 70px 70px rgba(0, 0, 0, 0.2);
    -moz-transform: scale(1.1);
    -o-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    -moz-transform: translate(0, -10px);
    -o-transform: translate(0, -10px);
    -ms-transform: translate(0, -10px);
    -webkit-transform: translate(0, -10px);
    transform: translate(0, -10px);
    z-index: 100; }
  .agents-block .block-body .description, .partner-block .block-body .description {
    color: #959595;
    font-style: inherit;
    height: 60px;
    overflow: hidden;
    padding: 0 15px; }
  .agents-block .block-body .auther-info, .partner-block .block-body .auther-info {
    color: #959595; }
    .agents-block .block-body .auther-info span:last-child, .partner-block .block-body .auther-info span:last-child {
      font-style: italic; }

.agents-carousel-module .agents-block:hover, .agents-carousel-module .partner-block:hover {
  box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
  transform: none; }
.agents-carousel-module .item {
  padding-bottom: 5px; }

.block-body .auther-info {
  color: #959595; }
  .block-body .auther-info span {
    display: block; }
    .block-body .auther-info span span {
      display: inline-block; }

.partner-block .partner-logo {
  text-align: center; }
  .partner-block .partner-logo img {
    width: auto !important;
    display: inline-block !important; }

/*START LOCATION MODULE STYLE*/
.location-module {
  margin-bottom: -30px; }
  .location-module div[class*="col-"] {
    margin-bottom: 30px; }

/*.location-module.grid_v1{
  div[class*="col-"]:nth-last-child(-n+2){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}
.location-module.grid_v2{
  div[class*="col-"]:nth-last-child(-n+3){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}
.location-module.grid_v3{
  div[class*="col-"]:nth-last-child(-n+4){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}
.location-module.grid_v4{
  div[class*="col-"]:nth-last-child(-n+5){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}
.location-module.grid_v5{
  div[class*="col-"]:nth-last-child(-n+6){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}
.location-module.grid_v6{
  div[class*="col-"]:nth-last-child(-n+7){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}
.location-module.grid_v7{
  div[class*="col-"]:nth-last-child(-n+8){
    margin-bottom: 0;
    @include respond-to(tablet-portrait){
      margin-bottom: 30px;
    }
  }
}*/
.location-block {
  position: relative;
  height: 370px;
  overflow: hidden;
  background-position: center;
  background-size: cover;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    .location-block {
      height: 306px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .location-block {
      height: 235px; } }
  @media (max-width: 767px) {
    .location-block {
      height: 138px; } }
  .location-block figcaption {
    text-align: center;
    position: absolute;
    top: 50%;
    right: inherit;
    bottom: inherit;
    left: 50%;
    z-index: 3;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .location-block .location-fig-caption {
    text-align: center;
    position: absolute;
    top: 50%;
    right: inherit;
    bottom: inherit;
    left: 50%;
    z-index: 3;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%); }
  .location-block .heading {
    color: #fff; }
  .location-block .sub-heading {
    color: #fff; }
  .location-block figure {
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .location-block figure {
        height: 138px;
        overflow: hidden; } }
    @media (max-width: 767px) {
      .location-block figure img {
        width: 100%; } }
  .location-block a {
    display: block; }
    .location-block a:before {
      -webkit-transition: all 0.2s ease-out;
      -moz-transition: all 0.2s ease-out;
      -ms-transition: all 0.2s ease-out;
      -o-transition: all 0.2s ease-out;
      transition: all 0.2s ease-out;
      position: absolute;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      z-index: 2;
      content: '';
      width: 100%;
      height: 100%;
      background: #000;
      opacity: 0.3;
      filter: alpha(opacity=30); }
    .location-block a:hover:before {
      opacity: 0.1; }

.sponsors-module {
  background: #ecedee;
  padding: 25px 0; }
  .sponsors-module ul {
    text-align: center; }
  .sponsors-module li {
    text-align: center;
    margin: 10px 14px;
    padding: 0; }

/*START BANNER MODULE STYLE*/
.banner-video {
  height: 600px;
  overflow: hidden;
  position: relative;
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .banner-video {
      height: 450px; } }
  .banner-video .video {
    width: 100%;
    height: 100%;
    position: absolute; }

.banner-single-item .banner-parallax {
  background-position: 50% 0;
  background-attachment: fixed; }

.banner-inner {
  position: relative;
  height: 600px;
  width: 100%;
  background-repeat: no-repeat;
  background-size: 130% auto;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  .banner-inner:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-color: rgba(0, 0, 0, 0.5);
    z-index: 5; }
  @media (min-width: 768px) and (max-width: 991px) {
    .banner-inner {
      height: 500px; } }
  @media (max-width: 767px) {
    .banner-inner {
      height: 350px;
      background-size: 150% auto;
      background-attachment: fixed !important;
      background-position: top center !important; } }
  @media (max-width: 481px) {
    .banner-inner {
      height: 280px;
      background-size: 240% auto; } }

.banner-caption {
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  z-index: 10;
  width: 100%; }
  .banner-caption h1, .banner-caption h4 {
    color: #fff; }
  .banner-caption h2 {
    color: #fff; }

body.transparent-yes .banner-caption {
  /* mini phones and down */ }
  @media (min-width: 991px) {
    body.transparent-yes .banner-caption {
      top: 55%; } }

.video {
  position: absolute;
  width: 100%;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%); }
  .video:before {
    content: '';
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 100%;
    width: 100%;
    background-image: url("../images/pattern-overlay.html");
    background-repeat: repeat;
    z-index: 5; }

.banner-module {
  position: relative; }
  .banner-module .slick-slide {
    position: relative; }
    .banner-module .slick-slide .caption {
      opacity: 0;
      filter: alpha(opacity=0);
      -moz-transform: translate(-30%, -50%) scale(0.5);
      -o-transform: translate(-30%, -50%) scale(0.5);
      -ms-transform: translate(-30%, -50%) scale(0.5);
      -webkit-transform: translate(-30%, -50%) scale(0.5);
      transform: translate(-30%, -50%) scale(0.5); }
  .banner-module .slick-active .caption {
    opacity: 1;
    filter: alpha(opacity=100);
    -moz-transform: translate(-30%, -50%) scale(1);
    -o-transform: translate(-30%, -50%) scale(1);
    -ms-transform: translate(-30%, -50%) scale(1);
    -webkit-transform: translate(-30%, -50%) scale(1);
    transform: translate(-30%, -50%) scale(1);
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .banner-module .slick-active .caption {
        left: 50%;
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); } }
  .banner-module .owl-item {
    position: relative; }
    .banner-module .owl-item .caption {
      /* @include translate(-30%,-50%);*/ }
  .banner-module .owl-item.active .caption {
    -webkit-animation-name: bounceInRight;
    animation-name: bounceInRight;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .banner-module .owl-item.active .caption {
        left: 50%;
        -moz-transform: translate(-50%, -50%);
        -o-transform: translate(-50%, -50%);
        -ms-transform: translate(-50%, -50%);
        -webkit-transform: translate(-50%, -50%);
        transform: translate(-50%, -50%); } }
  .banner-module .caption {
    display: inline-block;
    width: 515px;
    padding: 17px;
    min-height: 85px;
    position: absolute;
    top: 50%;
    left: 30%;
    z-index: 2;
    -moz-transform: translate(-30%, -50%);
    -o-transform: translate(-30%, -50%);
    -ms-transform: translate(-30%, -50%);
    -webkit-transform: translate(-30%, -50%);
    transform: translate(-30%, -50%);
    background: rgba(255, 255, 255, 0.9);
    /* mini phones and down */
    /* mini phones and down */ }
    .banner-module .caption ul {
      color: #000;
      /* mini phones and down */ }
      .banner-module .caption ul li {
        padding: 0;
        padding-right: 10px; }
        .banner-module .caption ul li:last-child {
          padding: 0; }
      @media (max-width: 481px) {
        .banner-module .caption ul {
          font-size: 12px; } }
    .banner-module .caption img {
      width: auto !important; }
    .banner-module .caption .price {
      position: absolute;
      top: 17px;
      right: 17px;
      bottom: inherit;
      left: inherit;
      z-index: 2; }
    .banner-module .caption .feature-label {
      font-size: 10px;
      line-height: 10px;
      margin: 0;
      font-weight: 700;
      text-transform: uppercase;
      text-align: inherit;
      padding: 5px;
      color: #fff;
      position: absolute;
      top: -20px;
      right: inherit;
      bottom: inherit;
      left: 0;
      z-index: 2;
      background: #77c720; }
    .banner-module .caption .btn-detail {
      border-radius: 0;
      padding: 7px 15px;
      position: absolute;
      top: auto;
      right: 0;
      bottom: 0;
      left: auto;
      z-index: 2; }
      .banner-module .caption .btn-detail .fa {
        margin-left: 5px; }
    @media (max-width: 767px) {
      .banner-module .caption {
        width: 350px;
        padding: 12px; }
        .banner-module .caption .price {
          top: 12px;
          right: 12px; } }
    @media (max-width: 481px) {
      .banner-module .caption {
        width: 270px; }
        .banner-module .caption .amenities {
          display: none; }
        .banner-module .caption .date {
          display: none; } }

.banner-slider {
  margin: 0;
  /*opacity: 0;
  @extend %animation;*/ }
  .banner-slider .owl-controls {
    margin: 0; }
    .banner-slider .owl-controls .owl-nav div[class*="owl-"] {
      width: 50px;
      height: 50px;
      line-height: 50px;
      background: rgba(0, 174, 239, 0.75);
      border-radius: 0;
      /* mini phones and down */ }
      .banner-slider .owl-controls .owl-nav div[class*="owl-"] .fa {
        line-height: 45px;
        font-size: 40px; }
      @media (max-width: 767px) {
        .banner-slider .owl-controls .owl-nav div[class*="owl-"] {
          width: 38px;
          height: 38px;
          line-height: 38px;
          font-size: 30px; }
          .banner-slider .owl-controls .owl-nav div[class*="owl-"] .fa {
            line-height: 34px;
            font-size: 20px; } }
    .banner-slider .owl-controls .owl-nav .owl-prev {
      left: 0; }
    .banner-slider .owl-controls .owl-nav .owl-next {
      right: 0; }
  .banner-slider .slick-prev, .banner-slider .slick-next, .banner-slider .slideshow .slide .slick-next, .slideshow .slide .banner-slider .slick-next, .banner-slider .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .banner-slider .slick-next {
    width: 50px;
    height: 50px;
    line-height: 50px;
    background: rgba(0, 174, 239, 0.75);
    border-radius: 0;
    left: 0;
    right: inherit;
    /* mini phones and down */
    /* mini phones and down */ }
    .banner-slider .slick-prev:before, .banner-slider .slick-next:before, .banner-slider .slideshow .slide .slick-next:before, .slideshow .slide .banner-slider .slick-next:before, .banner-slider .slideshow .slideshow-nav .slick-next:before, .slideshow .slideshow-nav .banner-slider .slick-next:before {
      vertical-align: middle;
      line-height: 46px;
      display: block;
      height: 50px;
      font-size: 40px; }
    @media (max-width: 767px) {
      .banner-slider .slick-prev, .banner-slider .slick-next, .banner-slider .slideshow .slide .slick-next, .slideshow .slide .banner-slider .slick-next, .banner-slider .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .banner-slider .slick-next {
        width: 38px;
        height: 38px;
        line-height: 38px; }
        .banner-slider .slick-prev:before, .banner-slider .slick-next:before, .banner-slider .slideshow .slide .slick-next:before, .slideshow .slide .banner-slider .slick-next:before, .banner-slider .slideshow .slideshow-nav .slick-next:before, .slideshow .slideshow-nav .banner-slider .slick-next:before {
          height: 38px;
          line-height: 36px;
          font-size: 28px; } }
    @media (max-width: 481px) {
      .banner-slider .slick-prev, .banner-slider .slick-next, .banner-slider .slideshow .slide .slick-next, .slideshow .slide .banner-slider .slick-next, .banner-slider .slideshow .slideshow-nav .slick-next, .slideshow .slideshow-nav .banner-slider .slick-next {
        display: none !important; } }
  .banner-slider .slick-next {
    right: 0;
    left: inherit; }
  .banner-slider .slick-slide img {
    width: 100%; }

/*START HALF AND HALF AREA STYLE*/
#section-body.houzez-body-half {
  min-height: 100%;
  padding: 0;
  /* mini phones and down */
  /* mini phones and down */ }
  #section-body.houzez-body-half .houzez-module {
    padding: 25px 10px; }
    #section-body.houzez-body-half .houzez-module .detail-bottom {
      display: none; }
    #section-body.houzez-body-half .houzez-module div[class*="col-"] {
      padding: 0; }
    #section-body.houzez-body-half .houzez-module div[class*="col-"] + div[class*="col-"] {
      padding-right: 1px;
      margin-bottom: 1px; }
  #section-body.houzez-body-half .property-listing {
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    #section-body.houzez-body-half .property-listing .info-row + .info-row {
      margin-top: 11px; }
    @media (max-width: 1199px) {
      #section-body.houzez-body-half .property-listing {
        /*.row{
          margin-left: -4px;
          margin-right: -4px;
        }*/ }
        #section-body.houzez-body-half .property-listing .item-wrap {
          width: 50%;
          float: left;
          margin-bottom: 8px;
          padding-left: 4px;
          padding-right: 4px; }
          #section-body.houzez-body-half .property-listing .item-wrap + .item-wrap {
            margin-top: 0; }
        #section-body.houzez-body-half .property-listing .item-body {
          padding: 15px 7px 7px; }
          #section-body.houzez-body-half .property-listing .item-body h4 {
            max-width: 185px; }
          #section-body.houzez-body-half .property-listing .item-body .date p {
            display: block;
            margin: 0;
            line-height: 20px; }
        #section-body.houzez-body-half .property-listing .figure-block {
          width: 100%;
          height: auto; }
        #section-body.houzez-body-half .property-listing .table-cell {
          display: block;
          width: 100%; }
          #section-body.houzez-body-half .property-listing .table-cell .item-thumb img, #section-body.houzez-body-half .property-listing .table-cell figure img, #section-body.houzez-body-half .property-listing .table-cell .carousel-module .carousel .item figure img, .carousel-module .carousel .item #section-body.houzez-body-half .property-listing .table-cell figure img {
            width: 100%; }
        #section-body.houzez-body-half .property-listing .body-left {
          margin-bottom: 15px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #section-body.houzez-body-half .property-listing .item-wrap {
        width: 100%; } }
    @media (max-width: 481px) {
      #section-body.houzez-body-half .property-listing .item-wrap {
        width: 100%; } }
  #section-body.houzez-body-half .item-foot {
    padding: 14px 8px; }
    #section-body.houzez-body-half .item-foot p {
      line-height: 12px; }
  #section-body.houzez-body-half .item-body {
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    #section-body.houzez-body-half .item-body .phone {
      display: none; }
    @media (min-width: 992px) and (max-width: 1199px) {
      #section-body.houzez-body-half .item-body h2 {
        max-width: 200px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      #section-body.houzez-body-half .item-body h2 {
        max-width: 200px; } }
    @media (max-width: 767px) {
      #section-body.houzez-body-half .item-body h2 {
        max-width: 200px; } }
  #section-body.houzez-body-half .btn, #section-body.houzez-body-half .fave-load-more a, .fave-load-more #section-body.houzez-body-half a, #section-body.houzez-body-half .post-password-form input[type='submit'], .post-password-form #section-body.houzez-body-half input[type='submit'], #section-body.houzez-body-half .wpcf7-submit, #section-body.houzez-body-half .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit #section-body.houzez-body-half input[type='submit'], #section-body.houzez-body-half .IDX-leadLoginButtonInput,
  #section-body.houzez-body-half .IDX-leadLoginTextInput[type='submit'],
  #section-body.houzez-body-half .IDX-qsButtonInput,
  #section-body.houzez-body-half .idx-omnibar-form button,
  .idx-omnibar-form #section-body.houzez-body-half button,
  #section-body.houzez-body-half .impress-lead-signup input[type='submit'],
  .impress-lead-signup #section-body.houzez-body-half input[type='submit'],
  #section-body.houzez-body-half .impress-lead-login input[type='submit'],
  .impress-lead-login #section-body.houzez-body-half input[type='submit'], #section-body.houzez-body-half .IDX-saveProperty, #section-body.houzez-body-half .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink #section-body.houzez-body-half a, #section-body.houzez-body-half #IDX-formReset, #section-body.houzez-body-half #IDX-formSubmit {
    margin: 0; }
  @media (max-width: 481px) {
    #section-body.houzez-body-half .item-wrap {
      width: 100%; }
    #section-body.houzez-body-half .col {
      width: 100%; } }
  @media (max-width: 1199px) {
    #section-body.houzez-body-half .property-listing.list-view .hide-on-grid {
      display: none !important; }
    #section-body.houzez-body-half .property-listing.list-view .hide-on-list {
      display: block !important; }
    #section-body.houzez-body-half .property-listing.list-view .hidden-gird-cell {
      display: none !important; } }

.map-half {
  overflow: hidden; }

.module-half {
  overflow-y: scroll;
  overflow-x: hidden;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .module-half {
      overflow: inherit;
      height: auto !important; } }
  .module-half .advanced-search {
    padding: 20px;
    background-color: #fff;
    box-shadow: 0 2px 2px rgba(0, 0, 0, 0.2); }
    .module-half .advanced-search .advance-btn {
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px;
      border: 1px solid #cccccc;
      padding: 10px 15px;
      color: #959595;
      width: 100%; }
    .module-half .advanced-search .row {
      margin-left: -5px;
      margin-right: -5px; }
    .module-half .advanced-search div[class*="col-"] {
      padding-left: 5px;
      padding-right: 5px; }
    .module-half .advanced-search .btn.btn-orange, .module-half .advanced-search .fave-load-more a.btn-orange, .fave-load-more .module-half .advanced-search a.btn-orange, .module-half .advanced-search .post-password-form input.btn-orange[type='submit'], .post-password-form .module-half .advanced-search input.btn-orange[type='submit'], .module-half .advanced-search .btn-orange.wpcf7-submit, .module-half .advanced-search .dsidx-resp-area-submit input.btn-orange[type='submit'], .dsidx-resp-area-submit .module-half .advanced-search input.btn-orange[type='submit'], .module-half .advanced-search .btn-orange.IDX-leadLoginButtonInput,
    .module-half .advanced-search .btn-orange.IDX-leadLoginTextInput[type='submit'],
    .module-half .advanced-search .btn-orange.IDX-qsButtonInput,
    .module-half .advanced-search .idx-omnibar-form button.btn-orange,
    .idx-omnibar-form .module-half .advanced-search button.btn-orange,
    .module-half .advanced-search .impress-lead-signup input.btn-orange[type='submit'],
    .impress-lead-signup .module-half .advanced-search input.btn-orange[type='submit'],
    .module-half .advanced-search .impress-lead-login input.btn-orange[type='submit'],
    .impress-lead-login .module-half .advanced-search input.btn-orange[type='submit'], .module-half .advanced-search .btn-orange.IDX-saveProperty, .module-half .advanced-search .IDX-resultsDetailsLink a.btn-orange, .IDX-resultsDetailsLink .module-half .advanced-search a.btn-orange, .module-half .advanced-search .btn-orange#IDX-formReset, .module-half .advanced-search .btn-orange#IDX-formSubmit {
      text-transform: uppercase; }
    .module-half .advanced-search .btn.btn-orange i, .module-half .advanced-search .fave-load-more a.btn-orange i, .fave-load-more .module-half .advanced-search a.btn-orange i, .module-half .advanced-search .post-password-form input.btn-orange[type='submit'] i, .post-password-form .module-half .advanced-search input.btn-orange[type='submit'] i, .module-half .advanced-search .btn-orange.wpcf7-submit i, .module-half .advanced-search .dsidx-resp-area-submit input.btn-orange[type='submit'] i, .dsidx-resp-area-submit .module-half .advanced-search input.btn-orange[type='submit'] i, .module-half .advanced-search .btn-orange.IDX-leadLoginButtonInput i,
    .module-half .advanced-search .btn-orange.IDX-leadLoginTextInput[type='submit'] i,
    .module-half .advanced-search .btn-orange.IDX-qsButtonInput i,
    .module-half .advanced-search .idx-omnibar-form button.btn-orange i,
    .idx-omnibar-form .module-half .advanced-search button.btn-orange i,
    .module-half .advanced-search .impress-lead-signup input.btn-orange[type='submit'] i,
    .impress-lead-signup .module-half .advanced-search input.btn-orange[type='submit'] i,
    .module-half .advanced-search .impress-lead-login input.btn-orange[type='submit'] i,
    .impress-lead-login .module-half .advanced-search input.btn-orange[type='submit'] i, .module-half .advanced-search .btn-orange.IDX-saveProperty i, .module-half .advanced-search .IDX-resultsDetailsLink a.btn-orange i, .IDX-resultsDetailsLink .module-half .advanced-search a.btn-orange i, .module-half .advanced-search .btn-orange#IDX-formReset i, .module-half .advanced-search .btn-orange#IDX-formSubmit i {
      float: none;
      margin: 0;
      text-align: center; }
  .module-half .search-long .bootstrap-select .btn, .module-half .search-long .bootstrap-select .fave-load-more a, .fave-load-more .module-half .search-long .bootstrap-select a, .module-half .search-long .bootstrap-select .post-password-form input[type='submit'], .post-password-form .module-half .search-long .bootstrap-select input[type='submit'], .module-half .search-long .bootstrap-select .wpcf7-submit, .module-half .search-long .bootstrap-select .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .module-half .search-long .bootstrap-select input[type='submit'], .module-half .search-long .bootstrap-select .IDX-leadLoginButtonInput,
  .module-half .search-long .bootstrap-select .IDX-leadLoginTextInput[type='submit'],
  .module-half .search-long .bootstrap-select .IDX-qsButtonInput,
  .module-half .search-long .bootstrap-select .idx-omnibar-form button,
  .idx-omnibar-form .module-half .search-long .bootstrap-select button,
  .module-half .search-long .bootstrap-select .impress-lead-signup input[type='submit'],
  .impress-lead-signup .module-half .search-long .bootstrap-select input[type='submit'],
  .module-half .search-long .bootstrap-select .impress-lead-login input[type='submit'],
  .impress-lead-login .module-half .search-long .bootstrap-select input[type='submit'], .module-half .search-long .bootstrap-select .IDX-saveProperty, .module-half .search-long .bootstrap-select .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .module-half .search-long .bootstrap-select a, .module-half .search-long .bootstrap-select #IDX-formReset, .module-half .search-long .bootstrap-select #IDX-formSubmit {
    -webkit-border-radius: 0 4px 4px 0;
    -moz-border-radius: 0 4px 4px 0;
    -ms-border-radius: 0 4px 4px 0;
    border-radius: 0 4px 4px 0;
    border-left: 0; }
  .module-half .search-long .form-control, .module-half .search-long .post-password-form input[type='password'], .post-password-form .module-half .search-long input[type='password'], .module-half .search-long input[type="text"].wpcf7-form-control,
  .module-half .search-long input[type="email"].wpcf7-form-control,
  .module-half .search-long input[type="password"].wpcf7-form-control,
  .module-half .search-long input[type="tel"].wpcf7-form-control,
  .module-half .search-long textarea.wpcf7-form-control, .module-half .search-long .dsidx-resp-area input[type='text'], .dsidx-resp-area .module-half .search-long input[type='text'], .module-half .search-long .dsidx-resp-area input[type='password'], .dsidx-resp-area .module-half .search-long input[type='password'], .module-half .search-long .dsidx-resp-area input[type='email'], .dsidx-resp-area .module-half .search-long input[type='email'], .module-half .search-long .dsidx-resp-area select, .dsidx-resp-area .module-half .search-long select, .module-half .search-long .dsidx-resp-area textarea, .dsidx-resp-area .module-half .search-long textarea, .module-half .search-long .IDX-leadLoginTextInput[type='text'], .module-half .search-long textarea.IDX-leadLoginTextInput,
  .module-half .search-long .IDX-qsSelectInput,
  .module-half .search-long .IDX-qsTextInput[type='text'], .module-half .search-long .idx-omnibar-form input[type='text'], .idx-omnibar-form .module-half .search-long input[type='text'],
  .module-half .search-long .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .module-half .search-long input[type='password'],
  .module-half .search-long .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .module-half .search-long input[type='email'],
  .module-half .search-long .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .module-half .search-long input[type='tel'],
  .module-half .search-long .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .module-half .search-long input[type='number'], .module-half .search-long .impress-lead-signup input[type='text'], .impress-lead-signup .module-half .search-long input[type='text'],
  .module-half .search-long .impress-lead-signup input[type='email'],
  .impress-lead-signup .module-half .search-long input[type='email'],
  .module-half .search-long .impress-lead-signup input[type='password'],
  .impress-lead-signup .module-half .search-long input[type='password'],
  .module-half .search-long .impress-lead-signup input[type='tel'],
  .impress-lead-signup .module-half .search-long input[type='tel'], .module-half .search-long .impress-lead-login input[type='text'], .impress-lead-login .module-half .search-long input[type='text'],
  .module-half .search-long .impress-lead-login input[type='email'],
  .impress-lead-login .module-half .search-long input[type='email'],
  .module-half .search-long .impress-lead-login input[type='password'],
  .impress-lead-login .module-half .search-long input[type='password'],
  .module-half .search-long .impress-lead-login input[type='tel'],
  .impress-lead-login .module-half .search-long input[type='tel'], .module-half .search-long #IDX-listingID, .module-half .search-long #IDX-streetNumber,
  .module-half .search-long #IDX-streetDirection, .module-half .search-long #IDX-streetName, .module-half .search-long .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .module-half .search-long select {
    -webkit-border-radius: 4px 0 0 4px;
    -moz-border-radius: 4px 0 0 4px;
    -ms-border-radius: 4px 0 0 4px;
    border-radius: 4px 0 0 4px;
    border-right: 0; }
  .module-half .search-long .input-icon {
    width: auto; }
  .module-half .features-list {
    border: 1px solid #cccccc;
    border-radius: 4px;
    padding: 14px;
    margin-bottom: 14px; }
    .module-half .features-list label.title {
      font-size: 12px; }
    .module-half .features-list .checkbox-inline {
      width: 20%; }

.listing-on-half div[class*="col-"] {
  margin-bottom: 30px; }

.splash-half .splash-search .form-control, .splash-half .splash-search .post-password-form input[type='password'], .post-password-form .splash-half .splash-search input[type='password'], .splash-half .splash-search input[type="text"].wpcf7-form-control,
.splash-half .splash-search input[type="email"].wpcf7-form-control,
.splash-half .splash-search input[type="password"].wpcf7-form-control,
.splash-half .splash-search input[type="tel"].wpcf7-form-control,
.splash-half .splash-search textarea.wpcf7-form-control, .splash-half .splash-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .splash-half .splash-search input[type='text'], .splash-half .splash-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .splash-half .splash-search input[type='password'], .splash-half .splash-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .splash-half .splash-search input[type='email'], .splash-half .splash-search .dsidx-resp-area select, .dsidx-resp-area .splash-half .splash-search select, .splash-half .splash-search .dsidx-resp-area textarea, .dsidx-resp-area .splash-half .splash-search textarea, .splash-half .splash-search .IDX-leadLoginTextInput[type='text'], .splash-half .splash-search textarea.IDX-leadLoginTextInput,
.splash-half .splash-search .IDX-qsSelectInput,
.splash-half .splash-search .IDX-qsTextInput[type='text'], .splash-half .splash-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .splash-half .splash-search input[type='text'],
.splash-half .splash-search .idx-omnibar-form input[type='password'],
.idx-omnibar-form .splash-half .splash-search input[type='password'],
.splash-half .splash-search .idx-omnibar-form input[type='email'],
.idx-omnibar-form .splash-half .splash-search input[type='email'],
.splash-half .splash-search .idx-omnibar-form input[type='tel'],
.idx-omnibar-form .splash-half .splash-search input[type='tel'],
.splash-half .splash-search .idx-omnibar-form input[type='number'],
.idx-omnibar-form .splash-half .splash-search input[type='number'], .splash-half .splash-search .impress-lead-signup input[type='text'], .impress-lead-signup .splash-half .splash-search input[type='text'],
.splash-half .splash-search .impress-lead-signup input[type='email'],
.impress-lead-signup .splash-half .splash-search input[type='email'],
.splash-half .splash-search .impress-lead-signup input[type='password'],
.impress-lead-signup .splash-half .splash-search input[type='password'],
.splash-half .splash-search .impress-lead-signup input[type='tel'],
.impress-lead-signup .splash-half .splash-search input[type='tel'], .splash-half .splash-search .impress-lead-login input[type='text'], .impress-lead-login .splash-half .splash-search input[type='text'],
.splash-half .splash-search .impress-lead-login input[type='email'],
.impress-lead-login .splash-half .splash-search input[type='email'],
.splash-half .splash-search .impress-lead-login input[type='password'],
.impress-lead-login .splash-half .splash-search input[type='password'],
.splash-half .splash-search .impress-lead-login input[type='tel'],
.impress-lead-login .splash-half .splash-search input[type='tel'], .splash-half .splash-search #IDX-listingID, .splash-half .splash-search #IDX-streetNumber,
.splash-half .splash-search #IDX-streetDirection, .splash-half .splash-search #IDX-streetName, .splash-half .splash-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .splash-half .splash-search select {
  width: auto;
  /* mini phones and down */ }
  @media (max-width: 991px) {
    .splash-half .splash-search .form-control, .splash-half .splash-search .post-password-form input[type='password'], .post-password-form .splash-half .splash-search input[type='password'], .splash-half .splash-search input[type="text"].wpcf7-form-control,
    .splash-half .splash-search input[type="email"].wpcf7-form-control,
    .splash-half .splash-search input[type="password"].wpcf7-form-control,
    .splash-half .splash-search input[type="tel"].wpcf7-form-control,
    .splash-half .splash-search textarea.wpcf7-form-control, .splash-half .splash-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .splash-half .splash-search input[type='text'], .splash-half .splash-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .splash-half .splash-search input[type='password'], .splash-half .splash-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .splash-half .splash-search input[type='email'], .splash-half .splash-search .dsidx-resp-area select, .dsidx-resp-area .splash-half .splash-search select, .splash-half .splash-search .dsidx-resp-area textarea, .dsidx-resp-area .splash-half .splash-search textarea, .splash-half .splash-search .IDX-leadLoginTextInput[type='text'], .splash-half .splash-search textarea.IDX-leadLoginTextInput,
    .splash-half .splash-search .IDX-qsSelectInput,
    .splash-half .splash-search .IDX-qsTextInput[type='text'], .splash-half .splash-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .splash-half .splash-search input[type='text'],
    .splash-half .splash-search .idx-omnibar-form input[type='password'],
    .idx-omnibar-form .splash-half .splash-search input[type='password'],
    .splash-half .splash-search .idx-omnibar-form input[type='email'],
    .idx-omnibar-form .splash-half .splash-search input[type='email'],
    .splash-half .splash-search .idx-omnibar-form input[type='tel'],
    .idx-omnibar-form .splash-half .splash-search input[type='tel'],
    .splash-half .splash-search .idx-omnibar-form input[type='number'],
    .idx-omnibar-form .splash-half .splash-search input[type='number'], .splash-half .splash-search .impress-lead-signup input[type='text'], .impress-lead-signup .splash-half .splash-search input[type='text'],
    .splash-half .splash-search .impress-lead-signup input[type='email'],
    .impress-lead-signup .splash-half .splash-search input[type='email'],
    .splash-half .splash-search .impress-lead-signup input[type='password'],
    .impress-lead-signup .splash-half .splash-search input[type='password'],
    .splash-half .splash-search .impress-lead-signup input[type='tel'],
    .impress-lead-signup .splash-half .splash-search input[type='tel'], .splash-half .splash-search .impress-lead-login input[type='text'], .impress-lead-login .splash-half .splash-search input[type='text'],
    .splash-half .splash-search .impress-lead-login input[type='email'],
    .impress-lead-login .splash-half .splash-search input[type='email'],
    .splash-half .splash-search .impress-lead-login input[type='password'],
    .impress-lead-login .splash-half .splash-search input[type='password'],
    .splash-half .splash-search .impress-lead-login input[type='tel'],
    .impress-lead-login .splash-half .splash-search input[type='tel'], .splash-half .splash-search #IDX-listingID, .splash-half .splash-search #IDX-streetNumber,
    .splash-half .splash-search #IDX-streetDirection, .splash-half .splash-search #IDX-streetName, .splash-half .splash-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .splash-half .splash-search select {
      width: 100%; } }

/*START MY ACCOUNT STYLE*/
.user-dashboard-left {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .user-dashboard-left {
      display: none; } }
  @media (max-width: 767px) {
    .user-dashboard-left {
      display: none; } }

.user-dashboard-right {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .user-dashboard-right {
      width: 100%; } }
  @media (max-width: 767px) {
    .user-dashboard-right {
      width: 100%; } }

.account-block + .account-block {
  margin-top: 30px; }
.account-block .form-control, .account-block .post-password-form input[type='password'], .post-password-form .account-block input[type='password'], .account-block input[type="text"].wpcf7-form-control,
.account-block input[type="email"].wpcf7-form-control,
.account-block input[type="password"].wpcf7-form-control,
.account-block input[type="tel"].wpcf7-form-control,
.account-block textarea.wpcf7-form-control, .account-block .dsidx-resp-area input[type='text'], .dsidx-resp-area .account-block input[type='text'], .account-block .dsidx-resp-area input[type='password'], .dsidx-resp-area .account-block input[type='password'], .account-block .dsidx-resp-area input[type='email'], .dsidx-resp-area .account-block input[type='email'], .account-block .dsidx-resp-area select, .dsidx-resp-area .account-block select, .account-block .dsidx-resp-area textarea, .dsidx-resp-area .account-block textarea, .account-block .IDX-leadLoginTextInput[type='text'], .account-block textarea.IDX-leadLoginTextInput,
.account-block .IDX-qsSelectInput,
.account-block .IDX-qsTextInput[type='text'], .account-block .idx-omnibar-form input[type='text'], .idx-omnibar-form .account-block input[type='text'],
.account-block .idx-omnibar-form input[type='password'],
.idx-omnibar-form .account-block input[type='password'],
.account-block .idx-omnibar-form input[type='email'],
.idx-omnibar-form .account-block input[type='email'],
.account-block .idx-omnibar-form input[type='tel'],
.idx-omnibar-form .account-block input[type='tel'],
.account-block .idx-omnibar-form input[type='number'],
.idx-omnibar-form .account-block input[type='number'], .account-block .impress-lead-signup input[type='text'], .impress-lead-signup .account-block input[type='text'],
.account-block .impress-lead-signup input[type='email'],
.impress-lead-signup .account-block input[type='email'],
.account-block .impress-lead-signup input[type='password'],
.impress-lead-signup .account-block input[type='password'],
.account-block .impress-lead-signup input[type='tel'],
.impress-lead-signup .account-block input[type='tel'], .account-block .impress-lead-login input[type='text'], .impress-lead-login .account-block input[type='text'],
.account-block .impress-lead-login input[type='email'],
.impress-lead-login .account-block input[type='email'],
.account-block .impress-lead-login input[type='password'],
.impress-lead-login .account-block input[type='password'],
.account-block .impress-lead-login input[type='tel'],
.impress-lead-login .account-block input[type='tel'], .account-block #IDX-listingID, .account-block #IDX-streetNumber,
.account-block #IDX-streetDirection, .account-block #IDX-streetName, .account-block .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .account-block select {
  height: 38px; }
.account-block textarea.form-control,
.account-block textarea.wpcf7-form-control, .account-block .dsidx-resp-area textarea, .dsidx-resp-area .account-block textarea, .account-block textarea.IDX-leadLoginTextInput,
.account-block textarea.IDX-qsSelectInput,
.account-block textarea.IDX-qsTextInput[type='text'], .account-block textarea#IDX-listingID, .account-block textarea#IDX-streetNumber,
.account-block textarea#IDX-streetDirection, .account-block textarea#IDX-streetName {
  height: auto; }
.account-block .bootstrap-select .btn, .account-block .bootstrap-select .fave-load-more a, .fave-load-more .account-block .bootstrap-select a, .account-block .bootstrap-select .post-password-form input[type='submit'], .post-password-form .account-block .bootstrap-select input[type='submit'], .account-block .bootstrap-select .wpcf7-submit, .account-block .bootstrap-select .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .account-block .bootstrap-select input[type='submit'], .account-block .bootstrap-select .IDX-leadLoginButtonInput,
.account-block .bootstrap-select .IDX-leadLoginTextInput[type='submit'],
.account-block .bootstrap-select .IDX-qsButtonInput,
.account-block .bootstrap-select .idx-omnibar-form button,
.idx-omnibar-form .account-block .bootstrap-select button,
.account-block .bootstrap-select .impress-lead-signup input[type='submit'],
.impress-lead-signup .account-block .bootstrap-select input[type='submit'],
.account-block .bootstrap-select .impress-lead-login input[type='submit'],
.impress-lead-login .account-block .bootstrap-select input[type='submit'], .account-block .bootstrap-select .IDX-saveProperty, .account-block .bootstrap-select .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .account-block .bootstrap-select a, .account-block .bootstrap-select #IDX-formReset, .account-block .bootstrap-select #IDX-formSubmit {
  height: 38px; }
.account-block .my-avatar {
  /* mini phones and down */ }
  .account-block .my-avatar img {
    width: 100%;
    margin-bottom: 10px; }
  @media (max-width: 767px) {
    .account-block .my-avatar {
      margin-bottom: 30px; } }
  .account-block .my-avatar .profile-img-info {
    font-size: 12px;
    display: inline-block;
    margin: 5px 0 0; }
.account-block .form-control, .account-block .post-password-form input[type='password'], .post-password-form .account-block input[type='password'], .account-block input[type="text"].wpcf7-form-control,
.account-block input[type="email"].wpcf7-form-control,
.account-block input[type="password"].wpcf7-form-control,
.account-block input[type="tel"].wpcf7-form-control,
.account-block textarea.wpcf7-form-control, .account-block .dsidx-resp-area input[type='text'], .dsidx-resp-area .account-block input[type='text'], .account-block .dsidx-resp-area input[type='password'], .dsidx-resp-area .account-block input[type='password'], .account-block .dsidx-resp-area input[type='email'], .dsidx-resp-area .account-block input[type='email'], .account-block .dsidx-resp-area select, .dsidx-resp-area .account-block select, .account-block .dsidx-resp-area textarea, .dsidx-resp-area .account-block textarea, .account-block .IDX-leadLoginTextInput[type='text'], .account-block textarea.IDX-leadLoginTextInput,
.account-block .IDX-qsSelectInput,
.account-block .IDX-qsTextInput[type='text'], .account-block .idx-omnibar-form input[type='text'], .idx-omnibar-form .account-block input[type='text'],
.account-block .idx-omnibar-form input[type='password'],
.idx-omnibar-form .account-block input[type='password'],
.account-block .idx-omnibar-form input[type='email'],
.idx-omnibar-form .account-block input[type='email'],
.account-block .idx-omnibar-form input[type='tel'],
.idx-omnibar-form .account-block input[type='tel'],
.account-block .idx-omnibar-form input[type='number'],
.idx-omnibar-form .account-block input[type='number'], .account-block .impress-lead-signup input[type='text'], .impress-lead-signup .account-block input[type='text'],
.account-block .impress-lead-signup input[type='email'],
.impress-lead-signup .account-block input[type='email'],
.account-block .impress-lead-signup input[type='password'],
.impress-lead-signup .account-block input[type='password'],
.account-block .impress-lead-signup input[type='tel'],
.impress-lead-signup .account-block input[type='tel'], .account-block .impress-lead-login input[type='text'], .impress-lead-login .account-block input[type='text'],
.account-block .impress-lead-login input[type='email'],
.impress-lead-login .account-block input[type='email'],
.account-block .impress-lead-login input[type='password'],
.impress-lead-login .account-block input[type='password'],
.account-block .impress-lead-login input[type='tel'],
.impress-lead-login .account-block input[type='tel'], .account-block #IDX-listingID, .account-block #IDX-streetNumber,
.account-block #IDX-streetDirection, .account-block #IDX-streetName, .account-block .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .account-block select {
  box-shadow: none; }

.profile-area h1, .profile-area h4 {
  font-weight: 500;
  margin-bottom: 25px; }
.profile-area h2 {
  font-weight: 500;
  margin-bottom: 25px; }
.profile-area h3 {
  font-weight: 500;
  margin-bottom: 25px; }
.profile-area h4 {
  font-weight: 500;
  margin-bottom: 25px; }

.invoice-area {
  background-color: #fff;
  border: 1px solid #f0f0f0; }
  .invoice-area .invoice-form {
    padding: 30px; }
  .invoice-area table {
    margin: 0; }
    .invoice-area table td, .invoice-area .widget_calendar table th, .widget_calendar .invoice-area table th {
      border: none !important; }
  .invoice-area .bootstrap-select .btn, .invoice-area .bootstrap-select .fave-load-more a, .fave-load-more .invoice-area .bootstrap-select a, .invoice-area .bootstrap-select .post-password-form input[type='submit'], .post-password-form .invoice-area .bootstrap-select input[type='submit'], .invoice-area .bootstrap-select .wpcf7-submit, .invoice-area .bootstrap-select .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .invoice-area .bootstrap-select input[type='submit'], .invoice-area .bootstrap-select .IDX-leadLoginButtonInput,
  .invoice-area .bootstrap-select .IDX-leadLoginTextInput[type='submit'],
  .invoice-area .bootstrap-select .IDX-qsButtonInput,
  .invoice-area .bootstrap-select .idx-omnibar-form button,
  .idx-omnibar-form .invoice-area .bootstrap-select button,
  .invoice-area .bootstrap-select .impress-lead-signup input[type='submit'],
  .impress-lead-signup .invoice-area .bootstrap-select input[type='submit'],
  .invoice-area .bootstrap-select .impress-lead-login input[type='submit'],
  .impress-lead-login .invoice-area .bootstrap-select input[type='submit'], .invoice-area .bootstrap-select .IDX-saveProperty, .invoice-area .bootstrap-select .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .invoice-area .bootstrap-select a, .invoice-area .bootstrap-select #IDX-formReset, .invoice-area .bootstrap-select #IDX-formSubmit {
    height: 32px; }
  .invoice-area .form-control, .invoice-area .post-password-form input[type='password'], .post-password-form .invoice-area input[type='password'], .invoice-area input[type="text"].wpcf7-form-control,
  .invoice-area input[type="email"].wpcf7-form-control,
  .invoice-area input[type="password"].wpcf7-form-control,
  .invoice-area input[type="tel"].wpcf7-form-control,
  .invoice-area textarea.wpcf7-form-control, .invoice-area .dsidx-resp-area input[type='text'], .dsidx-resp-area .invoice-area input[type='text'], .invoice-area .dsidx-resp-area input[type='password'], .dsidx-resp-area .invoice-area input[type='password'], .invoice-area .dsidx-resp-area input[type='email'], .dsidx-resp-area .invoice-area input[type='email'], .invoice-area .dsidx-resp-area select, .dsidx-resp-area .invoice-area select, .invoice-area .dsidx-resp-area textarea, .dsidx-resp-area .invoice-area textarea, .invoice-area .IDX-leadLoginTextInput[type='text'], .invoice-area textarea.IDX-leadLoginTextInput,
  .invoice-area .IDX-qsSelectInput,
  .invoice-area .IDX-qsTextInput[type='text'], .invoice-area .idx-omnibar-form input[type='text'], .idx-omnibar-form .invoice-area input[type='text'],
  .invoice-area .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .invoice-area input[type='password'],
  .invoice-area .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .invoice-area input[type='email'],
  .invoice-area .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .invoice-area input[type='tel'],
  .invoice-area .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .invoice-area input[type='number'], .invoice-area .impress-lead-signup input[type='text'], .impress-lead-signup .invoice-area input[type='text'],
  .invoice-area .impress-lead-signup input[type='email'],
  .impress-lead-signup .invoice-area input[type='email'],
  .invoice-area .impress-lead-signup input[type='password'],
  .impress-lead-signup .invoice-area input[type='password'],
  .invoice-area .impress-lead-signup input[type='tel'],
  .impress-lead-signup .invoice-area input[type='tel'], .invoice-area .impress-lead-login input[type='text'], .impress-lead-login .invoice-area input[type='text'],
  .invoice-area .impress-lead-login input[type='email'],
  .impress-lead-login .invoice-area input[type='email'],
  .invoice-area .impress-lead-login input[type='password'],
  .impress-lead-login .invoice-area input[type='password'],
  .invoice-area .impress-lead-login input[type='tel'],
  .impress-lead-login .invoice-area input[type='tel'], .invoice-area #IDX-listingID, .invoice-area #IDX-streetNumber,
  .invoice-area #IDX-streetDirection, .invoice-area #IDX-streetName, .invoice-area .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .invoice-area select {
    height: 32px; }

.area-title {
  border-bottom: 1px solid #f0f0f0;
  padding: 22px 30px; }
  .area-title .title-left {
    float: left;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .area-title .title-right {
    float: right;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit; }

.my-property-search {
  background-color: #fff;
  padding: 30px;
  margin-bottom: 8px;
  /* mini phones and down */ }
  .my-property-search .form-group {
    width: 10000px;
    margin: 0;
    padding-right: 10px; }
  .my-property-search .form-control, .my-property-search .post-password-form input[type='password'], .post-password-form .my-property-search input[type='password'], .my-property-search input[type="text"].wpcf7-form-control,
  .my-property-search input[type="email"].wpcf7-form-control,
  .my-property-search input[type="password"].wpcf7-form-control,
  .my-property-search input[type="tel"].wpcf7-form-control,
  .my-property-search textarea.wpcf7-form-control, .my-property-search .dsidx-resp-area input[type='text'], .dsidx-resp-area .my-property-search input[type='text'], .my-property-search .dsidx-resp-area input[type='password'], .dsidx-resp-area .my-property-search input[type='password'], .my-property-search .dsidx-resp-area input[type='email'], .dsidx-resp-area .my-property-search input[type='email'], .my-property-search .dsidx-resp-area select, .dsidx-resp-area .my-property-search select, .my-property-search .dsidx-resp-area textarea, .dsidx-resp-area .my-property-search textarea, .my-property-search .IDX-leadLoginTextInput[type='text'], .my-property-search textarea.IDX-leadLoginTextInput,
  .my-property-search .IDX-qsSelectInput,
  .my-property-search .IDX-qsTextInput[type='text'], .my-property-search .idx-omnibar-form input[type='text'], .idx-omnibar-form .my-property-search input[type='text'],
  .my-property-search .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .my-property-search input[type='password'],
  .my-property-search .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .my-property-search input[type='email'],
  .my-property-search .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .my-property-search input[type='tel'],
  .my-property-search .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .my-property-search input[type='number'], .my-property-search .impress-lead-signup input[type='text'], .impress-lead-signup .my-property-search input[type='text'],
  .my-property-search .impress-lead-signup input[type='email'],
  .impress-lead-signup .my-property-search input[type='email'],
  .my-property-search .impress-lead-signup input[type='password'],
  .impress-lead-signup .my-property-search input[type='password'],
  .my-property-search .impress-lead-signup input[type='tel'],
  .impress-lead-signup .my-property-search input[type='tel'], .my-property-search .impress-lead-login input[type='text'], .impress-lead-login .my-property-search input[type='text'],
  .my-property-search .impress-lead-login input[type='email'],
  .impress-lead-login .my-property-search input[type='email'],
  .my-property-search .impress-lead-login input[type='password'],
  .impress-lead-login .my-property-search input[type='password'],
  .my-property-search .impress-lead-login input[type='tel'],
  .impress-lead-login .my-property-search input[type='tel'], .my-property-search #IDX-listingID, .my-property-search #IDX-streetNumber,
  .my-property-search #IDX-streetDirection, .my-property-search #IDX-streetName, .my-property-search .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .my-property-search select {
    width: 100%;
    height: 32px; }
  .my-property-search .btn, .my-property-search .fave-load-more a, .fave-load-more .my-property-search a, .my-property-search .post-password-form input[type='submit'], .post-password-form .my-property-search input[type='submit'], .my-property-search .wpcf7-submit, .my-property-search .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .my-property-search input[type='submit'], .my-property-search .IDX-leadLoginButtonInput,
  .my-property-search .IDX-leadLoginTextInput[type='submit'],
  .my-property-search .IDX-qsButtonInput,
  .my-property-search .idx-omnibar-form button,
  .idx-omnibar-form .my-property-search button,
  .my-property-search .impress-lead-signup input[type='submit'],
  .impress-lead-signup .my-property-search input[type='submit'],
  .my-property-search .impress-lead-login input[type='submit'],
  .impress-lead-login .my-property-search input[type='submit'], .my-property-search .IDX-saveProperty, .my-property-search .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .my-property-search a, .my-property-search #IDX-formReset, .my-property-search #IDX-formSubmit {
    padding: 7px 20px;
    font-size: 12px; }
  @media (max-width: 767px) {
    .my-property-search {
      padding: 20px; } }

.my-property-listing .figure-block {
  width: 150px;
  height: 110px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .my-property-listing .figure-block {
      width: 100%;
      height: auto; } }

.my-property {
  background-color: #fff;
  padding: 8px;
  overflow: visible;
  /* mini phones and down */ }
  .my-property .media-body {
    overflow: visible; }
  .my-property .my-description {
    float: left;
    width: 380px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    .my-property .my-description .label {
      font-size: 10px;
      display: inline-block;
      vertical-align: middle;
      line-height: 9px;
      padding: 4px 5px 4px; }
    @media (min-width: 992px) and (max-width: 1199px) {
      .my-property .my-description {
        width: 240px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .my-property .my-description {
        width: 315px; } }
    @media (max-width: 767px) {
      .my-property .my-description {
        width: 272px; } }
  .my-property .my-actions {
    float: right;
    padding-right: 22px;
    position: relative;
    top: 25px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 992px) and (max-width: 1199px) {
      .my-property .my-actions {
        padding-right: 10px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .my-property .my-actions {
        margin-top: 5px;
        top: 0;
        padding-right: 0; } }
    @media (max-width: 767px) {
      .my-property .my-actions {
        margin-top: 5px;
        top: 0;
        padding-right: 0; } }
  .my-property .my-heading {
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 5px;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit;
    color: #004274;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .my-property .address {
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis; }
  .my-property p {
    font-weight: 300;
    margin-bottom: 0;
    font-size: 13px; }
  .my-property .dropdown-menu {
    left: inherit;
    right: 0;
    min-width: 190px;
    padding: 0; }
    .my-property .dropdown-menu .pay-options {
      padding: 12px; }
    .my-property .dropdown-menu ul {
      margin: 0;
      list-style: none; }
    .my-property .dropdown-menu li {
      border-top: 1px solid #e5e5e5; }
    .my-property .dropdown-menu a {
      padding: 12px;
      color: #000;
      font-size: 12px;
      display: block; }
      .my-property .dropdown-menu a:hover {
        color: #4cc6f4; }
    .my-property .dropdown-menu .fa {
      margin-right: 4px; }
  @media (max-width: 767px) {
    .my-property .media-left, .my-property .next-prev-block .media-right, .next-prev-block .my-property .media-right {
      display: block;
      padding: 0;
      padding-bottom: 15px; }
    .my-property .media-body {
      display: block;
      width: 100%; } }

.pay-options table {
  width: 100%;
  margin: 0; }
.pay-options td, .pay-options .widget_calendar table th, .widget_calendar table .pay-options th {
  font-size: 12px;
  vertical-align: middle;
  padding: 0 0 3px 0 !important;
  font-weight: 400;
  border: none; }
.pay-options tfoot td, .pay-options tfoot .widget_calendar table th, .widget_calendar table .pay-options tfoot th {
  padding-top: 8px;
  font-weight: 400; }
.pay-options .checkbox {
  margin: 0; }
.pay-options label {
  font-weight: 400;
  font-size: 12px; }
.pay-options input[type="radio"],
.pay-options input[type="checkbox"] {
  margin-top: 2px; }

.my-actions .action-btn {
  background: none;
  display: inline-block;
  padding: 8px 9px;
  height: 33px;
  line-height: 13px;
  background-color: #cccccc;
  color: #fff;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px;
  border: 1px solid transparent;
  text-align: center;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  .my-actions .action-btn:hover {
    background-color: #4cc6f4; }
  .my-actions .action-btn:focus {
    background-color: #4cc6f4; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .my-actions .action-btn {
      padding: 4px 6px;
      height: 26px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .my-actions .action-btn {
      padding: 3px 6px;
      height: 22px;
      line-height: 13px;
      font-size: 12px; } }
  @media (max-width: 767px) {
    .my-actions .action-btn {
      padding: 3px 6px;
      height: 22px;
      line-height: 13px;
      font-size: 12px; } }
.my-actions .pay-btn {
  padding: 0 9px !important;
  background-color: #959595;
  font-size: 14px;
  font-weight: 500;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  .my-actions .pay-btn .fa {
    margin-left: 5px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .my-actions .pay-btn {
      font-size: 12px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .my-actions .pay-btn {
      font-size: 12px; } }
  @media (max-width: 767px) {
    .my-actions .pay-btn {
      font-size: 12px; } }
.my-actions .open .action-btn {
  background-color: #4cc6f4; }
.my-actions .alert {
  max-width: 290px; }

.saved-search-list .saved-search-block {
  position: relative;
  padding: 30px 65px 30px 30px;
  background-color: #fff; }
  .saved-search-list .saved-search-block + .saved-search-block {
    border-top: 1px solid #e5e5e5; }
  .saved-search-list .saved-search-block p {
    margin: 0;
    line-height: 24px; }
  .saved-search-list .saved-search-block .remove-search {
    position: absolute;
    top: 41px;
    right: 30px;
    font-size: 22px;
    line-height: 20px;
    background: none;
    border: none;
    color: #b2b2b2; }
    .saved-search-list .saved-search-block .remove-search:hover {
      color: #4cc6f4; }

.add-title-tab {
  background-color: #fff;
  padding: 14px 30px;
  border: 1px solid #e5e5e5;
  height: 57px;
  position: relative; }
  .add-title-tab h3 {
    font-size: 16px;
    line-height: 28px;
    margin: 0;
    font-weight: 700;
    text-transform: inherit;
    text-align: inherit; }
  .add-title-tab .add-expand {
    position: absolute;
    top: 0;
    right: 0;
    bottom: inherit;
    left: inherit;
    z-index: 2;
    width: 57px;
    height: 57px;
    cursor: pointer;
    font-family: "FontAwesome";
    line-height: 57px;
    text-align: center;
    font-size: 18px;
    color: #959595; }
    .add-title-tab .add-expand:before {
      content: "\f107";
      top: 1px;
      position: relative; }
    .add-title-tab .add-expand.active:before {
      content: "\f106"; }

.add-tab-content {
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-top: 0; }
  .add-tab-content .push-padding-bottom {
    padding-bottom: 10px !important; }
  .add-tab-content .add-tab-row {
    padding: 30px 30px 30px;
    border-bottom: 1px solid #e5e5e5; }
    .add-tab-content .add-tab-row:last-child {
      border: none; }
  .add-tab-content #map {
    margin-bottom: 25px; }
    .add-tab-content #map + button {
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .add-tab-content #map + button {
          margin-bottom: 30px; } }
  .add-tab-content .form-group {
    margin-bottom: 20px; }
  .add-tab-content .checkbox {
    margin-bottom: 20px;
    margin-top: 0; }
  .add-tab-content .additional-block {
    width: 100%; }
    .add-tab-content .additional-block button {
      background: none;
      border: none;
      font-size: 14px;
      display: block;
      opacity: 0.6;
      filter: alpha(opacity=60); }
      .add-tab-content .additional-block button:hover {
        color: #4cc6f4; }
      .add-tab-content .additional-block button .fa {
        margin-right: 5px; }
    .add-tab-content .additional-block span {
      font-size: 14px;
      color: #b2b2b2; }
    .add-tab-content .additional-block .sort-additional-row {
      cursor: move;
      display: block; }
    .add-tab-content .additional-block .remove-additional-row {
      cursor: pointer;
      font-size: 17px; }
    .add-tab-content .additional-block .action-field {
      text-align: left;
      width: 4%;
      padding: 0; }
    .add-tab-content .additional-block .field-title {
      width: 35%; }
    .add-tab-content .additional-block td, .add-tab-content .additional-block .widget_calendar table th, .widget_calendar table .add-tab-content .additional-block th {
      padding-left: 15px;
      padding-right: 15px;
      vertical-align: middle;
      border: none; }
    .add-tab-content .additional-block tbody td, .add-tab-content .additional-block tbody .widget_calendar table th, .widget_calendar table .add-tab-content .additional-block tbody th {
      padding-bottom: 10px; }
    .add-tab-content .additional-block tfoot td, .add-tab-content .additional-block tfoot .widget_calendar table th, .widget_calendar table .add-tab-content .additional-block tfoot th {
      padding-top: 10px; }

.media-gallery {
  padding-bottom: 10px;
  margin-bottom: -10px; }
  .media-gallery .row {
    margin-left: -5px;
    margin-right: -5px; }
  .media-gallery div[class*="col-"] {
    padding-left: 5px;
    padding-right: 5px;
    margin-bottom: 10px; }

.gallery-thumb {
  position: relative; }
  .gallery-thumb img {
    position: relative;
    z-index: 5; }
  .gallery-thumb .icon {
    position: absolute;
    bottom: 0;
    z-index: 10;
    background-color: rgba(0, 0, 0, 0.5);
    text-align: center;
    width: 28px;
    height: 28px;
    line-height: 28px;
    cursor: pointer;
    color: #fff;
    font-size: 12px; }
  .gallery-thumb .icon-fav {
    left: 0; }
    .gallery-thumb .icon-fav:hover {
      color: #f8b42b; }
  .gallery-thumb .icon-delete {
    right: 0; }
  .gallery-thumb .icon-loader {
    top: 50%;
    left: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: default;
    display: none; }

.media-drag-drop {
  background-color: #efefef;
  border: 2px dashed #dfdfdf;
  text-align: center;
  padding: 30px; }
  .media-drag-drop h4 {
    color: #8b9293;
    font-size: 18px;
    line-height: 18px;
    margin: 0 0 20px;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit; }
  .media-drag-drop .fa {
    margin-right: 8px; }

/*START DETAIL TOP SECTION STYLE*/
.header-detail {
  padding: 25px 0 28px;
  /* mini phones and down */ }
  .header-detail .breadcrumb {
    padding: 0;
    margin-bottom: 15px; }
  .header-detail ul {
    padding: 0;
    margin-bottom: 12px;
    line-height: 14px; }
  .header-detail h1 .actions span, .header-detail h4 .actions span {
    font-size: 22px;
    display: inline-block;
    vertical-align: middle;
    cursor: pointer; }
  .header-detail p {
    color: #707070; }
  .header-detail h4 {
    color: #707070; }
    .header-detail h4 .actions span {
      cursor: pointer; }
  .header-detail .label {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 10px 6px;
    top: -3px;
    position: relative;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .header-detail .label {
        padding: 3px 6px;
        top: 0; } }
  .header-detail .header-left {
    float: left;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .header-detail .header-left {
        width: 100%;
        text-align: center;
        margin-bottom: 10px; } }
  .header-detail .header-right {
    float: right;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .header-detail .header-right {
        text-align: center;
        width: 100%;
        /*h1{
          font-size: 12px;
          line-height: 22px;
          margin: 0;
        }
        h4{
          font-size: 12px;
          line-height: 12px;
        }*/ } }
  .header-detail .actions {
    list-style: none; }
    .header-detail .actions li {
      display: inline-block;
      font-size: 16px;
      line-height: 16px;
      color: #c4c4c4;
      margin: 0; }
      .header-detail .actions li + li {
        margin-left: 10px; }
  @media (max-width: 767px) {
    .header-detail {
      padding: 18px 0 16px; }
      .header-detail .breadcrumb {
        display: none; }
      .header-detail .actions {
        display: none; } }

.form-media {
  position: absolute;
  left: 40px;
  top: 40px;
  display: inline-block;
  width: 370px;
  /* mini phones and down */
  /* mini phones and down */ }
  .form-media .media-left figure, .form-media .next-prev-block .media-right figure, .next-prev-block .form-media .media-right figure {
    width: 101px; }
  .form-media .media-left .item-thumb, .form-media .next-prev-block .media-right .item-thumb, .next-prev-block .form-media .media-right .item-thumb, .form-media .media-left figure, .form-media .next-prev-block .media-right figure, .next-prev-block .form-media .media-right figure, .form-media .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .form-media .media-left figure {
    width: 101px; }
  .form-media .media-left .media-object, .form-media .next-prev-block .media-right .media-object, .next-prev-block .form-media .media-right .media-object {
    width: 74px; }
  .form-media .media-left a, .form-media .next-prev-block .media-right a, .next-prev-block .form-media .media-right a {
    display: block;
    width: 74px; }
  @media (min-width: 992px) and (max-width: 1199px) {
    .form-media {
      left: 20px;
      top: 20px;
      width: 315px;
      padding: 20px; }
      .form-media .form-control, .form-media .post-password-form input[type='password'], .post-password-form .form-media input[type='password'], .form-media input[type="text"].wpcf7-form-control,
      .form-media input[type="email"].wpcf7-form-control,
      .form-media input[type="password"].wpcf7-form-control,
      .form-media input[type="tel"].wpcf7-form-control,
      .form-media textarea.wpcf7-form-control, .form-media .dsidx-resp-area input[type='text'], .dsidx-resp-area .form-media input[type='text'], .form-media .dsidx-resp-area input[type='password'], .dsidx-resp-area .form-media input[type='password'], .form-media .dsidx-resp-area input[type='email'], .dsidx-resp-area .form-media input[type='email'], .form-media .dsidx-resp-area select, .dsidx-resp-area .form-media select, .form-media .dsidx-resp-area textarea, .dsidx-resp-area .form-media textarea, .form-media .IDX-leadLoginTextInput[type='text'], .form-media textarea.IDX-leadLoginTextInput,
      .form-media .IDX-qsSelectInput,
      .form-media .IDX-qsTextInput[type='text'], .form-media .idx-omnibar-form input[type='text'], .idx-omnibar-form .form-media input[type='text'],
      .form-media .idx-omnibar-form input[type='password'],
      .idx-omnibar-form .form-media input[type='password'],
      .form-media .idx-omnibar-form input[type='email'],
      .idx-omnibar-form .form-media input[type='email'],
      .form-media .idx-omnibar-form input[type='tel'],
      .idx-omnibar-form .form-media input[type='tel'],
      .form-media .idx-omnibar-form input[type='number'],
      .idx-omnibar-form .form-media input[type='number'], .form-media .impress-lead-signup input[type='text'], .impress-lead-signup .form-media input[type='text'],
      .form-media .impress-lead-signup input[type='email'],
      .impress-lead-signup .form-media input[type='email'],
      .form-media .impress-lead-signup input[type='password'],
      .impress-lead-signup .form-media input[type='password'],
      .form-media .impress-lead-signup input[type='tel'],
      .impress-lead-signup .form-media input[type='tel'], .form-media .impress-lead-login input[type='text'], .impress-lead-login .form-media input[type='text'],
      .form-media .impress-lead-login input[type='email'],
      .impress-lead-login .form-media input[type='email'],
      .form-media .impress-lead-login input[type='password'],
      .impress-lead-login .form-media input[type='password'],
      .form-media .impress-lead-login input[type='tel'],
      .impress-lead-login .form-media input[type='tel'], .form-media #IDX-listingID, .form-media #IDX-streetNumber,
      .form-media #IDX-streetDirection, .form-media #IDX-streetName, .form-media .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .form-media select {
        height: 34px; } }
  @media (max-width: 991px) {
    .form-media {
      display: none; } }

.detail-top-grid {
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-top-grid .media-tabs {
      position: relative;
      right: inherit;
      top: inherit;
      padding-top: 20px; }
      .detail-top-grid .media-tabs ul {
        float: left;
        margin-right: -7px;
        line-height: 24px; }
      .detail-top-grid .media-tabs li {
        margin-right: 7px; }
      .detail-top-grid .media-tabs .actions {
        float: right;
        display: block;
        margin-right: 0; }
        .detail-top-grid .media-tabs .actions li {
          font-size: 16px; } }

.detail-top-full {
  /* mini phones and down */ }
  .detail-top-full .container {
    position: relative; }
  .detail-top-full #gallery {
    width: 100%;
    background-position: center;
    background-size: cover,100%;
    background-repeat: no-repeat;
    height: 600px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    .detail-top-full #gallery:before {
      content: "";
      width: 100%;
      height: 100%;
      position: absolute;
      left: 0;
      right: 0;
      top: 0;
      background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC44Ii8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');
      background-size: 100%;
      background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(100%, rgba(0, 0, 0, 0.8)));
      background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 100%);
      background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 100%);
      background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.8) 100%); }
    @media (min-width: 992px) and (max-width: 1199px) {
      .detail-top-full #gallery {
        height: 500px; } }
    @media (min-width: 768px) and (max-width: 991px) {
      .detail-top-full #gallery {
        height: 400px; } }
    @media (max-width: 767px) {
      .detail-top-full #gallery {
        height: 300px; } }
    @media (max-width: 481px) {
      .detail-top-full #gallery {
        height: 200px; } }
  .detail-top-full .media-tabs-up {
    width: 100%;
    position: absolute;
    left: 0;
    top: 35px;
    z-index: 10;
    /* mini phones and down */ }
    .detail-top-full .media-tabs-up .label {
      position: absolute;
      top: 0; }
    @media (max-width: 767px) {
      .detail-top-full .media-tabs-up {
        top: 12px; } }
  .detail-top-full .label {
    display: inline-block;
    vertical-align: middle;
    padding: 6px 10px 6px;
    position: relative;
    text-transform: uppercase; }
  .detail-top-full .media-tabs {
    text-align: right;
    top: 0;
    right: 0;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .detail-top-full .media-tabs {
        right: 15px; } }
  .detail-top-full .media-detail-down {
    width: 100%;
    position: absolute;
    left: 0;
    bottom: 50px;
    z-index: 10;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (max-width: 768px) {
      .detail-top-full .media-detail-down {
        bottom: 15px; } }
    @media (max-width: 481px) {
      .detail-top-full .media-detail-down {
        bottom: 15px; } }
  .detail-top-full .header-detail {
    padding: 0; }
    .detail-top-full .header-detail h1, .detail-top-full .header-detail h4 {
      color: #fff; }
    .detail-top-full .header-detail p {
      color: #fff; }
    .detail-top-full .header-detail h4 {
      color: #fff; }
    .detail-top-full .header-detail div {
      vertical-align: middle; }
    .detail-top-full .header-detail .actions {
      margin-left: 10px;
      margin-bottom: 5px; }
      .detail-top-full .header-detail .actions li {
        line-height: 20px;
        font-size: 20px;
        color: #fff; }
  .detail-top-full .header-left,
  .detail-top-full .header-right {
    float: none; }
  .detail-top-full .breadcrumb li {
    color: #fff; }
    .detail-top-full .breadcrumb li + li:after {
      color: #fff; }
  .detail-top-full .breadcrumb a {
    color: #fff; }
    .detail-top-full .breadcrumb a:hover {
      color: #004274; }
  @media (max-width: 767px) {
    .detail-top-full .table-cell {
      display: block; } }

.detail-top-slideshow .header-detail {
  padding: 25px 0 0; }
  .detail-top-slideshow .header-detail p {
    margin: 0;
    line-height: 14px; }
  .detail-top-slideshow .header-detail h1, .detail-top-slideshow .header-detail h4 {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 5px;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .detail-top-slideshow .header-detail h4 {
    font-size: 14px;
    line-height: 16px;
    margin: 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit; }
.detail-top-slideshow .media-tabs {
  top: 20px;
  right: 20px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-top-slideshow .media-tabs {
      position: relative;
      right: inherit;
      top: inherit;
      padding-top: 10px; }
      .detail-top-slideshow .media-tabs ul {
        float: left;
        line-height: 24px; }
      .detail-top-slideshow .media-tabs li {
        margin-left: 7px; }
      .detail-top-slideshow .media-tabs .actions {
        float: right;
        display: block;
        margin-right: 0; }
        .detail-top-slideshow .media-tabs .actions li {
          font-size: 14px;
          margin-left: 10px; } }
.detail-top-slideshow .tab-pane {
  min-height: 500px;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 992px) and (max-width: 1199px) {
    .detail-top-slideshow .tab-pane {
      min-height: 410px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .detail-top-slideshow .tab-pane {
      min-height: 445px; } }
  @media (max-width: 767px) {
    .detail-top-slideshow .tab-pane {
      min-height: 270px; } }
  @media (max-width: 481px) {
    .detail-top-slideshow .tab-pane {
      min-height: 185px; } }
.detail-top-slideshow .tab-content {
  /* mini phones and down */ }
  @media (max-width: 481px) {
    .detail-top-slideshow .tab-content {
      margin: 0 -15px; } }

.detail-top {
  position: relative;
  margin-bottom: 30px;
  z-index: 1;
  /* mini phones and down */ }
  .detail-top .tab-content {
    position: relative;
    min-height: 600px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 768px) and (max-width: 991px) {
      .detail-top .tab-content {
        min-height: 300px; } }
    @media (max-width: 767px) {
      .detail-top .tab-content {
        min-height: 200px; } }
    @media (max-width: 481px) {
      .detail-top .tab-content {
        min-height: 100px; } }
  .detail-top .tab-pane {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    min-height: 500px;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    .detail-top .tab-pane .view-popup {
      position: absolute;
      right: 0;
      top: 0;
      cursor: pointer; }
    @media (min-width: 768px) and (max-width: 991px) {
      .detail-top .tab-pane {
        min-height: 300px; } }
    @media (max-width: 767px) {
      .detail-top .tab-pane {
        min-height: 200px; } }
    @media (max-width: 481px) {
      .detail-top .tab-pane {
        min-height: 100px; } }
  .detail-top .media-tabs li {
    font-size: 10px;
    line-height: 10px;
    margin: 0 0 0 12px;
    font-weight: 500;
    text-transform: inherit;
    text-align: center; }
  @media (max-width: 767px) {
    .detail-top {
      margin-bottom: 20px; } }

.detail-media {
  position: relative; }
  .detail-media .wpcf7-textarea {
    height: 100px; }

.media-tabs {
  position: absolute;
  top: 50px;
  right: 50px;
  z-index: 9;
  /* mini phones and down */
  /* mini phones and down */
  /* mini phones and down */ }
  .media-tabs .actions {
    display: none; }
    .media-tabs .actions li:hover {
      color: #c4c4c4; }
  .media-tabs ul {
    list-style: none;
    margin: 0;
    font-size: 0; }
  .media-tabs li {
    display: inline-block;
    position: relative;
    margin-left: 12px; }
    .media-tabs li > a {
      width: 48px;
      height: 48px;
      text-align: center;
      display: block;
      background-color: rgba(0, 0, 0, 0.6);
      color: #fff;
      font-size: 18px;
      line-height: 48px;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px; }
      .media-tabs li > a:hover {
        background-color: rgba(0, 174, 239, 0.6); }
    .media-tabs li:first-child {
      margin: 0; }
  .media-tabs li.active a {
    background-color: rgba(0, 174, 239, 0.6); }
  @media (max-width: 767px) {
    .media-tabs li > a {
      width: 24px;
      height: 24px;
      font-size: 9px;
      line-height: 23px; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .media-tabs {
      top: 20px;
      right: 20px; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .media-tabs {
      top: 20px;
      right: 20px; } }

/*START SMALL FORM STYLE*/
.form-small {
  background-color: rgba(255, 255, 255, 0.95);
  padding: 30px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .form-small {
      padding: 15px; } }
  .form-small .agent-media {
    margin-bottom: 23px; }
  .form-small .wpcf7-submit {
    width: 100%;
    margin-top: 15px; }
  .form-small .ajax-loader {
    position: absolute;
    top: 28px;
    right: 13px;
    background-color: #fff;
    border-radius: 50%; }

.agent-media .media-object {
  border: 3px solid #fff; }
.agent-media .media-left, .agent-media .next-prev-block .media-right, .next-prev-block .agent-media .media-right {
  padding-right: 14px; }
  .agent-media .media-left a, .agent-media .next-prev-block .media-right a, .next-prev-block .agent-media .media-right a {
    display: block;
    width: 74px; }
.agent-media ul {
  margin: 0;
  list-style: none; }
  .agent-media ul a {
    color: #000; }
    .agent-media ul a:hover {
      color: #4cc6f4; }
.agent-media span {
  margin-right: 12px;
  /* mini phones and down */ }
  .agent-media span:last-child {
    margin: 0; }
  @media (max-width: 767px) {
    .agent-media span {
      margin-right: 5px; }
      .agent-media span span {
        display: none; } }
.agent-media .fa {
  margin: 0 5px 0 1px;
  width: 13px;
  text-align: center;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .agent-media .fa {
      margin-right: 0 !important; } }

/*START MY ACCOUNT SIDEBAR STYLE*/
.my-sidebar {
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .my-sidebar {
      margin-bottom: 30px; } }

.my-menu {
  /* mini phones and down */
  margin-bottom: 30px; }
  @media (max-width: 767px) {
    .my-menu {
      display: none; } }
  .my-menu li {
    border: 1px solid #e5e5e5;
    text-align: left;
    width: 100%; }
    .my-menu li + li {
      border-top: 0; }
    .my-menu li a {
      color: #959595;
      background-color: #fff;
      display: block;
      padding: 20px 20px;
      /* mini phones and down */ }
      .my-menu li a:last-child {
        border: none; }
      .my-menu li a:hover, .my-menu li a:active {
        color: #000; }
      @media (max-width: 767px) {
        .my-menu li a {
          padding: 15px 20px; } }
  .my-menu .active a {
    background-color: #004274;
    color: #fff; }
    .my-menu .active a:hover, .my-menu .active a:active {
      color: #fff; }
  .my-menu .fa {
    margin-right: 10px; }

/*START DETAIL PAGE STYLE*/
.section-detail-content #sidebar {
  padding: 0; }

.blog-page {
  padding-top: 40px; }

.detail-bar {
  /* mini phones and down */ }
  .detail-bar .detail-media {
    margin-bottom: 30px; }
  @media (max-width: 991px) {
    .detail-bar {
      margin-bottom: 30px; } }
  .detail-bar .detail-block + .detail-block {
    margin-top: 40px;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 768px) and (max-width: 991px) {
      .detail-bar .detail-block + .detail-block {
        margin-top: 20px; } }
    @media (max-width: 767px) {
      .detail-bar .detail-block + .detail-block {
        margin-top: 20px; } }
  .detail-bar .header-detail {
    padding: 18px 0 0;
    /* mini phones and down */ }
    .detail-bar .header-detail h1, .detail-bar .header-detail h4 {
      margin-bottom: 4px;
      font-size: 24px; }
    .detail-bar .header-detail h4 {
      font-size: 18px;
      font-weight: 300;
      margin: 0; }
    .detail-bar .header-detail p {
      margin-bottom: 0;
      font-size: 14px; }
    @media (max-width: 767px) {
      .detail-bar .header-detail h1, .detail-bar .header-detail h4 {
        font-size: 16px;
        line-height: 18px; }
      .detail-bar .header-detail h4 {
        font-size: 14px; }
      .detail-bar .header-detail p {
        font-size: 12px; } }
  .detail-bar .header-right {
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .detail-bar .header-right h1, .detail-bar .header-right h4 {
        font-size: 12px;
        line-height: 22px;
        margin-bottom: 0; }
      .detail-bar .header-right h4 {
        font-size: 12px;
        line-height: 14px; } }

.print-detail {
  padding-top: 40px; }
  .print-detail .print-header {
    background-color: #154373;
    text-align: center;
    padding: 20px;
    /* mini phones and down */ }
    .print-detail .print-header h2 {
      margin: 0;
      color: #fff;
      font-size: 18px;
      line-height: 18px; }
    @media (max-width: 767px) {
      .print-detail .print-header {
        padding: 16px; }
        .print-detail .print-header h2 {
          font-size: 16px;
          line-height: 16px; } }
  .print-detail .detail-block {
    padding: 35px;
    box-shadow: 0 10px 20px rgba(0, 0, 0, 0.2);
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .print-detail .detail-block {
        padding: 20px; } }
  .print-detail .detail-title {
    padding-bottom: 35px;
    border: none;
    margin-bottom: 0;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .print-detail .detail-title {
        padding-bottom: 20px; } }
  .print-detail .detail-title-inner {
    padding-bottom: 15px;
    margin-bottom: 15px;
    margin-top: 30px; }
    .print-detail .detail-title-inner .title-right {
      font-size: 14px; }
  .print-detail .property-link {
    font-size: 14px;
    border-top: 1px solid #e5e5e5;
    padding-top: 15px;
    margin-top: 15px;
    margin-bottom: 0;
    text-align: center; }

.print-gallery img {
  width: 100%; }
.print-gallery .print-main-image {
  margin-bottom: 12px; }
.print-gallery .print-thumbs {
  margin-left: -6px;
  margin-right: -6px; }
  .print-gallery .print-thumbs div {
    float: left;
    padding-right: 6px;
    padding-left: 6px;
    width: 33.3333%; }
    .print-gallery .print-thumbs div:last-child {
      margin: 0; }

.detail-block {
  background-color: #fff;
  padding: 40px;
  /* mini phones and down */ }
  .detail-block ul {
    list-style: none;
    margin: 0; }
  .detail-block .alert-info {
    color: #000;
    padding: 15px 25px; }
    .detail-block .alert-info li {
      line-height: 35px;
      font-size: 15px;
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .detail-block .alert-info li {
          line-height: 24px;
          font-size: 13px; } }
  .detail-block .list-features a {
    color: #000; }
    .detail-block .list-features a:hover {
      color: #4cc6f4; }
  @media (max-width: 767px) {
    .detail-block {
      padding: 20px; } }
  .detail-block .fa {
    margin-right: 5px; }

.detail-title {
  padding-bottom: 40px;
  margin-bottom: 25px;
  border-bottom: 1px solid #e5e5e5;
  /* mini phones and down */ }
  .detail-title .title-left {
    float: left; }
  .detail-title .title-right {
    float: right;
    font-size: 12px;
    line-height: 18px; }
    .detail-title .title-right .fa {
      margin-left: 5px; }
  @media (max-width: 767px) {
    .detail-title {
      padding-bottom: 25px;
      margin-bottom: 15px; } }

.detail-title-inner {
  padding-bottom: 18px;
  margin-bottom: 25px;
  margin-top: 40px;
  border-bottom: 1px solid #e5e5e5;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-title-inner {
      padding-bottom: 15px;
      margin-bottom: 15px;
      margin-top: 25px; } }

.document-list li {
  line-height: 14px;
  padding: 18px 0;
  border-bottom: 1px solid #e5e5e5; }
.document-list a {
  font-weight: 500;
  text-transform: uppercase;
  font-size: 12px; }

.detail-content-tabber {
  position: relative;
  margin-bottom: 40px;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .detail-content-tabber {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .detail-content-tabber {
      margin-bottom: 30px; } }

.detail-tabs {
  list-style: none;
  margin: 0;
  display: table;
  width: 100%; }
  .detail-tabs li {
    display: table-cell;
    padding: 5px;
    height: 50px;
    background-color: #ebebeb;
    vertical-align: middle;
    border-right: 1px solid #f5f5f5;
    cursor: pointer;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    font-weight: 500;
    text-transform: uppercase;
    text-align: center;
    /* mini phones and down */
    /* mini phones and down */ }
    .detail-tabs li:last-child {
      border: none; }
    .detail-tabs li:hover {
      background-color: #004274;
      color: #fff; }
    .detail-tabs li:focus {
      background-color: #004274;
      color: #fff; }
    .detail-tabs li:active {
      background-color: #004274;
      color: #fff; }
    @media (max-width: 767px) {
      .detail-tabs li {
        font-size: 12px;
        height: 40px; } }
    @media (max-width: 481px) {
      .detail-tabs li {
        display: block;
        width: 100%;
        height: 38px;
        line-height: 26px;
        border-right: 0;
        border-bottom: 1px solid #f5f5f5; } }
  .detail-tabs li.active {
    background-color: #fff; }
    .detail-tabs li.active:hover {
      color: #000; }

.detail-tabs-vertical {
  position: absolute;
  left: -60px;
  top: 0;
  display: block;
  width: 60px;
  /* mini phones and down */
  /* mini phones and down */ }
  .detail-tabs-vertical li {
    display: block;
    height: 60px;
    line-height: 50px;
    font-size: 22px;
    border-right: 0;
    border-bottom: 1px solid #f5f5f5;
    color: #bcbcbc; }
  .detail-tabs-vertical li.active {
    color: #000; }
  @media (max-width: 768px) {
    .detail-tabs-vertical {
      width: 100%;
      position: relative;
      left: 0;
      top: 0;
      font-size: 0; }
      .detail-tabs-vertical li {
        display: inline-block;
        border-right: 1px solid #f5f5f5;
        border-bottom: 0;
        width: 60px; } }
  @media (max-width: 767px) {
    .detail-tabs-vertical li {
      height: 40px;
      width: 40px;
      line-height: 30px;
      font-size: 18px; } }

.video-block {
  background-color: #000;
  position: relative; }
  .video-block .play-icon {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    cursor: pointer; }
  .video-block:hover .video-thumb, .video-block:hover .attachment-houzez-property-detail-gallery {
    opacity: 1;
    filter: alpha(opacity=100); }
  .video-block:hover .attachment-houzez-property-detail-gallery {
    opacity: 1;
    filter: alpha(opacity=100); }

.video-thumb, .attachment-houzez-property-detail-gallery {
  opacity: 0.8;
  filter: alpha(opacity=80); }

.slideshow img {
  max-width: 100%; }
.slideshow .slide, .slideshow .slideshow-nav {
  margin: 0;
  padding: 0; }
  .slideshow .slide .slick-prev, .slideshow .slideshow-nav .slick-prev, .slideshow .slide .slick-next, .slideshow .slideshow-nav .slick-next {
    left: 0;
    width: 40px;
    height: 40px;
    border-radius: 0;
    background-color: rgba(0, 174, 239, 0.75);
    /* mini phones and down */ }
    .slideshow .slide .slick-prev:before, .slideshow .slideshow-nav .slick-prev:before, .slideshow .slide .slick-next:before, .slideshow .slideshow-nav .slick-next:before {
      font-size: 28px; }
    .slideshow .slide .slick-prev:hover, .slideshow .slideshow-nav .slick-prev:hover, .slideshow .slide .slick-next:hover, .slideshow .slideshow-nav .slick-next:hover {
      background-color: rgba(0, 174, 239, 0.12); }
    .slideshow .slide .slick-prev:focus, .slideshow .slideshow-nav .slick-prev:focus, .slideshow .slide .slick-next:focus, .slideshow .slideshow-nav .slick-next:focus {
      background-color: rgba(0, 174, 239, 0.12); }
    @media (max-width: 767px) {
      .slideshow .slide .slick-prev, .slideshow .slideshow-nav .slick-prev, .slideshow .slide .slick-next, .slideshow .slideshow-nav .slick-next {
        width: 30px;
        height: 30px; } }
  .slideshow .slide .slick-next, .slideshow .slideshow-nav .slick-next {
    left: inherit;
    right: 0; }
.slideshow .slideshow-nav-main {
  padding: 1px 0;
  background-color: #fff; }
  .slideshow .slideshow-nav-main .slick-slide {
    padding-right: 1px;
    position: relative;
    cursor: pointer; }
  .slideshow .slideshow-nav-main .slick-current:before {
    opacity: 0;
    filter: alpha(opacity=0); }

.detail-property-listing {
  padding: 0;
  margin: 40px 0;
  background-color: transparent; }
  .detail-property-listing h4 {
    margin-bottom: 40px; }

.next-prev-block {
  margin-top: 40px;
  /* mini phones and down */ }
  .next-prev-block .media-left, .next-prev-block .media-right {
    padding-right: 25px;
    /* mini phones and down */ }
    .next-prev-block .media-left a, .next-prev-block .media-right a {
      display: block;
      width: 99px; }
    @media (max-width: 767px) {
      .next-prev-block .media-left, .next-prev-block .media-right {
        padding-right: 15px; }
        .next-prev-block .media-left a, .next-prev-block .media-right a {
          width: 50px;
          line-height: 14px; } }
  .next-prev-block .media-right {
    padding-right: 0;
    padding-left: 25px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .next-prev-block .media-right {
        padding-left: 15px; } }
  .next-prev-block .prev-box {
    width: 50%; }
    .next-prev-block .prev-box h4 {
      padding-left: 12px; }
  .next-prev-block .next-box {
    width: 50%; }
    .next-prev-block .next-box h4 {
      padding-right: 12px; }
  @media (max-width: 767px) {
    .next-prev-block .media-heading {
      margin: 0; }
    .next-prev-block h4 {
      display: none; } }

.detail-content {
  background-color: #fff;
  padding: 40px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .detail-content {
      padding: 15px; } }
  .detail-content img {
    max-width: 100%; }

.accord-block .accord-tab {
  background-color: #f2f2f2;
  border-top: 1px solid #d4d4d4;
  position: relative;
  padding: 14px 60px 13px 20px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .accord-block .accord-tab {
      padding: 13px; } }
  .accord-block .accord-tab h3 {
    float: left; }
  .accord-block .accord-tab ul {
    float: right;
    list-style: none;
    margin: 0;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .accord-block .accord-tab ul {
        margin-top: 3px;
        width: 100%; } }
  .accord-block .accord-tab li {
    display: inline-block;
    margin-right: 30px;
    /* mini phones and down */ }
    .accord-block .accord-tab li:last-child {
      margin: 0; }
    @media (max-width: 767px) {
      .accord-block .accord-tab li {
        margin-right: 15px; } }
  .accord-block .accord-tab .expand-icon {
    position: absolute;
    top: 0;
    right: 0;
    bottom: inherit;
    left: inherit;
    z-index: 2;
    width: 50px;
    height: 50px;
    cursor: pointer;
    font-family: "FontAwesome"; }
    .accord-block .accord-tab .expand-icon:before {
      content: "\f107"; }
    .accord-block .accord-tab .expand-icon.active:before {
      content: "\f106"; }
.accord-block .accord-content {
  padding: 20px;
  text-align: center;
  display: none; }

.pagination-main .pagination {
  width: 100%;
  text-align: center;
  font-size: 0;
  margin-top: 0;
  margin-bottom: 0; }
  .pagination-main .pagination li {
    margin-right: 1px !important;
    display: inline-block; }
    .pagination-main .pagination li:last-child a {
      border-radius: 0; }
    .pagination-main .pagination li:first-child a {
      border-radius: 0; }
  .pagination-main .pagination li.active a {
    background-color: #004274;
    color: #fff; }
  .pagination-main .pagination a {
    width: 40px;
    height: 40px;
    border: none;
    color: #004274; }
    .pagination-main .pagination a:hover {
      color: #004274; }

/*START PROFILE DETAIL PAGE STYLE*/
.profile-detail-block {
  padding: 40px;
  background-color: #fff;
  margin-bottom: 40px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-detail-block {
      padding: 20px; } }
  .profile-detail-block .profile-image {
    position: relative;
    text-align: center;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .profile-detail-block .profile-image {
        margin-bottom: 30px; } }
    .profile-detail-block .profile-image .company-logo {
      position: absolute;
      left: 10px;
      bottom: 10px;
      width: 120px;
      z-index: 4; }
    .profile-detail-block .profile-image img {
      width: 100%; }
  .profile-detail-block .form-small {
    padding: 0; }
    .profile-detail-block .form-small textarea.form-control,
    .profile-detail-block .form-small textarea.wpcf7-form-control, .profile-detail-block .form-small .dsidx-resp-area textarea, .dsidx-resp-area .profile-detail-block .form-small textarea, .profile-detail-block .form-small textarea.IDX-leadLoginTextInput,
    .profile-detail-block .form-small textarea.IDX-qsSelectInput,
    .profile-detail-block .form-small textarea.IDX-qsTextInput[type='text'], .profile-detail-block .form-small textarea#IDX-listingID, .profile-detail-block .form-small textarea#IDX-streetNumber,
    .profile-detail-block .form-small textarea#IDX-streetDirection, .profile-detail-block .form-small textarea#IDX-streetName {
      resize: none;
      height: 90px; }
    .profile-detail-block .form-small .form-group {
      margin-bottom: 11px; }

.profile-description .position {
  color: #9b9b9b; }
.profile-description .profile-description-left {
  float: left;
  width: 100%;
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 1200px) {
    .profile-description .profile-description-left {
      width: 75%; } }
  @media (min-width: 992px) and (max-width: 1199px) {
    .profile-description .profile-description-left {
      width: 65%; } }
.profile-description .profile-description-right {
  float: right;
  /* mini phones and down */
  /* mini phones and down */ }
  .profile-description .profile-description-right .profile-contact {
    margin-top: 0 !important; }
  @media (min-width: 768px) and (max-width: 991px) {
    .profile-description .profile-description-right {
      width: 100%; } }
  @media (max-width: 767px) {
    .profile-description .profile-description-right {
      width: 100%; } }

.profile-contact {
  list-style: none;
  margin-bottom: 27px;
  margin-top: 20px; }
  .profile-contact .email {
    margin-top: 27px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .profile-contact .email {
        margin-top: 20px; } }
  .profile-contact li + li {
    margin-top: 10px; }
  .profile-contact span {
    font-weight: 500;
    text-transform: uppercase; }

.profile-social {
  margin: 0;
  font-size: 0; }
  .profile-social li {
    display: inline-block;
    margin-right: 6px; }
    .profile-social li:last-child {
      margin: 0; }
  .profile-social a {
    font-size: 27px;
    line-height: 27px;
    display: inline-block;
    vertical-align: middle;
    /* mini phones and down */
    color: #cfcfcf; }
    @media (max-width: 767px) {
      .profile-social a {
        font-size: 20px; } }
    .profile-social a:hover {
      color: #4cc6f4; }

.profile-rating {
  list-style: none;
  margin-top: 12px; }
  .profile-rating span {
    font-weight: 500; }

.company-detail .position {
  margin-bottom: 15px; }
.company-detail .profile-contact .email {
  margin-top: 20px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .company-detail .profile-contact .email {
      margin-top: 16px; } }
.company-detail .profile-contact li + li {
  margin-top: 8px; }
.company-detail .profile-contact {
  margin-bottom: 18px;
  margin-top: 18px; }

.profile-tabs {
  list-style: none;
  margin: 0;
  width: 100%; }
  .profile-tabs li {
    float: left;
    padding: 5px;
    height: 50px;
    width: 155px;
    line-height: 41px;
    background-color: #ebebeb;
    vertical-align: middle;
    border-right: 1px solid #f5f5f5;
    cursor: pointer;
    /* mini phones and down */
    /* mini phones and down */
    /* mini phones and down */ }
    .profile-tabs li:last-child {
      border: none; }
    .profile-tabs li:hover {
      background-color: #004274;
      color: #fff; }
    .profile-tabs li:focus {
      background-color: #004274;
      color: #fff; }
    .profile-tabs li:active {
      background-color: #004274;
      color: #fff; }
    @media (min-width: 768px) and (max-width: 991px) {
      .profile-tabs li {
        width: 135px; } }
    @media (max-width: 767px) {
      .profile-tabs li {
        font-size: 12px;
        height: 40px;
        line-height: 32px;
        width: 88px; } }
    @media (max-width: 481px) {
      .profile-tabs li {
        display: block;
        width: 100%;
        height: 38px;
        line-height: 26px;
        border-right: 0;
        border-bottom: 1px solid #f5f5f5; } }
  .profile-tabs li.active {
    background-color: #fff; }
    .profile-tabs li.active:hover {
      color: #000; }

.profile-tab-content {
  padding: 38px;
  background-color: #fff;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .profile-tab-content {
      padding: 24px; } }

.profile-properties {
  background-color: transparent;
  padding: 0; }
  .profile-properties .property-listing.grid-view .item-wrap {
    width: 33.333333%;
    /* mini phones and down */
    /* mini phones and down */ }
    @media (min-width: 768px) and (max-width: 991px) {
      .profile-properties .property-listing.grid-view .item-wrap {
        width: 50%; } }
    @media (max-width: 767px) {
      .profile-properties .property-listing.grid-view .item-wrap {
        width: 100%; } }

.profile-agents {
  padding: 0;
  background-color: transparent;
  /* mini phones and down */
  /* mini phones and down */ }
  .profile-agents figure {
    margin: 0 !important; }
  .profile-agents .profile-description-top {
    float: left;
    width: 100%; }
  .profile-agents .profile-description {
    /* mini phones and down */ }
    @media (min-width: 1200px) {
      .profile-agents .profile-description .position {
        margin-bottom: 28px !important; }
      .profile-agents .profile-description p {
        margin-bottom: 35px !important; } }
  @media (min-width: 768px) and (max-width: 991px) {
    .profile-agents .profile-social {
      margin-bottom: 15px !important; } }
  @media (max-width: 767px) {
    .profile-agents .profile-social {
      margin-bottom: 15px !important; } }

.reviews-list {
  padding-bottom: 50px;
  border-bottom: 1px solid #ebebeb;
  margin-bottom: 30px;
  /* mini phones and down */ }
  .reviews-list .media {
    margin-top: 30px;
    /* mini phones and down */ }
    .reviews-list .media:first-child {
      margin: 0; }
    @media (max-width: 767px) {
      .reviews-list .media {
        margin-top: 20px; } }
  .reviews-list .media-heading {
    float: left; }
    .reviews-list .media-heading a {
      color: #000; }
  .reviews-list .rating {
    float: left;
    margin: 0 !important;
    line-height: 18px; }
  .reviews-list .review-top {
    margin-bottom: 5px; }
  .reviews-list .review-date {
    color: #959595; }
  @media (max-width: 767px) {
    .reviews-list {
      padding-bottom: 25px;
      margin-bottom: 25px; }
      .reviews-list .media-left a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a {
        width: 38px !important; } }

.add-rating {
  margin-bottom: 20px; }
  .add-rating .rating {
    line-height: 20px;
    display: inline-block;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .add-rating .rating {
        line-height: 18px; } }

.company-detail .form-small {
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .company-detail .form-small {
      margin-top: 30px; } }

.agent-detail .form-small {
  /* mini phones and down */ }
  @media (max-width: 991px) {
    .agent-detail .form-small {
      margin-top: 30px; } }

/*START AGENT LIST PAGE STYLE*/
.agent-listing {
  /* mini phones and down */ }
  .agent-listing .profile-detail-block {
    padding: 30px;
    margin: 0;
    /* mini phones and down */ }
    .agent-listing .profile-detail-block + .profile-detail-block {
      margin-top: 20px; }
    @media (max-width: 767px) {
      .agent-listing .profile-detail-block {
        padding: 20px; } }
  .agent-listing .media-left, .agent-listing .next-prev-block .media-right, .next-prev-block .agent-listing .media-right {
    padding-right: 30px; }
    .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure {
      margin-bottom: 20px;
      display: block;
      width: 239px;
      /* mini phones and down */
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure {
          width: 150px; } }
      @media (max-width: 481px) {
        .agent-listing .media-left figure, .agent-listing .next-prev-block .media-right figure, .next-prev-block .agent-listing .media-right figure {
          width: 65px; } }
  .agent-listing .profile-description {
    /* mini phones and down */ }
    .agent-listing .profile-description .position {
      margin-bottom: 20px; }
    .agent-listing .profile-description p {
      margin-bottom: 30px; }
    .agent-listing .profile-description .profile-contact {
      margin: 20px 0; }
      .agent-listing .profile-description .profile-contact .email {
        margin-top: 23px; }
    @media (max-width: 767px) {
      .agent-listing .profile-description .position {
        margin-bottom: 10px; }
      .agent-listing .profile-description p {
        margin-bottom: 20px; }
      .agent-listing .profile-description .agent-contact {
        margin: 10px 0; } }
  .agent-listing .profile-social {
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .agent-listing .profile-social {
        margin-bottom: 15px; } }
  @media (max-width: 767px) {
    .agent-listing .media-left, .agent-listing .next-prev-block .media-right, .next-prev-block .agent-listing .media-right {
      padding-right: 15px; } }

/*START TEAM BLOCK STYLE*/
.team-block {
  position: relative;
  overflow: hidden;
  margin-bottom: 10px; }
  .team-block:hover .team-caption-before {
    -moz-transform: translate3d(-100%, 0, 0);
    -o-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0); }
  .team-block:hover .team-caption-after {
    -moz-transform: translate3d(0, 0, 0);
    -o-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0); }
  .team-block > img {
    width: 100%; }

.team-caption {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 100%;
  width: 100%; }

.team-caption-before {
  background-image: url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjAiLz48c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMCIvPjxzdG9wIG9mZnNldD0iNTUlIiBzdG9wLWNvbG9yPSIjMDAwMDAwIiBzdG9wLW9wYWNpdHk9IjAuMiIvPjxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzAwMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjgiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMTAwJSIgaGVpZ2h0PSIxMDAlIiBmaWxsPSJ1cmwoI2dyYWQpIiAvPjwvc3ZnPiA=');
  background-size: 100%;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, rgba(0, 0, 0, 0)), color-stop(0%, rgba(0, 0, 0, 0)), color-stop(55%, rgba(0, 0, 0, 0.2)), color-stop(100%, rgba(0, 0, 0, 0.8)));
  background-image: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%);
  background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%);
  background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.2) 55%, rgba(0, 0, 0, 0.8) 100%);
  -moz-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0); }
  .team-caption-before .team-caption-inner {
    bottom: 0; }

.team-caption-after {
  background-color: rgba(255, 255, 255, 0.9);
  -moz-transform: translate3d(100%, 0, 0);
  -o-transform: translate3d(100%, 0, 0);
  -ms-transform: translate3d(100%, 0, 0);
  -webkit-transform: translate3d(100%, 0, 0);
  transform: translate3d(100%, 0, 0); }
  .team-caption-after .team-caption-inner {
    top: 50%;
    -moz-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%); }
  .team-caption-after .team-name {
    color: #000; }
  .team-caption-after .team-designation {
    color: #000; }
  .team-caption-after .team-social li a {
    color: #7f7f7f; }

.team-caption-inner {
  position: absolute;
  left: 0;
  right: 0;
  padding: 15px 20px;
  text-align: center; }

.team-name {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  margin: 0 0 8px;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .team-name {
      font-size: 14px;
      line-height: 18px; } }

.team-designation {
  color: #fff;
  font-size: 14px;
  line-height: 18px;
  margin: 0 0 12px;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .team-designation {
      font-size: 12px;
      line-height: 16px; } }

.team-description {
  color: rgba(0, 0, 0, 0.7);
  font-size: 14px;
  line-height: 23px;
  margin: 15px 0 20px;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }

.team-social {
  margin: 0;
  font-size: 0;
  list-style: none; }
  .team-social li {
    display: inline-block;
    margin-right: 6px; }
    .team-social li:last-child {
      margin: 0; }
  .team-social a {
    font-size: 16px;
    line-height: 16px;
    display: inline-block;
    vertical-align: middle;
    color: #fff;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .team-social a {
        font-size: 20px; } }
    .team-social a:hover {
      color: #4cc6f4; }

/*START LIGHT BOX STYLE*/
#lightbox-popup-main {
  position: fixed;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  top: 0;
  background: rgba(255, 255, 255, 0.8);
  z-index: -1;
  overflow: hidden; }

#lightbox-popup-main.active {
  z-index: 99999;
  overflow-x: hidden;
  overflow-y: auto; }

.lightbox-popup {
  position: relative;
  margin: 30px auto;
  -moz-transform: translate(0, 0);
  -o-transform: translate(0, 0);
  -ms-transform: translate(0, 0);
  -webkit-transform: translate(0, 0);
  transform: translate(0, 0); }
  .lightbox-popup .popup-inner {
    box-shadow: 0 0 20px rgba(0, 0, 0, 0.5);
    background-color: #fff;
    position: relative;
    width: 100%;
    -webkit-transition: all 0.2s ease-out;
    -moz-transition: all 0.2s ease-out;
    -ms-transition: all 0.2s ease-out;
    -o-transition: all 0.2s ease-out;
    transition: all 0.2s ease-out; }
    .lightbox-popup .popup-inner .expand-icon {
      width: 40px;
      height: 40px;
      line-height: 40px;
      font-size: 18px;
      position: absolute;
      right: 0;
      top: 0;
      background: rgba(45, 45, 45, 0.8);
      color: #fff;
      z-index: 10;
      cursor: pointer;
      text-align: center;
      font-family: "FontAwesome"; }
      .lightbox-popup .popup-inner .expand-icon:before {
        content: "\f065"; }
      .lightbox-popup .popup-inner .expand-icon:hover {
        font-size: 20px; }
    .lightbox-popup .popup-inner .compress {
      font-size: 20px; }
      .lightbox-popup .popup-inner .compress:before {
        content: "\f066"; }
      .lightbox-popup .popup-inner .compress:hover {
        font-size: 18px; }

.lightbox-left {
  float: left;
  width: 860px;
  position: relative;
  z-index: 10;
  -webkit-transition: all 0.2s ease-out;
  -moz-transition: all 0.2s ease-out;
  -ms-transition: all 0.2s ease-out;
  -o-transition: all 0.2s ease-out;
  transition: all 0.2s ease-out;
  /* mini phones and down */ }
  .lightbox-left .header-title {
    width: 100%;
    padding-right: 180px; }
  @media (max-width: 767px) {
    .lightbox-left {
      z-index: inherit; } }
  .lightbox-left .lightbox-close {
    display: none;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .lightbox-left .lightbox-close {
        display: inline-block; } }
  .lightbox-left .show {
    display: inline-block !important; }

.lightbox-right {
  position: absolute;
  top: 0;
  right: 0;
  width: 280px;
  background-color: #fff;
  z-index: 5;
  /* mini phones and down */ }
  .lightbox-right .lightbox-header {
    background-color: #393939; }
  @media (max-width: 767px) {
    .lightbox-right {
      z-index: -1; } }

.lightbox-right.in {
  z-index: inherit; }

.lightbox-header {
  width: 100%;
  height: 60px;
  background-color: #2d2d2d;
  position: relative;
  /* mini phones and down */ }
  .lightbox-header .header-title {
    line-height: 57px;
    padding-left: 20px;
    width: 100%; }
    .lightbox-header .header-title p {
      color: #fff;
      margin: 0;
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
      width: 92%; }
    .lightbox-header .header-title img {
      margin-right: 10px;
      display: inline-block;
      vertical-align: middle; }
  .lightbox-header .header-actions {
    position: absolute;
    right: 0;
    top: 0; }
    .lightbox-header .header-actions ul {
      font-size: 0; }
    .lightbox-header .header-actions li {
      margin: 0;
      line-height: 60px;
      padding: 0 20px;
      color: #575757;
      border-left: 1px solid #575757;
      font-size: 24px; }
      .lightbox-header .header-actions li:hover {
        color: #fff; }
      .lightbox-header .header-actions li:focus {
        color: #fff; }
      .lightbox-header .header-actions li:active {
        color: #fff; }
    .lightbox-header .header-actions .lightbox-close {
      color: #fff; }
    .lightbox-header .header-actions .tooltip_left {
      right: 50px; }
  .lightbox-header .visible-xs {
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .lightbox-header .visible-xs {
        display: inline-block !important; } }
  @media (max-width: 767px) {
    .lightbox-header {
      height: 45px; }
      .lightbox-header .header-title {
        line-height: 45px; }
      .lightbox-header .header-actions li {
        line-height: 45px;
        font-size: 18px; } }

.gallery-area {
  background-color: #000;
  padding: 20px;
  position: relative;
  min-height: 566px;
  /* mini phones and down */
  /* mini phones and down */ }
  .gallery-area .lightbox-slide {
    margin: 0;
    display: none;
    padding: 0; }
    .gallery-area .lightbox-slide img {
      width: auto;
      max-height: 600px;
      display: inline-block; }
  .gallery-area .gallery-inner {
    width: 100%;
    position: relative;
    left: 50%;
    top: 0;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  .gallery-area .owl-carousel .owl-item {
    text-align: center; }
  .gallery-area .owl-controls {
    margin: 0; }
  @media (min-width: 768px) and (max-width: 991px) {
    .gallery-area {
      min-height: inherit; } }
  @media (max-width: 767px) {
    .gallery-area {
      min-height: inherit; } }

.agent-area .form-small {
  padding: 20px; }

/*START HOUZEZ MAP MODULE*/
#houzez-gmap-main {
  position: relative; }
  #houzez-gmap-main .map-arrows-actions, #houzez-gmap-main .map-next-prev-actions, #houzez-gmap-main .map-zoom-actions {
    font-size: 0;
    position: absolute;
    top: 20px;
    left: 20px; }
  #houzez-gmap-main .map-next-prev-actions {
    left: inherit;
    right: 20px; }
  #houzez-gmap-main .map-zoom-actions {
    top: inherit;
    left: inherit;
    bottom: 20px;
    right: 20px; }
  #houzez-gmap-main .map-btn {
    cursor: pointer;
    display: inline-block;
    line-height: 29px;
    color: #fff;
    height: 30px;
    border: none;
    background: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(0, 0, 0, 0.75);
    padding: 0 10px;
    font-weight: 500;
    font-size: 12px;
    vertical-align: middle;
    /* mini phones and down */ }
    #houzez-gmap-main .map-btn:hover {
      background-color: rgba(76, 198, 244, 0.75); }
    #houzez-gmap-main .map-btn + .map-btn {
      margin-left: 3px; }
    @media (max-width: 481px) {
      #houzez-gmap-main .map-btn span {
        display: none; } }
  #houzez-gmap-main .map-search {
    height: 30px;
    width: 188px;
    display: inline-block;
    vertical-align: middle;
    margin-left: 3px;
    border: none;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    background-color: rgba(255, 255, 255, 0.75);
    color: #000;
    font-size: 14px;
    font-weight: 500;
    padding: 0 8px;
    top: 20px !important;
    left: 82px !important; }
  #houzez-gmap-main .open .dropdown-toggle {
    background-color: rgba(0, 0, 0, 0.75); }
  #houzez-gmap-main .dropdown-menu {
    min-width: 74px;
    width: 74px;
    background-color: rgba(0, 0, 0, 0.75);
    border: none; }
    #houzez-gmap-main .dropdown-menu a {
      padding: 3px 10px;
      color: #fff;
      font-size: 12px; }
  #houzez-gmap-main .map-info-box {
    z-index: 4; }

/*START 404 PAGE STYLE*/
.error-404-page {
  padding-top: 40px;
  /* mini phones and down */ }
  .error-404-page h1, .error-404-page h4 {
    font-size: 40px;
    line-height: 40px; }
  .error-404-page p {
    font-size: 24px;
    line-height: 32px; }
  @media (max-width: 481px) {
    .error-404-page h1, .error-404-page h4 {
      font-size: 20px;
      line-height: 30px; }
    .error-404-page p {
      font-size: 16px;
      line-height: 24px; } }

/*START BLOG PAGES STYLE*/
.article-main {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .article-main {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .article-main {
      margin-bottom: 30px; } }

.blog-article + .blog-article {
  margin-top: 30px; }
.blog-article .article-detail, .blog-article .comments-block {
  padding: 40px 48px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .blog-article .article-detail, .blog-article .comments-block {
      padding: 20px 28px; } }
.blog-article .page-title {
  background-color: #fff;
  padding: 40px 48px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .blog-article .page-title {
      padding: 20px 28px; } }

.page-main {
  /* mini phones and down */
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .page-main {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .page-main {
      margin-bottom: 30px; } }

/*START SIMPLE PAGE STYLE*/
.article-media {
  text-align: center; }

.article-detail, .comments-block {
  background-color: #fff;
  padding: 40px;
  /* mini phones and down */
  /* mini phones and down */ }
  .article-detail .article-title a, .comments-block .article-title a {
    color: #000; }
    .article-detail .article-title a:hover, .comments-block .article-title a:hover {
      color: #4cc6f4; }
  .article-detail h1, .comments-block h1, .article-detail h4, .comments-block h4 {
    font-size: 24px;
    line-height: 28px;
    margin: 0 0 28px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .article-detail h2, .comments-block h2 {
    font-size: 20px;
    line-height: 24px;
    margin: 0 0 24px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .article-detail h3, .comments-block h3 {
    font-size: 18px;
    line-height: 22px;
    margin: 0 0 24px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .article-detail h4, .comments-block h4 {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 24px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .article-detail h5, .comments-block h5 {
    font-size: 14px;
    line-height: 18px;
    margin: 0 0 24px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .article-detail p, .comments-block p {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 20px 0;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit; }
    .article-detail p:last-child, .comments-block p:last-child {
      margin: 0; }
  .article-detail ul, .comments-block ul {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 50px; }
    .article-detail ul li, .comments-block ul li {
      font-size: 16px;
      line-height: 30px;
      margin: 0;
      font-weight: 300;
      text-transform: inherit;
      text-align: inherit; }
  .article-detail ol, .comments-block ol {
    margin-top: 30px;
    margin-bottom: 30px;
    padding-left: 50px; }
    .article-detail ol li, .comments-block ol li {
      font-size: 16px;
      line-height: 30px;
      margin: 0;
      font-weight: 300;
      text-transform: inherit;
      text-align: inherit; }
  .article-detail ol ul, .comments-block ol ul, .article-detail ol ol, .comments-block ol ol, .article-detail ul ul, .comments-block ul ul, .article-detail ul ol, .comments-block ul ol {
    margin-top: 0;
    margin-bottom: 0;
    padding-left: 30px; }
  .article-detail dt, .comments-block dt, .article-detail dd, .comments-block dd {
    line-height: 24px; }
  .article-detail dd, .comments-block dd {
    font-size: 16px; }
  @media (max-width: 767px) {
    .article-detail, .comments-block {
      padding: 20px; }
      .article-detail h1, .comments-block h1, .article-detail h4, .comments-block h4 {
        font-size: 20px;
        line-height: 24px;
        margin: 0 0 20px 0;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; }
      .article-detail h2, .comments-block h2 {
        font-size: 18px;
        line-height: 22px;
        margin: 0 0 18px 0;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; }
      .article-detail h3, .comments-block h3 {
        font-size: 16px;
        line-height: 20px;
        margin: 0 0 18px 0;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; }
      .article-detail h4, .comments-block h4 {
        font-size: 14px;
        line-height: 18px;
        margin: 0 0 18px 0;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; }
      .article-detail h5, .comments-block h5 {
        font-size: 12px;
        line-height: 16px;
        margin: 0 0 18px 0;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; }
      .article-detail p, .comments-block p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 22px 0;
        font-weight: 300;
        text-transform: inherit;
        text-align: inherit; }
      .article-detail ul, .comments-block ul {
        padding-left: 25px;
        margin-top: 15px;
        margin-bottom: 15px; }
        .article-detail ul ol, .comments-block ul ol {
          padding-left: 15px; }
        .article-detail ul ul, .comments-block ul ul {
          padding-left: 15px; }
        .article-detail ul li, .comments-block ul li {
          font-size: 14px;
          line-height: 22px; }
      .article-detail ol, .comments-block ol {
        padding-left: 25px;
        margin-top: 15px;
        margin-bottom: 15px; }
        .article-detail ol ol, .comments-block ol ol {
          padding-left: 15px; }
        .article-detail ol ul, .comments-block ol ul {
          padding-left: 15px; }
        .article-detail ol li, .comments-block ol li {
          font-size: 14px;
          line-height: 22px; }
      .article-detail dt, .comments-block dt, .article-detail dd, .comments-block dd {
        line-height: 22px; }
      .article-detail dd, .comments-block dd {
        font-size: 14px; } }
  @media (max-width: 481px) {
    .article-detail h1, .comments-block h1, .article-detail h4, .comments-block h4 {
      font-size: 18px;
      line-height: 20px;
      margin: 0 0 15px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: inherit; }
    .article-detail h2, .comments-block h2 {
      font-size: 16px;
      line-height: 18px;
      margin: 0 0 15px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: inherit; }
    .article-detail h3, .comments-block h3 {
      font-size: 14px;
      line-height: 16px;
      margin: 0 0 15px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: inherit; }
    .article-detail h4, .comments-block h4 {
      font-size: 12px;
      line-height: 14px;
      margin: 0 0 15px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: inherit; }
    .article-detail h5, .comments-block h5 {
      font-size: 12px;
      line-height: 14px;
      margin: 0 0 15px 0;
      font-weight: 500;
      text-transform: inherit;
      text-align: inherit; } }
  .article-detail .gallery, .comments-block .gallery {
    margin-bottom: 20px; }
  .article-detail .pagination, .comments-block .pagination {
    padding: 0 !important; }
    .article-detail .pagination > li > a, .comments-block .pagination > li > a {
      background-color: #f9f9f9; }
      .article-detail .pagination > li > a:hover, .comments-block .pagination > li > a:hover {
        background-color: #eee; }

.article-footer {
  border-top: 1px solid #e5e5e5;
  background-color: #fff;
  padding: 36px;
  /* mini phones and down */ }
  .article-footer .author-meta {
    float: left; }
  .article-footer .article-footer-right {
    float: right;
    line-height: 36px; }
  .article-footer .meta-title {
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 13px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .article-footer .meta-tags {
    margin: 0;
    list-style: none;
    font-size: 0; }
    .article-footer .meta-tags li {
      display: inline-block; }
    .article-footer .meta-tags a {
      font-size: 14px;
      line-height: 1;
      margin: 0 3px 3px 0;
      font-weight: 400;
      text-transform: inherit;
      text-align: inherit;
      display: block;
      padding: 4px 10px 5px 10px;
      background-color: #4cc6f4;
      color: #fff;
      -webkit-border-radius: 4px;
      -moz-border-radius: 4px;
      -ms-border-radius: 4px;
      border-radius: 4px; }
      .article-footer .meta-tags a:hover {
        background-color: #0eaae5; }
  @media (max-width: 767px) {
    .article-footer {
      padding: 20px; }
      .article-footer .meta-title {
        font-size: 14px;
        line-height: 14px;
        margin: 0 0 13px 0;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; }
      .article-footer .meta-tags a {
        font-size: 12px; }
      .article-footer .author-meta {
        width: 100%;
        text-align: center;
        margin-bottom: 10px; }
      .article-footer .article-footer-right {
        width: 100%;
        text-align: center; } }

.author-meta {
  margin: 0;
  list-style: none; }
  .author-meta li {
    display: inline-block;
    color: #959595;
    margin-right: 13px;
    font-size: 14px;
    line-height: 14px;
    margin: 0 13px 0 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    /* mini phones and down */ }
    .author-meta li:last-child {
      margin: 0; }
    .author-meta li i {
      margin-right: 4px; }
    @media (max-width: 767px) {
      .author-meta li {
        font-size: 12px; } }
  .author-meta .meta-image {
    margin-right: 10px;
    border-radius: 50%;
    /* mini phones and down */ }
    @media (max-width: 481px) {
      .author-meta .meta-image {
        display: none !important; } }

.page-pagination a {
  display: inline-block;
  width: 40px;
  height: 40px;
  font-size: 15px;
  line-height: 28px;
  margin: 0;
  text-transform: inherit;
  text-align: center; }

.gallery-item {
  float: left;
  margin: 0 4px 4px 0;
  overflow: hidden;
  position: relative; }

.gallery-columns-2 .gallery-item {
  max-width: 48%;
  max-width: -webkit-calc(50% - 4px);
  max-width: calc(50% - 4px); }

.gallery-columns-3 .gallery-item {
  max-width: 33%;
  max-width: -webkit-calc(33.33% - 4px);
  max-width: calc(33.33% - 4px); }

.gallery-columns-4 .gallery-item {
  max-width: 23%;
  max-width: -webkit-calc(25% - 4px);
  max-width: calc(25% - 4px); }

.gallery-columns-5 .gallery-item {
  max-width: 19%;
  max-width: -webkit-calc(20% - 4px);
  max-width: calc(20% - 4px); }

.blog-section {
  border-bottom: 1px solid #e1e1e1;
  padding: 38px 0;
  /* mini phones and down */ }
  .blog-section .blog-section-title, .blog-section .comment-reply-title {
    font-size: 20px;
    line-height: 20px;
    margin: 0 0 38px;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .blog-section:last-child {
    border: none;
    padding-bottom: 0; }
  @media (max-width: 767px) {
    .blog-section {
      padding: 25px 0; }
      .blog-section .blog-section-title, .blog-section .comment-reply-title {
        font-size: 14px;
        line-height: 16px;
        margin: 0 0 25px;
        font-weight: 500;
        text-transform: inherit;
        text-align: inherit; } }

.next-prev-blog {
  margin: 0; }
  .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a, .next-prev-blog .media-right a {
    width: 46px;
    line-height: 25px;
    margin-top: 7px;
    color: #000;
    /* mini phones and down */ }
    .next-prev-blog .media-left a:hover, .next-prev-blog .next-prev-block .media-right a:hover, .next-prev-block .next-prev-blog .media-right a:hover, .next-prev-blog .media-right a:hover {
      color: #4cc6f4; }
    .next-prev-blog .media-left a .fa, .next-prev-blog .next-prev-block .media-right a .fa, .next-prev-block .next-prev-blog .media-right a .fa, .next-prev-blog .media-right a .fa {
      font-size: 25px; }
    @media (max-width: 767px) {
      .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a, .next-prev-blog .media-right a {
        width: 23px;
        margin: 0;
        line-height: 14px; }
        .next-prev-blog .media-left a .fa, .next-prev-blog .next-prev-block .media-right a .fa, .next-prev-block .next-prev-blog .media-right a .fa, .next-prev-blog .media-right a .fa {
          font-size: 20px; } }
  .next-prev-blog .media-left a, .next-prev-blog .next-prev-block .media-right a, .next-prev-block .next-prev-blog .media-right a {
    text-align: right; }
  .next-prev-blog .media-right a {
    text-align: left; }
  .next-prev-blog h3 {
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 10px;
    font-weight: 400;
    text-transform: capitalize !important;
    text-align: inherit; }
    .next-prev-blog h3 a {
      color: #000; }
  .next-prev-blog h4 {
    padding: 0 !important;
    font-size: 14px;
    line-height: 14px;
    margin: 0;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit; }

.author-detail-block, .comments-block {
  padding-left: 20px;
  padding-right: 20px;
  /* mini phones and down */ }
  .author-detail-block .media-left, .comments-block .media-left, .author-detail-block .next-prev-block .media-right, .next-prev-block .author-detail-block .media-right, .comments-block .next-prev-block .media-right, .next-prev-block .comments-block .media-right {
    padding-right: 26px;
    /* mini phones and down */ }
    .author-detail-block .media-left figure, .comments-block .media-left figure, .author-detail-block .next-prev-block .media-right figure, .next-prev-block .author-detail-block .media-right figure, .comments-block .next-prev-block .media-right figure, .next-prev-block .comments-block .media-right figure {
      width: 60px; }
    @media (max-width: 767px) {
      .author-detail-block .media-left, .comments-block .media-left, .author-detail-block .next-prev-block .media-right, .next-prev-block .author-detail-block .media-right, .comments-block .next-prev-block .media-right, .next-prev-block .comments-block .media-right {
        padding-right: 15px; }
        .author-detail-block .media-left figure, .comments-block .media-left figure, .author-detail-block .next-prev-block .media-right figure, .next-prev-block .author-detail-block .media-right figure, .comments-block .next-prev-block .media-right figure, .next-prev-block .comments-block .media-right figure {
          width: 45px; } }
  .author-detail-block .media-body .heading, .comments-block .media-body .heading {
    font-size: 16px;
    line-height: 16px;
    margin: 0 0 13px;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .author-detail-block .media-body p, .comments-block .media-body p {
    font-size: 16px;
    line-height: 23px;
    margin: 0 0 22px;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit; }
  .author-detail-block .profile-social a, .comments-block .profile-social a {
    font-size: 14px;
    line-height: 14px; }
  @media (max-width: 767px) {
    .author-detail-block, .comments-block {
      padding-left: 0;
      padding-right: 0; }
      .author-detail-block .media-body .heading, .comments-block .media-body .heading {
        font-size: 14px;
        line-height: 14px;
        margin: 0 0 10px; }
      .author-detail-block .media-body p, .comments-block .media-body p {
        font-size: 14px;
        line-height: 20px;
        margin: 0 0 15px; } }

.comments-block {
  padding: 0;
  margin: 0;
  background-color: transparent; }
  .comments-block .media-body .heading {
    margin-bottom: 5px; }
  .comments-block .media-body .subheading {
    color: #9b9b9b;
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 13px;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .comments-block .media-body .subheading {
        font-size: 12px;
        line-height: 12px; } }
  .comments-block .media-body p {
    margin: 0 0 27px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .comments-block .media-body p {
        margin: 0 0 12px; } }
  .comments-block .media-body .reply {
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    /* mini phones and down */ }
    .comments-block .media-body .reply .fa {
      margin-left: 4px;
      position: relative;
      top: 2px; }
    @media (max-width: 767px) {
      .comments-block .media-body .reply {
        font-size: 14px;
        line-height: 14px; } }
  .comments-block .media .media {
    margin-top: 30px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .comments-block .media .media {
        margin-top: 15px; } }
  .comments-block .children {
    padding-left: 87px;
    margin-top: 30px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .comments-block .children {
        padding-left: 30px;
        margin-top: 15px; } }

.comment-navigation {
  padding-top: 38px;
  /* mini phones and down */ }
  .comment-navigation .nav-previous {
    float: left; }
  .comment-navigation .nav-next {
    float: right; }
  @media (max-width: 767px) {
    .comment-navigation {
      padding-top: 25px; } }

.bypostauthor {
  position: relative;
  overflow: visible;
  list-style: none;
  background-color: #fff;
  padding: 40px; }
  .bypostauthor .comment-banner {
    position: absolute;
    top: -5px;
    right: 20px;
    width: 30px;
    height: 41px;
    background-image: url("../images/comment-banner.html");
    background-position: center;
    background-repeat: no-repeat; }
  .bypostauthor .comment-respond {
    margin-top: 30px; }

#transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals {
  background-color: #fff;
  cursor: pointer;
  text-align: center;
  float: left;
  clear: left;
  position: relative;
  white-space: nowrap;
  height: 40px;
  margin-bottom: 1px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    #transportation, #supermarkets, #schools, #libraries, #pharmacies, #hospitals {
      height: 30px; } }
  #transportation .icon, #supermarkets .icon, #schools .icon, #libraries .icon, #pharmacies .icon, #hospitals .icon {
    width: 40px;
    height: 40px;
    padding: 4px;
    position: relative;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      #transportation .icon, #supermarkets .icon, #schools .icon, #libraries .icon, #pharmacies .icon, #hospitals .icon {
        width: 30px;
        height: 30px; } }
  #transportation img, #supermarkets img, #schools img, #libraries img, #pharmacies img, #hospitals img {
    position: absolute;
    left: 50%;
    top: 50%;
    -moz-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -webkit-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
    z-index: 1;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      #transportation img, #supermarkets img, #schools img, #libraries img, #pharmacies img, #hospitals img {
        width: 15px; } }
  #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span {
    height: 40px;
    line-height: 40px;
    position: absolute;
    top: 0;
    right: 0;
    -moz-transform: translate3d(48%, 0, 0);
    -o-transform: translate3d(48%, 0, 0);
    -ms-transform: translate3d(48%, 0, 0);
    -webkit-transform: translate3d(48%, 0, 0);
    transform: translate3d(48%, 0, 0);
    padding-right: 12px;
    padding-left: 16px;
    background-color: #fff;
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
    visibility: hidden;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      #transportation span, #supermarkets span, #schools span, #libraries span, #pharmacies span, #hospitals span {
        height: 30px;
        line-height: 30px; } }
  #transportation:hover span, #supermarkets:hover span, #schools:hover span, #libraries:hover span, #pharmacies:hover span, #hospitals:hover span {
    z-index: 1;
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible; }
  #transportation.active span, #supermarkets.active span, #schools.active span, #libraries.active span, #pharmacies.active span, #hospitals.active span {
    z-index: 1;
    -moz-transform: translate3d(100%, 0, 0);
    -o-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
    opacity: 1;
    filter: alpha(opacity=100);
    visibility: visible; }

/* =============================================

WP Classes

============================================= */
.alignnone {
  margin: 5px 20px 20px 0; }

.aligncenter, div.aligncenter {
  display: block;
  margin: 5px auto 20px auto; }

.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

.aligncenter {
  display: block;
  margin: 5px auto 20px auto; }

a img.alignright {
  float: right;
  margin: 5px 0 20px 20px; }

a img.alignnone {
  margin: 5px 20px 20px 0; }

a img.alignleft {
  float: left;
  margin: 5px 20px 20px 0; }

a img.aligncenter {
  display: block;
  margin-left: auto;
  margin-right: auto; }

.wp-caption {
  max-width: 96%;
  /*Image does not overflow the content area*/ }

.wp-caption.alignnone {
  margin: 5px 20px 20px 0; }

.wp-caption.alignleft {
  margin: 5px 20px 20px 0; }

.wp-caption.alignright {
  margin: 5px 0 20px 20px; }

.wp-caption img {
  border: 0 none;
  height: auto;
  margin: 0;
  max-width: 98.5%;
  padding: 0;
  width: auto; }

.wp-caption p.wp-caption-text {
  font-size: 12px;
  line-height: 12px;
  margin: 0;
  padding: 0 0 0 4px;
  margin-top: 12px;
  font-style: italic;
  border-left: 3px solid #004274;
  color: #aaa; }

.post-password-form input[type='password'] {
  border: 1px solid #e5e5e5;
  border-radius: 4px;
  padding: 6px 12px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .post-password-form input[type='password'] {
      margin-top: 6px; } }
.post-password-form input[type='submit'] {
  background-color: #004274;
  color: #fff;
  border: 1px solid #004274; }
  .post-password-form input[type='submit']:hover {
    background-color: #0eaae5; }

/*CONTACT FORM 7 STYLE*/
.wpcf7-form p {
  font-size: 14px !important;
  font-weight: 400 !important;
  position: relative !important;
  margin-bottom: 5px !important; }
.wpcf7-form .wpcf7-form-control-wrap {
  display: block;
  margin-top: 2px; }

.wpcf7-submit {
  border: none; }

.wpcf7-text,
.wpcf7-textarea {
  width: 100%; }

input[type="text"].wpcf7-form-control[disabled],
input[type="text"].wpcf7-form-control[readonly],
fieldset[disabled] input[type="text"].wpcf7-form-control {
  background-color: #eee;
  opacity: 1; }

.wpcf7-form-control[disabled],
fieldset[disabled] input[type="text"].wpcf7-form-control {
  cursor: not-allowed; }

textarea.wpcf7-form-control {
  min-height: 100px; }

.stripe-button-el {
  background-image: none !important;
  width: 100%;
  padding: 0 !important; }
  .stripe-button-el span {
    padding: 10px 15px !important;
    font-size: 14px !important;
    line-height: 1.42857 !important;
    margin: 0;
    font-weight: 700 !important;
    text-transform: uppercase !important;
    text-align: left;
    background-image: none !important;
    height: auto !important;
    min-height: inherit !important;
    font-family: "Roboto", sans-serif !important;
    text-shadow: none !important;
    border-radius: 4px !important; }

.my-property .dropdown-menu .stripe-button-el {
  background-color: transparent !important;
  border-radius: 0 !important;
  border: none !important; }

.my-property .dropdown-menu .stripe-button-el span {
  padding: 12px !important;
  background: transparent !important;
  color: #333 !important;
  font-weight: 300 !important;
  font-size: 12px !important;
  border: none !important;
  border-radius: inherit !important;
  box-shadow: none !important;
  line-height: 24px !important;
  text-transform: capitalize !important; }

#stripe_form_featured_listing, .houzez_stripe_buttons {
  display: none; }

.stripe_visible_btn {
  display: block; }

/*START IDX PLUGIN STYLING*/
.dsidx-resp-area {
  margin-bottom: 15px; }
  .dsidx-resp-area label {
    font-size: 14px;
    line-height: 14px;
    font-weight: 500; }

.dsidx-resp-area-submit input[type='submit'] {
  border: none;
  width: 100% !important;
  background-color: #ff6e00; }
  .dsidx-resp-area-submit input[type='submit']:focus {
    border-color: #ff6e00;
    outline: 0; }

.dsidx-prop-summary {
  padding-bottom: 35px !important;
  margin-bottom: 0 !important;
  /*border-bottom: 1px solid #ccc;*/ }
  .dsidx-prop-summary img {
    border: none !important; }
  .dsidx-prop-summary .item-thumb, .dsidx-prop-summary figure, .dsidx-prop-summary .carousel-module .carousel .item figure, .carousel-module .carousel .item .dsidx-prop-summary figure {
    margin-right: 15px !important; }

.dsidx-prop-title {
  background-color: #F6F6F6;
  margin-bottom: 15px !important;
  font-size: 20px;
  color: #727272;
  padding: 8px 12px !important;
  /*border-bottom: 1px solid #ccc;
  padding-bottom: 6px !important;*/ }
  .dsidx-prop-title a {
    font-size: 14px;
    color: #004274; }

.dsidx-prop-features div {
  font-size: 14px;
  line-height: 26px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }

/*START idxbroker PLUGIN STYLING*/
#IDX-widgetLeadLoginHeader,
#IDX-widgetLeadSignupHeader {
  text-align: left !important;
  font-size: 14px; }
  #IDX-widgetLeadLoginHeader h3,
  #IDX-widgetLeadSignupHeader h3 {
    font-size: 14px !important;
    line-height: 14px;
    margin: 0; }

#IDX-widgetLeadSignupHeader h3 {
  margin-bottom: 10px !important; }

.IDX-widgetLeadLoginWrapper,
.LeadSignup,
.IDX-quicksearchWrapper,
.IDX-featuredAgentWrap {
  width: 100% !important;
  box-shadow: none !important;
  padding: 0 !important;
  border: none !important; }

.IDX-leadLoginTextInput[type='text'], textarea.IDX-leadLoginTextInput,
.IDX-qsSelectInput,
.IDX-qsTextInput[type='text'] {
  width: 100% !important;
  margin-left: 0 !important;
  margin-right: 0 !important;
  margin-bottom: 15px !important; }

textarea.IDX-leadLoginTextInput {
  min-height: 100px !important; }

.IDX-leadLoginButtonInput,
.IDX-leadLoginTextInput[type='submit'],
.IDX-qsButtonInput,
.idx-omnibar-form button,
.impress-lead-signup input[type='submit'],
.impress-lead-login input[type='submit'] {
  width: 100% !important;
  color: #fff;
  background-color: #ff6e00;
  border: 1px solid #ff6e00; }
  .IDX-leadLoginButtonInput:hover,
  .IDX-leadLoginTextInput[type='submit']:hover,
  .IDX-qsButtonInput:hover,
  .idx-omnibar-form button:hover,
  .impress-lead-signup input[type='submit']:hover,
  .impress-lead-login input[type='submit']:hover {
    background-color: rgba(255, 110, 0, 0.75);
    border-color: rgba(255, 110, 0, 0.75); }

.IDX-qsFieldWrap {
  margin-top: 10px;
  padding: 0 !important;
  width: 100%; }

.idx-omnibar-form label {
  margin: 0 !important; }
.idx-omnibar-form input[type='text'],
.idx-omnibar-form input[type='password'],
.idx-omnibar-form input[type='email'],
.idx-omnibar-form input[type='tel'],
.idx-omnibar-form input[type='number'] {
  margin-bottom: 15px !important; }

.idx-omnibar-mini > div {
  width: 75% !important;
  padding-right: 10px !important; }
.idx-omnibar-mini button {
  width: 25% !important; }

.IDX-slideshowWrapper {
  margin: 0 auto;
  box-shadow: none !important;
  width: 100% !important; }
  .IDX-slideshowWrapper a {
    width: 100%; }
  .IDX-slideshowWrapper img {
    width: 100% !important; }

#IDX-featuredAgentWrap {
  display: table; }
  #IDX-featuredAgentWrap #IDX-featAgentImgWrap {
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px 0 0; }
    #IDX-featuredAgentWrap #IDX-featAgentImgWrap img {
      width: auto;
      height: auto; }
    #IDX-featuredAgentWrap #IDX-featAgentImgWrap a {
      display: block;
      width: 124px; }
  #IDX-featuredAgentWrap #IDX-featuredAgentCaption {
    display: table-cell;
    vertical-align: top;
    width: 100%;
    font-size: 14px !important;
    font-weight: 500 !important;
    text-shadow: none !important;
    text-align: left !important; }

/*IDX SHOWCASE STYLE*/
.impress-showcase-property {
  margin-bottom: 22px; }

.impress-showcase-photo {
  display: block !important;
  margin-bottom: 10px !important;
  position: relative !important; }
  .impress-showcase-photo img {
    border: none !important; }
  .impress-showcase-photo .impress-price {
    position: absolute;
    bottom: 12px;
    left: 12px;
    color: #fff; }

.impress-price {
  float: left;
  font-size: 16px !important;
  line-height: 18px !important;
  margin: 0 !important;
  font-weight: 700 !important;
  text-transform: inherit;
  text-align: inherit; }

.impress-status {
  display: none;
  font-size: 10px !important;
  line-height: 18px !important;
  margin: 0 !important;
  font-weight: 700 !important;
  text-transform: uppercase;
  text-align: inherit;
  float: right;
  background-color: #333;
  color: #fff;
  padding: 0 6px;
  border-radius: 3px; }

.impress-address {
  color: #636363;
  font-size: 12px !important;
  line-height: 18px !important;
  margin: 0;
  font-weight: 500 !important;
  text-transform: inherit;
  text-align: inherit; }
  .impress-address:hover {
    color: #004274; }

.impress-beds-baths-sqft,
.beds-baths-sqft {
  font-size: 12px !important;
  line-height: 18px !important;
  margin: 4px 0 0 0 !important;
  font-weight: 700 !important;
  text-transform: inherit;
  text-align: inherit; }
  .impress-beds-baths-sqft span,
  .beds-baths-sqft span {
    margin: 0 5px 0 0 !important; }

/*IDX impress_lead_signup STYLE*/
.impress-lead-signup input[type='text'],
.impress-lead-signup input[type='email'],
.impress-lead-signup input[type='password'],
.impress-lead-signup input[type='tel'] {
  margin-bottom: 15px; }

/*IDX impress-lead-login STYLE*/
.impress-lead-login input[type='text'],
.impress-lead-login input[type='email'],
.impress-lead-login input[type='password'],
.impress-lead-login input[type='tel'] {
  margin-bottom: 15px; }
.impress-lead-login input[type='submit'] {
  margin-left: 5%;
  width: 35% !important; }

.select2-choices {
  border: none !important; }

.IDX-resultsAddress {
  margin-bottom: 22px !important; }
  .IDX-resultsAddress a {
    color: #000 !important; }
    .IDX-resultsAddress a:hover {
      color: #4cc6f4 !important; }

.IDX-column {
  margin-left: 3% !important; }
  .IDX-column > div {
    margin-bottom: 3px !important; }

.IDX-column2 .IDX-resultsLabel {
  text-align: left !important;
  font-size: 12px !important;
  font-weight: 700 !important;
  color: #000 !important; }

.IDX-column3 {
  width: 28% !important; }

.IDX-resultsPhotogallery {
  margin-bottom: 10px !important; }

.IDX-saveProperty {
  width: 100%;
  color: #fff;
  background-color: #cbcbcb !important; }
  .IDX-saveProperty:hover {
    background-color: #c4c4c4; }

.IDX-resultsDetailsLink a {
  width: 100%;
  color: #fff;
  background-color: #004274 !important; }
  .IDX-resultsDetailsLink a:hover {
    background-color: #01a8e6; }

.IDX-resultsSeparatorText {
  font-size: 18px !important;
  font-weight: 500;
  margin: 35px 0 !important; }

.IDX-resultsCell {
  padding-bottom: 22px !important;
  border-bottom: 1px solid #e5eeed !important; }

.IDX-perPageForm {
  float: right !important; }

#IDX-resultsCountWrap {
  clear: left !important;
  color: #888 !important;
  float: left !important;
  width: 50% !important;
  line-height: 40px !important; }

#IDX-resultsTopLinks {
  clear: right !important;
  float: right !important;
  width: 50% !important;
  line-height: 40px !important;
  margin: 0 !important;
  text-align: right !important; }

.IDX-perPageForm select {
  padding: 3px 3px !important;
  border-radius: 4px !important;
  background: none !important;
  -webkit-appearance: inherit !important;
  -moz-appearance: inherit !important; }

#IDX-resultMap {
  overflow: hidden !important; }

#IDX-listingID-group {
  width: 100% !important;
  margin-right: 0 !important; }

#IDX-listingID {
  margin-bottom: 15px !important; }

.IDX-help-block {
  font-family: "Roboto", sans-serif !important;
  font-size: 15px !important;
  font-weight: 300 !important;
  margin-bottom: 15px; }

.IDX-submitContainer {
  text-align: right !important; }

#IDX-formReset {
  background-color: #cbcbcb !important;
  color: #fff !important;
  margin: 0 !important; }
  #IDX-formReset:hover {
    background-color: #bebdbd !important; }

#IDX-formSubmit {
  background-color: #ff6e00 !important;
  color: #fff !important;
  margin-right: 0 !important;
  margin-left: 30px !important;
  border: 1px solid #ff6e00; }
  #IDX-formSubmit:hover {
    background-color: rgba(255, 110, 0, 0.75);
    border-color: rgba(255, 110, 0, 0.75); }

#IDX-streetNumber,
#IDX-streetDirection {
  width: 30px !important; }

#IDX-searchForm .IDX-control-label {
  margin-bottom: 10px !important;
  font-weight: 500 !important;
  font-size: 15px !important;
  color: #000 !important; }

.IDX-wrapper-standard .IDX-cczList select {
  height: 95px !important; }

/* Chrome, Safari, Opera */
@-webkit-keyframes boxfadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
/* Standard syntax */
@keyframes boxfadeIn {
  from {
    opacity: 0; }
  to {
    opacity: 1; } }
@keyframes fadein {
  from {
    top: -60px; }
  to {
    top: 0; } }
/* Firefox < 16 */
@-moz-keyframes fadein {
  from {
    top: -60px; }
  to {
    top: 0; } }
/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
  from {
    top: -60px; }
  to {
    top: 0; } }
/* Internet Explorer */
@-ms-keyframes fadein {
  from {
    top: -60px; }
  to {
    top: 0; } }
/* Opera < 12.1 */
@-o-keyframes fadein {
  from {
    top: -60px; }
  to {
    top: 0; } }
@-webkit-keyframes bounceInRight {
  0%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  /*from {
    opacity: 0;
    //-webkit-transform: translate3d(3000px, 0, 0);
    //transform: translate3d(3000px, 0, 0);
    @include translate(-50%,50%);
  }*/
  0% {
    opacity: 0;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  100% {
    opacity: 1;
    -moz-transform: translate(-30%, 0);
    -o-transform: translate(-30%, 0);
    -ms-transform: translate(-30%, 0);
    -webkit-transform: translate(-30%, 0);
    transform: translate(-30%, 0); }
  /*to {
    //-webkit-transform: none;
    //transform: none;
    @include translate(-30%,50%);
  }*/ }
@keyframes bounceInRight {
  0%, 100% {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  /*from {
    opacity: 0;
    //-webkit-transform: translate3d(3000px, 0, 0);
    //transform: translate3d(3000px, 0, 0);
    @include translate(-50%,50%);
  }*/
  0% {
    opacity: 1;
    -moz-transform: translate(-50%, 0);
    -o-transform: translate(-50%, 0);
    -ms-transform: translate(-50%, 0);
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0); }
  100% {
    opacity: 1;
    -moz-transform: translate(-30%, 0);
    -o-transform: translate(-30%, 0);
    -ms-transform: translate(-30%, 0);
    -webkit-transform: translate(-30%, 0);
    transform: translate(-30%, 0); }
  /*to {
    //-webkit-transform: none;
    //transform: none;
    @include translate(-30%,50%);
  }*/ }
@-webkit-keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }
@keyframes bounceInLeft {
  from, 60%, 75%, 90%, to {
    -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0); }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0); }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0); }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0); }
  to {
    -webkit-transform: none;
    transform: none; } }
/*START SIDEBAR WIDGETS STYLE*/
.sidebar-white .widget-range {
  padding-bottom: 0 !important; }
.sidebar-white .widget {
  border: none !important; }
  .sidebar-white .widget + .widget {
    margin-top: 30px !important;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .sidebar-white .widget + .widget {
        margin-top: 20px !important; } }
.sidebar-white .widget:not(.widget-range) {
  background-color: #fff;
  padding: 20px !important; }
.sidebar-white .widget-logout {
  padding: 0 !important; }

.widget-top {
  margin-bottom: 17px; }

.widget-body {
  font-size: 14px; }

.widget {
  padding-bottom: 40px;
  border-bottom: 1px solid #e1e1e1;
  /* mini phones and down */ }
  @media (max-width: 991px) {
    .widget {
      padding-bottom: 20px; } }
  .widget + .widget {
    margin-top: 40px;
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .widget + .widget {
        margin-top: 20px; } }
  .widget .media + .media {
    margin-top: 20px; }
  .widget .media-left .item-thumb, .widget .next-prev-block .media-right .item-thumb, .next-prev-block .widget .media-right .item-thumb, .widget .media-left figure, .widget .next-prev-block .media-right figure, .next-prev-block .widget .media-right figure, .widget .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .widget .media-left figure {
    width: 101px; }
  .widget .media-left figure, .widget .next-prev-block .media-right figure, .next-prev-block .widget .media-right figure {
    width: 101px; }
  .widget .media-left a, .widget .next-prev-block .media-right a, .next-prev-block .widget .media-right a {
    display: block;
    width: 101px; }
  .widget .amenities p {
    color: #707070; }
  .widget .rating {
    margin-bottom: 10px;
    line-height: 12px; }
    .widget .rating .star-text-left {
      vertical-align: middle;
      color: #000; }
    .widget .rating p {
      display: inline-block;
      vertical-align: middle;
      margin: 0;
      margin-left: 5px;
      line-height: 13px; }
  .widget p {
    color: #636363; }
  .widget .item-thumb .thumb-caption, .widget figure .thumb-caption, .widget .carousel-module .carousel .item figure .thumb-caption, .carousel-module .carousel .item .widget figure .thumb-caption {
    padding: 10px; }

.widget-download {
  background-color: #fff;
  padding: 30px;
  border: none;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .widget-download {
      padding: 15px; } }
  .widget-download ul {
    list-style: none;
    margin: 0; }
  .widget-download li a {
    font-weight: 500; }
  .widget-download li:last-child {
    margin: 0; }

.widget-contact .media-heading {
  margin-bottom: 7px; }
.widget-contact .media-left a, .widget-contact .next-prev-block .media-right a, .next-prev-block .widget-contact .media-right a {
  width: 74px; }
.widget-contact ul li {
  font-weight: 300;
  padding-left: 25px; }
.widget-contact ul .fa {
  margin-left: -25px;
  margin-right: 10px; }

.widget-calculate {
  padding: 30px;
  background-color: #fff;
  border-bottom: 0; }
  .widget-calculate .form-group {
    position: relative; }
  .widget-calculate .field-icon {
    position: absolute;
    left: 0;
    top: 0;
    height: 42px;
    width: 42px;
    line-height: 42px;
    text-align: center;
    border-right: 1px solid #cccccc;
    color: #959595;
    font-size: 12px; }
  .widget-calculate .morg-results {
    color: #9b9b9b;
    display: none; }
    .widget-calculate .morg-results .result-title {
      font-weight: 700; }
    .widget-calculate .morg-results .result-value {
      margin-bottom: 15px; }

.widget_houzez_featured_properties {
  padding: 0;
  margin-bottom: 30px; }
  .widget_houzez_featured_properties .slick-dots {
    bottom: -28px; }
  .widget_houzez_featured_properties .owl-controls .owl-nav .owl-prev,
  .widget_houzez_featured_properties .owl-controls .owl-nav .owl-next {
    top: 44%; }

.widget-login {
  padding: 20px;
  background-color: #fff; }
  .widget-login .login-tabs {
    border-bottom: 1px solid #ccc;
    margin-bottom: 22px; }
    .widget-login .login-tabs li {
      background-color: #f9f9f9;
      border: 1px solid #ccc;
      font-size: 14px;
      color: #000;
      height: 42px;
      line-height: 42px;
      border-bottom: 0; }
      .widget-login .login-tabs li:hover {
        background-color: #fff;
        color: #000;
        height: 43px;
        margin-bottom: -1px; }
      .widget-login .login-tabs li:last-child {
        border-left: 0; }
    .widget-login .login-tabs li.active {
      background-color: #fff;
      color: #000;
      height: 43px;
      margin-bottom: -1px; }
  .widget-login .login-block {
    padding: 0; }
  .widget-login .media .thumb {
    width: 64px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .widget-login .media .thumb {
        width: 46px; } }
  .widget-login .media .media-left, .widget-login .media .next-prev-block .media-right, .next-prev-block .widget-login .media .media-right {
    padding-right: 15px; }
  .widget-login .media .media-right {
    padding-left: 15px; }
  .widget-login .media p {
    color: #B1B1B1; }

.widget-logout .widget-body {
  padding: 20px;
  background-color: white; }
.widget-logout .thumb {
  width: 64px; }
  .widget-logout .thumb img {
    border-radius: 50%; }

.widget-rated {
  margin-bottom: 5px; }

.widget-categories ul, .widget_categories ul, .widget_archive ul, .widget_meta ul, .widget_recent_entries ul, .widget_pages ul, .widget-pages ul, .widget_recent_comments ul, .widget_nav_menu ul {
  list-style: none;
  margin: 0;
  overflow: hidden; }
  .widget-categories ul ul, .widget_categories ul ul, .widget_archive ul ul, .widget_meta ul ul, .widget_recent_entries ul ul, .widget_pages ul ul, .widget-pages ul ul, .widget_recent_comments ul ul, .widget_nav_menu ul ul {
    padding: 10px 0 0 5px;
    width: 100%; }
.widget-categories li, .widget_categories li, .widget_archive li, .widget_meta li, .widget_recent_entries li, .widget_pages li, .widget-pages li, .widget_recent_comments li, .widget_nav_menu li {
  color: #9b9b9b;
  display: block;
  width: 100%;
  padding-left: 10px; }
  .widget-categories li:last-child, .widget_categories li:last-child, .widget_archive li:last-child, .widget_meta li:last-child, .widget_recent_entries li:last-child, .widget_pages li:last-child, .widget-pages li:last-child, .widget_recent_comments li:last-child, .widget_nav_menu li:last-child {
    margin: 0; }
  .widget-categories li li, .widget_categories li li, .widget_archive li li, .widget_meta li li, .widget_recent_entries li li, .widget_pages li li, .widget-pages li li, .widget_recent_comments li li, .widget_nav_menu li li {
    font-size: 12px; }
.widget-categories a, .widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a {
  position: relative;
  padding-left: 10px;
  margin-left: -10px; }
  .widget-categories a:before, .widget_categories a:before, .widget_archive a:before, .widget_meta a:before, .widget_recent_entries a:before, .widget_pages a:before, .widget-pages a:before, .widget_recent_comments a:before, .widget_nav_menu a:before {
    content: "\f0da";
    font-family: "FontAwesome";
    font-size: 12px;
    line-height: 14px;
    position: absolute;
    left: 0;
    top: 3px; }
.widget-categories .cat-count, .widget_categories .cat-count, .widget_archive .cat-count, .widget_meta .cat-count, .widget_recent_entries .cat-count, .widget_pages .cat-count, .widget-pages .cat-count, .widget_recent_comments .cat-count, .widget_nav_menu .cat-count {
  float: right; }

.widget-reviews .media-heading, .reviews-list .media-heading {
  margin-bottom: 8px; }
.widget-reviews .media-left, .reviews-list .media-left, .widget-reviews .next-prev-block .media-right, .next-prev-block .widget-reviews .media-right, .reviews-list .next-prev-block .media-right, .next-prev-block .reviews-list .media-right {
  padding-right: 20px; }
  .widget-reviews .media-left a, .reviews-list .media-left a, .widget-reviews .next-prev-block .media-right a, .next-prev-block .widget-reviews .media-right a, .reviews-list .next-prev-block .media-right a, .next-prev-block .reviews-list .media-right a {
    display: block;
    width: 50px; }
  .widget-reviews .media-left figure, .reviews-list .media-left figure, .widget-reviews .next-prev-block .media-right figure, .next-prev-block .widget-reviews .media-right figure, .reviews-list .next-prev-block .media-right figure, .next-prev-block .reviews-list .media-right figure {
    width: 50px; }
  .widget-reviews .media-left .item-thumb, .reviews-list .media-left .item-thumb, .widget-reviews .next-prev-block .media-right .item-thumb, .next-prev-block .widget-reviews .media-right .item-thumb, .reviews-list .next-prev-block .media-right .item-thumb, .next-prev-block .reviews-list .media-right .item-thumb, .widget-reviews .media-left figure, .reviews-list .media-left figure, .widget-reviews .next-prev-block .media-right figure, .next-prev-block .widget-reviews .media-right figure, .reviews-list .next-prev-block .media-right figure, .next-prev-block .reviews-list .media-right figure, .widget-reviews .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .widget-reviews .media-left figure, .reviews-list .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .reviews-list .media-left figure {
    width: 50px; }
.widget-reviews .rating, .reviews-list .rating {
  margin-bottom: 8px; }
.widget-reviews p, .reviews-list p {
  margin: 0; }

.figure-block + .figure-block {
  margin-top: 20px; }

.widget-range .range-block {
  background-color: #fff;
  padding: 20px; }
  .widget-range .range-block + .range-block {
    border-top: 1px solid #e5e5e5; }
.widget-range h4 {
  color: #000; }
.widget-range .range-text {
  margin-top: 15px; }
.widget-range .range-input {
  width: 50%;
  color: #909090;
  background: none;
  border: none; }
  .widget-range .range-input + .range-input {
    text-align: right !important; }
.widget-range .form-group + .form-group {
  margin: 0; }

.widget_categories a, .widget_archive a, .widget_meta a, .widget_recent_entries a, .widget_pages a, .widget-pages a, .widget_recent_comments a, .widget_nav_menu a {
  margin-right: 5px; }

.widget-pages ul {
  list-style: none;
  columns: 2;
  -webkit-columns: 2;
  -moz-columns: 2; }
  .widget-pages ul ul {
    columns: 1;
    -webkit-columns: 1;
    -moz-columns: 1; }
.widget-pages li {
  line-height: 20px;
  list-style: none; }
  .widget-pages li a:before {
    content: "\f0da";
    margin-right: 10px;
    font-family: "FontAwesome"; }
  .widget-pages li li {
    font-size: 12px; }

.widget_recent_comments .recentcomments a {
  display: block; }

.widget_text p {
  margin: 0; }
  .widget_text p + p {
    margin-top: 15px; }

.widget_calendar caption {
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #ddd;
  font-weight: 700; }
.widget_calendar table {
  width: 100%; }
  .widget_calendar table td, .widget_calendar table th {
    padding: 10px;
    text-align: center;
    border-bottom: 1px solid #ddd; }

.widget_tag_cloud .tagcloud {
  font-size: 0; }
  .widget_tag_cloud .tagcloud a {
    font-size: 14px;
    line-height: 1;
    margin: 0 3px 3px 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit;
    display: inline-block;
    padding: 4px 10px 5px 10px;
    background-color: #4cc6f4;
    color: #fff;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    -ms-border-radius: 4px;
    border-radius: 4px;
    /* mini phones and down */ }
    .widget_tag_cloud .tagcloud a:hover {
      background-color: #0eaae5; }
    @media (max-width: 767px) {
      .widget_tag_cloud .tagcloud a {
        font-size: 12px; } }

.widget_search form div {
  position: relative; }
.widget_search form input[type="text"] {
  height: 42px;
  width: 100%;
  border: 1px solid #e5e5e5;
  padding: 6px 20px; }
.widget_search form button {
  position: absolute;
  top: 0;
  right: 0;
  height: 42px;
  width: 42px;
  background: none;
  border: none; }
  .widget_search form button:before {
    content: '\f002';
    font-family: "FontAwesome";
    display: block;
    color: #000; }

.widget-about img {
  max-width: 100%; }

.widget-news p {
  color: #fff; }
.widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a,
.widget-news .media-right a {
  display: block;
  width: 85px;
  /* mini phones and down */ }
  @media (min-width: 768px) and (max-width: 991px) {
    .widget-news .media-left a, .widget-news .next-prev-block .media-right a, .next-prev-block .widget-news .media-right a,
    .widget-news .media-right a {
      width: 55px; } }

.widget-contact ul li {
  font-weight: 300;
  padding-left: 25px; }
.widget-contact ul .fa {
  margin-left: -25px; }

.widget-newsletter, .widget_mc4wp_form_widget {
  /* mini phones and down */ }
  .widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before {
    height: 43px;
    line-height: 41px;
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .widget-newsletter .input-icon:before, .widget_mc4wp_form_widget .input-icon:before {
        height: 33px;
        line-height: 33px; } }
  .widget-newsletter p, .widget_mc4wp_form_widget p {
    margin-bottom: 10px; }
  .widget-newsletter form, .widget_mc4wp_form_widget form {
    margin-bottom: 15px; }
  .widget-newsletter .form-control, .widget_mc4wp_form_widget .form-control, .widget-newsletter .post-password-form input[type='password'], .post-password-form .widget-newsletter input[type='password'], .widget_mc4wp_form_widget .post-password-form input[type='password'], .post-password-form .widget_mc4wp_form_widget input[type='password'], .widget-newsletter input[type="text"].wpcf7-form-control, .widget_mc4wp_form_widget input[type="text"].wpcf7-form-control,
  .widget-newsletter input[type="email"].wpcf7-form-control,
  .widget_mc4wp_form_widget input[type="email"].wpcf7-form-control,
  .widget-newsletter input[type="password"].wpcf7-form-control,
  .widget_mc4wp_form_widget input[type="password"].wpcf7-form-control,
  .widget-newsletter input[type="tel"].wpcf7-form-control,
  .widget_mc4wp_form_widget input[type="tel"].wpcf7-form-control,
  .widget-newsletter textarea.wpcf7-form-control,
  .widget_mc4wp_form_widget textarea.wpcf7-form-control, .widget-newsletter .dsidx-resp-area input[type='text'], .dsidx-resp-area .widget-newsletter input[type='text'], .widget_mc4wp_form_widget .dsidx-resp-area input[type='text'], .dsidx-resp-area .widget_mc4wp_form_widget input[type='text'], .widget-newsletter .dsidx-resp-area input[type='password'], .dsidx-resp-area .widget-newsletter input[type='password'], .widget_mc4wp_form_widget .dsidx-resp-area input[type='password'], .dsidx-resp-area .widget_mc4wp_form_widget input[type='password'], .widget-newsletter .dsidx-resp-area input[type='email'], .dsidx-resp-area .widget-newsletter input[type='email'], .widget_mc4wp_form_widget .dsidx-resp-area input[type='email'], .dsidx-resp-area .widget_mc4wp_form_widget input[type='email'], .widget-newsletter .dsidx-resp-area select, .dsidx-resp-area .widget-newsletter select, .widget_mc4wp_form_widget .dsidx-resp-area select, .dsidx-resp-area .widget_mc4wp_form_widget select, .widget-newsletter .dsidx-resp-area textarea, .dsidx-resp-area .widget-newsletter textarea, .widget_mc4wp_form_widget .dsidx-resp-area textarea, .dsidx-resp-area .widget_mc4wp_form_widget textarea, .widget-newsletter .IDX-leadLoginTextInput[type='text'], .widget_mc4wp_form_widget .IDX-leadLoginTextInput[type='text'], .widget-newsletter textarea.IDX-leadLoginTextInput, .widget_mc4wp_form_widget textarea.IDX-leadLoginTextInput,
  .widget-newsletter .IDX-qsSelectInput,
  .widget_mc4wp_form_widget .IDX-qsSelectInput,
  .widget-newsletter .IDX-qsTextInput[type='text'],
  .widget_mc4wp_form_widget .IDX-qsTextInput[type='text'], .widget-newsletter .idx-omnibar-form input[type='text'], .idx-omnibar-form .widget-newsletter input[type='text'], .widget_mc4wp_form_widget .idx-omnibar-form input[type='text'], .idx-omnibar-form .widget_mc4wp_form_widget input[type='text'],
  .widget-newsletter .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .widget-newsletter input[type='password'],
  .widget_mc4wp_form_widget .idx-omnibar-form input[type='password'],
  .idx-omnibar-form .widget_mc4wp_form_widget input[type='password'],
  .widget-newsletter .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .widget-newsletter input[type='email'],
  .widget_mc4wp_form_widget .idx-omnibar-form input[type='email'],
  .idx-omnibar-form .widget_mc4wp_form_widget input[type='email'],
  .widget-newsletter .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .widget-newsletter input[type='tel'],
  .widget_mc4wp_form_widget .idx-omnibar-form input[type='tel'],
  .idx-omnibar-form .widget_mc4wp_form_widget input[type='tel'],
  .widget-newsletter .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .widget-newsletter input[type='number'],
  .widget_mc4wp_form_widget .idx-omnibar-form input[type='number'],
  .idx-omnibar-form .widget_mc4wp_form_widget input[type='number'], .widget-newsletter .impress-lead-signup input[type='text'], .impress-lead-signup .widget-newsletter input[type='text'], .widget_mc4wp_form_widget .impress-lead-signup input[type='text'], .impress-lead-signup .widget_mc4wp_form_widget input[type='text'],
  .widget-newsletter .impress-lead-signup input[type='email'],
  .impress-lead-signup .widget-newsletter input[type='email'],
  .widget_mc4wp_form_widget .impress-lead-signup input[type='email'],
  .impress-lead-signup .widget_mc4wp_form_widget input[type='email'],
  .widget-newsletter .impress-lead-signup input[type='password'],
  .impress-lead-signup .widget-newsletter input[type='password'],
  .widget_mc4wp_form_widget .impress-lead-signup input[type='password'],
  .impress-lead-signup .widget_mc4wp_form_widget input[type='password'],
  .widget-newsletter .impress-lead-signup input[type='tel'],
  .impress-lead-signup .widget-newsletter input[type='tel'],
  .widget_mc4wp_form_widget .impress-lead-signup input[type='tel'],
  .impress-lead-signup .widget_mc4wp_form_widget input[type='tel'], .widget-newsletter .impress-lead-login input[type='text'], .impress-lead-login .widget-newsletter input[type='text'], .widget_mc4wp_form_widget .impress-lead-login input[type='text'], .impress-lead-login .widget_mc4wp_form_widget input[type='text'],
  .widget-newsletter .impress-lead-login input[type='email'],
  .impress-lead-login .widget-newsletter input[type='email'],
  .widget_mc4wp_form_widget .impress-lead-login input[type='email'],
  .impress-lead-login .widget_mc4wp_form_widget input[type='email'],
  .widget-newsletter .impress-lead-login input[type='password'],
  .impress-lead-login .widget-newsletter input[type='password'],
  .widget_mc4wp_form_widget .impress-lead-login input[type='password'],
  .impress-lead-login .widget_mc4wp_form_widget input[type='password'],
  .widget-newsletter .impress-lead-login input[type='tel'],
  .impress-lead-login .widget-newsletter input[type='tel'],
  .widget_mc4wp_form_widget .impress-lead-login input[type='tel'],
  .impress-lead-login .widget_mc4wp_form_widget input[type='tel'], .widget-newsletter #IDX-listingID, .widget_mc4wp_form_widget #IDX-listingID, .widget-newsletter #IDX-streetNumber, .widget_mc4wp_form_widget #IDX-streetNumber,
  .widget-newsletter #IDX-streetDirection,
  .widget_mc4wp_form_widget #IDX-streetDirection, .widget-newsletter #IDX-streetName, .widget_mc4wp_form_widget #IDX-streetName, .widget-newsletter .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .widget-newsletter select, .widget_mc4wp_form_widget .IDX-wrapper-standard .IDX-cczList select, .IDX-wrapper-standard .IDX-cczList .widget_mc4wp_form_widget select {
    border-color: #fff;
    border: none; }
  .widget-newsletter .form-group, .widget_mc4wp_form_widget .form-group {
    width: 1000px;
    padding-right: 10px;
    margin: 0; }
  .widget-newsletter .btn, .widget_mc4wp_form_widget .btn, .widget-newsletter .fave-load-more a, .fave-load-more .widget-newsletter a, .widget_mc4wp_form_widget .fave-load-more a, .fave-load-more .widget_mc4wp_form_widget a, .widget-newsletter .post-password-form input[type='submit'], .post-password-form .widget-newsletter input[type='submit'], .widget_mc4wp_form_widget .post-password-form input[type='submit'], .post-password-form .widget_mc4wp_form_widget input[type='submit'], .widget-newsletter .wpcf7-submit, .widget_mc4wp_form_widget .wpcf7-submit, .widget-newsletter .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .widget-newsletter input[type='submit'], .widget_mc4wp_form_widget .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .widget_mc4wp_form_widget input[type='submit'], .widget-newsletter .IDX-leadLoginButtonInput, .widget_mc4wp_form_widget .IDX-leadLoginButtonInput,
  .widget-newsletter .IDX-leadLoginTextInput[type='submit'],
  .widget_mc4wp_form_widget .IDX-leadLoginTextInput[type='submit'],
  .widget-newsletter .IDX-qsButtonInput,
  .widget_mc4wp_form_widget .IDX-qsButtonInput,
  .widget-newsletter .idx-omnibar-form button,
  .idx-omnibar-form .widget-newsletter button,
  .widget_mc4wp_form_widget .idx-omnibar-form button,
  .idx-omnibar-form .widget_mc4wp_form_widget button,
  .widget-newsletter .impress-lead-signup input[type='submit'],
  .impress-lead-signup .widget-newsletter input[type='submit'],
  .widget_mc4wp_form_widget .impress-lead-signup input[type='submit'],
  .impress-lead-signup .widget_mc4wp_form_widget input[type='submit'],
  .widget-newsletter .impress-lead-login input[type='submit'],
  .impress-lead-login .widget-newsletter input[type='submit'],
  .widget_mc4wp_form_widget .impress-lead-login input[type='submit'],
  .impress-lead-login .widget_mc4wp_form_widget input[type='submit'], .widget-newsletter .IDX-saveProperty, .widget_mc4wp_form_widget .IDX-saveProperty, .widget-newsletter .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .widget-newsletter a, .widget_mc4wp_form_widget .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .widget_mc4wp_form_widget a, .widget-newsletter #IDX-formReset, .widget_mc4wp_form_widget #IDX-formReset, .widget-newsletter #IDX-formSubmit, .widget_mc4wp_form_widget #IDX-formSubmit {
    padding: 11px 35px;
    border: none; }
  @media (max-width: 767px) {
    .widget-newsletter .btn, .widget_mc4wp_form_widget .btn, .widget-newsletter .fave-load-more a, .fave-load-more .widget-newsletter a, .widget_mc4wp_form_widget .fave-load-more a, .fave-load-more .widget_mc4wp_form_widget a, .widget-newsletter .post-password-form input[type='submit'], .post-password-form .widget-newsletter input[type='submit'], .widget_mc4wp_form_widget .post-password-form input[type='submit'], .post-password-form .widget_mc4wp_form_widget input[type='submit'], .widget-newsletter .wpcf7-submit, .widget_mc4wp_form_widget .wpcf7-submit, .widget-newsletter .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .widget-newsletter input[type='submit'], .widget_mc4wp_form_widget .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .widget_mc4wp_form_widget input[type='submit'], .widget-newsletter .IDX-leadLoginButtonInput, .widget_mc4wp_form_widget .IDX-leadLoginButtonInput,
    .widget-newsletter .IDX-leadLoginTextInput[type='submit'],
    .widget_mc4wp_form_widget .IDX-leadLoginTextInput[type='submit'],
    .widget-newsletter .IDX-qsButtonInput,
    .widget_mc4wp_form_widget .IDX-qsButtonInput,
    .widget-newsletter .idx-omnibar-form button,
    .idx-omnibar-form .widget-newsletter button,
    .widget_mc4wp_form_widget .idx-omnibar-form button,
    .idx-omnibar-form .widget_mc4wp_form_widget button,
    .widget-newsletter .impress-lead-signup input[type='submit'],
    .impress-lead-signup .widget-newsletter input[type='submit'],
    .widget_mc4wp_form_widget .impress-lead-signup input[type='submit'],
    .impress-lead-signup .widget_mc4wp_form_widget input[type='submit'],
    .widget-newsletter .impress-lead-login input[type='submit'],
    .impress-lead-login .widget-newsletter input[type='submit'],
    .widget_mc4wp_form_widget .impress-lead-login input[type='submit'],
    .impress-lead-login .widget_mc4wp_form_widget input[type='submit'], .widget-newsletter .IDX-saveProperty, .widget_mc4wp_form_widget .IDX-saveProperty, .widget-newsletter .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .widget-newsletter a, .widget_mc4wp_form_widget .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .widget_mc4wp_form_widget a, .widget-newsletter #IDX-formReset, .widget_mc4wp_form_widget #IDX-formReset, .widget-newsletter #IDX-formSubmit, .widget_mc4wp_form_widget #IDX-formSubmit {
      line-height: 1.52857;
      padding: 8px 35px; } }

.widget-current ul {
  margin: 0;
  list-style: none; }
.widget-current li {
  font-size: 14px;
  line-height: 22px;
  margin: 0;
  font-weight: 300;
  text-transform: inherit;
  text-align: inherit; }
.widget-current span {
  font-weight: 500; }

.widget-available {
  background-color: #004274 !important;
  border-color: #004274 !important; }
  .widget-available .body-inner + .body-inner {
    border-color: rgba(255, 255, 255, 0.4) !important; }
  .widget-available .my-title {
    border-color: rgba(255, 255, 255, 0.4) !important; }
  .widget-available .title-type {
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 7px;
    font-weight: 500;
    text-transform: uppercase;
    text-align: inherit; }
  .widget-available .price-type {
    color: #fff !important;
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 30px;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit; }
  .widget-available .info-title {
    color: #fff !important;
    font-size: 14px;
    line-height: 14px;
    margin: 0 0 2px;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit; }
  .widget-available p {
    font-size: 14px;
    line-height: 20px;
    margin: 0;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit; }

.widget-change .form-group {
  margin-bottom: 24px; }
  .widget-change .form-group:first-child {
    margin-bottom: 20px; }
.widget-change .dropdown-toggle {
  height: 32px; }
.widget-change .btn, .widget-change .fave-load-more a, .fave-load-more .widget-change a, .widget-change .post-password-form input[type='submit'], .post-password-form .widget-change input[type='submit'], .widget-change .wpcf7-submit, .widget-change .dsidx-resp-area-submit input[type='submit'], .dsidx-resp-area-submit .widget-change input[type='submit'], .widget-change .IDX-leadLoginButtonInput,
.widget-change .IDX-leadLoginTextInput[type='submit'],
.widget-change .IDX-qsButtonInput,
.widget-change .idx-omnibar-form button,
.idx-omnibar-form .widget-change button,
.widget-change .impress-lead-signup input[type='submit'],
.impress-lead-signup .widget-change input[type='submit'],
.widget-change .impress-lead-login input[type='submit'],
.impress-lead-login .widget-change input[type='submit'], .widget-change .IDX-saveProperty, .widget-change .IDX-resultsDetailsLink a, .IDX-resultsDetailsLink .widget-change a, .widget-change #IDX-formReset, .widget-change #IDX-formSubmit {
  text-align: left;
  position: relative;
  margin-top: 10px; }
  .widget-change .btn .fa, .widget-change .fave-load-more a .fa, .fave-load-more .widget-change a .fa, .widget-change .post-password-form input[type='submit'] .fa, .post-password-form .widget-change input[type='submit'] .fa, .widget-change .wpcf7-submit .fa, .widget-change .dsidx-resp-area-submit input[type='submit'] .fa, .dsidx-resp-area-submit .widget-change input[type='submit'] .fa, .widget-change .IDX-leadLoginButtonInput .fa,
  .widget-change .IDX-leadLoginTextInput[type='submit'] .fa,
  .widget-change .IDX-qsButtonInput .fa,
  .widget-change .idx-omnibar-form button .fa,
  .idx-omnibar-form .widget-change button .fa,
  .widget-change .impress-lead-signup input[type='submit'] .fa,
  .impress-lead-signup .widget-change input[type='submit'] .fa,
  .widget-change .impress-lead-login input[type='submit'] .fa,
  .impress-lead-login .widget-change input[type='submit'] .fa, .widget-change .IDX-saveProperty .fa, .widget-change .IDX-resultsDetailsLink a .fa, .IDX-resultsDetailsLink .widget-change a .fa, .widget-change #IDX-formReset .fa, .widget-change #IDX-formSubmit .fa {
    position: absolute;
    right: 13px;
    top: 9px;
    font-size: 20px; }
  .widget-change .btn:first-child, .widget-change .fave-load-more a:first-child, .fave-load-more .widget-change a:first-child, .widget-change .post-password-form input[type='submit']:first-child, .post-password-form .widget-change input[type='submit']:first-child, .widget-change .wpcf7-submit:first-child, .widget-change .dsidx-resp-area-submit input[type='submit']:first-child, .dsidx-resp-area-submit .widget-change input[type='submit']:first-child, .widget-change .IDX-leadLoginButtonInput:first-child,
  .widget-change .IDX-leadLoginTextInput[type='submit']:first-child,
  .widget-change .IDX-qsButtonInput:first-child,
  .widget-change .idx-omnibar-form button:first-child,
  .idx-omnibar-form .widget-change button:first-child,
  .widget-change .impress-lead-signup input[type='submit']:first-child,
  .impress-lead-signup .widget-change input[type='submit']:first-child,
  .widget-change .impress-lead-login input[type='submit']:first-child,
  .impress-lead-login .widget-change input[type='submit']:first-child, .widget-change .IDX-saveProperty:first-child, .widget-change .IDX-resultsDetailsLink a:first-child, .IDX-resultsDetailsLink .widget-change a:first-child, .widget-change #IDX-formReset:first-child, .widget-change #IDX-formSubmit:first-child {
    margin-top: 10px; }
.widget-change .houzez_stripe_buttons {
  margin-top: 10px; }

.houzez-impress-carousel-widget .owl-controls .owl-nav .owl-prev {
  top: 7%;
  left: auto;
  right: 40px; }
.houzez-impress-carousel-widget .owl-controls .owl-nav .owl-next {
  top: 7%; }
.houzez-impress-carousel-widget .thumb-caption .impress-street {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  margin: 8px 0 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }
.houzez-impress-carousel-widget .thumb-caption .impress-beds-baths-sqft {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  margin: 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }
  .houzez-impress-carousel-widget .thumb-caption .impress-beds-baths-sqft span {
    margin-right: 5px; }

.houzez-impress-idx-login-widget .impress-lead-login input[type='submit'] {
  margin-left: 0;
  width: 100% !important; }

/*START FOOTER WIDGETS STYLE*/
.footer-widget {
  margin-bottom: 30px;
  /* mini phones and down */
  /* mini phones and down */ }
  .footer-widget .widget-title {
    color: #fff;
    font-size: 18px;
    line-height: 18px;
    margin: 0;
    font-weight: 400;
    text-transform: inherit;
    text-align: inherit; }
  @media (min-width: 768px) and (max-width: 991px) {
    .footer-widget {
      margin-bottom: 30px; } }
  @media (max-width: 767px) {
    .footer-widget {
      margin-bottom: 30px; } }
  .footer-widget .media-object {
    /* mini phones and down */ }
    @media (max-width: 991px) {
      .footer-widget .media-object {
        width: 92px; } }
  .footer-widget li {
    list-style: none;
    line-height: 20px; }

.my-widget {
  background-color: #fff;
  border: 1px solid #e5e5e5; }
  .my-widget + .my-widget {
    margin-top: 30px; }
  .my-widget .my-title {
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit;
    padding: 20px;
    border-bottom: 1px solid #e5e5e5; }
  .my-widget .body-inner {
    padding: 20px; }
    .my-widget .body-inner + .body-inner {
      border-top: 1px solid #e5e5e5; }

.footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before {
  content: "\f0da";
  margin-right: 10px;
  font-family: "FontAwesome"; }

.footer .widget-pages li {
  padding: 0 0 0 20px; }

.footer .widget-pages li a:before {
  content: "\f0da";
  font-family: "FontAwesome";
  margin: 0 10px 0 -18px; }

.widget_houzez_latest_posts h4 {
  font-size: 16px;
  line-height: 24px; }

.widget_houzez_latest_posts img {
  max-width: 70px;
  margin-top: 5px; }

.widget_houzez_latest_posts p {
  margin-bottom: 0; }

.footer-widget .widget-title {
  font-size: 16px;
  line-height: 16px;
  margin: 0 0 20px 0;
  font-weight: 700;
  text-transform: inherit;
  text-align: inherit; }

.footer-widget .media-heading {
  font-size: 15px;
  line-height: 18px;
  margin: 0 0 5px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }

.footer-widget h4 {
  font-size: 14px;
  line-height: 14px;
  margin: 0 0 10px 0;
  font-weight: 500;
  text-transform: inherit;
  text-align: inherit; }

.footer-widget .amenities p {
  color: #fff; }

.footer-widget .amenities p {
  font-size: 12px;
  line-height: 15px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit; }

.footer-widget .media-left .item-thumb, .footer-widget .next-prev-block .media-right .item-thumb, .next-prev-block .footer-widget .media-right .item-thumb, .footer-widget .media-left figure, .footer-widget .next-prev-block .media-right figure, .next-prev-block .footer-widget .media-right figure, .footer-widget .media-left .carousel-module .carousel .item figure, .carousel-module .carousel .item .footer-widget .media-left figure {
  width: 101px; }

.widget_houzez_featured_properties .label {
  position: absolute;
  font-size: 10px;
  margin: 0;
  font-weight: 700;
  text-transform: uppercase;
  text-align: inherit;
  top: 12px;
  right: inherit;
  bottom: inherit;
  left: 12px;
  z-index: 3;
  background-color: #77c720;
  color: #fff;
  padding: 4px 5px 4px;
  line-height: 9px;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0; }

.footer-widget .figure-block + .figure-block {
  margin-top: 20px; }

.footer-widget .slick-dots li button {
  background-color: #fff;
  border: 1px solid #fff; }

.footer-widget .slick-dots li.slick-active button {
  background: none; }

.footer-bottom .navi li {
  font-size: 14px;
  line-height: 30px;
  margin: 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: center; }

.footer-bottom p,
.footer-bottom .foot-social p {
  margin: 5px 0 0 0;
  font-size: 14px; }

.footer-widget.widget-categories li, .footer-widget.widget_categories li, .footer-widget.widget_archive li, .footer-widget.widget_meta li, .footer-widget.widget_recent_entries li, .footer-widget.widget_pages li, .footer-widget.widget-pages li, .footer-widget.widget_recent_comments li, .footer-widget.widget_nav_menu li,
.footer-widget.widget_categories li,
.footer-widget.widget_archive li,
.footer-widget.widget_meta li,
.footer-widget.widget_recent_entries li,
.footer-widget.widget_pages li,
.footer-widget.widget-pages li,
.footer-widget.widget_recent_comments li,
.footer-widget.widget_nav_menu li,
.footer-widget.widget_archive li,
.footer-widget.widget_meta li,
.footer-widget.widget_recent_entries li,
.footer-widget.widget_pages li,
.footer-widget.widget-pages li,
.footer-widget.widget_nav_menu li {
  padding: 0 0 0 20px; }

.footer-widget.widget-categories li a:before, .footer-widget.widget_categories li a:before, .footer-widget.widget_archive li a:before, .footer-widget.widget_meta li a:before, .footer-widget.widget_recent_entries li a:before, .footer-widget.widget_pages li a:before, .footer-widget.widget-pages li a:before, .footer-widget.widget_recent_comments li a:before, .footer-widget.widget_nav_menu li a:before,
.footer-widget.widget_categories li a:before,
.footer-widget.widget_archive li a:before,
.footer-widget.widget_meta li a:before,
.footer-widget.widget_recent_entries li a:before,
.footer-widget.widget_pages li a:before,
.footer-widget.widget-pages li a:before,
.footer-widget.widget_recent_comments li a:before,
.footer-widget.widget_nav_menu li a:before,
.footer-widget.widget_archive li a:before,
.footer-widget.widget_meta li a:before,
.footer-widget.widget_recent_entries li a:before,
.footer-widget.widget_pages li a:before,
.footer-widget.widget-pages li a:before,
.footer-widget.widget_nav_menu li a:before {
  content: "\f0da";
  font-family: "FontAwesome";
  font-size: 12px;
  line-height: 14px;
  margin: 0 12px 0 -18px;
  left: 0;
  top: 3px; }

.footer-widget.widget_categories a, .footer-widget.widget_archive a, .footer-widget.widget_meta a, .footer-widget.widget_recent_entries a, .footer-widget.widget_pages a, .footer-widget.widget-pages a, .footer-widget.widget_recent_comments a, .footer-widget.widget_nav_menu a,
.footer-widget.widget-categories a,
.footer-widget.widget_categories a,
.footer-widget.widget_archive a,
.footer-widget.widget_meta a,
.footer-widget.widget_recent_entries a,
.footer-widget.widget_pages a,
.footer-widget.widget-pages a,
.footer-widget.widget_recent_comments a,
.footer-widget.widget_nav_menu a,
.footer-widget.widget_archive a,
.footer-widget.widget_meta a,
.footer-widget.widget_recent_entries a,
.footer-widget.widget_pages a,
.footer-widget.widget-pages a,
.footer-widget.widget_recent_comments a,
.footer-widget.widget_nav_menu a {
  margin-right: 5px; }

.footer-widget.widget_calendar table {
  width: 100%; }

.footer-widget.widget_calendar caption {
  padding-bottom: 10px;
  text-align: center;
  border-bottom: 1px solid #fff;
  font-weight: 700; }

.footer-widget.widget_calendar table td, .footer-widget.widget_calendar table th,
.footer-widget.widget_calendar table th {
  padding: 10px;
  text-align: center;
  border-bottom: 1px solid #fff; }

.footer-widget.widget_search form input[type="text"] {
  height: 42px;
  width: 100%;
  border: 1px solid #fff;
  padding: 6px 20px; }

.footer-widget.widget_search form div {
  position: relative; }

.footer-widget.widget_search form button {
  position: absolute;
  top: 0;
  right: 0;
  height: 42px;
  width: 42px;
  background: none;
  border: none; }

.footer-widget.widget_search form button:before {
  content: '\f002';
  font-family: "FontAwesome";
  display: block;
  color: #000; }

.footer-widget.widget_tag_cloud .tagcloud a {
  font-size: 14px;
  line-height: 1;
  margin: 0 3px 3px 0;
  font-weight: 400;
  text-transform: inherit;
  text-align: inherit;
  display: inline-block;
  padding: 4px 10px 5px 10px;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  border-radius: 4px; }

/*START SPLASH FOOTER STYLE*/
.splash-footer {
  padding: 30px 15px; }

.splash-foot-left {
  text-align: left;
  color: #fff; }
  .splash-foot-left p {
    margin: 0; }
    .splash-foot-left p i {
      margin-right: 5px; }

.splash-foot-right, .footer-bottom .foot-social {
  text-align: right;
  color: #fff; }
  .splash-foot-right p, .footer-bottom .foot-social p {
    margin: 0; }
    .splash-foot-right p a, .footer-bottom .foot-social p a {
      text-decoration: none;
      margin-left: 5px;
      color: #fff; }
      .splash-foot-right p a:hover, .footer-bottom .foot-social p a:hover {
        color: #77c720; }

/*START HOMEPAGE FOOTER STYLE*/
#footer-section {
  width: 100%; }

.footer {
  background-color: #565656;
  padding: 40px 0 20px;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .footer {
      padding: 45px 0 15px; } }
  .footer p {
    color: #d7d7d7; }
  .footer a {
    color: #fff;
    font-weight: 300; }
    .footer a:hover {
      opacity: 0.6;
      filter: alpha(opacity=60); }
  .footer .read {
    margin: 0;
    margin-top: 20px;
    font-size: 14px;
    line-height: 20px; }
    .footer .read .fa {
      position: relative;
      top: 1px; }
  .footer li {
    margin-bottom: 6px;
    font-size: 14px;
    line-height: 20px;
    color: #fff;
    font-weight: 300; }
  .footer .fa {
    margin-right: 10px; }
  .footer .social {
    font-size: 0; }
    .footer .social li {
      font-size: 18px;
      display: inline-block;
      margin: 0 7px 0 0 !important;
      list-style: none; }
      .footer .social li:last-child {
        margin: 0; }
    .footer .social .fa {
      margin: 0; }

.footer-bottom {
  width: 100%;
        background-color: #540303;
    border-top: 1px solid #9a0707;
  padding: 10px 0;
  /* mini phones and down */ }
  @media (max-width: 767px) {
    .footer-bottom {
      padding: 15px 0; } }
  .footer-bottom div[class*="col-"] {
    /* mini phones and down */ }
    @media (max-width: 767px) {
      .footer-bottom div[class*="col-"] {
        text-align: center;
        margin-bottom: 15px; }
        .footer-bottom div[class*="col-"]:last-child {
          margin: 0; } }
  .footer-bottom p {
    margin: 0;
    font-size: 12px;
    font-weight: 300;
    color: #fff; }
  .footer-bottom a {
    color: #fff; }
    .footer-bottom a:hover {
      opacity: 0.6;
      filter: alpha(opacity=60); }
  .footer-bottom .navi {
    /* mini phones and down */ }
    .footer-bottom .navi a {
      color: #fff;
      line-height: 24px; }
      .footer-bottom .navi a:hover {
        color: #fff;
        opacity: 0.6;
        filter: alpha(opacity=60);
        background-colo
r: transparent; }
    .footer-bottom .navi ul {
      text-align: center;
      line-height: normal; }
    .footer-bottom .navi li {
      font-size: 14px;
      line-height: normal;
      margin: 0;
      font-weight: 300;
      text-transform: inherit;
      text-align: center;
      /* mini phones and down */ }
      @media (max-width: 767px) {
        .footer-bottom .navi li {
          font-size: 12px; } }
    @media (max-width: 767px) {
      .footer-bottom .navi {
        text-align: center !important; } }
  .footer-bottom .foot-social {
    /* mini phones and down */ }
    .footer-bottom .foot-social p a {
      color: #828282;
      font-size: 14px; }
      .footer-bottom .foot-social p a:hover {
        color: #4cc6f4; }
    @media (max-width: 767px) {
      .footer-bottom .foot-social {
        text-align: center; } }

/* PLEASE PUT THE CODE BELOW IN EACH RELATED FILE */
/* Text meant only for screen readers. */
.screen-reader-text {
  clip: rect(1px, 1px, 1px, 1px);
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden; }

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

#listing-map {
  height: 550px;
  position: relative; }

#houzez-listing-map {
  height: 550px;
  position: relative; }

.add-tab-content #map {
  height: 265px; }

.form-control.error, .post-password-form input.error[type='password'], input.error[type="text"].wpcf7-form-control,
input.error[type="email"].wpcf7-form-control,
input.error[type="password"].wpcf7-form-control,
input.error[type="tel"].wpcf7-form-control,
textarea.error.wpcf7-form-control, .dsidx-resp-area input.error[type='text'], .dsidx-resp-area input.error[type='password'], .dsidx-resp-area input.error[type='email'], .dsidx-resp-area select.error, .dsidx-resp-area textarea.error, .error.IDX-leadLoginTextInput[type='text'], textarea.error.IDX-leadLoginTextInput,
.error.IDX-qsSelectInput,
.error.IDX-qsTextInput[type='text'], .idx-omnibar-form input.error[type='text'],
.idx-omnibar-form input.error[type='password'],
.idx-omnibar-form input.error[type='email'],
.idx-omnibar-form input.error[type='tel'],
.idx-omnibar-form input.error[type='number'], .impress-lead-signup input.error[type='text'],
.impress-lead-signup input.error[type='email'],
.impress-lead-signup input.error[type='password'],
.impress-lead-signup input.error[type='tel'], .impress-lead-login input.error[type='text'],
.impress-lead-login input.error[type='email'],
.impress-lead-login input.error[type='password'],
.impress-lead-login input.error[type='tel'], .error#IDX-listingID, .error#IDX-streetNumber,
.error#IDX-streetDirection, .error#IDX-streetName, .IDX-wrapper-standard .IDX-cczList select.error {
  border: 1px solid red; }

.form-control.success, .post-password-form input.success[type='password'], input.success[type="text"].wpcf7-form-control,
input.success[type="email"].wpcf7-form-control,
input.success[type="password"].wpcf7-form-control,
input.success[type="tel"].wpcf7-form-control,
textarea.success.wpcf7-form-control, .dsidx-resp-area input.success[type='text'], .dsidx-resp-area input.success[type='password'], .dsidx-resp-area input.success[type='email'], .dsidx-resp-area select.success, .dsidx-resp-area textarea.success, .success.IDX-leadLoginTextInput[type='text'], textarea.success.IDX-leadLoginTextInput,
.success.IDX-qsSelectInput,
.success.IDX-qsTextInput[type='text'], .idx-omnibar-form input.success[type='text'],
.idx-omnibar-form input.success[type='password'],
.idx-omnibar-form input.success[type='email'],
.idx-omnibar-form input.success[type='tel'],
.idx-omnibar-form input.success[type='number'], .impress-lead-signup input.success[type='text'],
.impress-lead-signup input.success[type='email'],
.impress-lead-signup input.success[type='password'],
.impress-lead-signup input.success[type='tel'], .impress-lead-login input.success[type='text'],
.impress-lead-login input.success[type='email'],
.impress-lead-login input.success[type='password'],
.impress-lead-login input.success[type='tel'], .success#IDX-listingID, .success#IDX-streetNumber,
.success#IDX-streetDirection, .success#IDX-streetName, .IDX-wrapper-standard .IDX-cczList select.success {
  border: 1px solid green; }

#email_messages {
  position: absolute;
  font-size: 13px;
  bottom: -5px;
  width: 100%; }

label.error {
  position: absolute;
  color: red;
  font-size: 13px;
  bottom: -5px; }

label.success {
  position: absolute;
  color: green;
  font-size: 13px;
  bottom: -5px; }

/* Need to change in main.css */
#sidebar .widget-range .range-block {
  padding: 12px 0; }

.list-four-col {
  columns: 4;
  -webkit-columns: 4;
  line-height: 25px; }

.property-listing.grid-view-3-col .item-wrap {
  width: 33.33%; }

.property-listing.grid-view-1-col .item-wrap {
  width: 100%; }

.gm-style .infoBox > img {
  max-width: none;
  z-index: 10;
  right: -16px; }

.static_image {
  height: 600px;
  background-position: center !important;
  background-size: cover !important; }

#properties_module_section .pagination-main {
  margin-top: 10px; }

.fave-svg-loader {
  display: none;
  text-align: center;
  margin-bottom: 10px; }

.search-hidden {
  display: none; }

.advanced-search-sticky {
  display: block; }

/* image banner
------------------------------------------------------------------ */
.image-banner {
  text-align: center; }

.container-fluid .image-banner img {
  width: auto; }

.favethemes-content-ad-bottom img {
  width: auto; }

.widget-image-banner-180x150 .image-banner {
  padding: 3px; }

.widget-image-banner-180x150 img {
  margin-bottom: 3px; }

.widget-contact-agent .form-small {
  padding: 0;
  background: none; }

/* instagramm slider
------------------------------------------------------------------ */
.widget-instagramm-slider .owl-stage .slide, .widget-instagramm-slider .owl-stage .slideshow .slideshow-nav, .slideshow .widget-instagramm-slider .owl-stage .slideshow-nav {
  margin: 0; }

.widget-instagramm-slider .owl-controls {
  top: 50%;
  right: auto;
  margin-top: -20px;
  width: 100%;
  position: absolute; }

.widget-instagramm-slider .owl-controls .owl-nav {
  width: 100%;
  top: 44%;
  right: 0;
  left: 0; }

@media (min-width: 992px) and (max-width: 1199px) {
  .widget-instagramm-slider .owl-controls .owl-nav {
    top: 41%; } }
@media (min-width: 992px) and (max-width: 1199px) {
  .widget-instagramm-slider .owl-controls .owl-nav {
    top: 41%; } }
@media (min-width: 768px) and (max-width: 991px) {
  .widget-instagramm-slider .owl-controls .owl-nav {
    top: 36%; } }
@media (max-width: 767px) {
  .widget-instagramm-slider .owl-controls .owl-nav {
    display: none; } }
.widget-instagramm-slider .owl-controls .owl-prev {
  position: absolute;
  left: 0;
  width: 28px;
  height: 29px;
  color: #fff !important; }

.widget-instagramm-slider .owl-controls .owl-next {
  position: absolute;
  right: 0;
  width: 28px;
  height: 29px;
  color: #fff !important; }

.widget-instagramm-slider a {
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.widget-instagramm-slider a:hover {
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

/* instagramm thumbs
------------------------------------------------------------------ */
.instagramm-thumbs a {
  float: left;
  margin: 0 1px 1px 0;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  width: 32.99%; }

.instagramm-thumbs a:hover {
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

@media (max-width: 767px) {
  .instagramm-thumbs a:nth-child(3n) {
    margin: 0 2px 2px 0; } }
.instagramm-thumbs a img {
  width: 122px;
  height: auto; }

@media (min-width: 992px) and (max-width: 1199px) {
  .instagramm-thumbs a img {
    width: 96px; } }
@media (min-width: 768px) and (max-width: 991px) {
  .instagramm-thumbs a img {
    width: 72px; } }
@media (max-width: 767px) {
  .instagramm-thumbs a img {
    width: 72px; } }
/* flickr thumbs
------------------------------------------------------------------ */
.flickr-thumbs a {
  float: left;
  margin: 0 2px 2px 0;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out; }

.flickr-thumbs a:hover {
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -webkit-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
  opacity: 0.7; }

/* Mailchimp
-------------------------------------*/
.mc4wp-form-fields .table-list {
  margin-bottom: 15px; }

/* Property popup
-------------------------------------*/
.popup-trigger-v2 {
  width: 100%;
  height: 100%;
  position: absolute;
  z-index: 1; }






.item-body .cell .phone a {
  padding: 6px 5px;
}
/*
Theme Name: Houzez
Theme URI: http://themeforest.net/user/favethemes/
Author: Favethemes
Author URI: http://www.favethemes.com/
Description: Houzez is a premium WordPress theme for real estate agents where modern aesthetics are combined with tasteful simplicity, and where the ease of use is achieved without compromise in your ability to customise the design. Whether you are a real estate agent looking to build a website for your company or a web developer seeking a perfect WordPress theme for your next project, you are certain to appreciate the numerous features and benefits that our theme provides.
Version: 1.2.3
Tags: right-sidebar, left-sidebar, custom-colors, custom-menu, featured-images, post-formats, theme-options, translation-ready
License: GNU General Public License version 3.0
License URI: http://www.gnu.org/licenses/gpl-3.0.html
Text Domain: houzez
*/
.gallery-caption {

}
.agent-detail-block .form-small img {
    width: auto;
}
#sidebar .widget.houzez-impress-idx-login-widget p,
#sidebar .widget.houzez-impress-idx-signup-widget p {
    margin-bottom: 10px;
}
.module-half .property-listing .item-wrap:nth-child(2n+1) {
    clear: both;
}
.advance-search-header,
.advanced-search-mobile,
.advanced-search-mobile .single-search .form-control {
    background-color: #009fe3;
}

.advance-search-header .houzez-theme-button,
.advanced-search-mobile .houzez-theme-button,
.splash-search .btn-orange {
    color: #ffffff;
    background-color: #ff6e00;
    border: 1px solid #ff6e00;
}

.advance-search-header .houzez-theme-button:focus,
.advanced-search-mobile .houzez-theme-button:focus,
.splash-search .btn-orange:focus {
    color: #ffffff;
    background-color: #e96603;
    border: 1px solid #e96603;
}

.advance-search-header .houzez-theme-button:hover,
.advanced-search-mobile .houzez-theme-button:hover,
.splash-search .btn-orange:hover {
    color: #ffffff;
    background-color: #e96603;
    border: 1px solid #e96603;
}

.advance-search-header .houzez-theme-button:active,
.advanced-search-mobile .houzez-theme-button:active,
.splash-search .btn-orange:active {
    color: #ffffff;
    background-color: #e96603;
    border: 1px solid #e96603;
}

.advance-search-header .bootstrap-select .btn,
.advance-search-header .bootstrap-select .fave-load-more a,
.fave-load-more .advance-search-header .bootstrap-select a,
.advance-fields .form-control {
    border: 1px solid #cccccc;
}

.advanced-search .input-group .form-control,
.advanced-search .search-long .search input,
.search-long .search input,
.advanced-search .search-long .advance-btn,
.input-group-addon,
.search-long .search input:focus,
.form-control:focus {
    border-color: #cccccc !important;
}

.advanced-search-mobile .advance-fields {
    border-top: 1px solid #cccccc;
}

.advanced-search-mobile .single-search-wrap button {
    color: #cccccc;
}

.advanced-search-mobile .advance-fields::after {
    border-bottom-color: #cccccc;
}

.advanced-search-mobile .single-search-inner .form-control::-moz-placeholder {
    color: #cccccc;
}

.advanced-search-mobile .single-search-inner .form-control:-ms-input-placeholder {
    color: #cccccc;
}

.advanced-search-mobile .single-search-inner .form-control::-webkit-input-placeholder {
    color: #cccccc;
}

.advance-btn.blue {
    color: #ffffff;
}

.advance-btn.blue:hover,
.advance-btn.blue:focus {
    color: #e96603;
}

.advanced-search .advance-btn {
    color: #004274;
}

.advanced-search .advance-btn:hover {
    color: #004274;
}

.advanced-search .advance-btn:focus,
.advanced-search .advance-btn.active {
    color: #004274;
}

.advanced-search .advance-fields,
.advanced-search .features-list label.title,
.advanced-search .features-list .checkbox-inline {
    color: #000000;
}

.top-bar {
    background-color: #000000;
}

.top-bar .top-nav> ul> li> a:hover,
.top-bar .top-nav> ul li.active> a,
.top-bar .top-nav> ul ul a:hover,
.top-contact a:hover {
    color: rgba(0, 174, 239, 0.75);
}

.top-contact a,
.top-bar .top-nav> ul> li> a {
    color: #ffffff;
}

.top-bar .mobile-nav .nav-trigger {
    color: #FFFFFF;
}

body {
    background-color: #f5f5f5;
}

a,
a:focus,
a:active,
.blue,
.btn-link,
.item-body h2,
.detail h3,
.breadcrumb li a,
.fave-load-more a,
.sort-tab .btn,
.sort-tab .fave-load-more a,
.fave-load-more .sort-tab a,
.pagination-main .pagination a {
    color: #004274;
}

.property-item h2 a,
.widget .media-heading a {
    color: #000000;
}

.property-item h2 a:hover,
.widget .media-heading a:hover {
    color: #004274;
}

#sidebar .widget_tag_cloud .tagcloud a,
.pagination-main .pagination li.active a,
.other-features .btn.btn-orange,
.my-menu .active a,
.houzez-module .module-title-nav .module-nav .btn,
.houzez-module .module-title-nav .module-nav .fave-load-more a,
.fave-load-more .houzez-module .module-title-nav .module-nav a {
    color: #fff;
    background-color: #004274;
    border: 1px solid #004274;
}

.btn-primary,
.label-primary,
.header-section-2 .header-top-call {
    color: #fff;
    background-color: #004274;
}

@media (max-width: 991px) {
    .header-section-2 .header-top {
        background-color: #004274;
    }
}

.modal-header,
.ui-slider-horizontal .ui-slider-range,
.ui-state-hover,
.ui-widget-content .ui-state-hover,
.ui-widget-header .ui-state-hover,
.ui-state-focus,
.ui-widget-content .ui-state-focus,
.ui-widget-header .ui-state-focus {
    background-color: #004274;
}

.houzez-module .module-title-nav .module-nav .btn {
    color: #004274;
    border: 1px solid #004274;
    background-color: transparent;
}

.fave-load-more a,
.fave-load-more a:hover {
    border: 1px solid #004274;
}

#transportation,
#supermarkets,
#schools,
#libraries,
#pharmacies,
#hospitals {
    border-color: #004274;
}

.detail-block .alert-info {
    color: rgba(0, 0, 0, .85);
    background-color: rgba(0, 174, 239, 0.1);
    border: 1px solid #004274;
}

.btn-orange,
.agent_contact_form.btn-orange,
.form-media .wpcf7-submit,
.wpcf7-submit,
.dsidx-resp-area-submit input[type='submit'] {
    color: #fff;
    background-color: #FF6E00;
    border: 1px solid #FF6E00;
}

a:hover,
.blue:hover,
.btn-link:hover,
.breadcrumb li a:hover,
.pagination-main .pagination a:hover,
.vc_toggle_title h4:hover,
.footer a:hover,
.impress-address:hover {
    color: rgba(0, 174, 239, 0.75);
    text-decoration: none;
}

.slideshow .slide .slick-prev,
.slideshow .slideshow-nav .slick-prev,
.slideshow .slide .slick-next,
.slideshow .slideshow-nav .slick-next,
.banner-slider .slick-prev,
.banner-slider .slick-next,
.banner-slider .slideshow .slide .slick-next,
.slideshow .slide .banner-slider .slick-next,
.banner-slider .slideshow .slideshow-nav .slick-next,
.slideshow .slideshow-nav .banner-slider .slick-next,
.detail-top .media-tabs a:hover span,
.header-section.slpash-header .header-right a.btn:hover,
.slpash-header.header-section-4 .header-right a.btn:hover,
.houzez-module .module-title-nav .module-nav .btn:hover,
.houzez-module .module-title-nav .module-nav .fave-load-more a:hover,
.fave-load-more .houzez-module .module-title-nav .module-nav a:hover,
.houzez-module .module-title-nav .module-nav .btn:focus,
.houzez-module .module-title-nav .module-nav .fave-load-more a:focus,
.fave-load-more .houzez-module .module-title-nav .module-nav a:focus {
    color: #fff;
    background-color: rgba(0, 174, 239, 0.75);
    border: 1px solid rgba(0, 174, 239, 0.75);
}

.fave-load-more a:hover,
#sidebar .widget_tag_cloud .tagcloud a:hover,
.other-features .btn.btn-orange:hover,
.my-actions .action-btn:hover,
.my-actions .action-btn:focus,
.my-actions .action-btn:active,
.my-actions .open .action-btn,
.slick-prev:hover,
.testimonial-carousel .slick-next:hover,
.banner-slider .slick-next:hover,
.slideshow .slide .slick-next:hover,
.slideshow .slideshow-nav .slick-next:hover,
.slick-prev:focus,
.testimonial-carousel .slick-next:focus,
.banner-slider .slick-next:focus,
.slideshow .slide .slick-next:focus,
.slideshow .slideshow-nav .slick-next:focus,
.slick-next:hover,
.slick-next:focus,
.owl-controls .owl-nav .owl-prev:hover,
.owl-controls .owl-nav .owl-prev:focus,
.owl-controls .owl-nav .owl-next:hover,
.owl-controls .owl-nav .owl-next:focus,
.owl-controls .owl-nav .owl-next:active,
.owl-controls .owl-nav .owl-next:active {
    
}

.btn-primary:hover,
.media-tabs li> a:hover,
.media-tabs li.active a {
    background-color: rgba(0, 174, 239, 0.75);
}

.btn-orange:hover,
.agent_contact_form.btn-orange:hover,
.form-media .wpcf7-submit:hover,
.wpcf7-submit:hover,
.wpcf7-submit:focus,
.wpcf7-submit:active,
.dsidx-resp-area-submit input[type='submit']:hover,
.dsidx-resp-area-submit input[type='submit']:focus,
.dsidx-resp-area-submit input[type='submit']:active {
    color: #fff;
    background-color: rgba(255, 110, 0, 0.75);
    border: 1px solid rgba(255, 110, 0, 0.75);
}

.header-section {
        background-color: #fff;
    padding-bottom: 10px;
    padding-top: 10px;
}

.header-section .navi> ul> li> a {
    color: #009fe3;
    background-color: transparent;
}

.header-section .header-right .user a {
    color: #FFFFFF;
}

.header-section .navi> ul> li> a:hover {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 0.2);
}

.header-section .header-right .user a:hover {
    color: rgba(255, 255, 255, 1);
}

.header-section-3 .header-top {
    background-color: #ffffff;
}

.header-section-3 .header-top *,
.header-section-3 .header-top .media-heading {
    color: #004274;
}

.header-contact .contact-block .fa {
    color: #4cc6f4;
}

.header-section-3 .header-bottom {
    background-color: #004274;
}

.header-section-3 .navi> ul> li> a,
.header-section-3 .header-right .user a {
    color: #ffffff;
}

.header-section-3 .header-top {
    padding: 36px 0;
}

.header-section-3 .navi> ul> li> a,
.header-section-3 .account-action li {
    line-height: 60px;
}

.header-section-3 .navi> ul> li.active ul {
    top: 60px;
}

.header-section-3 .header-right .user {
    line-height: 60px;
}

.header-section-3 .account-action li.active .account-dropdown {
    top: 60px;
}

.header-section-3 .navi> ul> li> a:hover,
.header-section-3 .navi> ul> li.active> a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 0.2);
}

.header-section-3 .header-right .user a:hover {
    color: rgba(255, 255, 255, 1);
}

.header-section-3 .navi> ul> li {
    border-right: 1px solid rgba(255, 255, 255, 0.2);
}

.header-section-3 .header-bottom {
    border-top: 1px solid rgba(255, 255, 255, 0.2);
}

.header-section-3 .navi ul {
    border-left: 1px solid rgba(255, 255, 255, 0.2);
}

.header-section-2 .header-top {
    background-color: #004272;
}

.header-section-2 .header-bottom {
    background-color: #004272;
    border-top: 1px solid #2a353d;
    border-bottom: 1px solid #2a353d;
}

.header-section-2 .header-bottom .navi> ul> li {
    border-right: 1px solid #2a353d;
}

.header-section-2 .header-right {
    border-left: 1px solid #2a353d;
}

.header-section-2 .navi> ul> li> a,
.header-section-2 .header-right .user a {
    color: #FFFFFF;
}

.header-section-2 .navi> ul> li> a:hover,
.header-section-2 .navi> ul> li.active> a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(255, 255, 255, 0.2);
}

.header-section-2 .header-right .user a:hover {
    color: rgba(255, 255, 255, 1);
}

.header-section .header-right a.btn,
.header-section-2 .header-right a.btn,
.header-section-3 .header-right a.btn {
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: rgba(255, 255, 255, 0.2);
}

.header-section .header-right .user a.btn:hover,
.header-section-2 .header-right .user a.btn:hover,
.header-section-3 .header-right .user a.btn:hover {
    color: rgba(255, 255, 255, 1);
    border-color: #ffffff;
    background-color: rgba(255, 255, 255, 0.1);
}

.header-section-4,
.header-section-4 .navi> ul ul,
.account-dropdown> ul,
.sticky_nav.header-section-4 {
    background-color: #ffffff;
}

.header-section-4 .navi> ul> li> a,
.header-section-4 .navi> ul ul a,
.header-section-4 .account-action li,
.header-section-4 .header-right .user a {
    color: #004274;
}

.header-section-4 .header-right .btn {
    color: #004274;
    border: 1px solid #004274;
    background-color: #ffffff;
}

.header-section-4 .navi> ul> li> a:hover,
.header-section-4 .navi> ul ul a:hover,
.header-section-4 .account-action li:hover,
.header-section-4 .navi> ul> li.active> a,
.header-section-4 .header-right .user a:hover,
.header-section-4 .header-right .user a:focus {
    color: rgba(0, 174, 239, 1);
}

.header-section-4 .header-right .user .btn:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 174, 239, 1);
    background-color: rgba(0, 174, 239, 1);
}

.houzez-header-transparent {
    background-color: transparent;
    position: absolute;
    width: 100%;
}

.header-section-4.houzez-header-transparent .navi> ul> li> a,
.header-section-4.houzez-header-transparent .header-right .account-action span,
.header-section-4.houzez-header-transparent .header-right .user span {
    color: #ffffff;
}

.header-section-4.houzez-header-transparent .navi> ul> li> a:hover,
.header-section-4.houzez-header-transparent .navi> ul ul a:hover,
.header-section-4.houzez-header-transparent .account-action li:hover,
.header-section-4.houzez-header-transparent .account-dropdown> ul> li> a:hover,
.header-section-4.houzez-header-transparent .header-right .user a:hover,
.header-section-4.houzez-header-transparent .header-right .account-action span:hover,
.header-section-4.houzez-header-transparent .header-right .user span:hover,
.header-section-4.houzez-header-transparent .header-right .user a:focus {
    color: #004274;
}

.header-section-4.houzez-header-transparent .header-right .btn {
    color: #ffffff;
    border: 1px solid #ffffff;
    background-color: rgba(255, 255, 255, 0.2);
}

.header-section-4.houzez-header-transparent .header-right .user .btn:hover {
    color: rgba(255, 255, 255, 1);
    border-color: rgba(0, 174, 239, 1);
    background-color: rgba(0, 174, 239, 1);
}

.navi.main-nav> ul ul,
.account-dropdown> ul {
    background-color: rgba(255, 255, 255, 0.95);
}

.navi.main-nav> ul ul a {
    color: #2e3e49!important;
}

.account-dropdown> ul> li> a {
    color: #2e3e49;
}

.navi.main-nav> ul ul a:hover {
    color: #004274!important;
}

.account-dropdown> ul> li> a:hover {
    color: #004274;
}

.navi.main-nav> ul ul li,
.account-dropdown> ul> li {
    border-color: #e6e6e6;
}

.header-section .header-right a,
.header-section .header-right span,
.header-section .header-right .btn-default,
.header-section .navi ul li,
.header-section .account-dropdown> ul> li> a,
.header-section-3 .header-right a,
.header-section-3 .header-right span,
.header-section-3 .navi ul li,
.header-section-3 .account-dropdown> ul> li> a,
.header-section-2 .header-right a,
.header-section-2 .header-right span,
.header-section-2 .navi ul li,
.header-section-2 .account-dropdown> ul> li> a,
.header-section-4 .header-right a,
.header-section-4 .header-right span,
.header-section-4 .navi ul li,
.header-section-4 .header-right .btn-default,
.header-section-4 .account-dropdown> ul> li> a {
    font-family: Roboto;
    font-size: 16px;
    font-weight: 500;
    line-height: 18px;
    text-transform: ;
    text-align: left;
}

.header-section.slpash-header .navi> ul> li> a:hover,
.slpash-header.header-section-4 .navi> ul> li> a:hover,
.header-section.slpash-header .header-right a:hover,
.slpash-header.header-section-4 .header-right a:hover,
.header-section.slpash-header .navi> ul> li> a:focus,
.slpash-header.header-section-4 .navi> ul> li> a:focus,
.header-section.slpash-header .header-right a:focus,
.slpash-header.header-section-4 .header-right a:focus {
    color: rgba(255, 255, 255, 1);
}

.header-mobile {
    background-color: #fff;
}


.header-mobile .nav-dropdown> ul,
.header-mobile .account-dropdown> ul {
    background-color: rgba(255, 255, 255, 0.95);
}

.mobile-nav .nav-trigger,
.header-mobile .user a {
    color: #009fe3;
}

.nav-dropdown a,
.nav-dropdown li .expand-me,
.header-mobile .account-dropdown> ul> li> a {
    color: #004274;
}

.mobile-nav a {
    font-family: arial;
    font-size: 14px;
   font-weight: bold;
    text-transform: uppercase;
    line-height: 18px;
    text-transform: ;
    text-align: left;
}

.mobile-nav .nav-dropdown> ul ul a,
.header-mobile .account-dropdown> ul> li.active a {
    color: #ffffff;
    background-color: #004274;
}

.mobile-nav .nav-dropdown li {
    border-top: 0px solid #ffffff;
}

.header-mobile .account-dropdown> ul> li {
    border-bottom: 0px solid #ffffff;
}

.mobile-nav .nav-dropdown> ul> li:hover {
    background-color: rgba(0, 174, 239, 1);
}

.mobile-nav .nav-dropdown li.active> a {
    color: rgba(255, 255, 255, 1);
    background-color: rgba(0, 174, 239, 1);
}

.footer {
   background-color: #565656;
}

.footer-bottom {
background-color: #009fe3;
    border-top: 1px solid #009fe3;
}

.footer,
.footer-widget h4,
.footer-bottom p,
.footer-widget.widget_calendar caption {
    color: #FFFFFF;
}

.footer a,
.footer-bottom .navi a,
.footer-bottom .foot-social p a {
    color: #FFFFFF;
}

.footer-widget .widget-title,
.footer p,
.footer p.wp-caption-text,
.footer li,
.footer li i {
    color: #FFFFFF;
}

.footer a:hover,
.footer-bottom .navi a:hover,
.footer-bottom .foot-social p a:hover {
    color: rgba(0, 174, 239, 1);
}

.footer-widget.widget_tag_cloud .tagcloud a {
    color: rgba(0, 174, 239, 1);
    background-color: #FFFFFF;
    border: 1px solid #FFFFFF;
}

body {
    color: #000000;
    font-family: arial;
    font-size: 14px;
    font-weight: 300;
    line-height: 24px;
    text-transform: ;
}

input,
button,
select,
textarea {
    font-family: arial;
}

h1,
.page-title h2,
.article-detail h1,
h2,
.article-detail h2,
.houzez-module .module-title-nav h2,
h3,
.module-title h3,
.article-detail h3,
.detail h3,
.caption-bottom .detail h3,
.detail-bottom.detail h3,
.add-title-tab h3,
#sidebar .widget-title,
.footer-widget .widget-title,
.services-module .service-block h3,
h4,
.article-detail h4,
h5,
.article-detail h5,
h6,
.article-detail h6,
.item-body h2,
.post-card-description h3,
.my-property .my-heading,
.module-title h2,
.houzez-module .module-title-nav h2 {
    font-family: arial;
    font-weight: 500;
    text-transform: ;
    text-align: inherit;
}

h1,
.page-title h2,
.article-detail h1 {
    font-size: 30px;
    line-height: 38px;
    margin: 0 0 28px 0;
}

h2,
.article-detail h2,
.houzez-module .module-title-nav h2 {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 10px 0;
}

.houzez-module .module-title-nav h2 {
    margin: 0;
}

h3,
.module-title h3,
.article-detail h3,
.services-module .service-block h3 {
    font-size: 20px;
    line-height: 28px;
}

h4,
.article-detail h4 {
    font-size: 18px;
    line-height: 26px;
    margin: 0 0 24px 0;
}

h5,
.article-detail h5 {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 24px 0;
}

h6,
.article-detail h6 {
    font-size: 14px;
    line-height: 20px;
    margin: 0 0 24px 0;
}

.item-body h2,
.post-card-description h3,
.my-property .my-heading {
    font-size: 16px;
    line-height: 20px;
    margin: 0 0 8px 0;
    font-weight: 500;
    text-transform: inherit;
    text-align: inherit;
}
.post-card-description h3{
    display: block; /* Fallback for non-webkit */
    display: -webkit-box;
    max-height: 45px;
    margin: 0 auto;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}

.module-title h2 {
  font-size: 19px;
    line-height: 20px;
    margin: 5px 0 10px 0;
    border-bottom: solid 1px #009fe3;
    padding-bottom: 12px;
    color: #009fe3;
    font-weight: 500;
    text-transform: uppercase;
    text-align: inherit;
}

.module-title .sub-heading {
    font-size: 16px;
    line-height: 24px;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit;
}

.houzez-module .module-title-nav .sub-title {
    font-size: 16px;
    line-height: 18px;
    margin: 8px 0 0 0;
    font-weight: 300;
    text-transform: inherit;
    text-align: inherit;
}

.item-thumb .hover-effect:before,
figure .hover-effect:before,
.carousel-module .carousel .item figure .hover-effect:before,
.item-thumb .slideshow .slideshow-nav-main .slick-slide:before,
.slideshow .slideshow-nav-main .item-thumb .slick-slide:before,
figure .slideshow .slideshow-nav-main .slick-slide:before,
.slideshow .slideshow-nav-main figure .slick-slide:before {
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 65%, rgba(0, 0, 0, .75) 100%);
}

.slideshow .slide .slick-prev:hover,
.slideshow .slideshow-nav .slick-prev:hover,
.slideshow .slide .slick-next:hover,
.slideshow .slideshow-nav .slick-next:hover,
.slideshow .slide .slick-prev:focus,
.slideshow .slideshow-nav .slick-prev:focus,
.slideshow .slide .slick-next:focus,
.slideshow .slideshow-nav .slick-next:focus .item-thumb:hover .hover-effect:before,
figure:hover .hover-effect:before,
.carousel-module .carousel .item figure:hover .hover-effect:before,
.item-thumb:hover .slideshow .slideshow-nav-main .slick-slide:before,
.slideshow .slideshow-nav-main .item-thumb:hover .slick-slide:before,
figure:hover .slideshow .slideshow-nav-main .slick-slide:before,
.slideshow .slideshow-nav-main figure:hover .slick-slide:before,
.item-thumb:hover .hover-effect:before,
figure:hover .hover-effect:before,
.carousel-module .carousel .item figure:hover .hover-effect:before,
.item-thumb:hover .slideshow .slideshow-nav-main .slick-slide:before,
.slideshow .slideshow-nav-main .item-thumb:hover .slick-slide:before,
figure:hover .slideshow .slideshow-nav-main .slick-slide:before,
.slideshow .slideshow-nav-main figure:hover .slick-slide:before {
    color: #fff;
    background-color: rgba(255, 255, 255, .5);
}

.figure-grid .detail h3,
.detail-above.detail h3 {
    color: #fff;
}

.detail-bottom.detail h3 {
    color: #000;
}

.agent-contact a {
    font-weight: 700;
}

label {
    font-weight: 400;
    font-size: 14px;
}

.label-status {
    background-color: #333;
    font-weight: 700;
}

.read .fa {
    top: 1px;
    position: relative;
}

.btn,
.btn-primary,
.label-primary,
.fave-load-more a,
.widget_tag_cloud .tagcloud a,
.pagination-main .pagination li.active a,
.other-features .btn.btn-orange,
.my-menu .active am {
    font-weight: bold;
}

.advanced-search .advance-fields {
    font-size: 14px;
}

.advanced-search .features-list label.title {
    padding: 13px 0 15px;
    font-weight: bold;
}

.features-list {
    padding-bottom: 15px;
}

.advanced-search .advance-btn i {
    float: inherit;
    font-size: 14px;
    position: relative;
    top: 0px;
    margin-right: 6px;
}

@media (min-width: 992px) {
    .advanced-search .features-list .checkbox-inline {
        width: 14%;
    }
}

.header-detail.table-cell .header-right {
    margin-top: 27px;
}

.header-detail h1 .actions span,
.header-detail h4 .actions span {
    font-size: 18px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 3px;
}

.header-detail .breadcrumb {
    padding: 0;
    margin-bottom: 10px;
}

.header-detail p {
    color: #707070;
    margin-top: 12px;
}

.header-detail .actions li {
    color: #888;
}

.white-block {
    padding: 40px;
}

.wpb_text_column ul,
.wpb_text_column ol {
    margin-top: 20px;
    margin-bottom: 20px;
    padding-left: 20px;
}

#sidebar .widget_houzez_latest_posts img {
    max-width: 90px;
    margin-top: 0;
}

#sidebar .widget_houzez_latest_posts .media-heading,
#sidebar .widget_houzez_latest_posts .read {
    font-size: 14px;
    line-height: 18px;
    font-weight: 500;
}

.search-long .search {
    background-color: #fff;
    padding-right: 20px;
    border-left: none !important;
}

#sidebar .widget-range .dropdown-toggle,
.bootstrap-select.btn-group,
.advanced-search .btn.btn-default,
.advanced-search .form-control,
.advance-search-header .bootstrap-select .btn,
.search-long .search input,
.advanced-search .search-long .advance-btn,
.advance-fields .form-control,
form.search-main .form-control,
.splash-search .dropdown-toggle,
.form-control,
.sort-tab {
    font-weight: 400;
    color: #959595 !important;
    font-size: 15px;
}

.advanced-search .btn.btn-default,
.advance-search-header .bootstrap-select .btn,
.advance-fields .form-control {
    padding: 6px 29px 6px 16px;
}

.advanced-search .input-group .form-control {


}

.search-long .search input {
    border-left-width: 0;
    border-right-width: 0;
    border-bottom: 1px solid;
    border-top: 1px solid;
}

.search-long .input-icon,
.search-long .search {
    padding-right: 0;
}

.location-select {
    max-width: 170px;
}

.search-long .advance-btn {
    padding: 6px 20px;
}

.advanced-search .search-long .advance-btn {
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -ms-border-radius: 0;
    border-radius: 0;
    border-bottom: 1px solid;
    border-top: 1px solid;
}
/*input[type='radio'],
input[type='checkbox'] {
    margin: 6px 0 0;
}*/

.navi> ul .has-child> a:after {
    content: '107';
}

.circle{border-radius: 50%;height: 50px;width:50px;border: 2px solid #fff;position: absolute;top: 50%;margin-top: -25px;left: 50%;margin-left: -25px;text-align: center;text-indent: 4px;}
.wp-pagenavi a, .wp-pagenavi span{font: 14px/30px 'UTM Avo';text-align: center;color: #999;display: inline-block;height: 30px;background: #eaeaea;margin-right: 5px;padding: 0 15px;     border-radius: 4px;}
.wp-pagenavi span.current,.wp-pagenavi a:hover{background: #709d40;color: #fff;}

.vegas-overlay {
    opacity: 1;
    background: transparent url(../images/bg-video-1.png) center center repeat;
}





.suntory-alo-phone33{background-color: transparent;
    cursor: pointer;
    position: fixed;
    transition: visibility 0.5s ease 0s;
    z-index: 200000 !important;
    left: 0px;
    background-color: #009fe3;
    padding: 6px 20px 6px 20px;
    margin-bottom: 0px;
    bottom: 0px;
    margin-left: 10px;
    font-size: 18px;
    color: #fff;
    -webkit-border-top-left-radius: 15px;
    -webkit-border-top-right-radius: 15px;
    -moz-border-radius-topleft: 15px;
    -moz-border-radius-topright: 15px;
    border-top-left-radius: 15px;
    border-top-right-radius: 15px;
    border: solid 2px #fff;}
.suntory-alo-ph-circle{animation:1.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim;background-color:transparent;border:2px solid rgba(30, 30, 30, 0.4);border-radius:100%;height:100px;left:0px;opacity:0.1;position:absolute;top:0px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:100px;}
.suntory-alo-ph-circle-fill{animation:2.3s ease-in-out 0s normal none infinite running suntory-alo-circle-fill-anim;border:2px solid transparent;border-radius:100%;height:70px;left:15px;position:absolute;top:15px;transform-origin:50% 50% 0;transition:all 0.5s ease 0s;width:70px;}
.suntory-alo-ph-img-circle{border:2px solid transparent;border-radius:100%;height:50px;left:25px;opacity:0.7;position:absolute;top:25px;transform-origin:50% 50% 0;width:50px;text-align:center;}
.suntory-alo-phone33.suntory-alo-hover, .suntory-alo-phone3:hover{opacity:1;}
.suntory-alo-phone3.suntory-alo-active .suntory-alo-ph-circle{animation:1.1s ease-in-out 0s normal none infinite running suntory-alo-circle-anim !important;}
.suntory-alo-phone3.suntory-alo-static .suntory-alo-ph-circle{animation:2.2s ease-in-out 0s normal none infinite running suntory-alo-circle-anim !important;}
.suntory-alo-phone3.suntory-alo-hover .suntory-alo-ph-circle, .suntory-alo-phone3:hover .suntory-alo-ph-circle{border-color:#00aff2;opacity:0.5;}
.suntory-alo-phone3.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-circle, .suntory-alo-phone3.suntory-alo-green:hover .suntory-alo-ph-circle{border-color:#EB278D;opacity:1;}
.suntory-alo-phone3.suntory-alo-green .suntory-alo-ph-circle{border-color:#bfebfc;opacity:1;}
.suntory-alo-phone3.suntory-alo-hover .suntory-alo-ph-circle-fill, .suntory-alo-phone3:hover .suntory-alo-ph-circle-fill{background-color:rgba(0, 175, 242, 0.9);}
.suntory-alo-phone3.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-circle-fill, .suntory-alo-phone3.suntory-alo-green:hover .suntory-alo-ph-circle-fill{background-color:#EB278D;}
.suntory-alo-phone3.suntory-alo-green .suntory-alo-ph-circle-fill{background-color:rgba(0, 175, 242, 0.9);}
.suntory-alo-phone3.suntory-alo-hover .suntory-alo-ph-img-circle, .suntory-alo-phone3:hover .suntory-alo-ph-img-circle{background-color:#00aff2;}
.suntory-alo-phone3.suntory-alo-green.suntory-alo-hover .suntory-alo-ph-img-circle, .suntory-alo-phone3.suntory-alo-green:hover .suntory-alo-ph-img-circle{background-color:#EB278D;}
.suntory-alo-phone3.suntory-alo-green .suntory-alo-ph-img-circle{background-color:#00aff2;}
@keyframes suntory-alo-circle-anim{0%{opacity:0.1;transform:rotate(0deg) scale(0.5) skew(1deg);}
30%{opacity:0.5;transform:rotate(0deg) scale(0.7) skew(1deg);}
100%{opacity:0.6;transform:rotate(0deg) scale(1) skew(1deg);}
}
@keyframes suntory-alo-circle-img-anim{0%{transform:rotate(0deg) scale(1) skew(1deg);}
10%{transform:rotate(-25deg) scale(1) skew(1deg);}
20%{transform:rotate(25deg) scale(1) skew(1deg);}
30%{transform:rotate(-25deg) scale(1) skew(1deg);}
40%{transform:rotate(25deg) scale(1) skew(1deg);}
50%{transform:rotate(0deg) scale(1) skew(1deg);}
100%{transform:rotate(0deg) scale(1) skew(1deg);}
}
@keyframes suntory-alo-circle-fill-anim{0%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg);}
50%{opacity:0.2;transform:rotate(0deg) scale(1) skew(1deg);}
100%{opacity:0.2;transform:rotate(0deg) scale(0.7) skew(1deg);}
}
.suntory-alo-ph-img-circle i{animation:1s ease-in-out 0s normal none infinite running suntory-alo-circle-img-anim;font-size:30px;line-height:50px;color:#fff;}
@keyframes suntory-alo-ring-ring{0%{transform:rotate(0deg) scale(1) skew(1deg);}
10%{transform:rotate(-25deg) scale(1) skew(1deg);}
20%{transform:rotate(25deg) scale(1) skew(1deg);}
30%{transform:rotate(-25deg) scale(1) skew(1deg);}
40%{transform:rotate(25deg) scale(1) skew(1deg);}
50%{transform:rotate(0deg) scale(1) skew(1deg);}
100%{transform:rotate(0deg) scale(1) skew(1deg);}
}
.jssora21l, .jssora21r, .jssora21ldn, .jssora21rdn{position:absolute;cursor:pointer;display:block;background:url(../img/a21.png) center center no-repeat;overflow:hidden;}
.jssora21l{background-position:-3px -33px;}
.jssora21r{background-position:-63px -33px;}
.jssora21l:hover{background-position:-123px -33px;}
.jssora21r:hover{background-position:-183px -33px;}
.jssora21ldn{background-position:-243px -33px;}
.jssora21rdn{background-position:-303px -33px;}
.jssorb21 div, .jssorb21 div:hover, .jssorb21 .av{background:url(../img/b21.png) no-repeat;overflow:hidden;cursor:pointer;}
.jssorb21 div{background-position:-5px -5px;}
.jssorb21 div:hover, .jssorb21 .av:hover{background-position:-35px -5px;}
.jssorb21 .av{background-position:-65px -5px;}
.jssorb21 .dn, .jssorb21 .dn:hover{background-position:-95px -5px;}






.advanced-search-mobile {
    position: relative;
    z-index: 10;
}
.vc_non_responsive .vc_row .vc_col-sm-1,.vc_non_responsive .vc_row .vc_col-sm-10,.vc_non_responsive .vc_row .vc_col-sm-11,.vc_non_responsive .vc_row .vc_col-sm-12,.vc_non_responsive .vc_row .vc_col-sm-2,.vc_non_responsive .vc_row .vc_col-sm-3,.vc_non_responsive .vc_row .vc_col-sm-4,.vc_non_responsive .vc_row .vc_col-sm-5,.vc_non_responsive .vc_row .vc_col-sm-7,.vc_non_responsive .vc_row .vc_col-sm-8,.vc_non_responsive .vc_row .vc_col-sm-9{float:left;padding-left:15px;padding-right:15px}.vc_message_box-icon>*,.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%)}.btn-group-vertical>.btn-group:after,.btn-toolbar:after,.container-fluid:after,.container:after,.dl-horizontal dd:after,.form-horizontal .form-group:after,.modal-footer:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.pager:after,.panel-body:after,.row:after,.vc_clearfix:after,.vc_column-inner::after,.vc_el-clearfix,.vc_row:after{clear:both}.carousel-inner>.item>a>img,.carousel-inner>.item>img,.thumbnail a>img,.thumbnail>img{display:block;max-width:100%;height:auto}.vc_parallax-inner iframe,.vc_video-bg iframe{max-width:1000%}.btn-group-lg>.btn{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.btn-group-sm>.btn,.btn-group-xs>.btn{font-size:12px;line-height:1.5;border-radius:3px}.btn-group-sm>.btn{padding:5px 10px}.btn-group-xs>.btn{padding:1px 5px}.btn-group-vertical>.btn-group:after,.btn-group-vertical>.btn-group:before,.btn-toolbar:after,.btn-toolbar:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.dl-horizontal dd:after,.dl-horizontal dd:before,.form-horizontal .form-group:after,.form-horizontal .form-group:before,.modal-footer:after,.modal-footer:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.pager:after,.pager:before,.panel-body:after,.panel-body:before,.row:after,.row:before,.vc_row:after,.vc_row:before{content:" ";display:table}@media (max-width:767px){.vc_hidden-xs{display:none!important}.vc_el-clearfix-xs{clear:both}}@media (min-width:768px) and (max-width:991px){.vc_hidden-sm{display:none!important}.vc_el-clearfix-sm{clear:both}}@media (min-width:992px) and (max-width:1199px){.vc_hidden-md{display:none!important}.vc_el-clearfix-md{clear:both}}.vc_non_responsive .vc_row .vc_col-sm-1{position:relative;width:8.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-2{position:relative;width:16.66666667%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-3{position:relative;width:25%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-4{position:relative;width:33.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-5{position:relative;width:41.66666667%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-6{position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px}.vc_non_responsive .vc_row .vc_col-sm-7{position:relative;width:58.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-8{position:relative;width:66.66666667%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-9{position:relative;width:75%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-10{position:relative;width:83.33333333%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-11{position:relative;width:91.66666667%;min-height:1px}.vc_col-xs-12,.vc_column_container{width:100%}.vc_non_responsive .vc_row .vc_col-sm-12{position:relative;width:100%;min-height:1px}.vc_non_responsive .vc_row .vc_col-sm-offset-12{margin-left:100%}.vc_non_responsive .vc_row .vc_col-sm-offset-11{margin-left:91.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-10{margin-left:83.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-9{margin-left:75%}.vc_non_responsive .vc_row .vc_col-sm-offset-8{margin-left:66.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-7{margin-left:58.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-6{margin-left:50%}.vc_non_responsive .vc_row .vc_col-sm-offset-5{margin-left:41.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-4{margin-left:33.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-3{margin-left:25%}.vc_non_responsive .vc_row .vc_col-sm-offset-2{margin-left:16.66666667%}.vc_non_responsive .vc_row .vc_col-sm-offset-1{margin-left:8.33333333%}.vc_non_responsive .vc_row .vc_col-sm-offset-0{margin-left:0}.vc_non_responsive .vc_row .vc_hidden-sm{display:none!important}.vc_row{margin-left:-15px;margin-right:-15px}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9,.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9,.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9,.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_col-xs-1,.vc_col-xs-10,.vc_col-xs-11,.vc_col-xs-12,.vc_col-xs-2,.vc_col-xs-3,.vc_col-xs-4,.vc_col-xs-5,.vc_col-xs-6,.vc_col-xs-7,.vc_col-xs-8,.vc_col-xs-9{float:left}.vc_col-xs-11{width:91.66666667%}.vc_col-xs-10{width:83.33333333%}.vc_col-xs-9{width:75%}.vc_col-xs-8{width:66.66666667%}.vc_col-xs-7{width:58.33333333%}.vc_col-xs-6{width:50%}.vc_col-xs-5{width:41.66666667%}.vc_col-xs-4{width:33.33333333%}.vc_col-xs-3{width:25%}.vc_col-xs-2{width:16.66666667%}.vc_col-xs-1{width:8.33333333%}.vc_col-xs-pull-12{right:100%}.vc_col-xs-pull-11{right:91.66666667%}.vc_col-xs-pull-10{right:83.33333333%}.vc_col-xs-pull-9{right:75%}.vc_col-xs-pull-8{right:66.66666667%}.vc_col-xs-pull-7{right:58.33333333%}.vc_col-xs-pull-6{right:50%}.vc_col-xs-pull-5{right:41.66666667%}.vc_col-xs-pull-4{right:33.33333333%}.vc_col-xs-pull-3{right:25%}.vc_col-xs-pull-2{right:16.66666667%}.vc_col-xs-pull-1{right:8.33333333%}.vc_col-xs-pull-0{right:auto}.vc_col-xs-push-12{left:100%}.vc_col-xs-push-11{left:91.66666667%}.vc_col-xs-push-10{left:83.33333333%}.vc_col-xs-push-9{left:75%}.vc_col-xs-push-8{left:66.66666667%}.vc_col-xs-push-7{left:58.33333333%}.vc_col-xs-push-6{left:50%}.vc_col-xs-push-5{left:41.66666667%}.vc_col-xs-push-4{left:33.33333333%}.vc_col-xs-push-3{left:25%}.vc_col-xs-push-2{left:16.66666667%}.vc_col-xs-push-1{left:8.33333333%}.vc_col-xs-push-0{left:auto}.vc_col-xs-offset-12{margin-left:100%}.vc_col-xs-offset-11{margin-left:91.66666667%}.vc_col-xs-offset-10{margin-left:83.33333333%}.vc_col-xs-offset-9{margin-left:75%}.vc_col-xs-offset-8{margin-left:66.66666667%}.vc_col-xs-offset-7{margin-left:58.33333333%}.vc_col-xs-offset-6{margin-left:50%}.vc_col-xs-offset-5{margin-left:41.66666667%}.vc_col-xs-offset-4{margin-left:33.33333333%}.vc_col-xs-offset-3{margin-left:25%}.vc_col-xs-offset-2{margin-left:16.66666667%}.vc_col-xs-offset-1{margin-left:8.33333333%}.vc_col-xs-offset-0{margin-left:0}@media (min-width:768px){.vc_col-sm-1,.vc_col-sm-10,.vc_col-sm-11,.vc_col-sm-12,.vc_col-sm-2,.vc_col-sm-3,.vc_col-sm-4,.vc_col-sm-5,.vc_col-sm-6,.vc_col-sm-7,.vc_col-sm-8,.vc_col-sm-9{float:left}.vc_col-sm-12{width:100%}.vc_col-sm-11{width:91.66666667%}.vc_col-sm-10{width:83.33333333%}.vc_col-sm-9{width:75%}.vc_col-sm-8{width:66.66666667%}.vc_col-sm-7{width:58.33333333%}.vc_col-sm-6{width:50%}.vc_col-sm-5{width:41.66666667%}.vc_col-sm-4{width:33.33333333%}.vc_col-sm-3{width:25%}.vc_col-sm-2{width:16.66666667%}.vc_col-sm-1{width:8.33333333%}.vc_col-sm-pull-12{right:100%}.vc_col-sm-pull-11{right:91.66666667%}.vc_col-sm-pull-10{right:83.33333333%}.vc_col-sm-pull-9{right:75%}.vc_col-sm-pull-8{right:66.66666667%}.vc_col-sm-pull-7{right:58.33333333%}.vc_col-sm-pull-6{right:50%}.vc_col-sm-pull-5{right:41.66666667%}.vc_col-sm-pull-4{right:33.33333333%}.vc_col-sm-pull-3{right:25%}.vc_col-sm-pull-2{right:16.66666667%}.vc_col-sm-pull-1{right:8.33333333%}.vc_col-sm-pull-0{right:auto}.vc_col-sm-push-12{left:100%}.vc_col-sm-push-11{left:91.66666667%}.vc_col-sm-push-10{left:83.33333333%}.vc_col-sm-push-9{left:75%}.vc_col-sm-push-8{left:66.66666667%}.vc_col-sm-push-7{left:58.33333333%}.vc_col-sm-push-6{left:50%}.vc_col-sm-push-5{left:41.66666667%}.vc_col-sm-push-4{left:33.33333333%}.vc_col-sm-push-3{left:25%}.vc_col-sm-push-2{left:16.66666667%}.vc_col-sm-push-1{left:8.33333333%}.vc_col-sm-push-0{left:auto}.vc_col-sm-offset-12{margin-left:100%}.vc_col-sm-offset-11{margin-left:91.66666667%}.vc_col-sm-offset-10{margin-left:83.33333333%}.vc_col-sm-offset-9{margin-left:75%}.vc_col-sm-offset-8{margin-left:66.66666667%}.vc_col-sm-offset-7{margin-left:58.33333333%}.vc_col-sm-offset-6{margin-left:50%}.vc_col-sm-offset-5{margin-left:41.66666667%}.vc_col-sm-offset-4{margin-left:33.33333333%}.vc_col-sm-offset-3{margin-left:25%}.vc_col-sm-offset-2{margin-left:16.66666667%}.vc_col-sm-offset-1{margin-left:8.33333333%}.vc_col-sm-offset-0{margin-left:0}}@media (min-width:992px){.vc_col-md-1,.vc_col-md-10,.vc_col-md-11,.vc_col-md-12,.vc_col-md-2,.vc_col-md-3,.vc_col-md-4,.vc_col-md-5,.vc_col-md-6,.vc_col-md-7,.vc_col-md-8,.vc_col-md-9{float:left}.vc_col-md-12{width:100%}.vc_col-md-11{width:91.66666667%}.vc_col-md-10{width:83.33333333%}.vc_col-md-9{width:75%}.vc_col-md-8{width:66.66666667%}.vc_col-md-7{width:58.33333333%}.vc_col-md-6{width:50%}.vc_col-md-5{width:41.66666667%}.vc_col-md-4{width:33.33333333%}.vc_col-md-3{width:25%}.vc_col-md-2{width:16.66666667%}.vc_col-md-1{width:8.33333333%}.vc_col-md-pull-12{right:100%}.vc_col-md-pull-11{right:91.66666667%}.vc_col-md-pull-10{right:83.33333333%}.vc_col-md-pull-9{right:75%}.vc_col-md-pull-8{right:66.66666667%}.vc_col-md-pull-7{right:58.33333333%}.vc_col-md-pull-6{right:50%}.vc_col-md-pull-5{right:41.66666667%}.vc_col-md-pull-4{right:33.33333333%}.vc_col-md-pull-3{right:25%}.vc_col-md-pull-2{right:16.66666667%}.vc_col-md-pull-1{right:8.33333333%}.vc_col-md-pull-0{right:auto}.vc_col-md-push-12{left:100%}.vc_col-md-push-11{left:91.66666667%}.vc_col-md-push-10{left:83.33333333%}.vc_col-md-push-9{left:75%}.vc_col-md-push-8{left:66.66666667%}.vc_col-md-push-7{left:58.33333333%}.vc_col-md-push-6{left:50%}.vc_col-md-push-5{left:41.66666667%}.vc_col-md-push-4{left:33.33333333%}.vc_col-md-push-3{left:25%}.vc_col-md-push-2{left:16.66666667%}.vc_col-md-push-1{left:8.33333333%}.vc_col-md-push-0{left:auto}.vc_col-md-offset-12{margin-left:100%}.vc_col-md-offset-11{margin-left:91.66666667%}.vc_col-md-offset-10{margin-left:83.33333333%}.vc_col-md-offset-9{margin-left:75%}.vc_col-md-offset-8{margin-left:66.66666667%}.vc_col-md-offset-7{margin-left:58.33333333%}.vc_col-md-offset-6{margin-left:50%}.vc_col-md-offset-5{margin-left:41.66666667%}.vc_col-md-offset-4{margin-left:33.33333333%}.vc_col-md-offset-3{margin-left:25%}.vc_col-md-offset-2{margin-left:16.66666667%}.vc_col-md-offset-1{margin-left:8.33333333%}.vc_col-md-offset-0{margin-left:0}}@media (min-width:1200px){.vc_hidden-lg{display:none!important}.vc_col-lg-1,.vc_col-lg-10,.vc_col-lg-11,.vc_col-lg-12,.vc_col-lg-2,.vc_col-lg-3,.vc_col-lg-4,.vc_col-lg-5,.vc_col-lg-6,.vc_col-lg-7,.vc_col-lg-8,.vc_col-lg-9{float:left}.vc_col-lg-12{width:100%}.vc_col-lg-11{width:91.66666667%}.vc_col-lg-10{width:83.33333333%}.vc_col-lg-9{width:75%}.vc_col-lg-8{width:66.66666667%}.vc_col-lg-7{width:58.33333333%}.vc_col-lg-6{width:50%}.vc_col-lg-5{width:41.66666667%}.vc_col-lg-4{width:33.33333333%}.vc_col-lg-3{width:25%}.vc_col-lg-2{width:16.66666667%}.vc_col-lg-1{width:8.33333333%}.vc_col-lg-pull-12{right:100%}.vc_col-lg-pull-11{right:91.66666667%}.vc_col-lg-pull-10{right:83.33333333%}.vc_col-lg-pull-9{right:75%}.vc_col-lg-pull-8{right:66.66666667%}.vc_col-lg-pull-7{right:58.33333333%}.vc_col-lg-pull-6{right:50%}.vc_col-lg-pull-5{right:41.66666667%}.vc_col-lg-pull-4{right:33.33333333%}.vc_col-lg-pull-3{right:25%}.vc_col-lg-pull-2{right:16.66666667%}.vc_col-lg-pull-1{right:8.33333333%}.vc_col-lg-pull-0{right:auto}.vc_col-lg-push-12{left:100%}.vc_col-lg-push-11{left:91.66666667%}.vc_col-lg-push-10{left:83.33333333%}.vc_col-lg-push-9{left:75%}.vc_col-lg-push-8{left:66.66666667%}.vc_col-lg-push-7{left:58.33333333%}.vc_col-lg-push-6{left:50%}.vc_col-lg-push-5{left:41.66666667%}.vc_col-lg-push-4{left:33.33333333%}.vc_col-lg-push-3{left:25%}.vc_col-lg-push-2{left:16.66666667%}.vc_col-lg-push-1{left:8.33333333%}.vc_col-lg-push-0{left:auto}.vc_col-lg-offset-12{margin-left:100%}.vc_col-lg-offset-11{margin-left:91.66666667%}.vc_col-lg-offset-10{margin-left:83.33333333%}.vc_col-lg-offset-9{margin-left:75%}.vc_col-lg-offset-8{margin-left:66.66666667%}.vc_col-lg-offset-7{margin-left:58.33333333%}.vc_col-lg-offset-6{margin-left:50%}.vc_col-lg-offset-5{margin-left:41.66666667%}.vc_col-lg-offset-4{margin-left:33.33333333%}.vc_col-lg-offset-3{margin-left:25%}.vc_col-lg-offset-2{margin-left:16.66666667%}.vc_col-lg-offset-1{margin-left:8.33333333%}.vc_col-lg-offset-0{margin-left:0}.vc_el-clearfix-lg{clear:both}}.vc_el_width_100,.vc_el_width_50,.vc_el_width_60,.vc_el_width_70,.vc_el_width_80,.vc_el_width_90{margin-left:auto!important;margin-right:auto!important}.vc_pull-right{float:right!important}.vc_pull-left{float:left!important}.vc_clearfix:after,.vc_clearfix:before{content:" ";display:table}.vc_visible{display:block}.vc_table{width:100%;margin-bottom:20px;border-collapse:collapse}.vc_table>tbody>tr>td,.vc_table>tbody>tr>th,.vc_table>tfoot>tr>td,.vc_table>tfoot>tr>th,.vc_table>thead>tr>td,.vc_table>thead>tr>th{padding:8px;line-height:1.42857143;vertical-align:top;border-top:1px solid #ddd}.vc_table>thead>tr>th{vertical-align:bottom;border-bottom:2px solid #ddd}.vc_button-2-wrapper,.vc_pixel_icon{display:inline-block;vertical-align:middle}.vc_table>caption+thead>tr:first-child>td,.vc_table>caption+thead>tr:first-child>th,.vc_table>colgroup+thead>tr:first-child>td,.vc_table>colgroup+thead>tr:first-child>th,.vc_table>thead:first-child>tr:first-child>td,.vc_table>thead:first-child>tr:first-child>th{border-top:0}.vc_table>tbody+tbody{border-top:2px solid #ddd}.vc_table .table{background-color:#fff}.vc_table-bordered,.vc_table-bordered>tbody>tr>td,.vc_table-bordered>tbody>tr>th,.vc_table-bordered>tfoot>tr>td,.vc_table-bordered>tfoot>tr>th,.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border:1px solid #ddd}.vc_table-bordered>thead>tr>td,.vc_table-bordered>thead>tr>th{border-bottom-width:2px}.vc_pixel_icon{height:16px;width:16px;background-position:0 0;background-repeat:no-repeat}.vc_pixel_icon-alert{background-image:url(../vc/alert.html)}.vc_pixel_icon-info{background-image:url(../vc/info.html)}.vc_pixel_icon-tick{background-image:url(../vc/tick.html)}.vc_pixel_icon-explanation{background-image:url(../vc/exclamation.html)}.vc_pixel_icon-address_book{background-image:url(../images/icons/address-book.html)}.vc_pixel_icon-alarm_clock{background-image:url(../images/icons/alarm-clock.html)}.vc_pixel_icon-anchor{background-image:url(../images/icons/anchor.html)}.vc_pixel_icon-application_image{background-image:url(../images/icons/application-image.html)}.vc_pixel_icon-arrow{background-image:url(../images/icons/arrow.html)}.vc_pixel_icon-asterisk{background-image:url(../images/icons/asterisk.html)}.vc_pixel_icon-hammer{background-image:url(../images/icons/auction-hammer.html)}.vc_pixel_icon-balloon{background-image:url(../images/icons/balloon.html)}.vc_pixel_icon-balloon_buzz{background-image:url(../images/icons/balloon-buzz.html)}.vc_pixel_icon-balloon_facebook{background-image:url(../images/icons/balloon-facebook.html)}.vc_pixel_icon-balloon_twitter{background-image:url(../images/icons/balloon-twitter.html)}.vc_pixel_icon-battery{background-image:url(../images/icons/battery-full.html)}.vc_pixel_icon-binocular{background-image:url(../images/icons/binocular.html)}.vc_pixel_icon-document_excel{background-image:url(../images/icons/blue-document-excel.html)}.vc_pixel_icon-document_image{background-image:url(../images/icons/blue-document-image.html)}.vc_pixel_icon-document_music{background-image:url(../images/icons/blue-document-music.html)}.vc_pixel_icon-document_office{background-image:url(../images/icons/blue-document-office.html)}.vc_pixel_icon-document_pdf{background-image:url(../images/icons/blue-document-pdf.html)}.vc_pixel_icon-document_powerpoint{background-image:url(../images/icons/blue-document-powerpoint.html)}.vc_pixel_icon-document_word{background-image:url(../images/icons/blue-document-word.html)}.vc_pixel_icon-bookmark{background-image:url(../images/icons/bookmark.html)}.vc_pixel_icon-camcorder{background-image:url(../images/icons/camcorder.html)}.vc_pixel_icon-camera{background-image:url(../images/icons/camera.html)}.vc_pixel_icon-chart{background-image:url(../images/icons/chart.html)}.vc_pixel_icon-chart_pie{background-image:url(../images/icons/chart-pie.html)}.vc_pixel_icon-clock{background-image:url(../images/icons/clock.html)}.vc_pixel_icon-play{background-image:url(../images/icons/control.html)}.vc_pixel_icon-fire{background-image:url(../images/icons/fire.html)}.vc_pixel_icon-heart{background-image:url(../images/icons/heart.html)}.vc_pixel_icon-mail{background-image:url(../images/icons/mail.html)}.vc_pixel_icon-shield{background-image:url(../images/icons/plus-shield.html)}.vc_pixel_icon-video{background-image:url(../images/icons/video.html)}.vc_txt_align_left{text-align:left}.vc_txt_align_right{text-align:right}.vc_txt_align_center{text-align:center}.vc_txt_align_justify{text-align:justify;text-justify:inter-word}.vc_el_width_50{width:50%}.vc_el_width_60{width:60%}.vc_el_width_70{width:70%}.vc_el_width_80{width:80%}.vc_el_width_90{width:90%}.vc_el_width_100{width:100%}.vc_btn,a.vc_btn,button.vc_btn{cursor:pointer;display:inline-block;text-decoration:none!important;padding:9px 12px;font-size:100%;line-height:20px;border-radius:4px}.vc_general.vc_btn3,.wpb_button:hover,a.wpb_button_a,a.wpb_button_a:hover{text-decoration:none}.vc_btn,.vc_btn:focus,.vc_btn:hover,a.vc_btn,a.vc_btn:focus,a.vc_btn:hover,button.vc_btn,button.vc_btn:focus,button.vc_btn:hover{border:1px solid transparent}.vc_btn-lg,a.vc_btn-lg,button.vc_btn-lg{padding:10px 16px;font-size:18px;line-height:1.33;border-radius:6px}.vc_btn-sm,a.vc_btn-sm,button.vc_btn-sm{padding:5px 10px;font-size:12px;line-height:1.5;border-radius:3px}.vc_btn-xs,a.vc_btn-xs,button.vc_btn-xs{padding:1px 5px;font-size:12px;line-height:1.5;border-radius:3px}.vc_btn_square,a.vc_btn_square,button.vc_btn_square{border-radius:0}.vc_btn_square_outlined,a.vc_btn_square_outlined,button.vc_btn_square_outlined{border-radius:0;background:0 0!important}.vc_btn_square_outlined,.vc_btn_square_outlined:focus,.vc_btn_square_outlined:hover,a.vc_btn_square_outlined,a.vc_btn_square_outlined:focus,a.vc_btn_square_outlined:hover,button.vc_btn_square_outlined,button.vc_btn_square_outlined:focus,button.vc_btn_square_outlined:hover{border:2px solid}.vc_btn_round,a.vc_btn_round,button.vc_btn_round{border-radius:25px}.vc_btn_outlined,a.vc_btn_outlined,button.vc_btn_outlined{background:0 0!important}.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-warning.active,.vc_btn-warning:active,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-warning.active,a.vc_btn-warning:active,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-warning.active,button.vc_btn-warning:active{background-image:none}.vc_btn_outlined,.vc_btn_outlined:focus,.vc_btn_outlined:hover,a.vc_btn_outlined,a.vc_btn_outlined:focus,a.vc_btn_outlined:hover,button.vc_btn_outlined,button.vc_btn_outlined:focus,button.vc_btn_outlined:hover{border:2px solid}.vc_btn-blue,a.vc_btn-blue,button.vc_btn-blue{background-color:#5472D2;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-blue:hover,a.vc_btn-blue:hover,button.vc_btn-blue:hover{background-color:#3c5ecc;color:#f7f7f7!important}.vc_btn-blue.vc_btn_outlined,.vc_btn-blue.vc_btn_square_outlined,a.vc_btn-blue.vc_btn_outlined,a.vc_btn-blue.vc_btn_square_outlined,button.vc_btn-blue.vc_btn_outlined,button.vc_btn-blue.vc_btn_square_outlined{color:#5472D2!important}.vc_btn-blue.vc_btn_outlined:hover,.vc_btn-blue.vc_btn_square_outlined:hover,a.vc_btn-blue.vc_btn_outlined:hover,a.vc_btn-blue.vc_btn_square_outlined:hover,button.vc_btn-blue.vc_btn_outlined:hover,button.vc_btn-blue.vc_btn_square_outlined:hover{border-color:#3c5ecc}.vc_btn-blue.vc_btn_3d,a.vc_btn-blue.vc_btn_3d,button.vc_btn-blue.vc_btn_3d{-webkit-box-shadow:0 5px 0 #3253bc;box-shadow:0 5px 0 #3253bc;margin-bottom:5px}.vc_btn-blue.vc_btn_3d.vc_btn_xs,a.vc_btn-blue.vc_btn_3d.vc_btn_xs,button.vc_btn-blue.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #3253bc;box-shadow:0 3px 0 #3253bc;margin-bottom:3px}.vc_btn-blue.vc_btn_3d.vc_btn_sm,a.vc_btn-blue.vc_btn_3d.vc_btn_sm,button.vc_btn-blue.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #3253bc;box-shadow:0 4px 0 #3253bc;margin-bottom:4px}.vc_btn-turquoise,a.vc_btn-turquoise,button.vc_btn-turquoise{background-color:#00C1CF;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-turquoise:hover,a.vc_btn-turquoise:hover,button.vc_btn-turquoise:hover{background-color:#00a4b0;color:#f7f7f7!important}.vc_btn-turquoise.vc_btn_outlined,.vc_btn-turquoise.vc_btn_square_outlined,a.vc_btn-turquoise.vc_btn_outlined,a.vc_btn-turquoise.vc_btn_square_outlined,button.vc_btn-turquoise.vc_btn_outlined,button.vc_btn-turquoise.vc_btn_square_outlined{color:#00C1CF!important}.vc_btn-turquoise.vc_btn_outlined:hover,.vc_btn-turquoise.vc_btn_square_outlined:hover,a.vc_btn-turquoise.vc_btn_outlined:hover,a.vc_btn-turquoise.vc_btn_square_outlined:hover,button.vc_btn-turquoise.vc_btn_outlined:hover,button.vc_btn-turquoise.vc_btn_square_outlined:hover{border-color:#00a4b0}.vc_btn-turquoise.vc_btn_3d,a.vc_btn-turquoise.vc_btn_3d,button.vc_btn-turquoise.vc_btn_3d{-webkit-box-shadow:0 5px 0 #008d97;box-shadow:0 5px 0 #008d97;margin-bottom:5px}.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,a.vc_btn-turquoise.vc_btn_3d.vc_btn_xs,button.vc_btn-turquoise.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #008d97;box-shadow:0 3px 0 #008d97;margin-bottom:3px}.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,a.vc_btn-turquoise.vc_btn_3d.vc_btn_sm,button.vc_btn-turquoise.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #008d97;box-shadow:0 4px 0 #008d97;margin-bottom:4px}.vc_btn-pink,a.vc_btn-pink,button.vc_btn-pink{background-color:#FE6C61;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-pink:hover,a.vc_btn-pink:hover,button.vc_btn-pink:hover{background-color:#fe5043;color:#f7f7f7!important}.vc_btn-pink.vc_btn_outlined,.vc_btn-pink.vc_btn_square_outlined,a.vc_btn-pink.vc_btn_outlined,a.vc_btn-pink.vc_btn_square_outlined,button.vc_btn-pink.vc_btn_outlined,button.vc_btn-pink.vc_btn_square_outlined{color:#FE6C61!important}.vc_btn-pink.vc_btn_outlined:hover,.vc_btn-pink.vc_btn_square_outlined:hover,a.vc_btn-pink.vc_btn_outlined:hover,a.vc_btn-pink.vc_btn_square_outlined:hover,button.vc_btn-pink.vc_btn_outlined:hover,button.vc_btn-pink.vc_btn_square_outlined:hover{border-color:#fe5043}.vc_btn-pink.vc_btn_3d,a.vc_btn-pink.vc_btn_3d,button.vc_btn-pink.vc_btn_3d{-webkit-box-shadow:0 5px 0 #fe3829;box-shadow:0 5px 0 #fe3829;margin-bottom:5px}.vc_btn-pink.vc_btn_3d.vc_btn_xs,a.vc_btn-pink.vc_btn_3d.vc_btn_xs,button.vc_btn-pink.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #fe3829;box-shadow:0 3px 0 #fe3829;margin-bottom:3px}.vc_btn-pink.vc_btn_3d.vc_btn_sm,a.vc_btn-pink.vc_btn_3d.vc_btn_sm,button.vc_btn-pink.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #fe3829;box-shadow:0 4px 0 #fe3829;margin-bottom:4px}.vc_btn-violet,a.vc_btn-violet,button.vc_btn-violet{background-color:#8D6DC4;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-violet:hover,a.vc_btn-violet:hover,button.vc_btn-violet:hover{background-color:#7c57bb;color:#f7f7f7!important}.vc_btn-violet.vc_btn_outlined,.vc_btn-violet.vc_btn_square_outlined,a.vc_btn-violet.vc_btn_outlined,a.vc_btn-violet.vc_btn_square_outlined,button.vc_btn-violet.vc_btn_outlined,button.vc_btn-violet.vc_btn_square_outlined{color:#8D6DC4!important}.vc_btn-violet.vc_btn_outlined:hover,.vc_btn-violet.vc_btn_square_outlined:hover,a.vc_btn-violet.vc_btn_outlined:hover,a.vc_btn-violet.vc_btn_square_outlined:hover,button.vc_btn-violet.vc_btn_outlined:hover,button.vc_btn-violet.vc_btn_square_outlined:hover{border-color:#7c57bb}.vc_btn-violet.vc_btn_3d,a.vc_btn-violet.vc_btn_3d,button.vc_btn-violet.vc_btn_3d{-webkit-box-shadow:0 5px 0 #6e48b1;box-shadow:0 5px 0 #6e48b1;margin-bottom:5px}.vc_btn-violet.vc_btn_3d.vc_btn_xs,a.vc_btn-violet.vc_btn_3d.vc_btn_xs,button.vc_btn-violet.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #6e48b1;box-shadow:0 3px 0 #6e48b1;margin-bottom:3px}.vc_btn-violet.vc_btn_3d.vc_btn_sm,a.vc_btn-violet.vc_btn_3d.vc_btn_sm,button.vc_btn-violet.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #6e48b1;box-shadow:0 4px 0 #6e48b1;margin-bottom:4px}.vc_btn-peacoc,a.vc_btn-peacoc,button.vc_btn-peacoc{background-color:#4CADC9;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-peacoc:hover,a.vc_btn-peacoc:hover,button.vc_btn-peacoc:hover{background-color:#39a0bd;color:#f7f7f7!important}.vc_btn-peacoc.vc_btn_outlined,.vc_btn-peacoc.vc_btn_square_outlined,a.vc_btn-peacoc.vc_btn_outlined,a.vc_btn-peacoc.vc_btn_square_outlined,button.vc_btn-peacoc.vc_btn_outlined,button.vc_btn-peacoc.vc_btn_square_outlined{color:#4CADC9!important}.vc_btn-peacoc.vc_btn_outlined:hover,.vc_btn-peacoc.vc_btn_square_outlined:hover,a.vc_btn-peacoc.vc_btn_outlined:hover,a.vc_btn-peacoc.vc_btn_square_outlined:hover,button.vc_btn-peacoc.vc_btn_outlined:hover,button.vc_btn-peacoc.vc_btn_square_outlined:hover{border-color:#39a0bd}.vc_btn-peacoc.vc_btn_3d,a.vc_btn-peacoc.vc_btn_3d,button.vc_btn-peacoc.vc_btn_3d{-webkit-box-shadow:0 5px 0 #338faa;box-shadow:0 5px 0 #338faa;margin-bottom:5px}.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,a.vc_btn-peacoc.vc_btn_3d.vc_btn_xs,button.vc_btn-peacoc.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #338faa;box-shadow:0 3px 0 #338faa;margin-bottom:3px}.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,a.vc_btn-peacoc.vc_btn_3d.vc_btn_sm,button.vc_btn-peacoc.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #338faa;box-shadow:0 4px 0 #338faa;margin-bottom:4px}.vc_btn-chino,a.vc_btn-chino,button.vc_btn-chino{background-color:#CEC2AB;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-chino:hover,a.vc_btn-chino:hover,button.vc_btn-chino:hover{background-color:#c3b498;color:#f7f7f7!important}.vc_btn-chino.vc_btn_outlined,.vc_btn-chino.vc_btn_square_outlined,a.vc_btn-chino.vc_btn_outlined,a.vc_btn-chino.vc_btn_square_outlined,button.vc_btn-chino.vc_btn_outlined,button.vc_btn-chino.vc_btn_square_outlined{color:#CEC2AB!important}.vc_btn-chino.vc_btn_outlined:hover,.vc_btn-chino.vc_btn_square_outlined:hover,a.vc_btn-chino.vc_btn_outlined:hover,a.vc_btn-chino.vc_btn_square_outlined:hover,button.vc_btn-chino.vc_btn_outlined:hover,button.vc_btn-chino.vc_btn_square_outlined:hover{border-color:#c3b498}.vc_btn-chino.vc_btn_3d,a.vc_btn-chino.vc_btn_3d,button.vc_btn-chino.vc_btn_3d{-webkit-box-shadow:0 5px 0 #b9a888;box-shadow:0 5px 0 #b9a888;margin-bottom:5px}.vc_btn-chino.vc_btn_3d.vc_btn_xs,a.vc_btn-chino.vc_btn_3d.vc_btn_xs,button.vc_btn-chino.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #b9a888;box-shadow:0 3px 0 #b9a888;margin-bottom:3px}.vc_btn-chino.vc_btn_3d.vc_btn_sm,a.vc_btn-chino.vc_btn_3d.vc_btn_sm,button.vc_btn-chino.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #b9a888;box-shadow:0 4px 0 #b9a888;margin-bottom:4px}.vc_btn-mulled_wine,a.vc_btn-mulled_wine,button.vc_btn-mulled_wine{background-color:#50485B;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-mulled_wine:hover,a.vc_btn-mulled_wine:hover,button.vc_btn-mulled_wine:hover{background-color:#413a4a;color:#f7f7f7!important}.vc_btn-mulled_wine.vc_btn_outlined,.vc_btn-mulled_wine.vc_btn_square_outlined,a.vc_btn-mulled_wine.vc_btn_outlined,a.vc_btn-mulled_wine.vc_btn_square_outlined,button.vc_btn-mulled_wine.vc_btn_outlined,button.vc_btn-mulled_wine.vc_btn_square_outlined{color:#50485B!important}.vc_btn-mulled_wine.vc_btn_outlined:hover,.vc_btn-mulled_wine.vc_btn_square_outlined:hover,a.vc_btn-mulled_wine.vc_btn_outlined:hover,a.vc_btn-mulled_wine.vc_btn_square_outlined:hover,button.vc_btn-mulled_wine.vc_btn_outlined:hover,button.vc_btn-mulled_wine.vc_btn_square_outlined:hover{border-color:#413a4a}.vc_btn-mulled_wine.vc_btn_3d,a.vc_btn-mulled_wine.vc_btn_3d,button.vc_btn-mulled_wine.vc_btn_3d{-webkit-box-shadow:0 5px 0 #342f3c;box-shadow:0 5px 0 #342f3c;margin-bottom:5px}.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #342f3c;box-shadow:0 3px 0 #342f3c;margin-bottom:3px}.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,a.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm,button.vc_btn-mulled_wine.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #342f3c;box-shadow:0 4px 0 #342f3c;margin-bottom:4px}.vc_btn-vista_blue,a.vc_btn-vista_blue,button.vc_btn-vista_blue{background-color:#75D69C;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-vista_blue:hover,a.vc_btn-vista_blue:hover,button.vc_btn-vista_blue:hover{background-color:#5dcf8b;color:#f7f7f7!important}.vc_btn-vista_blue.vc_btn_outlined,.vc_btn-vista_blue.vc_btn_square_outlined,a.vc_btn-vista_blue.vc_btn_outlined,a.vc_btn-vista_blue.vc_btn_square_outlined,button.vc_btn-vista_blue.vc_btn_outlined,button.vc_btn-vista_blue.vc_btn_square_outlined{color:#75D69C!important}.vc_btn-vista_blue.vc_btn_outlined:hover,.vc_btn-vista_blue.vc_btn_square_outlined:hover,a.vc_btn-vista_blue.vc_btn_outlined:hover,a.vc_btn-vista_blue.vc_btn_square_outlined:hover,button.vc_btn-vista_blue.vc_btn_outlined:hover,button.vc_btn-vista_blue.vc_btn_square_outlined:hover{border-color:#5dcf8b}.vc_btn-vista_blue.vc_btn_3d,a.vc_btn-vista_blue.vc_btn_3d,button.vc_btn-vista_blue.vc_btn_3d{-webkit-box-shadow:0 5px 0 #4ac97d;box-shadow:0 5px 0 #4ac97d;margin-bottom:5px}.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #4ac97d;box-shadow:0 3px 0 #4ac97d;margin-bottom:3px}.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,a.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm,button.vc_btn-vista_blue.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #4ac97d;box-shadow:0 4px 0 #4ac97d;margin-bottom:4px}.vc_btn-black,a.vc_btn-black,button.vc_btn-black{background-color:#2A2A2A;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-black:hover,a.vc_btn-black:hover,button.vc_btn-black:hover{background-color:#1b1b1b;color:#f7f7f7!important}.vc_btn-black.vc_btn_outlined,.vc_btn-black.vc_btn_square_outlined,a.vc_btn-black.vc_btn_outlined,a.vc_btn-black.vc_btn_square_outlined,button.vc_btn-black.vc_btn_outlined,button.vc_btn-black.vc_btn_square_outlined{color:#2A2A2A!important}.vc_btn-black.vc_btn_outlined:hover,.vc_btn-black.vc_btn_square_outlined:hover,a.vc_btn-black.vc_btn_outlined:hover,a.vc_btn-black.vc_btn_square_outlined:hover,button.vc_btn-black.vc_btn_outlined:hover,button.vc_btn-black.vc_btn_square_outlined:hover{border-color:#1b1b1b}.vc_btn-black.vc_btn_3d,a.vc_btn-black.vc_btn_3d,button.vc_btn-black.vc_btn_3d{-webkit-box-shadow:0 5px 0 #0e0e0e;box-shadow:0 5px 0 #0e0e0e;margin-bottom:5px}.vc_btn-black.vc_btn_3d.vc_btn_xs,a.vc_btn-black.vc_btn_3d.vc_btn_xs,button.vc_btn-black.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #0e0e0e;box-shadow:0 3px 0 #0e0e0e;margin-bottom:3px}.vc_btn-black.vc_btn_3d.vc_btn_sm,a.vc_btn-black.vc_btn_3d.vc_btn_sm,button.vc_btn-black.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #0e0e0e;box-shadow:0 4px 0 #0e0e0e;margin-bottom:4px}.vc_btn-grey,a.vc_btn-grey,button.vc_btn-grey{background-color:#EBEBEB;color:#666!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-grey:hover,a.vc_btn-grey:hover,button.vc_btn-grey:hover{background-color:#dcdcdc;color:#5e5e5e!important}.vc_btn-grey.vc_btn_outlined,.vc_btn-grey.vc_btn_square_outlined,a.vc_btn-grey.vc_btn_outlined,a.vc_btn-grey.vc_btn_square_outlined,button.vc_btn-grey.vc_btn_outlined,button.vc_btn-grey.vc_btn_square_outlined{color:#EBEBEB!important}.vc_btn-grey.vc_btn_outlined:hover,.vc_btn-grey.vc_btn_square_outlined:hover,a.vc_btn-grey.vc_btn_outlined:hover,a.vc_btn-grey.vc_btn_square_outlined:hover,button.vc_btn-grey.vc_btn_outlined:hover,button.vc_btn-grey.vc_btn_square_outlined:hover{border-color:#dcdcdc}.vc_btn-grey.vc_btn_3d,a.vc_btn-grey.vc_btn_3d,button.vc_btn-grey.vc_btn_3d{-webkit-box-shadow:0 5px 0 #cfcfcf;box-shadow:0 5px 0 #cfcfcf;margin-bottom:5px}.vc_btn-grey.vc_btn_3d.vc_btn_xs,a.vc_btn-grey.vc_btn_3d.vc_btn_xs,button.vc_btn-grey.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #cfcfcf;box-shadow:0 3px 0 #cfcfcf;margin-bottom:3px}.vc_btn-grey.vc_btn_3d.vc_btn_sm,a.vc_btn-grey.vc_btn_3d.vc_btn_sm,button.vc_btn-grey.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #cfcfcf;box-shadow:0 4px 0 #cfcfcf;margin-bottom:4px}.vc_btn-orange,a.vc_btn-orange,button.vc_btn-orange{background-color:#F7BE68;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-orange:hover,a.vc_btn-orange:hover,button.vc_btn-orange:hover{background-color:#f5b14b;color:#f7f7f7!important}.vc_btn-orange.vc_btn_outlined,.vc_btn-orange.vc_btn_square_outlined,a.vc_btn-orange.vc_btn_outlined,a.vc_btn-orange.vc_btn_square_outlined,button.vc_btn-orange.vc_btn_outlined,button.vc_btn-orange.vc_btn_square_outlined{color:#F7BE68!important}.vc_btn-orange.vc_btn_outlined:hover,.vc_btn-orange.vc_btn_square_outlined:hover,a.vc_btn-orange.vc_btn_outlined:hover,a.vc_btn-orange.vc_btn_square_outlined:hover,button.vc_btn-orange.vc_btn_outlined:hover,button.vc_btn-orange.vc_btn_square_outlined:hover{border-color:#f5b14b}.vc_btn-orange.vc_btn_3d,a.vc_btn-orange.vc_btn_3d,button.vc_btn-orange.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f4a733;box-shadow:0 5px 0 #f4a733;margin-bottom:5px}.vc_btn-orange.vc_btn_3d.vc_btn_xs,a.vc_btn-orange.vc_btn_3d.vc_btn_xs,button.vc_btn-orange.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #f4a733;box-shadow:0 3px 0 #f4a733;margin-bottom:3px}.vc_btn-orange.vc_btn_3d.vc_btn_sm,a.vc_btn-orange.vc_btn_3d.vc_btn_sm,button.vc_btn-orange.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #f4a733;box-shadow:0 4px 0 #f4a733;margin-bottom:4px}.vc_btn-sky,a.vc_btn-sky,button.vc_btn-sky{background-color:#5AA1E3;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-sky:hover,a.vc_btn-sky:hover,button.vc_btn-sky:hover{background-color:#4092df;color:#f7f7f7!important}.vc_btn-sky.vc_btn_outlined,.vc_btn-sky.vc_btn_square_outlined,a.vc_btn-sky.vc_btn_outlined,a.vc_btn-sky.vc_btn_square_outlined,button.vc_btn-sky.vc_btn_outlined,button.vc_btn-sky.vc_btn_square_outlined{color:#5AA1E3!important}.vc_btn-sky.vc_btn_outlined:hover,.vc_btn-sky.vc_btn_square_outlined:hover,a.vc_btn-sky.vc_btn_outlined:hover,a.vc_btn-sky.vc_btn_square_outlined:hover,button.vc_btn-sky.vc_btn_outlined:hover,button.vc_btn-sky.vc_btn_square_outlined:hover{border-color:#4092df}.vc_btn-sky.vc_btn_3d,a.vc_btn-sky.vc_btn_3d,button.vc_btn-sky.vc_btn_3d{-webkit-box-shadow:0 5px 0 #2a86db;box-shadow:0 5px 0 #2a86db;margin-bottom:5px}.vc_btn-sky.vc_btn_3d.vc_btn_xs,a.vc_btn-sky.vc_btn_3d.vc_btn_xs,button.vc_btn-sky.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #2a86db;box-shadow:0 3px 0 #2a86db;margin-bottom:3px}.vc_btn-sky.vc_btn_3d.vc_btn_sm,a.vc_btn-sky.vc_btn_3d.vc_btn_sm,button.vc_btn-sky.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #2a86db;box-shadow:0 4px 0 #2a86db;margin-bottom:4px}.vc_btn-green,a.vc_btn-green,button.vc_btn-green{background-color:#6DAB3C;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-green:hover,a.vc_btn-green:hover,button.vc_btn-green:hover{background-color:#5f9434;color:#f7f7f7!important}.vc_btn-green.vc_btn_outlined,.vc_btn-green.vc_btn_square_outlined,a.vc_btn-green.vc_btn_outlined,a.vc_btn-green.vc_btn_square_outlined,button.vc_btn-green.vc_btn_outlined,button.vc_btn-green.vc_btn_square_outlined{color:#6DAB3C!important}.vc_btn-green.vc_btn_outlined:hover,.vc_btn-green.vc_btn_square_outlined:hover,a.vc_btn-green.vc_btn_outlined:hover,a.vc_btn-green.vc_btn_square_outlined:hover,button.vc_btn-green.vc_btn_outlined:hover,button.vc_btn-green.vc_btn_square_outlined:hover{border-color:#5f9434}.vc_btn-green.vc_btn_3d,a.vc_btn-green.vc_btn_3d,button.vc_btn-green.vc_btn_3d{-webkit-box-shadow:0 5px 0 #53812d;box-shadow:0 5px 0 #53812d;margin-bottom:5px}.vc_btn-green.vc_btn_3d.vc_btn_xs,a.vc_btn-green.vc_btn_3d.vc_btn_xs,button.vc_btn-green.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #53812d;box-shadow:0 3px 0 #53812d;margin-bottom:3px}.vc_btn-green.vc_btn_3d.vc_btn_sm,a.vc_btn-green.vc_btn_3d.vc_btn_sm,button.vc_btn-green.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #53812d;box-shadow:0 4px 0 #53812d;margin-bottom:4px}.vc_btn-juicy_pink,a.vc_btn-juicy_pink,button.vc_btn-juicy_pink{background-color:#F4524D;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-juicy_pink:hover,a.vc_btn-juicy_pink:hover,button.vc_btn-juicy_pink:hover{background-color:#f23630;color:#f7f7f7!important}.vc_btn-juicy_pink.vc_btn_outlined,.vc_btn-juicy_pink.vc_btn_square_outlined,a.vc_btn-juicy_pink.vc_btn_outlined,a.vc_btn-juicy_pink.vc_btn_square_outlined,button.vc_btn-juicy_pink.vc_btn_outlined,button.vc_btn-juicy_pink.vc_btn_square_outlined{color:#F4524D!important}.vc_btn-juicy_pink.vc_btn_outlined:hover,.vc_btn-juicy_pink.vc_btn_square_outlined:hover,a.vc_btn-juicy_pink.vc_btn_outlined:hover,a.vc_btn-juicy_pink.vc_btn_square_outlined:hover,button.vc_btn-juicy_pink.vc_btn_outlined:hover,button.vc_btn-juicy_pink.vc_btn_square_outlined:hover{border-color:#f23630}.vc_btn-juicy_pink.vc_btn_3d,a.vc_btn-juicy_pink.vc_btn_3d,button.vc_btn-juicy_pink.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f11f18;box-shadow:0 5px 0 #f11f18;margin-bottom:5px}.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #f11f18;box-shadow:0 3px 0 #f11f18;margin-bottom:3px}.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,a.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm,button.vc_btn-juicy_pink.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #f11f18;box-shadow:0 4px 0 #f11f18;margin-bottom:4px}.vc_btn-sandy_brown,a.vc_btn-sandy_brown,button.vc_btn-sandy_brown{background-color:#F79468;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-sandy_brown:hover,a.vc_btn-sandy_brown:hover,button.vc_btn-sandy_brown:hover{background-color:#f57f4b;color:#f7f7f7!important}.vc_btn-sandy_brown.vc_btn_outlined,.vc_btn-sandy_brown.vc_btn_square_outlined,a.vc_btn-sandy_brown.vc_btn_outlined,a.vc_btn-sandy_brown.vc_btn_square_outlined,button.vc_btn-sandy_brown.vc_btn_outlined,button.vc_btn-sandy_brown.vc_btn_square_outlined{color:#F79468!important}.vc_btn-sandy_brown.vc_btn_outlined:hover,.vc_btn-sandy_brown.vc_btn_square_outlined:hover,a.vc_btn-sandy_brown.vc_btn_outlined:hover,a.vc_btn-sandy_brown.vc_btn_square_outlined:hover,button.vc_btn-sandy_brown.vc_btn_outlined:hover,button.vc_btn-sandy_brown.vc_btn_square_outlined:hover{border-color:#f57f4b}.vc_btn-sandy_brown.vc_btn_3d,a.vc_btn-sandy_brown.vc_btn_3d,button.vc_btn-sandy_brown.vc_btn_3d{-webkit-box-shadow:0 5px 0 #f46e33;box-shadow:0 5px 0 #f46e33;margin-bottom:5px}.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #f46e33;box-shadow:0 3px 0 #f46e33;margin-bottom:3px}.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,a.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm,button.vc_btn-sandy_brown.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #f46e33;box-shadow:0 4px 0 #f46e33;margin-bottom:4px}.vc_btn-purple,a.vc_btn-purple,button.vc_btn-purple{background-color:#B97EBB;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-purple:hover,a.vc_btn-purple:hover,button.vc_btn-purple:hover{background-color:#ae6ab0;color:#f7f7f7!important}.vc_btn-purple.vc_btn_outlined,.vc_btn-purple.vc_btn_square_outlined,a.vc_btn-purple.vc_btn_outlined,a.vc_btn-purple.vc_btn_square_outlined,button.vc_btn-purple.vc_btn_outlined,button.vc_btn-purple.vc_btn_square_outlined{color:#B97EBB!important}.vc_btn-purple.vc_btn_outlined:hover,.vc_btn-purple.vc_btn_square_outlined:hover,a.vc_btn-purple.vc_btn_outlined:hover,a.vc_btn-purple.vc_btn_square_outlined:hover,button.vc_btn-purple.vc_btn_outlined:hover,button.vc_btn-purple.vc_btn_square_outlined:hover{border-color:#ae6ab0}.vc_btn-purple.vc_btn_3d,a.vc_btn-purple.vc_btn_3d,button.vc_btn-purple.vc_btn_3d{-webkit-box-shadow:0 5px 0 #a559a8;box-shadow:0 5px 0 #a559a8;margin-bottom:5px}.vc_btn-purple.vc_btn_3d.vc_btn_xs,a.vc_btn-purple.vc_btn_3d.vc_btn_xs,button.vc_btn-purple.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #a559a8;box-shadow:0 3px 0 #a559a8;margin-bottom:3px}.vc_btn-purple.vc_btn_3d.vc_btn_sm,a.vc_btn-purple.vc_btn_3d.vc_btn_sm,button.vc_btn-purple.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #a559a8;box-shadow:0 4px 0 #a559a8;margin-bottom:4px}.vc_btn-white,a.vc_btn-white,button.vc_btn-white{background-color:#FFF;color:#666!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-white:hover,a.vc_btn-white:hover,button.vc_btn-white:hover{background-color:#f0f0f0;color:#5e5e5e!important}.vc_btn-white.vc_btn_outlined,.vc_btn-white.vc_btn_square_outlined,a.vc_btn-white.vc_btn_outlined,a.vc_btn-white.vc_btn_square_outlined,button.vc_btn-white.vc_btn_outlined,button.vc_btn-white.vc_btn_square_outlined{color:#FFF!important}.vc_btn-white.vc_btn_outlined:hover,.vc_btn-white.vc_btn_square_outlined:hover,a.vc_btn-white.vc_btn_outlined:hover,a.vc_btn-white.vc_btn_square_outlined:hover,button.vc_btn-white.vc_btn_outlined:hover,button.vc_btn-white.vc_btn_square_outlined:hover{border-color:#f0f0f0}.vc_btn-white.vc_btn_3d,a.vc_btn-white.vc_btn_3d,button.vc_btn-white.vc_btn_3d{-webkit-box-shadow:0 5px 0 #e3e3e3;box-shadow:0 5px 0 #e3e3e3;margin-bottom:5px}.vc_btn-white.vc_btn_3d.vc_btn_xs,a.vc_btn-white.vc_btn_3d.vc_btn_xs,button.vc_btn-white.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #e3e3e3;box-shadow:0 3px 0 #e3e3e3;margin-bottom:3px}.vc_btn-white.vc_btn_3d.vc_btn_sm,a.vc_btn-white.vc_btn_3d.vc_btn_sm,button.vc_btn-white.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #e3e3e3;box-shadow:0 4px 0 #e3e3e3;margin-bottom:4px}.vc_btn-grace,a.vc_btn-grace,button.vc_btn-grace{background-color:#AED13B;color:#fff!important;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}.vc_btn-grace:hover,a.vc_btn-grace:hover,button.vc_btn-grace:hover{background-color:#9ec02d;color:#f7f7f7!important}.vc_btn-grace.vc_btn_outlined,.vc_btn-grace.vc_btn_square_outlined,a.vc_btn-grace.vc_btn_outlined,a.vc_btn-grace.vc_btn_square_outlined,button.vc_btn-grace.vc_btn_outlined,button.vc_btn-grace.vc_btn_square_outlined{color:#AED13B!important}.vc_btn-grace.vc_btn_outlined:hover,.vc_btn-grace.vc_btn_square_outlined:hover,a.vc_btn-grace.vc_btn_outlined:hover,a.vc_btn-grace.vc_btn_square_outlined:hover,button.vc_btn-grace.vc_btn_outlined:hover,button.vc_btn-grace.vc_btn_square_outlined:hover{border-color:#9ec02d}.vc_btn-grace.vc_btn_3d,a.vc_btn-grace.vc_btn_3d,button.vc_btn-grace.vc_btn_3d{-webkit-box-shadow:0 5px 0 #8dac28;box-shadow:0 5px 0 #8dac28;margin-bottom:5px}.vc_btn-grace.vc_btn_3d.vc_btn_xs,a.vc_btn-grace.vc_btn_3d.vc_btn_xs,button.vc_btn-grace.vc_btn_3d.vc_btn_xs{-webkit-box-shadow:0 3px 0 #8dac28;box-shadow:0 3px 0 #8dac28;margin-bottom:3px}.vc_btn-grace.vc_btn_3d.vc_btn_sm,a.vc_btn-grace.vc_btn_3d.vc_btn_sm,button.vc_btn-grace.vc_btn_3d.vc_btn_sm{-webkit-box-shadow:0 4px 0 #8dac28;box-shadow:0 4px 0 #8dac28;margin-bottom:4px}.vc_btn-default,a.vc_btn-default,button.vc_btn-default{color:#7d7d7d;background-color:#fff;border-color:transparent}.open>.dropdown-toggle.vc_btn-default,.open>.dropdown-togglea.vc_btn-default,.open>.dropdown-togglebutton.vc_btn-default,.vc_btn-default.active,.vc_btn-default:active,.vc_btn-default:focus,.vc_btn-default:hover,a.vc_btn-default.active,a.vc_btn-default:active,a.vc_btn-default:focus,a.vc_btn-default:hover,button.vc_btn-default.active,button.vc_btn-default:active,button.vc_btn-default:focus,button.vc_btn-default:hover{color:#7d7d7d;background-color:#e6e6e6;border-color:transparent}.vc_btn-default.disabled,.vc_btn-default.disabled.active,.vc_btn-default.disabled:active,.vc_btn-default.disabled:focus,.vc_btn-default.disabled:hover,.vc_btn-default[disabled],.vc_btn-default[disabled].active,.vc_btn-default[disabled]:active,.vc_btn-default[disabled]:focus,.vc_btn-default[disabled]:hover,a.vc_btn-default.disabled,a.vc_btn-default.disabled.active,a.vc_btn-default.disabled:active,a.vc_btn-default.disabled:focus,a.vc_btn-default.disabled:hover,a.vc_btn-default[disabled],a.vc_btn-default[disabled].active,a.vc_btn-default[disabled]:active,a.vc_btn-default[disabled]:focus,a.vc_btn-default[disabled]:hover,button.vc_btn-default.disabled,button.vc_btn-default.disabled.active,button.vc_btn-default.disabled:active,button.vc_btn-default.disabled:focus,button.vc_btn-default.disabled:hover,button.vc_btn-default[disabled],button.vc_btn-default[disabled].active,button.vc_btn-default[disabled]:active,button.vc_btn-default[disabled]:focus,button.vc_btn-default[disabled]:hover,fieldset[disabled] .vc_btn-default,fieldset[disabled] .vc_btn-default.active,fieldset[disabled] .vc_btn-default:active,fieldset[disabled] .vc_btn-default:focus,fieldset[disabled] .vc_btn-default:hover,fieldset[disabled] a.vc_btn-default,fieldset[disabled] a.vc_btn-default.active,fieldset[disabled] a.vc_btn-default:active,fieldset[disabled] a.vc_btn-default:focus,fieldset[disabled] a.vc_btn-default:hover,fieldset[disabled] button.vc_btn-default,fieldset[disabled] button.vc_btn-default.active,fieldset[disabled] button.vc_btn-default:active,fieldset[disabled] button.vc_btn-default:focus,fieldset[disabled] button.vc_btn-default:hover{background-color:#fff;border-color:transparent}.vc_btn-default .badge,a.vc_btn-default .badge,button.vc_btn-default .badge{color:#fff;background-color:#7d7d7d}.vc_btn-primary,a.vc_btn-primary,button.vc_btn-primary{color:#fff;background-color:#00aef0;border-color:transparent}.open>.dropdown-toggle.vc_btn-primary,.open>.dropdown-togglea.vc_btn-primary,.open>.dropdown-togglebutton.vc_btn-primary,.vc_btn-primary.active,.vc_btn-primary:active,.vc_btn-primary:focus,.vc_btn-primary:hover,a.vc_btn-primary.active,a.vc_btn-primary:active,a.vc_btn-primary:focus,a.vc_btn-primary:hover,button.vc_btn-primary.active,button.vc_btn-primary:active,button.vc_btn-primary:focus,button.vc_btn-primary:hover{color:#fff;background-color:#0089bd;border-color:transparent}.vc_btn-primary.disabled,.vc_btn-primary.disabled.active,.vc_btn-primary.disabled:active,.vc_btn-primary.disabled:focus,.vc_btn-primary.disabled:hover,.vc_btn-primary[disabled],.vc_btn-primary[disabled].active,.vc_btn-primary[disabled]:active,.vc_btn-primary[disabled]:focus,.vc_btn-primary[disabled]:hover,a.vc_btn-primary.disabled,a.vc_btn-primary.disabled.active,a.vc_btn-primary.disabled:active,a.vc_btn-primary.disabled:focus,a.vc_btn-primary.disabled:hover,a.vc_btn-primary[disabled],a.vc_btn-primary[disabled].active,a.vc_btn-primary[disabled]:active,a.vc_btn-primary[disabled]:focus,a.vc_btn-primary[disabled]:hover,button.vc_btn-primary.disabled,button.vc_btn-primary.disabled.active,button.vc_btn-primary.disabled:active,button.vc_btn-primary.disabled:focus,button.vc_btn-primary.disabled:hover,button.vc_btn-primary[disabled],button.vc_btn-primary[disabled].active,button.vc_btn-primary[disabled]:active,button.vc_btn-primary[disabled]:focus,button.vc_btn-primary[disabled]:hover,fieldset[disabled] .vc_btn-primary,fieldset[disabled] .vc_btn-primary.active,fieldset[disabled] .vc_btn-primary:active,fieldset[disabled] .vc_btn-primary:focus,fieldset[disabled] .vc_btn-primary:hover,fieldset[disabled] a.vc_btn-primary,fieldset[disabled] a.vc_btn-primary.active,fieldset[disabled] a.vc_btn-primary:active,fieldset[disabled] a.vc_btn-primary:focus,fieldset[disabled] a.vc_btn-primary:hover,fieldset[disabled] button.vc_btn-primary,fieldset[disabled] button.vc_btn-primary.active,fieldset[disabled] button.vc_btn-primary:active,fieldset[disabled] button.vc_btn-primary:focus,fieldset[disabled] button.vc_btn-primary:hover{background-color:#00aef0;border-color:transparent}.vc_btn-primary .badge,a.vc_btn-primary .badge,button.vc_btn-primary .badge{color:#00aef0;background-color:#fff}.vc_btn-success,a.vc_btn-success,button.vc_btn-success{color:#fff;background-color:#5cb85c;border-color:transparent}.open>.dropdown-toggle.vc_btn-success,.open>.dropdown-togglea.vc_btn-success,.open>.dropdown-togglebutton.vc_btn-success,.vc_btn-success.active,.vc_btn-success:active,.vc_btn-success:focus,.vc_btn-success:hover,a.vc_btn-success.active,a.vc_btn-success:active,a.vc_btn-success:focus,a.vc_btn-success:hover,button.vc_btn-success.active,button.vc_btn-success:active,button.vc_btn-success:focus,button.vc_btn-success:hover{color:#fff;background-color:#449d44;border-color:transparent}.vc_btn-success.disabled,.vc_btn-success.disabled.active,.vc_btn-success.disabled:active,.vc_btn-success.disabled:focus,.vc_btn-success.disabled:hover,.vc_btn-success[disabled],.vc_btn-success[disabled].active,.vc_btn-success[disabled]:active,.vc_btn-success[disabled]:focus,.vc_btn-success[disabled]:hover,a.vc_btn-success.disabled,a.vc_btn-success.disabled.active,a.vc_btn-success.disabled:active,a.vc_btn-success.disabled:focus,a.vc_btn-success.disabled:hover,a.vc_btn-success[disabled],a.vc_btn-success[disabled].active,a.vc_btn-success[disabled]:active,a.vc_btn-success[disabled]:focus,a.vc_btn-success[disabled]:hover,button.vc_btn-success.disabled,button.vc_btn-success.disabled.active,button.vc_btn-success.disabled:active,button.vc_btn-success.disabled:focus,button.vc_btn-success.disabled:hover,button.vc_btn-success[disabled],button.vc_btn-success[disabled].active,button.vc_btn-success[disabled]:active,button.vc_btn-success[disabled]:focus,button.vc_btn-success[disabled]:hover,fieldset[disabled] .vc_btn-success,fieldset[disabled] .vc_btn-success.active,fieldset[disabled] .vc_btn-success:active,fieldset[disabled] .vc_btn-success:focus,fieldset[disabled] .vc_btn-success:hover,fieldset[disabled] a.vc_btn-success,fieldset[disabled] a.vc_btn-success.active,fieldset[disabled] a.vc_btn-success:active,fieldset[disabled] a.vc_btn-success:focus,fieldset[disabled] a.vc_btn-success:hover,fieldset[disabled] button.vc_btn-success,fieldset[disabled] button.vc_btn-success.active,fieldset[disabled] button.vc_btn-success:active,fieldset[disabled] button.vc_btn-success:focus,fieldset[disabled] button.vc_btn-success:hover{background-color:#5cb85c;border-color:transparent}.vc_btn-success .badge,a.vc_btn-success .badge,button.vc_btn-success .badge{color:#5cb85c;background-color:#fff}.vc_btn-info,a.vc_btn-info,button.vc_btn-info{color:#fff;background-color:#5bc0de;border-color:transparent}.open>.dropdown-toggle.vc_btn-info,.open>.dropdown-togglea.vc_btn-info,.open>.dropdown-togglebutton.vc_btn-info,.vc_btn-info.active,.vc_btn-info:active,.vc_btn-info:focus,.vc_btn-info:hover,a.vc_btn-info.active,a.vc_btn-info:active,a.vc_btn-info:focus,a.vc_btn-info:hover,button.vc_btn-info.active,button.vc_btn-info:active,button.vc_btn-info:focus,button.vc_btn-info:hover{color:#fff;background-color:#31b0d5;border-color:transparent}.vc_btn-info.disabled,.vc_btn-info.disabled.active,.vc_btn-info.disabled:active,.vc_btn-info.disabled:focus,.vc_btn-info.disabled:hover,.vc_btn-info[disabled],.vc_btn-info[disabled].active,.vc_btn-info[disabled]:active,.vc_btn-info[disabled]:focus,.vc_btn-info[disabled]:hover,a.vc_btn-info.disabled,a.vc_btn-info.disabled.active,a.vc_btn-info.disabled:active,a.vc_btn-info.disabled:focus,a.vc_btn-info.disabled:hover,a.vc_btn-info[disabled],a.vc_btn-info[disabled].active,a.vc_btn-info[disabled]:active,a.vc_btn-info[disabled]:focus,a.vc_btn-info[disabled]:hover,button.vc_btn-info.disabled,button.vc_btn-info.disabled.active,button.vc_btn-info.disabled:active,button.vc_btn-info.disabled:focus,button.vc_btn-info.disabled:hover,button.vc_btn-info[disabled],button.vc_btn-info[disabled].active,button.vc_btn-info[disabled]:active,button.vc_btn-info[disabled]:focus,button.vc_btn-info[disabled]:hover,fieldset[disabled] .vc_btn-info,fieldset[disabled] .vc_btn-info.active,fieldset[disabled] .vc_btn-info:active,fieldset[disabled] .vc_btn-info:focus,fieldset[disabled] .vc_btn-info:hover,fieldset[disabled] a.vc_btn-info,fieldset[disabled] a.vc_btn-info.active,fieldset[disabled] a.vc_btn-info:active,fieldset[disabled] a.vc_btn-info:focus,fieldset[disabled] a.vc_btn-info:hover,fieldset[disabled] button.vc_btn-info,fieldset[disabled] button.vc_btn-info.active,fieldset[disabled] button.vc_btn-info:active,fieldset[disabled] button.vc_btn-info:focus,fieldset[disabled] button.vc_btn-info:hover{background-color:#5bc0de;border-color:transparent}.vc_btn-info .badge,a.vc_btn-info .badge,button.vc_btn-info .badge{color:#5bc0de;background-color:#fff}.vc_btn-warning,a.vc_btn-warning,button.vc_btn-warning{color:#fff;background-color:#f0ad4e;border-color:transparent}.open>.dropdown-toggle.vc_btn-warning,.open>.dropdown-togglea.vc_btn-warning,.open>.dropdown-togglebutton.vc_btn-warning,.vc_btn-warning.active,.vc_btn-warning:active,.vc_btn-warning:focus,.vc_btn-warning:hover,a.vc_btn-warning.active,a.vc_btn-warning:active,a.vc_btn-warning:focus,a.vc_btn-warning:hover,button.vc_btn-warning.active,button.vc_btn-warning:active,button.vc_btn-warning:focus,button.vc_btn-warning:hover{color:#fff;background-color:#ec971f;border-color:transparent}.vc_btn-warning.disabled,.vc_btn-warning.disabled.active,.vc_btn-warning.disabled:active,.vc_btn-warning.disabled:focus,.vc_btn-warning.disabled:hover,.vc_btn-warning[disabled],.vc_btn-warning[disabled].active,.vc_btn-warning[disabled]:active,.vc_btn-warning[disabled]:focus,.vc_btn-warning[disabled]:hover,a.vc_btn-warning.disabled,a.vc_btn-warning.disabled.active,a.vc_btn-warning.disabled:active,a.vc_btn-warning.disabled:focus,a.vc_btn-warning.disabled:hover,a.vc_btn-warning[disabled],a.vc_btn-warning[disabled].active,a.vc_btn-warning[disabled]:active,a.vc_btn-warning[disabled]:focus,a.vc_btn-warning[disabled]:hover,button.vc_btn-warning.disabled,button.vc_btn-warning.disabled.active,button.vc_btn-warning.disabled:active,button.vc_btn-warning.disabled:focus,button.vc_btn-warning.disabled:hover,button.vc_btn-warning[disabled],button.vc_btn-warning[disabled].active,button.vc_btn-warning[disabled]:active,button.vc_btn-warning[disabled]:focus,button.vc_btn-warning[disabled]:hover,fieldset[disabled] .vc_btn-warning,fieldset[disabled] .vc_btn-warning.active,fieldset[disabled] .vc_btn-warning:active,fieldset[disabled] .vc_btn-warning:focus,fieldset[disabled] .vc_btn-warning:hover,fieldset[disabled] a.vc_btn-warning,fieldset[disabled] a.vc_btn-warning.active,fieldset[disabled] a.vc_btn-warning:active,fieldset[disabled] a.vc_btn-warning:focus,fieldset[disabled] a.vc_btn-warning:hover,fieldset[disabled] button.vc_btn-warning,fieldset[disabled] button.vc_btn-warning.active,fieldset[disabled] button.vc_btn-warning:active,fieldset[disabled] button.vc_btn-warning:focus,fieldset[disabled] button.vc_btn-warning:hover{background-color:#f0ad4e;border-color:transparent}.vc_btn-warning .badge,a.vc_btn-warning .badge,button.vc_btn-warning .badge{color:#f0ad4e;background-color:#fff}.vc_btn-danger,a.vc_btn-danger,button.vc_btn-danger{color:#fff;background-color:#d9534f;border-color:transparent}.open>.dropdown-toggle.vc_btn-danger,.open>.dropdown-togglea.vc_btn-danger,.open>.dropdown-togglebutton.vc_btn-danger,.vc_btn-danger.active,.vc_btn-danger:active,.vc_btn-danger:focus,.vc_btn-danger:hover,a.vc_btn-danger.active,a.vc_btn-danger:active,a.vc_btn-danger:focus,a.vc_btn-danger:hover,button.vc_btn-danger.active,button.vc_btn-danger:active,button.vc_btn-danger:focus,button.vc_btn-danger:hover{color:#fff;background-color:#c9302c;border-color:transparent}.vc_btn-danger.disabled,.vc_btn-danger.disabled.active,.vc_btn-danger.disabled:active,.vc_btn-danger.disabled:focus,.vc_btn-danger.disabled:hover,.vc_btn-danger[disabled],.vc_btn-danger[disabled].active,.vc_btn-danger[disabled]:active,.vc_btn-danger[disabled]:focus,.vc_btn-danger[disabled]:hover,a.vc_btn-danger.disabled,a.vc_btn-danger.disabled.active,a.vc_btn-danger.disabled:active,a.vc_btn-danger.disabled:focus,a.vc_btn-danger.disabled:hover,a.vc_btn-danger[disabled],a.vc_btn-danger[disabled].active,a.vc_btn-danger[disabled]:active,a.vc_btn-danger[disabled]:focus,a.vc_btn-danger[disabled]:hover,button.vc_btn-danger.disabled,button.vc_btn-danger.disabled.active,button.vc_btn-danger.disabled:active,button.vc_btn-danger.disabled:focus,button.vc_btn-danger.disabled:hover,button.vc_btn-danger[disabled],button.vc_btn-danger[disabled].active,button.vc_btn-danger[disabled]:active,button.vc_btn-danger[disabled]:focus,button.vc_btn-danger[disabled]:hover,fieldset[disabled] .vc_btn-danger,fieldset[disabled] .vc_btn-danger.active,fieldset[disabled] .vc_btn-danger:active,fieldset[disabled] .vc_btn-danger:focus,fieldset[disabled] .vc_btn-danger:hover,fieldset[disabled] a.vc_btn-danger,fieldset[disabled] a.vc_btn-danger.active,fieldset[disabled] a.vc_btn-danger:active,fieldset[disabled] a.vc_btn-danger:focus,fieldset[disabled] a.vc_btn-danger:hover,fieldset[disabled] button.vc_btn-danger,fieldset[disabled] button.vc_btn-danger.active,fieldset[disabled] button.vc_btn-danger:active,fieldset[disabled] button.vc_btn-danger:focus,fieldset[disabled] button.vc_btn-danger:hover{background-color:#d9534f;border-color:transparent}.vc_btn-danger .badge,a.vc_btn-danger .badge,button.vc_btn-danger .badge{color:#d9534f;background-color:#fff}.vc_button-2-wrapper.vc_button-2-align-left{display:block;text-align:left}.vc_button-2-wrapper.vc_button-2-align-right{display:block;text-align:right}.vc_button-2-wrapper.vc_button-2-align-center{display:block;text-align:center}i.icon{display:inline-block;width:16px;height:16px;line-height:16px;vertical-align:text-top;margin-left:5px}.wpb_btn-large i.icon{height:19px;margin-left:9px}.wpb_btn-small i.icon{height:15px}.wpb_btn-mini i.icon{display:none}.wpb_address_book i.icon,option.wpb_address_book{background:url(../images/icons/address-book.html) right center no-repeat}.wpb_alarm_clock i.icon,option.wpb_alarm_clock{background:url(../images/icons/alarm-clock.html) right center no-repeat}.wpb_anchor i.icon,option.wpb_anchor{background:url(../images/icons/anchor.html) right center no-repeat}.wpb_application_image i.icon,option.wpb_application_image{background:url(../images/icons/application-image.html) right center no-repeat}.wpb_arrow i.icon,option.wpb_arrow{background:url(../images/icons/arrow.html) right center no-repeat}.wpb_asterisk i.icon,option.wpb_asterisk{background:url(../images/icons/asterisk.html) right center no-repeat}.wpb_hammer i.icon,option.wpb_hammer{background:url(../images/icons/auction-hammer.html) right center no-repeat}.wpb_balloon i.icon,option.wpb_balloon{background:url(../images/icons/balloon.html) right center no-repeat}.wpb_balloon_buzz i.icon,option.wpb_balloon_buzz{background:url(../images/icons/balloon-buzz.html) right center no-repeat}.wpb_balloon_facebook i.icon,option.wpb_balloon_facebook{background:url(../images/icons/balloon-facebook.html) right center no-repeat}.wpb_balloon_twitter i.icon,option.wpb_balloon_twitter{background:url(../images/icons/balloon-twitter.html) right center no-repeat}.wpb_battery i.icon,option.wpb_battery{background:url(../images/icons/battery-full.html) right center no-repeat}.wpb_binocular i.icon,option.wpb_binocular{background:url(../images/icons/binocular.html) right center no-repeat}.wpb_document_excel i.icon,option.wpb_document_excel{background:url(../images/icons/blue-document-excel.html) right center no-repeat}.wpb_document_image i.icon,option.wpb_document_image{background:url(../images/icons/blue-document-image.html) right center no-repeat}.wpb_document_music i.icon,option.wpb_document_music{background:url(../images/icons/blue-document-music.html) right center no-repeat}.wpb_document_office i.icon,option.wpb_document_office{background:url(../images/icons/blue-document-office.html) right center no-repeat}.wpb_document_pdf i.icon,option.wpb_document_pdf{background:url(../images/icons/blue-document-pdf.html) right center no-repeat}.wpb_document_powerpoint i.icon,option.wpb_document_powerpoint{background:url(../images/icons/blue-document-powerpoint.html) right center no-repeat}.wpb_document_word i.icon,option.wpb_document_word{background:url(../images/icons/blue-document-word.html) right center no-repeat}.wpb_bookmark i.icon,option.wpb_bookmark{background:url(../images/icons/bookmark.html) right center no-repeat}.wpb_camcorder i.icon,option.wpb_camcorder{background:url(../images/icons/camcorder.html) right center no-repeat}.wpb_camera i.icon,option.wpb_camera{background:url(../images/icons/camera.html) right center no-repeat}.wpb_chart i.icon,option.wpb_chart{background:url(../images/icons/chart.html) right center no-repeat}.wpb_chart_pie i.icon,option.wpb_chart_pie{background:url(../images/icons/chart-pie.html) right center no-repeat}.wpb_clock i.icon,option.wpb_clock{background:url(../images/icons/clock.html) right center no-repeat}.wpb_play i.icon,option.wpb_play{background:url(../images/icons/control.html) right center no-repeat}.wpb_fire i.icon,option.wpb_fire{background:url(../images/icons/fire.html) right center no-repeat}.wpb_heart i.icon,option.wpb_heart{background:url(../images/icons/heart.html) right center no-repeat}.wpb_mail i.icon,option.wpb_mail{background:url(../images/icons/mail.html) right center no-repeat}.wpb_shield i.icon,option.wpb_shield{background:url(../images/icons/plus-shield.html) right center no-repeat}.wpb_video i.icon,option.wpb_video{background:url(../images/icons/video.html) right center no-repeat}.vc_column_container .vc_btn,.vc_column_container .wpb_button{margin-top:5px;margin-bottom:5px}.vc_message_box{border:1px solid transparent;display:block;overflow:hidden;margin:0 0 21.74px;padding:1em 1em 1em 4em;position:relative;font-size:1em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_row.vc_row-flex,.vc_row.vc_row-flex>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox}#content .wpb_alert p:last-child,#content .wpb_text_column :last-child,#content .wpb_text_column p:last-child,.vc_message_box>p:last-child,.wpb_alert p:last-child,.wpb_text_column :last-child,.wpb_text_column p:last-child{margin-bottom:0}.vc_message_box-icon,.vc_message_box-icon>*{position:absolute;font-weight:400;font-style:normal}.vc_message_box>p:first-child{margin-top:0}.vc_message_box-icon{bottom:0;font-size:1em;left:0;top:0;width:4em}.vc_message_box-icon>*,.vc_message_box-icon>.fa{font-size:1.7em;line-height:1}.vc_message_box-icon>*{left:50%;top:50%;transform:translate(-50%,-50%)}.vc_color-blue.vc_message_box{color:#364a8a;border-color:#c5cff0;background-color:#edf1fa}.vc_color-blue.vc_message_box .vc_message_box-icon{color:#5472D2}.vc_color-blue.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#5472D2}.vc_color-blue.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-blue.vc_message_box-outline,.vc_color-blue.vc_message_box-solid-icon{color:#364a8a;border-color:#5472D2;background-color:transparent}.vc_color-blue.vc_message_box-outline .vc_message_box-icon,.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{color:#5472D2}.vc_color-blue.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#5472D2}.vc_color-blue.vc_message_box-3d{box-shadow:0 5px 0 #9daee5}.vc_color-turquoise.vc_message_box{color:#085b61;border-color:#c6ecee;background-color:#ebfcfd}.vc_color-turquoise.vc_message_box .vc_message_box-icon{color:#00C1CF}.vc_color-turquoise.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#00C1CF}.vc_color-turquoise.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-turquoise.vc_message_box-outline,.vc_color-turquoise.vc_message_box-solid-icon{color:#085b61;border-color:#00C1CF;background-color:transparent}.vc_color-turquoise.vc_message_box-outline .vc_message_box-icon,.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{color:#00C1CF}.vc_color-turquoise.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#00C1CF}.vc_color-turquoise.vc_message_box-3d{box-shadow:0 5px 0 #9fdee3}.vc_color-pink.vc_message_box{color:#d82e21;border-color:#ffd8d6;background-color:#fff0ef}.vc_color-pink.vc_message_box .vc_message_box-icon{color:#FE6C61}.vc_color-pink.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#FE6C61}.vc_color-pink.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-pink.vc_message_box-outline,.vc_color-pink.vc_message_box-solid-icon{color:#d82e21;border-color:#FE6C61;background-color:transparent}.vc_color-pink.vc_message_box-outline .vc_message_box-icon,.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{color:#FE6C61}.vc_color-pink.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#FE6C61}.vc_color-pink.vc_message_box-3d{box-shadow:0 5px 0 #fea9a3}.vc_color-violet.vc_message_box{color:#5e4a81;border-color:#d4c8e9;background-color:#f0ecf7}.vc_color-violet.vc_message_box .vc_message_box-icon{color:#8D6DC4}.vc_color-violet.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#8D6DC4}.vc_color-violet.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-violet.vc_message_box-outline,.vc_color-violet.vc_message_box-solid-icon{color:#5e4a81;border-color:#8D6DC4;background-color:transparent}.vc_color-violet.vc_message_box-outline .vc_message_box-icon,.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{color:#8D6DC4}.vc_color-violet.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#8D6DC4}.vc_color-violet.vc_message_box-3d{box-shadow:0 5px 0 #b8a3da}.vc_color-peacoc.vc_message_box{color:#366a79;border-color:#c2e3ec;background-color:#e9f5f8}.vc_color-peacoc.vc_message_box .vc_message_box-icon{color:#4CADC9}.vc_color-peacoc.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#4CADC9}.vc_color-peacoc.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-peacoc.vc_message_box-outline,.vc_color-peacoc.vc_message_box-solid-icon{color:#366a79;border-color:#4CADC9;background-color:transparent}.vc_color-peacoc.vc_message_box-outline .vc_message_box-icon,.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{color:#4CADC9}.vc_color-peacoc.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#4CADC9}.vc_color-peacoc.vc_message_box-3d{box-shadow:0 5px 0 #9ad1e1}.vc_color-chino.vc_message_box{color:#978258;border-color:#e5ded2;background-color:#f7f5f2}.vc_color-chino.vc_message_box .vc_message_box-icon{color:#CEC2AB}.vc_color-chino.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#CEC2AB}.vc_color-chino.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-chino.vc_message_box-outline,.vc_color-chino.vc_message_box-solid-icon{color:#978258;border-color:#CEC2AB;background-color:transparent}.vc_color-chino.vc_message_box-outline .vc_message_box-icon,.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{color:#CEC2AB}.vc_color-chino.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#CEC2AB}.vc_color-chino.vc_message_box-3d{box-shadow:0 5px 0 #d2c7b1}.vc_color-mulled_wine.vc_message_box{color:#1e1b22;border-color:#d0ccd6;background-color:#eae8ed}.vc_color-mulled_wine.vc_message_box .vc_message_box-icon{color:#50485B}.vc_color-mulled_wine.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#50485B}.vc_color-mulled_wine.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-mulled_wine.vc_message_box-outline,.vc_color-mulled_wine.vc_message_box-solid-icon{color:#1e1b22;border-color:#50485B;background-color:transparent}.vc_color-mulled_wine.vc_message_box-outline .vc_message_box-icon,.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{color:#50485B}.vc_color-mulled_wine.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#50485B}.vc_color-mulled_wine.vc_message_box-3d{box-shadow:0 5px 0 #b6afc0}.vc_color-vista_blue.vc_message_box{color:#3e8e5e;border-color:#bcebcf;background-color:#e3f7eb}.vc_color-vista_blue.vc_message_box .vc_message_box-icon{color:#75D69C}.vc_color-vista_blue.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#75D69C}.vc_color-vista_blue.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-vista_blue.vc_message_box-outline,.vc_color-vista_blue.vc_message_box-solid-icon{color:#3e8e5e;border-color:#75D69C;background-color:transparent}.vc_color-vista_blue.vc_message_box-outline .vc_message_box-icon,.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{color:#75D69C}.vc_color-vista_blue.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#75D69C}.vc_color-vista_blue.vc_message_box-3d{box-shadow:0 5px 0 #94dfb3}.vc_color-orange.vc_message_box{color:#c3811c;border-color:#fbe1ba;background-color:#fef6eb}.vc_color-orange.vc_message_box .vc_message_box-icon{color:#F7BE68}.vc_color-orange.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#F7BE68}.vc_color-orange.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-orange.vc_message_box-outline,.vc_color-orange.vc_message_box-solid-icon{color:#c3811c;border-color:#F7BE68;background-color:transparent}.vc_color-orange.vc_message_box-outline .vc_message_box-icon,.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{color:#F7BE68}.vc_color-orange.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#F7BE68}.vc_color-orange.vc_message_box-3d{box-shadow:0 5px 0 #f9cd8a}.vc_color-sky.vc_message_box{color:#2a6194;border-color:#bedaf4;background-color:#eaf3fb}.vc_color-sky.vc_message_box .vc_message_box-icon{color:#5AA1E3}.vc_color-sky.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#5AA1E3}.vc_color-sky.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-sky.vc_message_box-outline,.vc_color-sky.vc_message_box-solid-icon{color:#2a6194;border-color:#5AA1E3;background-color:transparent}.vc_color-sky.vc_message_box-outline .vc_message_box-icon,.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{color:#5AA1E3}.vc_color-sky.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#5AA1E3}.vc_color-sky.vc_message_box-3d{box-shadow:0 5px 0 #93c1ed}.vc_color-green.vc_message_box{color:#3e562b;border-color:#c2e1a9;background-color:#eaf5e2}.vc_color-green.vc_message_box .vc_message_box-icon{color:#6DAB3C}.vc_color-green.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#6DAB3C}.vc_color-green.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-green.vc_message_box-outline,.vc_color-green.vc_message_box-solid-icon{color:#3e562b;border-color:#6DAB3C;background-color:transparent}.vc_color-green.vc_message_box-outline .vc_message_box-icon,.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{color:#6DAB3C}.vc_color-green.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#6DAB3C}.vc_color-green.vc_message_box-3d{box-shadow:0 5px 0 #a7d484}.vc_color-juicy_pink.vc_message_box{color:#a3231f;border-color:#fbc7c5;background-color:#fef5f5}.vc_color-juicy_pink.vc_message_box .vc_message_box-icon{color:#F4524D}.vc_color-juicy_pink.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#F4524D}.vc_color-juicy_pink.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-juicy_pink.vc_message_box-outline,.vc_color-juicy_pink.vc_message_box-solid-icon{color:#a3231f;border-color:#F4524D;background-color:transparent}.vc_color-juicy_pink.vc_message_box-outline .vc_message_box-icon,.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{color:#F4524D}.vc_color-juicy_pink.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#F4524D}.vc_color-juicy_pink.vc_message_box-3d{box-shadow:0 5px 0 #f89895}.vc_color-sandy_brown.vc_message_box{color:#c3501c;border-color:#fbceba;background-color:#fef1eb}.vc_color-sandy_brown.vc_message_box .vc_message_box-icon{color:#F79468}.vc_color-sandy_brown.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#F79468}.vc_color-sandy_brown.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-sandy_brown.vc_message_box-outline,.vc_color-sandy_brown.vc_message_box-solid-icon{color:#c3501c;border-color:#F79468;background-color:transparent}.vc_color-sandy_brown.vc_message_box-outline .vc_message_box-icon,.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{color:#F79468}.vc_color-sandy_brown.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#F79468}.vc_color-sandy_brown.vc_message_box-3d{box-shadow:0 5px 0 #f9ac8a}.vc_color-purple.vc_message_box{color:#886389;border-color:#e3cbe3;background-color:#f5ecf5}.vc_color-purple.vc_message_box .vc_message_box-icon{color:#B97EBB}.vc_color-purple.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#B97EBB}.vc_color-purple.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-purple.vc_message_box-outline,.vc_color-purple.vc_message_box-solid-icon{color:#886389;border-color:#B97EBB;background-color:transparent}.vc_color-purple.vc_message_box-outline .vc_message_box-icon,.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{color:#B97EBB}.vc_color-purple.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#B97EBB}.vc_color-purple.vc_message_box-3d{box-shadow:0 5px 0 #d1a9d2}.vc_color-black.vc_message_box{color:#fff;border-color:#2A2A2A;background-color:#3c3c3c}.vc_color-black.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#2A2A2A}.vc_color-black.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-solid-icon{border-color:#2A2A2A;background-color:transparent}.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{color:#2A2A2A}.vc_color-black.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#2A2A2A}.vc_color-black.vc_message_box-3d{box-shadow:0 5px 0 #101010}.vc_color-grey.vc_message_box{color:#858585;border-color:#d2d2d2;background-color:#EBEBEB}.vc_color-grey.vc_message_box-solid{color:#858585;border-color:transparent;background-color:#EBEBEB}.vc_color-grey.vc_message_box-solid .vc_message_box-icon{color:#858585}.vc_color-grey.vc_message_box-outline,.vc_color-grey.vc_message_box-solid-icon{color:#858585;border-color:#EBEBEB;background-color:transparent}.vc_color-grey.vc_message_box-outline .vc_message_box-icon,.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{color:#EBEBEB}.vc_color-grey.vc_message_box-solid-icon .vc_message_box-icon{color:#858585;background-color:#EBEBEB}.vc_color-grey.vc_message_box-3d{box-shadow:0 5px 0 #b8b8b8}.vc_color-white.vc_message_box{color:#b3b3b3;border-color:#e6e6e6;background-color:#FFF}.vc_color-white.vc_message_box-solid{color:#b3b3b3;border-color:transparent;background-color:#FFF}.vc_color-white.vc_message_box-solid .vc_message_box-icon{color:#b3b3b3}.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-solid-icon{border-color:#FFF;background-color:transparent}.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{color:#FFF}.vc_color-white.vc_message_box-solid-icon .vc_message_box-icon{color:#b3b3b3;background-color:#FFF}.vc_color-white.vc_message_box-3d{box-shadow:0 5px 0 #ccc}.vc_color-info.vc_message_box-3d,.vc_color-success.vc_message_box-3d{box-shadow:0 5px 0 #9dd6fd}.vc_color-info.vc_message_box{color:#5e7f96;border-color:#cfebfe;background-color:#dff2fe}.vc_color-info.vc_message_box .vc_message_box-icon{color:#56b0ee}.vc_color-info.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#56b0ee}.vc_color-info.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-info.vc_message_box-outline,.vc_color-info.vc_message_box-solid-icon{color:#5e7f96;border-color:#56b0ee;background-color:transparent}.vc_color-info.vc_message_box-outline .vc_message_box-icon,.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{color:#56b0ee}.vc_color-info.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#56b0ee}.vc_color-success.vc_message_box{color:#5e7f96;border-color:#cfebfe;background-color:#e6fdf8}.vc_color-success.vc_message_box .vc_message_box-icon{color:#1bbc9b}.vc_color-success.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#1bbc9b}.vc_color-success.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-success.vc_message_box-outline,.vc_color-success.vc_message_box-solid-icon{color:#5e7f96;border-color:#1bbc9b;background-color:transparent}.vc_color-success.vc_message_box-outline .vc_message_box-icon,.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{color:#1bbc9b}.vc_color-success.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#1bbc9b}.vc_color-warning.vc_message_box{color:#9d8967;border-color:#ffeccc;background-color:#fff4e2}.vc_color-warning.vc_message_box .vc_message_box-icon{color:#fcb53f}.vc_color-warning.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#fcb53f}.vc_color-warning.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-warning.vc_message_box-outline,.vc_color-warning.vc_message_box-solid-icon{color:#9d8967;border-color:#fcb53f;background-color:transparent}.vc_color-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fcb53f}.vc_color-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#fcb53f}.vc_color-warning.vc_message_box-3d{box-shadow:0 5px 0 #ffd999}.vc_color-danger.vc_message_box{color:#a85959;border-color:#fedede;background-color:#fdeaea}.vc_color-danger.vc_message_box .vc_message_box-icon{color:#ff7877}.vc_color-danger.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#ff7877}.vc_color-danger.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-danger.vc_message_box-outline,.vc_color-danger.vc_message_box-solid-icon{color:#a85959;border-color:#ff7877;background-color:transparent}.vc_color-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#ff7877}.vc_color-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#ff7877}.vc_color-danger.vc_message_box-3d{box-shadow:0 5px 0 #fdacac}.vc_color-alert-info.vc_message_box{color:#31708f;border-color:#bce8f1;background-color:#d9edf7}.vc_color-alert-info.vc_message_box .vc_message_box-icon{color:#67CCE0}.vc_color-alert-info.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#67CCE0}.vc_color-alert-info.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-info.vc_message_box-outline,.vc_color-alert-info.vc_message_box-solid-icon{color:#31708f;border-color:#67CCE0;background-color:transparent}.vc_color-alert-info.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{color:#67CCE0}.vc_color-alert-info.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#67CCE0}.vc_color-alert-info.vc_message_box-3d{box-shadow:0 5px 0 #91d9e8}.vc_color-alert-success.vc_message_box{color:#3c763d;border-color:#d6e9c6;background-color:#dff0d8}.vc_color-alert-success.vc_message_box .vc_message_box-icon{color:#9AD36A}.vc_color-alert-success.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#9AD36A}.vc_color-alert-success.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-success.vc_message_box-outline,.vc_color-alert-success.vc_message_box-solid-icon{color:#3c763d;border-color:#9AD36A;background-color:transparent}.vc_color-alert-success.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{color:#9AD36A}.vc_color-alert-success.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#9AD36A}.vc_color-alert-success.vc_message_box-3d{box-shadow:0 5px 0 #bbdba1}.vc_color-alert-warning.vc_message_box{color:#8a6d3b;border-color:#faebcc;background-color:#fcf8e3}.vc_color-alert-warning.vc_message_box .vc_message_box-icon{color:#F9CF79}.vc_color-alert-warning.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#F9CF79}.vc_color-alert-warning.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-warning.vc_message_box-outline,.vc_color-alert-warning.vc_message_box-solid-icon{color:#8a6d3b;border-color:#F9CF79;background-color:transparent}.vc_color-alert-warning.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#F9CF79}.vc_color-alert-warning.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#F9CF79}.vc_color-alert-warning.vc_message_box-3d{box-shadow:0 5px 0 #f5d89e}.vc_color-alert-danger.vc_message_box{color:#a94442;border-color:#ebccd1;background-color:#f2dede}.vc_color-alert-danger.vc_message_box .vc_message_box-icon{color:#EF8495}.vc_color-alert-danger.vc_message_box-solid{color:#fff;border-color:transparent;background-color:#EF8495}.vc_color-alert-danger.vc_message_box-solid .vc_message_box-icon{color:#fff}.vc_color-alert-danger.vc_message_box-outline,.vc_color-alert-danger.vc_message_box-solid-icon{color:#a94442;border-color:#EF8495;background-color:transparent}.vc_color-alert-danger.vc_message_box-outline .vc_message_box-icon,.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#EF8495}.vc_color-alert-danger.vc_message_box-solid-icon .vc_message_box-icon{color:#fff;background-color:#EF8495}.vc_color-alert-danger.vc_message_box-3d{box-shadow:0 5px 0 #dca7b0}.vc_color-black.vc_message_box .vc_message_box-icon{color:#fff}.vc_color-black.vc_message_box-outline,.vc_color-black.vc_message_box-outline .vc_message_box-icon,.vc_color-black.vc_message_box-solid-icon{color:#2A2A2A}.vc_color-grey.vc_message_box .vc_message_box-icon{color:#858585}.vc_color-white.vc_message_box .vc_message_box-icon{color:#b3b3b3}.vc_color-white.vc_message_box-outline,.vc_color-white.vc_message_box-outline .vc_message_box-icon,.vc_color-white.vc_message_box-solid-icon{color:#FFF}.vc_message_box-outline,.vc_message_box-solid-icon{border-width:2px}.vc_message_box-solid-icon .vc_message_box-icon{width:3.25em}.vc_message_box-rounded{border-radius:5px}.vc_message_box-round{border-radius:4em}.wpb_button,.wpb_content_element,ul.wpb_thumbnails-fluid>li{margin-bottom:35px}.entry-content .twitter-share-button,.fb_like,.twitter-share-button,.wpb_accordion .wpb_content_element,.wpb_googleplus,.wpb_pinterest,.wpb_tab .wpb_content_element{margin-bottom:21.74px}.vc_row.vc_row-no-padding .vc_column-inner{padding-left:0;padding-right:0}.vc_row[data-vc-full-width]{-webkit-transition:opacity .5s ease;-o-transition:opacity .5s ease;transition:opacity .5s ease;overflow:hidden}.vc_row[data-vc-full-width].vc_hidden{opacity:0}.vc_row-no-padding .vc_inner{margin-left:0;margin-right:0}.vc_parallax{position:relative;overflow:hidden}.vc_parallax>*{position:relative;z-index:1}.vc_parallax .vc_parallax-inner{pointer-events:none;position:absolute;left:0;right:0;top:0;background-attachment:scroll;background-color:transparent;background-image:inherit;background-size:cover;z-index:0;background-position:50% 0}.vc_video-bg-container{position:relative}.vc_video-bg{height:100%;overflow:hidden;pointer-events:none;position:absolute;top:0;left:0;width:100%;z-index:0}.vc_row.vc_row-o-full-height{min-height:100vh}.vc_row.vc_row-flex{box-sizing:border-box;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.vc_row.vc_row-flex>.vc_column_container{display:flex}.vc_ie-flexbox-fixer,.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal}.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.vc_row.vc_row-flex>.vc_column_container>.vc_column-inner>*{min-height:1em}}.vc_row.vc_row-flex::after,.vc_row.vc_row-flex::before{display:none}.vc_row.vc_row-o-columns-stretch{-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch}.vc_row.vc_row-o-columns-top{-webkit-align-content:flex-start;-ms-flex-line-pack:start;align-content:flex-start}.vc_row.vc_row-o-columns-bottom{-webkit-align-content:flex-end;-ms-flex-line-pack:end;align-content:flex-end}.vc_row.vc_row-o-columns-middle{-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center}.vc_row.vc_row-o-columns-bottom::after,.vc_row.vc_row-o-columns-middle::after,.vc_row.vc_row-o-columns-top::after{content:'';width:100%;height:0;overflow:hidden;visibility:hidden;display:block}.vc_row.vc_row-o-content-top>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vc_row.vc_row-o-content-bottom>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc_row.vc_row-o-content-middle>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_column-inner::after,.vc_column-inner::before{content:" ";display:table}.vc_ie-flexbox-fixer{display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_ie-flexbox-fixer>.vc_row{-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto}.vc_row.vc_column-gap-1{margin-left:-15.5px;margin-right:-15.5px}.vc_row.vc_column-gap-1>.vc_column_container{padding:.5px}.vc_row.vc_column-gap-2{margin-left:-16px;margin-right:-16px}.vc_row.vc_column-gap-2>.vc_column_container{padding:1px}.vc_row.vc_column-gap-3{margin-left:-16.5px;margin-right:-16.5px}.vc_row.vc_column-gap-3>.vc_column_container{padding:1.5px}.vc_row.vc_column-gap-4{margin-left:-17px;margin-right:-17px}.vc_row.vc_column-gap-4>.vc_column_container{padding:2px}.vc_row.vc_column-gap-5{margin-left:-17.5px;margin-right:-17.5px}.vc_row.vc_column-gap-5>.vc_column_container{padding:2.5px}.vc_row.vc_column-gap-10{margin-left:-20px;margin-right:-20px}.vc_row.vc_column-gap-10>.vc_column_container{padding:5px}.vc_row.vc_column-gap-15{margin-left:-22.5px;margin-right:-22.5px}.vc_row.vc_column-gap-15>.vc_column_container{padding:7.5px}.vc_row.vc_column-gap-20{margin-left:-25px;margin-right:-25px}.vc_row.vc_column-gap-20>.vc_column_container{padding:10px}.vc_row.vc_column-gap-25{margin-left:-27.5px;margin-right:-27.5px}.vc_row.vc_column-gap-25>.vc_column_container{padding:12.5px}.vc_row.vc_column-gap-30{margin-left:-30px;margin-right:-30px}.vc_row.vc_column-gap-30>.vc_column_container{padding:15px}.vc_row.vc_column-gap-35{margin-left:-32.5px;margin-right:-32.5px}.vc_row.vc_column-gap-35>.vc_column_container{padding:17.5px}.vc_col-has-fill>.vc_column-inner,.vc_row-has-fill+.vc_row-full-width+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_row>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill+.vc_vc_row_inner>.vc_row>.vc_vc_column_inner>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_row>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row-has-fill>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{padding-top:35px}.vc_column_container{padding-left:0;padding-right:0}.vc_column_container>.vc_column-inner{box-sizing:border-box;padding-left:15px;padding-right:15px;width:100%}.vc_row.vc_column-gap-1>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-1>.vc_vc_column_inner>.vc_column_container{padding-left:.5px;padding-right:.5px}.vc_row.vc_column-gap-2>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-2>.vc_vc_column_inner>.vc_column_container{padding-left:1px;padding-right:1px}.vc_row.vc_column-gap-3>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-3>.vc_vc_column_inner>.vc_column_container{padding-left:1.5px;padding-right:1.5px}.vc_row.vc_column-gap-4>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-4>.vc_vc_column_inner>.vc_column_container{padding-left:2px;padding-right:2px}.vc_row.vc_column-gap-5>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-5>.vc_vc_column_inner>.vc_column_container{padding-left:2.5px;padding-right:2.5px}.vc_row.vc_column-gap-10>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-10>.vc_vc_column_inner>.vc_column_container{padding-left:5px;padding-right:5px}.vc_row.vc_column-gap-15>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-15>.vc_vc_column_inner>.vc_column_container{padding-left:7.5px;padding-right:7.5px}.vc_row.vc_column-gap-20>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-20>.vc_vc_column_inner>.vc_column_container{padding-left:10px;padding-right:10px}.vc_row.vc_column-gap-25>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-25>.vc_vc_column_inner>.vc_column_container{padding-left:12.5px;padding-right:12.5px}.vc_row.vc_column-gap-30>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-30>.vc_vc_column_inner>.vc_column_container{padding-left:15px;padding-right:15px}.vc_row.vc_column-gap-35>.vc_vc_column>.vc_column_container,.vc_row.vc_column-gap-35>.vc_vc_column_inner>.vc_column_container{padding-left:17.5px;padding-right:17.5px}.vc_vc_column,.vc_vc_column_inner{padding-left:0;padding-right:0}.vc_row.vc_row-flex>.vc_vc_column,.vc_row.vc_row-flex>.vc_vc_column_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%}.vc_row.vc_row-flex>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-flex>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.vc_row.vc_row-o-equal-height>.vc_column_container{-webkit-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}.vc_row.vc_row-o-content-top>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-top>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start}.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-top:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start}.vc_row.vc_row-o-content-bottom>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-bottom>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-bottom:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.vc_row.vc_row-o-content-middle>.vc_vc_column>.vc_column_container>.vc_column-inner,.vc_row.vc_row-o-content-middle>.vc_vc_column_inner>.vc_column_container>.vc_column-inner{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column>.vc_column_container,.vc_row.vc_row-o-content-middle:not(.vc_row-o-equal-height)>.vc_vc_column_inner>.vc_column_container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_empty-element>.vc_column-inner{min-height:100px}.fb_type_standard,.fb_type_standard iframe{height:25px}.fb_type_button_count,.fb_type_button_count iframe{height:20px}.fb_type_box_count,.fb_type_box_count iframe{height:62px}.wpb_googleplus_type_standard{height:25px}.wpb_googleplus_type_small{height:19px}.wpb_googleplus_type_medium,.wpb_googleplus_type_tall{height:21px}.wpb_googleplus_type_tall.vc_googleplus-annotation-bubble{height:62px}.wpb_pinterest_type_horizontal,.wpb_pinterest_type_none{height:21px}.wpb_pinterest a{border-bottom:0}.wpb_pinterest_type_vertical{box-sizing:content-box;padding-top:29px;height:21px}iframe.twitter-share-button{margin:0}.vc_toggle{display:block;margin:0 0 21.74px;padding:0;font-size:1em}.vc_toggle:last-of-type{margin-bottom:35px}.vc_toggle_title{cursor:pointer;display:block;margin:0;padding:0;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-weight:400}.vc_toggle_title>h4{display:inline}.vc_toggle_icon{display:none;position:relative;vertical-align:middle}.vc_toggle_content{display:none;margin-bottom:21.74px;margin-top:1em;overflow:hidden;padding:0}.vc_toggle.vc_toggle_active>.vc_toggle_content{display:block}.vc_toggle_simple .vc_toggle_icon{border:0 solid transparent;border-radius:0;display:inline-block;height:22px;width:22px;background-color:transparent;margin-left:2px}.vc_toggle_simple.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_simple .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_simple .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;transform:translate(-50%,-50%);background-color:#2A2A2A}.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before,.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);content:'';left:50%;position:absolute;top:50%}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_round .vc_toggle_icon{border:2px solid transparent;border-radius:50%;display:inline-block;height:22px;width:22px;background-color:#2A2A2A}.vc_toggle_round.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_round .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_round .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_round .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_icon::before{display:block;box-sizing:border-box;transform:translate(-50%,-50%);background-color:#FFF}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2A2A2A}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_round.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_rounded .vc_toggle_icon{














border:2px solid transparent;border-radius:20%;display:inline-block;height:22px;width:22px;background-color:#2A2A2A}.vc_toggle_rounded.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_rounded .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_rounded .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_rounded .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_icon::before{display:block;box-sizing:border-box;transform:translate(-50%,-50%);background-color:#FFF}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2A2A2A}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_rounded.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_square .vc_toggle_icon{border:2px solid transparent;border-radius:0;display:inline-block;height:22px;width:22px;background-color:#2A2A2A}.vc_toggle_square.vc_toggle_active .vc_toggle_icon::after{visibility:hidden}.vc_toggle_square .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_square .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_square .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background-color:#FFF}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2A2A2A}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_square.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_text_only .vc_toggle_icon{display:none}.vc_toggle_arrow .vc_toggle_icon{display:inline-block}.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_arrow .vc_toggle_icon::before{content:'';border-style:solid;display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}.vc_toggle_arrow .vc_toggle_icon::before{border-left:none;border-top:none}.vc_toggle_arrow .vc_toggle_icon::after{border-right:none;border-bottom:none;visibility:hidden}.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::before{visibility:hidden}.vc_toggle_arrow.vc_toggle_active .vc_toggle_icon::after{visibility:visible}.vc_toggle.vc_toggle_arrow .vc_toggle_icon{height:22px;width:22px;background:0 0}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:10px;margin-left:-5px;width:10px;border-color:#2A2A2A;background:0 0}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-10px}.vc_toggle.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-5px}.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#444;background:0 0}.vc_toggle_default .vc_toggle_icon{background:#bababa;border:1px solid #acacac;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_default .vc_toggle_icon::after,.vc_toggle_default .vc_toggle_icon::before{content:'';display:block;left:50%;position:absolute;top:50%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);background:#bababa}.vc_toggle_default .vc_toggle_icon::before{border:1px solid #acacac}.vc_toggle_default.vc_toggle_active .vc_toggle_icon::after,.vc_toggle_default.vc_toggle_active .vc_toggle_icon::before{visibility:hidden}.vc_toggle.vc_toggle_default .vc_toggle_icon{display:inline-block;width:10px;margin-left:5px;height:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon::before{height:10px;width:4px}.vc_toggle.vc_toggle_default .vc_toggle_icon::after{width:8px;height:2px}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_icon::before{background-color:#5472D2}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_blue .vc_toggle_icon{background-color:#5472D2;border-color:transparent}.vc_toggle_color_blue .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#5472D2}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#5472D2}.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon{background-color:#7c93dd}.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::before{border-color:#3354c0;background:#5472D2}.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#7c93dd}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#5472d2;background:#7c93dd}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_icon::after{background:#5472D2}.vc_toggle_color_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#7c93dd}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_icon::before{border-color:#5472D2;background:0 0}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#7c93dd;background:0 0}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_icon::before{background-color:#00C1CF}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_turquoise .vc_toggle_icon{background-color:#00C1CF;border-color:transparent}.vc_toggle_color_turquoise .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#00C1CF}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::before{border-color:#00919c;background:#00C1CF}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#00C1CF}.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon{background-color:#00919c}.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#00919c}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#006269;background:#00919c}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_icon::after{background:#00C1CF}.vc_toggle_color_turquoise.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#00919c}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_icon::before{border-color:#00C1CF;background:0 0}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_turquoise.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#00919c;background:0 0}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_icon::before{background-color:#FE6C61}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_pink .vc_toggle_icon{background-color:#FE6C61;border-color:transparent}.vc_toggle_color_pink .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#FE6C61}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#FE6C61}.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon{background-color:#fe9b94}.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::before{border-color:#fe3d2e;background:#FE6C61}.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fe9b94}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fe6c61;background:#fe9b94}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_icon::after{background:#FE6C61}.vc_toggle_color_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#fe9b94}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_icon::before{border-color:#FE6C61;background:0 0}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fe9b94;background:0 0}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_icon::before{background-color:#8D6DC4}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#a991d3}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_violet .vc_toggle_icon{background-color:#8D6DC4;border-color:transparent}.vc_toggle_color_violet .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#8D6DC4}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#8D6DC4}.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon{background-color:#a991d3}.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#a991d3}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::before{border-color:#7149b5;background:#8D6DC4}.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#a991d3}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#8d6dc4;background:#a991d3}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_icon::after{background:#8D6DC4}.vc_toggle_color_violet.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#a991d3}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_icon::before{border-color:#8D6DC4;background:0 0}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_violet.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#a991d3;background:0 0}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_icon::before{background-color:#4CADC9}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_peacoc .vc_toggle_icon{background-color:#4CADC9;border-color:transparent}.vc_toggle_color_peacoc .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#4CADC9}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#4CADC9}.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon{background-color:#73bfd5}.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::before{border-color:#3492ae;background:#4CADC9}.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#4cadc9;background:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_icon::after{background:#4CADC9}.vc_toggle_color_peacoc.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#73bfd5}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_icon::before{border-color:#4CADC9;background:0 0}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_peacoc.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#73bfd5;background:0 0}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_icon::before{background-color:#CEC2AB}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_chino .vc_toggle_icon{background-color:#CEC2AB;border-color:transparent}.vc_toggle_color_chino .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#CEC2AB}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#CEC2AB}.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon{background-color:#e1d9cb}.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::before{border-color:#bbab8b;background:#CEC2AB}.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e1d9cb}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#cec2ab;background:#e1d9cb}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_icon::after{background:#CEC2AB}.vc_toggle_color_chino.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#e1d9cb}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_icon::before{border-color:#CEC2AB;background:0 0}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_chino.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#e1d9cb;background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_icon::before{background-color:#50485B}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_mulled_wine .vc_toggle_icon{background-color:#50485B;border-color:transparent}.vc_toggle_color_mulled_wine .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#50485B}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#50485B}.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon{background-color:#695f77}.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::before{border-color:#37313f;background:#50485B}.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#50485b;background:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_icon::after{background:#50485B}.vc_toggle_color_mulled_wine.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#695f77}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_icon::before{border-color:#50485B;background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_mulled_wine.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#695f77;background:0 0}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_icon::before{background-color:#75D69C}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_vista_blue .vc_toggle_icon{background-color:#75D69C;border-color:transparent}.vc_toggle_color_vista_blue .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#75D69C}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#75D69C}.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon{background-color:#9ce2b8}.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::before{border-color:#4eca80;background:#75D69C}.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#75d69c;background:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_icon::after{background:#75D69C}.vc_toggle_color_vista_blue.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#9ce2b8}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_icon::before{border-color:#75D69C;background:0 0}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_vista_blue.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#9ce2b8;background:0 0}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_black .vc_toggle_icon{background-color:#2A2A2A;border-color:transparent}.vc_toggle_color_black .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#2A2A2A}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon{background-color:#444}.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#444}.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::before{border-color:#101010;background:#2A2A2A}.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#444}.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#2a2a2a;background:#444}.vc_toggle_color_black.vc_toggle_default .vc_toggle_icon::after{background:#2A2A2A}.vc_toggle_color_black.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#444}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_icon::before{border-color:#2A2A2A;background:0 0}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_black.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#444;background:0 0}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_icon::before{background-color:#EBEBEB}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_grey .vc_toggle_icon{background-color:#EBEBEB;border-color:transparent}.vc_toggle_color_grey .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#EBEBEB}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::before{border-color:#d2d2d2;background:#EBEBEB}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#EBEBEB}.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon{background-color:#d2d2d2}.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#d2d2d2}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#b8b8b8;background:#d2d2d2}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_icon::after{background:#EBEBEB}.vc_toggle_color_grey.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#d2d2d2}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_icon::before{border-color:#EBEBEB;background:0 0}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_grey.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#d2d2d2;background:0 0}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_icon::before{background-color:#F7BE68}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fad398}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_orange .vc_toggle_icon{background-color:#F7BE68;border-color:transparent}.vc_toggle_color_orange .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#F7BE68}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#F7BE68}.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon{background-color:#fad398}.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#fad398}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::before{border-color:#f4a938;background:#F7BE68}.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fad398}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f7be68;background:#fad398}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_icon::after{background:#F7BE68}.vc_toggle_color_orange.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#fad398}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_icon::before{border-color:#F7BE68;background:0 0}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_orange.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fad398;background:0 0}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_icon::before{background-color:#5AA1E3}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#86baea}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sky .vc_toggle_icon{background-color:#5AA1E3;border-color:transparent}.vc_toggle_color_sky .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#5AA1E3}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#5AA1E3}.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon{background-color:#86baea}.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#86baea}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::before{border-color:#2e88dc;background:#5AA1E3}.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#86baea}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#5aa1e3;background:#86baea}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_icon::after{background:#5AA1E3}.vc_toggle_color_sky.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#86baea}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_icon::before{border-color:#5AA1E3;background:0 0}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sky.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#86baea;background:0 0}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_icon::before{background-color:#6DAB3C}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#87c456}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_green .vc_toggle_icon{background-color:#6DAB3C;border-color:transparent}.vc_toggle_color_green .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#6DAB3C}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#6DAB3C}.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon{background-color:#87c456}.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#87c456}.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::before{border-color:#55852f;background:#6DAB3C}.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#87c456}.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#6dab3c;background:#87c456}.vc_toggle_color_green.vc_toggle_default .vc_toggle_icon::after{background:#6DAB3C}.vc_toggle_color_green.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#87c456}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_icon::before{border-color:#6DAB3C;background:0 0}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_green.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#87c456;background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_icon::before{background-color:#F4524D}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_juicy_pink .vc_toggle_icon{background-color:#F4524D;border-color:transparent}.vc_toggle_color_juicy_pink .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#F4524D}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#F4524D}.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon{background-color:#f7817d}.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::before{border-color:#f1231d;background:#F4524D}.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f4524d;background:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_icon::after{background:#F4524D}.vc_toggle_color_juicy_pink.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#f7817d}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_icon::before{border-color:#F4524D;background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_juicy_pink.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f7817d;background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_icon::before{background-color:#F79468}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_sandy_brown .vc_toggle_icon{background-color:#F79468;border-color:transparent}.vc_toggle_color_sandy_brown .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#F79468}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#F79468}.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon{background-color:#fab698}.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::before{border-color:#f47238;background:#F79468}.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#f79468;background:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_icon::after{background:#F79468}.vc_toggle_color_sandy_brown.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#fab698}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_icon::before{border-color:#F79468;background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_sandy_brown.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#fab698;background:0 0}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_icon::before{background-color:#B97EBB}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_purple .vc_toggle_icon{background-color:#B97EBB;border-color:transparent}.vc_toggle_color_purple .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#B97EBB}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#B97EBB}.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon{background-color:#cb9fcd}.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::before{border-color:#a75da9;background:#B97EBB}.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#cb9fcd}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#b97ebb;background:#cb9fcd}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_icon::after{background:#B97EBB}.vc_toggle_color_purple.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#cb9fcd}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_icon::before{border-color:#B97EBB;background:0 0}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_purple.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#cb9fcd;background:0 0}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:transparent}.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_simple.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:transparent}.vc_toggle_color_white .vc_toggle_icon{background-color:#FFF;border-color:transparent}.vc_toggle_color_white .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon{background-color:transparent;border-color:#FFF}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::before{border-color:#e6e6e6;background:#FFF}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_icon::before{background-color:#FFF}.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon{background-color:#e6e6e6}.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#2A2A2A}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon{background-color:transparent;border-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_color_inverted .vc_toggle_title:hover .vc_toggle_icon::before{background-color:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon,.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#ccc;background:#e6e6e6}.vc_toggle_color_white.vc_toggle_default .vc_toggle_icon::after{background:#FFF}.vc_toggle_color_white.vc_toggle_default .vc_toggle_title:hover .vc_toggle_icon::after{background:#e6e6e6}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon{background:0 0}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_icon::before{border-color:#FFF;background:0 0}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon{background:0 0}.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::after,.vc_toggle_color_white.vc_toggle_arrow .vc_toggle_title:hover .vc_toggle_icon::before{border-color:#e6e6e6;background:0 0}.vc_toggle_size_sm .vc_toggle_icon{height:16px;width:16px}.vc_toggle_size_sm .vc_toggle_icon::before{height:2px;width:8px}.vc_toggle_size_sm .vc_toggle_icon::after{height:8px;width:2px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon{display:inline-block;width:8px;margin-left:4px;height:2px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::before{height:8px;width:2px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_icon::after{width:6px;height:0}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{height:16px;width:16px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:8px;margin-left:-4px;width:8px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-8px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-4px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title{padding-left:24px}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_sm.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_size_sm.vc_toggle_default .vc_toggle_content,.vc_toggle_size_sm.vc_toggle_default .vc_toggle_title{padding-left:17.6px}.vc_toggle_size_sm.vc_toggle_arrow .vc_toggle_icon{margin-left:8px}.vc_toggle_size_md .vc_toggle_icon{height:22px;width:22px}.vc_toggle_size_md .vc_toggle_icon::before{height:2px;width:10px}.vc_toggle_size_md .vc_toggle_icon::after{height:10px;width:2px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon{display:inline-block;width:10px;margin-left:5px;height:4px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::before{height:10px;width:4px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_icon::after{width:8px;height:2px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{height:22px;width:22px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:10px;margin-left:-5px;width:10px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-10px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-5px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title{padding-left:33px}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_md.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_size_md.vc_toggle_default .vc_toggle_content,.vc_toggle_size_md.vc_toggle_default .vc_toggle_title{padding-left:24.2px}.vc_toggle_size_md.vc_toggle_arrow .vc_toggle_icon{margin-left:11px}.vc_toggle_size_lg .vc_toggle_icon{height:28px;width:28px}.vc_toggle_size_lg .vc_toggle_icon::before{height:2px;width:14px}.vc_toggle_size_lg .vc_toggle_icon::after{height:14px;width:2px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon{display:inline-block;width:14px;margin-left:7px;height:4px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::before{height:14px;width:4px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_icon::after{width:12px;height:2px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{height:28px;width:28px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after,.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{border-width:2px;height:14px;margin-left:-7px;width:14px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::before{margin-top:-14px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon::after{margin-top:-7px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title{padding-left:42px}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_size_lg.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_size_lg.vc_toggle_default .vc_toggle_content,.vc_toggle_size_lg.vc_toggle_default .vc_toggle_title{padding-left:30.8px}.vc_toggle_size_lg.vc_toggle_arrow .vc_toggle_icon{margin-left:14px}.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title,.vc_toggle_round .vc_toggle_content,.vc_toggle_round .vc_toggle_title,.vc_toggle_rounded .vc_toggle_content,.vc_toggle_rounded .vc_toggle_title,.vc_toggle_simple .vc_toggle_content,.vc_toggle_simple .vc_toggle_title,.vc_toggle_square .vc_toggle_content,.vc_toggle_square .vc_toggle_title{padding-left:33px}.vc_toggle_default .vc_toggle_content .vc_toggle_icon,.vc_toggle_default .vc_toggle_title .vc_toggle_icon,.vc_toggle_round .vc_toggle_content .vc_toggle_icon,.vc_toggle_round .vc_toggle_title .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_content .vc_toggle_icon,.vc_toggle_rounded .vc_toggle_title .vc_toggle_icon,.vc_toggle_simple .vc_toggle_content .vc_toggle_icon,.vc_toggle_simple .vc_toggle_title .vc_toggle_icon,.vc_toggle_square .vc_toggle_content .vc_toggle_icon,.vc_toggle_square .vc_toggle_title .vc_toggle_icon{position:absolute;left:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_toggle_default .vc_toggle_content,.vc_toggle_default .vc_toggle_title{padding-left:24.2px}.vc_toggle_arrow .vc_toggle_icon{margin-left:11px}.wpb_widgetised_column .wpb_wrapper>ul{margin:0}.wpb_widgetised_column .wpb_wrapper>ul>li{margin-left:0;background-image:none;list-style:none!important}.wpb_widgetised_column .wpb_wrapper>ul>li:after,.wpb_widgetised_column .wpb_wrapper>ul>li:before{display:none!important}.wpb_button{display:inline-block;padding:4px 10px;margin-bottom:0;margin-top:0;font-size:13px;line-height:18px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f7f7f7;border:1px solid #ccc;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;border-color:rgba(0,0,0,.1)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_label,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_label,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_label{text-shadow:0 -1px 0 rgba(0,0,0,.25);color:#fff}.wpb_button.active,.wpb_button.disabled,.wpb_button:active,.wpb_button:hover,.wpb_button[disabled]{background-color:#eaeaea}.vc_vc_button .vc_btn,.vc_vc_button2 .vc_btn{margin-top:5px;margin-bottom:5px}.wpb_button:hover{color:#333;background-color:#e6e6e6;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear;background-image:none}.wpb_button:focus{outline:dotted thin;outline:-webkit-focus-ring-color auto 5px;outline-offset:-2px}.wpb_button.active,.wpb_button:active{background-color:#e6e6e6;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}button.wpb_btn-large,span.wpb_btn-large{padding:9px 14px;font-size:15px;line-height:normal;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px}button.wpb_btn-large [class^=icon-],span.wpb_btn-large [class^=icon-]{margin-top:1px}button.wpb_btn-small,span.wpb_btn-small{padding:5px 9px;font-size:11px;line-height:16px}button.wpb_btn-small [class^=icon-],span.wpb_btn-small [class^=icon-]{margin-top:-1px}button.wpb_btn-mini,span.wpb_btn-mini{padding:2px 6px;font-size:11px;line-height:14px}.wpb_btn-danger,.wpb_btn-danger:hover,.wpb_btn-info,.wpb_btn-info:hover,.wpb_btn-inverse,.wpb_btn-inverse:hover,.wpb_btn-primary,.wpb_btn-primary:hover,.wpb_btn-success,.wpb_btn-success:hover,.wpb_btn-warning,.wpb_btn-warning:hover{color:#FFF;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.wpb_btn-danger.active,.wpb_btn-info.active,.wpb_btn-inverse.active,.wpb_btn-primary.active,.wpb_btn-success.active,.wpb_btn-warning.active{color:rgba(255,255,255,.75)}.wpb_btn-primary{background-color:#08c}.wpb_btn-primary.active,.wpb_btn-primary.disabled,.wpb_btn-primary:active,.wpb_btn-primary:hover,.wpb_btn-primary[disabled]{background-color:#0077b3}.wpb_btn-warning{background-color:#F90}.wpb_btn-warning.active,.wpb_btn-warning.disabled,.wpb_btn-warning:active,.wpb_btn-warning:hover,.wpb_btn-warning[disabled]{background-color:#e68a00}.wpb_btn-danger{background-color:#FF675B}.wpb_btn-danger.active,.wpb_btn-danger.disabled,.wpb_btn-danger:active,.wpb_btn-danger:hover,.wpb_btn-danger[disabled]{background-color:#ff4f42}.wpb_btn-success{background-color:#6AB165}.wpb_btn-success.active,.wpb_btn-success.disabled,.wpb_btn-success:active,.wpb_btn-success:hover,.wpb_btn-success[disabled]{background-color:#5aa855}.wpb_btn-info{background-color:#58B9DA}.wpb_btn-info.active,.wpb_btn-info.disabled,.wpb_btn-info:active,.wpb_btn-info:hover,.wpb_btn-info[disabled]{background-color:#43b0d5}.wpb_btn-inverse{background-color:#555}.wpb_btn-inverse.active,.wpb_btn-inverse.disabled,.wpb_btn-inverse:active,.wpb_btn-inverse:hover,.wpb_btn-inverse[disabled]{background-color:#484848}button.wpb_button::-moz-focus-inner,input[type=submit].wpb_button::-moz-focus-inner{padding:0;border:0}a.wpb_button_a{border:none}.vc_btn3-container{display:block;margin-bottom:21.74px;max-width:100%}.vc_btn3-container.vc_btn3-inline{display:inline-block;vertical-align:top}.vc_general.vc_btn3{display:inline-block;margin-bottom:0;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;background-color:transparent;color:#5472D2;border:1px solid transparent;box-sizing:border-box;word-wrap:break-word;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative;top:0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;line-height:normal;font-size:14px;padding:14px 20px}.wpb_content_element .wpb_tabs_nav li.ui-tabs-active a,.wpb_gallery .wpb_flexslider .flex-caption{cursor:default}.wpb_call_to_action,.wpb_call_to_action .wpb_button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.vc_general.vc_btn3.vc_btn3-style-outline,.vc_general.vc_btn3.vc_btn3-style-outline-custom{padding:13px 19px}.vc_general.vc_btn3.active,.vc_general.vc_btn3:active,.vc_general.vc_btn3:focus{outline:0}.vc_general.vc_btn3:focus,.vc_general.vc_btn3:hover{border:1px solid transparent;text-decoration:none;color:#4868cf}.vc_general.vc_btn3 .vc_btn3-icon{vertical-align:top;height:14px;line-height:1;font-size:16px}.vc_general.vc_btn3 .vc_btn3-icon-inner{display:block;position:absolute;top:50%;left:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_general.vc_btn3 .vc_btn3-placeholder{display:inline-block;vertical-align:top;width:0}.vc_btn3.vc_btn3-icon-left,.vc_btn3.vc_btn3-icon-right{position:relative}.vc_btn3.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3.vc_btn3-icon-right .vc_btn3-icon{display:block;position:absolute;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_btn3.vc_btn3-icon-left{text-align:left}.vc_btn3.vc_btn3-icon-right{text-align:right}.vc_btn3.vc_btn3-icon-right:not(.vc_btn3-block) .vc_btn3-icon-inner{-webkit-transform:translate(-75%,-50%);-ms-transform:translate(-75%,-50%);transform:translate(-75%,-50%)}.vc_btn3.vc_btn3-o-empty .vc_btn3-icon{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_btn3.vc_btn3-o-empty:not(.vc_btn3-block) .vc_btn3-icon-inner{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_btn3.vc_btn3-style-classic{border-color:rgba(0,0,0,.1)}.vc_btn3.vc_btn3-style-modern{background-image:-webkit-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-image:-o-linear-gradient(top,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-image:linear-gradient(to bottom,rgba(255,255,255,.2) 0,rgba(255,255,255,.01) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#03ffffff', GradientType=0)}.vc_btn3.vc_btn3-style-outline,.vc_btn3.vc_btn3-style-outline-custom,.vc_btn3.vc_btn3-style-outline-custom:focus,.vc_btn3.vc_btn3-style-outline-custom:hover,.vc_btn3.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-style-outline:hover{border-width:2px}.vc_btn3.vc_btn3-style-custom{background-image:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-image:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));background-image:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,.1) 50%,rgba(0,0,0,.1));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#1a000000', GradientType=0);background-repeat:repeat-x;background-size:200%;background-position:0 -100%}.vc_btn3.vc_btn3-style-custom:focus,.vc_btn3.vc_btn3-style-custom:hover{background-position:0 100%}.vc_btn3.vc_btn3-block{display:block;width:100%;text-align:inherit}.vc_btn3.vc_btn3-shape-square{border-radius:0}.vc_btn3.vc_btn3-shape-rounded{border-radius:5px}.vc_btn3.vc_btn3-shape-round{border-radius:2em}.vc_btn3.vc_btn3-size-xs{font-size:11px;padding:8px 12px}.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding:7px 11px}.vc_btn3.vc_btn3-size-xs .vc_btn3-icon{font-size:14px;height:11px;line-height:11px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:31px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:12px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:31px}.vc_btn3.vc_btn3-size-xs.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:12px}.vc_btn3.vc_btn3-size-sm{font-size:12px;padding:11px 16px}.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:10px 15px}.vc_btn3.vc_btn3-size-sm .vc_btn3-icon{font-size:14px;height:12px;line-height:12px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:39px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:16px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:39px}.vc_btn3.vc_btn3-size-sm.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:16px}.vc_btn3.vc_btn3-size-md{font-size:14px;padding:14px 20px}.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-md.vc_btn3-style-outline-custom{padding:13px 19px}.vc_btn3.vc_btn3-size-md .vc_btn3-icon{font-size:16px;height:14px;line-height:14px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:48px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:20px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:48px}.vc_btn3.vc_btn3-size-md.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:20px}.vc_btn3.vc_btn3-size-lg{font-size:16px;padding:18px 25px}.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 24px}.vc_btn3.vc_btn3-size-lg .vc_btn3-icon{font-size:20px;height:16px;line-height:16px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty){padding-left:60px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{left:25px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty){padding-right:60px}.vc_btn3.vc_btn3-size-lg.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{right:25px}.vc_btn3.vc_btn3-color-blue,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat{color:#fff;background-color:#5472D2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-blue:focus,.vc_btn3.vc_btn3-color-blue:hover{color:#f7f7f7;background-color:#3c5ecc}.vc_btn3.vc_btn3-color-blue.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-blue:active{color:#f2f2f2;background-color:#3558c8}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline{color:#5472D2;border-color:#5472D2;background-color:transparent}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-outline:hover{color:#fff;border-color:#5472D2;background-color:#5472D2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d{color:#fff;background-color:#5472D2;box-shadow:0 5px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#5472D2;top:3px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#5472D2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #3253bc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern{color:#fff;border-color:#5472D2;background-color:#5472D2}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#3c5ecc;background-color:#3c5ecc}.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-blue.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3558c8;background-color:#3558c8}.vc_btn3.vc_btn3-color-turquoise,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat{color:#fff;background-color:#00C1CF}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-turquoise:focus,.vc_btn3.vc_btn3-color-turquoise:hover{color:#f7f7f7;background-color:#00a4b0}.vc_btn3.vc_btn3-color-turquoise.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-turquoise:active{color:#f2f2f2;background-color:#009ba6}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline{color:#00C1CF;border-color:#00C1CF;background-color:transparent}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-outline:hover{color:#fff;border-color:#00C1CF;background-color:#00C1CF}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d{color:#fff;background-color:#00C1CF;box-shadow:0 5px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#00C1CF;top:3px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#00C1CF}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #008d97}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern{color:#fff;border-color:#00C1CF;background-color:#00C1CF}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#00a4b0;background-color:#00a4b0}.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-turquoise.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#009ba6;background-color:#009ba6}.vc_btn3.vc_btn3-color-pink,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat{color:#fff;background-color:#FE6C61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-pink:focus,.vc_btn3.vc_btn3-color-pink:hover{color:#f7f7f7;background-color:#fe5043}.vc_btn3.vc_btn3-color-pink.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-pink:active{color:#f2f2f2;background-color:#fe4638}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline{color:#FE6C61;border-color:#FE6C61;background-color:transparent}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-outline:hover{color:#fff;border-color:#FE6C61;background-color:#FE6C61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d{color:#fff;background-color:#FE6C61;box-shadow:0 5px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#FE6C61;top:3px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#FE6C61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #fe3829}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern{color:#fff;border-color:#FE6C61;background-color:#FE6C61}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#fe5043;background-color:#fe5043}.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-pink.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#fe4638;background-color:#fe4638}.vc_btn3.vc_btn3-color-violet,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat{color:#fff;background-color:#8D6DC4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-violet:focus,.vc_btn3.vc_btn3-color-violet:hover{color:#f7f7f7;background-color:#7c57bb}.vc_btn3.vc_btn3-color-violet.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-violet:active{color:#f2f2f2;background-color:#7650b8}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline{color:#8D6DC4;border-color:#8D6DC4;background-color:transparent}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-outline:hover{color:#fff;border-color:#8D6DC4;background-color:#8D6DC4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d{color:#fff;background-color:#8D6DC4;box-shadow:0 5px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#8D6DC4;top:3px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#8D6DC4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #6e48b1}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern{color:#fff;border-color:#8D6DC4;background-color:#8D6DC4}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#7c57bb;background-color:#7c57bb}.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-violet.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#7650b8;background-color:#7650b8}.vc_btn3.vc_btn3-color-peacoc,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat{color:#fff;background-color:#4CADC9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-peacoc:focus,.vc_btn3.vc_btn3-color-peacoc:hover{color:#f7f7f7;background-color:#39a0bd}.vc_btn3.vc_btn3-color-peacoc.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-peacoc:active{color:#f2f2f2;background-color:#3799b5}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline{color:#4CADC9;border-color:#4CADC9;background-color:transparent}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-outline:hover{color:#fff;border-color:#4CADC9;background-color:#4CADC9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d{color:#fff;background-color:#4CADC9;box-shadow:0 5px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#4CADC9;top:3px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#4CADC9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #338faa}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern{color:#fff;border-color:#4CADC9;background-color:#4CADC9}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#39a0bd;background-color:#39a0bd}.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-peacoc.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3799b5;background-color:#3799b5}.vc_btn3.vc_btn3-color-chino,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat{color:#fff;background-color:#CEC2AB}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-chino:focus,.vc_btn3.vc_btn3-color-chino:hover{color:#f7f7f7;background-color:#c3b498}.vc_btn3.vc_btn3-color-chino.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-chino














:active{color:#f2f2f2;background-color:#bfaf91}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline{color:#CEC2AB;border-color:#CEC2AB;background-color:transparent}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-outline:hover{color:#fff;border-color:#CEC2AB;background-color:#CEC2AB}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d{color:#fff;background-color:#CEC2AB;box-shadow:0 5px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#CEC2AB;top:3px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#CEC2AB}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #b9a888}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern{color:#fff;border-color:#CEC2AB;background-color:#CEC2AB}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#c3b498;background-color:#c3b498}.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-chino.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#bfaf91;background-color:#bfaf91}.vc_btn3.vc_btn3-color-mulled-wine,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat{color:#fff;background-color:#50485B}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-mulled-wine:focus,.vc_btn3.vc_btn3-color-mulled-wine:hover{color:#f7f7f7;background-color:#413a4a}.vc_btn3.vc_btn3-color-mulled-wine.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-mulled-wine:active{color:#f2f2f2;background-color:#3c3644}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline{color:#50485B;border-color:#50485B;background-color:transparent}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-outline:hover{color:#fff;border-color:#50485B;background-color:#50485B}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d{color:#fff;background-color:#50485B;box-shadow:0 5px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#50485B;top:3px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#50485B}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #342f3c}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern{color:#fff;border-color:#50485B;background-color:#50485B}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#413a4a;background-color:#413a4a}.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-mulled-wine.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#3c3644;background-color:#3c3644}.vc_btn3.vc_btn3-color-vista-blue,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat{color:#fff;background-color:#75D69C}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-vista-blue:focus,.vc_btn3.vc_btn3-color-vista-blue:hover{color:#f7f7f7;background-color:#5dcf8b}.vc_btn3.vc_btn3-color-vista-blue.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-vista-blue:active{color:#f2f2f2;background-color:#56cd85}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline{color:#75D69C;border-color:#75D69C;background-color:transparent}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-outline:hover{color:#fff;border-color:#75D69C;background-color:#75D69C}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d{color:#fff;background-color:#75D69C;box-shadow:0 5px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#75D69C;top:3px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#75D69C}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #4ac97d}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern{color:#fff;border-color:#75D69C;background-color:#75D69C}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#5dcf8b;background-color:#5dcf8b}.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-vista-blue.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#56cd85;background-color:#56cd85}.vc_btn3.vc_btn3-color-orange,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat{color:#fff;background-color:#F7BE68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-orange:focus,.vc_btn3.vc_btn3-color-orange:hover{color:#f7f7f7;background-color:#f5b14b}.vc_btn3.vc_btn3-color-orange.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-orange:active{color:#f2f2f2;background-color:#f5ad41}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline{color:#F7BE68;border-color:#F7BE68;background-color:transparent}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-outline:hover{color:#fff;border-color:#F7BE68;background-color:#F7BE68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d{color:#fff;background-color:#F7BE68;box-shadow:0 5px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#F7BE68;top:3px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#F7BE68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #f4a733}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern{color:#fff;border-color:#F7BE68;background-color:#F7BE68}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#f5b14b;background-color:#f5b14b}.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-orange.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#f5ad41;background-color:#f5ad41}.vc_btn3.vc_btn3-color-sky,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat{color:#fff;background-color:#5AA1E3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sky:focus,.vc_btn3.vc_btn3-color-sky:hover{color:#f7f7f7;background-color:#4092df}.vc_btn3.vc_btn3-color-sky.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sky:active{color:#f2f2f2;background-color:#378ddd}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline{color:#5AA1E3;border-color:#5AA1E3;background-color:transparent}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-outline:hover{color:#fff;border-color:#5AA1E3;background-color:#5AA1E3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d{color:#fff;background-color:#5AA1E3;box-shadow:0 5px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#5AA1E3;top:3px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#5AA1E3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #2a86db}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern{color:#fff;border-color:#5AA1E3;background-color:#5AA1E3}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#4092df;background-color:#4092df}.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sky.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#378ddd;background-color:#378ddd}.vc_btn3.vc_btn3-color-green,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat{color:#fff;background-color:#6DAB3C}.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-green:focus,.vc_btn3.vc_btn3-color-green:hover{color:#f7f7f7;background-color:#5f9434}.vc_btn3.vc_btn3-color-green.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-green:active{color:#f2f2f2;background-color:#5a8d31}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline{color:#6DAB3C;border-color:#6DAB3C;background-color:transparent}.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-outline:hover{color:#fff;border-color:#6DAB3C;background-color:#6DAB3C}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d{color:#fff;background-color:#6DAB3C;box-shadow:0 5px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#6DAB3C;top:3px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#6DAB3C}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #53812d}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern{color:#fff;border-color:#6DAB3C;background-color:#6DAB3C}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#5f9434;background-color:#5f9434}.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-green.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#5a8d31;background-color:#5a8d31}.vc_btn3.vc_btn3-color-juicy-pink,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat{color:#fff;background-color:#F4524D}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-juicy-pink:focus,.vc_btn3.vc_btn3-color-juicy-pink:hover{color:#f7f7f7;background-color:#f23630}.vc_btn3.vc_btn3-color-juicy-pink.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-juicy-pink:active{color:#f2f2f2;background-color:#f22d27}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline{color:#F4524D;border-color:#F4524D;background-color:transparent}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-outline:hover{color:#fff;border-color:#F4524D;background-color:#F4524D}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d{color:#fff;background-color:#F4524D;box-shadow:0 5px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#F4524D;top:3px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#F4524D}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #f11f18}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern{color:#fff;border-color:#F4524D;background-color:#F4524D}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#f23630;background-color:#f23630}.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-juicy-pink.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#f22d27;background-color:#f22d27}.vc_btn3.vc_btn3-color-sandy-brown,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat{color:#fff;background-color:#F79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-sandy-brown:focus,.vc_btn3.vc_btn3-color-sandy-brown:hover{color:#f7f7f7;background-color:#f57f4b}.vc_btn3.vc_btn3-color-sandy-brown.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-sandy-brown:active{color:#f2f2f2;background-color:#f57941}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline{color:#F79468;border-color:#F79468;background-color:transparent}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-outline:hover{color:#fff;border-color:#F79468;background-color:#F79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d{color:#fff;background-color:#F79468;box-shadow:0 5px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#F79468;top:3px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#F79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #f46e33}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern{color:#fff;border-color:#F79468;background-color:#F79468}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#f57f4b;background-color:#f57f4b}.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-sandy-brown.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#f57941;background-color:#f57941}.vc_btn3.vc_btn3-color-purple,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat{color:#fff;background-color:#B97EBB}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-purple:focus,.vc_btn3.vc_btn3-color-purple:hover{color:#f7f7f7;background-color:#ae6ab0}.vc_btn3.vc_btn3-color-purple.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-purple:active{color:#f2f2f2;background-color:#ab63ad}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline{color:#B97EBB;border-color:#B97EBB;background-color:transparent}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-outline:hover{color:#fff;border-color:#B97EBB;background-color:#B97EBB}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d{color:#fff;background-color:#B97EBB;box-shadow:0 5px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#B97EBB;top:3px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#B97EBB}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #a559a8}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern{color:#fff;border-color:#B97EBB;background-color:#B97EBB}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#ae6ab0;background-color:#ae6ab0}.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-purple.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#ab63ad;background-color:#ab63ad}.vc_btn3.vc_btn3-color-black,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat{color:#fff;background-color:#2A2A2A}.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-black:focus,.vc_btn3.vc_btn3-color-black:hover{color:#f7f7f7;background-color:#1b1b1b}.vc_btn3.vc_btn3-color-black.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-black:active{color:#f2f2f2;background-color:#161616}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{border-color:#2A2A2A;background-color:transparent}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline:hover{color:#fff;border-color:#2A2A2A;background-color:#2A2A2A}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d{color:#fff;background-color:#2A2A2A;box-shadow:0 5px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#2A2A2A;top:3px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#2A2A2A}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #0e0e0e}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern{color:#fff;border-color:#2A2A2A;background-color:#2A2A2A}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#1b1b1b;background-color:#1b1b1b}.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-black.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#161616;background-color:#161616}.vc_btn3.vc_btn3-color-grey,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat{color:#666;background-color:#EBEBEB}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-grey:focus,.vc_btn3.vc_btn3-color-grey:hover{color:#5e5e5e;background-color:#dcdcdc}.vc_btn3.vc_btn3-color-grey.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-grey:active{color:#595959;background-color:#d7d7d7}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{border-color:#EBEBEB;background-color:transparent}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline:hover{color:#666;border-color:#EBEBEB;background-color:#EBEBEB}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d{color:#666;background-color:#EBEBEB;box-shadow:0 5px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:hover{color:#5e5e5e;background-color:#EBEBEB;top:3px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d:active{color:#595959;background-color:#EBEBEB}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #cfcfcf}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern{color:#666;border-color:#EBEBEB;background-color:#EBEBEB}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:hover{color:#5e5e5e;border-color:#dcdcdc;background-color:#dcdcdc}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-grey.vc_btn3-style-modern:active{color:#595959;border-color:#d7d7d7;background-color:#d7d7d7}.vc_btn3.vc_btn3-color-white,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat{color:#666;background-color:#FFF}.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-white:focus,.vc_btn3.vc_btn3-color-white:hover{color:#5e5e5e;background-color:#f0f0f0}.vc_btn3.vc_btn3-color-white.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-white:active{color:#595959;background-color:#ebebeb}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{border-color:#FFF;background-color:transparent}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline:hover{color:#666;border-color:#FFF;background-color:#FFF}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d{color:#666;background-color:#FFF;box-shadow:0 5px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:hover{color:#5e5e5e;background-color:#FFF;top:3px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d:active{color:#595959;background-color:#FFF}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #e3e3e3}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern{color:#666;border-color:#FFF;background-color:#FFF;background-image:-webkit-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);background-image:-o-linear-gradient(top,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);background-image:linear-gradient(to bottom,rgba(0,0,0,.01) 0,rgba(0,0,0,.02) 100%);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#03000000', endColorstr='#05000000', GradientType=0)}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:hover{color:#5e5e5e;border-color:#f0f0f0;background-color:#f0f0f0}.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-white.vc_btn3-style-modern:active{color:#595959;border-color:#ebebeb;background-color:#ebebeb}.vc_btn3.vc_btn3-color-default,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat{color:#333;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-default:focus,.vc_btn3.vc_btn3-color-default:hover{color:#2b2b2b;background-color:#e8e8e8}.vc_btn3.vc_btn3-color-default.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-default:active{color:#262626;background-color:#e3e3e3}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline{color:#f7f7f7;border-color:#f7f7f7;background-color:transparent}.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-outline:hover{color:#333;border-color:#f7f7f7;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d{color:#333;background-color:#f7f7f7;box-shadow:0 5px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:hover{color:#2b2b2b;background-color:#f7f7f7;top:3px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d:active{color:#262626;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #dbdbdb}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern{color:#333;border-color:#f7f7f7;background-color:#f7f7f7}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:hover{color:#2b2b2b;border-color:#e8e8e8;background-color:#e8e8e8}.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-default.vc_btn3-style-modern:active{color:#262626;border-color:#e3e3e3;background-color:#e3e3e3}.vc_btn3.vc_btn3-color-primary,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat{color:#FFF;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-primary:focus,.vc_btn3.vc_btn3-color-primary:hover{color:#f7f7f7;background-color:#0074ad}.vc_btn3.vc_btn3-color-primary.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-primary:active{color:#f2f2f2;background-color:#006da3}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline{color:#08c;border-color:#08c;background-color:transparent}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-outline:hover{color:#FFF;border-color:#08c;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d{color:#FFF;background-color:#08c;box-shadow:0 5px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#08c;top:3px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #006394}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern{color:#FFF;border-color:#08c;background-color:#08c}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#0074ad;background-color:#0074ad}.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-primary.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#006da3;background-color:#006da3}.vc_btn3.vc_btn3-color-info,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat{color:#FFF;background-color:#58B9DA}.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-info:focus,.vc_btn3.vc_btn3-color-info:hover{color:#f7f7f7;background-color:#3fafd4}.vc_btn3.vc_btn3-color-info.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-info:active{color:#f2f2f2;background-color:#37abd3}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline{color:#58B9DA;border-color:#58B9DA;background-color:transparent}.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-outline:hover{color:#FFF;border-color:#58B9DA;background-color:#58B9DA}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d{color:#FFF;background-color:#58B9DA;box-shadow:0 5px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#58B9DA;top:3px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#58B9DA}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #2da4cd}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern{color:#FFF;border-color:#58B9DA;background-color:#58B9DA}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#3fafd4;background-color:#3fafd4}.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-info.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#37abd3;background-color:#37abd3}.vc_btn3.vc_btn3-color-success,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat{color:#fff;background-color:#6AB165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-success:focus,.vc_btn3.vc_btn3-color-success:hover{color:#f7f7f7;background-color:#59a453}.vc_btn3.vc_btn3-color-success.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-success:active{color:#f2f2f2;background-color:#559d50}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline{color:#6AB165;border-color:#6AB165;background-color:transparent}.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-outline:hover{color:#fff;border-color:#6AB165;background-color:#6AB165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d{color:#fff;background-color:#6AB165;box-shadow:0 5px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#6AB165;top:3px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#6AB165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #4f934b}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern{color:#fff;border-color:#6AB165;background-color:#6AB165}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#59a453;background-color:#59a453}.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-success.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#559d50;background-color:#559d50}.vc_btn3.vc_btn3-color-warning,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat{color:#FFF;background-color:#F90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-warning:focus,.vc_btn3.vc_btn3-color-warning:hover{color:#f7f7f7;background-color:#e08700}.vc_btn3.vc_btn3-color-warning.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-warning:active{color:#f2f2f2;background-color:#d68100}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline{color:#F90;border-color:#F90;background-color:transparent}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-outline:hover{color:#FFF;border-color:#F90;background-color:#F90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d{color:#FFF;background-color:#F90;box-shadow:0 5px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#F90;top:3px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#F90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #c77700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern{color:#FFF;border-color:#F90;background-color:#F90}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#e08700;background-color:#e08700}.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-warning.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#d68100;background-color:#d68100}.vc_btn3.vc_btn3-color-danger,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat{color:#FFF;background-color:#FF675B}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-danger:focus,.vc_btn3.vc_btn3-color-danger:hover{color:#f7f7f7;background-color:#ff4b3c}.vc_btn3.vc_btn3-color-danger.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-danger:active{color:#f2f2f2;background-color:#ff4132}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline{color:#FF675B;border-color:#FF675B;background-color:transparent}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-outline:hover{color:#FFF;border-color:#FF675B;background-color:#FF675B}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d{color:#FFF;background-color:#FF675B;box-shadow:0 5px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#FF675B;top:3px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#FF675B}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #ff3323}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern{color:#FFF;border-color:#FF675B;background-color:#FF675B}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#ff4b3c;background-color:#ff4b3c}.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-danger.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#ff4132;background-color:#ff4132}.vc_btn3.vc_btn3-color-inverse,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat{color:#FFF;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:hover,.vc_btn3.vc_btn3-color-inverse:focus,.vc_btn3.vc_btn3-color-inverse:hover{color:#f7f7f7;background-color:#464646}.vc_btn3.vc_btn3-color-inverse.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-flat:active,.vc_btn3.vc_btn3-color-inverse:active{color:#f2f2f2;background-color:#414141}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline{color:#555;border-color:#555;background-color:transparent}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-outline:hover{color:#FFF;border-color:#555;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d{color:#FFF;background-color:#555;box-shadow:0 5px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:hover{color:#f7f7f7;background-color:#555;top:3px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d:active{color:#f2f2f2;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs{box-shadow:0 3px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-xs:hover{top:1px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm{box-shadow:0 4px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-sm:hover{top:2px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg{box-shadow:0 5px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-3d.vc_btn3-size-lg:hover{top:3px;box-shadow:0 2px 0 #393939}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern{color:#FFF;border-color:#555;background-color:#555}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:focus,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:hover{color:#f7f7f7;border-color:#464646;background-color:#464646}.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern.active,.vc_btn3.vc_btn3-color-inverse.vc_btn3-style-modern:active{color:#f2f2f2;border-color:#414141;background-color:#414141}.vc_btn3.vc_btn3-color-black.vc_btn3-style-outline{color:#2A2A2A}.vc_btn3.vc_btn3-color-grey.vc_btn3-style-outline{color:#EBEBEB}.vc_btn3.vc_btn3-color-white.vc_btn3-style-outline{color:#FFF}.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-3d .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-classic:not(.vc_cta3-color-classic) .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-flat .vc_cta3-content-header h4,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h2,.vc_general.vc_cta3.vc_cta3-style-outline:not(.vc_cta3-color-classic) .vc_cta3-content-header h4{color:inherit}.vc_btn3-container.vc_btn3-center{text-align:center}.vc_btn3-container.vc_btn3-left{text-align:left}.vc_btn3-container.vc_btn3-right{text-align:right}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left .vc_btn3-icon,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right .vc_btn3-icon{display:inline-block;position:static;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0);min-width:1em}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-left:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-right:.5em}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-icon-right:not(.vc_btn3-o-empty) .vc_btn3-icon{margin-left:.5em}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs{font-size:11px;padding:8px 12px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-xs.vc_btn3-style-outline-custom{padding:7px 11px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm{font-size:12px;padding:11px 16px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-sm.vc_btn3-style-outline-custom{padding:10px 15px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md{font-size:14px;padding:14px 20px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-md.vc_btn3-style-outline-custom{padding:13px 19px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg{font-size:16px;padding:18px 25px}.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline,.vc_btn3-container.vc_btn3-center .vc_btn3-block.vc_btn3-size-lg.vc_btn3-style-outline-custom{padding:17px 24px}.vc_btn3-container .vc_btn3-block.vc_btn3-icon-left,.vc_btn3-container .vc_btn3-block.vc_btn3-icon-right{text-align:inherit}.vc_custom_heading a,.vc_custom_heading a:focus,.vc_custom_heading a:hover,.vc_custom_heading a:visited{border:none;text-decoration:inherit;color:inherit}.vc_custom_heading a{-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;opacity:1}.vc_custom_heading a:hover{opacity:.85}.vc_call_to_action{background-color:#EBEBEB;border:2px solid #EBEBEB;padding:2em;border-radius:5px}.vc_call_to_action :last-child{margin-bottom:0}.vc_call_to_action.vc_cta_square{border-radius:0}.vc_call_to_action.vc_cta_square_outlined{border-radius:0;background:0 0!important}.vc_call_to_action.vc_cta_round{border-radius:50px}.vc_call_to_action.vc_cta_outlined{background:0 0!important}.vc_call_to_action hgroup h2,.vc_call_to_action hgroup h4{margin:0;clear:none}.vc_call_to_action hgroup+p{margin-top:1em}.vc_call_to_action.vc_cta_btn_pos_right .vc_cta_btn{float:right;margin-left:2em}.vc_call_to_action.vc_cta_btn_pos_left .vc_cta_btn{float:left;margin-right:2em}.wpb_call_to_action{position:relative;background-color:#f7f7f7;padding:35px;border:1px solid #F0F0F0;box-sizing:border-box}.wpb_call_to_action .wpb_button{margin:0;box-sizing:border-box}.cta_align_left .wpb_button{float:left}.cta_align_right .wpb_button{float:right}.cta_align_left .wpb_button,.cta_align_right .wpb_button{max-width:27.5%}.cta_align_left .wpb_call_text,.cta_align_right .wpb_call_text{width:70%;float:left;clear:none}.cta_align_left .wpb_call_text{float:right}#content .wpb_call_to_action .wpb_call_text,.wpb_call_to_action .wpb_call_text{margin:0;padding-top:0}.cta_align_bottom{text-align:center}.cta_align_bottom .wpb_button{position:static;margin-top:21.74px;display:inline-block}.cta_no_button .wpb_call_text{width:auto;float:none}@media (max-width:600px){.vc_responsive .cta_align_left .wpb_button,.vc_responsive .cta_align_right .wpb_button{max-width:70%;width:70%;float:none;display:block;margin:3% auto}.vc_responsive .cta_align_left .wpb_call_text,.vc_responsive .cta_align_right .wpb_call_text{width:auto;max-width:none;text-align:center}}.vc_cta3-container{margin-bottom:35px;margin-left:auto;margin-right:auto}.vc_cta3-container::after,.vc_cta3-container::before{display:table;content:' '}.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons .vc_icon_element,.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons .vc_icon_element{display:inline-block}.vc_cta3-container.vc_cta3-size-xs{width:50%}.vc_cta3-container.vc_cta3-size-sm{width:60%}.vc_cta3-container.vc_cta3-size-md{width:70%}.vc_cta3-container.vc_cta3-size-lg{width:80%}.vc_cta3-container.vc_cta3-size-xl{width:90%}.vc_general.vc_cta3{border:1px solid transparent;font-size:1em;padding:28px;word-wrap:break-word}.vc_general.vc_cta3.vc_cta3-style-classic,.vc_general.vc_cta3.vc_cta3-style-custom{border-color:#F0F0F0;background-color:#f7f7f7}.vc_general.vc_cta3 .vc_cta3-content{vertical-align:top}.vc_general.vc_cta3 .vc_cta3-content>:last-child,.vc_general.vc_cta3 .vc_cta3-icons>:last-child{margin-bottom:0}.vc_general.vc_cta3 .vc_cta3-actions{vertical-align:middle;white-space:nowrap}@media (min-width:768px){.vc_general.vc_cta3 .vc_cta3-actions .vc_btn3-container{margin:0}}.vc_general.vc_cta3 .vc_cta3-icons{vertical-align:middle}.vc_general.vc_cta3 h2,.vc_general.vc_cta3 h4{margin-top:0;margin-left:0;margin-right:0}.vc_general.vc_cta3.vc_cta3-align-left .vc_cta3-content{text-align:left}.vc_general.vc_cta3.vc_cta3-align-right .vc_cta3-content{text-align:right}.vc_general.vc_cta3.vc_cta3-align-center .vc_cta3-content{text-align:center}.vc_general.vc_cta3.vc_cta3-align-justify .vc_cta3-content{text-align:justify}.separator_align_center,.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3-icons,.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3-icons,.vc_pie_chart{text-align:center}.vc_general.vc_cta3.vc_cta3-icons-top .vc_cta3_content-container{padding-top:1em}.vc_general.vc_cta3.vc_cta3-icons-bottom .vc_cta3_content-container{padding-bottom:1em}.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3-icons{display:table-cell}.vc_general.vc_cta3.vc_cta3-icons-left .vc_cta3_content-container{display:table-cell;padding-left:1em}.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3-icons{display:table-cell}.vc_general.vc_cta3.vc_cta3-icons-right .vc_cta3_content-container{display:table-cell;padding-right:1em}.vc_general.vc_cta3.vc_cta3-icons-on-border{position:relative}.vc_general.vc_cta3.vc_cta3-icons-on-border .vc_cta3-icons{position:absolute}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right .vc_cta3-icons{right:0;top:50%;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs{margin-right:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-right:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm{margin-right:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md{margin-right:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg{margin-right:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-right:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl{margin-right:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-right.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-right:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left .vc_cta3-icons{left:0;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs{margin-left:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-left:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm{margin-left:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md{margin-left:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg{margin-left:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-left:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl{margin-left:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-left.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-left:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top .vc_cta3-icons{left:50%;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs{margin-top:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-top:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm{margin-top:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md{margin-top:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg{margin-top:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-top:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl{margin-top:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-top.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-top:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom .vc_cta3-icons{left:50%;bottom:0;-webkit-transform:translate(-50%,50%);-ms-transform:translate(-50%,50%);transform:translate(-50%,50%)}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs{margin-bottom:17px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs .vc_cta3_content-container{padding-bottom:0}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xs.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:7px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm{margin-bottom:22px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-sm.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:14px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md{margin-bottom:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-md.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:21px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg{margin-bottom:35px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-lg.vc_cta3-icons-in-box .vc_cta3_content-container,.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl .vc_cta3_content-container{padding-bottom:28px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl{margin-bottom:50px}.vc_general.vc_cta3.vc_cta3-icons-on-border.vc_cta3-icons-bottom.vc_cta3-icon-size-xl.vc_cta3-icons-in-box .vc_cta3_content-container{padding-bottom:35px}.vc_general.vc_cta3.vc_cta3-actions-top .vc_cta3-content{margin-top:1em}.vc_general.vc_cta3.vc_cta3-actions-bottom .vc_cta3-content{margin-bottom:1em}@media (min-width:768px){.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-actions,.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-actions{max-width:30%;display:table-cell}.vc_general.vc_cta3.vc_cta3-actions-left .vc_cta3-content{padding-left:28px;display:table-cell}.vc_general.vc_cta3.vc_cta3-actions-right .vc_cta3-content{padding-right:28px;display:table-cell}}.vc_general.vc_cta3.vc_cta3-style-outline{border-width:3px}.vc_general.vc_cta3.vc_cta3-shape-square{border-radius:0}.vc_general.vc_cta3.vc_cta3-shape-rounded{border-radius:5px}.vc_general.vc_cta3.vc_cta3-shape-round{border-radius:4em}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-classic .vc_cta3-content-header{color:#5472D2}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat{color:#c9d2f0;border-color:transparent;background-color:#5472D2}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d{box-shadow:0 5px 0 #3253bc;color:#c9d2f0;border-color:transparent;background-color:#5472D2}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline{border-color:#5472D2;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-blue.vc_cta3-style-outline .vc_cta3-content-header{color:#5472D2}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-classic .vc_cta3-content-header{color:#00C1CF}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat{color:#d3f5f1;border-color:transparent;background-color:#00C1CF}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d{box-shadow:0 5px 0 #008d97;color:#d3f5f1;border-color:transparent;background-color:#00C1CF}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline{border-color:#00C1CF;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-turquoise.vc_cta3-style-outline .vc_cta3-content-header{color:#00C1CF}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-classic .vc_cta3-content-header{color:#FE6C61}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat{color:#fcdbd7;border-color:transparent;background-color:#FE6C61}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d{box-shadow:0 5px 0 #fe3829;color:#fcdbd7;border-color:transparent;background-color:#FE6C61}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline{border-color:#FE6C61;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-pink.vc_cta3-style-outline .vc_cta3-content-header{color:#FE6C61}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-classic .vc_cta3-content-header{color:#8D6DC4}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat{color:#e1d5f5;border-color:transparent;background-color:#8D6DC4}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d{box-shadow:0 5px 0 #6e48b1;color:#e1d5f5;border-color:transparent;background-color:#8D6DC4}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline{border-color:#8D6DC4;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-violet.vc_cta3-style-outline .vc_cta3-content-header{color:#8D6DC4}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-classic .vc_cta3-content-header{color:#4CADC9}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat{color:#d0edf5;border-color:transparent;background-color:#4CADC9}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d{box-shadow:0 5px 0 #338faa;color:#d0edf5;border-color:transparent;background-color:#4CADC9}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline{border-color:#4CADC9;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-peacoc.vc_cta3-style-outline .vc_cta3-content-header{color:#4CADC9}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-classic .vc_cta3-content-header{color:#CEC2AB}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat{color:#f7f3eb;border-color:transparent;background-color:#CEC2AB}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d{box-shadow:0 5px 0 #b9a888;color:#f7f3eb;border-color:transparent;background-color:#CEC2AB}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline{border-color:#CEC2AB;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-chino.vc_cta3-style-outline .vc_cta3-content-header{color:#CEC2AB}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-classic .vc_cta3-content-header{color:#50485B}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat{color:#e2ddeb;border-color:transparent;background-color:#50485B}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d{box-shadow:0 5px 0 #342f3c;color:#e2ddeb;border-color:transparent;background-color:#50485B}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline{border-color:#50485B;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-mulled-wine.vc_cta3-style-outline .vc_cta3-content-header{color:#50485B}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-classic .vc_cta3-content-header{color:#75D69C}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat{color:#e1f5e9;border-color:transparent;background-color:#75D69C}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d{box-shadow:0 5px 0 #4ac97d;color:#e1f5e9;border-color:transparent;background-color:#75D69C}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline{border-color:#75D69C;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-vista-blue.vc_cta3-style-outline .vc_cta3-content-header{color:#75D69C}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-classic .vc_cta3-content-header{color:#F7BE68}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat{color:#faf0e1;border-color:transparent;background-color:#F7BE68}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d{box-shadow:0 5px 0 #f4a733;color:#faf0e1;border-color:transparent;background-color:#F7BE68}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline{border-color:#F7BE68;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-orange.vc_cta3-style-outline .vc_cta3-content-header{color:#F7BE68}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-classic .vc_cta3-content-header{color:#5AA1E3}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat{color:#dce9f5;border-color:transparent;background-color:#5AA1E3}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d{box-shadow:0 5px 0 #2a86db;color:#dce9f5;border-color:transparent;background-color:#5AA1E3}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline{border-color:#5AA1E3;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-sky.vc_cta3-style-outline .vc_cta3-content-header{color:#5AA1E3}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-classic .vc_cta3-content-header{color:#6DAB3C}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat{color:#e5f2da;border-color:transparent;background-color:#6DAB3C}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d{box-shadow:0 5px 0 #53812d;color:#e5f2da;border-color:transparent;background-color:#6DAB3C}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline{border-color:#6DAB3C;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-green.vc_cta3-style-outline .vc_cta3-content-header{color:#6DAB3C}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-classic .vc_cta3-content-header{color:#F4524D}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat{color:#fce2e1;border-color:transparent;background-color:#F4524D}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d{box-shadow:0 5px 0 #f11f18;color:#fce2e1;border-color:transparent;background-color:#F4524D}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline{border-color:#F4524D;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-juicy-pink.vc_cta3-style-outline .vc_cta3-content-header{color:#F4524D}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-classic .vc_cta3-content-header{color:#F79468}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat{color:#f7e1d7;border-color:transparent;background-color:#F79468}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d{box-shadow:0 5px 0 #f46e33;color:#f7e1d7;border-color:transparent;background-color:#F79468}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline{border-color:#F79468;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-sandy-brown.vc_cta3-style-outline .vc_cta3-content-header{color:#F79468}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-classic .vc_cta3-content-header{color:#B97EBB}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat{color:#f4dff5;border-color:transparent;background-color:#B97EBB}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d{box-shadow:0 5px 0 #a559a8;color:#f4dff5;border-color:transparent;background-color:#B97EBB}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline{border-color:#B97EBB;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-purple.vc_cta3-style-outline .vc_cta3-content-header{color:#B97EBB}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-classic .vc_cta3-content-header{color:#2A2A2A}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat{color:#d9d9d9;border-color:transparent;background-color:#2A2A2A}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-flat .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d{box-shadow:0 5px 0 #0e0e0e;color:#d9d9d9;border-color:transparent;background-color:#2A2A2A}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-3d .vc_cta3-content-header{color:#fff}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline{border-color:#2A2A2A;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-black.vc_cta3-style-outline .vc_cta3-content-header{color:#2A2A2A}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-classic .vc_cta3-content-header{color:#EBEBEB}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat{color:#9d9d9e;border-color:transparent;background-color:#EBEBEB}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-flat .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d{box-shadow:0 5px 0 #cfcfcf;color:#9d9d9e;border-color:transparent;background-color:#EBEBEB}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-3d .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline{border-color:#EBEBEB;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-grey.vc_cta3-style-outline .vc_cta3-content-header{color:#EBEBEB}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-classic .vc_cta3-content-header{color:#FFF}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat{color:#9d9d9e;border-color:transparent;background-color:#FFF}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-flat .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d{box-shadow:0 5px 0 #e3e3e3;color:#9d9d9e;border-color:transparent;background-color:#FFF}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-3d .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline{border-color:#FFF;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-white.vc_cta3-style-outline .vc_cta3-content-header{color:#FFF}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat{color:#9d9d9e;border-color:transparent;background-color:#F0F0F0}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-flat .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d{box-shadow:0 5px 0 #d4d4d4;color:#9d9d9e;border-color:transparent;background-color:#F0F0F0}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-3d .vc_cta3-content-header{color:#666}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline{border-color:#F0F0F0;background-color:transparent}.vc_general.vc_cta3.vc_cta3-color-classic.vc_cta3-style-outline .vc_cta3-content-header{color:#F0F0F0}.vc_cta3.vc_cta3-icon-size-xs .vc_icon_element .vc_icon_element-inner{height:1em;width:1em}.vc_cta3.vc_cta3-icon-size-sm .vc_icon_element .vc_icon_element-inner{height:2em;width:2em}.vc_cta3.vc_cta3-icon-size-md .vc_icon_element .vc_icon_element-inner{height:3em;width:3em}.vc_cta3.vc_cta3-icon-size-lg .vc_icon_element .vc_icon_element-inner{height:4em;width:4em}.vc_cta3.vc_cta3-icon-size-xl .vc_icon_element .vc_icon_element-inner{height:5em;width:5em}.wpb_gmaps_widget .wpb_wrapper{background-color:#f7f7f7;padding:5px}.wpb_gmaps_widget .wpb_map_wraper iframe{margin-bottom:0;padding:0;display:block;width:100%;border:none}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper{position:relative;padding-bottom:56.25%;height:0}.wpb_gmaps_widget.vc_map_responsive .wpb_map_wraper iframe{position:absolute;top:0;left:0;height:100%}.wpb_accordion_section .wpb_accordion_header a:focus,.wpb_content_element .wpb_tabs_nav li a:focus,.wpb_tour_next_prev_nav a:focus{outline:0}.wpb_content_element .wpb_tabs_nav,.wpb_content_element .wpb_tour_tabs_wrapper{padding:0}.wpb_content_element .wpb_tabs_nav{margin:0;padding-left:0!important;text-indent:inherit!important}#content .wpb_content_element .wpb_tabs_nav{margin:0}.wpb_content_element .wpb_tabs_nav li{background-color:#FFF;white-space:nowrap;padding:0;background-image:none;list-style:none!important}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_header,.wpb_content_element .wpb_tabs_nav li.ui-tabs-active,.wpb_content_element .wpb_tabs_nav li:hover,.wpb_content_element.wpb_tabs .wpb_tour_tabs_wrapper .wpb_tab{background-color:#f7f7f7}.wpb_content_element .wpb_tabs_nav li:after,.wpb_content_element .wpb_tabs_nav li:before{display:none!important}.wpb_content_element .wpb_tour_tabs_wrapper .wpb_ui-tabs-hide{display:none}.wpb_content_element .wpb_accordion_header a,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tabs_nav a{border-bottom:none;text-decoration:none;display:block;padding:.5em 1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab{padding:1em}.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_accordion_wrapper .wpb_accordion_content>.wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab .wpb_row:last-child>div>div.wpb_wrapper .wpb_content_element:last-child,.wpb_content_element .wpb_tour_tabs_wrapper .wpb_tab>.wpb_content_element:last-child{margin-bottom:0}.wpb_tabs .wpb_tabs_nav li{float:left;margin:0 1px 0 0}.wpb_tour .wpb_tabs_nav{float:left;width:31.66666667%}.wpb_tour .wpb_tabs_nav li{margin:0 0 1px;clear:left;width:100%}.wpb_tour .wpb_tabs_nav a{width:100%}.wpb_tour .wpb_tour_tabs_wrapper .wpb_tab{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;float:left;width:68.33333333%;padding:0 0 0 21.74px}.wpb_tour_next_prev_nav{margin-left:31.66666667%;padding-left:21.74px;font-size:80%}.wpb_tour_next_prev_nav a{border-bottom:1px dotted;text-decoration:none}.wpb_tour_next_prev_nav a:hover{text-decoration:none;border-bottom:none}.wpb_tour_next_prev_nav span{width:48%;display:inline-block;padding-top:1em;float:left}.wpb_tour_next_prev_nav span.wpb_next_slide{text-align:right;float:right}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header{margin:0 0 1px;padding-top:0;position:relative;text-transform:none;font-weight:inherit;font-size:inherit;font-family:inherit;line-height:inherit;letter-spacing:inherit}.wpb_accordion .wpb_accordion_wrapper .wpb_accordion_header a{padding-left:1em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon,.wpb_accordion .wpb_accordion_wrapper .ui-state-default .ui-icon{display:block;width:16px;height:16px;background-image:url(../images/toggle_open.html);background-repeat:no-repeat;position:absolute;right:.7em;top:.7em}.wpb_accordion .wpb_accordion_wrapper .ui-state-active .ui-icon{background-image:url(../images/toggle_close.html)}@media (max-width:480px){.vc_responsive .wpb_tour .wpb_tab,.vc_responsive .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav,.vc_responsive .wpb_tour_next_prev_nav{width:100%;float:none;margin-left:0}.vc_responsive .wpb_tour_next_prev_nav{width:auto;padding:0 1em}.vc_responsive #content .wpb_tour .wpb_tour_tabs_wrapper .wpb_tabs_nav{margin-bottom:1em}.vc_responsive .wpb_tour .wpb_tab{padding-left:1em;padding-right:1em}}.grid_layout-thumbnail .post-thumb,body ul.wpb_thumbnails-fluid li .entry-content :last-child{margin-bottom:0}.wpb_column .wpb_wrapper .wpb_teaser_grid{float:none}body ul.wpb_thumbnails-fluid li{padding:0;margin-left:0;background-image:none;list-style:none!important}body ul.wpb_thumbnails-fluid li:after,body ul.wpb_thumbnails-fluid li:before{display:none!important}.wpb_row .wpb_filtered_grid ul.wpb_thumbnails-fluid,.wpb_row .wpb_grid ul.wpb_thumbnails-fluid{padding:0;overflow:visible!important}.wpb_teaser_grid .entry-content{margin:0;padding:0;width:100%}.grid_layout-thumbnail .post-thumb img{max-width:100%}.wpb_carousel .wpb_wrapper{position:relative}.wpb_carousel .next,.wpb_carousel .prev{position:absolute;top:3px;background-color:#f7f7f7;padding:0 6px;font-size:12px;z-index:10;text-decoration:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.wpb_carousel .next:hover,.wpb_carousel .prev:hover{background-color:#F0F0F0}.wpb_carousel .next:focus,.wpb_carousel .prev:focus{outline:0;text-decoration:none}.wpb_carousel .prev{right:30px}.wpb_carousel .next{right:0}.wpb_carousel .wpb_thumbnails-fluid{width:100%}.wpb_carousel .wpb_thumbnails-fluid>[class*=vc_span]{height:auto!important}.wpb_categories_filter,.wpb_teaser_grid .categories_filter{list-style:none;padding:0;margin:0 0 10px}.wpb_categories_filter li,.wpb_teaser_grid .categories_filter li{display:block;float:left;margin:0 10px 10px 0;background-image:none;list-style:none!important}.wpb_categories_filter li:after,.wpb_categories_filter li:before,.wpb_teaser_grid .categories_filter li:after,.wpb_teaser_grid .categories_filter li:before{display:none!important}.wpb_categories_filter li a,.wpb_teaser_grid .categories_filter li a{border:none;text-decoration:none}.wpb_categories_filter li a:hover,.wpb_categories_filter li.active a,.wpb_teaser_grid .categories_filter li a:hover,.wpb_teaser_grid .categories_filter li.active a{border-bottom:1px dotted}.flickr_badge_image a,.wpb_gallery .wpb_flexslider .flex-direction-nav a{border:none}@media (max-width:480px){.vc_responsive .wpb_row ul.wpb_thumbnails-fluid{margin-left:0;width:auto}.vc_responsive .wpb_row .wpb_teaser_grid ul.wpb_thumbnails-fluid [class*=vc_col-]{width:100%;float:none;display:block;margin-left:0;margin-right:0}}.wpb_image_grid .wpb_image_grid_ul{margin:0;padding:0}.wpb_image_grid .wpb_image_grid_ul>li{background-image:none;list-style:none!important}.wpb_image_grid .wpb_image_grid_ul>li:after,.wpb_image_grid .wpb_image_grid_ul>li:before{display:none!important}.wpb_image_grid .wpb_image_grid_ul .isotope-item{list-style:none;margin:0 1px 1px 0;max-width:100%;float:left}.wpb_image_grid .wpb_image_grid_ul a{display:block}.wpb_image_grid .wpb_image_grid_ul img{display:block;max-width:100%;height:auto}.wpb_gallery .theme-default .nivoSlider{margin-bottom:0}.wpb_gallery .theme-default .nivo-controlNav{padding:10px 0 3px}.wpb_gallery .wpb_flexslider .flex-control-nav{bottom:auto;top:100%;margin-top:15px}.wpb_gallery .wpb_flexslider .flex-direction-nav a:before{line-height:1}.wpb_gallery .wpb_flexslider .flex-control-paging{z-index:10}#content .wpb_gallery_slides ul.flex-direction-nav,#content .wpb_gallery_slides ul.slides,.content .wpb_gallery_slides ul.flex-direction-nav,.content .wpb_gallery_slides ul.slides,.wpb_content_element .wpb_gallery_slides ul li,.wpb_gallery_slides ul.flex-direction-nav,.wpb_gallery_slides ul.slides,body .wpb_gallery_slides ul li{list-style:none;padding:0;background-image:none;margin:0}.flickr_badge_image{margin:0 10px 10px 0;width:72px;height:72px;float:left;background:0 0;padding:0}.flickr_badge_image img{margin:0;overflow:hidden;position:relative;width:100%;height:100%;max-width:100%;max-height:100%}.wpb_flickr_widget p.flickr_stream_wrap{clear:both;margin-bottom:0;font-size:80%}.wpb_flickr_widget p.flickr_stream_wrap a{background-image:url(../images/flickr.html);background-repeat:no-repeat;background-position:left center;padding-left:25px;display:inline-block}.wpb_video_widget.vc_video-el-width-10 .wpb_wrapper{width:10%}.wpb_video_widget.vc_video-el-width-20 .wpb_wrapper{width:20%}.wpb_video_widget.vc_video-el-width-30 .wpb_wrapper{width:30%}.wpb_video_widget.vc_video-el-width-40 .wpb_wrapper{width:40%}.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper{width:50%}.wpb_video_widget.vc_video-el-width-60 .wpb_wrapper{width:60%}.wpb_video_widget.vc_video-el-width-70 .wpb_wrapper{width:70%}.wpb_video_widget.vc_video-el-width-80 .wpb_wrapper{width:80%}.wpb_video_widget.vc_video-el-width-90 .wpb_wrapper{width:90%}.wpb_video_widget.vc_video-el-width-100 .wpb_wrapper{width:100%}.wpb_video_widget .wpb_video_wrapper{padding-top:56.25%;position:relative;width:100%}.wpb_video_widget .wpb_video_wrapper>div{padding-top:0!important;position:static}.wpb_video_widget.vc_video-aspect-ratio-169 .wpb_video_wrapper{padding-top:56.25%}.wpb_video_widget.vc_video-aspect-ratio-43 .wpb_video_wrapper{padding-top:75%}.wpb_video_widget.vc_video-aspect-ratio-235 .wpb_video_wrapper{padding-top:42.55319149%}.wpb_video_widget.vc_video-align-left .wpb_wrapper{float:left}.wpb_video_widget.vc_video-align-center .wpb_wrapper{margin:0 auto}.wpb_video_widget.vc_video-align-right .wpb_wrapper{float:right}.wpb_video_widget .wpb_wrapper{position:relative}.wpb_video_widget .wpb_wrapper iframe{width:100%;height:100%;display:block;position:absolute;margin:0;top:0;left:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.wpb_video_wrapper .fluid-width-video-wrapper{padding-top:0!important;position:static}.wpb_posts_slider .flex-caption,.wpb_posts_slider .nivo-caption{background-color:#f7f7f7;opacity:1;filter:alpha(opacity=100);color:inherit;padding:10px 15px;position:static}.wpb_posts_slider .wpb_gallery_slides>ul>li{background-image:none;list-style:none!important}.wpb_posts_slider .wpb_gallery_slides>ul>li:after,.wpb_posts_slider .wpb_gallery_slides>ul>li:before{display:none!important}.vc_progress_bar .vc_single_bar{background:#f7f7f7;position:relative;margin-bottom:11.67px;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.1) inset;box-shadow:0 1px 2px rgba(0,0,0,.1) inset;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.vc_progress_bar .vc_single_bar:last-child{margin-bottom:0}.vc_progress_bar .vc_single_bar .vc_label{display:block;padding:.5em 1em;position:relative;z-index:1}.vc_progress_bar .vc_single_bar .vc_bar{display:block;position:absolute;height:100%;background-color:#e0e0e0;width:0;top:0;left:0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;transition:width 1s linear;-moz-transition:width 1s linear;-webkit-transition:width 1s linear;-o-transition:width 1s linear}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_blue .vc_single_bar .vc_bar{background-color:#0074CC}.vc_progress_bar .vc_single_bar .vc_bar.striped{background-image:-webkit-gradient(linear,0 100%,100% 0,color-stop(.25,rgba(255,255,255,.15)),color-stop(.25,transparent),color-stop(.5,transparent),color-stop(.5,rgba(255,255,255,.15)),color-stop(.75,rgba(255,255,255,.15)),color-stop(.75,transparent),to(transparent));background-image:-webkit-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-moz-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:-o-linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);background-image:linear-gradient(45deg,rgba(255,255,255,.15) 25%,transparent 25%,transparent 50%,rgba(255,255,255,.15) 50%,rgba(255,255,255,.15) 75%,transparent 75%,transparent);-webkit-background-size:40px 40px;-moz-background-size:40px 40px;-o-background-size:40px 40px;background-size:40px 40px}.vc_progress_bar .vc_single_bar .vc_bar.animated{-webkit-animation:progress-bar-stripes 2s linear infinite;-moz-animation:progress-bar-stripes 2s linear infinite;-ms-animation:progress-bar-stripes 2s linear infinite;-o-animation:progress-bar-stripes 2s linear infinite;animation:progress-bar-stripes 2s linear infinite}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_turquoise .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_turquoise .vc_single_bar .vc_bar{background-color:#49afcd}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_green .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_green .vc_single_bar .vc_bar{background-color:#5bb75b}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_orange .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_orange .vc_single_bar .vc_bar{background-color:#faa732}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_red .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_red .vc_single_bar .vc_bar{background-color:#da4f49}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-bar_black .vc_bar,.vc_progress_bar.vc_progress-bar-color-bar_black .vc_single_bar .vc_bar{background-color:#414141}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-blue .vc_single_bar .vc_bar{background-color:#5472D2}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_bar,.vc_progress_bar.vc_progress-bar-color-turquoise .vc_single_bar .vc_bar{background-color:#00C1CF}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-pink .vc_bar,.vc_progress_bar.vc_progress-bar-color-pink .vc_single_bar .vc_bar{background-color:#FE6C61}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-turquoise .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-violet .vc_bar,.vc_progress_bar.vc_progress-bar-color-violet .vc_single_bar .vc_bar{background-color:#8D6DC4}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-peacoc .vc_bar,.vc_progress_bar.vc_progress-bar-color-peacoc .vc_single_bar .vc_bar{background-color:#4CADC9}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-chino .vc_bar,.vc_progress_bar.vc_progress-bar-color-chino .vc_single_bar .vc_bar{background-color:#CEC2AB}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-mulled-wine .vc_bar,.vc_progress_bar.vc_progress-bar-color-mulled-wine .vc_single_bar .vc_bar{background-color:#50485B}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista-blue .vc_bar,.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-vista_blue .vc_bar,.vc_progress_bar.vc_progress-bar-color-vista-blue .vc_single_bar .vc_bar,.vc_progress_bar.vc_progress-bar-color-vista_blue .vc_single_bar .vc_bar{background-color:#75D69C}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_bar,.vc_progress_bar.vc_progress-bar-color-black .vc_single_bar .vc_bar{background-color:#2A2A2A}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_bar,.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_bar{background-color:#EBEBEB}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-black .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-grey .vc_label,.vc_progress_bar.vc_progress-bar-color-grey .vc_single_bar .vc_label{color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_bar,.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_bar{background-color:#F7BE68}.vc_progress_bar.vc_progress-bar-color-orange .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_bar,.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_bar{background-color:#5AA1E3}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-orange .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-sky .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_bar,.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_bar{background-color:#6DAB3C}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sky .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-green .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_bar,.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_bar{background-color:#F4524D}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-green .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-juicy-pink .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_bar,.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_bar{background-color:#F79468}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-juicy-pink .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-sandy-brown .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_bar,.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_bar{background-color:#B97EBB}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-sandy-brown .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar.vc_progress-bar-color-purple .vc_single_bar .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_bar,.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_bar{background-color:#FFF}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-purple .vc_label{color:#fff;text-shadow:0 -1px 0 rgba(0,0,0,.25)}.vc_progress_bar .vc_general.vc_single_bar.vc_progress-bar-color-white .vc_label,.vc_progress_bar.vc_progress-bar-color-white .vc_single_bar .vc_label{color:#666;text-shadow:0 -1px 0 rgba(0,0,0,.25)}@-webkit-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-moz-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-ms-keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}@-o-keyframes progress-bar-stripes{from{background-position:0 0}to{background-po














sition:40px 0}}@keyframes progress-bar-stripes{from{background-position:40px 0}to{background-position:0 0}}.vc_pie_chart{z-index:0;opacity:0;filter:alpha(opacity=0)}.vc_pie_chart.vc_ready{opacity:1;filter:alpha(opacity=100)}.vc_pie_chart .vc_pie_wrapper{position:relative;margin:0 auto}.vc_pie_chart canvas{position:relative;z-index:1}.vc_pie_chart .vc_pie_chart_value,.vc_pie_chart_back{display:block;position:absolute;width:100%;height:100%;top:0;left:0}.vc_pie_chart .vc_pie_chart_value{font-size:200%;text-align:center}.vc_pie_chart_back{border:6px solid #f7f7f7;border-radius:50%;opacity:.3;filter:alpha(opacity=30);-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.vc_images_carousel .vc_carousel-control{border:none}.vc_carousel .vc_carousel-control{text-shadow:none;border:none;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_carousel .vc_carousel-control:active,.vc_carousel .vc_carousel-control:focus{outline:0}.vc_carousel .vc_carousel-indicators li{width:5px;height:5px;margin:0;border-color:#f7f7f7;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear}.vc_separator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.vc_separator h4{line-height:1em;font-size:100%;margin:0;word-wrap:break-word;-webkit-box-flex:0;-webkit-flex:0 1 auto;-ms-flex:0 1 auto;flex:0 1 auto}.vc_separator h4 .normal{font-size:12px;font-weight:400}.vc_separator .vc_sep_holder{height:1px;position:relative;-webkit-box-flex:1;-webkit-flex:1 1 auto;-ms-flex:1 1 auto;flex:1 1 auto;min-width:10%}.vc_separator .vc_sep_holder .vc_sep_line{height:1px;border-top:1px solid #EBEBEB;display:block;position:relative;top:1px;width:100%}.vc_separator.vc_separator_align_left .vc_sep_holder.vc_sep_holder_l,.vc_separator.vc_separator_align_right .vc_sep_holder.vc_sep_holder_r{display:none}.vc_separator.vc_separator_align_center h4{padding:0 .8em}.vc_separator.vc_separator_align_left h4{padding:0 .8em 0 0}.vc_separator.vc_separator_align_right h4{padding:0 0 0 .8em;margin:0!important}.vc_separator.vc_sep_double{height:3px}.vc_separator.vc_sep_double .vc_sep_line{border-bottom:1px solid #EBEBEB;border-top:1px solid #EBEBEB;height:3px}.vc_separator.vc_sep_dashed .vc_sep_line{border-top-style:dashed}.vc_separator.vc_sep_dotted .vc_sep_line{border-top-style:dotted}.vc_separator.vc_sep_shadow .vc_sep_line{border:none;position:relative;height:20px;top:0;overflow:hidden}.vc_separator.vc_sep_shadow .vc_sep_line::after{content:'';display:block;position:absolute;left:0;top:-20px;right:0;height:10px;border-radius:100%}.vc_separator.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{right:-100%;box-shadow:10px 10px 10px 1px}.vc_separator.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{left:-100%;box-shadow:-10px 10px 10px 1px}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_l{width:100%}.vc_separator.vc_separator_no_text:not(.vc_sep_shadow) .vc_sep_holder_r{display:none}.vc_separator .vc_icon_element{margin-bottom:0}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style)+h4{padding-left:0}.vc_separator .vc_icon_element:not(.vc_icon_element-have-style) .vc_icon_element-size-xl{margin-left:.8em;margin-right:.8em}.vc_separator.vc_separator-has-text.vc_separator_align_center .vc_icon_element.vc_icon_element-have-style,.vc_separator.vc_separator-has-text.vc_separator_align_right .vc_icon_element.vc_icon_element-have-style{margin-left:.8em}.vc_separator.vc_separator_align_left .vc_icon_element.vc_icon_element-have-style+h4{padding-left:.8em}.vc_separator.vc_sep_border_width_1 .vc_sep_holder .vc_sep_line{border-top-width:1px}.vc_separator.vc_sep_border_width_1.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:1px;top:0}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_line{top:0}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 1px}.vc_separator.vc_sep_border_width_1.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 1px}.vc_separator.vc_sep_border_width_2 .vc_sep_holder .vc_sep_line{border-top-width:2px}.vc_separator.vc_sep_border_width_2.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:2px;top:-1px}.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_line{top:-1px}.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 2px}.vc_separator.vc_sep_border_width_2.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 2px}.vc_separator.vc_sep_border_width_3 .vc_sep_holder .vc_sep_line{border-top-width:3px}.vc_separator.vc_sep_border_width_3.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:3px;top:-1px}.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_line{top:-1px}.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 3px}.vc_separator.vc_sep_border_width_3.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 3px}.vc_separator.vc_sep_border_width_4 .vc_sep_holder .vc_sep_line{border-top-width:4px}.vc_separator.vc_sep_border_width_4.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:4px;top:-2px}.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_line{top:-2px}.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 4px}.vc_separator.vc_sep_border_width_4.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 4px}.vc_separator.vc_sep_border_width_5 .vc_sep_holder .vc_sep_line{border-top-width:5px}.vc_separator.vc_sep_border_width_5.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:5px;top:-2px}.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_line{top:-2px}.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 5px}.vc_separator.vc_sep_border_width_5.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 5px}.vc_separator.vc_sep_border_width_6 .vc_sep_holder .vc_sep_line{border-top-width:6px}.vc_separator.vc_sep_border_width_6.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:6px;top:-3px}.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_line{top:-3px}.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 6px}.vc_separator.vc_sep_border_width_6.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 6px}.vc_separator.vc_sep_border_width_7 .vc_sep_holder .vc_sep_line{border-top-width:7px}.vc_separator.vc_sep_border_width_7.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:7px;top:-3px}.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_line{top:-3px}.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 7px}.vc_separator.vc_sep_border_width_7.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 7px}.vc_separator.vc_sep_border_width_8 .vc_sep_holder .vc_sep_line{border-top-width:8px}.vc_separator.vc_sep_border_width_8.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:8px;top:-4px}.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_line{top:-4px}.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 8px}.vc_separator.vc_sep_border_width_8.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 8px}.vc_separator.vc_sep_border_width_9 .vc_sep_holder .vc_sep_line{border-top-width:9px}.vc_separator.vc_sep_border_width_9.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:9px;top:-4px}.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_line{top:-4px}.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 9px}.vc_separator.vc_sep_border_width_9.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 9px}.vc_separator.vc_sep_border_width_10 .vc_sep_holder .vc_sep_line{border-top-width:10px}.vc_separator.vc_sep_border_width_10.vc_sep_double .vc_sep_holder .vc_sep_line{border-bottom-width:10px;top:-5px}.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_line{top:-5px}.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_l .vc_sep_line::after{box-shadow:10px 10px 10px 10px}.vc_separator.vc_sep_border_width_10.vc_sep_shadow .vc_sep_holder_r .vc_sep_line::after{box-shadow:-10px 10px 10px 10px}.vc_separator.vc_sep_color_blue .vc_sep_line{border-color:#5472D2}.vc_separator.vc_sep_color_blue.vc_sep_shadow .vc_sep_holder{color:#5472D2}.vc_separator.vc_sep_color_turquoise .vc_sep_line{border-color:#00C1CF}.vc_separator.vc_sep_color_turquoise.vc_sep_shadow .vc_sep_holder{color:#00C1CF}.vc_separator.vc_sep_color_pink .vc_sep_line{border-color:#FE6C61}.vc_separator.vc_sep_color_pink.vc_sep_shadow .vc_sep_holder{color:#FE6C61}.vc_separator.vc_sep_color_violet .vc_sep_line{border-color:#8D6DC4}.vc_separator.vc_sep_color_violet.vc_sep_shadow .vc_sep_holder{color:#8D6DC4}.vc_separator.vc_sep_color_peacoc .vc_sep_line{border-color:#4CADC9}.vc_separator.vc_sep_color_peacoc.vc_sep_shadow .vc_sep_holder{color:#4CADC9}.vc_separator.vc_sep_color_chino .vc_sep_line{border-color:#CEC2AB}.vc_separator.vc_sep_color_chino.vc_sep_shadow .vc_sep_holder{color:#CEC2AB}.vc_separator.vc_sep_color_mulled_wine .vc_sep_line{border-color:#50485B}.vc_separator.vc_sep_color_mulled_wine.vc_sep_shadow .vc_sep_holder{color:#50485B}.vc_separator.vc_sep_color_vista_blue .vc_sep_line{border-color:#75D69C}.vc_separator.vc_sep_color_vista_blue.vc_sep_shadow .vc_sep_holder{color:#75D69C}.vc_separator.vc_sep_color_black .vc_sep_line{border-color:#2A2A2A}.vc_separator.vc_sep_color_black.vc_sep_shadow .vc_sep_holder{color:#2A2A2A}.vc_separator.vc_sep_color_grey .vc_sep_line{border-color:#EBEBEB}.vc_separator.vc_sep_color_grey.vc_sep_shadow .vc_sep_holder{color:#EBEBEB}.vc_separator.vc_sep_color_orange .vc_sep_line{border-color:#F7BE68}.vc_separator.vc_sep_color_orange.vc_sep_shadow .vc_sep_holder{color:#F7BE68}.vc_separator.vc_sep_color_sky .vc_sep_line{border-color:#5AA1E3}.vc_separator.vc_sep_color_sky.vc_sep_shadow .vc_sep_holder{color:#5AA1E3}.vc_separator.vc_sep_color_green .vc_sep_line{border-color:#6DAB3C}.vc_separator.vc_sep_color_green.vc_sep_shadow .vc_sep_holder{color:#6DAB3C}.vc_separator.vc_sep_color_juicy_pink .vc_sep_line{border-color:#F4524D}.vc_separator.vc_sep_color_juicy_pink.vc_sep_shadow .vc_sep_holder{color:#F4524D}.vc_separator.vc_sep_color_sandy_brown .vc_sep_line{border-color:#F79468}.vc_separator.vc_sep_color_sandy_brown.vc_sep_shadow .vc_sep_holder{color:#F79468}.vc_separator.vc_sep_color_purple .vc_sep_line{border-color:#B97EBB}.vc_separator.vc_sep_color_purple.vc_sep_shadow .vc_sep_holder{color:#B97EBB}.vc_separator.vc_sep_color_white .vc_sep_line{border-color:#FFF}.vc_separator.vc_sep_color_white.vc_sep_shadow .vc_sep_holder{color:#FFF}.vc_text_separator,.wpb_separator{border-bottom:1px solid #EBEBEB;clear:both;height:1px}.vc_sep_width_10{width:10%}.vc_sep_width_20{width:20%}.vc_sep_width_30{width:30%}.vc_sep_width_40{width:40%}.vc_sep_width_50{width:50%}.vc_sep_width_60{width:60%}.vc_sep_width_70{width:70%}.vc_sep_width_80{width:80%}.vc_sep_width_90{width:90%}.vc_sep_width_100,.wpb_single_image img.vc_img-placeholder{width:100%}.vc_sep_pos_align_center{margin-left:auto;margin-right:auto}.vc_sep_pos_align_left{margin-left:0;margin-right:auto}.vc_sep_pos_align_right{margin-left:auto;margin-right:0}.vc_text_separator div{display:inline-block;background-color:#FFF;padding:1px 1em;position:relative;top:-9px}.separator_align_left{text-align:left}.separator_align_right{text-align:right}.wpb_single_image a{border:none;outline:0}.wpb_single_image img{height:auto;max-width:100%;vertical-align:top}.wpb_single_image .vc_single_image-wrapper{display:inline-block;vertical-align:top;max-width:100%}.wpb_single_image .vc_single_image-wrapper.vc_box_rounded,.wpb_single_image .vc_single_image-wrapper.vc_box_rounded img{border-radius:4px;-webkit-box-shadow:none;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_outline,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:1px solid #EBEBEB}.wpb_single_image .vc_single_image-wrapper.vc_box_outline img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:1px solid #EBEBEB}.wpb_single_image .vc_single_image-wrapper.vc_box_border,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle{border-radius:0;-webkit-box-shadow:none;box-shadow:none;padding:6px;border:none}.wpb_single_image .vc_single_image-wrapper.vc_box_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img{border-radius:0;-webkit-box-shadow:none;box-shadow:none;border:none}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:0;-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle{padding:6px}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d{border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin-bottom:15px}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_3d img{border-radius:0;-webkit-box-shadow:none;box-shadow:none}.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_outline_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{border-radius:50%;-webkit-box-shadow:none;box-shadow:none;overflow:hidden}.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_border_circle img,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle,.wpb_single_image .vc_single_image-wrapper.vc_box_shadow_circle img{-webkit-box-shadow:0 0 5px rgba(0,0,0,.1);box-shadow:0 0 5px rgba(0,0,0,.1)}.wpb_single_image.vc_align_center{text-align:center}.wpb_single_image.vc_align_right{text-align:right}.wpb_single_image.vc_align_left{text-align:left}.wpb_single_image .vc_box_shadow_3d{position:relative;z-index:0;display:inline-block;max-width:100%}.wpb_single_image .vc_box_shadow_3d:after,.wpb_single_image .vc_box_shadow_3d:before{content:"";position:absolute;-webkit-box-shadow:0 15px 10px rgba(0,0,0,.6);box-shadow:0 15px 10px rgba(0,0,0,.6);left:5px;right:50%;bottom:8px;height:30%;z-index:-1;border-radius:inherit;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;-webkit-transform:skewY(-6deg);-ms-transform:skewY(-6deg);transform:skewY(-6deg)}.wpb_single_image .vc_box_shadow_3d:after{left:50%;right:5px;-webkit-transform:skewY(6deg);-ms-transform:skewY(6deg);transform:skewY(6deg);-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.wpb_single_image .vc_figure{display:inline-block;vertical-align:top;margin:0;max-width:100%}.wpb_single_image .vc_figure-caption{margin-top:.2em;font-size:.8em}.wpb_single_image .vc_box_outline.vc_box_border_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_blue{border-color:#5472D2}.wpb_single_image .vc_box_border.vc_box_border_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_blue{background-color:#5472D2}.wpb_single_image .vc_box_outline.vc_box_border_turquoise,.wpb_single_image .vc_box_outline_circle.vc_box_border_turquoise{border-color:#00C1CF}.wpb_single_image .vc_box_border.vc_box_border_turquoise,.wpb_single_image .vc_box_border_circle.vc_box_border_turquoise{background-color:#00C1CF}.wpb_single_image .vc_box_outline.vc_box_border_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_pink{border-color:#FE6C61}.wpb_single_image .vc_box_border.vc_box_border_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_pink{background-color:#FE6C61}.wpb_single_image .vc_box_outline.vc_box_border_violet,.wpb_single_image .vc_box_outline_circle.vc_box_border_violet{border-color:#8D6DC4}.wpb_single_image .vc_box_border.vc_box_border_violet,.wpb_single_image .vc_box_border_circle.vc_box_border_violet{background-color:#8D6DC4}.wpb_single_image .vc_box_outline.vc_box_border_peacoc,.wpb_single_image .vc_box_outline_circle.vc_box_border_peacoc{border-color:#4CADC9}.wpb_single_image .vc_box_border.vc_box_border_peacoc,.wpb_single_image .vc_box_border_circle.vc_box_border_peacoc{background-color:#4CADC9}.wpb_single_image .vc_box_outline.vc_box_border_chino,.wpb_single_image .vc_box_outline_circle.vc_box_border_chino{border-color:#CEC2AB}.wpb_single_image .vc_box_border.vc_box_border_chino,.wpb_single_image .vc_box_border_circle.vc_box_border_chino{background-color:#CEC2AB}.wpb_single_image .vc_box_outline.vc_box_border_mulled_wine,.wpb_single_image .vc_box_outline_circle.vc_box_border_mulled_wine{border-color:#50485B}.wpb_single_image .vc_box_border.vc_box_border_mulled_wine,.wpb_single_image .vc_box_border_circle.vc_box_border_mulled_wine{background-color:#50485B}.wpb_single_image .vc_box_outline.vc_box_border_vista_blue,.wpb_single_image .vc_box_outline_circle.vc_box_border_vista_blue{border-color:#75D69C}.wpb_single_image .vc_box_border.vc_box_border_vista_blue,.wpb_single_image .vc_box_border_circle.vc_box_border_vista_blue{background-color:#75D69C}.wpb_single_image .vc_box_outline.vc_box_border_black,.wpb_single_image .vc_box_outline_circle.vc_box_border_black{border-color:#2A2A2A}.wpb_single_image .vc_box_border.vc_box_border_black,.wpb_single_image .vc_box_border_circle.vc_box_border_black{background-color:#2A2A2A}.wpb_single_image .vc_box_outline.vc_box_border_grey,.wpb_single_image .vc_box_outline_circle.vc_box_border_grey{border-color:#EBEBEB}.wpb_single_image .vc_box_border.vc_box_border_grey,.wpb_single_image .vc_box_border_circle.vc_box_border_grey{background-color:#EBEBEB}.wpb_single_image .vc_box_outline.vc_box_border_orange,.wpb_single_image .vc_box_outline_circle.vc_box_border_orange{border-color:#F7BE68}.wpb_single_image .vc_box_border.vc_box_border_orange,.wpb_single_image .vc_box_border_circle.vc_box_border_orange{background-color:#F7BE68}.wpb_single_image .vc_box_outline.vc_box_border_sky,.wpb_single_image .vc_box_outline_circle.vc_box_border_sky{border-color:#5AA1E3}.wpb_single_image .vc_box_border.vc_box_border_sky,.wpb_single_image .vc_box_border_circle.vc_box_border_sky{background-color:#5AA1E3}.wpb_single_image .vc_box_outline.vc_box_border_green,.wpb_single_image .vc_box_outline_circle.vc_box_border_green{border-color:#6DAB3C}.wpb_single_image .vc_box_border.vc_box_border_green,.wpb_single_image .vc_box_border_circle.vc_box_border_green{background-color:#6DAB3C}.wpb_single_image .vc_box_outline.vc_box_border_juicy_pink,.wpb_single_image .vc_box_outline_circle.vc_box_border_juicy_pink{border-color:#F4524D}.wpb_single_image .vc_box_border.vc_box_border_juicy_pink,.wpb_single_image .vc_box_border_circle.vc_box_border_juicy_pink{background-color:#F4524D}.wpb_single_image .vc_box_outline.vc_box_border_sandy_brown,.wpb_single_image .vc_box_outline_circle.vc_box_border_sandy_brown{border-color:#F79468}.wpb_single_image .vc_box_border.vc_box_border_sandy_brown,.wpb_single_image .vc_box_border_circle.vc_box_border_sandy_brown{background-color:#F79468}.wpb_single_image .vc_box_outline.vc_box_border_purple,.wpb_single_image .vc_box_outline_circle.vc_box_border_purple{border-color:#B97EBB}.wpb_single_image .vc_box_border.vc_box_border_purple,.wpb_single_image .vc_box_border_circle.vc_box_border_purple{background-color:#B97EBB}.wpb_single_image .vc_box_outline.vc_box_border_white,.wpb_single_image .vc_box_outline_circle.vc_box_border_white{border-color:#FFF}.wpb_single_image .vc_box_border.vc_box_border_white,.wpb_single_image .vc_box_border_circle.vc_box_border_white{background-color:#FFF}.vc_icon_element{line-height:0;font-size:14px;margin-bottom:35px}.vc_icon_element.vc_icon_element-outer{box-sizing:border-box;text-align:center}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-left{text-align:left}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-center{text-align:center}.vc_icon_element.vc_icon_element-outer.vc_icon_element-align-right{text-align:right}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner{text-align:center;display:inline-block;border:2px solid transparent;width:4em;height:4em;box-sizing:content-box;position:relative}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon{font-size:2.15em;font-style:normal;font-weight:400;line-height:1!important;font-size-adjust:none;font-stretch:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;-webkit-font-language-override:normal;font-language-override:normal;-webkit-font-kerning:auto;font-kerning:auto;font-synthesis:weight style;font-variant:normal;text-rendering:auto;display:inline-block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-icon:before{font-style:normal;font-weight:400;display:inline-block;text-decoration:inherit;width:inherit;height:inherit;font-size:1em;text-align:center;text-rendering:optimizelegibility}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner .vc_icon_element-link{width:100%;height:100%;display:block;position:absolute;top:0;box-sizing:content-box;border:none}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs{max-width:100%!important;line-height:1.2em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs.vc_icon_element-have-style-inner{width:2.5em!important;height:2.5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xs .vc_icon_element-icon{font-size:1.2em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm{max-width:100%!important;line-height:1.6em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm.vc_icon_element-have-style-inner{width:3.15em!important;height:3.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-sm .vc_icon_element-icon{font-size:1.6em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md{max-width:100%!important;line-height:2.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md.vc_icon_element-have-style-inner{width:4em!important;height:4em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-md .vc_icon_element-icon{font-size:2.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg{max-width:100%!important;line-height:2.85em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg.vc_icon_element-have-style-inner{width:5em!important;height:5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-lg .vc_icon_element-icon{font-size:2.85em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl{max-width:100%!important;line-height:5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl.vc_icon_element-have-style-inner{width:7.15em!important;height:7.15em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-size-xl .vc_icon_element-icon{font-size:5em!important}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded .vc_icon_element-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-outline .vc_icon_element-link{border-radius:50%}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less .vc_icon_element-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_gitem-link,.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-style-rounded-less-outline .vc_icon_element-link{border-radius:5px}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-blue .vc_icon_element-icon{color:#5472D2}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-turquoise .vc_icon_element-icon{color:#00C1CF}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-pink .vc_icon_element-icon{color:#FE6C61}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-violet .vc_icon_element-icon{color:#8D6DC4}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-peacoc .vc_icon_element-icon{color:#4CADC9}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-chino .vc_icon_element-icon{color:#CEC2AB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-mulled_wine .vc_icon_element-icon{color:#50485B}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-vista_blue .vc_icon_element-icon{color:#75D69C}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-black .vc_icon_element-icon{color:#2A2A2A}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-grey .vc_icon_element-icon{color:#EBEBEB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-orange .vc_icon_element-icon{color:#F7BE68}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sky .vc_icon_element-icon{color:#5AA1E3}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-green .vc_icon_element-icon{color:#6DAB3C}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-juicy_pink .vc_icon_element-icon{color:#F4524D}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-sandy_brown .vc_icon_element-icon{color:#F79468}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-purple .vc_icon_element-icon{color:#B97EBB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-color-white .vc_icon_element-icon{color:#FFF}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-outline{border-color:#5472D2}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-blue.vc_icon_element-background{background-color:#5472D2}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-outline{border-color:#00C1CF}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-turquoise.vc_icon_element-background{background-color:#00C1CF}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-outline{border-color:#FE6C61}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-pink.vc_icon_element-background{background-color:#FE6C61}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-outline{border-color:#8D6DC4}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-violet.vc_icon_element-background{background-color:#8D6DC4}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-outline{border-color:#4CADC9}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-peacoc.vc_icon_element-background{background-color:#4CADC9}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-outline{border-color:#CEC2AB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-chino.vc_icon_element-background{background-color:#CEC2AB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-outline{border-color:#50485B}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-mulled_wine.vc_icon_element-background{background-color:#50485B}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-outline{border-color:#75D69C}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-vista_blue.vc_icon_element-background{background-color:#75D69C}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-outline{border-color:#2A2A2A}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-black.vc_icon_element-background{background-color:#2A2A2A}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-outline{border-color:#EBEBEB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-grey.vc_icon_element-background{background-color:#EBEBEB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-outline{border-color:#F7BE68}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-orange.vc_icon_element-background{background-color:#F7BE68}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-outline{border-color:#5AA1E3}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sky.vc_icon_element-background{background-color:#5AA1E3}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-outline{border-color:#6DAB3C}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-green.vc_icon_element-background{background-color:#6DAB3C}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-outline{border-color:#F4524D}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-juicy_pink.vc_icon_element-background{background-color:#F4524D}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-outline{border-color:#F79468}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-sandy_brown.vc_icon_element-background{background-color:#F79468}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-outline{border-color:#B97EBB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-purple.vc_icon_element-background{background-color:#B97EBB}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-outline{border-color:#FFF}.vc_icon_element.vc_icon_element-outer .vc_icon_element-inner.vc_icon_element-background-color-white.vc_icon_element-background{background-color:#FFF}.vc_chart .vc_chart-legend{font-size:14px;margin:0;padding:0}.vc_chart .vc_chart-legend li{line-height:1.3em;list-style:none;margin:0 0 .3em;min-height:1.3em}.vc_chart .vc_chart-legend span{border-radius:.3em;display:inline-block;height:1.3em;left:0;margin-right:.5em;vertical-align:middle;width:1.3em}@media (min-width:768px){.vc_chart .vc_chart-legend{display:inline-block;vertical-align:middle;width:40%}.vc_chart .vc_chart-legend li{margin-left:1em}.vc_chart .vc_chart-with-legend{display:inline-block;vertical-align:middle;width:60%}}.vc_line-chart .vc_chart-with-legend{width:75%}.vc_line-chart .vc_chart-legend{width:25%}.wpb_single_image .wpb_wrapper .vc_single_image-wrapper .zoomImg{border-radius:0}.wpb_single_image [class*='_circle'] .vc-zoom-wrapper{border-radius:50%}.wpb_single_image [class*='_rounded'] .vc-zoom-wrapper{border-radius:4px}.vc_general.vc_pagination{display:block;margin:0;padding:0;text-align:center}.vc_general.vc_pagination .vc_pagination-item{display:inline-block;margin:0;padding:0;vertical-align:middle}.vc_general.vc_pagination .vc_pagination-trigger{display:block;text-decoration:none;cursor:pointer;height:10px;width:10px;margin:5px 7px;background:0 0;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;border:none}.vc_gitem-zone,.vc_gitem_row .vc_gitem-col{background-repeat:no-repeat;background-position:50% 50%;background-size:cover;box-sizing:border-box}.vc_general.vc_pagination .vc_pagination-trigger:focus{outline:0}.vc_general.vc_pagination .vc_active .vc_pagination-trigger{cursor:default}.vc_pagination.vc_pagination-style-outline .vc_pagination-trigger{border:3px solid transparent}.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger{opacity:.6}.vc_pagination.vc_pagination-style-flat .vc_active .vc_pagination-trigger,.vc_pagination.vc_pagination-style-flat .vc_pagination-trigger:hover{opacity:1}.vc_pagination.vc_pagination-shape-round .vc_pagination-trigger{border-radius:50%}.vc_pagination.vc_pagination-shape-rounded .vc_pagination-trigger{border-radius:3px}.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger{border-color:#5472D2}.vc_pagination-color-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#5472D2}.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger{border-color:#00C1CF}.vc_pagination-color-turquoise.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-turquoise.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#00C1CF}.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger{border-color:#FE6C61}.vc_pagination-color-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#FE6C61}.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger{border-color:#8D6DC4}.vc_pagination-color-violet.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-violet.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#8D6DC4}.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger{border-color:#4CADC9}.vc_pagination-color-peacoc.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-peacoc.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#4CADC9}.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger{border-color:#CEC2AB}.vc_pagination-color-chino.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-chino.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#CEC2AB}.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger{border-color:#50485B}.vc_pagination-color-mulled-wine.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-mulled-wine.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#50485B}.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger{border-color:#75D69C}.vc_pagination-color-vista-blue.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-vista-blue.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#75D69C}.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger{border-color:#F7BE68}.vc_pagination-color-orange.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-orange.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#F7BE68}.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger{border-color:#5AA1E3}.vc_pagination-color-sky.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sky.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#5AA1E3}.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger{border-color:#6DAB3C}.vc_pagination-color-green.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-green.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#6DAB3C}.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger{border-color:#F4524D}.vc_pagination-color-juicy-pink.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-juicy-pink.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#F4524D}.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger{border-color:#F79468}.vc_pagination-color-sandy-brown.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-sandy-brown.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#F79468}.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger{border-color:#B97EBB}.vc_pagination-color-purple.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-purple.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#B97EBB}.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger{border-color:#2A2A2A}.vc_pagination-color-black.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-black.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#2A2A2A}.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger{border-color:#EBEBEB}.vc_pagination-color-grey.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-grey.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#EBEBEB}.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger{border-color:#FFF}.vc_pagination-color-white.vc_pagination-style-flat .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_active .vc_pagination-trigger,.vc_pagination-color-white.vc_pagination-style-outline .vc_pagination-trigger:hover{background-color:#FFF}.vc_grid.vc_row{padding-left:0;padding-right:0;margin-left:0;margin-right:0}.vc-row[data-vc-full-width] .vc_grid.vc_row{overflow:hidden}.vc_grid.vc_row.vc_grid-gutter-1px{margin-bottom:-1px}.vc_grid.vc_row.vc_grid-gutter-1px .vc_pageable-slide-wrapper{margin-right:-1px}.vc_grid.vc_row.vc_grid-gutter-1px .vc_grid-item{padding-right:1px;padding-bottom:1px}.vc_grid.vc_row.vc_grid-gutter-2px{margin-bottom:-2px}.vc_grid.vc_row.vc_grid-gutter-2px .vc_pageable-slide-wrapper{margin-right:-2px}.vc_grid.vc_row.vc_grid-gutter-2px .vc_grid-item{padding-right:2px;padding-bottom:2px}.vc_grid.vc_row.vc_grid-gutter-3px{margin-bottom:-3px}.vc_grid.vc_row.vc_grid-gutter-3px .vc_pageable-slide-wrapper{margin-right:-3px}.vc_grid.vc_row.vc_grid-gutter-3px .vc_grid-item{padding-right:3px;padding-bottom:3px}.vc_grid.vc_row.vc_grid-gutter-4px{margin-bottom:-4px}.vc_grid.vc_row.vc_grid-gutter-4px .vc_pageable-slide-wrapper{margin-right:-4px}.vc_grid.vc_row.vc_grid-gutter-4px .vc_grid-item{padding-right:4px;padding-bottom:4px}.vc_grid.vc_row.vc_grid-gutter-5px{margin-bottom:-5px}.vc_grid.vc_row.vc_grid-gutter-5px .vc_pageable-slide-wrapper{margin-right:-5px}.vc_grid.vc_row.vc_grid-gutter-5px .vc_grid-item{padding-right:5px;padding-bottom:5px}.vc_grid.vc_row.vc_grid-gutter-10px{margin-bottom:-10px}.vc_grid.vc_row.vc_grid-gutter-10px .vc_pageable-slide-wrapper{margin-right:-10px}.vc_grid.vc_row.vc_grid-gutter-10px .vc_grid-item{padding-right:10px;padding-bottom:10px}.vc_grid.vc_row.vc_grid-gutter-15px{margin-bottom:-15px}.vc_grid.vc_row.vc_grid-gutter-15px .vc_pageable-slide-wrapper{margin-right:-15px}.vc_grid.vc_row.vc_grid-gutter-15px .vc_grid-item{padding-right:15px;padding-bottom:15px}.vc_grid.vc_row.vc_grid-gutter-20px{margin-bottom:-20px}.vc_grid.vc_row.vc_grid-gutter-20px .vc_pageable-slide-wrapper{margin-right:-20px}.vc_grid.vc_row.vc_grid-gutter-20px .vc_grid-item{padding-right:20px;padding-bottom:20px}.vc_grid.vc_row.vc_grid-gutter-25px{margin-bottom:-25px}.vc_grid.vc_row.vc_grid-gutter-25px .vc_pageable-slide-wrapper{margin-right:-25px}.vc_grid.vc_row.vc_grid-gutter-25px .vc_grid-item{padding-right:25px;padding-bottom:25px}.vc_grid.vc_row.vc_grid-gutter-30px{margin-bottom:-30px}.vc_grid.vc_row.vc_grid-gutter-30px .vc_pageable-slide-wrapper{margin-right:-30px}.vc_grid.vc_row.vc_grid-gutter-30px .vc_grid-item{padding-right:30px;padding-bottom:30px}.vc_grid.vc_row.vc_grid-gutter-35px{margin-bottom:-35px}.vc_grid.vc_row.vc_grid-gutter-35px .vc_pageable-slide-wrapper{margin-right:-35px}.vc_grid.vc_row.vc_grid-gutter-35px .vc_grid-item{padding-right:35px;padding-bottom:35px}.vc_grid.vc_row .vc_pageable-slide-wrapper .vc_grid-item.vc_visible-item:hover{z-index:3}.vc_grid.vc_row .vc_grid-item{display:none;padding:0;vertical-align:top;float:none;box-sizing:border-box;z-index:1}.vc_grid.vc_row .vc_grid-item .vc_grid-item-mini .vc_grid-item-content{overflow:hidden}.vc_grid.vc_row .vc_grid-item .vc_btn,.vc_grid.vc_row .vc_grid-item .vc_icon_element,.vc_grid.vc_row .vc_grid-item .wpb_content_element{margin-bottom:15px}.vc_gitem_row,.vc_gitem_row .vc_gitem_row{margin-bottom:0}.vc_grid.vc_row .vc_grid-item .vc_btn a,.vc_grid.vc_row .vc_grid-item .vc_icon_element a,.vc_grid.vc_row .vc_grid-item .wpb_content_element a{text-decoration:none;border-bottom:0}.vc_grid .vc_gitem-link{border-bottom:none;outline:0;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}.vc_masonry_grid .vc_grid.vc_row .vc_grid-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item{position:static}.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_masonry_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:block}@media (min-width:768px){.vc_basic_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item,.vc_media_grid .vc_grid.vc_row .vc_grid-item.vc_visible-item{display:inline-block}}@-moz-document url-prefix(){.vc_masonry_grid .vc_grid-item,.vc_masonry_media_grid .vc_grid-item{margin-left:-.01px}}.vc_gitem-zone-b{display:none;overflow:hidden}.vc_gitem-float-none{float:none}.vc_gitem-float-left{float:left}.vc_gitem-float-right{float:right}.vc_gitem-align-center{text-align:center}.vc_gitem-align-right{text-align:right}.vc_gitem-align-justify{text-align:justify}.vc_gitem-block{position:relative;overflow:hidden}.vc_gitem-is-link{cursor:pointer}.vc_gitem-link{text-decoration:none}.vc_gitem_row{margin-left:0;margin-right:0;padding:inherit;box-sizing:border-box}.vc_gitem-zone-a .vc_gitem-row-position-top,.vc_gitem-zone-b .vc_gitem-row-position-top{position:absolute;left:0;right:0;top:0}.vc_gitem-zone-a .vc_gitem-row-position-middle,.vc_gitem-zone-b .vc_gitem-row-position-middle{position:absolute;left:0;right:0;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);-o-transform:translate(0,-50%);transform:translate(0,-50%)}.vc_gitem-zone-a .vc_gitem-row-position-bottom,.vc_gitem-zone-b .vc_gitem-row-position-bottom{position:absolute;left:0;right:0;bottom:0}.vc_gitem_row .vc_gitem-col{padding:10px}.vc_gitem-zone{position:relative;background-clip:border-box;overflow:hidden}.vc_gitem-zone .vc-zone-link{display:block;position:absolute;top:0;right:0;left:0;bottom:0;z-index:5}.vc_gitem-zone-img{width:100%;display:block;visibility:hidden;height:auto}.vc_gitem-zone-a .vc_gitem-zone-mini{box-sizing:border-box;padding:inherit;position:static;top:0;left:0;bottom:0;right:0}.vc_gitem-zone-b .vc_gitem-zone-mini{position:static;padding:inherit;top:0;left:0;right:0;bottom:0;margin:0}.vc_grid-item-zone-c-left .vc_gitem-animated-block{float:right;width:50%}.vc_grid-item-zone-c-left .vc_gitem-zone-c,.vc_grid-item-zone-c-right .vc_gitem-animated-block{float:left;width:50%}.vc_grid-item-zone-c-right .vc_gitem-zone-c{float:right;width:50%}.vc-gitem-zone-height-mode-auto .vc_gitem-zone-img{display:none!important}.vc-gitem-zone-height-mode-auto:before{content:"";display:block;padding-top:100%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-4-3:before{padding-top:75%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-3-4:before{padding-top:133.33333333%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-16-9:before{padding-top:56.25%}.vc-gitem-zone-height-mode-auto.vc-gitem-zone-height-mode-auto-9-16:before{padding-top:177.77777778%}.vc_gitem-animated-block{position:relative}.vc_gitem-animate .vc_btn{-webkit-transition:all 0s ease;-o-transition:all 0s ease;transition:all 0s ease}.vc_gitem-animate .vc_gitem-zone-b{z-index:199}.vc_gitem-animate-none .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);box-sizing:border-box}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-none .vc_gitem-zone-b{opacity:1;filter:alpha(opacity=100)}.vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;bottom:0;right:0;margin:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;box-sizing:border-box}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:0}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}.vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{display:inline-block;opacity:0;filter:alpha(opacity=0);-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0);-webkit-perspective:1000;-webkit-backface-visibility:hidden;-webkit-transition:-webkit-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);-moz-transition:-moz-transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1);transition:transform 1s cubic-bezier(0,.275,.125,1),opacity .5s cubic-bezier(0,.275,.125,1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_separator{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:50%}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_btn{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title .vc_post-title{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b{opacity:1;filter:alpha(opacity=100)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_separator,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_separator{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;width:50%}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_btn,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_btn{-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-fadeIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-b .vc_post-title,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-b .vc_post-title{opacity:1;filter:alpha(opacity=100);-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.vc_gitem-animate-scaleIn{overflow:hidden}.vc_gitem-animate-scaleIn .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleIn .vc_gitem-zone-a{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vc_gitem-animate-scaleRotateIn{overflow:hidden}.vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);-webkit-transition:-webkit-transform .3s ease-in-out;-moz-transition:-moz-transform .3s ease-in-out;-o-transition:-o-transform .3s ease-in-out;transition:transform .3s ease-in-out}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-scaleRotateIn .vc_gitem-zone-a{-webkit-transform:scale(1.5) rotate(10deg);-moz-transform:scale(1.5) rotate(10deg);-ms-transform:scale(1.5) rotate(10deg);-o-transform:scale(1.5) rotate(10deg);transform:scale(1.5) rotate(10deg)}.vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-filter:blur(0);-moz-filter:blur(0);-ms-filter:blur(0);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0');-webkit-transform-origin:50% 50%;-moz-transform-origin:50% 50%;-ms-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-perspective:1000;-webkit-backface-visibility:hidden;webkit-transition:filter .5s cubic-bezier(0,.275,.125,1),-webkit-transform .5s cubic-bezier(0,.275,.125,1);-moz-transition:filter .5s cubic-bezier(0,.275,.125,1),-moz-transform .5s cubic-bezier(0,.275,.125,1);transition:filter .5s cubic-bezier(0,.275,.125,1),transform .5s cubic-bezier(0,.275,.125,1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurOut .vc_gitem-zone-a,.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-filter:blur(2px);-moz-filter:blur(2px);-ms-filter:blur(2px);filter:blur(2px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='0')}.vc_gitem-animate-blurScaleOut{overflow:hidden}.vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-blurScaleOut .vc_gitem-zone-a{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}.vc_gitem-animate-slideInRight{overflow:hidden}.vc_gitem-animate-slideInRight .vc_gitem-zone-b{display:block;position:absolute;top:0;left:0;right:0;bottom:0;margin:0;opacity:0;filter:alpha(opacity=0);-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%)}.vc_gitem-animate-slideBottom .vc_gitem-zone-b,.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{-webkit-transition:all 1s ease;-o-transition:all 1s ease;left:0;display:block;margin:0;right:0}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInRight .vc_gitem-zone-b{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.vc_gitem-animate-slideInLeft{overflow:hidden}.vc_gitem-animate-slideInLeft .vc_gitem-zone-b{position:absolute;top:0;bottom:0;transition:all 1s ease;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);opacity:0;filter:alpha(opacity=0)}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideInLeft .vc_gitem-zone-b{opacity:1;filter:alpha(opacity=100);-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0)}.vc_gitem-animate-slideBottom{overflow:hidden;position:relative}.vc_gitem-animate-slideBottom .vc_gitem-zone-b{transition:all 1s ease;z-index:1000;position:absolute;top:100%;height:100%}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideBottom .vc_gitem-zone-b{top:0}.vc_gitem-animate-slideTop{overflow:hidden;position:relative}.vc_gitem-animate-slideTop .vc_gitem-zone-b{display:block;-webkit-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;z-index:1000;position:absolute;top:-100%;height:100%;left:0;right:0;margin:0}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-slideTop .vc_gitem-zone-b{top:0}.vc_gitem-animate-flipFadeIn{overflow:hidden}.vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-a{-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg)}.vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{display:block;top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateX(180deg);-ms-transform:rotateX(180deg);-o-transform:rotateX(180deg);transform:rotateX(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipFadeIn .vc_gitem-zone-b{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateX(0);-ms-transform:rotateX(0);-o-transform:rotateX(0);transform:rotateX(0)}.vc_gitem-animate-flipHorizontalFadeIn{overflow:hidden}.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden;-webkit-transition:-webkit-transform 1s;-moz-transition:-moz-transform 1s;-o-transition:-o-transform 1s;transition:transform 1s;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-a{-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg)}.vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{display:block;top:0;left:0;right:0;bottom:0;position:absolute;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .6s ease;-o-transition:all .6s ease;transition:all .6s ease;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-o-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transform:rotateY(180deg);-ms-transform:rotateY(180deg);-o-transform:rotateY(180deg);transform:rotateY(180deg);-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;backface-visibility:hidden}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-flipHorizontalFadeIn .vc_gitem-zone-b{opacity:1;filter:alpha(opacity=100);-webkit-transform:rotateY(0);-ms-transform:rotateY(0);-o-transform:rotateY(0);transform:rotateY(0)}.vc_gitem-animate-goTop20{overflow:hidden}.vc_gitem-animate-goTop20 .vc_gitem-zone-a{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-a{-webkit-transform:translateY(-20%);-ms-transform:translateY(-20%);-o-transform:translateY(-20%);transform:translateY(-20%)}.vc_gitem-animate-goTop20 .vc_gitem-zone-b{display:block;-webkit-transition:bottom .5s ease;-o-transition:bottom .5s ease;transition:bottom .5s ease;bottom:-100%;z-index:1000;position:absolute;width:100%;margin:0}.vc_gitem-animate-goTop20 .vc_gitem-zone-b .vc_gitem-zone-mini{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goTop20 .vc_gitem-zone-b{bottom:0}.vc_gitem-animate-goBottom20{overflow:hidden}.vc_gitem-animate-goBottom20 .vc_gitem-zone-a{position:relative;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:-webkit-transform .5s ease;-moz-transition:-moz-transform .5s ease;-o-transition:-o-transform .5s ease;transition:transform .5s ease}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-a{-webkit-transform:translateY(20%);-ms-transform:translateY(20%);transform:translateY(20%)}.vc_gitem-animate-goBottom20 .vc_gitem-zone-b{display:block;-webkit-transition:top .5s ease;-o-transition:top .5s ease;transition:top .5s ease;top:-100%;z-index:1000;position:absolute;width:100%;margin:0}.vc_gitem-animate-goBottom20 .vc_gitem-zone-b .vc_gitem-zone-mini{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.vc_grid-item-mini.vc_is-hover .vc_gitem-animate-goBottom20 .vc_gitem-zone-b{top:0}.vc_gitem-post-data{margin-bottom:15px}.vc_gitem-post-data h2{margin:0}.vc_gitem-post-category-name .vc_gitem-link{color:inherit}.vc_grid .vc_pageable-load-more-btn{text-align:center;margin-top:25px}.vc_grid .vc_pageable-load-more-btn>.vc_btn{outline:0}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots{display:none;margin-top:20px;text-align:center;-webkit-tap-highlight-color:transparent}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot{cursor:pointer;display:inline-block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots .vc_grid-owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots .vc_grid-owl-dot span{border:3px solid;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots .vc_grid-owl-dot span{border:3px solid;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;-webkit-transition:background-color .2s ease;-o-transition:background-color .2s ease;transition:background-color .2s ease}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot span{-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px;opacity:.6;filter:alpha(opacity=60)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots .vc_grid-owl-dot:hover span{opacity:1;filter:alpha(opacity=100)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;opacity:.6;filter:alpha(opacity=60)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots .vc_grid-owl-dot:hover span{opacity:1;filter:alpha(opacity=100)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots{display:block}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot span{width:10px;height:10px;margin:5px 7px;display:block;-webkit-backface-visibility:visible;-webkit-transition:opacity .2s ease;-o-transition:opacity .2s ease;transition:opacity .2s ease;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;opacity:.6;filter:alpha(opacity=60)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme:hover .vc_grid-owl-nav{opacity:1;filter:alpha(opacity=100)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{border-color:#5472D2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot:hover span{background-color:#5472D2!important;border-color:#5472D2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{border-color:#00C1CF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot:hover span{background-color:#00C1CF!important;border-color:#00C1CF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{border-color:#FE6C61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot:hover span{background-color:#FE6C61!important;border-color:#FE6C61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{border-color:#8D6DC4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot:hover span{background-color:#8D6DC4!important;border-color:#8D6DC4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{border-color:#4CADC9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot:hover span{background-color:#4CADC9!important;border-color:#4CADC9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{border-color:#CEC2AB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot:hover span{background-color:#CEC2AB!important;border-color:#CEC2AB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{border-color:#50485B!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot:hover span{background-color:#50485B!important;border-color:#50485B!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{border-color:#75D69C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot:hover span{background-color:#75D69C!important;border-color:#75D69C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{border-color:#2A2A2A!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot:hover span{background-color:#2A2A2A!important;border-color:#2A2A2A!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{border-color:#EBEBEB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot:hover span{background-color:#EBEBEB!important;border-color:#EBEBEB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{border-color:#F7BE68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot:hover span{background-color:#F7BE68!important;border-color:#F7BE68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{border-color:#5AA1E3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot:hover span{background-color:#5AA1E3!important;border-color:#5AA1E3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{border-color:#6DAB3C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot:hover span{background-color:#6DAB3C!important;border-color:#6DAB3C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{border-color:#F4524D!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot:hover span{background-color:#F4524D!important;border-color:#F4524D!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{border-color:#F79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot:hover span{background-color:#F79468!important;border-color:#F79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{border-color:#B97EBB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot:hover span{background-color:#B97EBB!important;border-color:#B97EBB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{border-color:#FFF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-radio_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot.active span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot:hover span{background-color:#FFF!important;border-color:#FFF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-blue .vc_grid-owl-dot span{background-color:#5472D2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-turquoise .vc_grid-owl-dot span{background-color:#00C1CF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-pink .vc_grid-owl-dot span{background-color:#FE6C61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-violet .vc_grid-owl-dot span{background-color:#8D6DC4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-peacoc .vc_grid-owl-dot span{background-color:#4CADC9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-chino .vc_grid-owl-dot span{background-color:#CEC2AB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-mulled_wine .vc_grid-owl-dot span{background-color:#50485B!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-vista_blue .vc_grid-owl-dot span{background-color:#75D69C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-black .vc_grid-owl-dot span{background-color:#2A2A2A!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-grey .vc_grid-owl-dot span{background-color:#EBEBEB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-orange .vc_grid-owl-dot span{background-color:#F7BE68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sky .vc_grid-owl-dot span{background-color:#5AA1E3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-green .vc_grid-owl-dot span{background-color:#6DAB3C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-juicy_pink .vc_grid-owl-dot span{background-color:#F4524D!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-sandy_brown .vc_grid-owl-dot span{background-color:#F79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-purple .vc_grid-owl-dot span{background-color:#B97EBB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-point_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span,.vc_grid.vc_grid-owl-theme .vc_grid-owl-dots.vc_grid-round_fill_square_dots.vc_grid-owl-dots-color-white .vc_grid-owl-dot span{background-color:#FFF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav{cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s;-webkit-tap-highlight-color:transparent}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .disabled{display:none!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{position:absolute;top:50%;margin-top:-12.5px;opacity:.5;filter:alpha(opacity=50);font-size:25px;line-height:25px;height:25px;display:inline-block;text-decoration:none;cursor:pointer;-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next:hover,.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev:hover{opacity:1;filter:alpha(opacity=100)}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev{left:5px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-prev.vc_grid-nav-prev-outside{left:-30px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next{right:5px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav .vc_grid-owl-next.vc_grid-nav-next-outside{right:-30px}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-blue{color:#5472D2!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-turquoise{color:#00C1CF!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-pink{color:#FE6C61!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-violet{color:#8D6DC4!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-peacoc{color:#4CADC9!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-chino{color:#CEC2AB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-mulled_wine{color:#50485B!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-vista_blue{color:#75D69C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-black{color:#2A2A2A!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-grey{color:#EBEBEB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-orange{color:#F7BE68!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sky{color:#5AA1E3!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-green{color:#6DAB3C!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-juicy_pink{color:#F4524D!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-sandy_brown{color:#F79468!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-purple{color:#B97EBB!important}.vc_grid.vc_grid-owl-theme .vc_grid-owl-nav.vc_grid-owl-nav-color-white{color:#FFF!important}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-1px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-13px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-2px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-13.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-3px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-14px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-4px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-14.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-5px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-15px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-10px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-17.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-15px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-20px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-20px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-22.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-25px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-25px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-30px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-27.5px}.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-next,.vc_grid.vc_grid-owl-theme.vc_grid-gutter-35px .vc_grid-owl-nav .vc_grid-owl-prev{margin-top:-30px}.vc_grid-pagination .vc_grid-pagination-list{outline:0;display:block;padding-left:0;text-align:center;margin:20px 0 0!important;border-radius:2px}.vc_grid-pagination .vc_grid-pagination-list>li{display:inline-block;margin:0;border:0 solid transparent}.vc_grid-pagination .vc_grid-pagination-list>li>a,.vc_grid-pagination .vc_grid-pagination-list>li>span{color:#fff;background-color:#428bca;border:1px solid #428bca;-webkit-transition:opacity .3s ease-in 0s;-o-transition:opacity .3s ease-in 0s;transition:opacity .3s ease-in 0s;position:relative;float:left;padding:3px 10px;line-height:1.42857143;text-decoration:none;opacity:.5;filter:alpha(opacity=50);margin-left:-1px;font-size:10px}.vc_grid-pagination .vc_grid-pagination-list>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list>li:first-child>span{margin-left:0}.vc_grid-pagination .vc_grid-pagination-list>li:focus a,.vc_grid-pagination .vc_grid-pagination-list>li:focus span,.vc_grid-pagination .vc_grid-pagination-list>li:hover a,.vc_grid-pagination .vc_grid-pagination-list>li:hover span{opacity:1;filter:alpha(opacity=100)}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-prev>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e61b"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-next>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e61a"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-first>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e618"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-last>a:after{font-family:vc_grid_v1;display:inline-block;content:"\e619"}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-active>span:hover{z-index:2;opacity:1;filter:alpha(opacity=100);cursor:default}.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>a:hover,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:focus,.vc_grid-pagination .vc_grid-pagination-list>.vc_grid-disabled>span:hover{display:none}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li{border-color:#5472D2!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-blue>li>span{background-color:#5472D2!important;border-color:#5472D2!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li{border-color:#00C1CF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-turquoise>li>span{background-color:#00C1CF!important;border-color:#00C1CF!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li{border-color:#FE6C61!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-pink>li>span{background-color:#FE6C61!important;border-color:#FE6C61!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li{border-color:#8D6DC4!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-violet>li>span{background-color:#8D6DC4!important;border-color:#8D6DC4!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li{border-color:#4CADC9!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-peacoc>li>span{background-color:#4CADC9!important;border-color:#4CADC9!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li{border-color:#CEC2AB!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-chino>li>span{background-color:#CEC2AB!important;border-color:#CEC2AB!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li{border-color:#50485B!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-mulled_wine>li>span{background-color:#50485B!important;border-color:#50485B!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li{border-color:#75D69C!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-vista_blue>li>span{background-color:#75D69C!important;border-color:#75D69C!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li{border-color:#2A2A2A!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-black>li>span{background-color:#2A2A2A!important;border-color:#2A2A2A!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li{border-color:#EBEBEB!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-grey>li>span{background-color:#EBEBEB!important;border-color:#EBEBEB!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li{border-color:














#F7BE68!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-orange>li>span{background-color:#F7BE68!important;border-color:#F7BE68!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li{border-color:#5AA1E3!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sky>li>span{background-color:#5AA1E3!important;border-color:#5AA1E3!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li{border-color:#6DAB3C!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-green>li>span{background-color:#6DAB3C!important;border-color:#6DAB3C!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li{border-color:#F4524D!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-juicy_pink>li>span{background-color:#F4524D!important;border-color:#F4524D!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li{border-color:#F79468!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-sandy_brown>li>span{background-color:#F79468!important;border-color:#F79468!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li{border-color:#B97EBB!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-purple>li>span{background-color:#B97EBB!important;border-color:#B97EBB!important;color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li{border-color:#FFF!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination-color-white>li>span{background-color:#FFF!important;border-color:#FFF!important;color:#2A2A2A!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-width:28px;min-height:22px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:first-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:first-child>span{border-bottom-left-radius:2px;border-top-left-radius:2px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li:last-child>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li:last-child>span{border-bottom-right-radius:2px;border-top-right-radius:2px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{margin-left:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{margin-left:5px;border-radius:30px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;min-height:22px;min-width:22px;padding:3px}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_dark>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_dark>li>span{background-color:transparent!important;color:#000!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_default_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_rounded_square_light>li>span,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_square_light>li>span{background-color:transparent!important;color:#fff!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li{border-left-width:1px!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{border-width:0;background:rgba(0,0,0,0)!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li:first-child,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light li.vc_grid-disabled+li,.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li:first-child{border-width:0!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_dark>li>a{color:#000!important}.vc_grid-pagination .vc_grid-pagination-list.vc_grid-pagination_stripes_light>li>a{color:#fff!important}.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span{color:#FFF}.vc_grid-loading{margin:2em auto;font-size:10px;position:relative;text-indent:-9999em}.vc_grid-loading,.vc_grid-loading:after,.vc_grid-loading:before{border-radius:50%;width:12px;height:12px;-webkit-animation:load7 1.8s infinite ease-in-out;animation:load7 1.8s infinite ease-in-out}.vc_grid-loading:before{left:-20px}.vc_grid-loading:after{left:20px;-webkit-animation-delay:.32s;animation-delay:.32s}.vc_grid-loading:after,.vc_grid-loading:before{content:'';position:absolute;top:0}@-webkit-keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}@keyframes load7{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}.vc_grid-filter{margin-left:0;margin-bottom:20px;list-style:none;padding:0}.vc_grid-filter.vc_grid-filter-center{text-align:center}.vc_grid-filter.vc_grid-filter-right{text-align:right}.vc_grid-filter.vc_grid-filter-left{text-align:left}.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#5472D2}.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{background-color:#00C1CF}.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{background-color:#FE6C61}.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{background-color:#8D6DC4}.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{background-color:#4CADC9}.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{background-color:#CEC2AB}.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{background-color:#50485B}.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{background-color:#75D69C}.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-black>.vc_grid-filter-item:hover{background-color:#2A2A2A}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:#EBEBEB}.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span{color:#FFF}.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{background-color:#F7BE68}.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{background-color:#5AA1E3}.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-green>.vc_grid-filter-item:hover{background-color:#6DAB3C}.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{background-color:#F4524D}.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{background-color:#F79468}.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{background-color:#B97EBB}.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover{background-color:#FFF}.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item>span{color:#FFF}.vc_grid-filter>.vc_grid-filter-item{cursor:pointer;display:inline-block;background:0 0;padding:4px 10px;-webkit-transition:background-color .1s linear;-o-transition:background-color .1s linear;transition:background-color .1s linear}.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{display:none}.vc_grid-filter>.vc_grid-filter-item:first-child{margin-left:0!important}.vc_grid-filter>.vc_grid-filter-item>span{-webkit-transition:color .1s linear;-o-transition:color .1s linear;transition:color .1s linear;outline:0;padding:0;text-decoration:none}.vc_grid-filter>.vc_grid-filter-item.vc_active>span,.vc_grid-filter>.vc_grid-filter-item:hover>span{text-decoration:none}.vc_grid-filter.vc_grid-filter-default>.vc_grid-filter-item{margin:0 5px 5px 0;border-radius:30px}.vc_grid-filter.vc_grid-filter- .vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-comma .vc_grid-filter-item{padding:0!important}.vc_grid-filter.vc_grid-filter-default-less-rounded>.vc_grid-filter-item{margin:0 5px 5px 0;border-radius:5px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item{margin:0;border:1px solid rgba(235,235,235,.8);border-collapse:collapse}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:nth-child(n+2){margin-left:-1px;margin-top:-1px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover{position:relative;z-index:1;border-color:transparent}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:hover>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item.vc_active>a,.vc_grid-filter.vc_grid-filter-bordered>.vc_grid-filter-item:hover>a{text-decoration:none}.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px}.vc_grid-filter.vc_grid-filter-bordered-rounded>.vc_grid-filter-item:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}.vc_grid-filter.vc_grid-filter-bordered-rounded-less>.vc_grid-filter-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item{background-color:#7c93dd}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-blue>.vc_grid-filter-item:hover{background-color:#5472D2}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item{background-color:#00919c}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-turquoise>.vc_grid-filter-item:hover{background-color:#00C1CF}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item{background-color:#fe9b94}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-pink>.vc_grid-filter-item:hover{background-color:#FE6C61}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item{background-color:#a991d3}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-violet>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-violet>.vc_grid-filter-item:hover{background-color:#8D6DC4}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item{background-color:#73bfd5}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item>span{color:#FFF}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-peacoc>.vc_grid-filter-item:hover{background-color:#4CADC9}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item{background-color:#e1d9cb}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-chino>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-chino>.vc_grid-filter-item:hover{background-color:#CEC2AB}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item{background-color:#695f77}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-mulled_wine>.vc_grid-filter-item:hover{background-color:#50485B}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item{background-color:#9ce2b8}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-vista_blue>.vc_grid-filter-item:hover{background-color:#75D69C}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item{background-color:#444}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-black>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-black>.vc_grid-filter-item:hover{background-color:#2A2A2A}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item{background-color:#d2d2d2}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-grey>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-grey>.vc_grid-filter-item:hover{background-color:#EBEBEB}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item>span{color:#FFF}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item{background-color:#fad398}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-orange>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-orange>.vc_grid-filter-item:hover{background-color:#F7BE68}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item{background-color:#86baea}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sky>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sky>.vc_grid-filter-item:hover{background-color:#5AA1E3}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item{background-color:#87c456}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover{background-color:#6DAB3C}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-green>.vc_grid-filter-item:hover>span{color:#FFF}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item{background-color:#f7817d}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-juicy_pink>.vc_grid-filter-item:hover{background-color:#F4524D}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item{background-color:#fab698}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-sandy_brown>.vc_grid-filter-item:hover{background-color:#F79468}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item{background-color:#cb9fcd}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-purple>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-purple>.vc_grid-filter-item:hover{background-color:#B97EBB}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover>span,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item>span{color:#666}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item{background-color:#e6e6e6}.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled-rounded.vc_grid-filter-color-white>.vc_grid-filter-item:hover,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item.vc_active,.vc_grid-filter.vc_grid-filter-filled.vc_grid-filter-color-white>.vc_grid-filter-item:hover{background-color:#FFF}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item{margin:0;border:1px solid transparent;border-collapse:collapse;padding:3px 7px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item>span,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item>span{color:#FFF}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:nth-child(n+2),.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:nth-child(n+2){border-left:none;margin-left:1px;border-top:none;margin-top:1px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px;border-top:0}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child,.vc_grid-filter.vc_grid-filter-filled>.vc_grid-filter-item:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:first-child{border-top-left-radius:30px;border-bottom-left-radius:30px;border-top:0}.vc_grid-filter.vc_grid-filter-filled-rounded>.vc_grid-filter-item:last-child{border-top-right-radius:30px;border-bottom-right-radius:30px}.vc_grid-filter.vc_grid-filter-filled-rounded-all>.vc_grid-filter-item{border-radius:3px!important}.vc_grid-filter.vc_grid-filter-filled-round-all>.vc_grid-filter-item{border-radius:30px!important}.vc_grid-filter.vc_grid-filter-size-xs .vc_grid-filter-item{font-size:12px;padding:1px 5px}.vc_grid-filter.vc_grid-filter-size-sm .vc_grid-filter-item{font-size:13px;padding:2px 7px}.vc_grid-filter.vc_grid-filter-size-md .vc_grid-filter-item{font-size:100%;padding:2px 10px}.vc_grid-filter.vc_grid-filter-size-lg .vc_grid-filter-item{font-size:18px;padding:4px 10px}.vc_grid-filter-dropdown,.vc_grid-filter-select{font-size:12px;margin-bottom:20px}.vc_grid-filter-dropdown.vc_grid-filter-center,.vc_grid-filter-select.vc_grid-filter-center{text-align:center}.vc_grid-filter-dropdown.vc_grid-filter-right,.vc_grid-filter-select.vc_grid-filter-right{text-align:right}.vc_grid-filter-dropdown.vc_grid-filter-left,.vc_grid-filter-select.vc_grid-filter-left{text-align:left}.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{outline:0;display:inline-block}@media (min-width:768px){.vc_grid-filter-dropdown.vc_grid-filter-color-blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-blue .vc_arrow-icon-navicon{color:#5472D2}.vc_grid-filter-dropdown.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-turquoise .vc_arrow-icon-navicon{color:#00C1CF}.vc_grid-filter-dropdown.vc_grid-filter-color-pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-pink .vc_arrow-icon-navicon{color:#FE6C61}.vc_grid-filter-dropdown.vc_grid-filter-color-violet .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-violet .vc_arrow-icon-navicon{color:#8D6DC4}.vc_grid-filter-dropdown.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-peacoc .vc_arrow-icon-navicon{color:#4CADC9}.vc_grid-filter-dropdown.vc_grid-filter-color-chino .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-chino .vc_arrow-icon-navicon{color:#CEC2AB}.vc_grid-filter-dropdown.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-mulled_wine .vc_arrow-icon-navicon{color:#50485B}.vc_grid-filter-dropdown.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-vista_blue .vc_arrow-icon-navicon{color:#75D69C}.vc_grid-filter-dropdown.vc_grid-filter-color-black .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-black .vc_arrow-icon-navicon{color:#2A2A2A}.vc_grid-filter-dropdown.vc_grid-filter-color-grey .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-grey .vc_arrow-icon-navicon{color:#EBEBEB}.vc_grid-filter-dropdown.vc_grid-filter-color-orange .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-orange .vc_arrow-icon-navicon{color:#F7BE68}.vc_grid-filter-dropdown.vc_grid-filter-color-sky .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sky .vc_arrow-icon-navicon{color:#5AA1E3}.vc_grid-filter-dropdown.vc_grid-filter-color-green .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-green .vc_arrow-icon-navicon{color:#6DAB3C}.vc_grid-filter-dropdown.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-juicy_pink .vc_arrow-icon-navicon{color:#F4524D}.vc_grid-filter-dropdown.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-sandy_brown .vc_arrow-icon-navicon{color:#F79468}.vc_grid-filter-dropdown.vc_grid-filter-color-purple .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-purple .vc_arrow-icon-navicon{color:#B97EBB}.vc_grid-filter-dropdown.vc_grid-filter-color-white .vc_arrow-icon-navicon,.vc_grid-filter-select.vc_grid-filter-color-white .vc_arrow-icon-navicon{color:#FFF}.vc_grid-filter-dropdown .vc_grid-styled-select,.vc_grid-filter-select .vc_grid-styled-select{border:1px solid #ccc;display:inline-block;height:30px;overflow:hidden;padding-right:5px;text-align:left;width:auto;vertical-align:middle}.vc_grid-filter-dropdown .vc_grid-styled-select .vc_arrow-icon-navicon,.vc_grid-filter-select .vc_grid-styled-select .vc_arrow-icon-navicon{font-size:17px;display:inline;vertical-align:middle}.vc_grid-filter-dropdown .vc_grid-styled-select select,.vc_grid-filter-select .vc_grid-styled-select select{background:none;border:0;border-radius:0;height:30px;line-height:1;margin-right:-50px;padding:5px;position:relative;font-size:12px;z-index:0;cursor:pointer;max-width:inherit!important}}@media (max-width:768px){.vc_responsive .vc_grid-filter-select{display:block}.vc_responsive .vc_grid-filter{display:none!important}}.owl-carousel .owl-item .vc_grid-item{-webkit-transform:translate3D(0,0,0);-ms-transform:translate3D(0,0,0);transform:translate3D(0,0,0)}.owl-carousel .owl-animated-out{z-index:0}.owl-carousel .owl-animated-in{z-index:1}@font-face{font-family:vc_grid_v1;src:url(../fonts/vc_grid/vc_grid_v157a1.html?-9hbgac);src:url(../fonts/vc_grid/vc_grid_v1d41d.html?#iefix-9hbgac) format('embedded-opentype'),url(../fonts/vc_grid/vc_grid_v157a1-2.html?-9hbgac) format('woff'),url(../fonts/vc_grid/vc_grid_v157a1-3.html?-9hbgac) format('truetype'),url(../fonts/vc_grid/vc_grid_v157a1-4.html?-9hbgac#vc_grid_v1) format('svg');font-weight:400;font-style:normal}[class*=" vc_arrow-icon-"],[class^=vc_arrow-icon-]{font-family:vc_grid_v1;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.vc_arrow-icon-minus:before{content:"\e61c"}.vc_arrow-icon-plus:before{content:"\e61d"}.vc_arrow-icon-arrow_down:before{content:"\e61e"}.vc_arrow-icon-arrow_up:before{content:"\e61f"}.vc_arrow-icon-arrow_01_left:before{content:"\e600"}.vc_arrow-icon-arrow_01_right:before{content:"\e601"}.vc_arrow-icon-arrow_02_left:before{content:"\e602"}.vc_arrow-icon-arrow_02_right:before{content:"\e603"}.vc_arrow-icon-arrow_03_left:before{content:"\e604"}.vc_arrow-icon-arrow_03_right:before{content:"\e605"}.vc_arrow-icon-arrow_04_left:before{content:"\e606"}.vc_arrow-icon-arrow_04_right:before{content:"\e607"}.vc_arrow-icon-arrow_05_left:before{content:"\e608"}.vc_arrow-icon-arrow_05_right:before{content:"\e609"}.vc_arrow-icon-arrow_06_left:before{content:"\e60a"}.vc_arrow-icon-arrow_06_right:before{content:"\e60b"}.vc_arrow-icon-arrow_07_left:before{content:"\e60c"}.vc_arrow-icon-arrow_07_right:before{content:"\e60d"}.vc_arrow-icon-arrow_08_left:before{content:"\e60e"}.vc_arrow-icon-arrow_08_right:before{content:"\e60f"}.vc_arrow-icon-arrow_09_left:before{content:"\e610"}.vc_arrow-icon-arrow_09_right:before{content:"\e611"}.vc_arrow-icon-arrow_10_left:before{content:"\e612"}.vc_arrow-icon-arrow_10_right:before{content:"\e613"}.vc_arrow-icon-arrow_11_left:before{content:"\e614"}.vc_arrow-icon-arrow_11_right:before{content:"\e615"}.vc_arrow-icon-arrow_12_left:before{content:"\e616"}.vc_arrow-icon-arrow_12_right:before{content:"\e617"}.vc_arrow-icon-navicon:before{content:"\f0c9"}.wpb_animate_when_almost_visible{opacity:0;filter:alpha(opacity=0)}.wpb_start_animation.wpb_top-to-bottom{-webkit-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ttb .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;filter:alpha(opacity=100)}.wpb_start_animation.wpb_bottom-to-top{-webkit-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_btt .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;filter:alpha(opacity=100)}.wpb_start_animation.wpb_left-to-right{-webkit-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_ltr .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;filter:alpha(opacity=100)}.wpb_start_animation.wpb_right-to-left{-webkit-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_rtl .7s 1 cubic-bezier(.175,.885,.32,1.275);opacity:1;filter:alpha(opacity=100)}.wpb_start_animation.wpb_appear{-webkit-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-o-animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);animation:wpb_appear .7s 1 cubic-bezier(.175,.885,.32,1.275);-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}@-webkit-keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes wpb_ttb{0%{-moz-transform:translate(0,-10%);opacity:0;filter:alpha(opacity=0)}100%{-moz-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-o-keyframes wpb_ttb{0%{-o-transform:translate(0,-10%);opacity:0;filter:alpha(opacity=0)}100%{-o-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@keyframes wpb_ttb{0%{-webkit-transform:translate(0,-10%);-ms-transform:translate(0,-10%);-o-transform:translate(0,-10%);transform:translate(0,-10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes wpb_btt{0%{-moz-transform:translate(0,10%);opacity:0;filter:alpha(opacity=0)}100%{-moz-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-o-keyframes wpb_btt{0%{-o-transform:translate(0,10%);opacity:0;filter:alpha(opacity=0)}100%{-o-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@keyframes wpb_btt{0%{-webkit-transform:translate(0,10%);-ms-transform:translate(0,10%);-o-transform:translate(0,10%);transform:translate(0,10%);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes wpb_ltr{0%{-moz-transform:translate(-10%,0);opacity:0;filter:alpha(opacity=0)}100%{-moz-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-o-keyframes wpb_ltr{0%{-o-transform:translate(-10%,0);opacity:0;filter:alpha(opacity=0)}100%{-o-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@keyframes wpb_ltr{0%{-webkit-transform:translate(-10%,0);-ms-transform:translate(-10%,0);-o-transform:translate(-10%,0);transform:translate(-10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes wpb_rtl{0%{-moz-transform:translate(10%,0);opacity:0;filter:alpha(opacity=0)}100%{-moz-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-o-keyframes wpb_rtl{0%{-o-transform:translate(10%,0);opacity:0;filter:alpha(opacity=0)}100%{-o-transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@keyframes wpb_rtl{0%{-webkit-transform:translate(10%,0);-ms-transform:translate(10%,0);-o-transform:translate(10%,0);transform:translate(10%,0);opacity:0;filter:alpha(opacity=0)}100%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0);opacity:1;filter:alpha(opacity=100)}}@-webkit-keyframes wpb_appear{0%{-webkit-transform:scale(.5);opacity:.1;filter:alpha(opacity=10)}100%{-webkit-transform:scale(1);opacity:1;filter:alpha(opacity=100)}}@-moz-keyframes wpb_appear{0%{-moz-transform:scale(.5);opacity:.1;filter:alpha(opacity=10)}100%{-moz-transform:scale(1);opacity:1;filter:alpha(opacity=100)}}@-o-keyframes wpb_appear{0%{-o-transform:scale(.5);opacity:.1;filter:alpha(opacity=10)}100%{-o-transform:scale(1);opacity:1;filter:alpha(opacity=100)}}@keyframes wpb_appear{0%{-webkit-transform:scale(.5);-ms-transform:scale(.5);-o-transform:scale(.5);transform:scale(.5);opacity:.1;filter:alpha(opacity=10)}100%{-webkit-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:1;filter:alpha(opacity=100)}}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini{position:relative}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_gitem-zone{opacity:0!important;filter:alpha(opacity=0)!important;-webkit-transform:none!important;-ms-transform:none!important;transform:none!important;-webkit-transition:none!important;-o-transition:none!important;transition:none!important}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader-wrapper{position:absolute;right:0;top:50%;margin-top:-50px;left:0}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader{margin:2em auto;font-size:10px;position:relative;text-indent:-9999em}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{border-radius:50%;width:12px;height:12px;-webkit-animation:vc_woo-add-cart-load 1.8s infinite ease-in-out;animation:vc_woo-add-cart-load 1.8s infinite ease-in-out}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{left:-20px}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after{left:20px;-webkit-animation-delay:.32s;animation-delay:.32s}.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:after,.vc-woocommerce-add-to-cart-loading.vc_grid-item-mini .vc_wc-load-add-to-loader:before{content:'';position:absolute;top:0}@-webkit-keyframes vc_woo-add-cart-load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}@keyframes vc_woo-add-cart-load{0%,100%,80%{box-shadow:0 2.5em 0 -1.3em rgba(235,235,235,.75)}40%{box-shadow:0 2.5em 0 0 rgba(235,235,235,.75)}}.vc_grid-item-mini .added_to_cart.wc-forward{display:none}